]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dwarf2out.c (gen_subprogram_die): Add DW_AT_reference or DW_AT_rvalue_reference attri...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0f2a9e37
JJ
12016-10-24 Jakub Jelinek <jakub@redhat.com>
2
3 * g++.dg/debug/dwarf2/ref-2.C: New test.
4
f8348061
BE
52016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
6
7 * c-c++-common/Wint-in-bool-context-3.c: New test.
8
1eb4547b
MS
92016-10-24 Martin Sebor <msebor@redhat.com>
10
11 PR middle-end/77735
12 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
13 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
14 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
15 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
16 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
17 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
18 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
19
292af537
RB
202016-10-24 Richard Biener <rguenther@suse.de>
21
22 PR testsuite/71491
23 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
24 * gcc.dg/vect/slp-45.c: Likewise.
25
40f683e8
RB
262016-10-24 Richard Biener <rguenther@suse.de>
27
28 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
29 * gcc.dg/tree-ssa/pr21458.c: Likewise.
30 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
31
b1b6774f
GJL
322016-10-24 Georg-Johann Lay <avr@gjlay.de>
33
34 PR target/78093
35 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
36 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
37
ed9760d2
AV
382016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
39
40 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
41
fb027a42
JJ
422016-10-24 Jakub Jelinek <jakub@redhat.com>
43
44 * gcc.target/i386/bmi2-pext-1.c: New test.
45 * gcc.target/i386/bmi2-pdep-1.c: New test.
46 * gcc.target/i386/bmi2-bzhi-3.c: New test.
47 * gcc.target/i386/tbm-bextri-1.c: New test.
48 * gcc.target/i386/bmi-bextr-6.c: New test.
49
8e10302e
RO
502016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
51
52 PR target/77483
53 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
54 * gcc.target/i386/pr65105-1.c: Likewise.
55 * gcc.target/i386/pr65105-2.c: Likewise.
56 * gcc.target/i386/pr65105-3.c: Likewise.
57 * gcc.target/i386/pr65105-5.c: Likewise.
58 * gcc.target/i386/pr67761.c: Likewise.
59 * gcc.target/i386/pr70799-1.c: Likewise.
60
866c72a8
ML
612016-10-24 Martin Liska <mliska@suse.cz>
62
63 PR sanitizer/77966
64 * c-c++-common/ubsan/unreachable-3.c: New test.
65
0804124b
SK
662016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
67
68 PR fortran/77763
69 * gfortran.dg/pr77763.f90
70
87c9fca5
SK
712016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
72
73 PR fortran/54730
74 PR fortran/78033
75 * gfortran.dg/pr78033.f90: New test.
76
dfd6231e
PT
772016-10-23 Paul Thomas <pault@gcc.gnu.org>
78
79 PR fortran/69834
80 * gfortran.dg/select_type_1.f03: Change error for overlapping
81 TYPE IS cases.
82 * gfortran.dg/select_type_36.f03: New test.
83
66ccff98
EB
842016-10-22 Eric Botcazou <ebotcazou@adacore.com>
85
86 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
87
15876cee
TK
882016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
89
90 PR fortran/78021
91 * gfortran.dg/string_length_3.f90: New test.
92
574284e9
AV
932016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
94
574284e9
AV
95 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
96
972016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
98
99 PR fortran/43366
100 PR fortran/57117
101 PR fortran/61337
102 * gfortran.dg/alloc_comp_class_5.f03: New test.
103 * gfortran.dg/class_allocate_21.f90: New test.
104 * gfortran.dg/class_allocate_22.f90: New test.
105 * gfortran.dg/realloc_on_assign_27.f08: New test.
106
20276dc9
JL
1072016-10-21 Jeff Law <law@redhat.com>
108
109 * PR tree-optimization/71947
110 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
111 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
112 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
113
f7503699
KV
1142016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
115
116 * gcc.dg/ipa/vrp5.c: New test.
117 * gcc.dg/ipa/vrp6.c: New test.
118
5be6b295
WD
1192016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
120
121 * gcc.target/aarch64/test_frame_17.c: New test.
122
c82bc7ed
WD
1232016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
124
125 * gcc.target/aarch64/test_frame_17.c: New test.
126
67a6cac7
AP
1272016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
128
129 PR preprocessor/71681
130 * gcc.dg/cpp/pr71681-1.c: New testcase
131 * gcc.dg/cpp/pr71681-2.c: Likewise
132 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
133 * gcc.dg/cpp/remap/a/header.gcc: Likewise
134 * gcc.dg/cpp/remap/a/t_1.h: Likewise
135 * gcc.dg/cpp/remap/a/t_2.h: Likewise
136
8e6982f7
JJ
1372016-10-21 Jakub Jelinek <jakub@redhat.com>
138
9c4c8b7b
JJ
139 PR target/78057
140 * gcc.target/i386/pr78057.c: New test.
141
8e6982f7
JJ
142 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
143
de514d40
PT
1442016-10-21 Paul Thomas <pault@gcc.gnu.org>
145
146 PR fortran/69566
147 * gfortran.dg/select_type_37.f03: New test.
148
1d64ceb0
SKS
1492016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
150
151 PR target/71627
152 * gcc.target/avr/pr71627.c: New test
153
85729229
EB
1542016-10-21 Eric Botcazou <ebotcazou@adacore.com>
155
156 * gcc.target/sparc/overflow-1.c: New test.
157 * gcc.target/sparc/overflow-2.c: Likewise.
158 * gcc.target/sparc/overflow-3.c: Likewise.
159
d17f2c3b
AV
1602016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
161
162 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
163 effective target.
164
0d47cee6
KT
1652016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
166
167 PR rtl-optimization/78038
168 * gcc.target/aarch64/pr78038.c: New test.
169
a20d03c8
RB
1702016-10-21 Richard Biener <rguenther@suse.de>
171
172 PR tree-optimization/78051
173 * g++.dg/torture/pr78051.C: New testcase.
174
f3ecd50f
BE
1752016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
176
177 * c-c++-common/wdate-time.c: Restored test case.
178 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
179
fceabe50
JJ
1802016-10-20 Jakub Jelinek <jakub@redhat.com>
181
182 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
183
f56ea76e
UB
1842016-10-20 Uros Bizjak <ubizjak@gmail.com>
185
186 PR target/78037
187 * gcc.target/i386/pr78037.c: New test.
188
2c35bbe1
EB
1892016-10-20 Eric Botcazou <ebotcazou@adacore.com>
190
191 * gcc.target/visium/overflow8.c: New.
192 * gcc.target/visium/overflow16.c: Likewise.
193 * gcc.target/visium/overflow32: Likewise.
194
28df8730
MM
1952016-10-20 Michael Matz <matz@suse.de>
196
197 * gcc.dg/loop-split.c: New test.
198 * gcc.dg/tree-ssa/ifc-9.c: Update.
199 * gcc.dg/tree-ssa/ifc-10.c: Update.
200
6c1a9e41
RB
2012016-10-20 Richard Biener <rguenther@suse.de>
202
203 * gcc.dg/graphite/pr35356-1.c: Update.
204
a2923dba
PC
2052016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
206
207 PR c++/77446
208 * g++.dg/cpp1y/pr77446.C: New.
209
2066ef6a
PK
2102016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
211
212 PR tree-optimization/53979
213 * gcc.dg/pr53979-1.c: New test-case.
214 * gcc.dg/pr53979-2.c: Likewise.
215
4c712374
BE
2162016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
217
218 * c-c++-common/Wint-in-bool-context-2.c: New test.
219
bdcf8e7c
JD
2202016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
221
222 * gfortran.dg/dtio_17.f90: Fix test.
223
ec1748d4
AH
2242016-10-19 Aldy Hernandez <aldyh@redhat.com>
225
226 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
227 * gcc.dg/Walloca-2.c: Same.
228
b70f0b0c
AH
2292016-10-19 Aldy Hernandez <aldyh@redhat.com>
230
231 * gcc.dg/Wvla-1.c: Rename to...
232 * gcc.dg/Wvla-larger-than-1.c: ...this.
233 * gcc.dg/Wvla-2.c: Rename to...
234 * gcc.dg/Wvla-larger-than-2.c: ...this.
235 * gcc.dg/Wvla-3.c: Rename to...
236 * gcc.dg/Walloca-11.c.: ...this.
237 * gcc.dg/wvla-[1-7].c: Rename to:
238 * gcc.dg/Wvla-[1-7].c: ...this.
239
cbb22e61
BC
2402016-10-19 Bin Cheng <bin.cheng@arm.com>
241
242 PR tree-optimization/78005
243 * gcc.dg/vect/pr78005.c: New.
244 * gcc.target/i386/l_fma_float_1.c: Revise test.
245 * gcc.target/i386/l_fma_float_2.c: Ditto.
246 * gcc.target/i386/l_fma_float_3.c: Ditto.
247 * gcc.target/i386/l_fma_float_4.c: Ditto.
248 * gcc.target/i386/l_fma_float_5.c: Ditto.
249 * gcc.target/i386/l_fma_float_6.c: Ditto.
250 * gcc.target/i386/l_fma_double_1.c: Ditto.
251 * gcc.target/i386/l_fma_double_2.c: Ditto.
252 * gcc.target/i386/l_fma_double_3.c: Ditto.
253 * gcc.target/i386/l_fma_double_4.c: Ditto.
254 * gcc.target/i386/l_fma_double_5.c: Ditto.
255 * gcc.target/i386/l_fma_double_6.c: Ditto.
256
a023f8c8
TS
2572016-10-19 Thomas Schwinge <thomas@codesourcery.com>
258
259 PR tree-optimization/78024
260 * gcc.dg/goacc/loop-processing-1.c: New file.
261
d9700bdb
RB
2622016-10-19 Richard Biener <rguenther@suse.de>
263
264 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
265
902cb7b1
KN
2662016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
267
268 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
269 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
270 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
271 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
272 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
273 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
274 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
275 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
276 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
277 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
278 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
279 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
280 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
281 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
282 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
283 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
284 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
285 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
286 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
287 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
288 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
289 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
290 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
291 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
292 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
293 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
294 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
295 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
296 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
297 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
298 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
299 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
300 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
301 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
302 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
303 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
304 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
305 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
306 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
307 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
308 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
309 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
310 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
311 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
312 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
313 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
314 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
315 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
316 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
317 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
318 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
319 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
320 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
321 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
322 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
323 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
324 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
325 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
326 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
327 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
328 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
329 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
330 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
331 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
332 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
333 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
334 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
335 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
336 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
337 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
338 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
339 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
340 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
341 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
342 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
343 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
344 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
345 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
346 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
347 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
348 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
349 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
350 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
351 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
352 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
353 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
354 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
355 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
356 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
357 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
358 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
359 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
360 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
361 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
362 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
363 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
364 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
365 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
366 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
367 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
368 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
369 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
370 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
371 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
372 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
373 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
374 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
375 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
376 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
377 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
378 * gcc.target/powerpc/vsu/vsu.exp: New file.
379
5cb96b6a
UB
3802016-10-18 Uros Bizjak <ubizjak@gmail.com>
381
382 PR target/77991
383 * gcc.target/i386/pr77991.c: New test.
384
f5de494c
MF
3852016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
386
387 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
388 LTO is used.
389
e5163ec1
SKS
3902016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
391
5cb96b6a 392 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 393
b64e8239
RB
3942016-10-18 Richard Biener <rguenther@suse.de>
395
396 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
397 * gcc.dg/tree-ssa/pr21001.c: Likewise.
398 * gcc.dg/tree-ssa/pr21090.c: Likewise.
399 * gcc.dg/tree-ssa/pr21294.c: Likewise.
400 * gcc.dg/tree-ssa/pr21563.c: Likewise.
401 * gcc.dg/tree-ssa/pr23744.c: Likewise.
402 * gcc.dg/tree-ssa/pr25382.c: Likewise.
403 * gcc.dg/tree-ssa/pr68431.c: Likewise.
404 * gcc.dg/tree-ssa/vrp03.c: Likewise.
405 * gcc.dg/tree-ssa/vrp06.c: Likewise.
406 * gcc.dg/tree-ssa/vrp07.c: Likewise.
407 * gcc.dg/tree-ssa/vrp09.c: Likewise.
408 * gcc.dg/tree-ssa/vrp19.c: Likewise.
409 * gcc.dg/tree-ssa/vrp20.c: Likewise.
410 * gcc.dg/tree-ssa/vrp92.c: Likewise.
411 * gcc.dg/pr68217.c: Likewise.
412 * gcc.dg/predict-9.c: Likewise.
413 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
414 * gcc.dg/predict-1.c: Likewise.
415
c680ada5
JD
4162016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
417
418 * gfortran.dg/dtio_17.f90: New test.
419
7fd4f180
KV
4202016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
421
422 * gcc.dg/ipa/vrp4.c: Adjust testcase.
423
718625ad
KV
4242016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
425
426 * gcc.dg/ipa/vrp4.c: New test.
427
735b8f9f
KV
4282016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
429
430 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
431 * gcc.dg/torture/pr39074.c: Likewise.
432
86f98087
EB
4332016-10-17 Eric Botcazou <ebotcazou@adacore.com>
434
435 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
436 * gnat.dg/trampoline4.adb: Minor tweak.
437
a929f266
BS
4382016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
439
440 PR tree-optimization/77916
441 * gcc.dg/torture/pr77916.c: New.
442
4acf2055
SK
4432016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
444
445 PR fortran/77978
446 * gfortran.dg/pr77978_1.f90: New test.
447 * gfortran.dg/pr77978_2.f90: Ditto.
448 * gfortran.dg/pr77978_3.f90: Ditto.
449
871267e1
PT
4502016-10-17 Paul Thomas <pault@gcc.gnu.org>
451
452 PR fortran/61420
453 PR fortran/78013
454 * gfortran.dg/proc_ptr_49.f90: New test.
455
fd9593e9
BE
4562016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
457
458 PR target/77308
459 * gcc.target/arm/pr77308.c: New test.
460
d32d4176
DE
4612016-10-17 David Edelsohn <dje.gcc@gmail.com>
462
463 * lib/target-supports.exp
464 (check_effective_target_floatn_nx_runtime): Return 0 for
465 powerpc*-ibm-aix*.
466
dca2910c
AP
4672016-10-17 Andrew Pinski <apinski@cavium.com>
468
469 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
470 long instead of long.
471 * gcc.target/aarch64/cinc_common_1.c: Likewise.
472 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
473 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
474 * gcc.target/aarch64/mult-synth_4.c: Likewise.
475 * gcc.target/aarch64/pr68102_1.c: Likewise.
476 * gcc.target/aarch64/target_attr_3.c: Likewise.
477
44b00dbc
RB
4782016-10-17 Richard Biener <rguenther@suse.de>
479
480 PR tree-optimization/77988
481 * gcc.dg/torture/pr77988.c: New testcase.
482
89b80c42
PK
4832016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
484
485 * gcc.dg/pr71636-1.c: New test-case.
486 * gcc.dg/pr71636-2.c: Likewise.
487
4c640e26
EB
4882016-10-16 Eric Botcazou <ebotcazou@adacore.com>
489
490 * gnat.dg/trampoline3.adb: New test.
491 * gnat.dg/trampoline4.adb: Likewise.
492
6c0347f6
JD
4932016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
494
495 * gfortran.dg/dtio_16.f90: New test.
496
d0d48a06
EB
4972016-10-15 Eric Botcazou <ebotcazou@adacore.com>
498
499 * gcc.target/sparc/bmaskbshuf.c: Rename to...
500 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
501 * gcc.target/sparc/bmaskbshuf-2.c: New test.
502
baa33d83
EB
5032016-10-15 Eric Botcazou <ebotcazou@adacore.com>
504
505 * gcc.target/sparc/popc.c: Rename to...
506 * gcc.target/sparc/popc-1.c: ...this.
507 * gcc.target/sparc/popc-2.c: New test.
508
523ee218
JD
5092016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
510
511 PR fortran/77972
512 * gfortran.dg/unexpected_eof_4.f90: New test.
513
c04d4ede
JB
5142016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
515
31a84d4a
AP
516 PR libfortran/48587
517 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 518
064ed55a
JJ
5192016-10-14 Jakub Jelinek <jakub@redhat.com>
520
9a822fc7
JJ
521 PR middle-end/77959
522 * gfortran.dg/pr77959.f90: New test.
523
064ed55a
JJ
524 DR 1511 - const volatile variables and ODR
525 * g++.dg/DRs/dr1511-1.C: New test.
526 * g++.dg/DRs/dr1511-2.C: New test.
527
2579762a
EB
5282016-10-14 Eric Botcazou <ebotcazou@adacore.com>
529
530 * gnat.dg/debug7.adb (dg-options): Remove -g.
531 * gnat.dg/debug8.adb (dg-options): Add -margs.
532 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
533
6d59425d
RB
5342016-10-14 Richard Biener <rguenther@suse.de>
535
536 PR tree-optimization/77979
537 * gcc.dg/torture/pr77979.c: New testcase.
538
43f66d6e
ML
5392016-10-14 Martin Liska <mliska@suse.cz>
540
541 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
542 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
543 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
544
cb3ac867
UB
5452016-10-14 Uros Bizjak <ubizjak@gmail.com>
546
547 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
548 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
549 * gcc.dg/torture/pr77937-2.c: Likewise.
550
14cf71a0
EB
5512016-10-14 Eric Botcazou <ebotcazou@adacore.com>
552
553 * gnat.dg/lto15.adb: Adjust.
554 * gnat.dg/lto16.adb: Likewise.
555 * gnat.dg/lto17.adb: Likewise
556 * gnat.dg/lto18.ad[sb]: New test.
557 * gnat.dg/lto18_pkg.ads: New helper.
558 * gnat.dg/lto19.adb: New test.
559 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
560 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
561 * gnat.dg/lto20.adb: New test.
562 * gnat.dg/lto20_pkg.ad[sb]: New helper.
563
6fd9c6f4
AV
5642016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
565
566 * gfortran.dg/coarray_38.f90: Expect error message.
567
01f44038
KT
5682016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
569
570 * gcc.target/aarch64/spellcheck_1.c: New test.
571 * gcc.target/aarch64/spellcheck_2.c: Likewise.
572 * gcc.target/aarch64/spellcheck_3.c: Likewise.
573 * gcc.target/aarch64/spellcheck_4.c: Likewise.
574 * gcc.target/aarch64/spellcheck_5.c: Likewise.
575 * gcc.target/aarch64/spellcheck_6.c: Likewise.
576
253abb2a
AS
5772016-10-13 Andreas Schwab <schwab@linux-m68k.org>
578
579 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
580
a2695319
BS
5812016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
582
583 PR tree-optimization/77937
584 * gcc.dg/torture/pr77937-1.c: New.
585 * gcc.dg/torture/pr77937-2.c: New.
586
14a2c9aa
JM
5872016-10-13 Jakub Jelinek <jakub@redhat.com>
588
589 * g++.dg/cpp1z/inline-var1.C: New test.
590 * g++.dg/cpp1z/inline-var1a.C: New test.
591 * g++.dg/cpp1z/inline-var1.h: New file.
592 * g++.dg/cpp1z/inline-var2.C: New test.
593 * g++.dg/cpp1z/inline-var3.C: New test.
594 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
595 uninitialized const.
596
18d34307
SL
5972016-10-13 Sandra Loosemore <sandra@codesourcery.com>
598
ee7fa2e3
SL
599 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
600 Xscale is specified, not just -march.
601 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
602 is incompatible with Xscale.
18d34307 603
96032047
MS
6042016-10-13 Martin Sebor <msebor@redhat.com>
605
606 PR c++/71912
607 * g++.dg/ext/flexary4.C: Adjust.
608 * g++.dg/ext/flexary5.C: Same.
609 * g++.dg/ext/flexary9.C: Same.
610 * g++.dg/ext/flexary19.C: New test.
611 * g++.dg/ext/flexary18.C: New test.
612 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
613 regression test.
5cb96b6a
UB
614 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
615 Avoid generating a flexible array member in an array.
96032047 616
5b1548fd
MS
6172016-10-13 Martin Sebor <msebor@redhat.com>
618
619 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
620 to placate -Wformat on targets where the type is not int.
621
7810c4eb
DM
6222016-10-13 David Malcolm <dmalcolm@redhat.com>
623
624 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
625 in INSN_LOCATION.
626
fcd27666
BC
6272016-10-13 Bin Cheng <bin.cheng@arm.com>
628
629 * gcc.target/i386/l_fma_float_1.c: Revise test.
630 * gcc.target/i386/l_fma_float_2.c: Ditto.
631 * gcc.target/i386/l_fma_float_3.c: Ditto.
632 * gcc.target/i386/l_fma_float_4.c: Ditto.
633 * gcc.target/i386/l_fma_float_5.c: Ditto.
634 * gcc.target/i386/l_fma_float_6.c: Ditto.
635 * gcc.target/i386/l_fma_double_1.c: Ditto.
636 * gcc.target/i386/l_fma_double_2.c: Ditto.
637 * gcc.target/i386/l_fma_double_3.c: Ditto.
638 * gcc.target/i386/l_fma_double_4.c: Ditto.
639 * gcc.target/i386/l_fma_double_5.c: Ditto.
640 * gcc.target/i386/l_fma_double_6.c: Ditto.
641
b8a4b8c8
BC
6422016-10-13 Bin Cheng <bin.cheng@arm.com>
643
644 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
645
328ba117
BC
6462016-10-13 Bin Cheng <bin.cheng@arm.com>
647
648 * gcc.dg/vect/vect-98.c: Refine test case.
649 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
650 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
651 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
652
1a1ab05e
JJ
6532016-10-13 Jakub Jelinek <jakub@redhat.com>
654
655 PR c/77946
656 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
657
27947670
ML
6582016-10-13 Martin Liska <mliska@suse.cz>
659
660 PR tree-optimization/77943
661 * g++.dg/tree-ssa/pr77943.C: New test.
662
92c5266b
AV
6632016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
664
665 PR fortran/72832
666 * gfortran.dg/allocate_with_source_22.f03: New test.
667 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
668 fail.
669
90bca4ed
TP
6702016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
671
672 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
673 * gcc.target/arm/movsi_movw.c: Likewise.
674 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
675 directive to work on big endian targets.
676
0011af7b
KV
6772016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
678
679 * gcc.dg/tree-ssa/evrp6.c: New test.
680
859e95ab
SB
6812016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
682
683 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
684 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
685 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
686
2934018d
SB
6872016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
688
689 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
690 * gcc.target/powerpc/warn-2.c: Ditto.
691
f92d1522
RS
6922016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
693
694 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
695 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
696 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
697 for -mmsa.
698 * gcc.target/mips/msa.c: New test.
699 * gcc.target/mips/msa-builtins.c: Likewise.
700 * lib/target-supports.exp (check_mips_msa_hw_available): New.
701 (check_effective_target_mips_msa_runtime): Likewise.
702 (check_effective_target_mips_msa): Likewise.
703 (add_options_for_mips_msa): Likewise.
704 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
705 (check_effective_target_vect_intfloat_cvt): Likewise.
706 (check_effective_target_vect_uintfloat_cvt): Likewise.
707 (check_effective_target_vect_floatint_cvt): Likewise.
708 (check_effective_target_vect_floatuint_cvt): Likewise.
709 (check_effective_target_vect_shift): Likewise.
710 (check_effective_target_vect_shift_char): Likewise.
711 (check_effective_target_vect_long): Likewise.
712 (check_effective_target_vect_float): Likewise.
713 (check_effective_target_vect_double): Likewise.
714 (check_effective_target_vect_long_long): Likewise.
715 (check_effective_target_vect_perm): Likewise.
716 (check_effective_target_vect_perm_byte): Likewise.
717 (check_effective_target_vect_perm_short): Likewise.
718 (check_effective_target_vect_sdot_qi): Likewise.
719 (check_effective_target_vect_udot_qi): Likewise.
720 (check_effective_target_vect_sdot_hi): Likewise.
721 (check_effective_target_vect_udot_hi): Likewise.
722 (check_effective_target_vect_pack_trunc): Likewise.
723 (check_effective_target_vect_unpack): Likewise.
724 (check_effective_target_vect_hw_misalign): Likewise.
725 (check_effective_target_vect_condition): Likewise.
726 (check_effective_target_vect_cond_mixed): Likewise.
727 (check_effective_target_vect_char_mult): Likewise.
728 (check_effective_target_vect_short_mult): Likewise.
729 (check_effective_target_vect_int_mult): Likewise.
730 (check_effective_target_vect_extract_even_odd): Likewise.
731 (check_effective_target_vect_interleave): Likewise.
732 (check_vect_support_and_set_flags): Check if the target supports MSA
733 and append to the list of EFFECTIVE_TARGETS.
734
0bfd099c
RB
7352016-10-12 Richard Biener <rguenther@suse.de>
736
737 PR debug/77947
738 * g++.dg/torture/pr77947.C: New testcase.
739
b4a9ef2f
PMR
7402016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
741
742 * gnat.dg/debug8.adb: New testcase.
743
c0dbd22d
PMR
7442016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
745
746 * gnat.dg/debug9.adb: New testcase.
747
8a7c91cd
RB
7482016-10-12 Richard Biener <rguenther@suse.de>
749
750 * gcc.dg/tree-ssa/vrp35.c: Adjust.
751 * gcc.dg/tree-ssa/vrp36.c: Likewise.
752 * gcc.dg/tree-ssa/vrp46.c: Likewise.
753
7dc2f5f1
RB
7542016-10-12 Richard Biener <rguenther@suse.de>
755
756 PR tree-optimization/77920
757 * gcc.dg/torture/pr77920.c: New testcase.
758
70f6d5e1
JJ
7592016-10-12 Jakub Jelinek <jakub@redhat.com>
760
4a8b97cb
JJ
761 PR tree-optimization/77929
762 * gcc.c-torture/compile/pr77929.c: New test.
763
70f6d5e1
JJ
764 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
765 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
766 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
767 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
768 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
769 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
770 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
771 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
772 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
773
4803de58
EB
7742016-10-11 Eric Botcazou <ebotcazou@adacore.com>
775
776 * gcc.target/sparc/setcc-4.c: Adjust.
777 * gcc.target/sparc/setcc-5.c: Likewise.
778 * gcc.target/sparc/setcc-6.c: Likewise.
779 * gcc.target/sparc/setcc-7.c: Likewise.
780 * gcc.target/sparc/setcc-8.c: Likewise.
781 * gcc.target/sparc/setcc-9.c: Likewise.
782 * gcc.target/sparc/setcc-10.c: Delete.
783
f6cf4810
SK
7842016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
785
786 PR fortran/77942
787 * gfortran.dg/pr77942.f90
788
8e8c2744
FR
7892016-10-11 Fritz Reese <fritzoreese@gmail.com>
790
791 * gfortran.dg/dec_math.f90: New testsuite.
792
ddefad9a
SKS
7932016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
794
795 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
796 (main): Declare j as i32 instead of int.
797
e7b08761
TP
7982016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
799
800 PR testsuite/PR77710
801 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
802 target triplet instead of *-*-*-*.
803
9fd7cd44
EB
8042016-10-11 Eric Botcazou <ebotcazou@adacore.com>
805
806 * gnat.dg/unchecked_convert10.adb: New test.
807 * gnat.dg/unchecked_convert11.adb: Likewise.
808 * gnat.dg/unchecked_convert12.adb: Likewise.
809
ff7e7ee0
EB
8102016-10-11 Eric Botcazou <ebotcazou@adacore.com>
811
812 * gcc.target/sparc/cbcond-1.c: New test.
813 * gcc.target/sparc/cbcond-2.c: Likewise.
814 * gcc.target/sparc/movcc-1.c: Likewise.
815 * gcc.target/sparc/movcc-2.c: Likewise.
816 * gcc.target/sparc/setcc-1.c: Adjust.
817 * gcc.target/sparc/setcc-2.c: Likewise.
818 * gcc.target/sparc/setcc-3.c: Likewise.
819 * gcc.target/sparc/setcc-4.c: Likewise.
820 * gcc.target/sparc/setcc-5.c: Likewise.
821 * gcc.target/sparc/setcc-6.c: New test.
822 * gcc.target/sparc/setcc-7.c: Likewise.
823 * gcc.target/sparc/setcc-8.c: Likewise.
824 * gcc.target/sparc/setcc-9.c: Likewise.
825 * gcc.target/sparc/setcc-10.c: Likewise.
826
d30078b8
JL
8272016-10-10 Jeff Law <law@redhat.com>
828
829 PR tree-optimization/71947
830 * gcc.dg/tree-ssa/pr71947-1.c: New test.
831 * gcc.dg/tree-ssa/pr71947-2.c: New test.
832 * gcc.dg/tree-ssa/pr71947-3.c: New test.
833 * gcc.dg/tree-ssa/pr71947-4.c: New test.
834 * gcc.dg/tree-ssa/pr71947-5.c: New test.
835 * gcc.dg/tree-ssa/pr71947-6.c: New test.
836
5f869266
TK
8372016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
838
839 PR fortran/77915
840 * gfortran.dg/matmul_11.f90: New test.
841
174e0b00
JW
8422016-10-10 Jiong Wang <jiong.wang@arm.com>
843
844 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
845 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
846 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
847 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
848 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
849 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
850 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
862 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
863 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
864 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
865 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
866 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
867 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
868 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
871 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
880 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
881 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
882 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
883 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
884 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
885 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
886 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
887 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
888 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
889 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
890 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
891 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
892 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
893 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
894 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
895 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
896 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
897 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
898 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
899 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
900 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
901 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
902 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
903
4bc63138
JW
9042016-10-10 Jiong Wang <jiong.wang@arm.com>
905
906 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
907 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
908 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
909 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
910 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
911 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
912 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
913 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
914 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
915 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
916 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
917 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
918 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
920
8f3edb07
JW
9212016-10-10 Jiong Wang <jiong.wang@arm.com>
922
923 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
924 Enable AArch64.
925 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
926 vdup*_laneq.
927 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
928 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
929 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
930 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
931
6e49f922
JW
9322016-10-10 Matthew Wahab <matthew.wahab@arm.com>
933 Jiong Wang <jiong.wang@arm.com>
934
935 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
936 AArch64 support.
937 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
938 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
939 AArch64 targets.
940 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
941 AArch64 targets.
942 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
943 targets.
944 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
945
41683e1a
EB
9462016-10-10 Eric Botcazou <ebotcazou@adacore.com>
947
948 * gnat.dg/specs/vfa.ads: New test.
949
6e49f922 9502016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
951
952 * gnat.dg/inline13.ad[sb]: New test.
953 * gnat.dg/inline13_pkg.ad[sb]: New helper.
954
55cfd746
EB
9552016-10-10 Eric Botcazou <ebotcazou@adacore.com>
956
957 * gnat.dg/biased_subtype.adb: New test.
958
4dfb8a2a
JJ
9592016-10-09 Jakub Jelinek <jakub@redhat.com>
960
961 PR tree-optimization/77901
962 * gcc.c-torture/compile/pr77901.c: New test.
963
67b97478
PK
9642016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
965
966 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
967 * gcc.dg/ipa/propalign-2.c: Likewise
968 * gcc.dg/ipa/propalign-3.c: Likewise.
969 * gcc.dg/ipa/propalign-4.c: Likewise.
970 * gcc.dg/ipa/propalign-5.c: Likewise.
971
7bad794a
JJ
9722016-10-08 Jakub Jelinek <jakub@redhat.com>
973
81b02905
JJ
974 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
975
ee19ef45
JJ
976 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
977
7bad794a
JJ
978 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
979 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
980
56d3a930
FR
9812016-10-07 Fritz Reese <fritzoreese@gmail.com>
982
983 * gfortran.dg/dec_union_11.f90: New testcase.
984
45e2bf2e
NS
9852016-10-07 Nathan Sidwell <nathan@acm.org>
986
987 PR c++/66443
988 * g++.dg/cpp0x/pr66443-cxx11.C: New.
989 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
990 * g++.dg/cpp1y/pr66443-cxx14.C: New
991 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
992 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
993
be845b04
JJ
9942016-10-07 Jakub Jelinek <jakub@redhat.com>
995
996 * g++.dg/cpp0x/addressof1.C: New test.
997 * g++.dg/cpp0x/addressof2.C: New test.
998
08213983
MM
9992016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1000
1001 * gcc.target/powerpc/float128-type-1.c: New test to check that
1002 PowerPC 64-bit Linux enables -mfloat128-type by default.
1003 * gcc.target/powerpc/float128-type-2.c: Likewise.
1004 * gcc.target/powerpc/float128-mix.c: Change error message to
1005 reflect that __ibm128 is now #define'ed to be long double.
1006
bd845c14
SK
10072016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1008
1009 PR fortran/77406
1010 * gfortran.dg/pr77406.f90: New test.
1011 * gfortran.dg/assumed_type_3.f90: Update error messages.
1012 * gfortran.dg/defined_operators_1.f90: Ditto.
1013 * gfortran.dg/generic_26.f90: Ditto.
1014 * gfortran.dg/generic_7.f90: Ditto.
1015 * gfortran.dg/gomp/udr5.f90: Ditto.
1016 * gfortran.dg/gomp/udr7.f90: Ditto.
1017 * gfortran.dg/interface_1.f90: Ditto.
1018 * gfortran.dg/interface_37.f90: Ditto.
1019 * gfortran.dg/interface_5.f90: Ditto.
1020 * gfortran.dg/interface_6.f90: Ditto.
1021 * gfortran.dg/interface_7.f90
1022 * gfortran.dg/no_arg_check_3.f90
1023 * gfortran.dg/operator_5.f90
1024 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1025
c09c4992
BE
10262016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1027
1028 PR c++/77700
1029 * c-c++-common/Wint-in-bool-context.c: Update test.
1030
d7f336f8
RB
10312016-10-07 Richard Biener <rguenther@suse.de>
1032
1033 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1034 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1035
a9172bf3
MP
10362016-10-07 Marek Polacek <polacek@redhat.com>
1037
1038 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1039
8a14afd0
BS
10402016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1041
1042 PR c++/69733
1043 * c-c++-common/pr69733.c: New test.
1044 * gcc.dg/pr69733.c: New test.
1045 * gcc.target/i386/pr69733.c: New test.
1046
d4bd4646
MP
10472016-10-07 Marek Polacek <polacek@redhat.com>
1048
1049 PR c++/77803
1050 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1051
a93cdc5c
JJ
10522016-10-07 Jakub Jelinek <jakub@redhat.com>
1053
1054 PR tree-optimization/77664
1055 * gcc.dg/tree-ssa/pr77664.c: New test.
1056 * gcc.dg/pr77664.c: New test.
1057
10582016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1059
1060 * gfortran.dg/pr69955.f90: New test.
1061
ac193ee7
LK
10622016_10-06 Louis Krupp <louis.krupp@zoho.com>
1063
1064 PR fortran/57910
1065 * gfortran.dg/pr57910.f90: New test.
1066
342cfb3e
JJ
10672016-10-06 Jakub Jelinek <jakub@redhat.com>
1068
1069 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1070 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1071
48057089
KV
10722016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1073
1074 PR tree-optimization/77862
1075 * gcc.dg/pr77862.c: New test.
1076
65b25c9b
KV
10772016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1078
1079 * gcc.dg/tree-ssa/evrp4.c: New test.
1080
f3127685
JL
10812016-10-06 Jeff Law <law@redhat.com>
1082
1083 PR tree-optimization/71661
1084 * gcc.dg/tree-ssa/pr71661.c: New test.
1085
b3972588
RB
10862016-10-06 Richard Biener <rguenther@suse.de>
1087
1088 PR tree-optimization/77855
1089 * gcc.dg/torture/pr77855.c: New testcase.
1090
139dc3c6 10912016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1092 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1093
1094 * g++.dg/other/pr77759.C: New test.
1095
37f6a157
RB
10962016-10-06 Richard Biener <rguenther@suse.de>
1097
1098 PR tree-optimization/77839
1099 * gcc.dg/torture/pr77839.c: New testcase.
1100
f779aeb8
MP
11012016-10-06 Marek Polacek <polacek@redhat.com>
1102
1103 * g++.dg/cpp1z/init-statement9.C: New test.
1104
eee8f0b0
AS
11052016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1106
1107 * gcc.target/i386/pcommit-1.c: Deleted.
1108 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1109 * gcc.target/i386/sse-13.c: Ditto.
1110 * gcc.target/i386/sse-14.c: Ditto.
1111 * gcc.target/i386/sse-22.c: Ditto.
1112 * gcc.target/i386/sse-23.c: Ditto.
1113 * g++.dg/other/i386-2.C: Ditto.
1114
b48042bb
UB
11152016-10-05 Uros Bizjak <ubizjak@gmail.com>
1116
1117 * gcc.target/i386/pr77833.c: Require int128 effective target.
1118
50b01e1d
SK
11192016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1120
1121 PR fortran/58991
1122 PR fortran/58992
1123 * gfortran.dg/associate_22.f90: New test.
1124
908b8296
FR
11252016-10-05 Fritz Reese <fritzoreese@gmail.com>
1126
1127 * gfortran.dg/dec_union_9.f90: New testcase.
1128 * gfortran.dg/dec_union_10.f90: New testcase.
1129
87582521
JJ
11302016-10-05 Jakub Jelinek <jakub@redhat.com>
1131
2e69f143
JJ
1132 PR sanitizer/66343
1133 * gcc.dg/pch/pr66343-3.c: New test.
1134 * gcc.dg/pch/pr66343-3.hs: New file.
1135
87582521
JJ
1136 PR sanitizer/66343
1137 * gcc.dg/pch/pr66343-1.c: New test.
1138 * gcc.dg/pch/pr66343-1.hs: New file.
1139 * gcc.dg/pch/pr66343-2.c: New test.
1140 * gcc.dg/pch/pr66343-2.hs: New file.
1141
700fff34
BE
11422016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1143
1144 * c-c++-common/Wint-in-bool-context.c: Update test.
1145
17a9e380
MP
11462016-10-05 Marek Polacek <polacek@redhat.com>
1147
1148 * g++.dg/cpp1z/init-statement1.C: New test.
1149 * g++.dg/cpp1z/init-statement2.C: New test.
1150 * g++.dg/cpp1z/init-statement3.C: New test.
1151 * g++.dg/cpp1z/init-statement4.C: New test.
1152 * g++.dg/cpp1z/init-statement5.C: New test.
1153 * g++.dg/cpp1z/init-statement6.C: New test.
1154 * g++.dg/cpp1z/init-statement7.C: New test.
1155 * g++.dg/cpp1z/init-statement8.C: New test.
1156
6e48e779
LK
11572016-10-05 Louis Krupp <louis.krupp@zoho.com>
1158
1159 PR fortran/67524
1160 * gfortran.dg/pr67524.f90: New test.
1161
04a32443
JJ
11622016-10-05 Jakub Jelinek <jakub@redhat.com>
1163
1164 PR sanitizer/77823
1165 * c-c++-common/ubsan/shift-9.c: New test.
1166
743a9cf7
SKS
11672016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1168
1169 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1170 of int if __SIZEOF_INT__ is less than 4 bytes.
1171
a40278c3
JD
11722016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1173
1174 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1175 * gfortran.dg/class_array_20.f03: Likewise.
1176 * gfortran.dg/class_array_21.f03: Likewise.
1177 * gfortran.dg/finalize_29.f08: Likewise.
1178 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1179
39bb7d01
RB
11802016-10-05 Richard Biener <rguenther@suse.de>
1181
1182 PR middle-end/77826
1183 * gcc.dg/torture/pr77826.c: New testcase.
1184
eeb57981
RB
11852016-10-05 Richard Biener <rguenther@suse.de>
1186
1187 * gcc.dg/fold-copysign-1.c: New testcase.
1188
f9018d75
AS
11892016-10-05 Andreas Schwab <schwab@suse.de>
1190
1191 * g++.dg/pr49847-2.C: Remove.
1192
7e8000b3
PMR
11932016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1194
1195 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1196
54f84ca9
RB
11972016-10-05 Richard Biener <rguenther@suse.de>
1198
1199 PR middle-end/55152
1200 * gcc.dg/pr55152-2.c: New testcase.
1201
17beda50
JD
12022016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1203
1204 * gfortran.dg/dtio_15.f90: New test.
1205
1c84b798
ILT
12062016-10-04 Ian Lance Taylor <iant@golang.org>
1207
1208 * gcc.dg/split-7.c: New test.
1209
7ec39552
MS
12102016-10-04 Martin Sebor <msebor@redhat.com>
1211
1212 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1213 %lc directive to wint_t to silence -Wformat warnings on targets
1214 where the latter is a distinct type such as long.
1215
8ff04ff9
MS
12162016-10-04 Martin Sebor <msebor@redhat.com>
1217
1218 PR c++/77804
1219 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1220
bfecd57c
JJ
12212016-10-04 Jakub Jelinek <jakub@redhat.com>
1222
f72da967
JJ
1223 PR c++/77791
1224 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1225
bfecd57c
JJ
1226 * g++.dg/other/java3.C: Remove.
1227 * g++.dg/other/java1.C: Remove.
1228 * g++.dg/other/error12.C: Remove.
1229 * g++.dg/other/java2.C: Remove.
1230 * g++.dg/warn/Wnvdtor.C: Remove.
1231 * g++.dg/lookup/java1.C: Remove.
1232 * g++.dg/lookup/java2.C: Remove.
1233 * g++.dg/ext/pr34829.C: Remove.
1234 * g++.dg/ext/java-3.C: Remove.
1235 * g++.dg/ext/java-1.C: Remove.
1236 * g++.dg/ext/java-2.C: Remove.
1237 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1238
fe8b1e83
DG
12392016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1240
1241 PR tree-optimization/77808
1242 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1243
078b5aab
RB
12442016-10-04 Richard Biener <rguenther@suse.de>
1245
1246 PR tree-optimization/77399
1247 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1248
2b568899
RB
12492016-10-04 Richard Biener <rguenther@suse.de>
1250
1251 PR middle-end/77833
1252 * gcc.target/i386/pr77833.c: New testcase.
1253
0a4e5cf3
JL
12542016-09-26 Jeff Law <law@redhat.com>
1255
1256 PR tree-optimization/71550
1257 PR tree-optimization/71403
1258 * gcc.c-torture/execute/pr71550.c: New test.
1259
d07b0a23
SKS
12602016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1261
1262 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1263 option.
1264
b44a42cf
KT
12652016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1266
1267 Revert
1268 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1269
1270 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1271
f41f1ceb
MP
12722016-10-03 Marek Polacek <polacek@redhat.com>
1273
1274 * g++.dg/cpp0x/nullptr37.C: New test.
1275
1633d3b9
BE
12762016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1277
1278 * c-c++-common/Wint-in-bool-context.c: Update test.
1279
2c8e3a1d
JJ
12802016-10-02 Jakub Jelinek <jakub@redhat.com>
1281
1282 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1283 earlier.
1284 * g++.dg/charset/asm2.c (memmove): Likewise.
1285 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1286 * g++.dg/tls/diag-4.C (foo): Likewise.
1287 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1288 dg-warning, fix up regex.
1289 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1290 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1291 * g++.old-deja/g++.mike/net31.C: Likewise.
1292 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1293 for C++17.
1294 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1295 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1296
f00b6283
RB
12972016-10-01 Richard Biener <rguenther@suse.de>
1298
1299 PR middle-end/77798
1300 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1301
0f0565b1
AV
13022016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1303
1304 PR fortran/77663
1305 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1306
c58823a0
JJ
13072016-10-01 Jakub Jelinek <jakub@redhat.com>
1308
1309 PR c/77490
1310 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1311 Add dg-prune-output directive.
1312
e3228a50
JD
13132016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1314
1315 PR fortran/66643
1316 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1317 * gfortran.fortran-torture/compile/write.f90: Update test.
1318
e70bbc6f
MW
13192016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1320
1321 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1322 arm_fp16_alternative_ok as the required effective target.
1323 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1324 -mfp16-format=alternative to the dg-options directive and remove
1325 the dg-add-options directive.
1326
c39747d2
FR
13272016-09-30 Fritz Reese <fritzoreese@gmail.com>
1328
1329 PR fortran/77764
1330 * gfortran.dg/dec_union_8.f90: New testcase.
1331
00074dd8
FR
13322016-09-30 Fritz Reese <fritzoreese@gmail.com>
1333
1334 PR fortran/77782
1335 * gfortran.dg/dec_structure_16.f90: New testcase.
1336
26f391e8
AV
13372016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1338
1339 * gfortran.dg/coarray_allocate_10.f08: New test.
1340 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1341
fa16a271
KT
13422016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1343
1344 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1345
f334c828
RB
13462016-09-30 Richard Biener <rguenther@suse.de>
1347
1348 PR tree-optimization/77399
1349 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1350
76e3ec9c
SL
13512016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1352
871267e1 1353 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1354 -fdelete-null-pointer-checks explicit.
1355 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1356 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1357 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1358 * gcc.dg/pic-1.c: Require fpic target support.
1359 * gcc.dg/pic-2.c: Likewise.
1360
a2c6e7f2
JJ
13612016-09-29 Jakub Jelinek <jakub@redhat.com>
1362
1363 Implement P0001R1 - C++17 removal of register storage class specifier
1364 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1365 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1366 C++17.
1367 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1368 keyword if not __SSE2__.
1369 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1370 C++17.
1371 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1372 register keywords.
1373 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1374 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1375 no_erroneous_warning): Expect new warnings for C++17.
1376 * g++.dg/warn/register-var-2.C (f): Likewise.
1377 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1378 * g++.dg/parse/linkage2.C (foo): Likewise.
1379 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1380 keyword on parameters for C++17.
1381 * g++.dg/cpp1z/register1.C: New test.
1382 * g++.dg/cpp1z/register2.C: New test.
1383 * g++.dg/cpp1z/register3.C: New test.
1384
4ab76933
UB
13852016-09-29 Uros Bizjak <ubizjak@gmail.com>
1386
1387 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1388 * gcc.target/i386/avx2-check.h (main): Ditto.
1389 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1390 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1391 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1392 * gcc.target/i386/avx512er-check.h (main): Ditto.
1393 * gcc.target/i386/avx512f-check.h (main): Ditto.
1394 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1395 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1396 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1397
2488ebe5
UB
13982016-09-29 Uros Bizjak <ubizjak@gmail.com>
1399
1400 PR target/77756
1401 * gcc.target/i386/pr77756.c: New test.
1402
4d258d09
MP
14032016-09-29 Marek Polacek <polacek@redhat.com>
1404
1405 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1406
a9087411
MP
14072016-09-29 Marek Polacek <polacek@redhat.com>
1408
1409 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1410 C++14.
1411
fa0a064a
ML
14122016-09-29 Martin Liska <mliska@suse.cz>
1413
1414 * objc/execute/construct1.m: New test.
1415
0ce1ecc7
RB
14162016-09-29 Richard Biener <rguenther@suse.de>
1417
1418 PR tree-optimization/77768
1419 * gcc.dg/torture/pr77768.c: New testcase.
1420
da186c1f
RB
14212016-09-28 Richard Biener <rguenther@suse.de>
1422
1423 PR middle-end/77407
1424 * gcc.dg/pr77407.c: New testcase.
1425
d657e995
RB
14262016-09-29 Richard Biener <rguenther@suse.de>
1427
1428 PR middle-end/55152
1429 * gcc.dg/pr55152.c: New testcase.
1430 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1431
cadf6296
RO
14322016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1433
1434 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1435 (dg-options): Remove -m32.
1436
88000fd1
MS
14372016-09-28 Martin Sebor <msebor@redhat.com>
1438
1439 PR middle-end/77721
1440 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1441
0c172974
JD
14422016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1443
1444 PR libgfortran/77707
1445 * gfortran.dg/inquire_17.f90: New test.
1446
4b390698
JJ
14472016-09-28 Jakub Jelinek <jakub@redhat.com>
1448
1449 PR c++/77467
1450 * g++.dg/cpp1y/constexpr-77467.C: New test.
1451
2b1b5938
MS
14522016-09-28 Martin Sebor <msebor@redhat.com>
1453
1454 PR c/77762
1455 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1456 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1457 (test_sprintf_p_const): Adjust line numbers to avoid failures
1458 introduced in r240503.
1459
30dc6ee9
MS
14602016-09-28 Martin Sebor <msebor@redhat.com>
1461
1462 PR middle-end/77683
1463 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1464
7d290e93
BE
14652016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1466
fcf32bad
BE
1467 PR c++/77748
1468 * g++.dg/pr77550.C: Avoid undefined behavior.
1469
7d290e93
BE
1470 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1471
912d9ec3
WD
14722016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1473
1474 * gcc.dg/strlenopt-20.c: Update test.
1475 * gcc.dg/strlenopt-21.c: Likewise.
1476 * gcc.dg/strlenopt-22.c: Likewise.
1477 * gcc.dg/strlenopt-22g.c: Likewise.
1478 * gcc.dg/strlenopt-26.c: Likewise.
1479 * gcc.dg/strlenopt-5.c: Likewise.
1480 * gcc.dg/strlenopt-7.c: Likewise.
1481 * gcc.dg/strlenopt-9.c: Likewise.
1482
459bcfb0
JJ
14832016-09-27 Jakub Jelinek <jakub@redhat.com>
1484
6e39060a
JJ
1485 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1486
8ca33347
JJ
1487 * g++.dg/cpp1z/lambda-this1.C: New test.
1488 * g++.dg/cpp1z/lambda-this2.C: New test.
1489
459bcfb0
JJ
1490 PR c++/77722
1491 * g++.dg/ubsan/return-4.C: New test.
1492 * g++.dg/ubsan/return-5.C: New test.
1493 * g++.dg/ubsan/return-6.C: New test.
1494
20fba714
JW
14952016-09-27 Jiong Wang <jiong.wang@arm.com>
1496
1497 * lib/target-supports.exp
1498 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1499 in function comment.
1500
bebe0086
ML
15012016-09-27 Martin Liska <mliska@suse.cz>
1502
1503 PR gcov-profile/46266
1504 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1505 considered.
1506
59896334
RB
15072016-09-27 Richard Biener <rguenther@suse.de>
1508
1509 PR tree-optimization/77745
1510 * g++.dg/torture/pr77745.C: New testcase.
1511
f0d355dc
RB
15122016-09-27 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/77478
1515 * gcc.dg/torture/pr77478.c: New testcase.
1516
8c9434c2
ML
15172016-09-27 Martin Liska <mliska@suse.cz>
1518
1519 PR gcov-profile/7970
1520 PR gcov-profile/16855
1521 PR gcov-profile/44779
1522 * g++.dg/gcov/pr16855.C: New test.
1523
511d092e
SKS
15242016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1525
1526 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1527
f2e0c4e1
JJ
15282016-09-27 Jakub Jelinek <jakub@redhat.com>
1529
1530 PR fortran/77666
1531 * gfortran.dg/gomp/pr77666.f90: New test.
1532
3a4228ba
KV
15332016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1534
1535 PR ipa/77677
1536 * gcc.dg/torture/pr77677-2.c: New test.
1537
a184e37f
SK
15382016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1539
1540 PR fortran/77420
1541 * gfortran.dg/pr77420_1.f90: New test.
1542 * gfortran.dg/pr77420_2.f90: Ditto.
1543 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1544 * gfortran.dg/pr77420_4.f90: this file.
1545
8be59d19
KV
15462016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1547
1548 PR middle-end/77719
1549 * gfortran.dg/pr77719.f90: New test.
1550
991075a4
TP
15512016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1552
1553 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1554 singular form of byte when quantity is unknown.
991075a4 1555
c6147dc4
MP
15562016-09-26 Marek Polacek <polacek@redhat.com>
1557
1558 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1559
5cc6c41c
ML
15602016-09-26 Martin Liska <mliska@suse.cz>
1561
1562 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1563 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1564 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1565 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1566 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1567 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1568 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1569 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1570 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1571
81fea426
MP
15722016-09-26 Marek Polacek <polacek@redhat.com>
1573
1574 PR c/7652
1575 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1576 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1577 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1578 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1579 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1580 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1581 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1582 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1583 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1584 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1585 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1586 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1587 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1588 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1589 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1590 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1591 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1592 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1593 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1594 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1595 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1596 * c-c++-common/attr-fallthrough-1.c: New test.
1597 * c-c++-common/attr-fallthrough-2.c: New test.
1598 * g++.dg/cpp0x/fallthrough1.C: New test.
1599 * g++.dg/cpp0x/fallthrough2.C: New test.
1600 * g++.dg/cpp1z/fallthrough1.C: New test.
1601 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1602 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1603 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1604 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1605
9b597c1f
SK
16062016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1607
12a813c1 1608 PR fortran/77429
9b597c1f
SK
1609 * gfortran.dg/pr77429.f90: New test.
1610
f1c7e7f1
SK
16112016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1612
1613 PR fortran/77694
1614 * gfortran.dg/pr77694.f90: New test.
1615
50c6dd20
OE
16162016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1617
1618 PR target/51244
1619 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1620
540b039e
DH
16212016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1622
1623 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1624 for 32-bit mode.
1625
cfd161bf
DH
16262016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1627
1628 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1629 for 32-bit mode.
1630
9a2300e9
MP
16312016-09-24 Marek Polacek <polacek@redhat.com>
1632
1633 PR c/77490
1634 * c-c++-common/Wbool-operation-1.c: New test.
1635 * gcc.dg/Wbool-operation-1.c: New test.
1636
34d567d1
FR
16372016-09-23 Fritz Reese <fritzoreese@gmail.com>
1638
1639 * gfortran.dg/dec_static_1.f90: New.
1640 * gfortran.dg/dec_static_2.f90: New.
1641 * gfortran.dg/dec_static_3.f90: New.
1642 * gfortran.dg/dec_static_4.f90: New.
1643
4a8d4422
JD
16442016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1645
1646 PR fortran/48298
1647 * gfortran.dg/negative_unit_check.f90: Update test.
1648 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1649
90ef45cb
DV
16502016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1651
1652 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1653 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1654 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1655 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1656 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1657 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1658 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1659
e0535922
MS
16602016-09-23 Martin Sebor <msebor@redhat.com>
1661
1662 PR testsuite/77713
1663 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1664 assuming long double is bigger than double.
1665
d664d76d
JJ
16662016-09-23 Jakub Jelinek <jakub@redhat.com>
1667
1668 Implement P0138R2, C++17 construction rules for enum class values
1669 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1670
3b31f720
DM
16712016-09-23 David Malcolm <dmalcolm@redhat.com>
1672
1673 PR preprocessor/77672
1674 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1675 expected multiline output from first warning to reflect change
1676 in r240434.
1677
592459bf
TP
16782016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1679
1680 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1681
0af06385
BE
16822016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1683 Tom de Vries <tom@codesourcery.com>
1684
1685 PR testsuite/77411
1686 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1687
8f01b67a
MP
16882016-09-23 Marek Polacek <polacek@redhat.com>
1689
1690 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1691 * c-c++-common/gomp/atomic-13.c: Likewise.
1692 * c-c++-common/gomp/atomic-14.c: Likewise.
1693 * c-c++-common/pr60439.c: Remove invalid code.
1694 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1695 * g++.dg/expr/bitfield5.C: Likewise.
1696 * g++.dg/expr/bitfield6.C: Likewise.
1697 * g++.dg/expr/bool1.C: Likewise.
1698 * g++.dg/expr/bool3.C: Likewise.
1699 * g++.dg/expr/lval3.C: Likewise.
1700 * g++.dg/expr/lval4.C: Likewise.
1701 * g++.old-deja/g++.jason/bool5.C: Likewise.
1702
bbd6fcf3
DM
17032016-09-23 David Malcolm <dmalcolm@redhat.com>
1704
1705 PR preprocessor/77672
1706 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1707 (test_terminator_location): New function.
1708
113d06a4
RB
17092016-09-23 Richard Biener <rguenther@suse.de>
1710
1711 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1712
cab9e1df
MW
17132016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1714
1715 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1716 -march=armv8.2-a+fp16 when supported by the hardware.
1717 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1718 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1719 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1720 semi-colons to a macro invocations.
1721 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1722 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1723 defined.
1724 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1725 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1726 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1727 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1728 defined.
1729 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1730 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1732 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1733 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1736 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1738 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1739 defined.
1740 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1741 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1742 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1743 defined.
1744 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1745 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1746 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1747 defined.
1748 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1750 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1751 defined.
1752 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1754 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1755 defined. Also fix some white-space.
1756 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1757 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1758 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1759 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1761 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1762 defined. Also fix some long lines and white-space.
1763 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1764 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1765 defined. Also fix some long lines and white-space.
1766 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1767 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1768 defined.
1769 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1770 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1771 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1772 defined.
1773 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1774 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1775 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1776 defined.
1777 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1778 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1780 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1781 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1782 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1784 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1785 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1787 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1792 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1793 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1794 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1796
da9b2e69
JW
17972016-09-23 Jiong Wang <jiong.wang@arm.com>
1798 Matthew Wahab <matthew.wahab@arm.com>
1799
1800 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1801 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1802 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1803 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1804 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1805 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1837
785cf02f
MW
18382016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1839
1840 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1841 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1842 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1843 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1844 support.
1845
1e401340
KV
18462016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1847
1848 PR ipa/77677
1849 * gcc.dg/torture/pr77677.c: New test.
1850
8ed3eeac
AV
18512016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1852
1853 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1854 here now.
1855
55a9b91b
MW
18562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1857
1858 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1859 options. Add tests for float16x4_t and float16x8_t.
1860
64c744b9
DV
18612016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1862
1863 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1864 * gcc.target/s390/risbg-ll-2.c: Ditto.
1865 * gcc.target/s390/risbg-ll-3.c: Ditto.
1866
d403b8d4
MW
18672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1868
1869 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1870 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1871
576987fc
DV
18722016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1873
1874 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1875 output to the simplified instructions.
1876
4ffc8099
MW
18772016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1878
1879 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1880 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1881
b1a970a5
MW
18822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1883
1884 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1885 (FP16_SUPPORTED): New
1886 (expected-hfloat-16x4): Make conditional on __fp16 support.
1887 (expected-hfloat-16x8): Likewise.
1888 (vdup_n_f16): Disable for non-AArch64 targets.
1889 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1890 conditional on FP16_SUPPORTED.
1891 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1892 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1893 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1894 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1895 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1896 for testing __fp16.
1897 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1898 conditional on FP16_SUPPORTED.
1899 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1900 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1901
50df9464
MW
19022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1903
1904 * gcc.target/arm/short-vfp-1.c: New.
1905
536b9f42
MW
19062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1907
1908 * gcc.target/arm/attr-fp16-arith-1.c: New.
1909
1b9e31cf
MW
19102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1911
1912 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1913 New.
1914 (add_options_for_arm_v8_2a_fp16_neon): New.
1915 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1916 (add_options_for_arm_arch_v8_2a): Auto-generate.
1917 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1918 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1919 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1920 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1921 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1922 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1923 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1924
a5b42ee7
MW
19252016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1926
1927 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1928 arm_fp16_alternative_ok.
1929 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1930 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1931 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1932 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1933 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1934 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1935 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1936 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1937 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1938 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1939 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1940 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1941 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1942 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1943 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1944 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1945 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1946 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1947 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1948 arm_fp16_alternative_ok.
1949 * lib/target-supports.exp
1950 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1951 (check_effective_target_arm_fp16_alternative_ok): New.
1952 (check_effective_target_arm_fp16_none_ok_nocache): New.
1953 (check_effective_target_arm_fp16_none_ok): New.
1954
fcbc975b
ML
19552016-09-23 Martin Liska <mliska@suse.cz>
1956
1957 * gcc.dg/ipa/pr77653.c: Replace adress
1958 with address.
1959
1822b732
ML
19602016-09-23 Martin Liska <mliska@suse.cz>
1961
1962 * gcc.target/i386/movbe-4.c: New test.
1963
fab18cc4
ML
19642016-09-23 Martin Liska <mliska@suse.cz>
1965
1966 * gcc.target/i386/crc32-5.c: New test.
1967
e70f01b5
ML
19682016-09-23 Martin Liska <mliska@suse.cz>
1969
1970 * gcc.target/i386/pr71652.c: New test.
1971 * gcc.target/i386/pr71652-2.c: New test.
1972 * gcc.target/i386/pr71652-3.c: New test.
1973
f2e81d05
JJ
19742016-09-23 Jakub Jelinek <jakub@redhat.com>
1975
1976 * lib/gcc-dg.exp (process-message): Support relative line number
1977 notation - .+4 or .-1 etc.
1978 * gcc.dg/dg-test-1.c: New test.
1979
ed30d2a6
MS
19802016-09-22 Martin Sebor <msebor@redhat.com>
1981
1982 PR target/77676
1983 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1984 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1985 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1986 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1987
1c681c7b
UB
19882016-09-22 Uros Bizjak <ubizjak@gmail.com>
1989
1990 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1991 * gcc.dg/ifcvt-2.c: Ditto.
1992 * gcc.dg/zero_bits_compound-1.c: Ditto.
1993 * gcc.dg/zero_bits_compound-1.c: Ditto.
1994 * gcc.dg/pr40550.c: Simplify target selectors.
1995 Use dg-additional-options.
1996 * gcc.dg/pr47893.c: Ditto.
1997 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1998 additional options for 32-bit x86 targets.
1999 * gcc.dg/pr70955.c: Move to ...
2000 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2001
67cf0a53
PC
20022016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2003
2004 PR c++/61019
2005 * g++.dg/cpp0x/pr61019.C: New.
2006
0ee70cc0
AV
20072016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2008 Terry Guo <terry.guo@arm.com>
2009
2010 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2011 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2012 * gcc.target/arm/pure-code/pure-code.exp: New.
2013
43639d2c
UB
20142016-09-22 Uros Bizjak <ubizjak@gmail.com>
2015
2016 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2017 Remove SSE effective target requirement.
2018
a608d15b
PC
20192016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/71979
2022 * g++.dg/cpp0x/pr71979.C: New.
2023
d94a7ab4
BE
20242016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2025
2026 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2027
a13f439f
ML
20282016-09-22 Martin Liska <mliska@suse.cz>
2029
2030 PR ipa/77653
2031 * gcc.dg/ipa/pr77653.c: New test.
2032
cf352092
JJ
20332016-09-22 Jakub Jelinek <jakub@redhat.com>
2034
2035 PR fortran/77665
2036 * gfortran.dg/gomp/pr77665.f90: New test.
2037
a8de3002
PT
20382016-09-22 Paul Thomas <pault@gcc.gnu.org>
2039
2040 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2041 * gfortran.dg/dtio_13.f90: New test.
2042
39abef62
LK
20432016-09-21 Louis Krupp <louis.krupp@zoho.com>
2044
2045 PR fortran/66107
2046 * gfortran.dg/pr66107.f90: New test.
2047
4a2bb7fc
ILT
20482016-09-21 Ian Lance Taylor <iant@golang.org>
2049
2050 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2051 with call to builtin delete function.
2052
5f84cee2
JM
20532016-09-21 Joseph Myers <joseph@codesourcery.com>
2054
2055 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2056 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2057 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2058 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2059 tests.
2060
fe01a41a
UB
20612016-09-21 Uros Bizjak <ubizjak@gmail.com>
2062
2063 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2064
2e1c20b1
JJ
20652016-09-21 Jakub Jelinek <jakub@redhat.com>
2066
2067 PR c++/77651
2068 * g++.dg/cpp1z/aligned-new6.C: New test.
2069
de4c144a
MW
20702016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2071
2072 * gcc.target/arm/fp16-aapcs-3.c: New.
2073 * gcc.target/arm/fp16-aapcs-4.c: New.
2074 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2075 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2076 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2077 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2078
44fc7854
BE
20792016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2080
2081 PR tree-optimization/77550
2082 * g++.dg/pr77550.C: New test.
2083
bc084f84
GJL
20842016-09-21 Georg-Johann Lay <avr@gjlay.de>
2085
2086 PR target/77326
2087 * gcc.target/avr/torture/pr77326.c: New test.
2088
c075003a
LK
20892016-09-21 Louis Krupp <louis.krupp@zoho.com>
2090
2091 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2092
6811ea79
RB
20932016-09-21 Richard Biener <rguenther@suse.de>
2094
2095 PR tree-optimization/77648
2096 * gcc.dg/torture/pr77648-1.c: New testcase.
2097 * gcc.dg/torture/pr77648-2.c: Likewise.
2098
f955c4c4
RB
20992016-09-21 Richard Biener <rguenther@suse.de>
2100 Jakub Jelinek <jakub@redhat.com>
2101
2102 PR tree-optimization/77621
2103 * gcc.dg/pr77621.c: New testcase.
2104
096506bb
PT
21052016-09-21 Paul Thomas <pault@gcc.gnu.org>
2106
2107 PR fortran/77657
2108 * gfortran.dg/dtio_12.f90: New test.
2109
37d168ae
SKS
21102016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2111
2112 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2113
66454000
KV
21142016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2115
2116 PR tree-optimization/72835
2117 * gcc.dg/tree-ssa/pr72835.c: New test.
2118
88d0c3f0
MS
21192016-09-20 Martin Sebor <msebor@redhat.com>
2120
2121 PR middle-end/49905
2122 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2123 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2124 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2125 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2126 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2127 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2128 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2129
a03df1d5
KV
21302016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2131
2132 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2133 arguments/compare will be optimized away.
2134 * gcc.dg/torture/ftrapv-1.c: Likewise.
2135
8bc5448f
KV
21362016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2137
2138 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2139 will be optimized away.
2140 * gcc.dg/ipa/vrp1.c: New test.
2141 * gcc.dg/ipa/vrp2.c: New test.
2142 * gcc.dg/ipa/vrp3.c: New test.
2143
973625a0
KV
21442016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2145
2146 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2147 does the same transformation.
2148 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2149 * gcc.dg/tree-ssa/evrp1.c: New test.
2150 * gcc.dg/tree-ssa/evrp2.c: New test.
2151 * gcc.dg/tree-ssa/evrp3.c: New test.
2152 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2153 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2154 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2155 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2156 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2157 foling now happens early.
2158 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2159 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2160 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2161 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2162 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2163
9b1ba33c
UB
21642016-09-20 Uros Bizjak <ubizjak@gmail.com>
2165
2166 PR target/77621
2167 * gcc.target/i386/pr77621.c: New test.
2168 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2169 pattern, loop should vectorize with -mtune=atom.
2170
f5bd4ad8
MO
21712016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2172 Jakub Jelinek <jakub@redhat.com>
2173
2174 PR testsuite/63299
2175 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2176 instead of delete.
2177
7d9cf801
JJ
21782016-09-20 Jakub Jelinek <jakub@redhat.com>
2179
b912f962
JJ
2180 PR c++/77626
2181 * g++.dg/other/pr77626.C: New test.
2182
eaf1ece1
JJ
2183 PR c++/77638
2184 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2185
590b62e9
JJ
2186 PR c++/77637
2187 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2188
7d9cf801
JJ
2189 PR middle-end/77624
2190 * c-c++-common/pr77624-1.c: New test.
2191 * c-c++-common/pr77624-2.c: New test.
2192
3aebb6ff
AV
21932016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2194
2195 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2196 of digits expected.
2197
b5bbe47b
RB
21982016-09-20 Richard Biener <rguenther@suse.de>
2199
2200 PR tree-optimization/77646
2201 * gcc.dg/torture/pr77646.c: New testcase.
2202
144a96e4
BE
22032016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2204
2205 PR c++/77434
2206 * c-c++-common/Wint-in-bool-context.c: New test.
2207
1f2071fa
JM
22082016-09-19 Joseph Myers <joseph@codesourcery.com>
2209
2210 * gcc.dg/cr-decimal-dig-1.c: New test.
2211
63012d9a
JM
22122016-09-19 Joseph Myers <joseph@codesourcery.com>
2213
2214 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2215 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2216 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2217 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2218
02410826
VM
22192016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2220
2221 PR rtl-optimization/77416
2222 * gcc.target/powerpc/pr77416.c: New.
2223
6101a7ab
PP
22242016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2225
2226 PR c++/77639
2227 * g++.dg/template/error-recovery4.C: New test.
2228
1993ff76
BC
22292016-09-19 Bin Cheng <bin.cheng@arm.com>
2230
2231 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2232
5fa9e644
KT
22332016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2234
2235 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2236 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2237
fc15d9ec
JJ
22382016-09-19 Jakub Jelinek <jakub@redhat.com>
2239 Jan Hubicka <jh@suse.cz>
2240
2241 PR target/77587
2242 * gcc.dg/pr77587.c: New test.
2243 * gcc.dg/pr77587a.c: New file.
2244
3c9f5092
AV
22452016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2246
2247 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2248 * gfortran.dg/coarray_38.f90:
2249 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2250 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2251 * gfortran.dg/coarray_allocate_7.f08: New test.
2252 * gfortran.dg/coarray_allocate_8.f08: New test.
2253 * gfortran.dg/coarray_allocate_9.f08: New test.
2254 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2255 new caf_register.
2256 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2257 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2258 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2259 get_by_refs.
2260 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2261 * gfortran.dg/coarray_lock_7.f90: Same.
2262 * gfortran.dg/coarray_poly_5.f90: Same.
2263 * gfortran.dg/coarray_poly_6.f90: Same.
2264 * gfortran.dg/coarray_poly_7.f90: Same.
2265 * gfortran.dg/coarray_poly_8.f90: Same.
2266 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2267
e79e6763
FR
22682016-09-19 Fritz Reese <fritzoreese@gmail.com>
2269
2270 PR fortran/77584
2271 * gfortran.dg/dec_structure_15.f90: New testcase.
2272
ae527639
RB
22732016-09-19 Richard Biener <rguenther@suse.de>
2274
2275 PR middle-end/77605
2276 * gcc.dg/torture/pr77605.c: New testcase.
2277
cdf060f8
LK
22782016-09-18 Louis Krupp <louis.krupp@zoho.com>
2279
2280 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2281
b720e919
JH
22822016-09-17 Jan Hubicka <hubicka@ucw.cz>
2283
2284 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2285 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2286 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2287 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2288 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2289 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2290 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2291 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2292 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2293 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2294 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2295
bdabae39
KY
22962016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2297
2298 * gcc.target/i386/pr68633.c: Fix expected result.
2299
493ba820
LK
23002016-09-17 Louis Krupp <louis.krupp@gmail.com>
2301
2302 PR fortran/68078
2303 * gfortran.dg/pr68078.f90: New test.
2304 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2305
9a42726b
BS
23062016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2307
2308 PR target/77613
2309 * gcc.target/powerpc/swaps-p8-25.c: New.
2310
e7d61178
JJ
23112016-09-16 Jakub Jelinek <jakub@redhat.com>
2312
8f03e02f
JJ
2313 PR c++/77482
2314 * g++.dg/cpp0x/constexpr-77482.C: New test.
2315
e80cb545
JJ
2316 PR c++/77379
2317 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2318 thunk offsets.
2319 * g++.dg/abi/abi-tag23a.C: Likewise.
2320
1c2f613f
JJ
2321 PR c++/77338
2322 * g++.dg/cpp0x/decltype-77338.C: New test.
2323
e7d61178
JJ
2324 PR c++/77375
2325 * g++.dg/cpp0x/mutable1.C: New test.
2326
8d987deb
SK
23272016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2328
2329 PR fortran/77612
2330 * gfortran.dg/pr77612.f90: New test.
2331
2c3d35a6
SKS
23322016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2333
2334 * gcc.dg/torture/pr70421.c: Require int32plus.
2335
e43163ae
JJ
23362016-09-16 Jakub Jelinek <jakub@redhat.com>
2337
bcf0905a
JJ
2338 PR middle-end/77475
2339 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2340
e43163ae
JJ
2341 PR target/77526
2342 * gcc.target/i386/pr77526.c: New test.
2343
7d704548
JJ
23442016-09-16 Jakub Jelinek <jakub@redhat.com>
2345 Eric Botcazou <ebotcazou@adacore.com>
2346
2347 PR middle-end/77594
2348 * gcc.target/i386/pr77594.c: New test.
2349
902d624f
LK
23502016-09-15 Louis Krupp <louis.krupp@zoho.com>
2351
2352 PR fortran/69963
2353 * gfortran.dg/misplaced_implicit_character.f90: New test.
2354
7e16ce79
BC
23552016-09-15 Bin Cheng <bin.cheng@arm.com>
2356
2357 PR tree-optimization/77503
2358 * gcc.dg/vect/pr77503.c: New test.
2359
7c05f5c4
RB
23602016-09-15 Richard Biener <rguenther@suse.de>
2361
2362 PR middle-end/77544
2363 * c-c++-common/torture/pr77544.c: New testcase.
2364
76ff80fb
JJ
23652016-09-15 Jakub Jelinek <jakub@redhat.com>
2366
2367 PR middle-end/77475
2368 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2369 * gcc.dg/march-generic.c: Likewise.
2370 * gcc.target/i386/spellcheck-options-1.c: New test.
2371 * gcc.target/i386/spellcheck-options-2.c: New test.
2372 * gcc.target/i386/spellcheck-options-3.c: New test.
2373 * gcc.target/i386/spellcheck-options-4.c: New test.
2374
5560d026
CLT
23752016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2376
2377 PR fortran/72743
2378 * gfortran.dg/goacc/pr72743.f90: New test.
2379
5334f733
RB
23802016-09-15 Richard Biener <rguenther@suse.de>
2381
2382 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2383
d08615f2
RB
23842016-09-15 Richard Biener <rguenther@suse.de>
2385
2386 PR tree-optimization/77514
2387 * gcc.dg/torture/pr77514.c: New testcase.
2388
28ca05f0
JJ
23892016-09-14 Jakub Jelinek <jakub@redhat.com>
2390
2391 PR c++/77549
2392 * g++.dg/lookup/pr77549.C: New test.
2393
20a1e5b8
MP
23942016-09-14 Marek Polacek <polacek@redhat.com>
2395
2396 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2397 * c-c++-common/gomp/atomic-13.c: Likewise.
2398 * c-c++-common/gomp/atomic-14.c: Likewise.
2399 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2400 * g++.dg/cpp1z/bool-increment1.C: New test.
2401 * c-c++-common/pr60439.c: Add dg-warning.
2402 * g++.dg/expr/bitfield4.C: Likewise.
2403 * g++.dg/expr/bitfield5.C: Likewise.
2404 * g++.dg/expr/bitfield6.C: Likewise.
2405 * g++.dg/expr/bool1.C: Likewise.
2406 * g++.dg/expr/bool3.C: Likewise.
2407 * g++.dg/expr/lval3.C: Likewise.
2408 * g++.dg/expr/lval4.C: Likewise.
2409 * g++.old-deja/g++.jason/bool5.C: Likewise.
2410 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2411 * g++.dg/other/error18.C: Likewise.
2412 * g++.dg/gomp/atomic-14.C: Likewise.
2413
0761f6bf
NS
24142016-09-14 Nathan Sidwell <nathan@acm.org>
2415
2416 PR c++/77539
2417 * g++.dg/cpp1y/pr77539.C: New.
2418
13cddbc1
CL
24192016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2420
2421 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2422 dg-require.
2423 * g++.dg/ext/builtin_alloca.C: Likewise.
2424 * g++.dg/template/spec35.C: Likewise.
2425 * gcc.dg/builtins-68.c: Likewise.
2426 * gcc.misc-tests/gcov-13.c: Likewise.
2427 * gcc.misc-tests/gcov-14.c: Likewise.
2428
a90638d4
JM
24292016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2430
2431 * gfortran.dg/dec_structure_14.f90: New testcase.
2432
5ba4a08c
JJ
24332016-09-14 Jakub Jelinek <jakub@redhat.com>
2434
2435 PR sanitizer/68260
2436 * c-c++-common/tsan/pr68260.c: New test.
2437
a713b234
JS
24382016-09-13 Joe Seymour <joe.s@somniumtech.com>
2439
2440 PR target/70713
2441 * gcc.target/msp430/function-attributes-1.c: New test.
2442 * gcc.target/msp430/function-attributes-2.c: New test.
2443 * gcc.target/msp430/function-attributes-3.c: New test.
2444
96032047
MS
24452015-04-18 Martin Sebor <msebor@redhat.com>
2446
2447 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2448 of non-nul characters.
2449 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2450
ea8661cd
JJ
24512016-09-13 Jakub Jelinek <jakub@redhat.com>
2452
9952908a
JJ
2453 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2454 * g++.dg/cpp1z/gen-attrs1.C: New test.
2455
63cdb7a0
JJ
2456 PR tree-optimization/77454
2457 * gcc.dg/pr77454.c: New test.
2458
ea8661cd
JJ
2459 PR c++/77553
2460 * g++.dg/cpp1y/constexpr-77553.C: New test.
2461
254830ba
DM
24622016-09-13 David Malcolm <dmalcolm@redhat.com>
2463
2464 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2465 (test_show_locus): Replace rich_location::add_fixit_insert calls
2466 with add_fixit_insert_before and add_fixit_insert_after.
2467
42763690
JM
24682016-09-13 Jason Merrill <jason@redhat.com>
2469 Tom de Vries <tom@codesourcery.com>
2470
2471 PR c++/77427
2472 * g++.dg/pr77427.C: New test.
2473
c8798f2c
ML
24742016-09-13 Martin Liska <mliska@suse.cz>
2475
2476 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2477 effective target.
2478 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2479 * lib/target-supports.exp: Define the new target.
2480
54700e2e
AP
24812016-09-12 Andrew Pinski <apinski@cavium.com>
2482
2483 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2484 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2485
e1d55bf7
UB
24862016-09-12 Uros Bizjak <ubizjak@gmail.com>
2487
2488 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2489 variable arguments.
2490 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2491 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2492 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2493 variable argument.
2494 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2495 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2496
54dcdb88
BE
24972016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2498
2499 PR c++/77496
2500 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2501 * g++.dg/ext/pr77496.C: New test.
2502 * g++.dg/warn/pr77496.C: New test.
2503
d1463eb9
DM
25042016-09-12 David Malcolm <dmalcolm@redhat.com>
2505
2506 PR c/72858
2507 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2508 to preserve conversion chars, and to preserve prefix information.
2509 * gcc.dg/format/pr72858.c: New test case.
2510
217fabad
SK
25112016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2512
2513 * gfortran.dg/pr77507.f90: Move to ...
2514 * gfortran.dg/ieee/pr77507.f90: here.
2515
a1cd04ac
JH
25162016-08-09 Jan Hubicka <hubicka@ucw.cz>
2517
2518 PR ipa/61159
2519 * compile/pr61159.c: New testcase
2520
e3912107
JH
25212016-08-09 Jan Hubicka <hubicka@ucw.cz>
2522
2523 PR ipa/64316
2524 * gcc.dg/ipa/pr63416.c: New testcase.
2525
739d9339
PT
25262016-09-10 Paul Thomas <pault@gcc.gnu.org>
2527 Steven G. Kargl <kargl@gcc.gnu.org>
2528
2529 PR fortran/77532
cc3135b6 2530 * gfortran.dg/dtio_11.f90: new test.
739d9339 2531
fb7c40dd
SK
25322016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2533
2534 PR fortran/77507
2535 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2536 * gfortran.dg/c_assoc_4.f90: Ditto.
2537
5b28efbb
TV
25382016-09-10 Tom de Vries <tom@codesourcery.com>
2539
2540 PR C/71602
2541 * c-c++-common/va-arg-va-list-type.c: New test.
2542
9d0a9bb4
PB
25432016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2544
2545 PR rtl-optimization/77289
2546 * gcc.target/powerpc/pr77289.c: New test.
2547
3f0177e7
MS
25482016-09-09 Martin Sebor <msebor@redhat.com>
2549
2550 PR c/77520
2551 PR c/77521
2552 * gcc.dg/pr77520.c: New test.
2553 * gcc.dg/pr77521.c: New test.
2554
e81e83d0
SK
25552016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2556
2557 PR fortran/77506
2558 * gfortran.dg/pr77506.f90: New test.
2559
8a92685e
SK
25602016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2561
2562 PR fortran/77507
2563 * gfortran.dg/pr77507.f90: New test.
2564
c65248cb
JM
25652016-09-09 Joseph Myers <joseph@codesourcery.com>
2566
2567 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2568
2cf0ff98
SK
25692016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2570 Louis Krupp <lkrupp@gcc.gnu.org>
2571
2572 PR fortran/69514
2573 * gfortran.dg/pr69514_1.f90: New test.
2574 * gfortran.dg/pr69514_2.f90: New test.
2575
8ebc1e0f
JJ
25762016-09-08 Jakub Jelinek <jakub@redhat.com>
2577
20b6cf01
JJ
2578 PR fortran/77500
2579 * gfortran.dg/gomp/pr77500.f90: New test.
2580
8ebc1e0f
JJ
2581 PR fortran/77516
2582 * gfortran.dg/gomp/pr77516.f90: New test.
2583
34718542
JJ
25842016-09-07 Jakub Jelinek <jakub@redhat.com>
2585
2586 PR middle-end/77475
2587 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2588 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2589 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2590 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2591 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2592 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2593
e5106e27
DM
25942016-09-07 David Malcolm <dmalcolm@redhat.com>
2595
2596 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2597 "substring-locations.h".
2598
ca235a85
RB
25992016-09-07 Richard Biener <rguenther@suse.de>
2600
2601 PR c/77450
2602 * c-c++-common/vector-subscript-8.c: Move ..
2603 * gcc.dg/pr77450.c: ... here.
2604
0076b5dc 26052016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2606
2607 PR libgfortran/77393
2608 * gfortran.dg/fmt_f0_2.f90: Update test.
2609 * gfortran.dg/fmt_f0_3.f90: New test.
2610
6ac7322b
DH
26112016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2612
2613 PR debug/77389
2614 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2615 in dg-options.
2616
2617 PR debug/57519
2618 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2619
8eb9e049
JJ
26202016-09-06 Jakub Jelinek <jakub@redhat.com>
2621
2622 PR target/69255
2623 * gcc.target/i386/pr69255-1.c: New test.
2624 * gcc.target/i386/pr69255-2.c: New test.
2625 * gcc.target/i386/pr69255-3.c: New test.
2626
26272016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2628
2629 PR c/77336
2630 * gcc.dg/format/miss-7.c: New test.
2631
e6cb85d4
UB
26322016-09-06 Uros Bizjak <ubizjak@gmail.com>
2633
2634 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2635
7fe76f6a
ML
26362016-09-06 Martin Liska <mliska@suse.cz>
2637
2638 PR gcov-profile/77378
2639 PR gcov-profile/77466
2640 * gcc.dg/profile-update-warning.c: New test.
2641
209b636e
RB
26422016-09-06 Richard Biener <rguenther@suse.de>
2643
2644 PR tree-optimization/77479
2645 * gcc.dg/torture/pr77479.c: New testcase.
2646
b772a565
RB
26472016-09-06 Richard Biener <rguenther@suse.de>
2648
2649 PR c/77450
2650 * c-c++-common/vector-subscript-7.c: Adjust.
2651 * c-c++-common/vector-subscript-8.c: New testcase.
2652
a8c07037
SKS
26532016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2654
2655 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2656
0ce48391
JJ
26572016-09-05 Jakub Jelinek <jakub@redhat.com>
2658
de9188e0
JJ
2659 PR target/77476
2660 * gcc.target/i386/avx512f-pr77476.c: New test.
2661 * gcc.target/i386/avx512bw-pr77476.c: New test.
2662 * gcc.target/i386/avx512dq-pr77476.c: New test.
2663
c76f7809
JJ
2664 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2665 Update comment to mention also avx512f.
2666
0ce48391
JJ
2667 PR sanitizer/77396
2668 * g++.dg/asan/pr77396-2.C: New test.
2669
8a27cf73
UB
26702016-09-05 Uros Bizjak <ubizjak@gmail.com>
2671
2672 PR rtl-optimization/77452
2673 * gcc.target/i386/pr77452.c: New test.
2674
25ff5dd3
MP
26752016-09-05 Marek Polacek <polacek@redhat.com>
2676
2677 PR c/77423
2678 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2679
f2bc4e48
SK
26802016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2681
2682 PR fortran/77391
2683 * gfortran.dg/pr77391.f90: New test.
2684
e85921ee
SK
26852016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/77460
2688 * gfortran.dg/pr77460.f90: New test.
2689
b5d50659
JJ
26902016-09-03 Jakub Jelinek <jakub@redhat.com>
2691
2692 PR c/65467
2693 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2694
7b826676
KY
26952016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2696
2697 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2698
717ebe91
DM
26992016-09-02 David Malcolm <dmalcolm@redhat.com>
2700
2701 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2702 test case.
2703 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2704 diagnostic-test-show-locus-generate-patch.c to the sources
2705 for diagnostic_plugin_test_show_locus.c.
2706
94087e88
JJ
27072016-09-02 Jakub Jelinek <jakub@redhat.com>
2708
9dc5773f
JJ
2709 PR c/65467
2710 * gcc.dg/gomp/_Atomic-1.c: New test.
2711 * gcc.dg/gomp/_Atomic-2.c: New test.
2712 * gcc.dg/gomp/_Atomic-3.c: New test.
2713 * gcc.dg/gomp/_Atomic-4.c: New test.
2714 * gcc.dg/gomp/_Atomic-5.c: New test.
2715
94087e88
JJ
2716 PR sanitizer/77396
2717 * g++.dg/asan/pr77396.C: New test.
2718
27192016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2720
2721 PR tree-optimization/71831
2722 * gcc.dg/builtin-object-size-16.c: New test.
2723 * gcc.dg/builtin-object-size-17.c: New test.
2724
7e89048d
JD
27252016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2726
2727 PR libgfortran/77393
2728 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2729
2f196155
UB
27302016-09-01 Uros Bizjak <ubizjak@gmail.com>
2731
2732 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2733 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2734 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2735 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2736 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2737 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2738 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2739 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2740 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2741 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2742 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2743 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2744 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2745 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2746 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2747 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2748 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2749 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2750
0a6b0523
EB
27512016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2752
2753 * gnat.dg/opt58.adb: New test.
2754 * gnat.dg/opt58_pkg.ads: New helper.
2755
2a99de7b
RB
27562016-09-01 Richard Biener <rguenther@suse.de>
2757
2758 PR middle-end/77436
2759 * gcc.dg/torture/pr77436.c: New testcase.
2760
f79d8786
SKS
27612016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2762
2763 * gcc.dg/pr64252.c: Require int32plus.
2764 * gcc.dg/pr66299-1.c: Likewise.
2765 * gcc.dg/pr66299-2.c: Likewise.
2766 * gcc.dg/torture/20131115-1.c: Skip for avr.
2767
b06335f9
KT
27682016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2769
2770 * gcc.target/aarch64/ands_3.c: New test.
2771
f25f40be
JJ
27722016-08-31 Jakub Jelinek <jakub@redhat.com>
2773
d12a0b5a
JJ
2774 PR fortran/77352
2775 * gfortran.dg/gomp/pr77352.f90: New test.
2776
f25f40be
JJ
2777 PR fortran/77374
2778 * gfortran.dg/gomp/pr77374.f08: New test.
2779
9ff6fb6e
MG
27802016-08-31 Marc Glisse <marc.glisse@inria.fr>
2781
2782 PR tree-optimization/73714
2783 * gcc.dg/tree-ssa/pr73714.c: New test.
2784
8e95a674
JD
27852016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2786
2787 PR libgfortran/77393
2788 * gfortran.dg/fmt_f0_2.f90: New test.
2789
c6b0037d
MG
27902016-08-31 Marc Glisse <marc.glisse@inria.fr>
2791
2792 * gcc.target/i386/pr59539-2.c: Adapt options.
2793 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2794
1a576b13
PT
27952016-08-31 Paul Thomas <pault@gcc.gnu.org>
2796
2797 PR fortran/77418
2798 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2799 of the associate entity and replace with a pointer to the
2800 intended item on the stack.
2801
e73d3ca6 28022016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2803 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2804
2805 PR fortran/48298
2806 * gfortran.dg/dtio_1.f90: New test.
2807 * gfortran.dg/dtio_2.f90: New test.
2808 * gfortran.dg/dtio_3.f90: New test.
2809 * gfortran.dg/dtio_4.f90: New test.
2810 * gfortran.dg/dtio_5.f90: New test.
2811 * gfortran.dg/dtio_6.f90: New test.
2812 * gfortran.dg/dtio_7.f90: New test.
2813 * gfortran.dg/dtio_8.f90: New test.
2814 * gfortran.dg/dtio_9.f90: New test.
2815 * gfortran.dg/dtio_10.f90: New test.
2816
b816477a
DM
28172016-08-30 David Malcolm <dmalcolm@redhat.com>
2818
2819 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2820 (test_many_nested_locations): New function.
2821 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2822 (test_show_locus): Handle "test_many_nested_locations".
2823
71b30891
DM
28242016-08-30 David Malcolm <dmalcolm@redhat.com>
2825
2826 * g++.dg/template/double-greater-than-fixit.C: New test case.
2827
8fa37232
EB
28282016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2829
2830 * gnat.dg/opt57.ad[sb]: New test.
2831 * gnat.dg/opt57_pkg.ads: New helper.
2832
6f651bae
RB
28332016-08-30 Richard Biener <rguenther@suse.de>
2834
2835 PR tree-optimization/69047
2836 * gcc.dg/pr69047.c: Fix byte-order check.
2837
ab834832
JJ
28382016-08-30 Jakub Jelinek <jakub@redhat.com>
2839
5116b156
JJ
2840 PR tree-optimization/72866
2841 * gcc.dg/vect/pr72866.c: New test.
2842
3754bbfc
JJ
2843 PR debug/77363
2844 * g++.dg/debug/dwarf2/pr77363.C: New test.
2845
26122e2d
JJ
2846 PR middle-end/77377
2847 * gcc.target/i386/pr77377.c: New test.
2848
ab834832
JJ
2849 PR debug/77389
2850 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2851 in dg-options.
2852
bedc9ca7
SK
28532016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2854
2855 * gfortran.dg/pr77372.f90: Moved to ...
2856 * gfortran.dg/ieee/pr77372.f90: here.
2857
adfa1e6b
MM
28582016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2859
2860 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2861 vector short/char initializations.
2862 * gcc.target/powerpc/vec-init-5.c: Likewise.
2863 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2864 vector initialization optimizations.
2865 * gcc.target/powerpc/vec-init-7.c: Likewise.
2866 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2867 vector float/double initializations.
2868 * gcc.target/powerpc/vec-init-9.c: Likewise.
2869
414b7129
UB
28702016-08-29 Uros Bizjak <ubizjak@gmail.com>
2871
2872 PR target/77403
2873 * gcc.target/i386/pr77403.c: New test.
2874
3d06b6f2
MP
28752016-08-29 Marek Polacek <polacek@redhat.com>
2876
2877 PR c/77292
2878 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2879
ba9bbd6f
TV
28802016-08-29 Tom de Vries <tom@codesourcery.com>
2881
2882 PR c/77398
2883 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2884
d7d80d8f
EB
28852016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2888
d7d80d8f 28892016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2890
2891 * gfortran.dg/dec_structure_13.f90: New testcase.
2892
468d95c8
JB
28932016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2894
2895 PR fortran/77261
2896 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2897 available.
2898
f329b264
TV
28992016-08-28 Tom de Vries <tom@codesourcery.com>
2900
2901 PR lto/70955
2902 * gcc.dg/pr70955.c: New test.
2903 * gcc.dg/lto/pr70955_0.c: Same.
2904 * gcc.dg/lto/pr70955_1.c: Same.
2905
4a389eb6
PP
29062016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2907
2908 PR tree-optimization/71077
2909 * gcc.target/i386/pr71077.c: New test.
2910
3f8257db 29112016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2912
2913 PR fortran/77380
2914 * gfortran.dg/pr77380.f90: New test.
2915
3f8257db 29162016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2917
2918 PR fortran/77372
2919 gfortran.dg/pr77372.f90: New test.
2920
ee908516
DM
29212016-08-26 David Malcolm <dmalcolm@redhat.com>
2922
2923 * gcc.dg/spellcheck-fields-2.c (test): Move
2924 dg-begin/end-multiline-output within function body.
2925 (test_macro): New function.
2926
d41e76cf
DM
29272016-08-26 David Malcolm <dmalcolm@redhat.com>
2928
2929 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2930 (test_fixit_insert): Update expected output.
2931 (test_fixit_remove): Likewise.
2932 (test_fixit_replace): Likewise.
2933
524a4c96
RO
29342016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2935
2936 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2937 Fix typo.
2938
ebfa15ab
RB
29392016-08-26 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/69047
2942 * gcc.dg/pr69047.c: New testcase.
2943
209ca542
PK
29442016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2945 Martin Jambhor <mjambor@suse.cz>
524a4c96 2946
209ca542
PK
2947 * gcc.dg/ipa/propbits-1.c: New test-case.
2948 * gcc.dg/ipa/propbits-2.c: Likewise.
2949 * gcc.dg/ipa/propbits-3.c: Likewise.
2950
e5cf1629
SK
29512016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2952
2953 PR fortran/77351
2954 * gfortran.dg/pr77351.f90: New test.
2955
ebef225f
MP
29562016-08-25 Marek Polacek <polacek@redhat.com>
2957
2958 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2959
fe377a48
MP
29602016-08-25 Marek Polacek <polacek@redhat.com>
2961
2962 PR c/77323
2963 * gcc.dg/pr77323.c: New test.
2964
88b8971f
PT
29652016-08-24 Paul Thomas <pault@gcc.gnu.org>
2966
2967 PR fortran/77358
2968 * gfortran.dg/submodule_17.f08: New test.
2969
3f8257db
JJ
29702016-08-24 Michael Collison <michael.collison@linaro.org>
2971 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2972
2973 * gcc.target/arm/builtin_saddl.c: New testcase.
2974 * gcc.target/arm/builtin_saddll.c: New testcase.
2975 * gcc.target/arm/builtin_uaddl.c: New testcase.
2976 * gcc.target/arm/builtin_uaddll.c: New testcase.
2977 * gcc.target/arm/builtin_ssubl.c: New testcase.
2978 * gcc.target/arm/builtin_ssubll.c: New testcase.
2979 * gcc.target/arm/builtin_usubl.c: New testcase.
2980 * gcc.target/arm/builtin_usubll.c: New testcase.
2981
d5b5d212
UB
29822016-08-24 Uros Bizjak <ubizjak@gmail.com>
2983
2984 PR target/77270
2985 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2986 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2987 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2988 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2989 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2990 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2991 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2992 effective target. Remove scan-assembler-times directives.
2993 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2994 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2995 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2996
d1188689
SKS
29972016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2998
2999 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3000 of unsigned int.
3001 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3002
0b6b8f85
RS
30032016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3004
3005 PR testsuite/77317
3006 * lib/target-supports.exp
3007 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3008 (check_effective_target_vect_natural_alignment): Ditto.
3009 (check_effective_target_vector_alignment_reachable): Ditto.
3010 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3011
587b7f7a
ILT
30122016-08-23 Ian Lance Taylor <iant@golang.org>
3013
3014 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3015
6019c0fc
MM
30162016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3017
3018 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3019 being created from pointers to memory locations.
3020 * gcc.target/powerpc/vec-init-2.c: Likewise.
3021
cfe37db4
FR
30222016-08-23 Fritz Reese <fritzoreese@gmail.com>
3023
3024 * gfortran.dg/dec_structure_12.f90: New testcase.
3025
7e11f46f
DV
30262016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3027
3028 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3029
7ab4f354
DV
30302016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3031
3032 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3033 verification.
3034
deb9351f
DV
30352016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3036
3037 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3038 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3039
1fd9f058
RB
30402016-08-23 Richard Biener <rguenther@suse.de>
3041
3042 PR tree-optimization/27336
3043 * c-c++-common/pr27336.c: New testcase.
3044
b00e6e75
MP
30452016-08-22 Marek Polacek <polacek@redhat.com>
3046
3047 PR c++/77321
3048 * g++.dg/cpp1y/pr77321.C: New test.
3049
58338bac
SK
30502016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3051
3052 PR fortran/60774
3053 * gfortran.dg/empty_label.f: Adjust test for new error message.
3054 * gfortran.dg/empty_label.f90: Ditto.
3055 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3056 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3057 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3058
30364ce6
SK
30592016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3060
3061 PR fortran/61318
3062 * gfortran.dg/pr61318.f90: New test.
3063
ad7a5a8f
SK
30642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3065
3066 PR fortran/77260
3067 * gfortran.dg/pr77260_1.f90: New test.
3068 * gfortran.dg/pr77260_2.f90: Ditto.
3069
72f52f30
JM
30702016-08-22 Joseph Myers <joseph@codesourcery.com>
3071
3072 PR middle-end/77269
3073 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3074 __builtin_signbitf and __builtin_signbitl in expected generic
3075 expansion.
3076 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3077 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3078 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3079 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3080 tests.
3081
6dc198e3
JM
30822016-08-22 Joseph Myers <joseph@codesourcery.com>
3083
3084 * gcc.dg/torture/float128-builtin.c,
3085 gcc.dg/torture/float128-ieee-nan.c,
3086 gcc.dg/torture/float128x-builtin.c,
3087 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3088 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3089 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3090 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3091 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3092 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3093 gcc.dg/torture/floatn-nan.h: New tests.
3094
7ff4e41a
JM
30952016-08-22 Joseph Myers <joseph@codesourcery.com>
3096
3097 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3098 macro.
3099 (main): Update calls to TEST_I_F.
3100 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3101 macro.
3102 (main): Update calls to TEST_I_F.
3103
7078cdb6
JM
31042016-08-22 Joseph Myers <joseph@codesourcery.com>
3105
3106 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3107 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3108 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3109 names in calls to TEST_I_F.
3110
a9d7c823
BE
31112016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3112
3113 PR c/52952
3114 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3115
cd800235
SKS
31162016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3117
3118 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3119 and !natural_alignment_64.
3120 * gcc.dg/ipa/propalign-2.c: Likewise.
3121 * gcc.dg/ipa/propalign-3.c: Likewise.
3122 * gcc.dg/ipa/propalign-4.c: Likewise.
3123 * gcc.dg/ipa/propalign-5.c: Likewise.
3124 * lib/target-supports.exp
3125 (check_effective_target_natural_alignment_32): Add avr-*-*.
3126
22d12455
KV
31272016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3128
3129 PR tree-optimization/61839
3130 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3131 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3132 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3133 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3134
c65699ef
JM
31352016-08-19 Joseph Myers <joseph@codesourcery.com>
3136
3137 PR c/32187
3138 * lib/target-supports.exp (check_effective_target_float16)
3139 (check_effective_target_float32, check_effective_target_float64)
3140 (check_effective_target_float128, check_effective_target_float32x)
3141 (check_effective_target_float64x)
3142 (check_effective_target_float128x)
3143 (check_effective_target_float16_runtime)
3144 (check_effective_target_float32_runtime)
3145 (check_effective_target_float64_runtime)
3146 (check_effective_target_float128_runtime)
3147 (check_effective_target_float32x_runtime)
3148 (check_effective_target_float64x_runtime)
3149 (check_effective_target_float128x_runtime)
3150 (check_effective_target_floatn_nx_runtime)
3151 (add_options_for_float16, add_options_for_float32)
3152 (add_options_for_float64, add_options_for_float128)
3153 (add_options_for_float32x, add_options_for_float64x)
3154 (add_options_for_float128x): New procedures.
3155 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3156 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3157 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3158 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3159 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3160 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3161 gcc.dg/torture/float128-complex.c,
3162 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3163 gcc.dg/torture/float128x-basic.c,
3164 gcc.dg/torture/float128x-complex.c,
3165 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3166 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3167 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3168 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3169 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3170 gcc.dg/torture/float32x-basic.c,
3171 gcc.dg/torture/float32x-complex.c,
3172 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3173 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3174 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3175 gcc.dg/torture/float64x-basic.c,
3176 gcc.dg/torture/float64x-complex.c,
3177 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3178 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3179 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3180 gcc.dg/torture/floatn-tg.h,
3181 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3182 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3183 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3184 gcc.dg/torture/fp-int-convert-float128x.c,
3185 gcc.dg/torture/fp-int-convert-float16-timode.c,
3186 gcc.dg/torture/fp-int-convert-float16.c,
3187 gcc.dg/torture/fp-int-convert-float32-timode.c,
3188 gcc.dg/torture/fp-int-convert-float32.c,
3189 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3190 gcc.dg/torture/fp-int-convert-float32x.c,
3191 gcc.dg/torture/fp-int-convert-float64-timode.c,
3192 gcc.dg/torture/fp-int-convert-float64.c,
3193 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3194 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3195 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3196 maximum exponent of floating-point type. Use it in testing
3197 whether 0x8...0 fits in the floating-point type. Always treat -1
3198 (signed 0xf...f) as fitting in the floating-point type.
3199 (M_OK1): New macro.
3200 * gcc.dg/torture/fp-int-convert-double.c,
3201 gcc.dg/torture/fp-int-convert-float.c,
3202 gcc.dg/torture/fp-int-convert-float128-timode.c,
3203 gcc.dg/torture/fp-int-convert-float128.c,
3204 gcc.dg/torture/fp-int-convert-float80-timode.c,
3205 gcc.dg/torture/fp-int-convert-float80.c,
3206 gcc.dg/torture/fp-int-convert-long-double.c,
3207 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3208
94e73c78
JJ
32092016-08-19 Jakub Jelinek <jakub@redhat.com>
3210
fbdbd4b6
JJ
3211 PR fortran/72744
3212 * gfortran.dg/gomp/pr72744.f90: New test.
3213
94e73c78
JJ
3214 PR fortran/69281
3215 * gfortran.dg/gomp/pr69281.f90: New test.
3216
91151a73
JB
32172016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3218
414b7129
UB
3219 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3220 the last special seed value.
3221 * gfortran.dg/random_7.f90: Use size for last array member instead
3222 of hardcoded value.
91151a73 3223
fcf830ab
PK
32242016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3225
3226 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3227 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3228
1a5da5b6
RB
32292016-08-19 Richard Biener <rguenther@suse.de>
3230
3231 PR tree-optimization/77286
3232 * gcc.dg/torture/pr77286.c: New testcase.
3233
82f72146
DM
32342016-08-18 David Malcolm <dmalcolm@redhat.com>
3235
3236 * gcc.dg/verbose-asm-2.c: New test case.
3237
cc015f3a
DM
32382016-08-18 David Malcolm <dmalcolm@redhat.com>
3239
3240 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3241 (custom_diagnostic_finalizer): Update for change to
3242 diagnostic_show_locus.
3243
cb18fd07
DM
32442016-08-18 David Malcolm <dmalcolm@redhat.com>
3245
3246 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3247 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3248
a76989dc
MP
32492016-08-18 Marek Polacek <polacek@redhat.com>
3250
3251 PR c/71514
3252 * gcc.dg/pr71514.c: New test.
3253
89c88780
L
32542015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3255
3256 PR target/72839
3257 * gcc.target/i386/pr72839.c: New test.
3258
2c71d454
CLT
32592016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3260
3261 PR middle-end/70895
3262 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3263 * c-c++-common/goacc/reduction-1.c: Likewise.
3264 * c-c++-common/goacc/reduction-2.c: Likewise.
3265 * c-c++-common/goacc/reduction-3.c: Likewise.
3266 * c-c++-common/goacc/reduction-4.c: Likewise.
3267
66592e95
AM
32682016-08-18 Alan Modra <amodra@gmail.com>
3269
3270 * gcc.c-torture/compile/pr72771.c: New.
3271
3a146d46
JJ
32722016-08-17 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR fortran/67496
3275 * gfortran.dg/pr67496.f90: New test.
3276
3f8257db 32772015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3278
3279 PR tree-optimization/71752
3a146d46 3280 * gcc.dg/vect/pr71752.c: New.
038000bd 3281
dd42e908
UB
32822016-08-17 Uros Bizjak <ubizjak@gmail.com>
3283
3284 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3285
458a1cd0
JJ
32862016-08-17 Jakub Jelinek <jakub@redhat.com>
3287
3288 PR middle-end/77259
3289 * g++.dg/ipa/devirt-52.C: New test.
3290
11c4c4ba
CLT
32912016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3292
3293 * c-c++-common/goacc/reduction-6.c: New testcase.
3294
661d6efd
RB
32952016-08-17 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/76490
3298 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3299 * gcc.dg/pr52904.c: XFAIL.
3300
622d8b69
RB
33012016-08-17 Richard Biener <rguenther@suse.de>
3302
3303 PR tree-optimization/23855
3304 * gcc.dg/loop-unswitch-2.c: Adjust.
3305
af23e99c
JJ
33062016-08-16 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR tree-optimization/72817
3309 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3310
feeb6268
JM
33112016-08-16 Joseph Myers <joseph@codesourcery.com>
3312
3313 PR libgcc/77265
3314 * gcc.dg/torture/float128-extend-inf.c: New test.
3315
65e736c0
DM
33162016-08-16 David Malcolm <dmalcolm@redhat.com>
3317
3318 PR c/72857
3319 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3320 for embedded NUL.
3321 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3322 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3323 caret placement.
3324 (test_oct): Likewise.
3325 (test_multiple): Likewise.
3326 (test_field_width_specifier): Likewise.
3327 (test_field_width_specifier_2): New function.
3328 (test_field_precision_specifier): New function.
3329 (test_embedded_nul): Update expected caret placement.
3330 (test_non_contiguous_strings): Update line number.
3331 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3332 (__emit_string_literal_range): Add "caret_idx" param.
3333 (test_simple_string_literal): Add value for new param, updating
3334 expected output..
3335 (test_concatenated_string_literal): Likewise.
3336 (test_multiline_string_literal): Likewise.
3337 (test_hex): Likewise.
3338 (test_oct): Likewise.
3339 (test_multiple): Likewise.
3340 (test_ucn4): Likewise.
3341 (test_ucn8): Likewise.
3342 (test_u8): Likewise.
3343 (test_u): Likewise; update expected message, from "range" to
3344 "location".
3345 (test_U): Likewise.
3346 (test_L): Likewise.
3347 (test_macro): Add value for new param.
3348 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3349 (__emit_string_literal_range): Add "caret_idx" param.
3350 (test_stringified_token_1): Add value for new param. Update
3351 expected message, from "range" to "location".
3352 (test_stringized_token_2): Likewise, adding param to macro.
3353 (test_stringified_token_3): Likewise.
3354 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3355 (emit_warning): Convert param from source_range to location_t.
3356 (test_string_literals): Add caret_idx param, and use it when
3357 constructing a substring_loc. Update error message, from
3358 "range" to "location".
3359
4a7f57d5
JJ
33602016-08-16 Jakub Jelinek <jakub@redhat.com>
3361
7841800f
JJ
3362 PR target/71910
3363 * g++.dg/gomp/pr71910.C: New test.
3364
1b13411a
JJ
3365 PR middle-end/67485
3366 * gcc.c-torture/compile/pr67485.c: New test.
3367
4a7f57d5
JJ
3368 PR target/72867
3369 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3370
3c556bc4
BC
33712016-08-16 Bin Cheng <bin.cheng@arm.com>
3372
3373 PR tree-optimization/69848
3374 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3375
beab2da6
ML
33762016-08-16 Martin Liska <mliska@suse.cz>
3377
3378 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3379 of memory operations so that it can be handled by core2
3380 in 32-bit mode.
3381
f4eec0a3
RB
33822016-08-16 Richard Biener <rguenther@suse.de>
3383
3384 PR tree-optimization/76783
3385 * gcc.dg/pr76783.c: New testcase.
3386 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3387
8f21990a
BC
33882016-08-16 Bin Cheng <bin.cheng@arm.com>
3389
3390 PR tree-optimization/72817
3391 PR tree-optimization/73450
3392 * gcc.dg/tree-ssa/pr72817.c: New test.
3393 * gcc.dg/tree-ssa/pr73450.c: New test.
3394
7fc61626
FR
33952016-08-15 Fritz Reese <fritzoreese@gmail.com>
3396
3397 * gfortran.dg/init_flag_13.f90: New testcase.
3398 * gfortran.dg/init_flag_14.f90: Ditto.
3399 * gfortran.dg/init_flag_15.f03: Ditto.
3400 * gfortran.dg/dec_init_1.f90: Ditto.
3401 * gfortran.dg/dec_init_2.f90: Ditto.
3402
432baa02
UB
34032016-08-15 Uros Bizjak <ubizjak@gmail.com>
3404
3405 PR target/72867
3406 * gcc.target/i386/pr72867.c: New test.
3407
7e1dde14
EB
34082016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3409
3410 * c-c++-common/dump-ada-spec-5.c: New test.
3411
e4969090
RB
34122016-08-15 Richard Biener <rguenther@suse.de>
3413
3414 PR tree-optimization/73434
3415 * gcc.dg/torture/pr73434.c: New testcase.
3416
66088065
JJ
34172016-08-15 Jakub Jelinek <jakub@redhat.com>
3418
3419 PR tree-optimization/72824
3420 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3421
7c713714
CLT
34222016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3423
3424 PR fortran/70598
3425 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3426 in use_device clause.
3427 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3428 * gfortran.dg/goacc/list.f95: Adjust to catch
3429 "neither a POINTER nor an array" error messages.
3430
4271e5cb
UB
34312016-08-14 Uros Bizjak <ubizjak@gmail.com>
3432
3433 PR target/76342
3434 * gcc.target/i386/pr76342.c: New test.
3435
b0cea284
JJ
34362016-08-12 Jakub Jelinek <jakub@redhat.com>
3437
3438 PR c/71512
3439 * g++.dg/ubsan/pr71512.C: New test.
3440 * c-c++-common/ubsan/pr71512-1.c: New test.
3441 * c-c++-common/ubsan/pr71512-2.c: New test.
3442
e86aefb8
MM
34432016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3444
3445 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3446 vector initialization options.
3447 * gcc.target/powerpc/vec-init-2.c: Likewise.
3448 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3449 is generated on ISA 3.0.
3450
7fd82d52
PP
34512016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3452
3453 PR middle-end/71654
3454 * gcc.dg/c-c++-common/pr71654.c: New test.
3455 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3456 dg-options.
3457 * gcc.dg/tree-ssa/vrp24: Likewise.
3458
2f1364c2
JJ
34592016-08-12 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR c/67410
3462 * gcc.dg/pr67410.c: New test.
3463
8eb414aa
BC
34642016-08-12 Bin Cheng <bin.cheng@arm.com>
3465
3466 PR tree-optimization/69848
3467 * gcc.dg/vect/vect-pr69848.c: New test.
3468
30b39c19
UB
34692016-08-12 Uros Bizjak <ubizjak@gmail.com>
3470
3471 PR testsuite/71008
3472 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3473 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3474 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3475 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3476
e373dd06
RB
34772016-08-12 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/57326
3480 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3481 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3482 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3483 * gcc.target/i386/pr45685.c: Likewise.
3484 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3485 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3486 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3487 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3488 * gfortran.dg/pr34163.f90: Likewise.
3489
20d1af89
ML
34902016-08-12 Martin Liska <mliska@suse.cz>
3491
3492 * g++.dg/gcov/gcov-16.C: New test.
3493 * lib/gcov.exp: Support new argument for run-gcov function.
3494
5cacda56
ML
34952016-08-12 Martin Liska <mliska@suse.cz>
3496
3497 PR gcov-profile/35590
3498 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3499
663eecfd
RB
35002016-08-12 Richard Biener <rguenther@suse.de>
3501
3502 PR tree-optimization/72851
3503 * gcc.dg/torture/pr72851.c: New testcase.
3504
3f8257db 35052016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3506
e366d7d8
AO
3507 PR debug/63240
3508 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3509 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3510 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3511 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3512 DW_AT_deleted.
3513
71e1a6a4
AO
3514 PR debug/55641
3515 * g++.dg/debug/dwarf2/ref-1.C: New.
3516
8aaf799b
AO
3517 PR debug/49366
3518 * g++.dg/debug/dwarf2/template-params-12.H: New.
3519 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3520 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3521 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3522 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3523 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3524 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3525 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3526
06f9caed
BS
35272016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3528
3529 PR target/72863
3530 * gcc.target/powerpc/pr72863.c: New test.
3531
a8b956c1
UB
35322016-08-11 Uros Bizjak <ubizjak@gmail.com>
3533
3534 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3535
c73dd986
L
35362015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3537
3538 * gcc.target/i386/pieces-strcpy-1.c: New test.
3539 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3540
385ed708
JJ
35412016-08-11 Jakub Jelinek <jakub@redhat.com>
3542
3543 PR c++/72868
3544 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3545
df7ec09f
L
35462015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3547
3548 * gcc.target/i386/pieces-memcpy-1.c: New test.
3549 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3550 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3551 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3552 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3553 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3554
b95a64bb
JJ
35552016-08-11 Jakub Jelinek <jakub@redhat.com>
3556
3557 PR c/72816
7ddbcf6b 3558 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3559
59537744
BE
35602016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3561
3562 PR tree-optimization/71083
3563 * gcc.c-torture/execute/pr71083.c: New test.
3564 * gnat.dg/loop_optimization23.adb: New test.
3565 * gnat.dg/loop_optimization23_pkg.ads: New test.
3566 * gnat.dg/loop_optimization23_pkg.adb: New test.
3567
183ac6d0
RB
35682016-08-11 Richard Biener <rguenther@suse.de>
3569
3570 PR tree-optimization/72772
3571 * gcc.dg/graphite/pr35356-1.c: Adjust.
3572 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3573
b152f5a2
JB
35742016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3575
3576 * gfortran.dg/random_7.f90: Take into account that the last seed
3577 value is the special p value.
3578 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3579
bb7ebad1
RB
35802016-08-11 Richard Biener <rguenther@suse.de>
3581
3582 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3583
2e186411
AM
35842016-08-11 Alan Modra <amodra@gmail.com>
3585
3586 * gcc.target/powerpc/pr71680.c: New.
3587
e9e6d4f6
KN
35882016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3589
3590 * gcc.target/powerpc/bfp/bfp.exp: New file.
3591 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3592 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3593 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3594 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3595 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3596 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3597 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3598 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3599 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3600 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3601 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3602 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3603 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3604 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3605 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3606 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3607 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3608 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3609 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3610 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3611 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3612 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3613 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3614 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3615 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3616 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3617 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3618 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3619 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3620 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3621 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3622 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3623 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3624 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3625 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3626 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3627 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3628 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3629 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3630 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3631 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3632 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3633 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3634 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3635 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3636 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3637 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3638 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3639 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3640 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3641 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3642 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3643 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3644
9c8eabea
BC
36452016-08-10 Bin Cheng <bin.cheng@arm.com>
3646
3647 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3648 Add aarch64*-*-*.
3649
6c553b76
BC
36502016-08-10 Bin Cheng <bin.cheng@arm.com>
3651
3652 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3653
a0883b08
MM
36542016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3655
3656 PR target/72853
3657 * gcc.target/powerpc/pr72853.c: New test.
3658
a266236e
ML
36592016-08-10 Martin Liska <mliska@suse.cz>
3660
3661 PR gcov-profile/58306
3662 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3663
22063dbc
ML
36642016-08-10 Martin Liska <mliska@suse.cz>
3665
3666 * g++.dg/gcov/gcov-threads-1.C: New test.
3667
5250a5bb
SKS
36682016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3669
3670 PR target/71873
3671 * gcc.target/avr/pr71873.c: New test.
3672
b7597ae5
ML
36732016-08-09 Martin Liska <mliska@suse.cz>
3674
3675 * g++.dg/gcov/gcov-dump-1.C: New test.
3676 * g++.dg/gcov/gcov-dump-2.C: New test.
3677
ab50a215
ML
36782016-08-09 Martin Liska <mliska@suse.cz>
3679
3680 * gcc.dg/tree-prof/val-prof-9.c: New test.
3681
dcb1e137
ML
36822016-08-09 Martin Liska <mliska@suse.cz>
3683
3684 * gcc.dg/tree-prof/val-prof-8.c: New test.
3685
04d6d3b6
MJ
36862016-08-09 Martin Jambor <mjambor@suse.cz>
3687
df839749
UB
3688 PR ipa/71981
3689 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3690
c57e78c4
BC
36912016-08-09 Bin Cheng <bin.cheng@arm.com>
3692
3693 PR tree-optimization/33707
3694 * gcc.dg/vect/pr33707.c: New test.
3695
42970a17
BC
36962016-08-09 Bin Cheng <bin.cheng@arm.com>
3697
3698 PR tree-optimization/pr72772
3699 * gcc.dg/tree-ssa/pr72772.c: New test.
3700
810a3aa6
MF
37012016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3702
3703 PR rtl-optimization/66669
3704 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3705
9e207d6f
JJ
37062016-08-09 Jakub Jelinek <jakub@redhat.com>
3707
3708 PR tree-optimization/72824
3709 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3710
50bf47fd
RB
37112016-08-09 Richard Biener <rguenther@suse.de>
3712
3713 PR tree-optimization/71802
3714 * gcc.dg/torture/pr71802.c: New testcase.
3715
cadec7ca
JJ
37162016-08-09 Jakub Jelinek <jakub@redhat.com>
3717
3718 PR c++/72809
3719 * g++.dg/eh/stdarg1.C: New test.
3720
c43c5112
AK
37212016-08-08 Andi Kleen <ak@linux.intel.com>
3722
3723 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3724 test command line in failure log.
3725 (profopt-execute): dito. Make autofdo file names unique.
3726
895aa8e1
DM
37272016-08-08 David Malcolm <dmalcolm@redhat.com>
3728
3729 PR c/64955
3730 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3731 output.
3732
9afda630
PK
37332016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3734
3735 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3736 c99_runtime.
3737 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3738 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3739 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3740 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3741 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3742 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3743
e52ed3fe
DM
37442016-08-08 David Malcolm <dmalcolm@redhat.com>
3745
3746 PR c/52952
3747 * gcc.dg/cpp/pr66415-1.c: Likewise.
3748 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3749 * gcc.dg/format/c90-printf-1.c: Likewise.
3750 * gcc.dg/format/diagnostic-ranges.c: New test case.
3751
ad200580
JJ
37522016-08-08 Jakub Jelinek <jakub@redhat.com>
3753
77524e0d
JJ
3754 PR fortran/72716
3755 * gfortran.dg/gomp/pr72716.f90: New test.
3756
2187f2a2
JJ
3757 PR middle-end/72781
3758 * gcc.dg/gomp/pr72781.c: New test.
3759
ad200580
JJ
3760 PR middle-end/68762
3761 * g++.dg/vect/pr68762-1.cc: New test.
3762 * g++.dg/vect/pr68762-2.cc: New test.
3763 * g++.dg/vect/pr68762.h: New file.
3764
989d0071
MS
37652016-08-08 Martin Sebor <msebor@redhat.com>
3766
3767 PR testsuite/72838
3a146d46
JJ
3768 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3769 * g++.dg/warn/overflow-warn-3.C: Same.
3770 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3771
7090cac9
AV
37722016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3773
3774 PR fortran/71936
3775 * gfortran.dg/allocate_with_source_21.f03: New test.
3776
64e56ab0
AV
37772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3778
3779 PR fortran/72698
3780 * gfortran.dg/allocate_with_source_20.f03: New test.
3781
0476487d
AM
37822016-08-08 Alan Modra <amodra@gmail.com>
3783
3784 * gcc.c-torture/compile/pr72802.c: New.
3785
8e9218f2
AV
37862016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3787
3788 PR fortran/70524
3789 * gfortran.dg/dependency_48.f90: New test.
3790
c1f7083b
TK
37912016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3792
531e5ae3 3793 PR fortran/70040
c1f7083b
TK
3794 * gfortran.dg/pr70040.f90: New testcase.
3795
6ab5813c
TK
37962016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3797
3798 PR fortran/71961
3799 * gfortran.dg/matmul_10.f90: New testcase.
3800
27bddc4a
JH
38012016-08-07 Jan Hubicka <hubicka@ucw.cz>
3802
3803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3804
4a9f8a9f
JJ
38052016-08-07 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR c/72816
3808 * gcc.dg/pr72816.c: New test.
3809
fa76f2c6
JW
38102016-08-06 Jonathan Wakely <jwakely@redhat.com>
3811
3812 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3813 * g++.dg/conversion/pr41426.C: Likewise.
3814 * g++.dg/conversion/pr66211.C: Likewise.
3815 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3816 * g++.dg/init/ref8.C: Likewise.
3817 * g++.old-deja/g++.law/cvt20.C: Likewise.
3818 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3819
5c3e5002
PP
38202016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3821
3822 PR tree-optimization/18046
3823 * gcc.dg/tree-ssa/vrp105.c: New test.
3824 * gcc.dg/tree-ssa/vrp106.c: New test.
3825
94087e88 38262016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3827
3828 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3829 1ul in diagnostics. Remove hyphen from "constant-expression."
3830 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3831 * g++.dg/cpp0x/static_assert3.C: Same.
3832 * g++.dg/cpp1y/constexpr-throw.C: Same.
3833 * g++.dg/template/nontype3.C: Same.
3834 * g++.dg/warn/overflow-warn-1.C: Same.
3835 * g++.dg/warn/overflow-warn-3.C: Same.
3836 * g++.dg/warn/overflow-warn-4.C: Same.
3837
88fa5555
DM
38382016-08-05 David Malcolm <dmalcolm@redhat.com>
3839
3840 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3841 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3842 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3843 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3844
1addb9e6
PP
38452016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3846
3847 PR tree-optimization/72810
3848 * gcc.dg/tree-ssa/vrp110.c: New test.
3849
1b62ed4f
JG
38502016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3851
3852 PR Target/72819
3853 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3854 registers.
3855 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3856 saving the half-precision registers.
3857 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3858 value is returned in h0.
3859 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3860 are passed in FP/SIMD registers.
3861 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3862 passing works corrcetly.
3863 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3864 (hfa_f16x2_t): Likewise.
3865 (hfa_f16x3_t): Likewise.
3866 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3867 are promoted to double and passed in a double register.
3868 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3869 are promoted to double and stacked.
3870 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3871 __fp16 data types.
3872 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3873 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3874 __fp16 first get passed in FP/SIMD registers, then stacked.
3875
4228ca19
NS
38762016-08-05 Nathan Sidwell <nathan@acm.org>
3877
3878 PR c++/68724
3879 * g++.dg/cpp0x/pr68724.C: New.
3880
db7c335e
RB
38812016-08-05 Richard Biener <rguenther@suse.de>
3882
3883 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3884
48abe922
PP
38852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3886
3887 * gcc.dg/tree-ssa/vrp107.c: New test.
3888 * gcc.dg/tree-ssa/vrp108.c: New test.
3889 * gcc.dg/tree-ssa/vrp109.c: New test.
3890
f6cdf42f
PK
38912016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3892
3893 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3894 dg-options.
3895
33a9c609
PK
38962016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3897
3898 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3899 test-cases.
3900 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3901 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3902 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3903 test-cases.
3904 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3905 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3906 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3907 large_double.
3908
4473482d
PC
39092016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3910
3911 PR c++/72800
3912 * g++.dg/cpp1y/lambda-ice1.C: New.
3913
08156df5
PP
39142016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3915
3916 PR c++/72759
3917 * g++.dg/cpp1y/pr72759.C: New test.
3918
938da3a5
PP
39192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3920
3921 * gcc.dg/switch-10.c: New test.
3922
da84183c
JG
39232016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3924
3925 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3926
ae9281fc
TS
39272016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3928
3929 * c-c++-common/goacc/routine-5.c: Update.
3930
086ad22e
BE
39312016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3932
3933 PR rtl-optimization/70903
3934 * gcc.c-torture/execute/pr70903.c: New test.
3935
6805e400
ML
39362016-08-04 Martin Liska <mliska@suse.cz>
3937
3938 * gcc.dg/params/params.exp: Replace file exists with
3939 TESTING_IN_BUILD_TREE.
3940
a0008434
MP
39412016-08-04 Marek Polacek <polacek@redhat.com>
3942
3943 PR c++/70229
3944 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3945
fb46286e
RB
39462016-08-04 Richard Biener <rguenther@suse.de>
3947
3948 PR middle-end/71984
3949 * gcc.dg/torture/pr71984.c: Guard correctness check for
3950 little-endian.
3951
ac2c96ab
AP
39522016-08-03 Andrew Pinski <apinski@cavium.com>
3953
3954 * gcc.c-torture/compile/20160802-1.c: New testcase.
3955
c98583e9
FR
39562016-08-03 Fritz Reese <fritzoreese@gmail.com>
3957
3958 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3959
9ad1a1da
RB
39602016-08-03 Richard Biener <rguenther@suse.de>
3961
3962 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3963 and remove -O3.
3964 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3965 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3966
cd75c979
RB
39672016-08-03 Richard Biener <rguenther@suse.de>
3968
3969 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3970 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3971 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3972 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3973
30e8d875
SKS
39742016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3975
3976 * gcc.dg/init-excess-2.c: Require int32plus.
3977 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3978 * gcc.dg/pr59963-2.c: Require int32plus.
3979 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3980 * gcc.dg/unroll-7.c: Require int32plus.
3981
69b806f6
BC
39822016-08-02 Bin Cheng <bin.cheng@arm.com>
3983
3984 PR tree-optimization/34114
3985 * gcc.dg/tree-ssa/loop-42.c: New test.
3986
1efafef3
TC
39872016-08-02 Tamar Christina <tamar.christina@arm.com>
3988
3989 * gcc.target/aarch64/vminmaxnm.c: New.
3990 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3991 tests.
3992
e2a99194
MM
39932016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3994
3995 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3996 vec_extract for vector float, vector int, vector short, and vector
3997 char.
3998 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3999 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4000 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4001 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4002
71bfb77a
WD
40032016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4004
4005 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4006 single stack adjustment, no writeback.
71bfb77a
WD
4007 * gcc.target/aarch64/test_frame_12.c: Likewise.
4008 * gcc.target/aarch64/test_frame_13.c: Likewise.
4009 * gcc.target/aarch64/test_frame_15.c: Likewise.
4010 * gcc.target/aarch64/test_frame_6.c: Likewise.
4011 * gcc.target/aarch64/test_frame_7.c: Likewise.
4012 * gcc.target/aarch64/test_frame_8.c: Likewise.
4013 * gcc.target/aarch64/test_frame_16.c: New test.
4014
37bce35a
L
40152015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4016
4017 PR target/72748
4018 * gcc.target/i386/pr72748.c: New test.
4019
3f8257db 40202015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4021
4022 PR tree-optimization/71818
4023 * gcc.dg/vect/pr71818.c: New
4024
bf60c531
ML
40252016-08-01 Martin Liska <mliska@suse.cz>
4026
4027 PR tree-optimization/71857
4028 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4029
8ed49fab
KT
40302016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4031
4032 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4033
76e2c821
JB
40342016-08-01 Jan Beulich <jbeulich@suse.com>
4035
4036 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4037
35029597
WS
40382016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4039
4040 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4041 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4042
3aa4b66a
JW
40432016-07-31 Jonathan Wakely <jwakely@redhat.com>
4044
4045 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4046 (check_effective_target_c++): Likewise. Also match for libstdc++.
4047
3f8257db 40482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4049
4050 PR fortran/41922
4051 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4052 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4053 * gfortran.dg/pr41922.f90: New test.
4054
9fcb2819
SK
40552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4056
4057 PR fortran/68566
4058 * gfortran.dg/pr68566.f90: new test.
4059
94087e88 40602016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4061
4062 PR c++/60760
4063 PR c++/71091
4064 * g++.dg/cpp0x/constexpr-cast.C: New test.
4065 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4066 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4067 * g++.dg/ubsan/pr63956.C: Correct.
4068
d0047a25
MM
40692016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4070
4071 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4072 vector double or vector long where the vector is in memory.
4073 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4074 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4075
e4f7a5df
SK
40762016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4077
4078 PR fortran/69867
4079 * gfortran.dg/pr69867.f90: New test.
4080
b441ae1d
SK
40812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4082
4083 PR fortran/69962
4084 * gfortran.dg/pr69962.f90: New test.
4085
712dff31
SK
40862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4087
4088 PR fortran/70006
4089 * gfortran.dg/pr70006.f90: New test.
4090
fb42421e
SK
40912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4092
4093 PR fortran/71730
4094 * gfortran.dg/pr71730.f90: New test.
4095 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4096 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4097 * gfortran.dg/array_constructor_26.f03: Ditto.
4098
466effe0
WS
40992016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4100
4101 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4102 * gcc.target/powerpc/pr71763.c: Likewise.
4103
f618a472
MP
41042016-07-29 Marek Polacek <polacek@redhat.com>
4105
4106 PR c/71742
4107 * gcc.dg/940510-1.c: Adjust dg-error.
4108 * gcc.dg/c99-flex-array-1.c: Likewise.
4109 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4110
efd0786f
MP
4111 PR c/71853
4112 * gcc.dg/noncompile/pr71853.c: New test.
4113
e00dceaf
MP
4114 PR c/71573
4115 * gcc.dg/noncompile/pr71573.c: New test.
4116
638fc14f
MP
4117 PR c/71926
4118 * g++.dg/warn/Wparentheses-30.C: New test.
4119 * gcc.dg/Wparentheses-14.c: New test.
4120
61c73a7f
UB
41212016-07-29 Uros Bizjak <ubizjak@gmail.com>
4122
4123 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4124
01d32b2b
BC
41252016-07-29 Bin Cheng <bin.cheng@arm.com>
4126
4127 PR tree-optimization/57558
4128 * gcc.dg/vect/pr57558-1.c: New test.
4129 * gcc.dg/vect/pr57558-2.c: New test.
4130
f6c7a248
PK
41312016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4132
61c73a7f 4133 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4134 to scan forwprop1 dump pass.
4135
f54ea774
PC
41362016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4137
4138 PR c++/51488
4139 * g++.dg/template/pr51488.C: New.
4140
673a107a
JJ
41412016-07-29 Jakub Jelinek <jakub@redhat.com>
4142
4143 PR c/71969
4144 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4145 static __inline__.
4146 * gcc.dg/pr71969-1.c: New test.
4147 * gcc.dg/pr71969-2.c: New test.
4148 * gcc.dg/pr71969-3.c: New test.
4149
78169471
MP
41502016-07-29 Marek Polacek <polacek@redhat.com>
4151
4152 PR c/71574
4153 * c-c++-common/pr71574.c: New test.
4154
a5b5c8b6
MP
4155 PR c/71583
4156 * gcc.dg/noncompile/pr71583.c: New test.
4157
883b6d4e
KV
41582016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4159
4160 PR middle-end/68217
4161 * gcc.dg/pr68217.c: New test.
4162
89f1f37e
SK
41632016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4164
4165 PR fortran/71067
4166 * gfortran.dg/pr71067_1.f90: New test.
4167 * gfortran.dg/pr71067_2.f90: Ditto.
4168
e0d32185
MM
41692016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4170
4171 * gcc.target/powerpc/vec-extract-1.c: New test.
4172
c851722d
SK
41732016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4174
4175 PR fortran/71799
4176 * gfortran.dg/pr71799.f90: New test.
4177
f064da6a
PC
41782016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4179
4180 PR c++/71665
4181 * g++.dg/cpp0x/pr71665-1.C: New.
4182 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4183 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4184 * g++.dg/ext/label10.C: Likewise.
4185 * g++.dg/parse/constant5.C: Likewise.
4186
1b70aaad
SK
41872016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4188
4189 PR fortran/71859
4190 * gfortran.dg/pr71859.f90: New test.
4191 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4192 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4193
a23404c9
PT
41942016-07-28 Paul Thomas <pault@gcc.gnu.org>
4195
4196 PR fortran/71883
4197 * gfortran.dg/pr71883.f90 : New test.
4198
513d866d
YR
41992016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4200
4201 PR tree-optimization/71734
61c73a7f 4202 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4203
7c428aa2
RL
42042016-07-28 Renlin Li <renlin.li@arm.com>
4205
4206 Revert
4207 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4208
4209 PR fortran/71902
4210 * gfortran.dg/dependency_47.f90: New test.
4211
1225d6b1
ML
42122016-07-28 Martin Liska <mliska@suse.cz>
4213
4214 PR gcov-profile/68025
4215 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4216
e5f5bf35
ML
42172016-07-28 Martin Liska <mliska@suse.cz>
4218
4219 * g++.dg/vect/pr70944.cc: New test.
4220
4536610d
KV
42212016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4222
4223 PR middle-end/71994
4224 * gcc.dg/torture/pr71994.c: New test.
4225
8c6961ca
PK
42262016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4227
4228 PR middle-end/71078
4229 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4230 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4231 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4232
8de22ea0
RB
42332016-07-27 Richard Biener <rguenther@suse.de>
4234
4235 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4236
5d9da222
ML
42372016-07-27 Martin Liska <mliska@suse.cz>
4238
4239 * gcc.dg/predict-13.c: New test.
4240 * gcc.dg/predict-14.c: New test.
4241
af9e275f
SKS
42422016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4243
a23404c9 4244 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4245 including stdint.h.
4246 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4247 including stdint.h.
4248
71abba1e
MM
42492016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4250
4251 PR target/71869
4252 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4253 IEEE built-in functions handle quiet and signalling NaNs
4254 correctly.
4255
9cd74e8f
SK
42562016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4257
4258 PR fortran/71862
4259 * gfortran.dg/pr71862.f90: New test.
4260
0d48446f
MS
42612016-07-26 Martin Sebor <msebor@redhat.com>
4262
4263 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4264 selector with dg-options.
4265
524cf1e4
PP
42662016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4267
4268 PR tree-optimization/18046
4269 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4270 * gcc.dg/tree-ssa/vrp103.c: New test.
4271 * gcc.dg/tree-ssa/vrp104.c: New test.
4272
100665d8
WS
42732016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4274
4275 * gcc.target/powerpc/pr63354.c: Require lp64 since
4276 -mprofile-kernel is not legal with -m32.
4277
0b64ca40
RB
42782016-07-26 Richard Biener <rguenther@suse.de>
4279
4280 PR rtl-optimization/71984
4281 * gcc.dg/torture/pr71984.c: New testcase.
4282
9b7937cf
RS
42832016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4284
4285 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4286 g++-dg-runtest via et-dg-runtest.
4287 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4288 * gcc.dg/vect/vect.exp: Likewise.
4289 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4290 gfortran-dg-runtest.
4291 * gfortran.dg/vect/vect.exp: Likewise.
4292 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4293 (check_mips_loongson_hw_available): Likewise.
4294 (check_effective_target_mpaired_single_runtime): Likewise.
4295 (check_effective_target_mips_loongson_runtime): Likewise.
4296 (add_options_for_mpaired_single): Likewise.
4297 (check_effective_target_vect_int): Add global et_index.
4298 Check and save the supported feature for a target selected by
4299 the et_index target. Break long lines where appropriate. Call
4300 et-is-effective-target for MIPS with an argument instead of
4301 check_effective_target_* where appropriate.
4302 (check_effective_target_vect_intfloat_cvt): Likewise.
4303 (check_effective_target_vect_uintfloat_cvt): Likewise.
4304 (check_effective_target_vect_floatint_cvt): Likewise.
4305 (check_effective_target_vect_floatuint_cvt): Likewise.
4306 (check_effective_target_vect_simd_clones): Likewise.
4307 (check_effective_target_vect_shift): ewise.
4308 (check_effective_target_whole_vector_shift): Likewise.
4309 (check_effective_target_vect_bswap): Likewise.
4310 (check_effective_target_vect_shift_char): Likewise.
4311 (check_effective_target_vect_long): Likewise.
4312 (check_effective_target_vect_float): Likewise.
4313 (check_effective_target_vect_double): Likewise.
4314 (check_effective_target_vect_long_long): Likewise.
4315 (check_effective_target_vect_no_int_max): Likewise.
4316 (check_effective_target_vect_no_int_add): Likewise.
4317 (check_effective_target_vect_no_bitwise): Likewise.
4318 (check_effective_target_vect_widen_shift): Likewise.
4319 (check_effective_target_vect_no_align): Likewise.
4320 (check_effective_target_vect_hw_misalign): Likewise.
4321 (check_effective_target_vect_element_align): Likewise.
4322 (check_effective_target_vect_condition): Likewise.
4323 (check_effective_target_vect_cond_mixed): Likewise.
4324 (check_effective_target_vect_char_mult): Likewise.
4325 (check_effective_target_vect_short_mult): Likewise.
4326 (check_effective_target_vect_int_mult): Likewise.
4327 (check_effective_target_vect_extract_even_odd): Likewise.
4328 (check_effective_target_vect_interleave): Likewise.
4329 (check_effective_target_vect_stridedN): Likewise.
4330 (check_effective_target_vect_multiple_sizes): Likewise.
4331 (check_effective_target_vect64): Likewise.
4332 (check_effective_target_vect_call_copysignf): Likewise.
4333 (check_effective_target_vect_call_sqrtf): Likewise.
4334 (check_effective_target_vect_call_btrunc): Likewise.
4335 (check_effective_target_vect_call_btruncf): Likewise.
4336 (check_effective_target_vect_call_ceil): Likewise.
4337 (check_effective_target_vect_call_ceilf): Likewise.
4338 (check_effective_target_vect_call_floor): Likewise.
4339 (check_effective_target_vect_call_floorf): Likewise.
4340 (check_effective_target_vect_call_lceil): Likewise.
4341 (check_effective_target_vect_call_lfloor): Likewise.
4342 (check_effective_target_vect_call_nearbyint): Likewise.
4343 (check_effective_target_vect_call_nearbyintf): Likewise.
4344 (check_effective_target_vect_call_round): Likewise.
4345 (check_effective_target_vect_call_roundf): Likewise.
4346 (check_effective_target_vect_perm): Likewise, but also append *_saved
4347 to the existing global name to properly cache the result.
4348 (check_effective_target_vect_perm_byte): Likewise.
4349 (check_effective_target_vect_perm_short): Likewise.
4350 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4351 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4352 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4353 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4354 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4355 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4356 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4357 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4358 (check_effective_target_vect_sdot_qi): Likewise.
4359 (check_effective_target_vect_udot_qi): Likewise.
4360 (check_effective_target_vect_sdot_hi): Likewise.
4361 (check_effective_target_vect_udot_hi): Likewise.
4362 (check_effective_target_vect_usad_char): Likewise.
4363 (check_effective_target_vect_pack_trunc): Likewise.
4364 (check_effective_target_vect_unpack): Likewise.
4365 (check_effective_target_vect_aligned_arrays): Likewise.
4366 (check_effective_target_vect_natural_alignment): Likewise.
4367 (check_effective_target_vector_alignment_reachable): Likewise.
4368 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4369 (is-effective-target): Initialize et_index if undefined.
4370 (et-dg-runtest): New.
4371 (et-is-effective-target): Likewise.
4372 (check_vect_support_and_set_flags): Add supported MIPS targets to
4373 EFFECTIVE_TARGETS list. Return the number of supported targets.
4374
8f63caf6 43752016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4376 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4377
4378 PR middle-end/70920
4379 * gcc.dg/pr70920-1.c: New test-case.
4380 * gcc.dg/pr70902-2.c: Likewise.
4381 * gcc.dg/pr70920-3.c: Likewise.
4382 * gcc.dg/pr70920-4.c: Likewise
4383 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4384 2 instead of 3.
4385
7d575fff
AM
43862016-07-25 Alexander Monakov <amonakov@ispras.ru>
4387
4388 * gcc.c-torture/execute/pr71494.c: Require label_values.
4389 * gcc.dg/pr16973.c: Ditto.
4390
bf01e070
SKS
43912016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4392
4393 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4394 * gcc.dg/torture/pr69771.c: Require int32plus.
4395 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4396
16b05965
ML
43972016-07-25 Martin Liska <mliska@suse.cz>
4398
4399 * gcc.dg/torture/pr71987.c: New test.
4400
d52d3767
SK
44012016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4402
4403 PR fortran/71935
4404 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4405 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4406 * gfortran.dg/pr71935.f90: New test.
4407
94087e88 44082016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4409
4410 PR c++/71675
4411 * g++.dg/ext/atomic-3.C: New test.
4412 * gcc.dg/atomic/pr71675.c: New test.
4413
58b3986e
ES
44142016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4415
4416 * gcc.target/i386/mvc8.c: New test.
4417
faa1612a
BC
44182016-07-22 Bin Cheng <bin.cheng@arm.com>
4419
4420 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4421 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4422
1603ebe0
TK
44232016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4424
4425 PR fortran/71795
4426 * gfortran.dg/constructor_50.f90: New test.
4427
bc91c436
ML
44282016-07-22 Martin Liska <mliska@suse.cz>
4429
4430 PR gcov-profile/69028
4431 PR gcov-profile/62047
4432 * g++.dg/cilk-plus/pr69028.C: New test.
4433
9fe9a3a7
AV
44342016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4435
4436 * gfortran.dg/coarray_stat_2.f90: New test.
4437
70866e3d
MM
44382016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4439
4440 * gcc.target/powerpc/vec-extract.h: New files to check the
4441 vec_extract built-in functions for all vector types, testing
4442 accessing each element, both with constant and variable element
4443 numbers.
4444 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4445 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4446 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4447 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4448 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4449 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4450 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4451 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4452 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4453
ab3af181
JJ
44542016-07-21 Jakub Jelinek <jakub@redhat.com>
4455
4456 PR c++/71728
4457 * g++.dg/other/pr71728.C: New test.
4458
ebe8f322
JG
44592016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4460
4461 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4462 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4463 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4464 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4465 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4466
959cef74
RB
44672016-07-21 Richard Biener <rguenther@suse.de>
4468
4469 PR tree-optimization/71947
4470 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4471
b24d9420
BC
44722016-07-21 Bin Cheng <bin.cheng@arm.com>
4473
4474 * gcc.dg/tree-ssa/scev-15.c: New.
4475
23974819
BC
44762016-07-21 Bin Cheng <bin.cheng@arm.com>
4477
4478 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4479
ee78cbaa
JJ
44802016-07-21 Jakub Jelinek <jakub@redhat.com>
4481
4482 PR c++/71941
4483 * g++.dg/gomp/pr71941.C: New test.
4484
52ed68f7
DM
44852016-07-20 David Malcolm <dmalcolm@redhat.com>
4486
4487 PR c/70339
4488 PR c/71858
4489 * g++.dg/spellcheck-identifiers.C: New test case, based on
4490 gcc.dg/spellcheck-identifiers.c.
4491 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4492 gcc.dg/spellcheck-identifiers-2.c.
4493 * g++.dg/spellcheck-typenames.C: New test case, based on
4494 gcc.dg/spellcheck-typenames.c
4495
18407bfb
JW
44962016-07-20 Jonathan Wakely <jwakely@redhat.com>
4497
4498 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4499 pointer to member function and also test catching by reference.
4500
4c07fd98
DV
45012016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4502
4503 * gcc.target/s390/pr67443.c: Fix test case.
4504
fee21d65
DV
45052016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4506
4507 * gcc.target/s390/insv-1.c: Xfail some tests.
4508 * gcc.target/s390/insv-2.c: Likewise.
4509
dbe9dfdd
GJL
45102016-07-20 Georg-Johann Lay <avr@gjlay.de>
4511
4512 * gcc.target/avr/torture/get-mem.c: New test.
4513 * gcc.target/avr/torture/set-mem.c: New test.
4514
c25e1d82
GJL
45152016-07-20 Georg-Johann Lay <avr@gjlay.de>
4516
4517 PR target/71948
4518 * gcc.target/avr/torture/tiny-progmem.c: New test.
4519
109d2197
JJ
45202016-07-20 Jakub Jelinek <jakub@redhat.com>
4521
7419f441
JJ
4522 PR c++/71909
4523 * g++.dg/parse/pr71909.C: New test.
4524 * g++.dg/tm/pr71909.C: New test.
4525
109d2197
JJ
4526 PR c++/50060
4527 * g++.dg/cpp0x/constexpr-50060.C: New test.
4528 * g++.dg/cpp1y/constexpr-50060.C: New test.
4529
144530cf
ML
45302016-07-20 Martin Liska <mliska@suse.cz>
4531
4532 * gfortran.dg/graphite/pr71898.f90: New test.
4533
04ac4afa
BC
45342016-07-20 Bin Cheng <bin.cheng@arm.com>
4535
4536 PR tree-optimization/71503
4537 PR tree-optimization/71683
4538 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4539 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4540
dcbdb17a
ML
45412016-07-20 Martin Liska <mliska@suse.cz>
4542
4543 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4544 * gcc.dg/plugin/sreal-test-1.c: Remove.
4545 * gcc.dg/plugin/sreal_plugin.c: Remove.
4546
6ed82555
TK
45472016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4548
4549 PR fortran/71902
4550 * gfortran.dg/dependency_47.f90: New test.
4551
13da0507
JJ
45522016-07-19 Jakub Jelinek <jakub@redhat.com>
4553
4833f561
JJ
4554 PR rtl-optimization/71916
4555 * gcc.c-torture/compile/pr71916.c: New test.
4556
4fda19ef
JJ
4557 PR middle-end/71874
4558 * g++.dg/torture/pr71874.C: New test.
4559
13da0507
JJ
4560 PR middle-end/71734
4561 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4562 (my_alloc): Rewritten to use __builtin_posix_memalign and
4563 __SIZE_TYPE__.
4564 (my_free): Use __builtin_free instead of _mm_free.
4565 (Vec::operator=): Use __builtin_memcpy.
4566
e7980add
MJ
45672016-07-19 Martin Jambor <mjambor@suse.cz>
4568
61c73a7f
UB
4569 PR fortran/71688
4570 * gfortran.dg/pr71688.f90: New test.
e7980add 4571
13e88953
RB
45722016-07-19 Richard Biener <rguenther@suse.de>
4573
4574 * c-c++-common/vector-subscript-6.c: New testcase.
4575 * c-c++-common/vector-subscript-7.c: Likewise.
4576
1caf0482
SKS
45772016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4578
a23404c9 4579 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4580 and UInt32 based on __SIZEOF_INT__.
4581
cef5388d
RB
45822016-07-19 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/71901
4585 * gcc.dg/torture/pr71901.c: New testcase.
4586
45872016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4588
4589 PR tree-optimization/71908
4590 * gcc.dg/torture/pr71908.c: New testcase.
4591
a8f7a895
MM
45922016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4593
4594 PR target/71493
4595 * gcc.target/powerpc/pr71493-1.c: New test.
4596 * gcc.target/powerpc/pr71493-2.c: Likewise.
4597
f2111a36
JJ
45982016-07-18 Jakub Jelinek <jakub@redhat.com>
4599
99516432
JJ
4600 PR c++/71835
4601 * g++.dg/conversion/ambig3.C: New test.
4602
87713c6a
JJ
4603 PR c++/71828
4604 * g++.dg/cpp0x/constexpr-71828.C: New test.
4605
7a7f16ca
JJ
4606 PR c++/71826
4607 * g++.dg/template/pr71826.C: New test.
4608
f4d90295
JJ
4609 PR c++/71822
4610 * g++.dg/template/defarg21.C: New test.
4611
f2111a36
JJ
4612 PR c++/71871
4613 * g++.dg/ext/vector31.C: New test.
4614
0b965526
UB
46152016-07-18 Uros Bizjak <ubizjak@gmail.com>
4616
4617 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4618
94e136b9
YR
46192016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4620
4621 PR tree-optimization/71734
4622 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4623
7072df0a
DV
46242016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4625
4626 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4627 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4628 stack-layout-dynamic-1.c: New test.
4629
54158a1a
AK
46302016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4631
4632 * gcc.target/s390/nolrl-1.c: New test.
4633
43068916
FR
46342016-07-17 Fritz Reese <fritzoreese@gmail.com>
4635
4636 PR fortran/71523
4637 * gfortran.dg/pr71523_1.f90: New test.
4638 * gfortran.dg/pr71523_2.f90: New test.
4639
a9356b12
AS
46402016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4641
4642 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4643
a07b81c7 46442016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4645 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4646
4647 PR fortran/62125
4648 * gfortran.dg/pr62125.f90: New test.
4649
96c0ec12
BS
46502016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4651
4652 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4653 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4654
479d0ed5
JW
46552016-07-15 Jonathan Wakely <jwakely@redhat.com>
4656
4657 PR c++/58796
4658 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4659 * g++.dg/cpp0x/nullptr35.C: New test.
4660
41c7438e
BC
46612016-07-15 Bin Cheng <bin.cheng@arm.com>
4662
4663 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4664
f7ba880b
CP
46652016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4666
4667 * gfortran.dg/goacc/vector_length.f90: New test.
4668
b9aba0a0
RB
46692016-07-15 Richard Biener <rguenther@suse.de>
4670
4671 PR tree-optimization/71881
4672 * gcc.dg/torture/pr71881.c: New testcase.
4673
9513d5fb
RB
46742016-07-15 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/71887
4677 * gcc.dg/torture/pr71887.c: New testcase.
4678
ddbbcb19
JJ
46792016-07-15 Jakub Jelinek <jakub@redhat.com>
4680
4681 PR c/71858
4682 * gcc.dg/spellcheck-identifiers-3.c: New test.
4683
29eb509c
AV
46842016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4685
4686 PR fortran/71807
4687 * gfortran.dg/null_9.f90: New test.
4688
43aabfcf
BC
46892016-07-15 Bin Cheng <bin.cheng@arm.com>
4690
4691 * gcc.dg/tree-ssa/loop-41.c: New test.
4692
afc89e58
BC
46932016-07-15 Bin Cheng <bin.cheng@arm.com>
4694
4695 PR tree-optimization/71347
4696 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4697
6fa682ad
SK
46982016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4699
4700 PR fortran/29819
4701 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4702 * gfortran.dg/contains.f90: Ditto.
4703 * gfortran.dg/contains_empty_1.f03: Ditto.
4704 * gfortran.dg/submodule_3.f08: Ditto.
4705
dd36b877
JJ
47062016-07-14 Jakub Jelinek <jakub@redhat.com>
4707
a60a5d31
JJ
4708 PR testsuite/71865
4709 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4710 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4711 expected diagnostics.
4712
dd36b877
JJ
4713 PR c/71858
4714 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4715 * gcc.dg/spellcheck-identifiers-2.c: New test.
4716 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4717 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4718
a241f8ca
JJ
47192016-07-14 Jakub Jelinek <jakub@redhat.com>
4720
4721 PR tree-optimization/71872
4722 * gcc.c-torture/compile/pr71872.c: New test.
4723
d62b809c
TP
47242016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4725
4726 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4727 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4728 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4729 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4730 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4731 * gcc.target/arm/atomic-op-acquire-1.c: This.
4732 * gcc.target/arm/atomic-op-char.c: Rename into ...
4733 * gcc.target/arm/atomic-op-char-1.c: This.
4734 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4735 * gcc.target/arm/atomic-op-consume-1.c: This.
4736 * gcc.target/arm/atomic-op-int.c: Rename into ...
4737 * gcc.target/arm/atomic-op-int-1.c: This.
4738 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4739 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4740 * gcc.target/arm/atomic-op-release.c: Rename into ...
4741 * gcc.target/arm/atomic-op-release-1.c: This.
4742 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4743 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4744 * gcc.target/arm/atomic-op-short.c: Rename into ...
4745 * gcc.target/arm/atomic-op-short-1.c: This.
4746 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4747 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4748 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4749 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4750 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4751 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4752 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4753 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4754 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4755 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4756
1f8dd420
AV
47572016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4758
4759 PR fortran/70842
4760 * gfortran.dg/select_type_35.f03: New test.
4761
53109ba8
KT
47622016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4763
4764 PR target/65951
4765 PR tree-optimization/70923
4766 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4767 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4768 * gcc.dg/vect/pr65951.c: Likewise.
4769 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4770
91f35b7f
DE
47712016-07-14 David Edelsohn <dje.gcc@gmail.com>
4772
4773 * c-c++-common/pr60226.c: Expect maximum object file alignment
4774 error on AIX.
4775
351168fe
RB
47762016-07-14 Richard Biener <rguenther@suse.de>
4777
4778 PR tree-optimization/71866
4779 * gcc.dg/torture/pr71866.c: New testcase.
4780
94c32c00
TP
47812016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4782
4783 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4784 selector and enclose boolean expression in curly braces.
4785
b799a481
AM
47862016-07-14 Alan Modra <amodra@gmail.com>
4787
4788 PR target/71733
4789 * gcc.target/powerpc/p9-novsx.c: New.
4790
f63ba78c
AK
47912016-07-13 Andi Kleen <ak@linux.intel.com>
4792
4793 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4794 * g++.dg/tree-prof/morefunc.C: Dito.
4795 * g++.dg/tree-prof/pr35545.C: Dito.
4796 * g++.dg/tree-prof/reorder.C: Dito.
4797 * gcc.dg/tree-prof/20050826-2.c: Dito.
4798 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4799 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4800 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4801 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4802 * gcc.dg/tree-prof/inliner-1.c: Dito.
4803 * gcc.dg/tree-prof/merge_block.c: Dito.
4804 * gcc.dg/tree-prof/stringop-1.c: Dito.
4805 * gcc.dg/tree-prof/stringop-2.c: Dito.
4806 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4807 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4808 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4809 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4810 * gcc.dg/tree-prof/update-loopch.c: Dito.
4811 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4812 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4813 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4814 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4815 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4816 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4817 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4818
f4d5a23d
AK
48192016-07-13 Andi Kleen <ak@linux.intel.com>
4820
4821 * lib/profopt.exp (profopt-execute): Remove .imports files.
4822
ae145898
AK
48232016-07-13 Andi Kleen <ak@linux.intel.com>
4824
0b965526 4825 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4826
e97bd4f5
AK
48272016-07-13 Andi Kleen <ak@linux.intel.com>
4828
4829 * lib/profopt.exp (dg-final-scan-autofdo,
4830 dg-final-scan-not-autofdo): New functions.
4831
6fa3d4b4
BC
48322016-07-13 Bin Cheng <bin.cheng@arm.com>
4833
4834 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4835 * gcc.dg/vect/vect-35.c: Ditto.
4836 * gcc.dg/vect/vect-alias-check-2.c: New test.
4837
65f18bc6
ML
48382016-07-13 Martin Liska <mliska@suse.cz>
4839
4840 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4841 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4842 * gfortran.dg/pr42108.f90: Update expected dump scan.
4843
9737f35b
RB
48442016-07-13 Richard Biener <rguenther@suse.de>
4845
4846 PR tree-optimization/24574
4847 * gcc.dg/pr24574.c: New testcase.
4848
62c0ea4b
SKS
48492016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4850
0b965526 4851 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4852 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4853 * c-c++-common/pr68833-1.c: Require int32plus.
4854 * gcc.dg/ipa/pr63551.c: Likewise.
4855 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4856 * gcc.dg/ipa/pr64041.c: Require int32plus.
4857
c7ed8938
IE
48582016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4859
4860 PR ipa/71633
4861 * g++.dg/pr71633.C: New test.
4862
5ce15300
TP
48632016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4864
4865 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4866 Add new arm_thumb1_cbz_ok effective target.
4867 * gcc.target/arm/cbz.c: New test.
4868
2b9509a3
TP
48692016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4870
4871 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4872 Define effective target.
4873 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4874 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4875 * gcc.target/arm/movhi_movw.c: New test.
4876 * gcc.target/arm/movsi_movw.c: Likewise.
4877 * gcc.target/arm/movdi_movw.c: Likewise.
4878
7f15b177
RB
48792016-07-13 Richard Biener <rguenther@suse.de>
4880
4881 PR middle-end/71104
4882 * gcc.dg/pr71104-1.c: New testcase.
4883 * gcc.dg/pr71104-2.c: Likewise.
4884
0b0a896e
MM
48852016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4886
4887 PR target/71805
4888 * gcc.target/powerpc/pr71805.c: New test.
4889
f906f5ed
BS
48902016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4891
4892 * gcc.target/powerpc/divkc3-1.c: New.
4893 * gcc.target/powerpc/mulkc3-1.c: New.
4894
9e63c3aa
NS
48952016-07-12 Nathan Sidwell <nathan@acm.org>
4896
4897 * gcc.target/arm/data-rel-1.c: New.
4898 * gcc.target/arm/data-rel-2.c: New.
4899 * gcc.target/arm/data-rel-3.c: New.
4900
f507d202
ML
49012016-07-12 Martin Liska <mliska@suse.cz>
4902
4903 * gcc.dg/params/blocksort-part.c: New test.
4904 * gcc.dg/params/params.exp: New file.
4905
d6f7c125
KT
49062016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4907
4908 PR middle-end/71700
4909 * gcc.c-torture/execute/pr71700.c: New test.
4910
37ccb0ba
SB
49112016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4912 Richard Biener <rguenther@suse.de>
4913
4914 PR tree-optimization/23286
4915 PR tree-optimization/70159
4916 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4917 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4918 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4919 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4920 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4921 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4922 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4923 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4924 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4925 * gcc.dg/pr51879-12.c: Likewise.
4926 * gcc.dg/strlenopt-9.c: Likewise.
4927 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4928 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4929 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4930 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4931 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4932 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4933 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4934 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4935 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4936 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4937 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4938 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4939 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4940 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4941 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4942
712a93d6
RB
49432016-07-12 Richard Biener <rguenther@suse.de>
4944
4945 PR rtl-optimization/68961
4946 * gcc.target/i386/pr68961.c: New testcase.
4947
c392943c
JJ
49482016-07-11 Jakub Jelinek <jakub@redhat.com>
4949
3d56e6a4
JJ
4950 PR middle-end/71758
4951 * c-c++-common/gomp/pr71758.c: New test.
4952 * gfortran.dg/gomp/pr71758.f90: New test.
4953
c392943c
JJ
4954 PR tree-optimization/71823
4955 * gcc.dg/vect/pr71823.c: New test.
4956
741d3be5
DM
49572016-07-11 David Malcolm <dmalcolm@redhat.com>
4958
4959 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4960 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4961 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4962
92fa45b5
L
49632016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4964
4965 PR target/71801
4966 * gcc.target/i386/pr71801.c: New test.
4967
f51606c7
RB
49682016-07-11 Richard Biener <rguenther@suse.de>
4969
4970 PR tree-optimization/71816
4971 * gcc.dg/torture/pr71816.c: New testcase.
4972
36b54ce0
TK
49732016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4974
4975 PR fortran/71783
4976 * gfortran.dg/dependency_46.f90: New test.
4977
d13835b6
VM
49782016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4979
4980 PR rtl-optimization/71621
4981 * gcc.target/i386/pr71621-1.c: New.
4982 * gcc.target/i386/pr71621-2.c: New.
4983
642bcbdf
CP
49842016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4985
4986 * gfortran.dg/goacc/pr71704.f90: New test.
4987
02eb5b8b
BS
49882016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4989
4990 PR target/71297
4991 * gcc.target/powerpc/pr71297.c: New.
4992
8beb9a0d
JW
49932016-07-08 Jiong Wang <jiong.wang@arm.com>
4994
4995 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4996
cef4b650
MM
49972016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4998
4999 PR target/71806
5000 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5001
3c3ecf52
AH
50022016-07-08 Alan Hayward <alan.hayward@arm.com>
5003
5004 PR tree-optimization/71667
5005 * gcc.dg/vect/pr71667.c: New
5006
2660286d
ML
50072016-07-08 Martin Liska <mliska@suse.cz>
5008
5009 * gcc.dg/torture/pr71606.c: New test.
5010
70cdd4ae
JD
50112016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5012
5013 PR fortran/71764
5014 * gfortran.dg/pr71764.f90: New test.
5015
842dc2e6
JJ
50162016-07-07 Jakub Jelinek <jakub@redhat.com>
5017 Kai Tietz <ktietz70@googlemail.com>
5018
5019 PR c++/70869
5020 PR c++/71054
5021 * g++.dg/cpp0x/pr70869.C: New test.
5022 * g++.dg/cpp0x/pr71054.C: New test.
5023
31be4262
DE
50242016-07-07 David Edelsohn <dje.gcc@gmail.com>
5025
5026 * g++.dg/debug/pr71432.C: Fail on AIX.
5027
1c122092
ML
50282016-07-07 Martin Liska <mliska@suse.cz>
5029
5030 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5031 an undefined behavior.
5032 * gfortran.dg/do_3.F90: Likewise.
5033 * gfortran.dg/do_check_11.f90: New test.
5034 * gfortran.dg/do_check_12.f90: New test.
5035 * gfortran.dg/do_corner_warn.f90: New test.
5036
7119f1b1
ML
50372016-07-07 Martin Liska <mliska@suse.cz>
5038
5039 * gfortran.dg/predict-1.f90: Ammend the test.
5040 * gfortran.dg/predict-2.f90: Likewise.
5041
275792f2
IE
50422016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5043
5044 PR ipa/71624
5045 * g++.dg/pr71624.C: New test.
5046
05a437c1
TP
50472016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5048
5049 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5050 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5051 ARMv8-M Mainline architectures.
5052
6f493951
TP
50532016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5054
5055 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5056 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5057
5ddaee94
SB
50582016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5059
5060 PR target/70098
5061 PR target/71763
5062 * gcc.target/powerpc/pr71763.c: New file.
5063
651afdb2
YR
50642016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5065
5066 PR tree-optimization/71518
0b965526 5067 * gcc.dg/pr71518.c: New test.
651afdb2 5068
9df99881
WD
50692016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5070
5071 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5072
7b4e0769
SKS
50732016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5074
0b965526 5075 PR target/50739
7b4e0769
SKS
5076 * gcc.target/avr/pr50739.c: New test.
5077
eb4432f7
JH
50782016-07-05 Jan Hubicka <jh@suse.cz>
5079
5080 * gcc.dg/tree-ssa/scev-14.c: update template.
5081
c01e092f
RS
50822016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5083
5084 * gcc.dg/vect/group-no-gaps-1.c: New test.
5085
8070763a
AK
50862016-07-05 Andi Kleen <ak@linux.intel.com>
5087
5088 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5089 if kernel supports MPX.
5090
3f8257db 50912016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5092
5093 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5094
36a265b1
MM
50952016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5096 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5097
5098 * gcc.target/powerpc/signbit-1.c: New test.
5099 * gcc.target/powerpc/signbit-2.c: New test.
5100 * gcc.target/powerpc/signbit-3.c: New test.
5101
7a98fb6e
KT
51022016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5103
5104 PR rtl-optimization/71594
5105 * gcc.dg/torture/pr71594.c: New test.
5106
1e3d54b4
JH
51072016-07-05 Jan Hubicka <jh@suse.cz>
5108
5109 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5110
84ca3893
DM
51112016-07-05 David Malcolm <dmalcolm@redhat.com>
5112
5113 PR c++/62314
3a146d46 5114 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5115 number of missing semicolon error.
5116 * g++.dg/pr62314-2.C: New test case.
5117
20d0bfce
AF
51182016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5119
5120 * gfortran.dg/coarray_stat_function.f90: New test.
5121 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5122 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5123 to new interfaces.
5124
69aaea06
AV
51252016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5126
5127 PR fortran/71623
5128 * gfortran.dg/deferred_character_17.f90: New test.
5129
f723a43c
CL
51302016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5131
5132 * gcc.target/arm/neon/polytypes.c: Move to ...
5133 * gcc.target/arm/polytypes.c: ... here.
5134 * gcc.target/arm/neon/pr51534.c: Move to ...
5135 * gcc.target/arm/pr51534.c: ... here.
5136 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5137 * gcc.target/arm/vect-vcvt.c: ... here.
5138 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5139 * gcc.target/arm/vect-vcvtq.c: ... here.
5140 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5141 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5142 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5143 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5144 * gcc.target/arm/neon/neon.exp: Delete.
5145 * gcc.target/arm/neon/: Delete.
5146
d73e0ccf
JD
51472016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5148
5149 PR fortran/65575
5150 * gfortran.dg: pr65575.f90: New test.
5151
c20f6223
JD
51522016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5153
5154 PR fortran/35849
5155 * gfortran.dg: pr35849.f90: New test.
5156
2a5537c3
JJ
51572016-07-04 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR c++/71739
5160 * g++.dg/cpp0x/pr71739.C: New test.
5161
740f9751
CL
51622016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5163
5164 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5165
bf749919
DV
51662016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5167
5168 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5169 locr.
5170 * gcc.target/s390/loc-1.c: New test.
5171
430bb38e
YR
51722016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5173
3a146d46
JJ
5174 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5175 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5176
15f6e0da
RR
51772016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5178
5179 PR target/63874
5180 * gcc.target/aarch64/pr63874.c: New test.
5181
79335075
JB
51822016-07-04 Jan Beulich <jbeulich@suse.com>
5183
5184 * g++.dg/header.c: New.
5185 * gcc.dg/header.c: New.
5186
557e8c49
JJ
51872016-07-02 Jakub Jelinek <jakub@redhat.com>
5188
5189 PR c/71719
5190 * c-c++-common/Wunused-var-15.c: New test.
5191
79a592e3
JJ
51922016-07-01 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR fortran/71687
5195 * gfortran.dg/gomp/pr71687.f90: New test.
5196
e2298656
BS
51972016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5198
5199 * gcc.dg/const-float128-ped.c: Require __float128 effective
5200 target and options.
5201 * gcc.dg/const-float128.c: Likewise.
5202 * gcc.dg/torture/float128-cmp-invalid.c: Require
5203 __float128 and base_quadfloat_support effective targets, and
5204 __float128 options.
5205 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5206 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5207 * gcc.dg/torture/float128-nan.c: Likewise.
5208 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5209 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5210 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5211 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5212 (add_options_for___float128): New.
5213 (check_effective_target_base_quadword_support): New.
5214
70c11966
MM
52152016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5216
5217 PR target/71720
5218 * gcc.target/powerpc/pr71720.c: New test.
5219
059541fd
JB
52202016-07-01 Jan Beulich <jbeulich@suse.com>
5221
5222 * gcc.dg/bss.c: New.
5223
2c1e4964
PB
52242016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5225
5226 PR target/71698
5227 * gcc.target/powerpc/pr71698.c: New test.
5228
22e1cb39
GJL
52292016-07-01 Georg-Johann Lay <avr@gjlay.de>
5230
5231 PR target/71151
5232 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5233 instead of ".foo" for its section name.
5234 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5235 depending on MCU's flash size.
5236 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5237 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5238 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5239 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5240 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5241 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5242
466cf574
JB
52432016-07-01 Jan Beulich <jbeulich@suse.com>
5244
5245 * gcc.target/i386/pr65105-2.c: Add -msse2.
5246
351beab7
JJ
52472016-06-30 Jakub Jelinek <jakub@redhat.com>
5248
55a0f21a
JJ
5249 PR tree-optimization/71707
5250 * gcc.dg/strlenopt-29.c: New test.
5251
6245ad72
JJ
5252 PR fortran/71704
5253 * gfortran.dg/gomp/pr71704.f90: New test.
5254
351beab7
JJ
5255 PR fortran/71705
5256 * gfortran.dg/gomp/pr71705.f90: New test.
5257
5a3a6a5e
KN
52582016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5259
5260 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5261 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5262 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5263 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5264 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5265 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5266 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5267 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5268 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5269 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5270 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5271 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5272 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5273 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5274 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5275 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5276 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5277 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5278 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5279 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5280 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5281 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5282 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5283 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5284 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5285 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5286 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5287 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5288 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5289 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5290 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5291 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5292 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5293 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5294 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5295 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5296 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5297 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5298 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5299 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5300 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5301 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5302 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5303 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5304 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5305 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5306 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5307 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5308 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5309 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5310 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5311 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5312 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5313 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5314 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5315 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5316 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5317 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5318 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5319 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5320 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5321 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5322 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5323 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5324 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5325 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5326 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5327 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5328 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5329 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5330 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5331 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5332 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5333 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5334 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5335 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5336 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5337 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5338 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5339 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5340 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5341
3dfa8071 53422016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5343 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5344
5345 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5346
9bd62242 53472016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5348 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5349
5350 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5351
603107fb
DM
53522016-06-30 David Malcolm <dmalcolm@redhat.com>
5353
5354 PR driver/71651
5355 * gcc.dg/spellcheck-options-12.c: New test case.
5356
205cccc7
JJ
53572016-06-30 Jakub Jelinek <jakub@redhat.com>
5358
5359 PR middle-end/71693
5360 * gcc.c-torture/compile/pr71693.c: New test.
5361
f4452176
DM
53622016-06-29 David Malcolm <dmalcolm@redhat.com>
5363
5364 * gcc.dg/spellcheck-params.c: New testcase.
5365 * gcc.dg/spellcheck-params-2.c: New testcase.
5366
c5e74d9d
MM
53672016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5368
5369 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5370 vector extract instructions.
5371 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5372
e44ecbfd
JD
53732016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5374
5375 PR fortran/71686
5376 * gfortran.dg/unexpected_eof_2.f90: New test.
5377 * gfortran.dg/unexpected_eof_3.f90: New test.
5378
ee446d9f
JW
53792016-06-29 Jim Wilson <jim.wilson@linaro.org>
5380
5381 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5382
27f67461
CP
53832016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5384
5385 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5386 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5387 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5388
b1206d29
RB
53892016-06-29 Richard Biener <rguenther@suse.de>
5390
5391 PR middle-end/15256
5392 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5393
1af21224
MW
53942016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5395
5396 * gcc.target/arm/aapcs/neon-vect10.c: Require
5397 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5398 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5399 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5400 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5401 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5402 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5403 * gcc.target/arm/fp16-aapcs-1.c: Require
5404 -mfloat-ab=hard. Also simplify the test.
5405 * gcc.target/arm/fp16-aapcs-2.c: New.
5406
7fe43755
MW
54072016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5408
0b965526 5409 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5410 (add_options_for_arm_fp16_ieee): New.
5411 (add_options_for_arm_fp16_alternative): New.
5412 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5413 long-line.
5414 (effective_target_arm_fp16_hw): New.
5415
264d951a
IE
54162016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5417
5418 PR tree-optimization/71655
5419 * g++.dg/pr71655.C: New test.
5420
5c846a81
ML
54212016-06-29 Martin Liska <mliska@suse.cz>
5422
5423 * gcc.dg/pr71585.c: New test.
5424 * gcc.dg/pr71585-2.c: New test.
5425 * gcc.dg/pr71585-3.c: New test.
5426
fafe9318
YR
54272016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5428
5429 PR tree-optimization/70729
5430 * g++.dg/vect/pr70729.cc: New test.
5431
54d19c3b
TS
54322016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5433
5434 * c-c++-common/gomp/cancel-1.c: Extend.
5435
5f3cd7c3
JJ
54362016-06-29 Jakub Jelinek <jakub@redhat.com>
5437
5438 PR tree-optimization/71625
5439 * gcc.dg/strlenopt-28.c: New test.
5440
4aa83879
RB
54412016-06-29 Richard Biener <rguenther@suse.de>
5442
5443 PR middle-end/71002
5444 * g++.dg/torture/pr71002.C: Adjust testcase.
5445
152ef731
JJ
54462016-06-29 Jakub Jelinek <jakub@redhat.com>
5447
5448 PR c/71685
5449 * gcc.dg/pr71685.c: New test.
5450
54512016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5452
5453 PR c/71552
5454 * gcc.dg/init-bad-9.c: New test.
5455
d41dc215
BS
54562016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5457
5458 * gcc.target/powerpc/abs128-1.c: Require VSX.
5459 * gcc.target/powerpc/copysign128-1.c: Likewise.
5460 * gcc.target/powerpc/inf128-1.c: Likewise.
5461 * gcc.target/powerpc/nan128-1.c: Likewise.
5462
6a20b538
JJ
54632016-06-28 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR middle-end/71626
5466 * gcc.c-torture/execute/pr71626-1.c: New test.
5467 * gcc.c-torture/execute/pr71626-2.c: New test.
5468
77d93c47
PB
54692016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5470
5471 PR target/71656
5472 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5473
a8264058
SB
54742016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5475
5476 PR target/71670
5477 * gcc.target/powerpc/pr71670.c: New testcase.
5478
0dc47331
PB
54792016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5480
5481 PR target/71656
5482 * gcc.target/powerpc/pr71656-1.c: New test.
5483 * gcc.target/powerpc/pr71656-2.c: New test.
5484
b65ffc79
CL
54852016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5486
5487 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5488 around fp16 code.
5489 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5490 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5491 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5492 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5493 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5494 Add arm_neon_fp16_ok effective target.
0b965526
UB
5495 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5496 Likewise.
5497 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5498 Likewise.
5499 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5500 Likewise.
5501 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5502 Likewise.
5503 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5504 Likewise.
5505 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5506 Likewise.
5507 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5508 Likewise.
5509 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5510 Likewise.
5511 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5512 Likewise.
5513 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5514 Likewise.
5515 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5516 Likewise.
b65ffc79 5517
9bb86f40
JH
55182016-06-26 Jan Hubicka <hubicka@ucw.cz>
5519
5520 * gcc.dg/predict-12.c: New testcase.
5521
46db0fd4
JD
55222016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5523
5524 PR fortran/71649
5525 * gfortran.dg/pr71649.f90: New test.
5526
2a65e70b
JJ
55272016-06-25 Jakub Jelinek <jakub@redhat.com>
5528
f8a06e24
JJ
5529 PR tree-optimization/71643
5530 * g++.dg/opt/pr71643.C: New test.
5531
2a65e70b
JJ
5532 PR tree-optimization/71631
5533 * gcc.c-torture/execute/pr71631.c: New test.
5534
7805417a
JH
55352016-06-24 Jan Hubicka <hubicka@ucw.cz>
5536
5537 * gcc.dg/predict-11.c: New testcase.
5538 * gfortran.dg/predict-2.f90: New testcase.
5539
888ed1a3
JH
55402016-06-24 Jan Hubicka <hubicka@ucw.cz>
5541
5542 * gcc.dg/predict-10.c: New test.
5543
53605f35
BS
55442016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5545
5546 * gcc.target/powerpc/abs128-1.c: New.
5547 * gcc.target/powerpc/copysign128-1.c: New.
5548 * gcc.target/powerpc/inf128-1.c: New.
5549 * gcc.target/powerpc/nan128-1.c: New.
5550
7b22b4c6
EB
55512016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5552
5553 * gfortran.dg/pr71642.f90: New test.
5554
37e373c2
JJ
55552016-06-24 Jakub Jelinek <jakub@redhat.com>
5556
5557 PR tree-optimization/71647
5558 * gcc.target/i386/pr71647.c: New test.
5559
b20b79f2
L
55602016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5561
5562 * gcc.target/i386/noplt-gd-1.c: New test.
5563 * gcc.target/i386/noplt-gd-2.c: Likewise.
5564 * gcc.target/i386/noplt-gd-3.c: Likewise.
5565 * gcc.target/i386/noplt-ld-1.c: Likewise.
5566 * gcc.target/i386/noplt-ld-2.c: Likewise.
5567 * gcc.target/i386/noplt-ld-3.c: Likewise.
5568 * lib/target-supports.exp
5569 (check_effective_target_tls_get_addr_via_got): New.
5570
04619cb8
UB
55712016-06-24 Uros Bizjak <ubizjak@gmail.com>
5572
5573 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5574 testsuite compile flags.
5575 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5576 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5577
55782016-06-24 Uros Bizjak <ubizjak@gmail.com>
5579
5580 * g++dg/vect/pr36684.cc: Add dg-do compile.
5581 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5582 * gcc.dg/vect/pr70021.c: Ditto.
5583 * gcc.dg/vect/pr70138-1.c: Ditto.
5584 * gcc.dg/vect/pr70138-2.c: Ditto.
5585 * gcc.dg/vect/pr70354-1.c: Ditto.
5586 * gcc.dg/vect/pr70354-2.c: Ditto.
5587 * gcc.dg/vect/pr71259.c: Ditto.
5588 * gcc.dg/vect/pr71416-1.c: Ditto.
5589 * gcc.dg/vect/slp-43.c: Ditto.
5590 * gcc.dg/vect/slp-45.c: Ditto.
5591 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5592 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5593 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5594 * gfortran.dg/vect/pr69980.f90: Ditto.
5595
55962016-06-24 Uros Bizjak <ubizjak@gmail.com>
5597
5598 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5599 * gcc.dg/vect/bb-slp-30.c: Ditto.
5600 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5601 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5602 * gcc.dg/vect/pr45902.c: Ditto.
5603 * gcc.dg/vect/pr48172.c: Ditto.
5604 * gcc.dg/vect/pr48377.c: Ditto.
5605 * gcc.dg/vect/pr49038.c: Ditto.
5606 * gcc.dg/vect/pr49771.c: Ditto.
5607 * gcc.dg/vect/pr52091.c: Ditto.
5608 * gcc.dg/vect/pr53185-2.c: Ditto.
5609 * gcc.dg/vect/pr56826.c: Ditto.
5610 * gcc.dg/vect/pr60276.c: Ditto.
5611 * gcc.dg/vect/pr62021.c: Ditto.
5612 * gcc.dg/vect/pr63530.c: Ditto.
5613 * gcc.dg/vect/pr65518.c: Ditto.
5614 * gcc.dg/vect/pr65947-1.c: Ditto.
5615 * gcc.dg/vect/pr65947-10.c: Ditto.
5616 * gcc.dg/vect/pr65947-11.c: Ditto.
5617 * gcc.dg/vect/pr65947-12.c: Ditto.
5618 * gcc.dg/vect/pr65947-13.c: Ditto.
5619 * gcc.dg/vect/pr65947-2.c: Ditto.
5620 * gcc.dg/vect/pr65947-3.c: Ditto.
5621 * gcc.dg/vect/pr65947-4.c: Ditto.
5622 * gcc.dg/vect/pr65947-5.c: Ditto.
5623 * gcc.dg/vect/pr65947-6.c: Ditto.
5624 * gcc.dg/vect/pr65947-7.c: Ditto.
5625 * gcc.dg/vect/pr65947-8.c: Ditto.
5626 * gcc.dg/vect/pr65947-9.c: Ditto.
5627 * gcc.dg/vect/pr71416-1.c: Ditto.
5628 * gcc.dg/vect/pr71439.c: Ditto.
5629 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5630 * gcc.dg/vect/vect-bswap16.c: Ditto.
5631 * gcc.dg/vect/vect-bswap32.c: Ditto.
5632 * gcc.dg/vect/vect-bswap64.c: Ditto.
5633 * gcc.dg/vect/vect-live-1.c: Ditto.
5634 * gcc.dg/vect/vect-live-2.c: Ditto.
5635 * gcc.dg/vect/vect-live-3.c: Ditto.
5636 * gcc.dg/vect/vect-live-4.c: Ditto.
5637 * gcc.dg/vect/vect-live-5.c: Ditto.
5638 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5639 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5640 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5641 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5642 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5643 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5644 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5645 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5646 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5647 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5648 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5649 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5650 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5651 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5652 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5653 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5654 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5655
da224bcb
UB
56562016-06-24 Uros Bizjak <ubizjak@gmail.com>
5657
5658 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5659
dfee2870
L
56602016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5661
5662 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5663 ia32 if R_386_GOT32X relocation is supported.
5664 * gcc.target/i386/noplt-3.c: Likewise.
5665 * gcc.target/i386/noplt-2.c: Likewise.
5666 (main): Renamed to ...
5667 (bar): This.
5668 * gcc.target/i386/noplt-4.c: Likewise.
5669 (main): Renamed to ...
5670 (bar): This.
5671 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5672 * gcc.target/i386/pr67400-5.c: Likewise.
5673
a86451b9
JJ
56742016-06-24 Jakub Jelinek <jakub@redhat.com>
5675
00085092
JJ
5676 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5677 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5678
a86451b9
JJ
5679 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5680 f4): Adjust expected diagnostics.
5681 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5682 (T): If OVFP is defined, redefine to TP.
5683 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5684 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5685 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5686 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5687 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5688 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5689 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5690 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5691 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5692 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5693 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5694 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5695 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5696 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5697 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5698 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5699 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5700 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5701 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5702 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5703 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5704 as last argument to __builtin_add_overflow_p.
5705
7bb5d5f4
UB
57062016-06-23 Uros Bizjak <ubizjak@gmail.com>
5707
5708 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5709 dg-options and remove default vector testsuite compile flags.
5710 * g++.dg/vect/pr33860a.cc: Ditto.
5711 * g++.dg/vect/pr45470-a.cc: Ditto.
5712 * g++.dg/vect/pr45470-b.cc: Ditto.
5713 * g++.dg/vect/pr60896.cc: Ditto.
5714 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5715 * gcc.dg/vect/pr18308.c: Ditto.
5716 * gcc.dg/vect/pr24049.c: Ditto.
5717 * gcc.dg/vect/pr33373.c: Ditto.
5718 * gcc.dg/vect/pr36228.c: Ditto.
5719 * gcc.dg/vect/pr42395.c: Ditto.
5720 * gcc.dg/vect/pr42604.c: Ditto.
5721 * gcc.dg/vect/pr46663.c: Ditto.
5722 * gcc.dg/vect/pr48765.c: Ditto.
5723 * gcc.dg/vect/pr49093.c: Ditto.
5724 * gcc.dg/vect/pr49352.c: Ditto.
5725 * gcc.dg/vect/pr52298.c: Ditto.
5726 * gcc.dg/vect/pr52870.c: Ditto.
5727 * gcc.dg/vect/pr53185.c: Ditto.
5728 * gcc.dg/vect/pr53773.c: Ditto.
5729 * gcc.dg/vect/pr56695.c: Ditto.
5730 * gcc.dg/vect/pr62171.c: Ditto.
5731 * gcc.dg/vect/pr63530.c: Ditto.
5732 * gcc.dg/vect/pr68339.c: Ditto.
5733 * gcc.dg/vect/pr71259.c: Ditto.
5734 * gcc.dg/vect/vect-82_64.c: Ditto.
5735 * gcc.dg/vect/vect-83_64.c: Ditto.
5736 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5737 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5738 * gcc.dg/vect/vect-shift-2.c: Ditto.
5739 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5740 * gfortran.dg/vect/pr39318.f90: Ditto.
5741 * gfortran.dg/vect/pr45714-a.f: Ditto.
5742 * gfortran.dg/vect/pr45714-b.f: Ditto.
5743 * gfortran.dg/vect/pr46213.f90: Ditto.
5744
2d4bb02f
MM
57452016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5746 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5747
5748 * gcc.target/powerpc/p9-splat-5.c: New test.
5749
f6d1b868
UB
57502016-06-23 Uros Bizjak <ubizjak@gmail.com>
5751
5752 PR tree-optimization/71488
5753 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5754 * lib/target-supports.exp: ... here.
5755 (check_sse4_hw_available): New procedure.
5756 (check_effective_target_sse4_runtime): Ditto.
5757 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5758 -march=westmere for sse4_runtime targets.
936ff030 5759 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5760 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5761 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5762 (main): Call check_vect ().
a7898180 5763 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5764
c0597759
L
57652016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5766
5767 PR target/66232
5768 PR target/67400
5769 * gcc.target/i386/pr66232-14.c: New file.
5770 * gcc.target/i386/pr66232-15.c: Likewise.
5771 * gcc.target/i386/pr66232-16.c: Likewise.
5772 * gcc.target/i386/pr66232-17.c: Likewise.
5773 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5774 ia32 if R_386_GOT32X relocation is supported.
5775 * gcc.target/i386/pr67400-2.c: Likewise.
5776 * gcc.target/i386/pr67400-3.c: Likewise.
5777 * gcc.target/i386/pr67400-4.c: Likewise.
5778 * gcc.target/i386/pr67400-6.c: Likewise.
5779 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5780 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5781
5b0e27a7
JD
57822016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5783
5784 PR libgfortran/48852
5785 * gfortran.dg/char4_iunit_1.f03: Update test.
5786 * gfortran.dg/f2003_io_5.f03: Update test.
5787 * gfortran.dg/real_const_3.f90: Update test.
5788
7f586d90
AK
57892016-06-23 Andi Kleen <ak@linux.intel.com>
5790
5791 * g++.dg/bprob/bprob.exp: Support autofdo.
5792 * g++.dg/tree-prof/tree-prof.exp: dito.
5793 * gcc.dg/tree-prof/tree-prof.exp: dito.
5794 * gcc.misc-tests/bprob.exp: dito.
5795 * gfortran.dg/prof/prof.exp: dito.
5796 * lib/profopt.exp: dito.
5797 * lib/target-supports.exp: Check for autofdo.
5798
60fa7862
ML
57992016-06-23 Martin Liska <mliska@suse.cz>
5800
5801 * gcc.dg/pr71619.c: New test.
5802
e3d62871
UB
58032016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5804
5805 PR target/67400
cc901875
UB
5806 * gcc.target/i386/pr67400-1.c: New test.
5807 * gcc.target/i386/pr67400-2.c: Likewise.
5808 * gcc.target/i386/pr67400-3.c: Likewise.
5809 * gcc.target/i386/pr67400-4.c: Likewise.
5810 * gcc.target/i386/pr67400-5.c: Likewise.
5811 * gcc.target/i386/pr67400-6.c: Likewise.
5812 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5813
ac81cf0b
DM
58142016-06-22 David Malcolm <dmalcolm@redhat.com>
5815
5816 * c-c++-common/missing-header-1.c: New test case.
5817 * c-c++-common/missing-header-2.c: New test case.
5818 * c-c++-common/missing-header-3.c: New test case.
5819 * c-c++-common/missing-header-4.c: New test case.
5820
1a4f11c8
DM
58212016-06-22 David Malcolm <dmalcolm@redhat.com>
5822
5823 PR c/70339
5824 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5825 hint.
5826 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5827 expected results due to builtin "nanl" now being suggested for
5828 "name".
5829 * gcc.dg/pr67580.c: Update expected messages.
5830 * gcc.dg/spellcheck-identifiers.c: New testcase.
5831 * gcc.dg/spellcheck-typenames.c: New testcase.
5832
a93eac6a
DM
58332016-06-22 David Malcolm <dmalcolm@redhat.com>
5834
5835 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5836 file.
5837 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5838 diagnostic-test-show-locus-parseable-fixits.c to sources for
5839 diagnostic_plugin_test_show_locus.c.
5840 * lib/gcc-defs.exp (freeform_regexps): New global.
5841 (dg-regexp): New function.
5842 (handle-dg-regexps): New function.
5843 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5844 freeform_regexps to the empty list.
5845 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5846
49e76ff1
IE
58472016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5848
f6d1b868 5849 PR tree-optimization/71488
49e76ff1
IE
5850 * g++.dg/pr71488.C: New test.
5851 * gcc.dg/vect/vect-bool-cmp.c: New test.
5852
951d8c8a
EB
58532016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5854
5855 * gcc.dg/guality/param-5.c: New test.
5856
b60fc3bd
BE
58572016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5858
5859 * gcc.target/i386/asm-flag-7.c: New test.
5860
0609abda
TS
58612016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5862
5863 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5864 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5865 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5866 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5867 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5868 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5869 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5870 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5871 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5872 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5873 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5874 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5875 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5876 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5877 * lib/target-supports.exp: Likewise.
5878
ee2499b4
TS
58792016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5880
5881 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5882 * gcc.dg/attr-ms_struct-2.c: Likewise.
5883 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5884 * gcc.dg/bf-ms-attrib.c: Likewise.
5885 * gcc.dg/bf-ms-layout-2.c: Likewise.
5886 * gcc.dg/bf-ms-layout-3.c: Likewise.
5887 * gcc.dg/bf-ms-layout.c: Likewise.
5888 * gcc.dg/bf-no-ms-layout.c: Likewise.
5889 * gcc.target/i386/bitfield1.c: Likewise.
5890 * gcc.target/i386/bitfield2.c: Likewise.
5891 * gcc.target/i386/bitfield3.c: Likewise.
5892
caea59ff
KN
58932016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5894
5895 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5896 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5897 override other than -mcpu=power9 command-line option is specified,
5898 or if the target operating system is aix.
5899 * gcc.target/powerpc/darn-1.c: Likewise.
5900 * gcc.target/powerpc/darn-2.c: Likewise.
5901 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5902 test if effective-target is not powerpc_p9vector_ok or if the
5903 target operating system is not defined.
5904 * gcc.target/powerpc/vslv-1.c: Likewise.
5905 * gcc.target/powerpc/vsrv-0.c: Likewise.
5906 * gcc.target/powerpc/vsrv-1.c: Likewise.
5907
63617e30
TB
59082016-06-21 Tobias Burnus <burnus@net-b.de>
5909
5910 PR fortran/71068
5911 * gfortran.dg/coarray/data_1.f90: New.
5912
89192c3c
WD
59132016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5914
5915 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5916 (dg-require-effective-target): Use arm_v8_neon_hw.
5917 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5918 (dg-require-effective-target): Likewise.
5919 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5920 (dg-require-effective-target): Likewise.
5921 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5922 (dg-require-effective-target): Likewise.
5923 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5924 (dg-require-effective-target): Likewise.
5925 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5926 (dg-require-effective-target): Likewise.
5927 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5928 Add AArch64 check.
5929
64ac50e2
WD
59302016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5931
5932 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5933 Set to 3 so test passes.
5934
6252b5db
WD
59352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5936
5937 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5938
3b9bc511
IV
59392016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5940
5941 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5942 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5943 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5944 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5945
21db1c78
IV
59462016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5947
5948 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5949 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5950
9d30e86f
L
59512016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5952
5953 PR target/71549
5954 * gcc.target/i386/pr71549.c: New test.
5955
448a7c69
KN
59562016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5957
5958 * gcc.target/powerpc/vadsdu-0.c: Replace
5959 dg-require-effective-target directive to allow test to run on more
5960 platforms, and add dg-skip-if directive to disable test on aix
5961 platforms because of known incompatibilities.
5962 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5963 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5964 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5965 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5966 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5967 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5968 * gcc.target/powerpc/vadsdub-2.c: Replace
5969 dg-require-effective-target directive to allow test to run on more
5970 platforms, and add dg-skip-if directive to disable test on aix
5971 platforms because of known incompatibilities.
5972 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5973 with vec_absdb call to differentiate this test from vadsdub-1.c.
5974 * gcc.target/powerpc/vadsduh-1.c: Replace
5975 dg-require-effective-target directive to allow test to run on more
5976 platforms, and add dg-skip-if directive to disable test on aix
5977 platforms because of known incompatibilities.
5978 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5979 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5980 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5981
0ad84f34
JJ
59822016-06-21 Jakub Jelinek <jakub@redhat.com>
5983
5984 PR tree-optimization/71588
5985 * gcc.dg/pr71558.c: New test.
5986
e71e8d94
SKS
59872016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5988
5989 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5990 * c-c++-common/pr68657-2.c: Likewise.
5991 * c-c++-common/pr68657-3.c: Likewise.
5992 * gcc.dg/torture/pr69714.c: Require int32plus support.
5993 * gcc.dg/torture/pr70025.c: Likewise.
5994 * gcc.dg/torture/pr70083.c: Likewise.
5995 * gcc.dg/torture/pr70542.c: Likewise.
5996 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5997
5a578671
JM
59982016-06-20 Joseph Myers <joseph@codesourcery.com>
5999
6000 PR c/71601
6001 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6002
7a9df68e
JJ
60032016-06-20 Jakub Jelinek <jakub@redhat.com>
6004
50aa64d5
JJ
6005 PR middle-end/71581
6006 * gcc.dg/pr71581.c: New test.
6007
7a9df68e
JJ
6008 PR rtl-optimization/71591
6009 * gcc.dg/cpp/pr71591.c: New test.
6010
3947cf19
DR
60112016-06-20 David B. Robins <gcc@davidrobins.net>
6012
6013 PR target/71571
6014 * g++.dg/torture/pr71571.C: New test.
6015
c4ff221e
JJ
60162016-06-20 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR target/71559
6019 * gcc.target/i386/sse2-pr71559.c: New test.
6020 * gcc.target/i386/avx-pr71559.c: New test.
6021 * gcc.target/i386/avx512f-pr71559.c: New test.
6022
f1b5abfb
TB
60232016-06-20 Tobias Burnus <burnus@net-b.de>
6024
6025 PR fortran/71194
6026 * gfortran.dg/pointer_remapping_10.f90: New.
6027
842107e4
DM
60282016-06-20 David Malcolm <dmalcolm@redhat.com>
6029
6030 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6031
d9e8bdfd
MS
60322016-06-20 Martin Sebor <msebor@redhat.com>
6033
6034 PR c/69507
6035 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6036 * gnu90-const-expr-1.c: Same.
6037 * gnu99-const-expr-1.c: Same.
6038 * gnu99-static-1.c: Same.
6039
67785479
RL
60402016-06-20 Renlin Li <renlin.li@arm.com>
6041
29f09b38 6042 PR testsuite/71489
67785479
RL
6043 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6044
636929b8
JG
60452016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6046
6047 * gcc.target/aarch64/vcvt_f64_1.c: New.
6048 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6049 * gcc.target/aarch64/vrecp_f64_1.c: New.
6050
ff7b374b
KT
60512016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6052
6053 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6054 "alignement".
6055
554cfc9e
GJL
60562016-06-20 Georg-Johann Lay <avr@gjlay.de>
6057
6058 PR target/71103
6059 * gcc.target/avr/torture/pr71103-2.c: New test.
6060
94087e88 60612016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6062
6063 PR c/69507
6064 * gcc.dg/alignof.c: New test.
6065
c561b091
PC
60662016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6067
6068 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6069 vs dg-error; test constexpr specifier too.
6070
bf54f123
PC
60712016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6074
4e53aa97
CL
60752016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6076
6077 * lib/target-supports.exp
6078 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6079 arm_neon_ok and merge flags. Fix temporary test name.
6080 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6081 and merge flags.
6082
69071d86
ML
60832016-06-17 Martin Liska <mliska@suse.cz>
6084
6085 * gcc.dg/predict-9.c: Fix dump scanning.
6086
68b3b858
BC
60872016-06-17 Bin Cheng <bin.cheng@arm.com>
6088
6089 PR tree-optimization/71354
6090 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6091
d3ee260a
BC
60922016-06-17 Bin Cheng <bin.cheng@arm.com>
6093
6094 PR tree-optimization/71347
6095 * gcc.dg/tree-ssa/pr71347.c: New test.
6096
bd8fb114
BC
60972016-06-17 Bin Cheng <bin.cheng@arm.com>
6098
6099 PR tree-optimization/71354
6100 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6101
97816be4
BC
61022016-06-17 Bin Cheng <bin.cheng@arm.com>
6103
6104 * gcc.dg/vect/vect-alias-check-1.c: New test.
6105
2d761a37
SKS
61062016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6107
e0277d6b 6108 PR target/71151
2d761a37
SKS
6109 * gcc.target/avr/pr71151-1.c: New test.
6110 * gcc.target/avr/pr71151-2.c: New test.
6111 * gcc.target/avr/pr71151-3.c: New test.
6112 * gcc.target/avr/pr71151-4.c: New test.
6113 * gcc.target/avr/pr71151-5.c: New test.
6114 * gcc.target/avr/pr71151-6.c: New test.
6115 * gcc.target/avr/pr71151-7.c: New test.
6116 * gcc.target/avr/pr71151-8.c: New test.
6117 * gcc.target/avr/pr71151-common.h: New test.
6118
68fa96d6
ML
61192016-06-16 Martin Liska <mliska@suse.cz>
6120
6121 * gfortran.dg/predict-1.f90: New test.
6122
b6ca982f
UB
61232016-06-16 Uros Bizjak <ubizjak@gmail.com>
6124
6125 PR target/71242
3a146d46 6126 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6127
1dc8d15b
JH
61282016-06-16 Jan Hubicka <hubicka@ucw.cz>
6129
6130 * g++.dg/vect/pr36648.cc: Disable cunrolli
6131
67c25816
JJ
61322016-06-16 Jakub Jelinek <jakub@redhat.com>
6133
c577adb2
JJ
6134 PR target/71554
6135 * gcc.c-torture/execute/pr71554.c: New test.
6136
67c25816
JJ
6137 PR rtl-optimization/71532
6138 * gcc.dg/torture/pr71532.c: New test.
6139
1a3c3ee9
MM
61402016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6141
6142 * gcc.target/powerpc/p9-dimode1.c: New test.
6143 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6144
f29468a7
JJ
61452016-06-15 Jakub Jelinek <jakub@redhat.com>
6146
61daecc4
JJ
6147 * gcc.c-torture/compile/20160615-1.c: New test.
6148
f29468a7
JJ
6149 * g++.dg/cpp0x/ref-qual17.C: New test.
6150
209d1e2d
IE
61512016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6152
6153 PR middle-end/71529
6154 * gcc.target/i386/pr71529.C: New test.
6155
8dc35712
AH
61562016-06-15 Alan Hayward <alan.hayward@arm.com>
6157
6158 PR tree-optimization/71483
6159 * g++.dg/vect/pr71483.c: New
6160
b8911cb8
PC
61612016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6162
6163 PR c++/70202
6164 * g++.dg/inherit/crash6.C: New.
6165 * g++.dg/inherit/union2.C: Likewise.
6166 * g++.dg/inherit/virtual12.C: Likewise.
6167 * g++.dg/inherit/virtual13.C: Likewise.
6168 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6169
cf5d08ab
UB
61702016-06-15 Uros Bizjak <ubizjak@gmail.com>
6171
e3d62871 6172 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6173
8f482165
AH
61742016-06-15 Alan Hayward <alan.hayward@arm.com>
6175
6176 PR tree-optimization/71439
6177 * gcc.dg/vect/pr71439.c: New
6178
3256673f
KT
61792016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6180
6181 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6182
b17dc4d4
RB
61832016-06-15 Richard Biener <rguenther@suse.de>
6184
6185 * gcc.dg/vect/slp-45.c: New testcase.
6186
2a5825f2
RB
61872016-06-15 Richard Biener <rguenther@suse.de>
6188
6189 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6190
6e433d0b
BS
61912016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6192
6193 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6194 requirements, and disable for AIX for now.
6195 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6196
abe7f828
JJ
61972016-06-14 Jakub Jelinek <jakub@redhat.com>
6198
a09c81b4
JJ
6199 PR c++/71528
6200 * g++.dg/opt/pr71528.C: New test.
6201
abe7f828
JJ
6202 PR c++/71516
6203 * g++.dg/init/pr71516.C: New test.
6204
acfadf06
PC
62052016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 * g++.dg/init/array46.C: New.
6208
4d568ab2
UB
62092016-06-14 Uros Bizjak <ubizjak@gmail.com>
6210
e3d62871
UB
6211 * gcc.target/i386/float128-3.c: New test.
6212 * gcc.target/i386/quad-sse4.c: Ditto.
6213 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6214 Update scan strings.
4d568ab2 6215
30934c5d
RB
62162016-06-14 Richard Biener <rguenther@suse.de>
6217
6218 PR middle-end/71526
6219 * gfortran.dg/pr71526.f90: New testcase.
6220
3970e545
AV
62212016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6222
6223 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6224 * gcc.dg/zero_bits_compound-1.c: Likewise.
6225
04976c6e
RB
62262016-06-14 Richard Biener <rguenther@suse.de>
6227
6228 PR tree-optimization/71522
6229 * gcc.dg/torture/pr71522.c: New testcase.
6230
23e025db
JJ
62312016-06-14 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/71520
6234 * gcc.dg/tree-ssa/pr71520.c: New test.
6235
90b72e84
RB
62362016-06-14 Richard Biener <rguenther@suse.de>
6237
6238 PR tree-optimization/71521
86c24ba6 6239 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6240
ef7cf206
JJ
62412016-06-13 Jakub Jelinek <jakub@redhat.com>
6242
0dda258b
JJ
6243 PR sanitizer/71498
6244 * c-c++-common/ubsan/bounds-13.c: New test.
6245
ef7cf206
JJ
6246 PR preprocessor/71183
6247 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6248
a73786e3
JL
62492016-06-13 Jeff Law <law@redhat.com>
6250
6251 PR tree-optimization/71403
6252 * c-c++-common/ubsan/pr71403-1.c: New test.
6253 * c-c++-common/ubsan/pr71403-2.c: New test.
6254 * c-c++-common/ubsan/pr71403-3.c: New test.
6255
0ac249bf
JJ
62562016-06-13 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR middle-end/71478
6259 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6260 Add -Wno-psabi -w to dg-options.
6261
5408a64a
KN
62622016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6263
6264 * gcc.target/powerpc/vadsdu-0.c: New test.
6265 * gcc.target/powerpc/vadsdu-1.c: New test.
6266 * gcc.target/powerpc/vadsdu-2.c: New test.
6267 * gcc.target/powerpc/vadsdu-3.c: New test.
6268 * gcc.target/powerpc/vadsdu-4.c: New test.
6269 * gcc.target/powerpc/vadsdu-5.c: New test.
6270 * gcc.target/powerpc/vadsdub-1.c: New test.
6271 * gcc.target/powerpc/vadsdub-2.c: New test.
6272 * gcc.target/powerpc/vadsduh-1.c: New test.
6273 * gcc.target/powerpc/vadsduh-2.c: New test.
6274 * gcc.target/powerpc/vadsduw-1.c: New test.
6275 * gcc.target/powerpc/vadsduw-2.c: New test.
6276
f7e4f2e3
DM
62772016-06-13 David Malcolm <dmalcolm@redhat.com>
6278
6279 * gcc.dg/c99-init-2.c (c): Update expected error message.
6280 * gcc.dg/init-bad-8.c (foo): Likewise.
6281 * gcc.dg/spellcheck-fields-3.c: New test case.
6282
ad23a23e
ML
62832016-06-13 Martin Liska <mliska@suse.cz>
6284
6285 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6286 and "guess loop iv compared" heuristics.
6287 * gcc.dg/predict-2.c: Likewise.
6288 * gcc.dg/predict-3.c: Likewise.
6289 * gcc.dg/predict-4.c: Likewise.
6290 * gcc.dg/predict-5.c: Likewise.
6291 * gcc.dg/predict-6.c: Likewise.
6292
146c55da
MP
62932016-06-13 Marek Polacek <polacek@redhat.com>
6294
6295 PR middle-end/71476
6296 * c-c++-common/Wswitch-unreachable-4.c: New test.
6297 * gcc.dg/Wswitch-unreachable-2.c: New test.
6298 * g++.dg/tm/jump1.C: Move dg-warning.
6299
42e77cbc
EB
63002016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6301
6302 * gnat.dg/renaming10.ad[sb]: New test.
6303
7474dcc1
PT
63042016-06-13 Paul Thomas <pault@gcc.gnu.org>
6305
6306 PR fortran/70673
6307 * gfortran.dg/pr70673.f90: New test.
6308
f57f53d3
RB
63092016-06-13 Richard Biener <rguenther@suse.de>
6310
6311 PR middle-end/64516
6312 * gcc.dg/align-3.c: New testcase.
6313
5843a5f0
ML
63142016-06-13 Martin Liska <mliska@suse.cz>
6315
6316 * gcc.target/i386/pr71458.c: New test.
6317
aa8fdb44
UB
63182016-06-12 Uros Bizjak <ubizjak@gmail.com>
6319
6320 PR target/71241
3a146d46 6321 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6322
2043e4d7
DH
63232016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6324
6325 PR target/60751
6326 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6327 statement.
6328
d3dc025d
DH
63292016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6330
6331 PR target/60751
6332 * gfortran.dg/comma_IO_extension_1.f90: New test.
6333 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6334 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6335 statement.
6336 * gfortran.dg/graphite/pr38083.f90: Likewise.
6337 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6338 missing format.
6339
a31d78c6
EB
63402016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6341
6342 * gnat.dg/case_character.adb: New test.
6343
95c18dd0
SB
63442016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6345
6346 PR middle-end/71310
6347 * gcc.target/powerpc/pr71310.c: New testcase.
6348
b97d37b4
KV
63492016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6350
6351 PR middle-end/71478
6352 * gcc.dg/pr71478.c: New test.
6353
900bcda3
JJ
63542016-06-10 Jakub Jelinek <jakub@redhat.com>
6355
ec1c20db
JJ
6356 PR middle-end/71494
6357 * gcc.c-torture/execute/pr71494.c: New test.
6358
50b15873
JJ
6359 PR c/68657
6360 * gcc.target/i386/pr68657.c: New test.
6361
900bcda3
JJ
6362 PR inline-asm/68843
6363 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6364 (test): Add -masm=intel alternatives.
6365
4d926e34
MS
63662016-06-10 Martin Sebor <msebor@redhat.com>
6367
6368 PR c/71392
6369 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6370
ad071b2b
JL
63712016-06-10 Jeff Law <law@redhat.com>
6372
6373 PR tree-optimization/71335
6374 * gcc.c-torture/execute/pr71335.c: New test.
6375
2704efe8
DM
63762016-06-10 David Malcolm <dmalcolm@redhat.com>
6377
6378 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6379 the various "cannot tail-call: " messages.
6380
18c9b7d4
CL
63812016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6382
6383 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6384 and options.
6385
7cfa10f3
MO
63862016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6387
6388 PR sanitizer/71480
6389 * c-c++-common/asan/pr71480.c: New test.
6390
1f24fd3e
L
63912016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6392
6393 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6394 (ASMNAME2): Likewise.
6395 (main): Replace fn in asm statement with ASMNAME ("fn").
6396 * gcc.dg/guality/pr68037-2.c: Likewise.
6397 * gcc.dg/guality/pr68037-3.c: Likewise.
6398 * gcc.dg/torture/pr68037-1.c: Likewise.
6399 * gcc.dg/torture/pr68037-2.c: Likewise.
6400 * gcc.dg/torture/pr68037-3.c: Likewise.
6401
ad551c07
BE
64022016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6403
6404 PR inline-asm/68843
6405 * gcc.target/i386/pr68843-1.c: New test.
6406 * gcc.target/i386/pr68843-2.c: New test.
6407
4b1ffdb1 64082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6409 Cesar Philippidis <cesar@codesourcery.com>
6410
6411 PR middle-end/71373
6412 * gcc.dg/goacc/nested-function-1.c: New file.
6413 * gcc.dg/goacc/nested-function-2.c: Likewise.
6414 * gcc.dg/goacc/pr71373.c: Likewise.
6415 * gfortran.dg/goacc/cray-2.f95: Likewise.
6416 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6417 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6418 * gfortran.dg/goacc/cray.f95: Update.
6419 * gfortran.dg/goacc/loop-1.f95: Likewise.
6420 * gfortran.dg/goacc/loop-3.f95: Likewise.
6421 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6422 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6423
64242016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6425
6426 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6427 for OpenACC tile clauses.
6428 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6429
6430 PR c/71381
6431 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6432 to...
6433 * c-c++-common/goacc/cache-2.c: ... this new file.
6434 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6435 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6436 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6437 usage.
6438 * gfortran.dg/goacc/cray.f95: Likewise.
6439 * gfortran.dg/goacc/loop-1.f95: Likewise.
6440
89851e4c
AH
64412016-06-10 Alan Hayward <alan.hayward@arm.com>
6442
6443 PR tree-optimization/71407
6444 PR tree-optimization/71416
6445 * gcc.dg/vect/pr71407.c: New
6446 * gcc.dg/vect/pr71416-1.c: New
6447 * gcc.dg/vect/pr71416-2.c: New
6448
200eafbf
RB
64492016-06-10 Richard Biener <rguenther@suse.de>
6450
6451 PR middle-end/71477
6452 * gcc.dg/torture/pr71477.c: New testcase.
6453
4df99d92
JK
64542016-06-09 Julia Koval <julia.koval@intel.com>
6455
6456 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6457 * gcc.target/i386/interrupt-13.c: Likewise.
6458 * gcc.target/i386/interrupt-15.c: Likewise.
6459 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6460 * gcc.target/i386/interrupt-24.c: Likewise.
6461 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6462 * gcc.target/i386/interrupt-9.c: Likewise.
6463 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6464
e01b4e16
MS
64652016-06-09 Martin Sebor <msebor@redhat.com>
6466
6467 PR c/70883
6468 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6469 * gcc.dg/builtin-constant_p-1.c: Same.
6470 * gcc.dg/builtins-error.c: Same.
6471 * gcc.dg/pr70859.c: Same.
6472
9c35db0e
SKS
64732016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6474
6475 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6476 * gcc.dg/torture/pr68067-1.c: Likewise.
6477 * gcc.dg/torture/pr68067-2.c: Likewise.
6478
64792016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6480
6481 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6482 when setting SIZE.
6483
392a81b9
PC
64842016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6485
6486 PR c++/71465
6487 * g++.dg/inherit/crash5.C: New.
6488 Revert:
6489 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/70202
6492 * g++.dg/inherit/crash5.C: New.
6493 * g++.dg/inherit/virtual1.C: Adjust.
6494
e49efc14
ML
64952016-06-09 Martin Liska <mliska@suse.cz>
6496
6497 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6498 * g++.dg/predict-loop-exit-2.C: Likewise.
6499 * g++.dg/predict-loop-exit-3.C: Likewise.
6500 * gcc.dg/predict-1.c: Likewise.
6501 * gcc.dg/predict-2.c: Likewise.
6502 * gcc.dg/predict-3.c: Likewise.
6503 * gcc.dg/predict-4.c: Likewise.
6504 * gcc.dg/predict-5.c: Likewise.
6505 * gcc.dg/predict-6.c: Likewise.
6506 * gcc.dg/predict-7.c: Likewise.
6507
36d57986
RB
65082016-06-09 Richard Biener <rguenther@suse.de>
6509
6510 PR tree-optimization/71462
6511 * gcc.dg/torture/pr71462.c: New testcase.
6512
7d82e8e4
MP
65132016-06-09 Marek Polacek <polacek@redhat.com>
6514
6515 PR c/65471
6516 * gcc.dg/c11-generic-3.c: New test.
6517
c8a71589
PC
65182016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6519
6520 * g++.dg/init/array42.C: New.
6521 * g++.dg/init/array43.C: Likewise.
6522 * g++.dg/init/array44.C: Likewise.
6523 * g++.dg/init/array45.C: Likewise.
6524 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6525 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6526 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6527 * g++.dg/gomp/pr35751.C: Likewise.
6528 * g++.dg/init/array23.C: Likewise.
6529 * g++.dg/init/brace2.C: Likewise.
6530 * g++.dg/init/brace6.C: Likewise.
6531
44a845ca
MS
65322016-06-08 Martin Sebor <msebor@redhat.com>
6533 Jakub Jelinek <jakub@redhat.com>
6534
6535 PR c++/70507
6536 PR c/68120
6537 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6538 * c-c++-common/builtin-arith-overflow-2.c: New test.
6539 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6540 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6541 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6542
2ef16b6e
JJ
65432016-06-08 Jakub Jelinek <jakub@redhat.com>
6544
6545 PR c++/71442
6546 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6547
5e3ee346
AL
65482016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6549
6550 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6551 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6552 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6553 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6554 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6555 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6556 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6557 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6558 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6559 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6560 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6561 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6562 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6563
b2ae2814
RB
65642016-06-08 Richard Biener <rguenther@suse.de>
6565
6566 PR tree-optimization/68558
6567 * gcc.dg/vect/slp-44.c: New testcase.
6568
e09b4c37
RB
65692016-06-08 Richard Biener <rguenther@suse.de>
6570
6571 * gcc.dg/vect/slp-43.c: New testcase.
6572
72d50660
RB
65732016-06-08 Richard Biener <rguenther@suse.de>
6574
6575 PR tree-optimization/71452
6576 * gcc.dg/torture/pr71452.c: New testcase.
6577
988c115c
JJ
65782016-06-08 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR c++/71448
6581 * g++.dg/torture/pr71448.C: New test.
6582
73d73b48
BS
65832016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6584
6585 PR debug/71432
6586 PR ada/71413
6587 * g++.dg/debug/pr71432.C: New test.
6588
bdd15d0c
PK
65892016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6590
6591 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6592 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6593 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6594
ce0607bb
AH
65952016-06-08 Alan Hayward <alan.hayward@arm.com>
6596
6597 * gcc.dg/vect/vect-live-2.c: Update effective target.
6598 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6599 * lib/target-supports.exp: Add aarch64 to vect_long.
6600
92a5f2ba
MP
66012016-06-08 Marek Polacek <polacek@redhat.com>
6602
6603 PR c/71418
6604 * gcc.dg/noncompile/pr71418.c: New test.
6605
08203f73
MP
6606 PR c/71426
6607 * gcc.dg/noncompile/pr71426.c: New test.
6608
d1fcc2bd
JH
66092016-06-07 Jan Hubicka <hubicka@ucw.cz>
6610
6611 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6612 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6613 * gcc.dg/predict-3.c: Update template.
6614 * gcc.dg/predict-5.c: Update template.
6615 * gcc.dg/predict-6.c: Update template.
6616 * gcc.dg/predict-9.c: Update template.
6617 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6618
a23e6f1c
BS
66192016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6620
6621 * gcc.target/powerpc/vec-mul.c: New test.
6622
6ffd47b7
DM
66232016-06-07 David Malcolm <dmalcolm@redhat.com>
6624
6625 * gcc.dg/spellcheck-fields-2.c: New test case.
6626
bfd67b47
RB
66272016-06-07 Richard Biener <rguenther@suse.de>
6628
6629 PR c/61564
6630 * gcc.dg/Wpragmas-1.c: New testcase.
6631 * gcc.dg/Wattributes-4.c: Likewise.
6632 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6633 entry.
6634
701b9a47
CL
66352016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6636
6637 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6638 spurious debug code.
6639
6b80d6fa
RB
66402016-06-07 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/71428
6643 * gcc.dg/torture/pr71428.c: New testcase.
6644
0f3f9437
RB
66452016-06-07 Richard Biener <rguenther@suse.de>
6646
6647 PR middle-end/71423
6648 * gcc.dg/torture/pr71423.c: New testcase.
6649
ec963f2a
KV
66502016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6651
6652 PR middle-end/71408
6653 * gcc.dg/tree-ssa/pr71408.c: New test.
6654
46ab5b6e
KV
66552016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6656
6657 PR middle-end/71281
6658 * g++.dg/torture/pr71281.C: New test.
6659
1f40cff3
MP
66602016-06-06 Marek Polacek <polacek@redhat.com>
6661
6662 PR c/71362
6663 * gcc.dg/pr71362.c: New test.
6664
6f5bcd24
JJ
66652016-06-06 Jakub Jelinek <jakub@redhat.com>
6666 Patrick Palka <ppalka@gcc.gnu.org>
6667
6668 PR c++/70847
6669 PR c++/71330
6670 PR c++/71393
6671 * g++.dg/opt/pr70847.C: New test.
6672 * g++.dg/ubsan/pr70847.C: New test.
6673 * g++.dg/ubsan/pr71393.C: New test.
6674
158beb4a
JJ
66752016-06-06 Jakub Jelinek <jakub@redhat.com>
6676
6677 PR tree-optimization/71259
6678 * gcc.dg/vect/pr71259.c: New test.
6679
d9b950dd
DM
66802016-06-06 David Malcolm <dmalcolm@redhat.com>
6681
6682 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6683 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6684 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6685 above.
6686
36f9ad69
KT
66872016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6688
6689 PR middle-end/37780
6690 * gcc.c-torture/execute/pr37780.c: New test.
6691 * gcc.target/aarch64/pr37780_1.c: Likewise.
6692 * gcc.target/arm/pr37780_1.c: Likewise.
6693
5545a907
MP
66942016-06-06 Marek Polacek <polacek@redhat.com>
6695
6696 * c-c++-common/attr-may-alias-1.c: New test.
6697 * c-c++-common/attr-may-alias-2.c: New test.
6698 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6699
93671519
BE
67002016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6701
6702 PR c/24414
6703 * gcc.target/i386/pr24414.c: New test.
6704
690f24b7
JM
67052016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6706
6707 * gcc.target/sparc/vis4misc.c: New file.
6708 * gcc.target/sparc/fpcmp.c: Likewise.
6709 * gcc.target/sparc/fpcmpu.c: Likewise.
6710
31ce6157
AH
67112016-06-06 Alan Hayward <alan.hayward@arm.com>
6712
6713 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6714 * gcc.dg/vect/vect-live-3.c: Likewise.
6715
9fcebb5a
RB
67162016-06-06 Richard Biener <rguenther@suse.de>
6717
6718 PR tree-optimization/71398
6719 * gcc.dg/torture/pr71398.c: New testcase.
6720
903ca97b
UB
67212016-06-06 Uros Bizjak <ubizjak@gmail.com>
6722
6723 PR target/71389
6724 * g++.dg/pr71389.C: New test.
6725
9c1eb332
JD
67262016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6727
6728 PR fortran/71404
6729 * gfortran.dg/fmt_read_5.f: New test.
6730
b2d83bd2
AV
67312016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6732
6733 PR fortran/69659
6734 * gfortran.dg/class_array_22.f03: New test.
6735
ec81960e
JH
67362016-06-05 Jan Hubicka <hubicka@ucw.cz>
6737
6738 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6739
429d2750
JH
67402016-06-05 Jan Hubicka <hubicka@ucw.cz>
6741
6742 * gcc.dg/predict-9.c: Update template.
6743
c1c00983
PC
67442016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/49377
6747 * g++.dg/template/pr49377.C: New.
6748
1927a963
JJ
67492016-06-04 Jakub Jelinek <jakub@redhat.com>
6750
6751 PR tree-optimization/71405
6752 * g++.dg/torture/pr71405.C: New test.
6753
909a11ad
PC
67542016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6755
6756 PR c++/70202
6757 * g++.dg/inherit/crash5.C: New.
6758 * g++.dg/inherit/virtual1.C: Adjust.
6759
08bbb1f8
JL
67602016-06-03 Jeff Law <law@redhat.com>
6761
6762 PR tree-optimization/71316
6763 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6764
7c35235c
JJ
67652016-06-03 Jakub Jelinek <jakub@redhat.com>
6766
6767 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6768 dg-additional-options with just -fno-tree-scev-cprop in it.
6769 * gcc.dg/vect/vect-live-2.c: Likewise.
6770 * gcc.dg/vect/vect-live-5.c: Likewise.
6771 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6772 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6773 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6774
c8572dd6
PP
67752016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6776
6777 PR c++/27100
6778 * g++.dg/other/friend6.C: New test.
6779
1c7733a7
BS
67802016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6781
6782 * g++.dg/torture/ppc-ldst-array.C: New.
6783
0d2f700f
JM
67842016-06-03 Joseph Myers <joseph@codesourcery.com>
6785
6786 PR target/71276
6787 PR target/71277
6788 * gcc.dg/torture/builtin-fp-int-inexact.c,
6789 gcc.target/i386/387-builtin-fp-int-inexact.c,
6790 gcc.target/i386/387-rint-inline-1.c,
6791 gcc.target/i386/387-rint-inline-2.c,
6792 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6793 gcc.target/i386/sse2-rint-inline-1.c,
6794 gcc.target/i386/sse2-rint-inline-2.c,
6795 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6796 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6797
f8071c05
L
67982016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6799 Julia Koval <julia.koval@intel.com>
6800
6801 PR target/66960
6802 PR target/67630
6803 PR target/67634
6804 PR target/67841
6805 PR target/68037
6806 PR target/68618
6807 PR target/68661
6808 PR target/69575
6809 PR target/69596
6810 PR target/69734
6811 * gcc.dg/guality/pr68037-1.c: New test.
6812 * gcc.dg/guality/pr68037-2.c: Likewise.
6813 * gcc.dg/guality/pr68037-3.c: Likewise.
6814 * gcc.dg/torture/pr68037-1.c: Likewise.
6815 * gcc.dg/torture/pr68037-2.c: Likewise.
6816 * gcc.dg/torture/pr68037-3.c: Likewise.
6817 * gcc.dg/torture/pr68661-1a.c: Likewise.
6818 * gcc.dg/torture/pr68661-1b.c: Likewise.
6819 * gcc.target/i386/interrupt-1.c: Likewise.
6820 * gcc.target/i386/interrupt-2.c: Likewise.
6821 * gcc.target/i386/interrupt-3.c: Likewise.
6822 * gcc.target/i386/interrupt-4.c: Likewise.
6823 * gcc.target/i386/interrupt-5.c: Likewise.
6824 * gcc.target/i386/interrupt-6.c: Likewise.
6825 * gcc.target/i386/interrupt-7.c: Likewise.
6826 * gcc.target/i386/interrupt-8.c: Likewise.
6827 * gcc.target/i386/interrupt-9.c: Likewise.
6828 * gcc.target/i386/interrupt-10.c: Likewise.
6829 * gcc.target/i386/interrupt-11.c: Likewise.
6830 * gcc.target/i386/interrupt-12.c: Likewise.
6831 * gcc.target/i386/interrupt-13.c: Likewise.
6832 * gcc.target/i386/interrupt-14.c: Likewise.
6833 * gcc.target/i386/interrupt-15.c: Likewise.
6834 * gcc.target/i386/interrupt-16.c: Likewise.
6835 * gcc.target/i386/interrupt-17.c: Likewise.
6836 * gcc.target/i386/interrupt-18.c: Likewise.
6837 * gcc.target/i386/interrupt-19.c: Likewise.
6838 * gcc.target/i386/interrupt-20.c: Likewise.
6839 * gcc.target/i386/interrupt-21.c: Likewise.
6840 * gcc.target/i386/interrupt-22.c: Likewise.
6841 * gcc.target/i386/interrupt-23.c: Likewise.
6842 * gcc.target/i386/interrupt-24.c: Likewise.
6843 * gcc.target/i386/interrupt-25.c: Likewise.
6844 * gcc.target/i386/interrupt-26.c: Likewise.
6845 * gcc.target/i386/interrupt-27.c: Likewise.
6846 * gcc.target/i386/interrupt-28.c: Likewise.
6847 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6848 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6849 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6850 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6851 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6852 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6853 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6854 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6855 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6856 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6857 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6858 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6859
36b85e43
BS
68602016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6861
9de2e795
L
6862 PR tree-optimization/52171
6863 * gcc.dg/pr52171.c: New test.
6864 * gcc.target/i386/pr52171.c: New test.
36b85e43 6865
bfeee8ac
JH
68662016-06-03 Jan Hubicka <jh@suse.cz>
6867
6868 * g++.dg/tree-ssa/pred-1.C: New testcase
6869 * gcc.dg/tree-ssa/pred-1.c: New testcase
6870
859b0bae
BS
68712016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6872
6873 PR target/70957
6874 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6875 support.
6876 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6877
3a2edf4c
AH
68782016-06-03 Alan Hayward <alan.hayward@arm.com>
6879
6880 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6881
b28ead45
AH
68822016-06-03 Alan Hayward <alan.hayward@arm.com>
6883
6884 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6885 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6886 * gcc.dg/vect/vect-live-1.c: New test.
6887 * gcc.dg/vect/vect-live-2.c: New test.
6888 * gcc.dg/vect/vect-live-3.c: New test.
6889 * gcc.dg/vect/vect-live-4.c: New test.
6890 * gcc.dg/vect/vect-live-5.c: New test.
6891 * gcc.dg/vect/vect-live-slp-1.c: New test.
6892 * gcc.dg/vect/vect-live-slp-2.c: New test.
6893 * gcc.dg/vect/vect-live-slp-3.c: New test.
6894
1f91747b
JJ
68952016-06-03 Jakub Jelinek <jakub@redhat.com>
6896
6897 PR middle-end/71387
6898 * g++.dg/opt/pr71387.C: New test.
6899
47b83923
JL
69002016-06-02 Jeff Law <law@redhat.com>
6901
6902 PR tree-optimization/71328
6903 * gcc.c-torture/compile/pr71328.c: New test.
6904
e96e5f46
JD
69052016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6906
6907 PR fortran/52393
6908 * gfortran.dg/fmt_read_3.f90: Fix typo.
6909 * gfortran.dg/fmt_read_4.f90: New test.
6910
b872d729
PC
69112016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6912
6913 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6914 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6915 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6916 * g++.dg/cpp0x/override2.C: Likewise.
6917 * g++.dg/parse/crash5.C: Likewise.
6918 * g++.dg/parse/error16.C: Likewise.
6919 * g++.dg/parse/error27.C: Likewise.
6920 * g++.dg/template/qualttp15.C: Likewise.
6921 * g++.dg/template/redecl4.C: Likewise.
6922 * g++.old-deja/g++.other/crash39.C: Likewise.
6923 * g++.old-deja/g++.other/struct1.C: Likewise.
6924 * g++.old-deja/g++.pt/m9a.C: Likewise.
6925 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6926
0e535442
JJ
69272016-06-02 Jakub Jelinek <jakub@redhat.com>
6928
0633ee10
JJ
6929 PR c++/71372
6930 * c-c++-common/pr71372.c: New test.
6931
0e535442
JJ
6932 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6933 __TIME__ strings with __builtin_strcmp instead of printf and
6934 dg-output.
6935
f3c5ecc2
ML
69362016-06-02 Martin Liska <mliska@suse.cz>
6937
6938 * gcc.dg/predict-9.c: New test.
6939
a91807c5
JJ
69402016-06-02 Jakub Jelinek <jakub@redhat.com>
6941
6942 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6943 global set_compiler_env_var and global saved_compiler_env_var.
6944
b5bd1978
KT
69452016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6946
6947 PR rtl-optimization/71295
6948 * gcc.c-torture/compile/pr71295.c: New test.
6949
b93b1475
JJ
69502016-06-02 Jakub Jelinek <jakub@redhat.com>
6951
930ebd0e
JJ
6952 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6953
1e021dc3
JJ
6954 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6955 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6956
b93b1475
JJ
6957 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6958 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6959 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6960 alternative number.
6961
58f2fb5c
MM
69622016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6963
6964 * gcc.target/powerpc/p9-splat-4.c: New test.
6965
69662016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6967
6968 PR target/71186
6969 * gcc.target/powerpc/pr71186.c: New test.
6970
4731c9f0
JD
69712016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6972
6973 PR fortran/52393
6974 * gfortran.dg/fmt_read_3.f90: New test.
6975
042dee3e
TP
69762016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6977
6978 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6979 procedure.
6980
15c98b2e
ES
69812016-06-01 Eduard Sanou <dhole@openmailbox.org>
6982
6983 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6984 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6985 env var is set.
6986 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6987 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6988 shown once.
6989 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6990 during compilation.
6991 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6992 vars set by dg-set-compiler-env-var.
6993
6442a6f4
PT
69942016-06-01 Paul Thomas <pault@gcc.gnu.org>
6995
6996 PR fortran/71156
6997 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6998 to the module procedure declaration.
6999 * gfortran.dg/submodule_16.f08: New test.
7000
ab62397a
JJ
70012016-06-01 Jakub Jelinek <jakub@redhat.com>
7002
7003 PR middle-end/71371
7004 * c-c++-common/gomp/pr71371.c: New test.
7005
b66af6ed
RB
70062016-06-01 Richard Biener <rguenther@suse.de>
7007
7008 PR tree-optimization/71366
7009 * gcc.dg/torture/pr71366-1.c: New testcase.
7010 * gcc.dg/torture/pr71366-2.c: Likewise.
7011
e342b9d8
KN
70122016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7013
7014 * gcc.target/powerpc/vslv-0.c: New test.
7015 * gcc.target/powerpc/vslv-1.c: New test.
7016 * gcc.target/powerpc/vsrv-0.c: New test.
7017 * gcc.target/powerpc/vsrv-1.c: New test.
7018
721547cd
NS
70192016-06-01 Nathan Sidwell <nathan@acm.org>
7020
7021 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7022 * gcc.target/nvptx/weak.c: New.
7023
fa2c9034
RB
70242016-06-01 Richard Biener <rguenther@suse.de>
7025
7026 PR tree-optimization/71261
7027 * gcc.dg/torture/vect-bool-1.c: New testcase.
7028
3e32893c
JJ
70292016-06-01 Jakub Jelinek <jakub@redhat.com>
7030
7031 * gfortran.dg/gomp/order-1.f90: New test.
7032 * gfortran.dg/gomp/order-2.f90: New test.
7033
8c383600
JH
70342016-06-01 Jan Hubicka <hubicka@ucw.cz>
7035
7036 * gcc.dg/unroll-6.c: Update template.
7037 * gcc.dg/unroll-7.c: New testcase.
7038 * gcc.dg/unroll-8.c: New testcase.
7039
a0dfeef5
EB
70402016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7041
7042 * gnat.dg/opt56.ad[sb]: New test.
7043
48de5701
PC
70442016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7045
7046 PR c++/66635
7047 * g++.dg/cpp0x/constexpr-ice16.C: New.
7048
827cf695
PP
70492016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7050
7051 PR tree-optimization/71314
7052 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7053 -mbranch-cost=2.
7054
ff66f6e8
PP
70552016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7056
7057 PR tree-optimization/71077
7058 * gcc.dg/tree-ssa/pr71077.c: New test.
7059
050fb209
JH
70602016-05-31 Jan Hubicka <hubicka@ucw.cz>
7061
48de5701
PC
7062 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7063 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7064 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7065
c642d919
PC
70662016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/71248
7069 * g++.dg/cpp0x/pr71248.C: New.
7070 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7071 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7072 * g++.dg/init/new37.C: Likewise.
7073 * g++.dg/template/static1.C: Likewise.
7074 * g++.dg/template/static2.C: Likewise.
7075
d6439e08
L
70762016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7077
7078 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7079 instead of %rdi.
7080 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7081
780b9dd4
MP
70822016-05-31 Marek Polacek <polacek@redhat.com>
7083
7084 * c-c++-common/Wswitch-unreachable-3.c: New test.
7085 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7086
0d99f8a0
RB
70872016-05-31 Richard Biener <rguenther@suse.de>
7088
7089 PR tree-optimization/71352
7090 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7091
52545641
TP
70922016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7093
7094 * gcc.target/arm/armv5_thumb_isa.c: New test.
7095
5b8c1205
KY
70962016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7097
7098 PR target/71346
7099 * gcc.target/i386/pr71346.c: New test.
7100
7a88cc84
TV
71012016-05-31 Tom de Vries <tom@codesourcery.com>
7102
7103 PR tree-optimization/69068
7104 * gcc.dg/graphite/pr69068.c: New test.
7105
265149a6
MS
71062016-05-27 Martin Sebor <msebor@redhat.com>
7107
7108 PR c++/71306
7109 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7110
00631022
JJ
71112016-05-30 Jakub Jelinek <jakub@redhat.com>
7112
7113 PR c++/71349
7114 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7115 nowait depend(inout: dd[0]) clauses where permitted.
7116
b2f6675b
PC
71172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7118
7119 PR c++/71238
7120 * g++.dg/parse/pr71238.C: New.
7121 * g++.dg/concepts/friend1.C: Test column numbers too.
7122 * g++.dg/cpp0x/initlist31.C: Likewise.
7123 * g++.dg/cpp0x/pr51420.C: Likewise.
7124 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7125 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7126 * g++.dg/ext/builtin3.C: Likewise.
7127 * g++.dg/lookup/friend12.C: Likewise.
7128 * g++.dg/lookup/friend7.C: Likewise.
7129 * g++.dg/lookup/koenig1.C: Likewise.
7130 * g++.dg/lookup/koenig5.C: Likewise.
7131 * g++.dg/lookup/used-before-declaration.C: Likewise.
7132 * g++.dg/overload/koenig1.C: Likewise.
7133 * g++.dg/template/crash65.C: Likewise.
7134 * g++.dg/template/friend57.C: Likewise.
7135 * g++.dg/warn/Wshadow-5.C: Likewise.
7136 * g++.dg/warn/Wunused-8.C: Likewise.
7137 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7138 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7139 * g++.old-deja/g++.jason/member.C: Likewise.
7140 * g++.old-deja/g++.jason/report.C: Likewise.
7141 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7142 * g++.old-deja/g++.law/visibility20.C: Likewise.
7143 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7144 * g++.old-deja/g++.other/static5.C: Likewise.
7145 * g++.old-deja/g++.pt/overload2.C: Likewise.
7146
a448ff40
JH
71472016-05-30 Jan Hubicka <hubicka@ucw.cz>
7148
7149 * gcc.dg/tree-ssa/peel1.c: New testcase.
7150 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7151 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7152
69be8c91
TV
71532016-05-30 Tom de Vries <tom@codesourcery.com>
7154
7155 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7156 to ce.
7157
a59775a1
PC
71582016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7159
7160 PR c++/71099
7161 * g++.dg/parse/virtual1.C: New.
7162
53d6d955
UB
71632016-05-30 Uros Bizjak <ubizjak@gmail.com>
7164
7165 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7166 Use correct register when clearing %edx.
7167
0557293f
AM
71682016-05-30 Alexander Monakov <amonakov@ispras.ru>
7169
7170 PR tree-optimization/71289
7171 * gcc.dg/pr71289.c: New test.
7172
5d476e35
KV
71732016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7174
7175 PR middle-end/71269
7176 PR middle-end/71292
7177 * gcc.dg/tree-ssa/pr71269.c: New test.
7178 * gcc.dg/tree-ssa/pr71292.c: New test.
7179
db5447ca
KV
71802016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7181
7182 PR middle-end/71252
7183 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7184
98bdbb39
JH
71852016-05-30 Jan Hubicka <hubicka@ucw.cz>
7186
7187 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7188 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7189 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7190
7e012855
TV
71912016-05-30 Tom de Vries <tom@codesourcery.com>
7192
7193 PR tree-optimization/69067
7194 * gcc.dg/graphite/pr69067.c: New test.
7195
beed3701
UB
71962016-05-29 Uros Bizjak <ubizjak@gmail.com>
7197
7198 PR target/71245
7199 * gcc.target/i386/pr71245-1.c: New test.
7200 * gcc.target/i386/pr71245-2.c: Ditto.
7201
b6d4f8e8
PC
72022016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7203
7204 PR c++/71105
7205 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7206 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7207 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7208
00022058
JH
72092016-05-27 Jan Hubicka <hubicka@ucw.cz>
7210
7211 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7212
c8419aca
VV
72132016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7214
7215 Revert:
7216 PR c++/69855
7217 * g++.dg/overload/69855.C: New.
7218 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7219 * g++.old-deja/g++.pt/crash3.C: Likewise.
7220
8008c4d2
PC
72212016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7222
7223 PR c++/60385
7224 * g++.dg/parse/namespace13.C: New.
7225
8b2ef235
JL
72262016-05-26 Jeff Law <law@redhat.com>
7227
7228 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7229 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7230 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7231 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7232 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7233 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7234 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7235 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7236 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7237 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7238 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7239 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7240 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7241
7d67159b
VV
72422016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7243
7244 PR c++/69855
7245 * g++.dg/overload/69855.C: New.
7246 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7247 * g++.old-deja/g++.pt/crash3.C: Likewise.
7248
88e3bdd1
JW
72492016-05-27 Jiong Wang <jiong.wang@arm.com>
7250
7251 PR target/63596
7252 * gcc.target/aarch64/va_arg_1.c: New testcase.
7253 * gcc.target/aarch64/va_arg_2.c: Likewise.
7254 * gcc.target/aarch64/va_arg_3.c: Likewise.
7255
3fd6b9cc
JW
72562016-05-27 Jiong Wang <jiong.wang@arm.com>
7257
7258 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7259 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7260 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7261 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7262 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7263
3cee7e4e
MP
72642016-05-27 Marek Polacek <polacek@redhat.com>
7265
7266 PR middle-end/71308
7267 * g++.dg/torture/pr71308.C: New test.
7268
6a813c96
DV
72692016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7270
7271 * gcc.dg/zero_bits_compound-1.c: New test.
7272 * gcc.dg/zero_bits_compound-2.c: New test.
7273
0561bcfb
IE
72742016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7275
7276 PR middle-end/71279
7277 * gcc.dg/pr71279.c: New test.
7278
21316320
MM
72792016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7280
7281 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7282 floating point min/max/comparison instructions.
7283 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7284
7211a097
JJ
72852016-05-26 Jakub Jelinek <jakub@redhat.com>
7286
7287 * c-c++-common/gomp/schedule-1.c: New test.
7288 * gfortran.dg/gomp/schedule-1.f90: New test.
7289
cac177cf
PP
72902016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7291
7292 PR c++/70822
7293 PR c++/70106
7294 * g++.dg/cpp1y/auto-fn32.C: New test.
7295 * g++.dg/cpp1y/paren4.C: New test.
7296
a2d5b8c9
NS
72972016-05-26 Nathan Sidwell <nathan@acm.org>
7298
7299 * gcc.dg/20060410.c: Xfail on ptx.
7300 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7301 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7302 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7303 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7304 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7305
ffa8b552
TP
73062016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7307
7308 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7309
c7501e00
JJ
73102016-05-26 Jakub Jelinek <jakub@redhat.com>
7311
1875b9a0
JJ
7312 PR tree-optimization/71280
7313 * gcc.dg/pr71280.c: New test.
7314
2116e19f
JJ
7315 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7316
305aef09
JJ
7317 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7318 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7319
c7501e00
JJ
7320 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7321
ca449d26
JW
73222016-05-26 Jiong Wang <jiong.wang@arm.com>
7323
7324 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7325 kept in memory.
ca449d26 7326
8af01c66
JL
73272016-05-25 Jeff Law <law@redhat.com>
7328
7329 PR tree-optimization/71272
7330 * gcc.c-torture/compile/pr71272.c: new test.
7331
f9d6ce73
BS
73322016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7333
7334 * gcc.target/powerpc/vec-cmpne.c: New test.
7335 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7336
a88a7b22
EB
73372016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7338
7339 * gnat.dg/opt55.ad[sb]: New test.
7340
125f02ed
SKS
73412016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7342
7343 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7344 * c-c++-common/pr60226.c: Require int32plus.
7345 * gcc.c-torture/execute/pr70602.c: Likewise.
7346 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7347 unsigned long for malloc arg type.
7348 * gcc.dg/asr_div1.c: Require int32plus.
7349 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7350 * gcc.dg/pie-1.c: Require pie.
7351 * gcc.dg/pie-2.c: Likewise.
7352 * gcc.dg/pr59471.c: Require int32plus.
7353 * gcc.dg/pr59963-2.c: XFAIL for int16.
7354 * gcc.dg/pr60114.c: Require int32plus.
7355 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7356 unsigned long for typedef of size_t.
7357 * gcc.dg/pr63914.c: Require int32plus.
7358 * gcc.dg/pr64536.c: Require pt32plus.
7359 * gcc.dg/pr65658.c: Likewise.
7360 * gcc.dg/pr67271.c: Require int32plus.
7361 * gcc.dg/pr68112.c: Likewise.
7362 * gcc.dg/pr69071.c: Skip for avr target.
7363 * gcc.dg/pr69973.c: Require int32plus.
7364 * gcc.dg/pr70169.c: Skip for avr target.
7365 * gcc.dg/sso-6.c: Require int32plus.
7366 * gcc.dg/sso-7.c: Likewise.
7367 * gcc.dg/sso-8.c: Likewise.
7368 * gcc.dg/vrp-min-max-2.c: Likewise.
7369
c6e434f5
UB
73702016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7371
7372 PR target/70738
7373 * gcc.target/i386/pr70738-1.c: New test.
7374 * gcc.target/i386/pr70738-2.c: Likewise.
7375 * gcc.target/i386/pr70738-3.c: Likewise.
7376 * gcc.target/i386/pr70738-4.c: Likewise.
7377 * gcc.target/i386/pr70738-5.c: Likewise.
7378 * gcc.target/i386/pr70738-6.c: Likewise.
7379 * gcc.target/i386/pr70738-7.c: Likewise.
7380 * gcc.target/i386/pr70738-8.c: Likewise.
7381 * gcc.target/i386/pr70738-9.c: Likewise.
7382
5c42d341
KT
73832016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7384
7385 PR rtl-optimization/66940
7386 * gcc.c-torture/execute/pr66940.c: New test.
7387
bf9a1a07
IV
73882016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7389
7390 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7391 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7392 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7393 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7394 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7395 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7396 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7397 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7398 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7399 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7400 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7401 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7402 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7403 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7404 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7405 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7406 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7407 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7408 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7409 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7410 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7411 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7412 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7413 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7414
95efe6b6
MP
74152016-05-25 Marek Polacek <polacek@redhat.com>
7416
7417 PR c/71265
7418 * gcc.dg/noncompile/pr71265.c: New test.
7419
a23faf7a
MP
7420 PR c/71266
7421 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7422
69a6d5ad
NS
74232016-05-25 Nathan Sidwell <nathan@acm.org>
7424
7425 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7426
3072d4ea
RB
74272016-05-25 Richard Biener <rguenther@suse.de>
7428
7429 PR tree-optimization/71261
7430 * c-c++-common/torture/pr71261.c: New testcase.
7431
e412ece4
RB
74322016-05-25 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/71264
7435 * gcc.dg/vect/pr71264.c: New testcase.
7436
b9e551ad
PC
74372016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7438
7439 PR c++/55992
7440 * g++.dg/cpp0x/alias-decl-53.C: New.
7441 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7442
6aa1abe5
ML
74432016-05-25 Martin Liska <mliska@suse.cz>
7444
7445 * g++.dg/pr71239.C: New test.
7446
842d162e
RB
74472016-05-25 Richard Biener <rguenther@suse.de>
7448
c87885ca
RO
7449 * gcc.dg/vect/pr58135.c: Rename to ...
7450 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7451
f184a36c
MP
74522016-05-25 Marek Polacek <polacek@redhat.com>
7453
7454 * g++.dg/pr65295.C: Use target c++14.
7455
021fad86
PC
74562016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7457
53d6d955
UB
7458 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7459 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7460
c3eaf15a
MM
74612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7462
7463 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7464 instructions.
7465
e46c7770
CP
74662016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7467
7468 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7469 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7470 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7471 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7472 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7473 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7474 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7475 * c-c++-common/goacc/pcopy.c: Likewise.
7476 * c-c++-common/goacc/pcopyin.c: Likewise.
7477 * c-c++-common/goacc/pcopyout.c: Likewise.
7478 * c-c++-common/goacc/pcreate.c: Likewise.
7479 * c-c++-common/goacc/pr70688.c: New test.
7480 * c-c++-common/goacc/present-1.c: Adjust test.
7481 * c-c++-common/goacc/reduction-5.c: Likewise.
7482 * g++.dg/goacc/data-1.C: New test.
7483
4bfc9db7
MM
74842016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7485
7486 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7487 vector parity built-in functions.
7488 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7489 count trailing zeros automatic vectorization.
7490 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7491 count trailing zeros built-in functions.
7492
2bc145af
KV
74932016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7494
7495 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7496
26869fdb
PH
74972016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7498
7499 PR target/71050
7500 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7501
b2dc9c3b
PC
75022016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7503
7504 PR c++/50436
7505 * g++.dg/template/crash123.C: New.
7506 * g++.dg/template/crash124.C: Likewise.
7507
f65e97fd
MS
75082016-05-24 Martin Sebor <msebor@redhat.com>
7509
7510 PR c++/71147
7511 * g++.dg/ext/flexary16.C: New test.
7512
a6f5ac7f
IV
75132016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7514
69a6d5ad
NS
7515 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7516 before math.h is included.
a6f5ac7f
IV
7517 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7518 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7519 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7520 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7521 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7522 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7523 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7524 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7525 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7526 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7527 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7528 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7529 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7530 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7531 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7532 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7533 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7534 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7535 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7536 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7537 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7538 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7539 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7540
27bad558
MM
75412016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7542 Kelvin Nilsen <kelvin@gcc.gnu.org>
7543
7544 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7545 support.
7546
72f382fb
PC
75472016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7548
7549 PR c++/69872
7550 * g++.dg/warn/Wno-narrowing1.C: New.
7551
ef2ec9d9
MP
75522016-05-24 Marek Polacek <polacek@redhat.com>
7553
7554 PR c/71249
7555 * c-c++-common/Wswitch-unreachable-2.c: New test.
7556
e90434e3
JJ
75572016-05-24 Jakub Jelinek <jakub@redhat.com>
7558
7adb26f2
JJ
7559 PR c++/71257
7560 * g++.dg/vect/simd-clone-6.cc: New test.
7561 * g++.dg/gomp/declare-simd-6.C: New test.
7562
e90434e3
JJ
7563 PR middle-end/70434
7564 PR c/69504
7565 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7566
b556ea3b
RB
75672016-05-24 Richard Biener <rguenther@suse.de>
7568
7569 PR tree-optimization/71240
7570 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7571
e5328f5d
RB
75722016-05-24 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/71230
7575 * gcc.dg/torture/pr71230.c: New testcase.
7576 * g++.dg/torture/pr71230.C: Likewise.
7577
a04e69c0
TS
75782016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7579
7580 * c-c++-common/goacc/routine-5.c: Add tests.
7581 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7582 * gfortran.dg/goacc/routine-6.f90: Add tests.
7583
30fd2977
RB
75842016-05-24 Richard Biener <rguenther@suse.de>
7585
7586 PR tree-optimization/71253
7587 * gcc.dg/torture/pr71253.c: New testcase.
7588
ca6f60bc
KV
75892016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7590
7591 PR middle-end/71252
7592 * gfortran.dg/pr71252.f90: New test.
7593
d3465d72
RS
75942016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7595
7596 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7597
f17a223d
RB
75982016-05-24 Richard Biener <rguenther@suse.de>
7599
7600 PR middle-end/70434
7601 PR c/69504
7602 * c-c++-common/vector-subscript-4.c: New testcase.
7603 * c-c++-common/vector-subscript-5.c: Likewise.
7604
e3f36534
JD
76052016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7606
7607 PR fortran/71123
7608 * gfortran.dg/namelist_90.f: New test
7609
85d5c27d
JD
76102016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 PR fortran/66461
7613 * gfortran.dg/unexpected_eof.f: New test
7614
fe3f3340
MM
76152016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7616 Kelvin Nilsen <kelvin@gcc.gnu.org>
7617
7618 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7619 as little endian.
7620
26d6ae55
PC
76212016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 PR c++/70972
7624 * g++.dg/cpp0x/inh-ctor20.C: New.
7625 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7626
d6c9a06f
PC
76272016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7628
7629 PR c++/69095
7630 * g++.dg/cpp0x/variadic168.C: New.
7631
396a1d10
PC
76322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 * g++.dg/cpp0x/pr31445.C: Test column number too.
7635 * g++.dg/cpp0x/pr32253.C: Likewise.
7636 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7637 * g++.dg/cpp0x/variadic36.C: Likewise.
7638
ece46666
MG
76392016-05-23 Marc Glisse <marc.glisse@inria.fr>
7640
7641 * gcc.dg/fold-notshift-2.c: Adjust.
7642
a7dc5980
MP
76432016-05-23 Marek Polacek <polacek@redhat.com>
7644
7645 PR c/49859
7646 * c-c++-common/Wswitch-unreachable-1.c: New test.
7647 * gcc.dg/Wswitch-unreachable-1.c: New test.
7648 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7649 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7650 * g++.dg/gomp/block-10.C: Likewise.
7651 * gcc.dg/gomp/block-10.c: Likewise.
7652 * g++.dg/gomp/block-9.C: Likewise.
7653 * gcc.dg/gomp/block-9.c: Likewise.
7654 * g++.dg/gomp/target-1.C: Likewise.
7655 * g++.dg/gomp/target-2.C: Likewise.
7656 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7657 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7658 * g++.dg/gomp/taskgroup-1.C: Likewise.
7659 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7660 * gcc.dg/gomp/teams-1.c: Likewise.
7661 * g++.dg/gomp/teams-1.C: Likewise.
7662 * g++.dg/overload/error3.C: Likewise.
7663 * g++.dg/tm/jump1.C: Likewise.
7664 * g++.dg/torture/pr40335.C: Likewise.
7665 * gcc.dg/c99-vla-jump-5.c: Likewise.
7666 * gcc.dg/switch-warn-1.c: Likewise.
7667 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7668 * gcc.dg/nested-func-1.c: Likewise.
7669 * gcc.dg/pr67784-4.c: Likewise.
7670
18b54004
RB
76712016-05-23 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/71230
7674 * gfortran.dg/pr71230-1.f90: New testcase.
7675 * gfortran.dg/pr71230-2.f90: Likewise.
7676
e569db5f
VK
76772016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7678
396a1d10 7679 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7680 * gcc.dg/vect/pr58135.c: Add new.
7681 * gfortran.dg/pr46519-1.f: Adjust test case.
7682
e4b71114
PC
76832016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7684
7685 PR c++/53401
7686 * g++.dg/cpp0x/decltype64.C: New.
7687
a25a8058
CL
76882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7689
7690 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7691 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7692 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7693
0dcfe9ab
CL
76942016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7695
7696 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7697 Add poly64x1_t and poly64x2_t cases if supported.
7698 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7699 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7700 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7701 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7702 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7703
ffd70e4a
CL
77042016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7705
7706 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7707 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7708 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7709 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7710 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7711 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7712 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7713
4b1f57fe
CL
77142016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7715
7716 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7717
16c5ec77
CL
77182016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7719
7720 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7721 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7722
94ad56c7
JJ
77232016-05-22 Jakub Jelinek <jakub@redhat.com>
7724
57748705
JJ
7725 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7726 constraint instead of "r".
7727 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7728 insn instead of vxorpd.
7729 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7730
af120161
JJ
7731 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7732 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7733
355023ce
JJ
7734 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7735
3b48574c
JJ
7736 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7737 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7738
94ad56c7
JJ
7739 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7740
8a85cee2
KV
77412016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7742
7743 PR middle-end/40921
7744 * gcc.dg/tree-ssa/pr40921.c: New test.
7745
8e916b16
PS
77462016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7747
7748 PR target/71103
7749 * gcc.target/avr/pr71103.c: New test.
7750
88aea79f
KV
77512016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7752
7753 PR middle-end/71179
7754 * gcc.dg/tree-ssa/pr71179.c: New test.
7755
79063edd
MS
77562016-05-20 Martin Sebor <msebor@redhat.com>
7757
7758 PR c/71115
7759 * gcc.dg/init-excess-2.c: New test.
7760
55c8849f
EB
77612016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7762
7763 * gnat.dg/opt53.adb: New test.
7764 * gnat.dg/opt54.adb: Likewise.
7765
c91a0948
MJ
77662016-05-20 Martin Jambor <mjambor@suse.cz>
7767
7768 PR tree-optimization/70884
7769 * gcc.dg/tree-ssa/pr70919.c: New test.
7770
9cad20fa
BS
77712016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7772
7773 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7774 formatting.
69a6d5ad
NS
7775 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7776 fix code formatting.
7777
77782016-05-20 Nathan Sidwell <nathan@acm.org>
7779
7780 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7781 non-common cases.
7782 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7783
15c671a7
DM
77842016-05-20 David Malcolm <dmalcolm@redhat.com>
7785
7786 * jit.dg/all-non-failing-tests.h: Add
7787 test-factorial-must-tail-call.c.
7788 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7789 * jit.dg/test-factorial-must-tail-call.c: New test case.
7790
4f028369
JJ
77912016-05-20 Jakub Jelinek <jakub@redhat.com>
7792
7793 PR fortran/71204
7794 * gfortran.dg/pr71204.f90: New test.
7795
7dea4ab3
CP
77962016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7797
7798 * gcc.target/nvptx/sincos.c: New test.
7799
ef98d365
PC
78002016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7801
7802 PR c++/70572
7803 * g++.dg/cpp1y/auto-fn31.C: New.
7804
92466115
BS
78052016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7806
7807 * gcc.target/powerpc/vec-addec.c: New test.
7808 * gcc.target/powerpc/vec-addec-int128.c: New test.
7809
9a385c2d
DM
78102016-05-20 David Malcolm <dmalcolm@redhat.com>
7811
7812 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7813 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7814 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7815 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7816
77c9d5b4
JH
78172016-05-20 Jan Hubicka <hubicka@ucw.cz>
7818
7819 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7820
68047971
JJ
78212016-05-20 Jakub Jelinek <jakub@redhat.com>
7822
18954840
JJ
7823 PR c++/71210
7824 * g++.dg/opt/pr71210-1.C: New test.
7825 * g++.dg/opt/pr71210-2.C: New test.
7826
68047971
JJ
7827 PR tree-optimization/29756
7828 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7829 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7830 only on selected targets where V4SImode vectors are known to be
7831 supported.
7832
d78789f5
MG
78332016-05-20 Marc Glisse <marc.glisse@inria.fr>
7834
7835 PR tree-optimization/71079
7836 PR tree-optimization/71206
7837 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7838
550fa093
PK
78392016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7840
7841 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7842 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7843 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7844
483c6429
RG
78452016-05-20 Richard Guenther <rguenther@suse.de>
7846
7847 PR tree-optimization/29756
7848 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7849
eb066284
RB
78502016-05-20 Richard Biener <rguenther@suse.de>
7851
7852 PR tree-optimization/71185
7853 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7854
58f10249
RB
78552016-05-20 Richard Biener <rguenther@suse.de>
7856
7857 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7858
2a5569fa
MP
78592016-05-19 Marek Polacek <polacek@redhat.com>
7860
7861 PR c++/71075
7862 * g++.dg/diagnostic/pr71075.C: New test.
7863
5e9a5385
DM
78642016-05-19 David Malcolm <dmalcolm@redhat.com>
7865
7866 PR c++/71184
7867 * g++.dg/pr71184.C: New test case.
7868
4f45da44
KN
78692016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7870
7871 * gcc.target/powerpc/darn-0.c: New test.
7872 * gcc.target/powerpc/darn-1.c: New test.
7873 * gcc.target/powerpc/darn-2.c: New test.
7874
4177437e
MP
78752016-05-19 Marek Polacek <polacek@redhat.com>
7876
7877 PR tree-optimization/71031
7878 * gcc.dg/tree-ssa/vrp100.c: New test.
7879
afb72432
IE
78802016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7881
7882 PR rtl-optimization/71148
7883 * gcc.dg/pr71148.c: New test.
7884
4f83064e
KT
78852016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7886
7887 PR target/71056
7888 * gcc.target/arm/pr71056.c: New test.
7889
4bf8dbe1
BE
78902016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7891
7892 * c-c++-common/pr69669.c: Check the used mode.
7893
f3510625
MO
78942016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7895
7896 PR sanitizer/64354
7897 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7898
43c0068e
RB
78992016-05-19 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/70729
7902 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7903 * gcc.dg/graphite/scop-18.c: Likewise.
7904 * gcc.dg/pr41783.c: Disable LIM.
7905 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7906 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7907 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7908 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7909 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7910 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7911 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7912 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7913 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7914 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7915 * gfortran.dg/pr42108.f90: Likewise.
7916
70f25790
DM
79172016-05-18 David Malcolm <dmalcolm@redhat.com>
7918
7919 PR driver/69265
7920 * gcc.dg/spellcheck-options-11.c: New test case.
7921
960db8ec
JJ
79222016-05-18 Jakub Jelinek <jakub@redhat.com>
7923
7924 PR c++/71100
7925 * g++.dg/opt/pr71100.C: New test.
7926
04643334
MJ
79272016-05-18 Martin Jambor <mjambor@suse.cz>
7928
7929 PR ipa/69708
7930 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7931 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7932 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7933 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7934
91bb9f80
MJ
79352016-05-18 Martin Jambor <mjambor@suse.cz>
7936
7937 PR ipa/69708
7938 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7939 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7940 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7941 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7942 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7943
c584aca6
PC
79442016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7945
7946 PR c++/69793
7947 * g++.dg/template/crash122.C: New.
7948
20309c6e
PC
79492016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 PR c++/70466
7952 * g++.dg/template/pr70466-1.C: New.
7953 * g++.dg/template/pr70466-2.C: Likewise.
7954
50c78b9a
MM
79552016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7956
7957 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7958 splat operations and the XXSPLTIB instruction.
7959 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7960 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7961 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7962 xxlxor to clear a register.
7963
cf8be00d
RS
79642016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7965
7966 * gcc.dg/torture/pr71020.c: New test.
7967
848a392a
MJ
79682016-05-18 Martin Jambor <mjambor@suse.cz>
7969
7970 PR ipa/70646
7971 * gcc.dg/ipa/pr70646.c: New test.
7972
1f2ab776
CL
79732016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7974
7975 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7976
76489493
CL
79772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7978
7979 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7980 missing tests for vreinterpretq_p{8,16}.
7981
bd79378d
CL
79822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7983
7984 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7985 vsliq_n_s64 and vsliq_n_u64.
7986
81ca3ea0
CL
79872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7988
7989 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7990 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7991
873cb425
CL
79922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7993
7994 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7995 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7996 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7997
9d6e7c21
CL
79982016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7999
8000 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8001 in comment.
8002
b4dbe40e 80032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8004
8005 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8006 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8007 "blr\t" and switch to scan-assembler-times.
8008
83a5c910
JW
80092016-05-18 Jiong Wang <jiong.wang@arm.com>
8010
53d6d955
UB
8011 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8012 with __aarch64__.
8013 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8014 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8015
fb7cbdeb
JJ
80162016-05-18 Jakub Jelinek <jakub@redhat.com>
8017
8ee91165
JJ
8018 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8019 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8020 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8021 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8022 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8023 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8024
cf4d516a
JJ
8025 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8026 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8027
a4f16422
JJ
8028 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8029 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8030
7b37ce10
JJ
8031 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8032 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8033
fb7cbdeb
JJ
8034 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8035
c9326aef
RB
80362016-05-18 Richard Biener <rguenther@suse.de>
8037
8038 PR tree-optimization/71168
8039 * gcc.dg/torture/pr71168.c: New testcase.
8040
df8b0a11
KV
80412016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8042
8043 PR middle-end/63586
8044 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8045 * gcc.dg/tree-ssa/pr63586.c: New test.
8046 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8047
2efd67ed
NS
80482016-05-17 Nathan Sidwell <nathan@acm.org>
8049
8050 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8051 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8052 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8053 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8054
1988b2c2
NS
80552016-05-17 Nathan Sidwell <nathan@acm.org>
8056
8057 * gcc.target/nvptx/abi-vararg-3.c: New.
8058
ad1d92ab
MM
80592016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8060
8061 PR tree-optimization/54579
8062 PR middle-end/55299
8063 * gcc.dg/fold-notrotate-1.c: New test.
8064 * gcc.dg/fold-notshift-1.c: New test.
8065 * gcc.dg/fold-notshift-2.c: New test.
8066
47768df8
MP
80672016-05-17 Marek Polacek <polacek@redhat.com>
8068
8069 PR ipa/71146
8070 * g++.dg/ipa/pr71146.C: New test.
8071
6b5423a5
DM
80722016-05-17 David Malcolm <dmalcolm@redhat.com>
8073
8074 * jit.dg/test-error-array-bounds.c: New test case.
8075
c7986356
MG
80762016-05-17 Marc Glisse <marc.glisse@inria.fr>
8077
8078 * gcc.dg/tree-ssa/and-1.c: New testcase.
8079
d982c5b7
MG
80802016-05-17 Marc Glisse <marc.glisse@inria.fr>
8081
8082 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8083 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8084
0139ba93
MG
80852016-05-17 Marc Glisse <marc.glisse@inria.fr>
8086
8087 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8088 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8089
daab4562
JW
80902016-05-17 Jiong Wang <jiong.wang@arm.com>
8091
8092 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8093
22330033
JW
80942016-05-17 Jiong Wang <jiong.wang@arm.com>
8095
8096 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8097
98b3a5f2
JW
80982016-05-17 Jiong Wang <jiong.wang@arm.com>
8099
8100 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8101 ".2d[index]" when scan the assembly.
8102 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8103 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8104 float64x1.
8105 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8106
b71b7a8e
RB
81072016-05-17 Richard Biener <rguenther@suse.de>
8108
8109 PR tree-optimization/71132
8110 * gcc.dg/torture/pr71132.c: New testcase.
8111
3c51ad46
CL
81122016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8113
8114 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8115
d20faa66
KT
81162016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117
8118 PR target/70809
8119 * gcc.target/aarch64/pr70809_1.c: New test.
8120
b75cc5a4
KT
81212016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8124 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8125 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8126 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8127
b28eb195
IE
81282016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8129 Ilya Enkovich <ilya.enkovich@intel.com>
8130
8131 PR target/71114
8132 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8133
0b9004ed
JH
81342016-05-16 Jan Hubicka <hubicka@ucw.cz>
8135
8136 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8137 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8138
1b81a1c1
MW
81392016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8140
8141 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8142 test for __ARM_FP16_ARGS.
8143 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8144 * gcc.target/arm/aapcs/neon-vect10.c: New.
8145 * gcc.target/arm/aapcs/neon-vect9.c: New.
8146 * gcc.target/arm/aapcs/vfp18.c: New.
8147 * gcc.target/arm/aapcs/vfp19.c: New.
8148 * gcc.target/arm/aapcs/vfp20.c: New.
8149 * gcc.target/arm/aapcs/vfp21.c: New.
8150 * gcc.target/arm/fp16-aapcs-1.c: New.
8151 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8152 test for __ARM_FP16_ARGS.
8153 * g++.target/arm/fp16-return-1.c: Update expected output.
8154
921d1e73
JW
81552016-05-16 Jiong Wang <jiong.wang@arm.com>
8156
8157 PR testsuite/70227
8158 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8159
228eb42a
HA
81602016-05-15 Harald Anlauf <anlauf@gmx.de>
8161
8162 PR fortran/69603
8163 * gfortran.dg/pr69603.f90: New testcase.
8164
785abfd3
FR
81652016-05-14 Fritz Reese <fritzoreese@gmail.com>
8166
8167 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8168
e75eb64f
FR
81692016-05-14 Fritz Reese <fritzoreese@gmail.com>
8170
8171 PR fortran/71047
8172 * gfortran.dg/pr71047.f08: New test.
8173
aa4b467b
JM
81742016-05-13 Joseph Myers <joseph@codesourcery.com>
8175
8176 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8177 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8178 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8179
653fb4a2
MS
81802016-05-13 Martin Sebor <msebor@redhat.com>
8181
8182 PR c++/60049
8183 * g++.dg/cpp0x/constexpr-60049.C: New test.
8184
9e37582d
JJ
81852016-05-13 Jakub Jelinek <jakub@redhat.com>
8186
8187 PR bootstrap/71071
8188 * gcc.dg/pr71071.c: New test.
8189
a278aa17
UB
81902016-05-13 Uros Bizjak <ubizjak@gmail.com>
8191
8192 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8193 remove XOP handling.
377eaca7 8194 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8195
ac3d02e2
NS
81962016-05-13 Nathan Sidwell <nathan@acm.org>
8197
8198 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8199 __atomic_is_lock_free declaration.
8200
8ab3bdac
RB
82012016-05-13 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/42587
8204 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8205
623b8e0a
ML
82062016-05-13 Martin Liska <mliska@suse.cz>
8207
8208 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8209 the new format of dump output.
8210
da7674f6
IE
82112016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8212
8213 * gcc.dg/pr71084.c: New test.
8214
c959db3d
RR
82152016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8216
53d6d955
UB
8217 PR target/53440
8218 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8219
43203dea
RR
82202016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8221
8222 * gcc.target/aarch64/struct_return.c: New test.
8223
4f2e1536
MP
82242016-05-12 Marek Polacek <polacek@redhat.com>
8225
8226 PR c/70756
8227 * c-c++-common/pr70756-2.c: New test.
8228 * c-c++-common/pr70756.c: New test.
8229
1ef33ef3
RB
82302016-05-12 Richard Biener <rguenther@suse.de>
8231
8232 PR tree-optimization/71059
8233 * gcc.dg/torture/pr71059.c: New testcase.
8234
763baff6
RB
82352016-05-12 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/71062
8238 * gcc.dg/torture/pr71062.c: New testcase.
8239
c4ec1243
IE
82402016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8241
8242 PR tree-optimization/71006
8243 * gcc.dg/pr71006.c: New test.
8244
a5fbf76d
MP
82452016-05-12 Marek Polacek <polacek@redhat.com>
8246
8247 PR driver/71063
8248 * gcc.dg/opts-7.c: New test.
8249
5acc47a4
KT
82502016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8251
8252 PR target/70830
8253 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8254 Add -save-temps to dg-options.
8255 Scan for ldmfd rather than pop instruction.
8256 * gcc.target/arm/interrupt-2.c: Likewise.
8257 * gcc.target/arm/pr70830.c: New test.
8258
40bd4bf9
JJ
82592016-05-12 Jakub Jelinek <jakub@redhat.com>
8260
3cd63842
JJ
8261 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8262 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8263
c05d08f6
JJ
8264 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8265 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8266 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8267
bc27ffae
JJ
8268 PR target/71019
8269 * gcc.target/i386/avx512vl-pack-1.c: New test.
8270 * gcc.target/i386/avx512vl-pack-2.c: New test.
8271 * gcc.target/i386/avx512bw-pack-2.c: New test.
8272
515d7412
JJ
8273 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8274
40bd4bf9
JJ
8275 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8276 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8277 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8278
44ab146a
RB
82792016-05-12 Richard Biener <rguenther@suse.de>
8280
8281 PR tree-optimization/70986
8282 * gcc.dg/torture/pr70986-1.c: New testcase.
8283 * gcc.dg/torture/pr70986-2.c: Likewise.
8284 * gcc.dg/torture/pr70986-3.c: Likewise.
8285
d6e83a8d
MM
82862016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8287
8288 PR c/43651
8289 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8290 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8291
51e67ea3
UB
82922016-05-11 Uros Bizjak <ubizjak@gmail.com>
8293
8294 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8295 directive.
8296 * gcc.target/i386/pr66746.c: Ditto.
8297
3fd2b007
MM
82982016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8299
8300 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8301 support.
8302 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8303 warning when using -mvsx-timode.
8304 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8305 * gcc.target/powerpc/dform-2.c: Likewise.
8306 * gcc.target/powerpc/pr68805.c: Likewise.
8307
5c3a10fb
MP
83082016-05-11 Marek Polacek <polacek@redhat.com>
8309
8310 PR c++/71024
8311 * c-c++-common/attributes-3.c: New test.
8312
7cfb065b
NS
83132016-05-11 Nathan Sidwell <nathan@acm.org>
8314
8315 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8316 * gcc.c-torture/execute/pr68185.c: Likewise.
8317 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8318 * gcc.dg/pr69634.c: Requires scheduling.
8319 * gcc.dg/torture/pr66178.c: Require label values.
8320 * gcc.dg/setjmp-6.c: Require indirect jumps.
8321
f35ea97d
RB
83222016-05-11 Richard Biener <rguenther@suse.de>
8323
8324 PR tree-optimization/71055
8325 * gcc.dg/torture/pr71055.c: New testcase.
8326
dff70323
RB
83272016-05-11 Richard Biener <rguenther@suse.de>
8328
8329 PR debug/71057
8330 * g++.dg/debug/pr71057.C: New testcase.
8331
56a3d28b
JJ
83322016-05-11 Jakub Jelinek <jakub@redhat.com>
8333
8334 PR fortran/70855
8335 * gfortran.dg/gomp/pr70855.f90: New test.
8336
ebc1b29e
RB
83372016-05-11 Richard Biener <rguenther@suse.de>
8338
8339 PR middle-end/71002
8340 * g++.dg/torture/pr71002.C: New testcase.
8341
98ccd1d7
IE
83422016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8343
8344 PR middle-end/70807
8345 * gcc.dg/pr70807.c: New test.
8346
ed29e24b
MS
83472016-05-10 Martin Sebor <msebor@redhat.com>
8348
8349 PR c++/38611
8350 * g++.dg/Wattributes.C: New test.
8351
e39dab2c
MG
83522016-05-10 Marc Glisse <marc.glisse@inria.fr>
8353
8354 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8355 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8356 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8357
d067e238
IE
83582016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8359
8360 PR target/70799
8361 * gcc.target/i386/pr70799-1.c: New test.
8362
cd36c83e
PMR
83632016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8364
8365 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8366
1e3af2a4
IE
83672016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8368
8369 PR middle-end/70877
8370 * gcc.target/i386/pr70877.c: New test.
8371
afc610db
IE
83722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8373
8374 PR tree-optimization/70786
8375 * gcc.target/i386/pr70876.c: New test.
8376
4b59d19f
JJ
83772016-05-10 Jakub Jelinek <jakub@redhat.com>
8378
8379 PR target/70927
8380 * gcc.target/i386/avx512vl-logic-1.c: New test.
8381 * gcc.target/i386/avx512vl-logic-2.c: New test.
8382 * gcc.target/i386/avx512dq-logic-2.c: New test.
8383
9b5ee426
BS
83842016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8385
8386 PR target/70963
8387 * gcc.target/powerpc/pr70963.c: New.
8388
f3352cab
DM
83892016-05-10 David Malcolm <dmalcolm@redhat.com>
8390
8391 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8392 (test_very_wide_line): Add ruler to expected output.
8393 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8394 (test_very_wide_line): Likewise.
8395 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8396 (test_show_locus): Within the handling of "test_very_wide_line",
8397 enable show_ruler_p on the diagnostic context.
8398
4a3255dd
RB
83992016-05-10 Richard Biener <rguenther@suse.de>
8400
8401 PR tree-optimization/71039
8402 * gcc.dg/torture/pr71039.c: New testcase.
8403
da7c9950
NS
84042016-05-10 Nathan Sidwell <nathan@acm.org>
8405
8406 * gcc.dg/nested-func-10.c: Requires alloca.
8407 * gcc.dg/nested-func-9.c: Requires alloca.
8408 * gcc.c-torture/execute/pr70460.c: Requires labels.
8409 * gcc.c-torture/compile/pr70199.c: Requires labels.
8410 * gcc.target/nvptx/decl.c: Compile only.
8411 * gcc.target/nvptx/trailing-init.c: Compile only.
8412 * gcc.target/nvptx/ary-init.c: Compile only.
8413
cf68d92c
MP
84142016-05-10 Marek Polacek <polacek@redhat.com>
8415
8416 PR c/70255
8417 * gcc.dg/attr-opt-1.c: New test.
8418
64ea4e15
RB
84192016-05-10 Richard Biener <rguenther@suse.de>
8420
8421 PR tree-optimization/70497
8422 PR tree-optimization/28367
8423 * gcc.dg/torture/20160404-1.c: New testcase.
8424 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8425 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8426
5a96dae3
PMR
84272016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8428
8429 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8430
fc97f805
UB
84312016-05-09 Uros Bizjak <ubizjak@gmail.com>
8432
8433 * gcc.target/i386/fabsneg-1.c New test.
8434
a710b1d5
AM
84352016-05-09 Alan Modra <amodra@gmail.com>
8436
8437 PR testsuite/70826
8438 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8439
171f6f05
RB
84402016-05-09 Richard Biener <rguenther@suse.de>
8441
8442 PR tree-optimization/70985
8443 * gcc.dg/torture/pr70985.c: New testcase.
8444
18caa34e
BC
84452016-05-09 Bin Cheng <bin.cheng@arm.com>
8446
8447 * gcc.dg/tree-ssa/ifc-9.c: New test.
8448 * gcc.dg/tree-ssa/ifc-10.c: New test.
8449 * gcc.dg/tree-ssa/ifc-11.c: New test.
8450 * gcc.dg/tree-ssa/ifc-12.c: New test.
8451 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8452 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8453 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8454
7a27d38f
RB
84552016-05-09 Richard Biener <rguenther@suse.de>
8456
8457 PR fortran/70937
8458 * gfortran.dg/pr70937.f90: New testcase.
8459
5ebbbd3d
RO
84602016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8461
8462 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8463
f6288c24
FR
84642016-05-07 Fritz Reese <fritzoreese@gmail.com>
8465
8466 PR fortran/56226
8467 * gfortran.dg/dec_structure_1.f90: New testcase.
8468 * gfortran.dg/dec_structure_2.f90: Ditto.
8469 * gfortran.dg/dec_structure_3.f90: Ditto.
8470 * gfortran.dg/dec_structure_4.f90: Ditto.
8471 * gfortran.dg/dec_structure_5.f90: Ditto.
8472 * gfortran.dg/dec_structure_6.f90: Ditto.
8473 * gfortran.dg/dec_structure_7.f90: Ditto.
8474 * gfortran.dg/dec_structure_8.f90: Ditto.
8475 * gfortran.dg/dec_structure_9.f90: Ditto.
8476 * gfortran.dg/dec_structure_10.f90: Ditto.
8477 * gfortran.dg/dec_structure_11.f90: Ditto.
8478 * gfortran.dg/dec_union_1.f90: Ditto.
8479 * gfortran.dg/dec_union_2.f90: Ditto.
8480 * gfortran.dg/dec_union_3.f90: Ditto.
8481 * gfortran.dg/dec_union_4.f90: Ditto.
8482 * gfortran.dg/dec_union_5.f90: Ditto.
8483 * gfortran.dg/dec_union_6.f90: Ditto.
8484 * gfortran.dg/dec_union_7.f90: Ditto.
8485
5ec4a8cd
TV
84862016-05-07 Tom de Vries <tom@codesourcery.com>
8487
8488 PR tree-optimization/70956
8489 * gcc.dg/graphite/pr70956.c: New test.
8490
58ec1d0e
JJ
84912016-05-06 Jakub Jelinek <jakub@redhat.com>
8492
ccd88fb7
JJ
8493 PR middle-end/70941
8494 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8495 (a, b, c, d): Change type from char to signed char.
8496 (main): Compare against (signed char) -1634678893 instead of
8497 hardcoded -109. Use __builtin_abort instead of abort.
8498
dd3b6464
JJ
8499 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8500 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8501
58ec1d0e
JJ
8502 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8503
19aa23d8
YR
85042016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8505
8506 PR debug/70935
8507 * gcc.dg/torture/pr70935.c: New test.
8508
ae5f0df1
OE
85092016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8510
8511 PR target/58219
ce23a8ff 8512 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8513
078f7e37
RB
85142016-05-06 Richard Biener <rguenther@suse.de>
8515
8516 PR tree-optimization/70960
8517 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8518
765d7b54
OE
85192016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8520
8521 PR target/52933
8522 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8523 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8524 Adjust expected instruction counts.
8525 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8526
29c94e65
MP
85272016-05-06 Marek Polacek <polacek@redhat.com>
8528
8529 PR sanitizer/70875
8530 * gcc.dg/ubsan/bounds-3.c: New test.
8531
3684b02e
OE
85322016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8533
8534 PR target/54089
8535 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8536
8706773f
RB
85372016-05-06 Richard Biener <rguenther@suse.de>
8538
8539 PR middle-end/70931
8540 * gfortran.dg/pr70931.f90: New testcase.
8541
a4f51018
RB
85422016-05-06 Richard Biener <rguenther@suse.de>
8543
8544 PR middle-end/70941
8545 * gcc.dg/torture/pr70941.c: New testcase.
8546
c4f2425f
BC
85472016-05-05 Bin Cheng <bin.cheng@arm.com>
8548
8549 PR tree-optimization/57206
8550 * gcc.dg/vect/pr57206.c: New test.
8551
5dc08197
RO
85522016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8553
8554 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8555
351f85c5
JJ
85562016-05-05 Jakub Jelinek <jakub@redhat.com>
8557
568bac8c
JJ
8558 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8559
351f85c5
JJ
8560 * c-c++-common/Wdangling-else-4.c: New test.
8561
33fd7785
JJ
85622016-05-04 Jakub Jelinek <jakub@redhat.com>
8563
2d1ac15a
JJ
8564 PR c++/70906
8565 PR c++/70933
8566 * g++.dg/opt/pr70906.C: New test.
8567 * g++.dg/opt/pr70933.C: New test.
8568
33fd7785
JJ
8569 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8570
6b715bf6
JH
85712016-05-04 Jan Hubicka <hubicka@ucw.cz>
8572
8573 * gcc.dg/ipa/pure-const-3.c: New testcase.
8574
deef7113
MP
85752016-05-04 Marek Polacek <polacek@redhat.com>
8576
8577 * c-c++-common/Wdangling-else-1.c: New test.
8578 * c-c++-common/Wdangling-else-2.c: New test.
8579 * c-c++-common/Wdangling-else-3.c: New test.
8580
5396db97
KCY
85812016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8582
8583 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8584 flag is present.
8585
de55efd5
MP
85862016-05-04 Marek Polacek <polacek@redhat.com>
8587
8588 PR c/48778
8589 * gcc.dg/Waddress-2.c: New test.
8590
475839b6
AM
85912016-05-04 Alan Modra <amodra@gmail.com>
8592
8593 * gcc.target/powerpc/pr70866.c: New.
8594
b25aad5f
MS
85952016-05-03 Martin Sebor <msebor@redhat.com>
8596
8597 PR c++/66561
8598 * c-c++-common/builtin_location.c: New test.
8599 * g++.dg/cpp1y/builtin_location.C: New test.
8600
79ce98bc
MP
86012016-05-03 Marek Polacek <polacek@redhat.com>
8602
8603 PR c/70859
8604 * gcc.dg/pr70859.c: New test.
8605 * gcc.dg/pr70859-2.c: New test.
8606
402e89f5
PMR
86072016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8608
8609 * gnat.dg/debug5.adb: New testcase.
8610
f3d90045
DV
86112016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8612
8613 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8614 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8615 Procedure to check for z10 instruction set.
8616
1e26cec1
CL
86172016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8618
8619 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8620
71aca5a0
AM
86212016-05-03 Alan Modra <amodra@gmail.com>
8622
8623 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8624
2fd70ec1
JJ
86252016-05-03 Jakub Jelinek <jakub@redhat.com>
8626
8627 * gcc.target/i386/avx512f-cvt-1.c: New test.
8628
e5705cf7
L
86292016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8630
8631 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8632 -fdump-tree-vrp-details.
8633
381cdae4
RB
86342016-05-03 Richard Biener <rguenther@suse.de>
8635
8636 * gcc.dg/pr30172-1.c: Adjust.
8637 * gcc.dg/pr63743.c: Likewise.
8638 * gcc.dg/tm/pr51696.c: Likewise.
8639 * c-c++-common/tm/safe-1.c: Likewise.
8640 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8641 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8642 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8643 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8644
adedd5c1
JJ
86452016-05-03 Jakub Jelinek <jakub@redhat.com>
8646
31ed1665
JJ
8647 PR rtl-optimization/70467
8648 * gcc.target/i386/pr70467-3.c: New test.
8649 * gcc.target/i386/pr70467-4.c: New test.
8650
dea60b59
JJ
8651 PR tree-optimization/70916
8652 * gcc.c-torture/compile/pr70916.c: New test.
8653
adedd5c1
JJ
8654 PR target/49244
8655 * gcc.target/i386/pr49244-1.c: New test.
8656 * gcc.target/i386/pr49244-2.c: New test.
8657
f80041ef
BS
86582016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8659
8660 PR rtl-optimization/44281
8661 * gcc.target/i386/pr44281.c: New test.
8662
1cfcd39e
BC
86632016-05-03 bin cheng <bin.cheng@arm.com>
8664
8665 PR tree-optimization/56541
8666 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8667 * gcc.dg/vect/pr56541.c: new test.
8668
4304ccfd
MM
86692016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8670
8671 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8672 __float128.
8673 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8674
50d94c29
L
86752016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8676
8677 PR testsuite/70520
8678 * c-c++-common/asan/clone-test-1.c (main): Align child process
8679 stack to 16 bytes.
8680
bc1aee87
DM
86812016-05-02 David Malcolm <dmalcolm@redhat.com>
8682
8683 PR c++/62314
8684 * g++.dg/spellcheck-fields-2.C: New test case.
8685
474e0129
DM
86862016-05-02 David Malcolm <dmalcolm@redhat.com>
8687
8688 PR c++/62314
8689 * g++.dg/pr62314.C: New test case.
8690
818b88a7
JH
86912016-05-02 Jan Hubicka <hubicka@ucw.cz>
8692
8693 * gcc.dg/ipa/inline-8.c: New testcase.
8694
dd77684f
JJ
86952016-05-02 Jakub Jelinek <jakub@redhat.com>
8696
8697 PR rtl-optimization/70467
8698 * gcc.target/i386/pr70467-1.c: New test.
8699
72407e00
BE
87002016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8701
8702 * gcc.dg/spec-options.c: Run the test on all targets.
8703 * gcc.dg/foo.specs: Use cpp_unique_options.
8704
dd53d197
MG
87052016-05-02 Marc Glisse <marc.glisse@inria.fr>
8706
8707 * gcc.dg/tree-ssa/unord.c: New testcase.
8708
a8b85ce9
MG
87092016-05-02 Marc Glisse <marc.glisse@inria.fr>
8710
8711 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8712
5b37e866
NS
87132016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8714
8715 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8716
7176a4a0
MP
87172016-05-02 Marek Polacek <polacek@redhat.com>
8718
8719 PR c/70851
8720 * gcc.dg/enum-incomplete-3.c: New test.
8721
6b9933b9
MP
87222016-05-02 Marek Polacek <polacek@redhat.com>
8723 Tom de Vries <tom@codesourcery.com>
8724
8725 PR tree-optimization/70700
8726 * gcc.dg/pr70700.c: New test.
8727
90f82260
UB
87282016-05-01 Uros Bizjak <ubizjak@gmail.com>
8729
8730 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8731 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8732 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8733 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8734 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8735
f73036c1
EB
87362016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8737
8738 * ada/acats/run_acats: Rename into...
8739 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8740 * ada/acats/run_all.sh: Remove redundant test.
8741 (target_run): Move around.
8742 (target_gnatchop): Use newly built executable.
8743 (target_gnatmake): Likewise.
8744 Check that the compilation of impbit succeeds.
8745
85e051a3
OE
87462016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8747
8748 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8749 * gcc.dg/20021029-1.c: Likewise.
8750 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8751 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8752 * gcc.target/sh/cmpstr.c: Likewise.
8753 * gcc.target/sh/cmpstrn.c: Likewise.
8754 * gcc.target/sh/memset.c: Likewise.
8755 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8756 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8757 * gcc.target/sh/pr39423-1.c: Likewise.
8758 * gcc.target/sh/pr49468-di.c: Likewise.
8759 * gcc.target/sh/pr49468-si.c: Likewise.
8760 * gcc.target/sh/pr49880-1.c: Likewise.
8761 * gcc.target/sh/pr49880-2.c: Likewise.
8762 * gcc.target/sh/pr49880-3.c: Likewise.
8763 * gcc.target/sh/pr50751-1.c: Likewise.
8764 * gcc.target/sh/pr50751-4.c: Likewise.
8765 * gcc.target/sh/pr50751-7.c: Likewise.
8766 * gcc.target/sh/pr51244-1.c: Likewise.
8767 * gcc.target/sh/pr51244-10.c: Likewise.
8768 * gcc.target/sh/pr51244-11.c: Likewise.
8769 * gcc.target/sh/pr51244-12.c: Likewise.
8770 * gcc.target/sh/pr51244-13.c: Likewise.
8771 * gcc.target/sh/pr51244-14.c: Likewise.
8772 * gcc.target/sh/pr51244-17.c: Likewise.
8773 * gcc.target/sh/pr51244-18.c: Likewise.
8774 * gcc.target/sh/pr51244-19.c: Likewise.
8775 * gcc.target/sh/pr51244-4.c: Likewise.
8776 * gcc.target/sh/pr51244-5.c: Likewise.
8777 * gcc.target/sh/pr51244-7.c: Likewise.
8778 * gcc.target/sh/pr51244-8.c: Likewise.
8779 * gcc.target/sh/pr51244-9.c: Likewise.
8780 * gcc.target/sh/pr51697.c: Likewise.
8781 * gcc.target/sh/pr52483-1.c: Likewise.
8782 * gcc.target/sh/pr52483-2.c: Likewise.
8783 * gcc.target/sh/pr52483-3.c: Likewise.
8784 * gcc.target/sh/pr52483-5.c: Likewise.
8785 * gcc.target/sh/pr52933-1.c: Likewise.
8786 * gcc.target/sh/pr52933-2.c: Likewise.
8787 * gcc.target/sh/pr52933-3.c: Likewise.
8788 * gcc.target/sh/pr53568-1.c: Likewise.
8789 * gcc.target/sh/pr53976-1.c: Likewise.
8790 * gcc.target/sh/pr53988-1.c: Likewise.
8791 * gcc.target/sh/pr53988.c: Likewise.
8792 * gcc.target/sh/pr54089-1.c: Likewise.
8793 * gcc.target/sh/pr54089-6.c: Likewise.
8794 * gcc.target/sh/pr54089-7.c: Likewise.
8795 * gcc.target/sh/pr54089-8.c: Likewise.
8796 * gcc.target/sh/pr54089-9.c: Likewise.
8797 * gcc.target/sh/pr54236-1.c: Likewise.
8798 * gcc.target/sh/pr54236-2.c: Likewise.
8799 * gcc.target/sh/pr54236-3.c: Likewise.
8800 * gcc.target/sh/pr54236-4.c: Likewise.
8801 * gcc.target/sh/pr54386.c: Likewise.
8802 * gcc.target/sh/pr54602-1.c: Likewise.
8803 * gcc.target/sh/pr54685.c: Likewise.
8804 * gcc.target/sh/pr54760-1.c: Likewise.
8805 * gcc.target/sh/pr54760-2.c: Likewise.
8806 * gcc.target/sh/pr54760-3.c: Likewise.
8807 * gcc.target/sh/pr54760-4.c: Likewise.
8808 * gcc.target/sh/pr54760-5.c: Likewise.
8809 * gcc.target/sh/pr54760-6.c: Likewise.
8810 * gcc.target/sh/pr55146.c: Likewise.
8811 * gcc.target/sh/pr55160.c: Likewise.
8812 * gcc.target/sh/pr59278.c: Likewise.
8813 * gcc.target/sh/pr59401-1.c: Likewise.
8814 * gcc.target/sh/pr59533-1.c: Likewise.
8815 * gcc.target/sh/pr63260.c: Likewise.
8816 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8817 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8818 * gcc.target/sh/strlen.c: Likewise.
8819 * gcc.target/sh/torture/pr30807.c: Likewise.
8820 * gcc.target/sh/torture/pr34777.c: Likewise.
8821 * gcc.target/sh/torture/pr64652.c: Likewise.
8822 * gcc.target/sh/torture/pr65505.c: Likewise.
8823 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8824 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8825
411e5c67
PC
88262016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8827
8828 PR c++/66644
8829 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8830
8fa97501
BS
88312016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8832
8833 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8834 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8835 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8836 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8837
5a956111
PP
88382016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8839
8840 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8841 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8842
e7ff0319
CP
88432016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8844
8845 PR middle-end/70626
8846 * c-c++-common/goacc/combined-reduction.c: New test.
8847 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8848
52d11a4b
L
88492016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8850
8851 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8852 *movdi_internal pattern only if PIC off.
8853 * gcc.target/i386/pr70155-2.c: Likewise.
8854 * gcc.target/i386/pr70155-3.c: Likewise.
8855 * gcc.target/i386/pr70155-4.c: Likewise.
8856 * gcc.target/i386/pr70155-5.c: Likewise.
8857 * gcc.target/i386/pr70155-6.c: Likewise.
8858 * gcc.target/i386/pr70155-7.c: Likewise.
8859 * gcc.target/i386/pr70155-8.c: Likewise.
8860 * gcc.target/i386/pr70155-15.c: Likewise.
8861 * gcc.target/i386/pr70155-17.c: Likewise.
8862 * gcc.target/i386/pr70155-22.c: Likewise.
8863
8960db31
BC
88642016-04-29 Bin Cheng <bin.cheng@arm.com>
8865
8866 PR tree-optimization/70803
8867 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8868
cca535a4
IE
88692016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8870
8871 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8872 optimization of vector loop.
8873 * gcc.target/i386/vect-unpack-3.c: New test.
8874 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8875 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8876 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8877
500ecf4a
MP
88782016-04-29 Marek Polacek <polacek@redhat.com>
8879
8880 PR sanitizer/70342
8881 * g++.dg/ubsan/null-7.C: New test.
8882
2fff3db8
MP
8883 PR c/70852
8884 * gcc.dg/pr70852.c: New test.
8885
509063eb
DV
88862016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8887
8888 PR/69089
8889 * g++.dg/cpp0x/alignas6.C: New test.
8890
83745c0d
DV
88912016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8892
c87885ca
RO
8893 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8894 * gcc.dg/pr27003.c: Likewise.
8895 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8896 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8897 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8898 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8899 * gcc.target/arc/mxy.c: Likewise.
8900 * gcc.target/arc/mswape.c: Likewise.
8901 * gcc.target/arc/mrtsc.c: Likewise.
8902 * gcc.target/arc/mcrc.c: Likewise.
8903 * gcc.target/arc/mdsp-packa.c: Likewise.
8904 * gcc.target/arc/mdvbf.c: Likewise.
8905 * gcc.target/arc/mlock.c: Likewise.
8906 * gcc.target/arc/mmac-24.c: Likewise.
8907 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8908
849b265d
BS
89092016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8910 Matthijs Kooijman <matthijs@stdin.nl>
8911 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8912
8913 PR target/60040
8914 * gcc.target/avr/pr60040-1.c: New.
8915 * gcc.target/avr/pr60040-2.c: New.
8916
1390536b
RB
89172016-04-29 Richard Biener <rguenther@suse.de>
8918
8919 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8920
98998245
RB
89212016-04-29 Richard Biener <rguenther@suse.de>
8922
8923 PR tree-optimization/13962
8924 PR tree-optimization/65686
8925 * gcc.dg/uninit-pr65686.c: New testcase.
8926
8b80cc21
JJ
89272016-04-29 Jakub Jelinek <jakub@redhat.com>
8928
8929 PR middle-end/70843
8930 * gcc.dg/pr70843.c: New test.
8931
6181bc30
JJ
89322016-04-28 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR target/70858
8935 * gcc.target/i386/pr70858.c: New test.
8936
f4cb3612
AB
89372016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8938
8939 * gcc.target/arc/nps400-1.c: New file.
8940
8ad9df62
JR
89412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8942 Andrew Burgess <andrew.burgess@embecosm.com>
8943
8944 * gcc.target/arc/movh_cl-1.c: New file.
8945
ceaaa9fe
JR
89462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8947 Andrew Burgess <andrew.burgess@embecosm.com>
8948
8949 * gcc.target/arc/extzv-1.c: New file.
8950 * gcc.target/arc/insv-1.c: New file.
8951 * gcc.target/arc/insv-2.c: New file.
8952 * gcc.target/arc/movb-1.c: New file.
8953 * gcc.target/arc/movb-2.c: New file.
8954 * gcc.target/arc/movb-3.c: New file.
8955 * gcc.target/arc/movb-4.c: New file.
8956 * gcc.target/arc/movb-5.c: New file.
8957 * gcc.target/arc/movb_cl-1.c: New file.
8958 * gcc.target/arc/movb_cl-2.c: New file.
8959 * gcc.target/arc/movbi_cl-1.c: New file.
8960 * gcc.target/arc/movl-1.c: New file.
8961
4d03dc2f
JR
89622016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8963 Andrew Burgess <andrew.burgess@embecosm.com>
8964
8965 * gcc.target/arc/cmem-1.c: New file.
8966 * gcc.target/arc/cmem-2.c: New file.
8967 * gcc.target/arc/cmem-3.c: New file.
8968 * gcc.target/arc/cmem-4.c: New file.
8969 * gcc.target/arc/cmem-5.c: New file.
8970 * gcc.target/arc/cmem-6.c: New file.
8971 * gcc.target/arc/cmem-7.c: New file.
8972 * gcc.target/arc/cmem-ld.inc: New file.
8973 * gcc.target/arc/cmem-st.inc: New file.
8974
81262dad
JJ
89752016-04-28 Jakub Jelinek <jakub@redhat.com>
8976
8977 PR target/70821
8978 * gcc.target/i386/pr70821.c: New test.
8979
0a31a09a
BS
89802016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8981
8982 * gcc.target/powerpc/vec-adde.c: New test.
8983 * gcc.target/powerpc/vec-adde-int128.c: New test.
8984
3ddffba9
JJ
89852016-04-28 Jakub Jelinek <jakub@redhat.com>
8986
8987 * gcc.target/i386/avx-vround-1.c: New test.
8988 * gcc.target/i386/avx-vround-2.c: New test.
8989 * gcc.target/i386/avx512vl-vround-1.c: New test.
8990 * gcc.target/i386/avx512vl-vround-2.c: New test.
8991
713dedcd
RO
89922016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8993
8994 PR testsuite/70595
8995 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8996 (check_effective_target_cilkplus_runtime): ... this.
8997 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8998 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8999
9000 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9001 Require cilkplus_runtime.
9002 Don't add -lcilkrts.
9003 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9004 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9005 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9006 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9007 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9008 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9009 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9010 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9011 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9012 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9013 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9014 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9015 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9016 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9017 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9018 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9019 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9020 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9021 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9022 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9023 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9024 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9025 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9026 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9027 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9028 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9029 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9030 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9031 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9032
9033 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9034 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9035
9036 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9037
9038 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9039 cilkplus_runtime.
9040
3563f78f
MG
90412016-04-27 Marc Glisse <marc.glisse@inria.fr>
9042
9043 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9044 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9045
6bc2bb18
RB
90462015-04-27 Ryan Burn <contact@rnburn.com>
9047
9048 PR c++/69024
9049 PR c++/68997
9050 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9051 diagnostic.
9052 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9053 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9054
1e55d29a
EB
90552016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9056
9057 * gnat.dg/limited_with4.ad[sb]: New test.
9058 * gnat.dg/limited_with4_pkg.ads: New helper.
9059
087146ca
L
90602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9061
9062 PR target/70155
9063 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9064 and movv1ti_internal patterns
9065 * gcc.target/i386/pr70155-1.c: New test.
9066 * gcc.target/i386/pr70155-2.c: Likewise.
9067 * gcc.target/i386/pr70155-3.c: Likewise.
9068 * gcc.target/i386/pr70155-4.c: Likewise.
9069 * gcc.target/i386/pr70155-5.c: Likewise.
9070 * gcc.target/i386/pr70155-6.c: Likewise.
9071 * gcc.target/i386/pr70155-7.c: Likewise.
9072 * gcc.target/i386/pr70155-8.c: Likewise.
9073 * gcc.target/i386/pr70155-9.c: Likewise.
9074 * gcc.target/i386/pr70155-10.c: Likewise.
9075 * gcc.target/i386/pr70155-11.c: Likewise.
9076 * gcc.target/i386/pr70155-12.c: Likewise.
9077 * gcc.target/i386/pr70155-13.c: Likewise.
9078 * gcc.target/i386/pr70155-14.c: Likewise.
9079 * gcc.target/i386/pr70155-15.c: Likewise.
9080 * gcc.target/i386/pr70155-16.c: Likewise.
9081 * gcc.target/i386/pr70155-17.c: Likewise.
9082 * gcc.target/i386/pr70155-18.c: Likewise.
9083 * gcc.target/i386/pr70155-19.c: Likewise.
9084 * gcc.target/i386/pr70155-20.c: Likewise.
9085 * gcc.target/i386/pr70155-21.c: Likewise.
9086 * gcc.target/i386/pr70155-22.c: Likewise.
9087
92329f9f
L
90882016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9089
9090 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9091 ".{5,6}".
9092
309a0cf6
BC
90932016-04-27 Bin Cheng <bin.cheng@arm.com>
9094
9095 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9096 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9097 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9098 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9099 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9100
72ed2b9c
RB
91012016-04-27 Richard Biener <rguenther@suse.de>
9102
9103 PR ipa/70760
9104 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9105 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9106
3c98ff9b
NS
91072016-04-27 Nathan Sidwell <nathan@acm.org>
9108
9109 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9110 * g++.dg/ubsan/pr63956.C: Adjust error location.
9111
9ec5d66b
NC
91122016-04-27 Nick Clifton <nickc@redhat.com>
9113
9114 PR middle-end/49889
9115 * gcc.dg/pr49889.c: New test.
9116
c1e1f433
BS
91172016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9118
9119 * c-c++-common/memset-array.c: New test.
9120
8ac43293
MS
91212016-04-26 Martin Sebor <msebor@redhat.com>
9122
9123 PR c++/66639
9124 * g++.dg/cpp1y/func_constexpr.C: New test.
9125
843ce8ab
PP
91262016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9127
9128 PR c++/70241
9129 * g++.dg/cpp0x/enum32.C: New test.
9130 * g++.dg/cpp0x/enum33.C: New test.
9131
91322016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9133
9134 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9135 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9136 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9137 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9138 * gcc.c-torture/execute/pr38151.c: Likewise.
9139 * gcc.c-torture/execute/pr66556.c: Likewise.
9140 * gcc.c-torture/execute/pr67781.c: Likewise.
9141 * gcc.c-torture/execute/pr68648.c: Likewise.
9142
ca1206be
MG
91432016-04-26 Marc Glisse <marc.glisse@inria.fr>
9144
9145 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9146
2448a956
MP
91472016-04-26 Marek Polacek <polacek@redhat.com>
9148
9149 PR c/67784
9150 * gcc.dg/pr67784-3.c: New test.
9151 * gcc.dg/pr67784-4.c: New test.
9152 * gcc.dg/pr67784-5.c: New test.
9153
b02a5e26
MP
9154 PR c/70791
9155 * gcc.dg/Wnested-externs-2.c: New test.
9156
6b6aa8d3
MG
91572016-04-26 Marc Glisse <marc.glisse@inria.fr>
9158
9159 * gcc.dg/fold-plusmult.c: Adjust.
9160 * gcc.dg/no-strict-overflow-6.c: Adjust.
9161 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9162
a2095b55
BS
91632016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9164
9165 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9166 number scans.
9167 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9168 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9169 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9170 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9171 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9172 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9173 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9174 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9175 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9176 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9177 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9178 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9179 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9180 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9181 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9182 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9183 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9184 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9185 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9186 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9187 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9188 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9189 scans.
9190 * gcc.target/i386/pr32219-4.c: Likewise.
9191 * gcc.target/i386/pr32219-6.c: Likewise.
9192 * gcc.target/i386/pr32219-8.c: Likewise.
9193
bb0cc5c8
KT
91942016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9195
9196 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9197 associated options.
9198
5a0802ea
MP
91992016-04-26 Marek Polacek <polacek@redhat.com>
9200
9201 PR c++/70744
9202 * g++.dg/ext/cond2.C: New test.
9203
00f615af
BC
92042016-04-26 Bin Cheng <bin.cheng@arm.com>
9205
9206 PR tree-optimization/70771
9207 PR tree-optimization/70775
9208 * gcc.dg/pr70771.c: New test.
25939d34 9209 * gcc.dg/pr70775.c: New test.
00f615af 9210
218155e7
BS
92112016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9212
9213 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9214
ab99f467
RB
92152016-04-25 Richard Biener <rguenther@suse.de>
9216
9217 PR tree-optimization/70780
9218 * gcc.dg/torture/pr70780.c: New testcase.
9219
3f8257db 92202016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9221
c87885ca
RO
9222 * gcc.target/arm/neon-vaddws16.c: New test.
9223 * gcc.target/arm/neon-vaddws32.c: New test.
9224 * gcc.target/arm/neon-vaddwu16.c: New test.
9225 * gcc.target/arm/neon-vaddwu32.c: New test.
9226 * gcc.target/arm/neon-vaddwu8.c: New test.
9227 * lib/target-supports.exp
93c590ee
MC
9228 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9229 that arm neon support vector widen sum of HImode TO SImode.
9230
d6c1a7a7
JJ
92312016-04-23 Jakub Jelinek <jakub@redhat.com>
9232
9233 PR sanitizer/70712
9234 * c-c++-common/asan/pr70712.c: New test.
9235
ab0fc037
TS
92362016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9237
9238 * .gitattributes: New file.
9239
2aa64824
CL
92402016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9241
9242 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9243
e7e12d92
DH
92442016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9245
9246 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9247 * gfortran.dg/submodule_15.f08: Likewise.
9248
d1431192
RB
92492016-04-22 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/70740
9252 * gcc.dg/torture/pr70740.c: New testcase.
9253
04a63c24
L
92542016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9255
9256 PR target/70750
9257 * gcc.target/i386/pr70750-1.c: New test.
9258 * gcc.target/i386/pr70750-2.c: Likewise.
9259
20700098
PC
92602016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9261
9262 PR c++/70540
9263 * g++.dg/cpp0x/auto48.C: New.
9264
aedf4e12
MP
92652016-04-21 Marek Polacek <polacek@redhat.com>
9266
9267 PR c++/70513
9268 * g++.dg/cpp0x/forw_enum12.C: New test.
9269 * g++.dg/cpp0x/forw_enum13.C: New test.
9270
2074d80a
KY
92712016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9272
9273 PR target/70728
9274 * gcc.target/i386/pr70728.c: New test.
9275
aef4aab0
RB
92762016-04-21 Richard Biener <rguenther@suse.de>
9277
9278 PR middle-end/70747
9279 * gcc.dg/pr70747.c: New testcase.
9280
2359e571
BC
92812016-04-21 Bin Cheng <bin.cheng@arm.com>
9282
9283 PR tree-optimization/70715
9284 * gcc.dg/tree-ssa/scev-13.c: New test.
9285
ce0e66ff
MG
92862016-04-21 Marc Glisse <marc.glisse@inria.fr>
9287
9288 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9289
2c2870a1
MG
92902016-04-21 Marc Glisse <marc.glisse@inria.fr>
9291
9292 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9293
a2b056a3
JH
92942016-04-20 Jan Hubicka <jh@suse.cz>
9295
9296 PR ipa/70018
9297 * g++.dg/ipa/nothrow-1.C: New testcase.
9298
ee392fc2
NS
92992016-04-20 Nathan Sidwell <nathan@acm.org>
9300
9301 PR c++/55635
9302 * g++.dg/eh/delete1.C: New.
9303
dda49daf
L
93042016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9305
9306 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9307 -mtune-ctrl=sse_typeless_stores.
9308
8a5b9d5a
L
93092016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9310
9311 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9312
1011119f
BC
93132016-04-20 Bin Cheng <bin.cheng@arm.com>
9314
9315 PR tree-optimization/69489
9316 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9317
477d4906
IV
93182016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9319
9320 PR c++/69363
9321 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9322 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9323 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9324
fad08d12
BC
93252016-04-20 Bin Cheng <bin.cheng@arm.com>
9326
9327 PR tree-optimization/56625
9328 PR tree-optimization/69489
9329 * gcc.dg/vect/pr56625.c: New test.
9330 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9331
9e3e4fab
AP
93322016-04-20 Andrew Pinski <apinski@cavium.com>
9333
9334 PR target/64971
9335 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9336
d7aa24e4
AC
93372016-04-20 Arnaud Charlet <charlet@adacore.com>
9338
9339 * gnat.dg/self1.adb: Remove now incorrect test.
9340
e6d62b46
BC
93412016-04-20 Bin Cheng <bin.cheng@arm.com>
9342
9343 * gcc.dg/tree-ssa/scev-11.c: New test.
9344 * gcc.dg/tree-ssa/scev-12.c: New test.
9345
2697b189
MP
93462016-04-20 Marek Polacek <polacek@redhat.com>
9347
9348 PR tree-optimization/70725
9349 * gcc.dg/pr70725.c: New test.
9350
60d393e8
RB
93512016-04-20 Richard Biener <rguenther@suse.de>
9352
9353 PR tree-optimization/70726
9354 * g++.dg/vect/pr70726.cc: New testcase.
9355
82c6f58a
AK
93562016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9357
9358 PR target/70674
9359 * gcc.target/s390/pr70674.c: New test.
9360
90eeab20
JD
93612016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9362
9363 PR libgfortran/70684
9364 * gfortran.dg/list_read_14.f90: New test.
9365
fc9cf6da
L
93662016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9367
9368 PR target/69201
9369 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9370 extern to force it misaligned.
9371 (b): Likewise.
9372 (c): Likewise.
9373 (d): Likewise.
9374 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9375 Don't check `*' before movv4sf_internal.
9376 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9377 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9378 Don't check `*' before movv16qi_internal.
9379 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9380 extern to force it misaligned.
9381 (b): Likewise.
9382 (c): Likewise.
9383 (d): Likewise.
9384 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9385 Don't check `*' before movv2df_internal.
9386 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9387 extern to force it misaligned.
9388 (b): Likewise.
9389 (c): Likewise.
9390 (d): Likewise.
9391 Check movv8sf_internal instead of avx_storeups256.
9392 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9393
ea8927ea
RB
93942016-04-19 Richard Biener <rguenther@suse.de>
9395
9396 PR tree-optimization/70171
9397 * g++.dg/tree-ssa/pr70171.C: New testcase.
9398
65f52ee9
RB
93992016-04-19 Richard Biener <rguenther@suse.de>
9400
9401 PR tree-optimization/70724
9402 * gcc.dg/torture/pr70724.c: New testcase.
9403
987b67f1
VM
94042016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9405
9406 PR middle-end/70689
c87885ca 9407 * gcc.target/i386/pr70689.c: New.
987b67f1 9408
91a47c39
L
94092016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9410
9411 PR target/70708
9412 * gcc.target/i386/pr70708.c: New test.
9413
8270b82d
RB
94142016-04-18 Richard Biener <rguenther@suse.de>
9415
9416 PR tree-optimization/43434
9417 * gcc.dg/vect/pr43434.c: New testcase.
9418 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9419 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9420 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9421 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9422 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9423 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9424 * gcc.dg/gomp/pr68640.c: Likewise.
9425 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9426 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9427
edd048e2
RB
94282016-04-18 Richard Biener <rguenther@suse.de>
9429
9430 PR tree-optimization/70701
9431 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9432
bd5c7330
TV
94332016-04-18 Tom de Vries <tom@codesourcery.com>
9434
9435 PR testsuite/70699
9436 * gcc.dg/pr70161.c: Add dot-file scans.
9437 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9438 instead of after last dot char.
9439
23f2660f
EB
94402016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9441
9442 * c-c++-common/dump-ada-spec-3.c: New test.
9443 * c-c++-common/dump-ada-spec-4.c: Likewise.
9444
da152c9f
TV
94452016-04-17 Tom de Vries <tom@codesourcery.com>
9446
9447 PR other/70183
9448 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9449
cc950f98
JH
94502016-04-15 Jan Hubicka <jh@suse.cz>
9451
9452 PR ipa/70018
9453 * g++.dg/ipa/pure-const-1.C: New testcase.
9454 * g++.dg/ipa/pure-const-2.C: New testcase.
9455 * g++.dg/ipa/pure-const-3.C: New testcase.
9456
949505a9
MP
94572016-04-15 Marek Polacek <polacek@redhat.com>
9458
9459 PR c/70671
9460 * gcc.dg/bitfld-22.c: New test.
9461
10e547d6
BS
94622016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9463
9464 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9465 x86_64.
9466
1e77281b
MP
94672016-04-15 Marek Polacek <polacek@redhat.com>
9468
9469 PR c/70651
9470 * c-c++-common/pr70651.c: New test.
9471
e501fa8e
KT
94722016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9473
9474 PR rtl-optimization/70681
9475 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9476 dump scan on arm and powerpc.
9477 * gcc.dg/pr10474.c: Likewise.
9478
dda1bf61
JJ
94792016-04-15 Jakub Jelinek <jakub@redhat.com>
9480
ca4ef1ff
JJ
9481 PR c++/69517
9482 PR c++/70019
9483 PR c++/70588
9484 * g++.dg/cpp1y/vla11.C: Revert for real.
9485
dda1bf61
JJ
9486 PR c/70436
9487 * c-c++-common/Wparentheses-1.c: New test.
9488 * c-c++-common/gomp/Wparentheses-1.c: New test.
9489 * c-c++-common/gomp/Wparentheses-2.c: New test.
9490 * c-c++-common/gomp/Wparentheses-3.c: New test.
9491 * c-c++-common/gomp/Wparentheses-4.c: New test.
9492 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9493 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9494 * c-c++-common/goacc/Wparentheses-1.c: New test.
9495
1355e62c
KY
94962016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9497
9498 PR target/70662
9499 * gcc.target/i386/pr70662.c: New test.
9500
0ab34b9e 95012016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9502 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9503
9504 PR tree-optimization/70130
9505 * gcc.dg/vect/O3-pr70130.c: New testcase.
9506
bc773aad
MM
95072016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9508
6e9b2286
MM
9509 PR target/70669
9510 * gcc.target/powerpc/pr70669.c: New test.
9511
bc773aad
MM
9512 PR target/70640
9513 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9514 a power7 system that does not have an assembler that supports
9515 power8.
9516
d8747845
MS
95172016-04-14 Martin Sebor <msebor@redhat.com>
9518
9519 PR c++/69517
9520 PR c++/70019
9521 PR c++/70588
9522 * c-c++-common/ubsan/vla-1.c: Revert.
9523 * g++.dg/cpp1y/vla11.C: Same.
9524 * g++.dg/cpp1y/vla12.C: Same.
9525 * g++.dg/cpp1y/vla13.C: Same.
9526 * g++.dg/cpp1y/vla14.C: Same.
9527 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9528 * g++.dg/init/array24.C: Same.
d8747845
MS
9529 * g++.dg/ubsan/vla-1.C: Same.
9530
85128559
MP
95312016-04-14 Marek Polacek <polacek@redhat.com>
9532 Jan Hubicka <hubicka@ucw.cz>
9533
9534 PR c++/70029
9535 * g++.dg/torture/pr70029.C: New test.
9536
52fbb073
MS
95372016-04-14 Martin Sebor <msebor@redhat.com>
9538
9539 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9540 type size to prevent failures on targets with very low maximum
9541 alignment.
9542
6db61d6f
RB
95432016-04-14 Richard Biener <rguenther@suse.de>
9544
9545 PR tree-optimization/70623
9546 * gcc.dg/torture/pr70623.c: New testcase.
9547 * gcc.dg/torture/pr70623-2.c: Likewise.
9548
342fac95
MS
95492016-04-13 Martin Sebor <msebor@redhat.com>
9550
9551 PR c++/69517
9552 PR c++/70019
9553 PR c++/70588
9554 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9555 * g++.dg/cpp1y/vla11.C: New test.
9556 * g++.dg/cpp1y/vla12.C: New test.
9557 * g++.dg/cpp1y/vla13.C: New test.
9558 * g++.dg/cpp1y/vla14.C: New test.
9559 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9560 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9561 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9562
d93c452f
JJ
95632016-04-13 Jakub Jelinek <jakub@redhat.com>
9564
9565 PR c++/70641
9566 * g++.dg/opt/pr70641.C: New test.
9567
85115fb6
RO
95682016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9569
9570 PR rtl-optimization/68749
9571 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9572 effects of argument promotions.
9573 Remove default args to dg-skip-if.
9574
545a4139
PC
95752016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9576
9577 PR c++/70635
9578 * g++.dg/parse/pr70635.C: New.
9579
b3a77f21
MP
95802016-04-13 Marek Polacek <polacek@redhat.com>
9581
9582 PR c++/70639
9583 * c-c++-common/Wmisleading-indentation-4.c: New test.
9584
99cd9857
MP
95852016-04-13 Marek Polacek <polacek@redhat.com>
9586
9587 PR c/70436
c87885ca
RO
9588 * gcc.dg/Wparentheses-12.c: New test.
9589 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9590
75ca93ec
IE
95912016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9592
9593 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9594 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9595 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9596
3d3f9e7e
JJ
95972016-04-13 Jakub Jelinek <jakub@redhat.com>
9598
37947cd0
JJ
9599 PR middle-end/70633
9600 * gcc.c-torture/compile/pr70633.c: New test.
9601
3d3f9e7e
JJ
9602 PR debug/70628
9603 * gcc.dg/torture/pr70628.c: New test.
9604
92886d3e
PP
96052016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9606
9607 PR c++/70610
9608 * g++.dg/template/pr70610.C: New test.
9609 * g++.dg/template/pr70610-2.C: New test.
9610 * g++.dg/template/pr70610-3.C: New test.
9611 * g++.dg/template/pr70610-4.C: New test.
9612
13bd7c2b
JJ
96132016-04-12 Jakub Jelinek <jakub@redhat.com>
9614
6512fa6d
JJ
9615 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9616 128 instead of 32.
9617
13bd7c2b
JJ
9618 PR c++/70571
9619 * g++.dg/ext/pr70571.C: New test.
9620
20b9851c
MM
96212016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9622
8a434ada 9623 PR target/70640
20b9851c
MM
9624 * gcc.target/powerpc/pr70640.c: New test.
9625
2b2f52bc
PC
96262016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9627
9628 PR c++/68722
9629 * g++.dg/parse/pr68722.C: New.
9630
5901e56a
JJ
96312016-04-12 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR rtl-optimization/70596
9634 * gcc.target/i386/pr70596.c: New test.
9635
d4619dc1
NS
96362016-04-12 Nathan Sidwell <nathan@acm.org>
9637
9638 PR c++/70501
9639 * g++.dg/init/pr70501.C: New.
9640
3df530d3
DW
96412016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9642
9643 * gcc.target/i386/asm-flag-6.c: New test.
9644
b7a120d7
TV
96452016-04-12 Tom de Vries <tom@codesourcery.com>
9646
9647 PR tree-optimization/68756
9648 * gcc.dg/graphite/pr68756.c: New test.
9649
4e0eea75
JJ
96502016-04-12 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR tree-optimization/70602
9653 * gcc.c-torture/execute/pr70602.c: New test.
9654
35fbda43
MM
96552016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9656
9657 PR target/70381
9658 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9659 __float128 emulator is built and runs.
9660 * gcc.target/powerpc/float128-1.c: Likewise.
9661
9662 * lib/target-supports.exp (check_ppc_float128_sw_available):
9663 Rework tests for __float128 software and hardware
9664 availability. Fix exit condition to return 0 on success.
9665
04a99ebe
JG
96662016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9667
9668 PR target/70133
9669 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9670 * gcc.target/aarch64/target_attr_15.c: Likewise.
9671
47cd5a85
PC
96722016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9673
9674 PR c++/69066
9675 * g++.dg/cpp1y/pr69066.C: New.
9676
a5edb32e
JD
96772016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9678
9679 PR fortran/68566
9680 * gfortran.dg/pr36192.f90: Update test.
9681 * gfortran.dg/pr36192_1.f90: Update test.
9682 * gfortran.dg/real_dimension_1.f: Update test.
9683 * gfortran.dg/parameter_array_init_7.f90: New test.
9684
8ef378f8
JDA
96852016-04-09 John David Anglin <danglin@gcc.gnu.org>
9686
c532c871
JDA
9687 PR testsuite/64039
9688 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9689
d34f706f
JDA
9690 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9691
75e1dd9e
JDA
9692 PR rtl-optimization/66669
9693 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9694
8a976f5f
JDA
9695 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9696
da04822a
JDA
9697 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9698 * gcc.dg/pie-1.c: Likewise.
9699 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9700 * gcc.dg/pic-4.c: Likewise.
9701 * gcc.dg/pie-3.c: Likewise.
9702 * gcc.dg/pie-4.c: Likewise.
9703
adfabcf9
JDA
9704 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9705
4a020adf
JDA
9706 PR tree-optimization/68644
9707 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9708
8ef378f8
JDA
9709 PR rtl-optimization/64886
9710 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9711
09bf990e
TV
97122016-04-09 Tom de Vries <tom@codesourcery.com>
9713
9714 PR tree-optimization/68953
9715 * gcc.dg/graphite/pr68953.c: New test.
9716
138c3c1a
DH
97172016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9718
9719 PR fortran/70592
9720 * gfortran.dg/deferred_character_16.f90: New test.
9721
f55460af
JJ
97222016-04-09 Jakub Jelinek <jakub@redhat.com>
9723
9724 PR tree-optimization/70586
9725 * gcc.c-torture/execute/pr70586.c: New test.
9726
0b77bbf3
DH
97272016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9728
9729 PR sanitizer/70573
9730 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9731 with __builtin_memset
9732 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9733
c42cfb5c
CP
97342016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9735
9736 PR lto/70289
9737 PR ipa/70348
9738 PR tree-optimization/70373
9739 PR middle-end/70533
9740 PR middle-end/70534
9741 PR middle-end/70535
9742 * c-c++-common/goacc/reduction-5.c: New test.
9743 * c-c++-common/goacc/reduction-promotions.c: New test.
9744 * gfortran.dg/goacc/reduction-3.f95: New test.
9745 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9746
56cfb596
PP
97472016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9748
9749 PR c++/70590
9750 PR c++/70452
9751 * g++.dg/pr70590.C: New test.
9752 * g++.dg/pr70590-2.C: New test.
9753
1a13c0a2
JJ
97542016-04-08 Jakub Jelinek <jakub@redhat.com>
9755
abc0647a
JJ
9756 PR middle-end/70593
9757 * gcc.target/i386/pr70593.c: New test.
9758
1a13c0a2
JJ
9759 PR rtl-optimization/70574
9760 * gcc.target/i386/avx2-pr70574.c: New test.
9761
c3da4956
MO
97622016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9763
9764 PR sanitizer/70541
9765 * c-c++-common/asan/pr70541.c: New test.
9766
9f1b833b
TV
97672016-04-08 Tom de Vries <tom@codesourcery.com>
9768
9769 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9770 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9771
bae7adda
KT
97722016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9773
9774 PR target/70566
9775 * gcc.c-torture/execute/pr70566.c: New test.
9776
211f3d57
TV
97772016-04-08 Tom de Vries <tom@codesourcery.com>
9778
9779 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9780 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9781
02cf2861
AM
97822016-04-08 Alan Modra <amodra@gmail.com>
9783
9784 * gcc.target/powerpc/pr70117.c: New.
9785
5f490f9f
JJ
97862016-04-07 Jakub Jelinek <jakub@redhat.com>
9787
56e9b710
JJ
9788 PR testsuite/70581
9789 * gcc.dg/lto/simd-function_0.c: New test.
9790
5f490f9f
JJ
9791 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9792 clones.
9793 * c-c++-common/attr-simd-2.c: Likewise.
9794 * c-c++-common/attr-simd-4.c: Likewise.
9795 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9796 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9797
e4ebc74d
TP
97982016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9799
9800 PR testsuite/70553
9801 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9802
9817ae35
TS
98032016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9804 Tom de Vries <tom@codesourcery.com>
9805
9806 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9807 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9808 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9809 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9810 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9811 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9812 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9813 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9814
e292f64d
PP
98152016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9816
9817 PR c/70436
9818 * g++.dg/warn/Wparentheses-29.C: New test.
9819
6b37bdaf
PP
98202016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9821
9822 PR c/70436
9823 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9824 explicit braces to resolve a future -Wparentheses warning.
9825
64824205
RH
98262016-04-06 Richard Henderson <rth@redhat.com>
9827
9828 * gcc.dg/pr61817-1.c: New test.
9829 * gcc.dg/pr61817-2.c: New test.
9830 * gcc.dg/pr69391-1.c: New test.
9831 * gcc.dg/pr69391-2.c: New test.
9832
bc2fc1f3
VM
98332016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9834
9835 PR rtl-optimization/70398
c87885ca 9836 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9837
41414a02
EB
98382016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9839
9840 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9841
4066ea8a
YR
98422016-04-06 Yvan Roux <yvan.roux@linaro.org>
9843 Pedro Alves <palves@redhat.com>
9844
9845 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9846
ec35ea45
JJ
98472016-04-06 Jakub Jelinek <jakub@redhat.com>
9848
3866f8dd
JJ
9849 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9850 Check for avx512f effective targets instead of avx2.
9851 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9852 for AVX512F clones.
9853 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9854 * g++.dg/gomp/declare-simd-1.C: Likewise.
9855 * g++.dg/gomp/declare-simd-3.C: Likewise.
9856 * g++.dg/gomp/declare-simd-4.C: Likewise.
9857
ec35ea45
JJ
9858 PR middle-end/70550
9859 * c-c++-common/gomp/pr70550-1.c: New test.
9860 * c-c++-common/gomp/pr70550-2.c: New test.
9861
c08d28ac
NS
98622016-04-05 Nathan Sidwell <nathan@acm.org>
9863
9864 PR c++/70512
9865 * g++.dg/ext/attribute-may-alias-5.C: New.
9866
1d510e04
JJ
98672016-04-05 Jakub Jelinek <jakub@redhat.com>
9868
9869 PR c++/70336
9870 * c-c++-common/pr70336.c: New test.
9871 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9872 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9873
84278ed9
JH
98742016-04-05 Jan Hubicka <hubicka@ucw.cz>
9875
9876 PR ipa/66223
9877 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9878
268a0ec4
JJ
98792016-04-05 Jakub Jelinek <jakub@redhat.com>
9880
9881 PR rtl-optimization/70542
9882 * gcc.dg/torture/pr70542.c: New test.
9883 * gcc.target/i386/avx2-pr70542.c: New test.
9884
5e8c2eb1
ZS
98852016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9886
9887 PR tree-optimization/70509
9888 * gcc.target/i386/avx512bw-pr70509.c: New test.
9889
c0daf32d
PP
98902016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9891
9892 PR c++/70452
9893 * g++.dg/ext/constexpr-vla4.C: New test.
9894
bf867841
UB
98952016-04-05 Uros Bizjak <ubizjak@gmail.com>
9896
9897 PR target/70510
9898 * gcc.target/i386/pr70510.c: New test.
9899
3022186a
RB
99002016-04-05 Richard Biener <rguenther@suse.de>
9901
9902 PR tree-optimization/70526
9903 * g++.dg/torture/pr70526.C: New testcase.
9904
55fc79b2
JJ
99052016-04-05 Jakub Jelinek <jakub@redhat.com>
9906
9907 PR target/70525
9908 * gcc.target/i386/pr70525.c: New test.
9909
62b233f2
RB
99102016-04-05 Richard Biener <rguenther@suse.de>
9911
9912 PR middle-end/70499
9913 * g++.dg/torture/pr70499.C: New testcase.
9914
cc05759d
RB
99152016-04-05 Richard Biener <rguenther@suse.de>
9916
9917 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9918 remove XFAIL.
9919
f23f16d4
JJ
99202016-04-04 Jakub Jelinek <jakub@redhat.com>
9921
9922 PR middle-end/70307
9923 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9924 rs6000 ABI warnings.
9925
d27ecc49
JH
99262016-04-04 Jan Hubicka <hubicka@ucw.cz>
9927
9928 PR ipa/66223
9929 * g++.dg/ipa/devirt-51.C: New testcase.
9930
c974c96e 99312016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9932 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9933
9934 PR middle-end/70457
9935 * gcc.dg/torture/pr70457.c: New.
9936
7a85da89
AV
99372016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9938
9939 PR fortran/67538
9940 * gfortran.dg/allocate_with_source_19.f08: New test.
9941
de517e64
AV
99422016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9943
9944 PR fortran/65795
9945 * gfortran.dg/coarray_allocate_6.f08: New test.
9946
43b9f499
RB
99472016-04-04 Richard Biener <rguenther@suse.de>
9948
9949 PR rtl-optimization/70484
9950 * gcc.dg/torture/pr70484.c: New testcase.
9951
f13355da
MP
99522016-04-04 Marek Polacek <polacek@redhat.com>
9953
9954 PR c/70307
9955 * gcc.dg/torture/pr70307.c: New test.
9956
6cc6ed50
OE
99572016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9958
9959 PR target/70416
9960 PR target/67391
9961 * gcc.target/sh/torture/pr70416.c: New.
9962
abdc16c8
MS
99632016-04-02 Martin Sebor <msebor@redhat.com>
9964
9965 PR c++/67376
9966 PR c++/70170
9967 PR c++/70172
9968 PR c++/70228
9969 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9970 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9971 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9972 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9973 * g++.dg/cpp0x/constexpr-string.C: Same.
9974 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9975 * g++.dg/cpp0x/pr65398.C: Same.
9976 * g++.dg/ext/constexpr-vla1.C: Same.
9977 * g++.dg/ext/constexpr-vla2.C: Same.
9978 * g++.dg/ext/constexpr-vla3.C: Same.
9979 * g++.dg/ubsan/pr63956.C: Same.
9980
763cd859
JJ
99812016-04-01 Jakub Jelinek <jakub@redhat.com>
9982
9983 PR rtl-optimization/70467
9984 * gcc.target/i386/pr70467-2.c: New test.
9985
0f875435
JJ
99862016-04-01 Jakub Jelinek <jakub@redhat.com>
9987 Marek Polacek <polacek@redhat.com>
9988
9989 PR c++/70488
9990 * g++.dg/init/new47.C: New test.
9991
41d14659
RR
99922016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9993
9994 PR target/70496
9995 * gcc.target/arm/pr70496.c: New test.
9996
f9bf89bb
NS
99972016-04-01 Nathan Sidwell <nathan@acm.org>
9998
73b9085d
NS
9999 PR c++/68475
10000 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10001
4afdcfaa
IE
100022016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10003
10004 PR target/69890
10005 * gcc.dg/strlenopt.h (memmove): New.
10006 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10007 instead of "string.h".
10008 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10009 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10010 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10011 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10012 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10013 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10014 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10015 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10016 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10017 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10018 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10019 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10020 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10021 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10022 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10023 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10024 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10025 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10026 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10027 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10028
b5d7a29c
RO
100292016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10030
10031 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10032 (Holder::foo): Reflect this.
10033
b660f9ec
IE
100342016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10035
10036 PR target/70442
10037 * gcc.dg/pr70442.c: New test.
10038
88504f34
NS
100392016-03-31 Nathan Sidwell <nathan@acm.org>
10040
10041 PR c++/70393
10042 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10043
95d34b96
KY
100442016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10045
10046 PR target/70453
10047 * gcc.target/i386/pr70453.c: New test.
10048
b4c4967c
AB
100492016-03-31 Andrey Belevantsev <abel@ispras.ru>
10050
10051 PR target/70292
10052 * gcc.c-torture/pr70292.c: New test.
10053
5fde6a45
MP
100542016-03-31 Marek Polacek <polacek@redhat.com>
10055
10056 PR c/70297
10057 * c-c++-common/pr70297.c: New test.
10058 * g++.dg/cpp0x/typedef-redecl.C: New test.
10059 * gcc.dg/typedef-redecl2.c: New test.
10060
97eb24c4
JJ
100612016-03-31 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR rtl-optimization/70460
10064 * gcc.c-torture/execute/pr70460.c: New test.
10065
efc3536f
RB
100662016-03-31 Richard Biener <rguenther@suse.de>
10067
10068 PR c++/70430
10069 * g++.dg/ext/vector30.C: New testcase.
10070
e0876e21
DH
100712016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10072 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10073
10074 * gfortran.dg/fmt_pf.f90: New test.
10075
e9bff8c6
RO
100762016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10077
10078 Forward-port from 5 branch
10079 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10080
10081 PR testsuite/70356
10082 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10083 dg-require-effective-target after dg-do.
10084
10085 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10086
10087 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10088
2620c80d
TS
100892016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10090 Julian Brown <julian@codesourcery.com>
10091 Chung-Lin Tang <cltang@codesourcery.com>
10092 Cesar Philippidis <cesar@codesourcery.com>
10093 James Norris <jnorris@codesourcery.com>
10094 Tom de Vries <tom@codesourcery.com>
10095 Nathan Sidwell <nathan@codesourcery.com>
10096
bf867841 10097 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10098 * c-c++-common/goacc/loop-clauses.c: Likewise.
10099 * g++.dg/goacc/template.C: Likewise.
10100 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10101 * gfortran.dg/goacc/loop-1.f95: Likewise.
10102 * gfortran.dg/goacc/loop-5.f95: Likewise.
10103 * gfortran.dg/goacc/loop-6.f95: Likewise.
10104 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10105 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10106 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10107 * c-c++-common/goacc/clauses-fail.c: Likewise.
10108 * c-c++-common/goacc/parallel-1.c: Likewise.
10109 * c-c++-common/goacc/reduction-1.c: Likewise.
10110 * c-c++-common/goacc/reduction-2.c: Likewise.
10111 * c-c++-common/goacc/reduction-3.c: Likewise.
10112 * c-c++-common/goacc/reduction-4.c: Likewise.
10113 * c-c++-common/goacc/routine-3.c: Likewise.
10114 * c-c++-common/goacc/routine-4.c: Likewise.
10115 * c-c++-common/goacc/routine-5.c: Likewise.
10116 * c-c++-common/goacc/tile.c: Likewise.
10117 * g++.dg/goacc/template.C: Likewise.
10118 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10119 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10120 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10121 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10122 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10123 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10124 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10125 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10126 * c-c++-common/goacc/use_device-1.c: ... this file.
10127 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10128 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10129 * c-c++-common/goacc/host_data-6.c: ... this file.
10130 * c-c++-common/goacc/loop-2-kernels.c: New file.
10131 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10132 * c-c++-common/goacc/loop-3.c: Likewise.
10133 * g++.dg/goacc/reference.C: Likewise.
10134 * g++.dg/goacc/routine-1.C: Likewise.
10135 * g++.dg/goacc/routine-2.C: Likewise.
10136
f6d2d066
RB
101372016-03-30 Richard Biener <rguenther@suse.de>
10138
10139 PR middle-end/70450
10140 * gcc.dg/torture/pr70450.c: New testcase.
10141
d43242b9
JJ
101422016-03-30 Jakub Jelinek <jakub@redhat.com>
10143
10144 PR target/70421
10145 * gcc.dg/torture/pr70421.c: New test.
10146 * gcc.target/i386/avx512f-pr70421.c: New test.
10147
5ce43b77
L
101482016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10149
10150 PR testsuite/70364
10151 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10152 (check): New function.
10153 (bar): Call check.
10154 (foo): Align stack to 16 bytes when calling bar.
10155 * gcc.target/i386/cleanup-2.c: Likewise.
10156
d014a712
PP
101572016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10158
10159 PR tree-optimization/59124
10160 * gcc.dg/Warray-bounds-19.c: New test.
10161
3f8257db 101622016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10163
10164 * lib/prune.exp (escape_regex_chars): New.
10165 (prune_file_path): Update to quote metcharacters for regexp.
10166
3336c6e0
JJ
101672016-03-29 Jakub Jelinek <jakub@redhat.com>
10168
a362f023
JJ
10169 PR rtl-optimization/70429
10170 * gcc.c-torture/execute/pr70429.c: New test.
10171
3336c6e0
JJ
10172 PR tree-optimization/70405
10173 * gcc.dg/pr70405.c: New test.
10174
728557fd
AV
101752016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10176
10177 PR fortran/70397
10178 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10179 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10180
bef977d4
TS
101812016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10182
10183 PR testsuite/64177
10184 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10185 __cilkrts_set_param to set two workers.
10186 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10187 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10188
6f6d25c9
DH
101892016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10190
bf867841 10191 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10192
45733562
KY
101932016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10194
10195 PR target/70406
bf867841 10196 * gcc.target/i386/pr70406.c: New test.
45733562 10197
a1799e5e
EB
101982016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10199
10200 * gnat.dg/specs/double_record_extension3.ads: New test.
10201
5fca7b66
RH
102022016-03-25 Richard Henderson <rth@redhat.com>
10203
10204 PR target/70120
10205 * gcc.target/aarch64/pr70120-1.c: New.
10206 * gcc.target/aarch64/pr70120-2.c: New.
10207 * gcc.target/aarch64/pr70120-3.c: New.
10208
31ce75c6
PP
102092016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10210
10211 PR c++/62212
10212 * g++.dg/template/mangle2.C: The dg-do directive should be
10213 "compile" not "assemble".
10214
3caf0ca1
BS
102152016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10216
10217 PR lto/69650
10218 * gcc.dg/pr69650.c: New test.
10219
634035b6
DE
102202016-03-25 David Edelsohn <dje.gcc@gmail.com>
10221
10222 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10223
45d34276
AM
102242016-03-25 Alan Modra <amodra@gmail.com>
10225
10226 * gcc.dg/dfp/pr70052.c: New test.
10227
8f085166
RH
102282016-03-24 Richard Henderson <rth@redhat.com>
10229
10230 PR middle-end/69845
10231 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10232 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10233
011e5ec3
TV
102342016-03-24 Tom de Vries <tom@codesourcery.com>
10235
10236 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10237
9e3f4551
TV
102382016-03-24 Tom de Vries <tom@codesourcery.com>
10239
10240 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10241 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10242
45780041
TV
102432016-03-24 Tom de Vries <tom@codesourcery.com>
10244
10245 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10246 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10247
887ab4e5
PP
102482016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10249
10250 PR c++/62212
10251 * g++.dg/template/mangle2.C: New test.
10252
69a9a66f
RB
102532016-03-24 Richard Biener <rguenther@suse.de>
10254
10255 PR tree-optimization/70396
10256 * gcc.dg/torture/pr70396.c: New testcase.
10257
ed87de55
RB
102582016-03-24 Richard Biener <rguenther@suse.de>
10259
10260 PR middle-end/70370
10261 * gcc.dg/torture/pr70370.c: New testcase.
10262
ea064934
TV
102632016-03-24 Tom de Vries <tom@codesourcery.com>
10264
10265 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10266 * gfortran.dg/goacc/kernels-tree.f95: Same.
10267 * gfortran.dg/goacc/parallel-tree.f95: Same.
10268
b2a4dd1d
TV
102692016-03-24 Tom de Vries <tom@codesourcery.com>
10270
10271 * c-c++-common/goacc/uninit-if-clause.c: New test.
10272 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10273
72e7cd6e
JJ
102742016-03-24 Jakub Jelinek <jakub@redhat.com>
10275
10276 PR target/70290
bf867841
UB
10277 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10278 Fix formatting.
72e7cd6e 10279
ce9d0c03
RB
102802016-03-24 Richard Biener <rguenther@suse.de>
10281
10282 PR tree-optimization/70372
10283 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10284
426b9428
PP
102852016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10286
10287 PR c++/70347
10288 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10289
cd1588c4
PP
102902016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10291
10292 PR c++/70332
10293 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10294
61637db3
JJ
102952016-03-23 Jakub Jelinek <jakub@redhat.com>
10296
928af3bf
JJ
10297 PR c++/70001
10298 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10299 * g++.dg/cpp1y/pr70001.C: New test.
10300
61637db3
JJ
10301 PR c++/70323
10302 * g++.dg/cpp0x/constexpr-70323.C: New test.
10303
05aca4e7
AO
103042016-03-23 Alexandre Oliva <aoliva@redhat.com>
10305 Jason Merrill <jason@redhat.com>
10306 Jakub Jelinek <jakub@redhat.com>
10307
10308 PR c++/69315
10309 * g++.dg/cpp0x/constexpr-69315.C: New test.
10310 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10311
fbdb6baf
MP
103122016-03-23 Marek Polacek <polacek@redhat.com>
10313
10314 PR c++/69884
10315 * g++.dg/warn/Wignored-attributes-1.C: New test.
10316 * g++.dg/warn/Wignored-attributes-2.C: New test.
10317
d79ee524
TV
103182016-03-23 Tom de Vries <tom@codesourcery.com>
10319
10320 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10321 initialization.
10322 * gfortran.dg/goacc/private-3.f95 (test): Same.
10323 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10324 missing use param.
10325
a59f0bef
KT
103262016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10327
10328 * lib/target-supports.exp: Remove v7ve entry from loop
10329 creating effective target checks.
10330 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10331 (add_options_for_arm_arch_v7ve): Likewise.
10332
0179520a
JJ
103332016-03-23 Jakub Jelinek <jakub@redhat.com>
10334
10335 PR tree-optimization/70354
10336 * gcc.dg/vect/pr70354-1.c: New test.
10337 * gcc.dg/vect/pr70354-2.c: New test.
10338 * gcc.target/i386/avx2-pr70354-1.c: New test.
10339 * gcc.target/i386/avx2-pr70354-2.c: New test.
10340
75bb14d7
JL
103412016-03-22 Jeff Law <law@redhat.com>
10342
10343 PR target/70232
10344 * gcc.dg/tree-ssa/pr70232.c: New test.
10345
72c9526d
IE
103462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10347
10348 PR target/70302
10349 * gcc.target/i386/pr70302.c: New test.
10350
a3ca1bc5
RB
103512016-03-22 Richard Biener <rguenther@suse.de>
10352
10353 PR middle-end/70251
10354 * g++.dg/torture/pr70251.C: New testcase.
10355
5c240f4d
DM
103562016-03-22 David Malcolm <dmalcolm@redhat.com>
10357
10358 PR c/69993
10359 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10360 Wmisleading-indentation.c.
10361 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10362 reflect change to diagnostic text and order of messages.
10363 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10364
80f6631b
DE
103652016-03-22 David Edelsohn <dje.gcc@gmail.com>
10366
10367 * g++.dg/ext/java-3.C: Don't compile on AIX.
10368
9a10956c
RB
103692016-03-22 Richard Biener <rguenther@suse.de>
10370
10371 PR middle-end/70333
10372 * gcc.dg/torture/pr70333.c: New testcase.
10373
6cedf922
IE
103742016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10375
10376 * g++.dg/ext/pr70290.C: New test.
10377
cd6c27ac
KY
103782016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10379
10380 PR target/70325
10381 * gcc.target/i386/pr70325.c: New test.
10382
4cde512c
JJ
103832016-03-22 Jakub Jelinek <jakub@redhat.com>
10384
b01915ed
JJ
10385 PR target/70329
10386 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10387 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10388
4e3e2cf1
JJ
10389 PR target/70300
10390 * gcc.target/i386/pr70300.c: New test.
10391
4cde512c
JJ
10392 PR c++/70295
10393 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10394 (func2): New function for cond with parens, xfail warning for c++.
10395 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10396
16f6d7dc
PP
103972016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10398
10399 PR c++/70096
10400 * g++.dg/template/ptrmem30.C: New test.
10401
a3e2b438
PP
104022016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10403
10404 PR c++/70204
10405 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10406 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10407
11b6a02e
JJ
104082016-03-21 Jakub Jelinek <jakub@redhat.com>
10409
10410 PR middle-end/70326
10411 * gcc.dg/pr70326.c: New test.
10412
b9407883
MG
104132016-03-21 Marc Glisse <marc.glisse@inria.fr>
10414 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR tree-optimization/70317
10417 * gcc.dg/pr70317.c: New test.
10418
4a148e19
UB
104192016-03-21 Uros Bizjak <ubizjak@gmail.com>
10420
10421 PR target/70327
10422 * gcc.target/i386/pr70327.c: New test.
10423
2a85ddbb
ML
104242016-03-21 Martin Liska <mliska@suse.cz>
10425
7d36fe98 10426 PR ipa/70306
2a85ddbb
ML
10427 * gcc.dg/ipa/pr70306.c: New test.
10428
4a148e19 104292016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10430
10431 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10432 * gcc.target/arm/attr-align3.c: Likewise.
10433 * gcc.target/arm/attr_arm.c: Likewise.
10434 * gcc.target/arm/flip-thumb.c: Likewise.
10435
6b366948
JJ
104362016-03-21 Jakub Jelinek <jakub@redhat.com>
10437
10438 PR target/70296
10439 * gcc.target/powerpc/altivec-36.c: New test.
10440
2fac8c14
RB
104412016-03-21 Richard Biener <rguenther@suse.de>
10442
10443 PR tree-optimization/70310
10444 * gcc.dg/torture/pr70310.c: New testcase.
10445
e9bde854
KY
104462016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10447
10448 PR target/70293
10449 * gcc.target/i386/pr70293.c: New test.
10450
56bbfaf6
RB
104512016-03-21 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/70288
10454 * gcc.dg/torture/pr70288-1.c: New testcase.
10455 * gcc.dg/torture/pr70288-2.c: Likewise.
10456
3eee49ed
AB
104572016-03-21 Andrey Belevantsev <abel@ispras.ru>
10458
10459 PR rtl-optimization/69307
10460 * gcc.target/arm/pr69307.c: New test.
4a148e19 10461
8e7816b4
AB
104622016-03-21 Andrey Belevantsev <abel@ispras.ru>
10463
10464 PR rtl-optimization/69102
10465 * gcc.c-torture/compile/pr69102.c: New test.
10466
14d7d4be
JL
104672016-03-18 Jeff Law <law@redhat.com>
10468
10469 PR rtl-optimization/70263
10470 * gcc.c-torture/compile/pr70263-1.c: New test.
10471 * gcc.target/i386/pr70263-2.c: New test.
10472
5c6a601c
BS
104732016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10474
10475 PR rtl-optimization/70278
10476 * gcc.dg/torture/pr70278.c: New test.
10477 * gcc.target/arm/pr70278.c: New test.
10478
4bbf545b
DM
104792016-03-18 David Malcolm <dmalcolm@redhat.com>
10480
10481 PR c/70281
10482 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10483 (test_builtin_types_compatible_p): New test function.
10484 * gcc.dg/pr70281.c: New test case.
10485
dc28bb68
CL
104862016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10487
10488 PR target/70113
10489 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10490
5e8d6dff
IE
104912016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10492
10493 PR tree-optimization/70252
10494 * gcc.dg/pr70252.c: New test.
10495
d0e7e403
TV
104962016-03-18 Tom de Vries <tom@codesourcery.com>
10497
10498 * gcc.dg/pr70161-2.c: New test.
10499 * gcc.dg/pr70161.c: New test.
10500
fa22501a
TV
105012016-03-18 Tom de Vries <tom@codesourcery.com>
10502
10503 PR ipa/70269
10504 * gcc.dg/pr70269.c: New test.
10505
dd125026
JJ
105062016-03-18 Jakub Jelinek <jakub@redhat.com>
10507
10508 PR c++/70267
10509 * g++.dg/ext/java-3.C: New test.
10510
91914f0a
PP
105112016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10512
10513 PR c++/70205
10514 * g++.dg/lookup/pr70205.C: New test.
10515
753a8910
PP
105162016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10517
10518 PR c++/70218
10519 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10520
14ba7b28
MP
105212016-03-17 Marek Polacek <polacek@redhat.com>
10522
10523 PR c/69407
10524 * gcc.dg/atomic-op-6.c: New test.
10525
ded60913
DM
105262016-03-17 David Malcolm <dmalcolm@redhat.com>
10527
10528 PR c/70264
10529 * c-c++-common/pr70264.c: New test case.
10530
a3aad0e6
JJ
105312016-03-17 Jakub Jelinek <jakub@redhat.com>
10532
17366700
JJ
10533 PR c++/70144
10534 * c-c++-common/pr70144-1.c: New test.
10535 * c-c++-common/pr70144-2.c: New test.
10536
a3aad0e6
JJ
10537 PR c++/70272
10538 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10539 * g++.dg/opt/flifetime-dse6.C: New test.
10540 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10541
b57e6e18
L
105422016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10543
10544 PR driver/70192
10545 * gcc.dg/pic-1.c: New test.
10546 * gcc.dg/pic-2.c: Likewise.
10547 * gcc.dg/pic-3.c: Likewise.
10548 * gcc.dg/pic-4.c: Likewise.
10549 * gcc.dg/pie-1.c: Likewise.
10550 * gcc.dg/pie-2.c: Likewise.
10551 * gcc.dg/pie-3.c: Likewise.
10552 * gcc.dg/pie-4.c: Likewise.
10553 * gcc.dg/pie-5.c: Likewise.
10554 * gcc.dg/pie-6.c: Likewise.
10555
b38ba58b
TV
105562016-03-17 Tom de Vries <tom@codesourcery.com>
10557
10558 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10559 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10560
6931b3b7
RB
105612016-03-17 Richard Biener <rguenther@suse.de>
10562
10563 PR debug/70271
10564 * g++.dg/debug/pr70271.C: New testcase.
10565
0c8b64cb
IE
105662016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10567
10568 * gcc.target/i386/pr70251.c: New test.
10569
b1970801
MP
105702016-03-17 Marek Polacek <polacek@redhat.com>
10571
10572 PR c++/70194
10573 * g++.dg/warn/constexpr-70194.C: New test.
10574
820c5eaa
RH
105752016-03-16 Richard Henderson <rth@redhat.com>
10576
10577 PR middle-end/70240
10578 * gcc.c-torture/compile/pr70240.c: New.
10579
da0ad263
SKS
105802016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10581
10582 * gcc.c-torture/compile/20151204.c: Skip for avr.
10583
c73d295c
JJ
105842016-03-16 Jakub Jelinek <jakub@redhat.com>
10585
10586 PR target/70245
10587 * g++.dg/opt/pr70245.C: New test.
10588 * g++.dg/opt/pr70245.h: New file.
10589 * g++.dg/opt/pr70245-aux.cc: New file.
10590
b2794066
MS
105912016-03-16 Martin Sebor <msebor@redhat.com>
10592
10593 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10594
aa43616c
RH
105952016-03-16 Richard Henderson <rth@redhat.com>
10596
10597 PR middle-end/70199
10598 * gcc.c-torture/compile/pr70199.c: New.
10599
59608fe5
L
106002016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10601
10602 * gcc.dg/uninit-19.c: Run dos2unix.
10603
ab4c578f
MP
106042016-03-16 Marek Polacek <polacek@redhat.com>
10605
10606 PR c/70093
10607 * gcc.dg/nested-func-10.c: New test.
10608 * gcc.dg/nested-func-9.c: New test.
10609
f5387e76
JJ
106102016-03-16 Jakub Jelinek <jakub@redhat.com>
10611
10612 PR tree-optimization/68714
10613 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10614
7662b718
TV
106152016-03-16 Tom de Vries <tom@codesourcery.com>
10616
10617 PR tree-optimization/68715
10618 * gcc.dg/graphite/pr68715-2.c: New test.
10619 * gcc.dg/graphite/pr68715.c: New test.
10620 * gfortran.dg/graphite/pr68715.f90: New test.
10621
be7ce7ae
TV
106222016-03-16 Tom de Vries <tom@codesourcery.com>
10623
10624 PR tree-optimization/68809
10625 * gcc.dg/graphite/pr68809-2.c: New test.
10626 * gcc.dg/graphite/pr68809.c: New test.
10627
1935f250
JJ
106282016-03-16 Jakub Jelinek <jakub@redhat.com>
10629
6651c93e
JJ
10630 PR c++/70147
10631 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10632 method call to i () as argument. Adjust expected output.
10633
1935f250
JJ
10634 PR c++/70147
10635 * g++.dg/ubsan/pr70147-1.C: New test.
10636 * g++.dg/ubsan/pr70147-2.C: New test.
10637
ab1caa6e
MS
106382016-03-15 Martin Sebor <msebor@redhat.com>
10639
10640 PR c++/58281
10641 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10642
5c2a1bbb
JDA
106432016-03-15 John David Anglin <danglin@gcc.gnu.org>
10644
cb5d8ad1
JDA
10645 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10646 hppa*-*-hpux*.
10647
b440dd40
JDA
10648 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10649
5c2a1bbb
JDA
10650 PR libfortran/69799
10651 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10652 libatomic_available.
10653
42c729c5
MP
106542016-03-15 Marek Polacek <polacek@redhat.com>
10655
10656 PR c++/70209
10657 * g++.dg/ext/attribute-may-alias-4.C: New test.
10658
82b1c550
AM
106592016-03-15 Alexander Monakov <amonakov@ispras.ru>
10660
10661 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10662 -fvar-tracking-assignments-toggle flag.
10663
4ccbf3a6
PH
106642016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10665
10666 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10667
c39858bd
JJ
106682016-03-15 Jakub Jelinek <jakub@redhat.com>
10669
10670 PR rtl-optimization/70222
10671 * gcc.c-torture/execute/pr70222-1.c: New test.
10672 * gcc.c-torture/execute/pr70222-2.c: New test.
10673
8be119c1
RH
106742016-03-15 Richard Henderson <rth@redhat.com>
10675
10676 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10677
6598bb55
AB
106782016-03-15 Andrey Belevantsev <abel@ispras.ru>
10679
10680 PR rtl-optimization/69032
10681 * gcc.dg/pr69032.c: New test.
10682
81fa2944
AB
106832016-03-15 Andrey Belevantsev <abel@ispras.ru>
10684
10685 PR rtl-optimization/63384
4a148e19 10686 * g++.dg/pr63384.C: New test.
81fa2944 10687
74ea9ab6
AB
106882016-03-15 Andrey Belevantsev <abel@ispras.ru>
10689
10690 PR target/64411
10691 * gcc.target/i386/pr64411.C: New test.
10692
045d5055
TV
106932016-03-15 Tom de Vries <tom@codesourcery.com>
10694
10695 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10696 * gfortran.dg/goacc/kernels-alias.f95: New test.
10697
3ea33585
MS
106982016-03-14 Martin Sebor <msebor@redhat.com>
10699
10700 PR c++/53792
10701 * g++.dg/cpp0x/constexpr-inline.C: New test.
10702 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10703
1df7b330
DE
107042016-03-14 David Edelsohn <dje.gcc@gmail.com>
10705
10706 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10707
79b57d18
JJ
107082016-03-14 Jakub Jelinek <jakub@redhat.com>
10709
10710 PR middle-end/70219
10711 * gcc.dg/pr70219.c: New test.
10712
3cbf012a
BS
107132016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10714
10715 PR target/70083
10716 * gcc.dg/torture/pr70083.c: New test.
10717 * gcc.target/i386/pr70083.c: New test.
10718
a9fee7cd
RB
107192016-03-14 Richard Biener <rguenther@suse.de>
10720
10721 PR tree-optimization/56365
10722 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10723
4799603f
SB
107242016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10725
10726 PR target/70098
10727 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10728 New function.
10729 * g++.dg/pr70098.C: New testcase.
10730
10731
760ca967
TV
107322016-03-14 Tom de Vries <tom@codesourcery.com>
10733
10734 PR tree-optimization/70045
10735 * gcc.dg/graphite/pr70045.c: New test.
10736
44e66a77
JD
107372016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10738
10739 PR fortran/69043
10740 * gfortran.dg/include_9.f90: New test.
10741
a18e0fe1
DH
107422016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10743
10744 PR fortran/45076
10745 gfortran.dg/prof/prof.exp: New script.
10746 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10747
d0aca6ab
AB
107482016-03-12 Andrey Belevantsev <abel@ispras.ru>
10749
10750 PR rtl-optimization/69307
10751 * gcc.dg/pr69307.c: New test.
10752
cefe08a4
VM
107532016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10754
10755 PR target/69614
10756 * gcc.target/arm/pr69614.c: New.
10757
70112e2a
PT
107582016-03-12 Paul Thomas <pault@gcc.gnu.org>
10759
10760 PR fortran/70031
10761 * gfortran.dg/submodule_14.f08: New test
10762
10763 PR fortran/69524
10764 * gfortran.dg/submodule_15.f08: New test
10765
3f1e5d3a
PP
107662016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10767
10768 PR c++/70106
10769 * g++.dg/cpp1y/paren3.C: New test.
10770
a3f6d680
MM
107712016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10772
10773 PR target/70131
10774 * gcc.target/powerpc/ppc-round2.c: New test.
10775
92348f09
BS
107762016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10777
10778 PR target/70123
10779 * gcc.dg/torture/pr70123.c: New test.
10780
cebde9e9
JL
107812016-03-11 Jeff Law <law@redhat.com>
10782
10783 PR tree-optimization/70190
10784 * gcc.c-torture/compile/pr70190.c: New test.
10785
3edc5da4
DM
107862016-03-11 David Malcolm <dmalcolm@redhat.com>
10787
10788 PR c/68187
10789 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10790 case.
10791 (test43_b): Likewise.
10792 (test43_c): Likewise.
10793 (test43_d): Likewise.
10794 (test43_e): Likewise.
10795 (test43_f): Likewise.
10796 (test43_g): Likewise.
10797 (test44_a): Likewise.
10798 (test44_b): Likewise.
10799 (test44_c): Likewise.
10800 (test44_d): Likewise.
10801 (test44_e): Likewise.
10802
318c1204
DM
108032016-03-11 David Malcolm <dmalcolm@redhat.com>
10804
10805 PR c/70085
10806 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10807
bc062234
KT
108082016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10809
10810 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10811 dg-options.
10812
acfc1ac1
KT
108132016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10814
10815 PR target/70002
10816 PR target/69245
10817 * gcc.target/aarch64/pr69245_2.c: New test.
10818
d1e2bb2d
JJ
108192016-03-11 Jakub Jelinek <jakub@redhat.com>
10820
10821 PR tree-optimization/70177
10822 * gcc.dg/pr70177.c: New test.
10823
07350627
AL
108242016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10825
10826 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10827
5c6706f7
AL
108282016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10829
10830 * gcc.dg/tree-ssa/sra-20.c: New.
10831
02d472a2
JJ
108322016-03-11 Jakub Jelinek <jakub@redhat.com>
10833
686d390a
JJ
10834 PR rtl-optimization/70174
10835 * gcc.dg/pr70174.c: New test.
10836
02d472a2
JJ
10837 PR tree-optimization/70169
10838 * gcc.dg/pr70169.c: New test.
10839
0f9befa1
IE
108402016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10841
10842 PR target/70160
10843 * gcc.target/i386/pr70160.c: New test.
10844
432d4670
AK
108452016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10846
10847 * gcc.target/s390/dfp-1.c: New test.
10848
a3dc8760
NC
108492016-03-10 Nick Clifton <nickc@redhat.com>
10850
10851 PR target/70044
10852 * gcc.target/aarch64/pr70044.c: New test.
10853
b87a8d7d
PP
108542016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10855 Jakub Jelinek <jakub@redhat.com>
10856
10857 PR c++/70001
10858 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10859 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10860 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10861
4f4ada6a
JH
108622016-03-10 Jan Hubicka <hubicka@ucw.cz>
10863
10864 PR lto/69589
10865 * g++.dg/lto/pr69589_0.C: New testcase
10866 * g++.dg/lto/pr69589_1.C: New testcase
10867
d49b0aa0
MP
108682016-03-10 Marek Polacek <polacek@redhat.com>
10869
10870 PR c++/70153
10871 * g++.dg/delayedfold/unary-plus1.C: New test.
10872
108732016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10874
10875 * gcc.target/arm/pr45701-1.c: Escape brackets.
10876 * gcc.target/arm/pr45701-2.c: Likewise.
10877
71017a7b
AL
108782016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10879
10880 * gfortran.dg/unconstrained_commons.f: New.
10881
ba52669f
AM
108822016-03-10 Alan Modra <amodra@gmail.com>
10883
10884 * gcc.dg/pr69195.c: New.
10885 * gcc.dg/pr69238.c: New.
10886
27742332
TV
108872016-03-10 Tom de Vries <tom@codesourcery.com>
10888
10889 PR testsuite/68915
10890 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10891
3a81a594
RB
108922016-03-10 Richard Biener <rguenther@suse.de>
10893
10894 PR tree-optimization/70128
10895 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10896 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10897
3433b975
JJ
108982016-03-09 Jakub Jelinek <jakub@redhat.com>
10899
c2864f02
JJ
10900 PR tree-optimization/70152
10901 * gcc.dg/pr70152.c: New test.
10902
3433b975
JJ
10903 PR target/70086
10904 * gcc.target/i386/pr70086-1.c: New test.
10905 * gcc.target/i386/pr70086-2.c: New test.
10906 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10907
10908 PR tree-optimization/70127
10909 * gcc.c-torture/execute/pr70127.c: New test.
10910
96b3c82d
CP
109112016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10912
10913 * c-c++-common/goacc/combined-directives-2.c: New test.
10914
b4f3232d
DM
109152016-03-09 David Malcolm <dmalcolm@redhat.com>
10916
10917 PR c/68473
10918 PR c++/70105
10919 * g++.dg/diagnostic/pr70105.C: New test.
10920 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10921 (test_multiple_ordinary_maps): New test function.
10922
40499f81
DM
109232016-03-09 David Malcolm <dmalcolm@redhat.com>
10924
10925 PR c/68473
10926 PR c++/70105
10927 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10928 Drop range information from call to inform_at_rich_loc.
10929 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10930 New.
10931 (test_show_locus): Replace calls to rich_location::add_range with
10932 calls to add_range. Rewrite the tests that used the now-defunct
10933 rich_location ctor taking a source_range. Simplify other tests
10934 by replacing calls to COMBINE_LOCATION_DATA with calls to
10935 make_location.
10936
c9e33662
RB
109372016-03-09 Richard Biener <rguenther@suse.de>
10938 Jakub Jelinek <jakub@redhat.com>
10939
10940 PR tree-optimization/70138
10941 * gcc.dg/vect/pr70138-1.c: New testcase.
10942 * gcc.dg/vect/pr70138-2.c: Likewise.
10943
2c73b764
JJ
109442016-03-09 Jakub Jelinek <jakub@redhat.com>
10945
10946 PR target/70049
10947 * gcc.target/i386/pr70049.c: New test.
10948
c06d25bb
RB
109492016-03-09 Richard Biener <rguenther@suse.de>
10950
10951 PR c/70143
10952 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10953 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10954 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10955
5828a501
RO
109562016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10957
10958 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10959 arm-*-*.
10960
2e141c8d
JJ
109612016-03-09 Jakub Jelinek <jakub@redhat.com>
10962
5a9def37
JJ
10963 PR middle-end/67278
10964 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10965
2e141c8d
JJ
10966 PR target/67278
10967 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10968
10969 PR middle-end/70050
10970 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10971 in testcase comment.
10972
bf751f40
TV
109732016-03-09 Tom de Vries <tom@codesourcery.com>
10974
10975 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10976 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10977 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10978 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10979 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10980 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10981 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10982 * gfortran.dg/goacc/kernels-loop.f95: New test.
10983
e210c999
MS
109842016-03-08 Martin Sebor <msebor@redhat.com>
10985
10986 PR c++/62096
10987 * g++.dg/warn/overflow-warn-7.C: New test.
10988
80aac5c8
JM
109892016-03-08 Jason Merrill <jason@redhat.com>
10990
10991 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10992 * lib/target-supports.exp (check_effective_target_concepts): New.
10993
12b81409
JJ
109942016-03-08 Jakub Jelinek <jakub@redhat.com>
10995
d259b234
JJ
10996 PR c++/70135
10997 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10998 * g++.dg/ubsan/pr70135.C: New test.
10999
12b81409
JJ
11000 PR target/70110
11001 * gcc.dg/pr70110.c: New test.
11002
b4e9f2aa
MJ
110032016-03-07 Martin Jambor <mjambor@suse.cz>
11004
11005 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11006 * c-c++-common/gomp/if-1.c: Likewise.
11007 * c-c++-common/gomp/pr61486-2.c: Likewise.
11008 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11009 to dg-additional-options.
11010 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11011 * g++/gomp/target-teams-1.c: Likewise.
11012 * gcc.dg/gomp/gomp.exp: Likewise.
11013 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11014 dg-additional-options.
11015 * gfortran.dg/gomp/gomp.exp: Likewise.
11016 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11017 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11018 dg-additional-options.
11019 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11020
f86e631e
MJ
110212016-03-07 Martin Jambor <mjambor@suse.cz>
11022
11023 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11024 * c-c++-common/gomp/gridify-1.c: New test.
11025 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11026
94156b3f
AV
110272016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11028
11029 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11030 trigger for cortex-r8, when scanning for register r8.
11031 * gcc.target/arm/pr45701-2.c: Likewise.
11032
a84a49b7 110332016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11034 Jeff Law <law@redhat.com>
a84a49b7
RB
11035
11036 PR tree-optimization/69740
11037 * gcc.c-torture/compile/pr69740-1.c: New test.
11038 * gcc.c-torture/compile/pr69740-2.c: New test.
11039
e41f6c9e
BS
110402016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11041
11042 * lib/target-supports.exp
11043 (check_effective_target_whole_vector_shift): Enable for PPC64.
11044
57548bf5
RB
110452016-03-07 Richard Biener <rguenther@suse.de>
11046
11047 PR tree-optimization/70115
11048 * gcc.dg/torture/pr70115.c: New testcase.
11049
4ae13300
NS
110502016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11051
11052 PR middle-end/69916
11053 * c-c-++-common/goacc/pr69916.c: New.
11054
5edb9853
RH
110552016-03-07 Richard Henderson <rth@redhat.com>
11056
11057 * gcc.c-torture/compile/pr70061.c: New test.
11058
2067a8f3
RB
110592016-03-07 Richard Biener <rguenther@suse.de>
11060
11061 PR testsuite/70109
11062 * gcc.dg/vect/O3-pr36098.c: New testcase.
11063
4145a9b7
CL
110642016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11065
11066 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11067
1878be32
EB
110682016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11069
11070 * gnat.dg/renaming9.ad[sb]: New testcase.
11071
df762bb2
JJ
110722016-03-05 Jakub Jelinek <jakub@redhat.com>
11073
11074 PR c++/70084
11075 * g++.dg/expr/stdarg3.C: New test.
11076
7d461295
JL
110772016-03-04 Jeff Law <law@redhat.com>
11078
11079 PR tree-optimization/69196
11080 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11081 x86_64-*-*.
11082
29b9828f
BS
110832016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11084
b6b552fd
BS
11085 PR c/69973
11086 * gcc.dg/pr69973.c: New test.
11087
201d49e9
BS
11088 PR rtl-optimization/69941
11089 * gcc.dg/torture/pr69941.c: New test.
11090
29b9828f
BS
11091 PR c/69824
11092 * gcc.dg/pr69824.c: New test.
11093
640b7e74
TV
110942016-03-05 Tom de Vries <tom@codesourcery.com>
11095
11096 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11097 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11098 function.
11099
7a3a3fad
PP
111002016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11101
11102 PR c++/66786
11103 * g++.dg/cpp1y/var-templ48.C: New test.
11104 * g++.dg/cpp1y/var-templ49.C: New test.
11105
cd439aec
EB
111062016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11107
11108 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11109
60204554
JJ
111102016-03-04 Jakub Jelinek <jakub@redhat.com>
11111
0c8825de
JJ
11112 PR c++/70035
11113 * g++.dg/ubsan/pr70035.C: New test.
11114
60204554
JJ
11115 PR target/70062
11116 * gcc.target/i386/pr70062.c: New test.
11117
f79d4eab
L
111182016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11119
11120 * g++.dg/template/typename21.C: Remove c++98_only.
11121
ea81ce67
L
111222016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11123
11124 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11125
64b23c13
DM
111262016-03-04 David Malcolm <dmalcolm@redhat.com>
11127
11128 PR c/68187
11129 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11130 function.
11131 (fn_42_b): Likewise.
11132 (fn_42_c): Likewise.
11133
729526f5
DM
111342016-03-04 David Malcolm <dmalcolm@redhat.com>
11135
11136 PR c/68187
11137 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11138 function.
11139 (fn_40_b): Likewise.
11140 (fn_41_a): Likewise.
11141 (fn_41_b): Likewise.
11142
f9ea11ac
JJ
111432016-03-04 Jakub Jelinek <jakub@redhat.com>
11144
11145 PR target/70059
11146 * gcc.target/i386/avx512f-pr70059.c: New test.
11147 * gcc.target/i386/avx512dq-pr70059.c: New test.
11148
b6c38c69
BS
111492016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11150
11151 PR rtl-optimization/57676
11152 * gcc.dg/torture/pr57676.c: New test.
11153
af3cdd34
IE
111542016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11155
11156 * gcc.dg/pr70026.c: New test.
11157
7ff6ca38
MP
111582016-03-04 Marek Polacek <polacek@redhat.com>
11159
11160 PR c/69798
11161 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11162 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11163
a6bf62d5
KT
111642016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11165
11166 PR target/70004
11167 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11168 Delete.
11169 (test_corners_sisd_si): Likewise.
11170 (main): Remove checks of the above.
11171 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11172
ae4cdc6a
EB
111732016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11174
11175 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11176
08455559
CL
111772016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11178
11179 * gcc.dg/torture/pr69951.c: Accept argc==0.
11180
e9a35493
RB
111812016-03-04 Richard Biener <rguenther@suse.de>
11182
11183 PR c++/70054
11184 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11185 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11186
fba054c2
DV
111872016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11188
11189 PR testsuite/69766
11190 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11191 testing multiarch.
11192
f10cdc6c
JJ
111932016-03-04 Jakub Jelinek <jakub@redhat.com>
11194
11195 PR debug/69947
11196 * gcc.dg/guality/pr69947.c: New test.
11197
2e981ba0
JJ
111982016-03-03 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR ada/70017
11201 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11202
0ba3bfa2
KT
112032016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11204
11205 PR rtl-optimization/69904
11206 * gcc.target/arm/pr69904.c: New test.
11207
97ecdb46
JJ
112082016-03-03 Jakub Jelinek <jakub@redhat.com>
11209
11210 PR target/70021
11211 * gcc.dg/vect/pr70021.c: New test.
11212 * gcc.target/i386/pr70021.c: New test.
11213
a2a743a1
MP
112142016-03-03 Marek Polacek <polacek@redhat.com>
11215
11216 PR middle-end/70050
11217 * gcc.dg/pr70050.c: New test.
11218
fa07ecdd
JG
112192016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11220
11221 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11222
23504262
ML
112232016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11224
11225 PR tree-optimization/70043
11226 * gfortran.dg/vect/pr70043.f90: New test.
11227
b7b9e1a9
EB
112282016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11229
11230 * gnat.dg/specs/task1.ads: New test.
11231
cb83ba54
RO
112322016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11233
11234 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11235 Invoke gdb with -batch.
11236 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11237
a75f5e30
RB
112382016-03-03 Richard Biener <rguenther@suse.de>
11239
11240 PR tree-optimization/55936
11241 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11242
268bc320
JL
112432016-03-02 Jeff Law <law@redhat.com>
11244
815f20ab
JL
11245 PR rtl-optimization/69942
11246 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11247 effects of argument promotions.
11248
268bc320
JL
11249 PR tree-optimization/69987
11250 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11251 target does not support -fprefetch-loop-arrays.
11252
171f7de5
UB
112532016-03-02 Uros Bizjak <ubizjak@gmail.com>
11254
11255 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11256
192912db
BC
112572016-03-02 Bin Cheng <bin.cheng@arm.com>
11258
c7908871 11259 PR rtl-optimization/69052
192912db
BC
11260 * gcc.target/i386/pr69052.c: New test.
11261
90a7a40b
AM
112622016-03-02 Alan Modra <amodra@gmail.com>
11263
11264 * gcc.dg/pr69990.c: New.
11265
69fa742f
JJ
112662016-03-02 Jakub Jelinek <jakub@redhat.com>
11267
de752fb0
JJ
11268 PR c/68062
11269 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11270
11271 PR middle-end/70022
11272 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11273
69fa742f
JJ
11274 PR target/70028
11275 * gcc.target/i386/pr70028.c: New test.
11276
7c65bd56
MK
112772016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11278
11279 * c-c++-common/asan/swapcontext-test-1.c,
11280 * c-c++-common/tsan/thread_leak.c,
11281 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11282 * g++.dg/tsan/benign_race.C,
11283 * g++.dg/tsan/fd_close_norace.C,
11284 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11285 races with sanitizer output
11286
37d98220 112872016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11288 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11289
11290 PR target/67278
11291 * gcc.dg/simd-8.c: New testcase.
11292
218db463
RB
112932016-03-02 Richard Biener <rguenther@suse.de>
11294
11295 PR middle-end/67278
11296 * gcc.dg/simd-7.c: New testcase.
11297
22c72158
EB
112982016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11299
11300 * gcc.target/i386/pr70007.c: Tweak.
11301
9a790ccc
DV
113022016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11303
11304 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11305
bd02f00f
MP
113062016-03-02 Marek Polacek <polacek@redhat.com>
11307
11308 PR c/67854
11309 * gcc.dg/pr67854.c: New test.
11310
1e840f39
JJ
113112016-03-02 Jakub Jelinek <jakub@redhat.com>
11312
11313 PR middle-end/70025
11314 * gcc.dg/torture/pr70025.c: New test.
11315
bca00241
VK
113162016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11317
11318 PR tree-optimization/68621
11319 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11320
0bca04b8
EB
113212016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11322
11323 * gcc.target/i386/pr70007.c: New test.
11324
2a9afc86
JL
113252016-03-01 Jeff Law <law@redhat.com>
11326
eab2541b 11327 PR tree-optimization/69196
9d83ef71 11328 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11329
2a9afc86
JL
11330 PR tree-optimization/69196
11331 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11332 duplicating code and spoiling the expected output.
11333
0d39977e
MM
113342016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11335
11336 PR target/70033
11337 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11338 supports power9 before doing tests.
11339 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11340 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11341 * gcc.target/powerpc/p9-permute.c: Likewise.
11342
a0c0699d
UB
113432016-03-01 Uros Bizjak <ubizjak@gmail.com>
11344
11345 PR target/70027
11346 * gcc.target/i386/pr70027.c: New test.
11347
0ae3ef47 113482016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11349
11350 * gcc.dg/pr70017.c: New test.
11351
686e2237
JJ
113522016-03-01 Jakub Jelinek <jakub@redhat.com>
11353
11354 PR c/69796
11355 PR c/69974
11356 * gcc.dg/pr69796.c: New test.
11357 * gcc.dg/pr69974.c: New test.
11358
f8e4188c
EB
113592016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11360
11361 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11362
5e3f1c7c
JL
113632016-02-29 Jeff Law <law@redhat.com>
11364
11365 PR tree-optimization/69987
11366 * gfortran.dg/pr69987.f90: New test.
11367
11368 PR tree-optimization/69989
11369 * gcc.c-torture/compile/pr69989-2.c: New test.
11370
1be56bc5
MP
113712016-03-01 Marek Polacek <polacek@redhat.com>
11372
11373 PR c++/69795
11374 * g++.dg/parse/invalid1.C: New test.
11375
1b19470d
RB
113762016-03-01 Richard Biener <rguenther@suse.de>
11377
11378 PR middle-end/70022
11379 * gcc.dg/pr70022.c: New testcase.
11380
3ae0661a
IE
113812016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11382
11383 PR tree-optimization/69956
11384 * gcc.dg/pr69956.c: New test.
11385
0f09ab88
BS
113862016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11387
11388 PR target/70011
11389 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11390 XFAIL when hardware supports efficient unaligned storage access.
11391
76d881bf
PP
113922016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11393
11394 PR c++/69961
11395 * g++.dg/template/pr69961a.C: New test.
11396 * g++.dg/template/pr69961b.C: New test.
11397
7168133a
DM
113982016-02-29 David Malcolm <dmalcolm@redhat.com>
11399
11400 PR preprocessor/69985
11401 * gcc.dg/cpp/pr69985.c: New test case.
11402
0c6072a3
JL
114032016-02-29 Jeff Law <law@redhat.com>
11404
e66f219b
JL
11405 PR tree-optimization/70005
11406 * gcc.c-torture/execute/pr70005.c New test.
11407
0c6072a3
JL
11408 PR tree-optimization/69999
11409 * gcc.c-torture/compile/pr69999.c: New test.
11410
fd9fbdb3
YR
114112016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11412
11413 PR tree-optimization/69652
11414 * gcc.dg/torture/pr69652.c: Delete test.
11415 * gcc.dg/vect/pr69652.c: New test.
11416
cbd400b4
RB
114172016-02-19 Richard Biener <rguenther@suse.de>
11418
11419 PR tree-optimization/69980
11420 * gfortran.dg/vect/pr69980.f90: New testcase.
11421
84ea0f58
EB
114222016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11423
11424 * gcc.target/sparc/20160229-1.c: New test.
11425
5d2a63dc
EB
114262016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11427
11428 * gnat.dg/stack_usage3.adb: New test.
11429 * gnat.dg/stack_usage3_pkg.ads: New helper.
11430
93e708f9
EB
114312016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11432
11433 * gnat.dg/renaming8.adb: New test.
11434 * gnat.dg/renaming8_pkg1.ads: New helper.
11435 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11436 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11437
6512bc93
RB
114382016-02-29 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/69720
11441 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11442
7b201a88
TK
114432016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11444
11445 PR fortran/68147
11446 PR fortran/47674
11447 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11448
82ee0cf2 114492016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11450 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11451
11452 PR fortran/56007
11453 * gfortran.dg/coarray_8.f90: Adjust error message.
11454 * gfortran.dg/pr56007.f90: New test.
11455 * gfortran.dg/pr56007.f: New test.
11456
cdc1a2c8
L
114572016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11458
11459 PR tree-optimization/69989
11460 * gcc.dg/torture/pr69989.c: New test.
11461
33505bcf
EB
114622016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11463
11464 * gcc.target/i386/stack-realign-win.c: New test.
11465
524bfb19
HA
114662016-02-28 Harald Anlauf <anlauf@gmx.de>
11467
11468 PR fortran/60126
11469 * gfortran.dg/pr60126.f90: New test.
11470
bd542508
JL
114712016-02-27 Jeff Law <law@redhat.com>
11472
11473 Revert
11474 2016-02-26 Richard Biener <rguenther@suse.de>
11475 Jeff Law <law@redhat.com>
11476
11477 PR tree-optimization/69740
11478 * gcc.c-torture/compile/pr69740-1.c: New test.
11479 * gcc.c-torture/compile/pr69740-2.c: New test.
11480
dd1291e0
JD
114812016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11482
5fb67f8b 11483 PR fortran/69910
dd1291e0
JD
11484 * gfortran.dg/newunit_4.f90: New test.
11485
5cfefb59
JJ
114862016-02-27 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR target/69613
11489 PR rtl-optimization/69886
11490 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11491 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11492 target.
11493
20ba5f33
MS
114942016-02-26 Martin Sebor <msebor@redhat.com>
11495
11496 PR tree-optimization/15826
11497 * gcc.dg/tree-ssa/pr15826.c: New test.
11498
e6fb01b0
JJ
114992016-02-26 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR target/69969
11502 * gcc.target/powerpc/pr69969.c: New test.
11503
e3e0cf64
MS
115042016-02-26 Martin Sebor <msebor@redhat.com>
11505
11506 PR c++/15766
11507 * g++.old-deja/g++.other/decl5.C: Add a test case.
11508
d1f2bea5
SB
115092016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11510
11511 PR target/69946
11512 * gcc.target/powerpc/pr69946.c: New file.
11513
4a4f9d2b 115142016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11515 Jeff Law <law@redhat.com>
4a4f9d2b 11516
e3e0cf64 11517 PR tree-optimization/69740
4a4f9d2b
RB
11518 * gcc.c-torture/compile/pr69740-1.c: New test.
11519 * gcc.c-torture/compile/pr69740-2.c: New test.
11520
ad2a2706
MJ
115212016-02-26 Martin Jambor <mjambor@suse.cz>
11522
11523 PR middle-end/69920
11524 * gcc.dg/torture/pr69932.c: New test.
11525 * gcc.dg/torture/pr69936.c: Likewise.
11526
1d11f7ce
AK
115272016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11528
11529 PR target/69709
11530 * gcc.target/s390/pr69709.c: New test.
11531
6cfccbb2
KT
115322016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11533
11534 PR target/69245
11535 * gcc.target/aarch64/pr69245_1.c: New test.
11536
ac59ad4e
KT
115372016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11538
11539 PR target/69613
11540 * gcc.dg/torture/pr69613.c: New test.
11541
a2ad54a0
JJ
115422016-02-26 Jakub Jelinek <jakub@redhat.com>
11543
11544 PR rtl-optimization/69891
11545 * gcc.target/i386/pr69891.c: New test.
11546
0884062c 115472016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11548 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11549
d2369d4f 11550 PR target/61397
c163789b
MM
11551 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11552 functionality for both 32-bit and 64-bit.
11553
5aed7e2c
RB
115542016-02-26 Richard Biener <rguenther@suse.de>
11555
11556 PR tree-optimization/69551
11557 * gcc.dg/torture/pr69951.c: New testcase.
11558
798e2a8e
RB
115592016-02-25 Richard Biener <rguenther@suse.de>
11560
11561 PR tree-optimization/48795
11562 * gcc.dg/Warray-bounds-18.c: New testcase.
11563
9559fbac
RO
115642016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11565
11566 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11567
c049b107
JJ
115682016-02-25 Jakub Jelinek <jakub@redhat.com>
11569
11570 PR rtl-optimization/69896
11571 * gcc.dg/pr69896.c: New test.
11572
1137001c
PP
115732016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11574
11575 PR c++/69736
11576 * g++.dg/cpp1y/paren2.C: New test.
11577
2e9c8641
MS
115782016-02-24 Martin Sebor <msebor@redhat.com>
11579
11580 PR c/51147
11581 * gcc.dg/enum-mode-2.c: New test.
11582
03ca8fb3
JJ
115832016-02-24 Jakub Jelinek <jakub@redhat.com>
11584
11585 PR c++/69922
11586 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11587 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11588 * g++.dg/ubsan/pr69922.C: New test.
11589
0b05329b
MP
115902016-02-24 Marek Polacek <polacek@redhat.com>
11591
11592 PR c/69819
11593 * gcc.dg/pr69819.c: New test.
11594
57c2c374
MS
115952016-02-24 Martin Sebor <msebor@redhat.com>
11596
3b96b93a
MS
11597 PR c++/69912
11598 * g++.dg/ext/flexary15.C: New test.
11599
116002016-02-24 Martin Sebor <msebor@redhat.com>
11601
11602 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11603 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11604 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11605
65433bb5
MK
116062016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11607 Charles Baylis <charles.baylis@linaro.org>
11608
11609 PR debug/61033
11610 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11611
f802a424 116122016-02-24 Richard Biener <rguenther@suse.de>
44293580 11613 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11614
11615 PR middle-end/69760
11616 * gcc.dg/torture/pr69760.c: New testcase.
11617
525f795f
RO
116182016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11619
11620 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11621 pattern on Solaris with as.
11622
cd7bbceb
KT
116232016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11624
11625 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11626 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11627 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11628 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11629
89c0c1fd
JJ
116302016-02-24 Jakub Jelinek <jakub@redhat.com>
11631
11632 PR middle-end/69915
11633 * gcc.dg/pr69915.c: New test.
11634
0683fd27
KT
116352016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11636
11637 PR rtl-optimization/69886
11638 * gcc.dg/torture/pr69886.c: New test.
11639
e53d562a
RB
116402016-02-24 Richard Biener <rguenther@suse.de>
11641
11642 PR middle-end/68963
11643 * gcc.dg/torture/pr68963.c: New testcase.
11644
74a00288
KT
116452016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11646
11647 PR target/69875
11648 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11649 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11650 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11651 * gcc.target/arm/atomic_loaddi_1.c: New test.
11652 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11653 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11654 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11655 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11656 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11657 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11658 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11659 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11660
340fd4c9
JJ
116612016-02-24 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR middle-end/69909
11664 * gcc.dg/torture/pr69909.c: New test.
11665
47d3fdb2
RB
116662016-02-24 Richard Biener <rguenther@suse.de>
11667
11668 PR tree-optimization/69907
11669 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11670 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11671 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11672
dab73e73
CB
116732016-02-24 Christian Bruel <christian.bruel@st.com>
11674
11675 * gcc.target/arm/pragma_cpp_fma.c: New test.
11676
7cc5ec65
JD
116772016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11678
11679 PR fortran/61156
11680 * gfortran.dg/include_6.f90: Update test.
11681
067fbd8b
JJ
116822016-02-23 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR objc/69844
11685 * objc.dg/pr69844.m: New test.
11686
64a454d9
JD
116872016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11688
11689 PR libgfortran/69456
11690 * gfortran.dg/namelist_89.f90: New test.
11691 * gfortran.dg/pr59700.f90: Update test..
11692
35886f0b
MS
116932016-02-23 Martin Sebor <msebor@redhat.com>
11694
11695 PR middle-end/69780
11696 * g++.dg/ext/builtin_alloca.C: New test.
11697 * gcc.dg/builtins-68.c: New test.
11698
162cc7e3
RH
116992016-02-23 Richard Henderson <rth@redhat.com>
11700
11701 * gcc.target/i386/addr-space-3.c: Remove test.
11702
196440f8
DM
117032016-02-23 David Malcolm <dmalcolm@redhat.com>
11704
11705 PR preprocessor/69126
11706 PR preprocessor/69543
11707 * c-c++-common/pr69126-2-long.c: New test.
11708 * c-c++-common/pr69126-2-short.c: New test.
11709 * c-c++-common/pr69543-1.c: Remove xfail.
11710
1d3121af
DM
117112016-02-23 David Malcolm <dmalcolm@redhat.com>
11712
11713 PR preprocessor/69126
11714 PR preprocessor/69543
11715 PR preprocessor/69558
11716 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11717 (f): Rename to...
11718 (test_2): ...this, and add leading comment.
11719 (MACRO_3, test_3): New.
11720 (MACRO_4A, MACRO_4B, test_4): New.
11721 (MACRO): Rename to...
11722 (MACRO_5): ...this.
11723 (g): Rename to...
11724 (test_5): ...this, updating for renaming of MACRO, and
11725 add leading comment.
11726 * c-c++-common/pr69543-1.c: New.
11727 * c-c++-common/pr69543-2.c: New.
11728 * c-c++-common/pr69543-3.c: New.
11729 * c-c++-common/pr69543-4.c: New.
11730 * c-c++-common/pr69558-1.c: New.
11731 * c-c++-common/pr69558-2.c: New.
11732 * c-c++-common/pr69558-3.c: New.
11733 * c-c++-common/pr69558-4.c: New.
11734 * gcc.dg/pr69558.c: Move to...
11735 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11736 xfail for c++.
11737
f99c3557
TS
117382016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11739
11740 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11741 to -ftree-parallelize-loops/-fopenacc changes.
11742 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11743 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11744 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11745 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11746 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11747 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11748 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11749 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11750 * c-c++-common/goacc/kernels-loop.c: Likewise.
11751 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11752 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11753 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11754 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11755
c60ec7c2
RO
117562016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11757
11758 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11759
f1a62b6f
JJ
117602016-02-23 Jakub Jelinek <jakub@redhat.com>
11761
e67bf044
JJ
11762 PR c++/69902
11763 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11764
f1a62b6f
JJ
11765 PR c/69900
11766 * gcc.dg/pr69900.c: New test.
11767
20c5e09e
MJ
117682016-02-23 Martin Jambor <mjambor@suse.cz>
11769
11770 PR tree-optimization/69666
11771 * gcc.dg/tree-ssa/pr69666.c: New test.
11772
e457a6fc
AV
117732016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11774
11775 PR fortran/67451
11776 * gfortran.dg/coarray_allocate_5.f08: New test.
11777
d7b574f4
AK
117782016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11779
11780 * gcc.target/s390/vcond-shift.c: Move to ...
11781 * gcc.target/s390/vector/vcond-shift.c: ... here.
11782
58bdeb44
AK
117832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11784
11785 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11786 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11787
7cd0387b
AK
117882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11789
11790 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11791
4246c8da
MW
117922016-02-20 Mark Wielaard <mjw@redhat.com>
11793
11794 PR c/28901
11795 * gcc.dg/unused-variable-3.c: New test.
11796
f93bc532
JJ
117972016-02-22 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR target/69888
11800 * gcc.target/i386/pr69888.c: New test.
11801
c4e360f4
RB
118022016-02-22 Richard Biener <rguenther@suse.de>
11803
11804 PR tree-optimization/69882
11805 * gfortran.dg/vect/pr69882.f90: New testcase.
11806
09c92f1c
JJ
118072016-02-22 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR target/69885
11810 * gcc.dg/pr69885.c: New test.
11811
f88d45dc
OE
118122016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11813
11814 PR target/69806
11815 PR target/54089
11816 * gcc.target/sh/pr54089-10.c: New.
11817
ce1ff48e
PT
118182016-02-20 Paul Thomas <pault@gcc.gnu.org>
11819
11820 PR fortran/69423
11821 * gfortran.dg/deferred_character_15.f90 : New test.
11822
bbf27208
DH
118232016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11824
11825 PR fortran/57365
11826 gfortran.dg/allocate_with_source_18.f03: New test.
11827
118282016-02-20 Harald Anlauf <anlauf@gmx.de>
11829
11830 PR fortran/52531
11831 gfortran.dg/gomp/pr52531.f90: New test.
11832
268be88c
BE
118332016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11834
11835 PR c++/69865
11836 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11837 -std=c++03.
11838
4b6c824a
JJ
118392016-02-19 Jakub Jelinek <jakub@redhat.com>
11840
871b3f47
JJ
11841 PR c++/69826
11842 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11843 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11844
7a965d51
JJ
11845 PR c++/69850
11846 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11847
4b6c824a
JJ
11848 PR c++/69851
11849 * g++.dg/torture/pr69851.C: New test.
11850
15fca21a
MS
118512016-02-19 Martin Sebor <msebor@redhat.com>
11852
11853 PR testsuite/69573
11854 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11855
19e21586
JJ
118562016-02-19 Jakub Jelinek <jakub@redhat.com>
11857
03a616ac
JJ
11858 PR c++/69850
11859 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11860 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11861
19e21586
JJ
11862 PR c++/67767
11863 * g++.dg/cpp0x/pr67767.C: New test.
11864
2db16594
KT
118652016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11866
11867 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11868 for fp, simd, crypto, crc, lse.
11869 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11870 above.
11871 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11872 effective target check.
11873
5a7d9d1e
JJ
118742016-02-19 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR target/69820
11877 * gcc.target/i386/pr69820.c: New test.
11878
6448f064
AK
118792016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11880
11881 * gcc.target/s390/vector/int128-1.c: New test.
11882
d0a859e6
AK
118832016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11884
11885 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11886
9e4eb643
AK
118872016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11888
11889 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11890 instruction pattern name to prevent the testcase from failing with
11891 -march=z13.
11892
859a4c0e
AK
118932016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11894
11895 * gcc.target/s390/md/movstr-2.c: New test.
11896
efc2340b
MK
118972016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11898
11899 * gcc.target/s390/morestack.c: New test.
11900
ca2bfbc2
DV
119012016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11902
11903 PR target/69625
11904 * gcc.target/s390/pr69625.c: Add test case.
11905
efd4bd05
BE
119062016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11907
11908 PR testsuite/68580
11909 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11910
2bf2078a
MM
119112016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11912
11913 PR target/68404
11914 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11915 * gcc.target/powerpc/fusion3.c: Likewise.
11916
f003579e
RB
119172016-02-18 Richard Biener <rguenther@suse.de>
11918
11919 PR middle-end/69553
11920 * g++.dg/torture/pr69553.C: New testcase.
11921
19233914
NC
119222016-02-18 Nick Clifton <nickc@redhat.com>
11923
efd4bd05
BE
11924 PR target/62254
11925 PR target/69610
11926 * gcc.target/arm/pr62554.c: New test.
11927 * gcc.target/arm/pr69610-1.c: New test.
11928 * gcc.target/arm/pr69610-2.c: New test.
19233914 11929
23f27839
RB
119302016-02-18 Richard Biener <rguenther@suse.de>
11931
11932 PR middle-end/69854
11933 * gcc.dg/torture/pr69854.c: New testcase.
11934
932c0da4
JJ
119352016-02-17 Jakub Jelinek <jakub@redhat.com>
11936
11937 PR c++/69850
11938 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11939
1bed93e4
BS
119402012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11941
11942 * gcc.target/powerpc/vec-cg.c: New test.
11943
57bfb134
RB
119442016-02-17 Richard Biener <rguenther@suse.de>
11945
11946 PR testsuite/69586
11947 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11948
a44e0ebb
KT
119492016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11950
11951 PR target/69161
11952 * gcc.c-torture/compile/pr69161.c: New test.
11953
ffacd726
DS
119542016-02-17 David Sherwood <david.sherwood@arm.com>
11955
11956 PR target/69532
11957 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11958 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11959
448db8d2
EB
119602016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11961
11962 * gcc.dg/ifcvt-4.c: Skip on Visium.
11963
e2f0522e
EB
119642016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11965
11966 * gnat.dg/atomic8.adb: New test.
11967
bf17fe3f
EB
119682016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11969
11970 * gnat.dg/discr46.ad[sb]: New test.
11971
ecf835e9
KN
119722016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11973
11974 PR Target/48344
11975 * gcc.target/powerpc/pr48344-1.c: New test.
11976
49a1164a
TK
119772015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11978
11979 PR fortran/69742
11980 * gfortran.dg/associate_21.f90: New test.
11981
bf14eba2
JJ
119822016-02-16 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR c/69835
11985 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11986 -Wnonnull in dg-options.
11987 * c-c++-common/nonnull-2.c: New test.
11988
35a093b6
JG
119892016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11990 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11991
11992 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11993
e387d491
JJ
119942016-02-16 Jakub Jelinek <jakub@redhat.com>
11995
11996 PR middle-end/69801
11997 * gcc.dg/pr69801.c: Add empty dg-options.
11998
ba539195
JN
119992016-02-16 James Norris <jnorris@codesourcery.com>
12000
12001 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12002 * g++.dg/goacc/deviceptr-1.c: New file.
12003
2a2b8f64
JJ
120042016-02-16 Jakub Jelinek <jakub@redhat.com>
12005
12006 PR tree-optimization/69820
12007 * gcc.dg/vect/pr69820.c: New test.
12008
87440c29
RB
120092016-02-16 Richard Biener <rguenther@suse.de>
12010
12011 PR tree-optimization/69776
12012 * gcc.dg/torture/pr69776-2.c: New testcase.
12013
6d87c306
BS
120142016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12015
12016 PR tree-optimization/69714
12017 * gcc.dg/torture/pr69714.c: New test.
12018
3824a0a2
JJ
120192016-02-16 Jakub Jelinek <jakub@redhat.com>
12020
12021 PR tree-optimization/69802
12022 * gcc.dg/pr69802.c: New test.
12023
c8cfe96e
RB
120242016-02-16 Richard Biener <rguenther@suse.de>
12025
12026 PR middle-end/69801
12027 * gcc.dg/pr69801.c: New testcase.
12028
fc12098d
JD
120292016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12030
12031 PR libgfortran/69651
12032 * gfortran.dg/read_bang.f90: New test.
12033 * gfortran.dg/read_bang4.f90: New test.
12034
ba6b3795
JJ
120352016-02-15 Jakub Jelinek <jakub@redhat.com>
12036
f0516ca4
JJ
12037 PR c++/69658
12038 * g++.dg/init/pr69658.C: New test.
12039
ba6b3795
JJ
12040 PR c++/69797
12041 * c-c++-common/pr69797.c: New test.
12042
de3f9a2d
PK
120432016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12044
12045 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12046 check for aarch64*-*-*.
12047
17a3b967
RB
120482016-02-15 Richard Biener <rguenther@suse.de>
12049
12050 PR tree-optimization/69783
12051 * gcc.dg/vect/pr69783.c: New testcase.
12052
1c48bff1
RB
120532016-02-15 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/69776
12056 * gcc.dg/torture/pr69776.c: New testcase.
12057
1e6025b6
TK
120582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12059
12060 PR fortran/60526
12061 * gfortran.dg/type_decl_4.f90: Reinstated.
12062
d3308279
JDA
120632016-02-14 John David Anglin <danglin@gcc.gnu.org>
12064
12065 PR fortran/68746
12066 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12067
b7c56581
TK
120682016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12069
12070 PR fortran/60526
12071 PR bootstrap/69816
12072 * gfortran.dg/type_decl_4.f90: Removed.
12073
60cb4ef5
TK
120742016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12075
12076 PR fortran/60526
12077 * gfortran.dg/type_decl_4.f90: New test.
12078
f6964637
AM
120792016-02-14 Alan Modra <amodra@gmail.com>
12080
1a8849d1 12081 PR testsuite/68886
f6964637
AM
12082 * gcc.c-torture/execute/stkalign.c: Revise test.
12083
f5121920
OE
120842016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12085
12086 PR target/67260
12087 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12088
6cda3ab6
OE
120892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12090
12091 PR target/67260
12092 * gcc.target/sh/torture/pr67260.c: New.
12093
6786e598
JDA
120942016-02-12 John David Anglin <danglin@gcc.gnu.org>
12095
12096 * gcc.dg/pr67964.c: Add dg-require-alias.
12097
7e05dad8
OE
120982016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12099
12100 PR target/67636
12101 PR target/64345
12102 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12103
7f4cc3ce
JD
121042016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12105
12106 PR libgfortran/69668
12107 * gfortran.dg/namelist_88.f90: New test.
12108
955ca6dc
JD
121092016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12110
12111 PR libgfortran/69668
12112 * gfortran.dg/namelist_38.f90: Update test.
12113 * gfortran.dg/namelist_84.f90: Update test.
12114
876217ae
DM
121152016-02-12 David Malcolm <dmalcolm@redhat.com>
12116
12117 PR other/69554
12118 * gcc.dg/pr69554-1.c: New test.
12119 * gfortran.dg/pr69554-1.F90: New test.
12120 * gfortran.dg/pr69554-2.F90: New test.
12121 * lib/gcc-dg.exp (proc dg-locus): New function.
12122 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12123 distinguish between the caret-printing and non-caret-printing
12124 cases. If caret-printing has been explicitly enabled, bail out
12125 without attempting to fix up the output.
12126
61789eed
DM
121272016-02-12 David Malcolm <dmalcolm@redhat.com>
12128
12129 PR driver/69265
12130 PR driver/69453
12131 * gcc.dg/spellcheck-options-3.c: New test case.
12132 * gcc.dg/spellcheck-options-4.c: New test case.
12133 * gcc.dg/spellcheck-options-5.c: New test case.
12134 * gcc.dg/spellcheck-options-6.c: New test case.
12135 * gcc.dg/spellcheck-options-7.c: New test case.
12136 * gcc.dg/spellcheck-options-8.c: New test case.
12137 * gcc.dg/spellcheck-options-9.c: New test case.
12138 * gcc.dg/spellcheck-options-10.c: New test case.
12139
c3090c1f
JJ
121402016-02-12 Jakub Jelinek <jakub@redhat.com>
12141
12142 PR rtl-optimization/69764
12143 PR rtl-optimization/69771
12144 * c-c++-common/pr69764.c: New test.
12145 * gcc.dg/torture/pr69771.c: New test.
12146
8222034d
MP
121472016-02-12 Marek Polacek <polacek@redhat.com>
12148
12149 * g++.dg/torture/init-list1.C: New.
12150
f749f792
MP
121512016-02-12 Marek Polacek <polacek@redhat.com>
12152
12153 * gcc.dg/pr69522.c: Add empty dg-options.
12154
199fb02a
IE
121552016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12156
12157 * g++.dg/lto/lto.exp: Include and init mpx.
12158 * g++.dg/lto/pr69729_0.C: New test.
12159
b69539cb
JJ
121602016-02-12 Jakub Jelinek <jakub@redhat.com>
12161
06ff7000
JJ
12162 PR ipa/69241
12163 * g++.dg/ipa/pr69241-4.C: New test.
12164
b69539cb
JJ
12165 PR ipa/68672
12166 * g++.dg/ipa/pr68672-1.C: New test.
12167 * g++.dg/ipa/pr68672-2.C: New test.
12168 * g++.dg/ipa/pr68672-3.C: New test.
12169
16595a1f
BS
121702016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12171
12172 PR c/69522
6d87c306 12173 * gcc.dg/pr69522.c: New test.
16595a1f 12174
38d795d2
PP
121752016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12176
12177 PR c++/69098
12178 * g++.dg/cpp1y/69098.C: New test.
12179 * g++.dg/cpp1y/69098-2.C: New test.
12180
9c582551
JJ
121812016-02-12 Jakub Jelinek <jakub@redhat.com>
12182
12183 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12184 and neighbour -> neighbor.
12185 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12186 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12187 * c-c++-common/Wvarargs.c: Likewise.
12188 * c-c++-common/goacc/host_data-5.c: Likewise.
12189 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12190 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12191 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12192 * gcc.target/aarch64/pr60697.c: Likewise.
12193 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12194 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12195 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12196 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12197 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12198 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12199 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12200 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12201 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12202 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12203 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12204 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12205 * g++.dg/lookup/koenig5.C: Likewise.
12206 * g++.dg/ext/no-asm-2.C: Likewise.
12207 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12208 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12209 * gfortran.dg/used_types_16.f90: Likewise.
12210 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12211 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12212 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12213 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12214 * gfortran.dg/abstract_type_6.f03: Likewise.
12215 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12216 * gfortran.dg/used_types_15.f90: Likewise.
12217 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12218 * gfortran.dg/exit_3.f08: Likewise.
12219 * gfortran.dg/open_status_2.f90: Likewise.
12220 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12221 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12222 * gfortran.dg/associate_1.f03: Likewise.
12223 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12224 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12225 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12226 * gcc.dg/builtin-object-size-1.c: Likewise.
12227 * gcc.dg/noreturn-6.c: Likewise.
12228 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12229 * gcc.dg/globalalias.c: Likewise.
12230 * gcc.dg/builtins-config.h: Likewise.
12231 * gcc.dg/pr30457.c: Likewise.
12232 * gcc.c-torture/compile/volatile-1.c: Likewise.
12233 * gcc.c-torture/execute/20101011-1.c: Likewise.
12234 * c-c++-common/Waddress-1.c: Likewise.
12235
66756373
JJ
122362016-02-11 Jakub Jelinek <jakub@redhat.com>
12237
12238 PR c/69768
12239 * c-c++-common/Waddress-1.c: New test.
12240
76fe932b
AV
122412016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12242
12243 PR fortran/69296
12244 * gfortran.dg/associate_19.f03: New test.
12245 * gfortran.dg/associate_20.f03: New test.
12246
564c4d4b
OE
122472016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12248
12249 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12250
e1c1ecb0
KT
122512016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12252
12253 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12254 .arch armv8-a\n. Add -dA to dg-options.
12255 * gcc.target/aarch64/assembler_arch_1.c: New test.
12256 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12257
0d7d9458
PC
122582016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12259
12260 PR c++/68726
12261 * g++.dg/cpp0x/pr68726.C: New.
12262
e6208a60
IE
122632016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12264
12265 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12266 test.
12267
281a11eb
RB
122682016-02-11 Richard Biener <rguenther@suse.de>
12269
12270 * g++.dg/tree-ssa/pr61034.C: Adjust.
12271
e03dd765
VM
122722016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12273
4b48faf5 12274 PR target/69148
e03dd765
VM
12275 * gcc.target/s390/pr69148.c: New.
12276
cdc23927
YR
122772016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12278
12279 PR tree-optimization/69652
12280 * gcc.dg/torture/pr69652.c: New test.
12281
e199dd0a
JJ
122822016-02-10 Jakub Jelinek <jakub@redhat.com>
12283 Patrick Palka <ppalka@gcc.gnu.org>
12284
12285 PR ipa/69241
12286 PR c++/69649
12287 * g++.dg/ipa/pr69241-1.C: New test.
12288 * g++.dg/ipa/pr69241-2.C: New test.
12289 * g++.dg/ipa/pr69241-3.C: New test.
12290 * g++.dg/ipa/pr69649.C: New test.
12291
d6b38027
UB
122922016-02-10 Uros Bizjak <ubizjak@gmail.com>
12293
12294 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12295 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12296
13b562c5
BC
122972016-02-10 Bin Cheng <bin.cheng@arm.com>
12298
12299 PR tree-optimization/68021
12300 * gcc.dg/tree-ssa/pr68021.c: New test.
12301
24a179f8
RB
123022016-02-10 Richard Biener <rguenther@suse.de>
12303
12304 PR tree-optimization/69726
12305 * gcc.dg/uninit-22.c: New testcase.
12306
0d99886f
AP
123072016-02-09 Andrew Pinski <apinski@cavium.com>
12308
12309 PR tree-opt/69282
12310 * gcc.c-torture/compile/20160205-1.c: New testcase.
12311
ab04995c
MM
123122016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12313
12314 PR target/68404
12315 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12316 instead accessing a really large arrray.
12317 * gcc.target/powerpc/fusion3.c: Likewise.
12318
4b79ac23
CB
123192016-02-09 Charles Baylis <charles.baylis@linaro.org>
12320
12321 PR target/68532
12322 * gcc.c-torture/execute/pr68532.c: New test.
12323
b890a441
AO
123242016-02-11 Alexandre Oliva <aoliva@redhat.com>
12325
12326 PR target/69634
12327 * gcc.dg/pr69634.c: New.
12328
84a5bef7
RB
123292016-02-09 Richard Biener <rguenther@suse.de>
12330
12331 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12332
1f123759 123332016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12334
1f123759
AF
12335 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12336
65860c77
YR
123372016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12338
12339 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12340
7e1e8a0a
RB
123412016-02-09 Richard Biener <rguenther@suse.de>
12342
12343 PR tree-optimization/69715
12344 * gcc.dg/torture/pr69715.c: New testcase.
12345
efb45a9f
PP
123462016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12347
12348 PR c++/69139
12349 * g++.dg/cpp0x/trailing12.C: New test.
12350 * g++.dg/cpp0x/trailing13.C: New test.
12351
20a0c6f9
PP
123522016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12353
12354 PR c++/69283
12355 PR c++/67835
12356 * g++.dg/cpp1y/auto-fn29.C: New test.
12357 * g++.dg/cpp1y/auto-fn30.C: New test.
12358
a162f3af
JJ
123592016-02-08 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR tree-optimization/69209
12362 * gcc.c-torture/compile/pr69209.c: New test.
12363
4b4a9fbd
JL
123642016-02-08 Jeff Law <law@redhat.com>
12365
12366 PR tree-optimization/68541
12367 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12368 of statements allowed in join block for path splitting.
12369
cfac5ed2
JJ
123702016-02-08 Jakub Jelinek <jakub@redhat.com>
12371
f68bc23f
JJ
12372 PR c++/59627
12373 * g++.dg/gomp/pr59627.C: New test.
12374
cfac5ed2
JJ
12375 PR ipa/69239
12376 * g++.dg/ipa/pr69239.C: New test.
12377
44714d8c
DM
123782016-02-08 David Malcolm <dmalcolm@redhat.com>
12379
12380 PR preprocessor/69664
12381 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12382 * gcc.dg/cpp/warn-comments.c: Likewise.
12383
eba9e839
MP
123842016-02-08 Marek Polacek <polacek@redhat.com>
12385
12386 PR c++/69688
12387 * g++.dg/init/const12.C: New test.
12388
a011cd92
BS
123892016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12390
12391 PR target/60410
12392 * gcc.dg/lto/pr55113_0.c: Remove test.
12393
5317b1be
RB
123942016-02-08 Richard Biener <rguenther@suse.de>
12395
12396 PR tree-optimization/69719
12397 * gcc.dg/torture/pr69719.c: New testcase.
12398
63998a63
RB
123992016-02-08 Richard Biener <rguenther@suse.de>
12400 Jeff Law <law@redhat.com>
12401
12402 PR target/68273
12403 * gcc.target/mips/pr68273.c: New testcase.
12404
43f4a281
RB
124052016-02-08 Richard Biener <rguenther@suse.de>
12406
12407 PR rtl-optimization/69274
12408 * gcc.target/i386/addr-sel-1.c: XFAIL.
12409
0b604d2d
JL
124102016-02-08 Jeff Law <law@redhat.com>
12411
e8dfe49e
JL
12412 PR tree-optimization/68541
12413 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12414
6daecd7a 12415 PR tree-optimization/65917
0b604d2d
JL
12416 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12417
c0f0e35a
JD
124182016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12419
12420 PR fortran/50555
12421 * gfortran.dg/namelist_args.f90: New test.
12422
8981d712
JL
124232016-02-05 Jeff Law <law@redhat.com>
12424
6daecd7a 12425 PR tree-optimization/68541
8981d712
JL
12426 * gcc.dg/tree-ssa/split-path-2.c: New test.
12427 * gcc.dg/tree-ssa/split-path-3.c: New test.
12428 * gcc.dg/tree-ssa/split-path-4.c: New test.
12429 * gcc.dg/tree-ssa/split-path-5.c: New test.
12430 * gcc.dg/tree-ssa/split-path-6.c: New test.
12431 * gcc.dg/tree-ssa/split-path-7.c: New test.
12432
46cb9332
MS
124332016-02-05 Martin Sebor <msebor@redhat.com>
12434
12435 PR c++/69662
12436 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12437 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12438
be2083ea
RH
124392016-02-06 Richard HEnderson <rth@redhat.com>
12440
12441 PR c/69643
12442 * gcc.target/i386/addr-space-4.c: New.
12443 * gcc.target/i386/addr-space-5.c: New.
12444
711d7c23
MM
124452016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12446
12447 PR fortran/66089
12448 * gfortran.dg/elemental_dependency_6.f90: New.
12449
b5c1c988
JJ
124502016-02-05 Jakub Jelinek <jakub@redhat.com>
12451
861c7bcd
JJ
12452 PR rtl-optimization/69691
12453 * gcc.c-torture/execute/pr69691.c: New test.
12454
b5c1c988
JJ
12455 PR c++/69628
12456 * g++.dg/parse/pr69628.C: New test.
12457
f7dfa966
UB
124582016-02-05 Uros Bizjak <ubizjak@gmail.com>
12459
12460 * gcc.dg/sancov/asan.c: Move to ...
12461 * gcc.dg/asan/sancov-1.c: ... here.
12462
9b143e64
UB
124632016-02-05 Uros Bizjak <ubizjak@gmail.com>
12464
12465 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12466
f5d4b899
L
124672016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12468
12469 PR target/69677
12470 * gcc.target/i386/pr69677.c: New test.
12471
76c85fbb
PP
124722016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12473
12474 PR c++/68948
12475 * g++.dg/template/pr68948.C: New test.
12476
f181bf90
DV
124772016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12478
12479 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12480 (only necessary on s390x).
12481
714fb282
L
124822016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12483
12484 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12485 -mno-accumulate-outgoing-args.
12486
618d6c1c
PP
124872016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12488
12489 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12490
1066e9b5
JJ
124912016-02-04 Jakub Jelinek <jakub@redhat.com>
12492
12493 PR c/69669
12494 * c-c++-common/pr69669.c: New test.
12495
76255d0d
MM
124962016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12497
12498 PR target/69667
12499 * g++.dg/pr69667.C: New file.
12500
e0b059b1
WD
125012016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12502
12503 PR target/69619
12504 * gcc.dg/pr69619.c: Add new test.
12505
2692b5c8
RS
125062016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12507
12508 PR rtl-optimization/69577
12509 * gcc.target/i386/pr69577.c: New test.
12510
7db337c2
ML
125112016-02-04 Martin Liska <mliska@suse.cz>
12512
12513 * g++.dg/asan/pr69276.C: New test.
12514
cc9c0829
KT
125152016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12516
12517 PR target/65932
12518 PR target/67714
12519 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12520 a single smulbb instruction.
12521 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12522 * gcc.target/amr/wmul-2.c: Likewise.
12523
eb9feb52
KT
125242016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12525
12526 PR target/65932
12527 PR target/67714
12528 * gcc.c-torture/execute/pr67714.c: New test.
12529
61f727fe
JJ
125302016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12531
12532 PR target/69454
12533 * gcc.target/i386/pr69454-1.c: New test.
12534 * gcc.target/i386/pr69454-2.c: New test.
12535
05dd97db
MS
125362016-02-03 Martin Sebor <msebor@redhat.com>
12537
12538 PR c++/69251
12539 PR c++/69253
12540 PR c++/69290
12541 PR c++/69277
12542 PR c++/69349
12543 * g++.dg/ext/flexarray-mangle-2.C: New test.
12544 * g++.dg/ext/flexarray-mangle.C: New test.
12545 * g++.dg/ext/flexarray-subst.C: New test.
12546 * g++.dg/ext/flexary11.C: New test.
12547 * g++.dg/ext/flexary12.C: New test.
12548 * g++.dg/ext/flexary13.C: New test.
12549 * g++.dg/ext/flexary14.C: New test.
12550 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12551
dac2fc29
L
125522016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12553
12554 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12555 Define only if CHECK_FLOAT128 is defined.
12556 (main): Properly initialize u5.
12557
eadb8035
JJ
125582016-02-03 Jakub Jelinek <jakub@redhat.com>
12559
0afbb81b
JJ
12560 PR c/69627
12561 * gcc.dg/pr69627.c: New test.
12562
eadb8035
JJ
12563 PR target/69644
12564 * gcc.dg/pr69644.c: New test.
12565
b12d4923
MS
125662016-02-03 Mike Stump <mikestump@comcast.net>
12567
12568 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12569 support for struct-layout-1.exp.
12570
ab4bae0c
PP
125712016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12572
12573 PR c++/69056
618d6c1c 12574 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12575
95831c01
VM
125762016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12577 Alexandre Oliva <aoliva@redhat.com>
12578
12579 PR target/69461
12580 * gcc.target/powerpc/pr69461.c: New.
12581
ccc71ab8
UB
125822016-02-03 Uros Bizjak <ubizjak@gmail.com>
12583
12584 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12585 works from here ...
12586 (check_effective_target_fsanitize_thread): ... to here. Do not
12587 specify additional compile flags for the test source.
12588 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12589 specify additional compile flags for the test source.
12590
96299640
WD
125912016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12592
12593 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12594
781d83d9
AV
125952016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12596
12597 PR fortran/67451
12598 PR fortran/69418
12599 * gfortran.dg/coarray_allocate_2.f08: New test.
12600 * gfortran.dg/coarray_allocate_3.f08: New test.
12601 * gfortran.dg/coarray_allocate_4.f08: New test.
12602
d8208e6d
AL
126032016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12604
12605 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12606 use same scan-tree-dump-times on all platforms.
12607 * gcc.dg/vect/vect-outer-1.c: Likewise.
12608 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12609 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12610 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12611 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12612 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12613 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12614 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12615
a8394fa0
SB
126162016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12617
12618 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12619 warning.
12620
f3baa1d3
L
126212016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12622
12623 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12624
eb077516
JN
126252016-02-02 James Norris <jnorris@codesourcery.com>
12626
12627 * c-c++-common/goacc/routine-5.c: Add tests.
12628
578fb225
AM
126292016-02-02 Alexander Monakov <amonakov@ispras.ru>
12630
12631 * gcc.target/nvptx/unsigned-cmp.c: New test.
12632
c64f7d37
WD
126332016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12634
12635 * gcc.target/aarch64/scalar_shift_1.c
12636 (test_corners_sisd_di): Improve force to SIMD register.
12637 (test_corners_sisd_si): Likewise.
12638 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12639 Remove scan-assembler check for ldr.
12640
90c6f26c
RB
126412016-02-02 Richard Biener <rguenther@suse.de>
12642
12643 PR tree-optimization/69595
12644 * gcc.dg/Warray-bounds-17.c: New testcase.
12645
9dc03c97
RB
126462016-02-02 Richard Biener <rguenther@suse.de>
12647
12648 PR tree-optimization/69606
12649 * gcc.dg/torture/pr69606.c: New testcase.
12650
2d4dc223
YR
126512016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12652
12653 PR middle-end/68542
12654 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12655 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12656
65c98fde
AM
126572016-02-02 Alan Modra <amodra@gmail.com>
12658
12659 PR target/69548
12660 * gcc.target/powerpc/pr69548.c: New test.
12661
e1b81f2b
JJ
126622016-02-01 Jakub Jelinek <jakub@redhat.com>
12663
d0268b37
JJ
12664 PR rtl-optimization/69592
12665 * gcc.dg/pr69592.c: New test.
12666
e1b81f2b
JJ
12667 PR preprocessor/69543
12668 PR c/69558
12669 * gcc.dg/pr69543.c: New test.
12670 * gcc.dg/pr69558.c: New test.
12671
7dd7780d
UB
126722016-02-01 Uros Bizjak <ubizjak@gmail.com>
12673
bf672ee5
UB
12674 PR testsuite/65940
12675 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12676
9a7013f8
MS
126772016-02-01 Martin Sebor <msebor@redhat.com>
12678
12679 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12680
e681fb2b
BC
126812016-02-01 Bin Cheng <bin.cheng@arm.com>
12682
12683 PR tree-optimization/67921
12684 * c-c++-common/ubsan/pr67921.c: New test.
12685
ff86345f
RB
126862016-02-01 Richard Biener <rguenther@suse.de>
12687
12688 PR middle-end/69556
12689 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12690
bc369dbd
RB
126912016-02-01 Richard Biener <rguenther@suse.de>
12692
12693 PR tree-optimization/69574
12694 * gcc.dg/torture/pr69574.c: New testcase.
12695
ef318184
RB
126962016-02-01 Richard Biener <rguenther@suse.de>
12697
12698 PR tree-optimization/69579
12699 * gcc.dg/setjmp-6.c: New testcase.
12700
654745e6
JJ
127012016-02-01 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR rtl-optimization/69570
12704 * g++.dg/opt/pr69570.C: New test.
12705
e6c0c44b
RH
127062016-02-01 Richard Henderson <rth@redhat.com>
12707
12708 * gcc.dg/pr69535.c: New test.
12709
6ff3f09a
JDA
127102016-01-31 John David Anglin <danglin@gcc.gnu.org>
12711
2c005538
JDA
12712 PR testsuite/69584
12713 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12714 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12715
61083a4b
JDA
12716 PR debug/68244
12717 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12718
6ff3f09a
JDA
12719 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12720
0c221916
PT
127212016-01-31 Paul Thomas <pault@gcc.gnu.org>
12722
12723 PR fortran/67564
12724 * gfortran.dg/allocate_with_source_17.f03: New test.
12725
db7a2818
JJ
127262016-01-30 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR tree-optimization/69546
12729 * gcc.dg/torture/pr69546.c: New test.
12730
e520d5f0
PT
127312016-01-30 Paul Thomas <pault@gcc.gnu.org>
12732
12733 PR fortran/69566
12734 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12735
343c05d3
MS
127362016-01-30 Martin Sebor <msebor@redhat.com>
12737
12738 PR c++/68490
12739 * g++.dg/ext/flexary10.C: New test.
12740
d6c3a539
DH
127412016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12742
12743 PR fortran/66707
12744 gfortran.dg/common_23.f90: New test.
12745
52d72fcd
BS
127462016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12747
12748 PR target/65546
12749 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12750 condition being checked, and disable it when the target supports
12751 misaligned loads and stores.
12752
3a5d2ba4
JJ
127532016-01-29 Jakub Jelinek <jakub@redhat.com>
12754
12755 PR debug/69518
12756 * gcc.dg/torture/pr69518.c: New test.
12757
6bbacdb5
L
127582016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12759
12760 PR target/69530
12761 * gcc.target/i386/pr69530.c: New test.
12762
af932cdb
SE
127632016-01-29 Steve Ellcey <sellcey@imgtec.com>
12764
12765 PR target/65604
12766 * gcc.target/mips/div-delay.c: New test.
12767
26658b7c
JJ
127682016-01-29 Jakub Jelinek <jakub@redhat.com>
12769
33e89989
JJ
12770 PR target/69551
12771 * gcc.target/i386/pr69551.c: New test.
12772
26658b7c
JJ
12773 PR target/66137
12774 * gcc.target/i386/pr66137.c: New test.
12775
401116b5
AB
127762016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12777
12778 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12779 always built for p5600.
12780 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12781 isa=p5600 dg-option.
12782
d4abfcc5
RB
127832016-01-29 Richard Biener <rguenther@suse.de>
12784
12785 PR tree-optimization/69547
12786 * g++.dg/tree-ssa/pr69547.C: New testcase.
12787
16b77b32
JJ
127882016-01-29 Jakub Jelinek <jakub@redhat.com>
12789
12790 PR debug/66869
12791 * g++.dg/warn/Wunused-function2.C: New test.
12792
a1c95464
DV
127932016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12794
12795 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12796 support for test to succeed.
12797
5453bfed
MP
127982016-01-29 Marek Polacek <polacek@redhat.com>
12799
12800 PR c++/69509
12801 PR c++/69516
12802 * g++.dg/ext/constexpr-vla2.C: New test.
12803 * g++.dg/ext/constexpr-vla3.C: New test.
12804 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12805
452ec2a5
RB
128062016-01-29 Richard Biener <rguenther@suse.de>
12807
12808 PR middle-end/69537
12809 * gcc.dg/uninit-21.c: New testcase.
12810
aec0b19e
UB
128112016-01-28 Uros Bizjak <ubizjak@gmail.com>
12812
12813 PR target/69459
12814 * gcc.target/i386/pr69459.c: New test.
12815
df113ce7
SE
128162016-01-28 Steve Ellcey <sellcey@imgtec.com>
12817
12818 PR target/68400
12819 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12820 * gcc.target/mips/pr68400.c: New test.
12821
494de84f
MS
128222016-01-28 Martin Sebor <msebor@redhat.com>
12823
12824 PR target/17381
12825 * gcc.target/powerpc/pr17381.c: New test.
12826
eb1b1f01
JJ
128272016-01-28 Jakub Jelinek <jakub@redhat.com>
12828
12829 PR middle-end/69542
12830 * gcc.dg/torture/pr69542.c: New test.
12831
6dfeb7ce
WD
128322016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12833
12834 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12835
4b7471a4
DE
128362016-01-28 David Edelsohn <dje.gcc@gmail.com>
12837
12838 * gcc.dg/pr65980.c: Skip on AIX.
12839 * gcc.dg/pr66688.c: Same.
12840
b271fd21
DE
128412016-01-28 David Edelsohn <dje.gcc@gmail.com>
12842
12843 PR target/63679
12844 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12845 * gcc.dg/tree-ssa/sra-18.c: Same.
12846
874108a9
AV
128472016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12848
12849 PR fortran/62536
12850 * gfortran.dg/block_15.f08: New test.
12851 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12852 on incorrectly closed BLOCK.
12853
30480bcd
IE
128542016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12855
12856 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
128572016-01-28 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/69466
12860 * gfortran.dg/vect/pr69466.f90: New testcase.
12861
0d4c694e
TP
128622016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12863
12864 * g++.dg/pr67989.C: Remove ARM-specific option.
12865 * gcc.target/arm/pr67989.C: New file.
12866
2aa780da
UB
128672016-01-27 Uros Bizjak <ubizjak@gmail.com>
12868
12869 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12870 and expm1 test for glibc < 2.11.
12871
f75ebe77
RH
128722016-01-27 Richard Henderson <rth@redhat.com>
12873
12874 * gcc.c-torture/execute/pr69447.c: New test.
12875
128762016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12877
9a175e65 12878 PR fortran/69422
49847d75
PT
12879 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12880
cbdd8ae0
JJ
128812016-01-27 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR debug/66869
12884 * gcc.dg/pr66869.c: New test.
12885
2b572b3c
JL
128862016-01-25 Jeff Law <law@redhat.com>
12887
12888 PR tree-optimization/68398
aec0b19e 12889 PR tree-optimization/69196
2b572b3c
JL
12890 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12891 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12892 path to avoid new heuristic allowing more irreducible regions
12893 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12894 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12895 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12896 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12897 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12898
fa74a4bc
MP
128992016-01-27 Marek Polacek <polacek@redhat.com>
12900
12901 PR c/68062
12902 * c-c++-common/vector-compare-4.c: New test.
12903
0afff540
DM
129042016-01-27 David Malcolm <dmalcolm@redhat.com>
12905
12906 PR preprocessor/69126
12907 * c-c++-common/pr69126.c: New test case.
12908
1a218fc9
ILT
129092016-01-27 Ian Lance Taylor <iant@google.com>
12910
12911 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12912
5d70666e
RB
129132016-01-27 Ryan Burn <contact@rnburn.com>
12914
12915 PR cilkplus/69267
12916 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12917
87ff4d66
UB
129182016-01-27 Uros Bizjak <ubizjak@gmail.com>
12919
12920 PR target/69512
12921 * gcc.target/i386/pr69512.c: New test.
12922
27e23cca
RE
129232016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12924
12925 PR ada/69488
12926 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12927
05bf54c3
MP
129282016-01-27 Marek Polacek <polacek@redhat.com>
12929
12930 PR c++/69379
12931 * g++.dg/pr69379.C: New test.
12932
60214d0d
MS
129332016-01-27 Martin Sebor <msebor@redhat.com>
12934
12935 PR c++/69317
12936 * g++.dg/abi/Wabi-2-2.C: New test.
12937 * g++.dg/abi/Wabi-2-3.C: New test.
12938 * g++.dg/abi/Wabi-3-2.C: New test.
12939 * g++.dg/abi/Wabi-3-3.C: New test.
12940
167c7bfa
RB
129412016-01-27 Richard Biener <rguenther@suse.de>
12942
12943 PR tree-optimization/69166
12944 * gcc.dg/torture/pr69166.c: New testcase.
12945
1430fb1f
MJ
129462016-01-27 Martin Jambor <mjambor@suse.cz>
12947
12948 PR tree-optimization/69355
12949 * gcc.dg/tree-ssa/pr69355.c: New test.
12950
95e3030c
MP
129512016-01-27 Marek Polacek <polacek@redhat.com>
12952
12953 PR c++/69496
12954 * g++.dg/ext/constexpr-vla1.C: New test.
12955
eeb085f3
CB
129562016-01-20 Christian Bruel <christian.bruel@st.com>
12957
12958 PR target/69245
12959 * gcc.target/arm/pr69245.c: New test.
12960
b1652dde
JJ
129612016-01-27 Jakub Jelinek <jakub@redhat.com>
12962
12963 PR tree-optimization/69399
12964 * gcc.dg/torture/pr69399.c: New test.
12965
ce7e8f00
EB
129662016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12967
12968 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12969
e4aac1d1
EB
129702016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12971
12972 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12973
8dfdb419
TV
129742016-01-26 Tom de Vries <tom@codesourcery.com>
12975
12976 PR tree-optimization/69110
12977 * gcc.dg/autopar/pr69110.c: New test.
12978
56f80f54 129792016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12980 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12981
12982 * gcc.dg/graphite/isl-ast-op-select.c: New.
12983
a0909527
PT
129842015-01-26 Paul Thomas <pault@gcc.gnu.org>
12985
12986 PR fortran/69385
12987 * gfortran.dg/allocate_error_6.f90: New test.
12988
ffc445f4
RH
129892016-01-26 Richard Henderson <rth@redhat.com>
12990
12991 * gcc.dg/tm/pr60908.c: New test.
12992
01e1dea3
DM
129932016-01-26 David Malcolm <dmalcolm@redhat.com>
12994
12995 PR other/69006
12996 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12997 directive.
12998 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12999 expected multiline output to reflect the colorization being
13000 disabled before newlines.
13001 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13002 (custom_diagnostic_finalizer): Replace call to
13003 pp_newline_and_flush with call to pp_flush.
13004 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13005 * gfortran.dg/implicit_class_1.f90: Likewise.
13006 * lib/gcc-dg.exp (allow_blank_lines): New global.
13007 (dg-allow-blank-lines-in-output): New procedure.
13008 (gcc-dg-prune): Complain about blank lines in the output, unless
13009 dg-allow-blank-lines-in-output was called.
13010 * lib/multiline.exp (_build_multiline_regex): Only support
13011 arbitrary followup text for non-blank-lines, not for blank lines.
13012
13f92e8d
JJ
130132016-01-26 Jakub Jelinek <jakub@redhat.com>
13014
13015 PR tree-optimization/69483
13016 * gcc.dg/pr69483.c: New test.
13017 * g++.dg/opt/pr69483.C: New test.
13018
92422235
CL
130192016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13020
13021 PR target/68620
13022 * gcc.target/arm/pr68620.c: New test.
13023
0bccf11b
L
130242016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13025
13026 * gcc.target/i386/pr68986-2.c: Remove -m32.
13027
81cd202e
L
130282016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13029
13030 PR target/68986
13031 * gcc.target/i386/pr68986-1.c: New test.
13032 * gcc.target/i386/pr68986-2.c: Likewise.
13033 * gcc.target/i386/pr68986-3.c: Likewise.
13034
213a1c03
CB
130352016-01-26 Christian Bruel <christian.bruel@st.com>
13036
13037 * lib/target-supports.exp
13038 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13039 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13040 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13041
22a08dd1
RB
130422016-01-26 Richard Biener <rguenther@suse.de>
13043
13044 PR tree-optimization/69452
13045 * gcc.dg/torture/pr69452.c: New testcase.
13046
6c06e0e8
JJ
130472016-01-26 Jakub Jelinek <jakub@redhat.com>
13048
13049 PR target/69442
13050 * gcc.dg/pr69442.c: New test.
13051
b96824c4
RFI
130522016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13053
13054 PR target/67896
13055 * gcc.target/aarch64/simd/pr67896.C: New.
13056
5ee31e57
RS
130572016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13058
13059 PR tree-optimization/69400
13060 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13061 function.
13062 (plugin_init): Call it.
13063 * gcc.dg/torture/pr69400.c: New test.
13064
7ddfb31d
CL
130652016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13066
13067 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13068
1e050c90
AK
130692016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13070 Sebastian Pop <s.pop@samsung.com>
13071
13072 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13073 isl-0.15.
13074
c8ee4bf5
AK
130752016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13076 Sebastian Pop <s.pop@samsung.com>
13077
13078 * gcc.dg/graphite/pr69292.c: New.
13079
d902b330
JJ
130802016-01-25 Jakub Jelinek <jakub@redhat.com>
13081
13082 * c-c++-common/goacc/use_device-1.c: New test.
13083
2c89b952
JL
130842016-01-25 Jeff Law <law@redhat.com>
13085
13086 PR tree-optimization/69196
13087 PR tree-optimization/68398
13088 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13089 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13090
685c8785
DE
130912016-01-25 David Edelsohn <dje.gcc@gmail.com>
13092
13093 PR target/69469
13094 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13095 Algorithm.
13096
95cef0c1
RB
130972016-01-25 Richard Biener <rguenther@suse.de>
13098
13099 PR testsuite/69380
13100 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13101
2947d3b2
IE
131022016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13103
13104 PR target/69421
13105 * gcc.dg/pr69421.c: New test.
13106
ae19075a
BB
131072016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13108
13109 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13110 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13111 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13112 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13113 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13114 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13115 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13116 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13117 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13118 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13119
fa4511c2
RB
131202016-01-25 Richard Biener <rguenther@suse.de>
13121
13122 PR tree-optimization/69376
13123 * gcc.dg/torture/pr69376.c: New testcase.
13124
1d101216
JD
131252016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13126
13127 PR fortran/69397
13128 PR fortran/68442
13129 * gfortran.dg/interface_38.f90: New test.
13130 * gfortran.dg/interface_39.f90: New test.
a0909527 13131
a59b92b0
PP
131322016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13133
13134 Revert:
13135 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13136
13137 PR c++/11858
13138 PR c++/24663
13139 PR c++/24664
13140 * g++.dg/template/pr11858.C: New test.
13141 * g++.dg/template/pr24663.C: New test.
13142 * g++.dg/template/unify12.C: New test.
13143 * g++.dg/template/unify13.C: New test.
13144 * g++.dg/template/unify14.C: New test.
13145 * g++.dg/template/unify15.C: New test.
13146 * g++.dg/template/unify16.C: New test.
13147 * g++.dg/template/unify17.C: New test.
13148
16acb1a8
DH
131492016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13150
13151 PR fortran/68283
13152 gfortran.dg/pr68283.f90: New test.
13153
094773e8
TK
131542016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13155
13156 PR fortran/66094
13157 * gfortran.dg/inline_matmul_13.f90: New test.
13158 * gfortran.dg/matmul_bounds_8.f90: New test.
13159 * gfortran.dg/matmul_bounds_9.f90: New test.
13160 * gfortran.dg/matmul_bounds_10.f90: New test.
13161
42fb90d7
TV
131622016-01-23 Tom de Vries <tom@codesourcery.com>
13163
13164 PR tree-optimization/69426
13165 * gcc.dg/autopar/pr69426.c: New test.
13166
69da7802
MS
131672016-01-23 Martin Sebor <msebor@redhat.com>
13168
13169 PR c++/58109
13170 PR c++/69022
13171 * g++.dg/cpp0x/alignas5.C: New test.
13172 * g++.dg/ext/vector29.C: Same.
13173
da17300a
UB
131742016-01-23 Uros Bizjak <ubizjak@gmail.com>
13175
13176 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13177 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13178 _GNU_SOURCE from compile flags to the source.
13179 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13180 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13181 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13182 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13183
62041cfc
JJ
131842016-01-22 Jakub Jelinek <jakub@redhat.com>
13185
13186 PR target/69432
13187 * g++.dg/opt/pr69432.C: New test.
13188
f7d2ad6f
BS
131892016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13190
13191 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13192 32-bit targets testing an -m64 multilib.
13193
d403fc9a
WS
131942016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13195
13196 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13197 64-bit support.
13198
4aa16f8d
JG
131992016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13200
13201 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13202
7c816d0f
CB
132032016-01-21 Christian Bruel <christian.bruel@st.com>
13204
13205 PR target/68674
13206 * gcc.target/i386/pr68674.c
13207 * gcc.target/aarch64/pr68674.c
13208 * gcc.target/arm/pr68674.c
13209
fce661e8
KT
132102016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13211
13212 PR target/69403
13213 * gcc.c-torture/execute/pr69403.c: New test.
13214
4696899f
PC
132152016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13216
13217 PR c++/55843
13218 * g++.dg/template/pr55843.C: New.
13219
bac69366
AL
132202016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13221
13222 PR testsuite/66877
13223 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13224 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13225
b57d3a5c
BS
132262016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13227
13228 PR testsuite/67489
da17300a
UB
13229 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13230 from dg-do compile directive, and instead add
13231 { dg-require-effective-target int128 }.
b57d3a5c 13232
9f04a53e
MS
132332016-01-20 Martin Sebor <msebor@redhat.com>
13234
13235 PR c/69405
13236 * gcc.dg/sync-fetch.c: New test.
13237
38a51663
JL
132382016-01-21 Martin Sebor <msebor@redhat.com>
13239
13240 PR target/69252
13241 * gcc.target/powerpc/pr69252.c: New test.
13242
2423a75a
JD
132432016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13244
13245 PR fortran/65996
da17300a 13246 * gfortran.dg/pr65996.f90: New test.
2423a75a 13247
0a76463f
DV
132482016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13249
13250 PR c++/68810
9f04a53e 13251 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13252 expected to generate an error.
0a76463f 13253
9776e692
BS
132542016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13255
13256 PR middle-end/66178
13257 * gcc.dg/torture/pr66178.c: New test.
13258
c8d3e088
AB
132592016-01-21 Anton Blanchard <anton@samba.org>
13260 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13261
13262 PR target/63354
13263 * gcc.target/powerpc/pr63354.c: New test.
13264
35b707ff
VM
132652016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13266
13267 PR rtl-optimization/68990
13268 * gcc.target/i386/pr68990: New.
13269
157b0829
NC
132702016-01-21 Nick Clifton <nickc@redhat.com>
13271
13272 PR target/69129
13273 * gcc.target/mips/pr69129.c: New.
13274
aede6748
PC
132752016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13276
13277 PR c++/58046
13278 * g++.dg/cpp0x/pr58046.C: New.
13279
5463c2c8
JJ
132802016-01-21 Jakub Jelinek <jakub@redhat.com>
13281
6d31cc75
SS
13282 PR target/69187
13283 PR target/65624
13284 * gcc.target/arm/pr69187.c: New test.
13285
5463c2c8
JJ
13286 PR c++/69355
13287 * g++.dg/torture/pr69355.C: New test.
13288
fa28f32b
AK
132892016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13290 Sebastian Pop <s.pop@samsung.com>
13291
13292 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13293
b920a047
AK
132942016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13295 Sebastian Pop <s.pop@samsung.com>
13296
da17300a 13297 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13298
bdd3aea6
JJ
132992016-01-21 Jakub Jelinek <jakub@redhat.com>
13300
13301 PR middle-end/67653
13302 * c-c++-common/pr67653.c: New test.
13303 * gcc.dg/torture/pr29119.c: Add dg-warning.
13304
26a2e6ae
PB
133052016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13306
13307 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13308
d25c7690
PK
133092016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13310
13311 PR c/24293
13312 * gcc.dg/pr24293.c: New test.
13313 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13314 incomplete struct type.
13315 * gcc.dg/declspec-1.c: Likewise.
13316 * gcc.dg/pr63549.c: Likewise.
13317
889d5698
JJ
133182016-01-20 Jakub Jelinek <jakub@redhat.com>
13319
13320 PR tree-optimization/66612
13321 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13322 for bdn instruction.
13323
d7cf3dc7
CL
133242016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13325
13326 * lib/target-supports.exp
13327 (check_effective_target_arm_fp_ok_nocache): New.
13328 (check_effective_target_arm_fp_ok): New.
13329 (add_options_for_arm_fp): New.
13330 (check_effective_target_arm_crypto_ok_nocache): Require
13331 target_arm_v8_neon_ok instead of arm32.
13332 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13333 (check_effective_target_arm_crypto_pragma_ok): New.
13334 (add_options_for_arm_vfp): New.
13335 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13336 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13337 target instead. Force initial fpu to vfp.
13338 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13339 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13340 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13341 dependency.
13342 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13343 use arm_vfp effective target instead. Force initial fpu to vfp.
13344 * gcc.target/arm/attr-neon3.c: Likewise.
13345 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13346 arm_vfp_ok.
13347 * gcc.target/arm/unsigned-float.c: Likewise.
13348 * gcc.target/arm/vfp-1.c: Likewise.
13349 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13350 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13351 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13352 * gcc.target/arm/vfp-ldmias.c: Likewise.
13353 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13354 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13355 * gcc.target/arm/vfp-stmiad.c: Likewise.
13356 * gcc.target/arm/vfp-stmias.c: Likewise.
13357 * gcc.target/arm/vnmul-1.c: Likewise.
13358 * gcc.target/arm/vnmul-2.c: Likewise.
13359 * gcc.target/arm/vnmul-3.c: Likewise.
13360 * gcc.target/arm/vnmul-4.c: Likewise.
13361
01ac9704 133622016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13363
e84b00da
L
13364 PR testsuite/69366
13365 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13366 the MPX run-time library, for compile-time MPX test.
13367 * gcc.target/i386/chkp-always_inline.c: Likewise.
13368 * gcc.target/i386/chkp-bndret.c: Likewise.
13369 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13370 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13371 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13372 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13373 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13374 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13375 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13376 * gcc.target/i386/chkp-label-address.c: Likewise.
13377 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13378 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13379 * gcc.target/i386/chkp-pr69044.c: Likewise.
13380 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13381 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13382 * gcc.target/i386/chkp-strchr.c: Likewise.
13383 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13384 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13385 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13386 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13387 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13388 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13389 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13390 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13391 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13392 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13393 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13394 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13395 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13396 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13397 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13398 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13399 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13400 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13401 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13402 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13403 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13404 * gcc.target/i386/pr63995-2.c: Likewise.
13405 * gcc.target/i386/pr64805.c: Likewise.
13406 * gcc.target/i386/pr65044.c: Likewise.
13407 * gcc.target/i386/pr65167.c: Likewise.
13408 * gcc.target/i386/pr65183.c: Likewise.
13409 * gcc.target/i386/pr65184.c: Likewise.
13410 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13411
28b33016
IE
134122016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13413
13414 PR tree-optimization/69328
13415 * gcc.dg/pr69328.c: New test.
13416
bcff0913
JL
134172016-01-20 Jeff Law <law@redhat.com>
13418
bf0bb970 13419 PR target/25114
bcff0913
JL
13420 * gcc.target/m68k/pr25114.c: New test.
13421
a3f69631
AV
134222016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13423
13424 * gcc.target/arm/memset-inline-10.c: Added
13425 dg-require-effective-target arm_thumb2_ok.
13426
af33ba0d
EB
134272016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13428
13429 * gcc.dg/debug/dwarf2/sso.c: New test.
13430
7596d5de
UB
134312016-01-19 Uros Bizjak <ubizjak@gmail.com>
13432
13433 PR testsuite/68820
13434 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13435 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13436 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13437
ceda2c69
JH
134382016-01-19 Jan Hubicka <hubicka@ucw.cz>
13439
13440 PR ipa/66223
13441 * g++.dg/ipa/devirt-50.C: New testcase.
13442
38a979f2
MP
134432016-01-19 Marek Polacek <polacek@redhat.com>
13444
13445 PR c++/68965
13446 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13447 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13448
962801c5
KT
134492016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR target/69135
13452 * gcc.target/arm/pr69135_1.c: New test.
13453
078fe40a
WD
134542015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13455
13456 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13457
786e3c06
WD
134582015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13459
13460 * gcc.target/aarch64/ccmp_1.c: New testcase.
13461
1e297006
MP
134622016-01-19 Marek Polacek <polacek@redhat.com>
13463
13464 PR c++/68586
13465 * g++.dg/cpp0x/enum30.C: New test.
13466
879c27e3
RB
134672016-01-19 Richard Biener <rguenther@suse.de>
13468
13469 PR tree-optimization/69336
13470 * g++.dg/tree-ssa/pr69336.C: New testcase.
13471
015337d3
JJ
134722016-01-19 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR debug/65779
13475 * gcc.dg/pr65779.c: New test.
13476
e2c768b6
RB
134772016-01-19 Richard Biener <rguenther@suse.de>
13478
13479 PR tree-optimization/69352
13480 * gcc.dg/torture/pr69352.c: New testcase.
13481
569efc34
JJ
134822016-01-19 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR rtl-optimization/68955
13485 PR rtl-optimization/64557
13486 * gcc.dg/torture/pr68955.c: New test.
13487
e49d321f
JH
134882016-01-19 Jan Hubicka <hubicka@ucw.cz>
13489
13490 PR lto/69136
13491 * g++.dg/torture/pr69136.C: New testcase.
13492
e9191ad3
JH
134932016-01-19 Jan Hubicka <hubicka@ucw.cz>
13494
13495 PR lto/69133
13496 * g++.dg/lto/pr69133_0.C: New testcase.
13497 * g++.dg/lto/pr69133_1.C: New testcase.
13498
2bedb645
JL
134992016-01-15 Jeff Law <law@redhat.com>
13500
13501 PR tree-optimization/69320
13502 * gcc.c-torture/pr69320-1.c: New test.
13503 * gcc.c-torture/pr69320-2.c: New test.
13504 * gcc.c-torture/pr69320-3.c: New test.
13505 * gcc.c-torture/pr69320-4.c: New test.
13506
17c15cb9
PP
135072016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13508
13509 PR c++/11858
13510 PR c++/24663
13511 PR c++/24664
13512 * g++.dg/template/pr11858.C: New test.
13513 * g++.dg/template/pr24663.C: New test.
13514 * g++.dg/template/unify12.C: New test.
13515 * g++.dg/template/unify13.C: New test.
13516 * g++.dg/template/unify14.C: New test.
13517 * g++.dg/template/unify15.C: New test.
13518 * g++.dg/template/unify16.C: New test.
13519 * g++.dg/template/unify17.C: New test.
13520
9617fd08
DM
135212016-01-18 David Malcolm <dmalcolm@redhat.com>
13522
13523 PR testsuite/69181
13524 * gcc.dg/pr69181-1.c: New test file.
13525 * gcc.dg/pr69181-2.c: New test file.
13526 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13527 globals by moving it to...
13528 (cleanup-after-saved-dg-test): ...this new function. Add
13529 "global additional_sources_used". Add reset of global
13530 multiline_expected_outputs to the empty list.
13531 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13532 global to...
13533 (multiline_expected_outputs): ...this, and updated comments to
13534 note that it is modified from gcc-dg.exp.
13535 (dg-end-multiline-output): Update for the above renaming.
13536 (handle-multiline-outputs): Likewise. Remove the clearing
13537 of the expected outputs to the empty list.
13538
b555a2e4
RB
135392016-01-18 Richard Biener <rguenther@suse.de>
13540
13541 PR tree-optimization/69297
13542 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13543
96902805
JM
135442016-01-18 Joseph Myers <joseph@codesourcery.com>
13545
13546 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13547 dg-options.
13548 * gcc.target/mips/mips-3d-2.c: Likewise.
13549 * gcc.target/mips/mips-3d-3.c: Likewise.
13550 * gcc.target/mips/mips-3d-4.c: Likewise.
13551 * gcc.target/mips/mips-3d-5.c: Likewise.
13552 * gcc.target/mips/mips-3d-6.c: Likewise.
13553 * gcc.target/mips/mips-3d-7.c: Likewise.
13554 * gcc.target/mips/mips-3d-8.c: Likewise.
13555 * gcc.target/mips/mips-3d-9.c: Likewise.
13556 * gcc.target/mips/mips-ps-1.c: Likewise.
13557 * gcc.target/mips/mips-ps-2.c: Likewise.
13558 * gcc.target/mips/mips-ps-3.c: Likewise.
13559 * gcc.target/mips/mips-ps-4.c: Likewise.
13560 * gcc.target/mips/mips-ps-5.c: Likewise.
13561 * gcc.target/mips/mips-ps-6.c: Likewise.
13562 * gcc.target/mips/mips-ps-7.c: Likewise.
13563 * gcc.target/mips/mips-ps-type.c: Likewise.
13564 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13565 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13566
40e26f94
TV
135672016-01-18 Tom de Vries <tom@codesourcery.com>
13568
13569 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13570 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13571 * c-c++-common/goacc/kernels-empty.c: New test.
13572 * c-c++-common/goacc/kernels-eternal.c: New test.
13573 * c-c++-common/goacc/kernels-loop-2.c: New test.
13574 * c-c++-common/goacc/kernels-loop-3.c: New test.
13575 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13576 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13577 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13578 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13579 * c-c++-common/goacc/kernels-loop-data.c: New test.
13580 * c-c++-common/goacc/kernels-loop-g.c: New test.
13581 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13582 * c-c++-common/goacc/kernels-loop-n.c: New test.
13583 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13584 * c-c++-common/goacc/kernels-loop.c: New test.
13585 * c-c++-common/goacc/kernels-noreturn.c: New test.
13586 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13587 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13588 * c-c++-common/goacc/kernels-reduction.c: New test.
13589
a98d4647
TV
135902016-01-18 Tom de Vries <tom@codesourcery.com>
13591
13592 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13593 * gcc.dg/autopar/outer-2.c: Same.
13594 * gcc.dg/autopar/outer-3.c: Same.
13595 * gcc.dg/autopar/outer-4.c: Same.
13596 * gcc.dg/autopar/outer-5.c: Same.
13597 * gcc.dg/autopar/outer-6.c: Same.
13598 * gcc.dg/autopar/parallelization-1.c: Same.
13599 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13600 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13601 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13602 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13603 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13604 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13605 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13606 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13607 * gcc.dg/autopar/pr39500-1.c: Same.
13608 * gcc.dg/autopar/pr39500-2.c: Same.
13609 * gcc.dg/autopar/pr46193.c: Same.
13610 * gcc.dg/autopar/pr46194.c: Same.
13611 * gcc.dg/autopar/pr49580.c: Same.
13612 * gcc.dg/autopar/pr49960-1.c: Same.
13613 * gcc.dg/autopar/pr49960.c: Same.
13614 * gcc.dg/autopar/pr68373.c: Same.
13615 * gcc.dg/autopar/reduc-1.c: Same.
13616 * gcc.dg/autopar/reduc-1char.c: Same.
13617 * gcc.dg/autopar/reduc-1short.c: Same.
13618 * gcc.dg/autopar/reduc-2.c: Same.
13619 * gcc.dg/autopar/reduc-2char.c: Same.
13620 * gcc.dg/autopar/reduc-2short.c: Same.
13621 * gcc.dg/autopar/reduc-3.c: Same.
13622 * gcc.dg/autopar/reduc-4.c: Same.
13623 * gcc.dg/autopar/reduc-6.c: Same.
13624 * gcc.dg/autopar/reduc-7.c: Same.
13625 * gcc.dg/autopar/reduc-8.c: Same.
13626 * gcc.dg/autopar/reduc-9.c: Same.
13627 * gcc.dg/autopar/uns-outer-4.c: Same.
13628 * gcc.dg/autopar/uns-outer-5.c: Same.
13629 * gcc.dg/autopar/uns-outer-6.c: Same.
13630 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13631 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13632
da976fa8
AL
136332016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13634
13635 PR target/63679
13636 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13637 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13638
70c1e886
AL
136392016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13640
13641 PR target/63679
13642 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13643 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13644 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13645
88bed196
AL
136462016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13647
13648 PR target/63679
13649 * gcc.dg/tree-ssa/sra-17.c: New.
13650 * gcc.dg/tree-ssa/sra-18.c: New.
13651
3dd5f42e
IE
136522016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13653
13654 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13655
ae5a77fa
EB
136562016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13657
13658 * gnat.dg/inline12.adb: New test.
13659
11e57fc6
BC
136602016-01-18 Bin Cheng <bin.cheng@arm.com>
13661
13662 PR tree-optimization/66797
13663 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13664
995b6fe0
RB
136652016-01-18 Richard Biener <rguenther@suse.de>
13666
13667 PR tree-optimization/69170
13668 * gcc.dg/torture/pr69170.c: New testcase.
13669
82ee0cf2 136702016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13671
13672 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13673
d69da357
TV
136742016-01-16 Tom de Vries <tom@codesourcery.com>
13675
13676 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13677
a3845283
TV
136782016-01-16 Tom de Vries <tom@codesourcery.com>
13679
13680 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13681 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13682 redundant dg-require-effective-target pthread.
13683 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13684 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13685 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13686 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13687 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13688 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13689 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13690
197a6aa6
DE
136912016-01-16 David Edelsohn <dje.gcc@gmail.com>
13692
13693 PR target/68609
13694 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13695 * gcc.target/powerpc/recip-7.c: Same.
13696
ec7886c1
PP
136972016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13698
13699 PR c++/69091
13700 * g++.dg/template/pr69091.C: New test.
13701
203484bb
PP
137022016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13703
13704 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13705 dump does not contain an error_mark_node.
13706 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13707 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13708
aa2500e9
PP
137092016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13710
13711 PR c++/68936
13712 * g++.dg/template/pr68936.C: New test.
13713
28621a5c
DE
137142016-01-15 David Edelsohn <dje.gcc@gmail.com>
13715
13716 PR target/68609
13717 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13718 * gcc.target/powerpc/recip-2.c: Same.
13719 * gcc.target/powerpc/recip-3.c: Same.
13720 * gcc.target/powerpc/recip-4.c: Same.
13721 * gcc.target/powerpc/recip-sqrtf.c: Same.
13722
40c43aca
JL
137232016-01-15 Jeff Law <law@redhat.com>
13724
13725 PR tree-optimization/69270
13726 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13727 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13728
afbc5ae8
PT
137292016-01-15 Paul Thomas <pault@gcc.gnu.org>
13730
13731 PR fortran/49630
13732 * gfortran.dg/deferred_character_13.f90: New test for the fix
13733 of comment 3 of the PR.
13734
13735 PR fortran/54070
13736 * gfortran.dg/deferred_character_8.f90: New test
13737 * gfortran.dg/allocate_error_5.f90: New test
13738
13739 PR fortran/60593
13740 * gfortran.dg/deferred_character_10.f90: New test
13741
13742 PR fortran/60795
13743 * gfortran.dg/deferred_character_14.f90: New test
13744
13745 PR fortran/61147
13746 * gfortran.dg/deferred_character_11.f90: New test
13747
13748 PR fortran/64324
13749 * gfortran.dg/deferred_character_9.f90: New test
13750
49abe076
VM
137512016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13752
13753 PR rtl-optimization/69030
13754 * gcc.target/i386/pr69030.c: New.
13755
16d12992
KT
137562016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13757
13758 * gcc.target/aarch64/target_attr_17.c: New test.
13759
78810bd3
RB
137602016-01-15 Richard Biener <rguenther@suse.de>
13761
13762 PR tree-optimization/66856
13763 * gcc.dg/torture/pr66856-1.c: New testcase.
13764 * gcc.dg/torture/pr66856-2.c: Likewise.
13765
2bd847fe
RB
137662016-01-15 Richard Biener <rguenther@suse.de>
13767
13768 PR debug/69137
13769 * g++.dg/lto/pr69137_0.C: New testcase.
13770
a00fe3b7
RS
137712016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13772
13773 PR middle-end/69246
13774 * gcc.target/i386/pr69246.c: New test.
13775
cbb0e83b
DV
137762016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13777
7596d5de 13778 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13779
5a500ecf
DV
137802016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13781
13782 PR c++/56194
13783 * g++.dg/init/const9.C: Disable test on S/390.
13784
5d9bf64f
DV
137852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13786
13787 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13788 * g++.dg/Wno-frame-address.C: Ditto.
13789
e234b19e
DV
137902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13791
13792 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13793
89483f99
RB
137942016-01-15 Richard Biener <rguenther@suse.de>
13795
13796 PR tree-optimization/68961
13797 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13798
94f37395
IE
137992016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13800
13801 * gcc.target/i386/pr65105-5.c: New test.
13802
82ee0cf2 138032016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13804
13805 * gcc.c-torture/execute/alias-4.c: New testcase.
13806
82ee0cf2 138072016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13808
13809 PR ipa/68148
13810 * g++.dg/ipa/devirt-49.C: New testcase.
13811
092f7deb 138122016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13813
13814 PR target/65837
13815 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13816 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13817 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13818
e93c66bc
RB
138192016-01-15 Richard Biener <rguenther@suse.de>
13820
13821 PR tree-optimization/69117
13822 * gcc.dg/torture/pr69117.c: New testcase.
13823
c47eaca6 138242015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13825
13826 PR c++/69048
13827 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13828
c3f6914a
FXC
138292016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13830
13831 PR testsuite/67509
13832 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13833 range tests use 100 * maximum instead of maximum + 1.
13834
cd65ae90
JJ
138352016-01-14 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR debug/69244
13838 * gcc.dg/guality/pr69244.c: New test.
13839
19643948
UB
138402016-01-14 Uros Bizjak <ubizjak@gmail.com>
13841
13842 * lib/target-supports.exp (check_effective_target_issignaling):
13843 New procedure.
13844 * gcc.dg/pr61441.c: Require issignaling effective target.
13845
fe79c97e
SB
138462016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13847
13848 PR target/68803
13849 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13850
c7df95d8
DM
138512016-01-14 David Malcolm <dmalcolm@redhat.com>
13852
13853 PR c++/68819
13854 PR preprocessor/69177
13855 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13856 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13857 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13858 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13859
00083992
MP
138602016-01-14 Marek Polacek <polacek@redhat.com>
13861
13862 PR c/69262
13863 * gcc.dg/array-15.c: New test.
13864
0c9b3294
JJ
138652016-01-14 Jakub Jelinek <jakub@redhat.com>
13866
13867 PR middle-end/68146
13868 PR tree-optimization/69155
13869 * gfortran.dg/pr68146.f: New test.
13870 * gfortran.dg/pr69155.f90: New test.
13871
3688e13d
RB
138722016-01-14 Richard Biener <rguenther@suse.de>
13873
13874 PR tree-optimization/68060
13875 * gcc.dg/torture/pr68060-1.c: New testcase.
13876 * gcc.dg/torture/pr68060-2.c: Likewise.
13877
bab0ad3a
NC
138782016-01-14 Nick Clifton <nickc@redhat.com>
13879
13880 * lib/target-supports.exp
13881 (check_effective_target_arm_neon_ok_nocache): Add an option
13882 sequence that includes setting the ARM architecture to ARMv7-A.
13883 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13884 command line options necessary to enable Neon support.
13885 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13886 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13887 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13888 * gcc.target/arm/pr69180.c: Likewise.
13889
947c2ce5
JL
138902016-01-14 Jeff Law <law@redhat.com>
13891
13892 PR tree-optimization/69270
13893 * gcc.dg/tree-ssa/pr69270.c: New test.
13894
3342fd71
BS
138952016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13896
13897 PR c/66208
13898 * c-c++-common/pr66208.c: New file.
13899
2ad3adf1
JJ
139002016-01-13 Jakub Jelinek <jakub@redhat.com>
13901
13902 PR tree-optimization/69156
13903 * gcc.dg/pr69156.c: New test.
13904
398d6feb
L
139052016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13906
13907 * gcc.target/i386/pr69225-7.c: New test.
13908
4c868789
RH
139092016-01-13 Richard Henderson <rth@redhat.com>
13910
13911 * gcc.dg/tm/memopt-13.c: Update expected function.
13912 * gcc.dg/tm/memopt-6.c: Likewise.
13913
ef6d1772
UB
139142016-01-13 Uros Bizjak <ubizjak@gmail.com>
13915
13916 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13917 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13918 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13919 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13920
ef6d1772
UB
139212016-01-13 Tom de Vries <tom@codesourcery.com>
13922
13923 PR tree-optimization/69169
0b4b6ef2
TV
13924 * gcc.dg/pr69169.c: New test.
13925
2ad3adf1 139262016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13927
13928 PR target/69228
13929 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13930 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13931 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13932 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13933 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13934 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13935 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13936 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13937
9060e335
AK
139382016-01-13 Jakub Jelinek <jakub@redhat.com>
13939
13940 PR target/69247
13941 * gcc.dg/pr69247.c: New test.
13942
40311329
RB
139432016-01-13 Richard Biener <rguenther@suse.de>
13944
13945 PR tree-optimization/69242
13946 * gcc.dg/torture/pr69242.c: New testcase.
13947
ccbd7103
RB
139482016-01-13 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/69186
13951 * gcc.dg/torture/pr69186.c: New testcase.
13952
c6f72a46
JL
139532016-01-13 Jeff Law <law@redhat.com>
13954
13955 PR tree-optimization/67755
13956 * gcc.dg/tree-ssa/pr67755.c: New test.
13957
139582016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13959
13960 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13961 pass number in output by a star.
13962
c446cf07
BC
139632016-01-12 Bin Cheng <bin.cheng@arm.com>
13964
13965 PR tree-optimization/68911
13966 * gcc.c-torture/execute/pr68911.c: New test.
13967
5342156c
MP
139682016-01-12 Marek Polacek <polacek@redhat.com>
13969
13970 PR c++/68979
13971 * g++.dg/warn/permissive-1.C: New test.
13972
65364cc5
JJ
139732016-01-12 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR objc++/68511
13976 PR c++/69213
13977 * g++.dg/opt/pr69213.C: New test.
13978
81b9a3d9
CB
139792016-01-12 Christian Bruel <christian.bruel@st.com>
13980
13981 PR target/69180
13982 * gcc.target/arm/pr69180.c: New test.
13983
3c4e91c9
RB
139842016-01-12 Richard Biener <rguenther@suse.de>
13985
13986 PR lto/69077
13987 * g++.dg/lto/pr69077_0.C: New testcase.
13988 * g++.dg/lto/pr69077_1.C: Likewise.
13989
5664cea1
JJ
139902016-01-12 Jakub Jelinek <jakub@redhat.com>
13991
13992 PR target/69175
13993 * g++.dg/opt/pr69175.C: New test.
13994
86cefc49
AL
139952016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13996
13997 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13998 rather than #including math.h & stdlib.h.
13999 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14000 * gcc.dg/vect/pr49771.c: Likewise.
14001 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14002 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14003 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14004 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14005 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14006 * gcc.dg/vect/pr44507.c: Likewise.
14007 * gcc.dg/vect/pr45902.c: Likewise.
14008 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14009 * gcc.dg/vect/vect-117.c: Likewise.
14010 * gcc.dg/vect/vect-99.c: Likewise.
14011 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14012 * gcc.dg/vect/vect-cond-1.c: Likewise.
14013 * gcc.dg/vect/vect-cond-2.c: Likewise.
14014 * gcc.dg/vect/vect-cond-3.c: Likewise.
14015 * gcc.dg/vect/vect-cond-4.c: Likewise.
14016 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14017 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14018 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14019 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14020 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14021 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14022 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14023 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14024 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14025 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14026 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14027 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14028 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14029 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14030 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14031 include of signal.h.
14032 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14033 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14034 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14035 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14036 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14037 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14038 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14039 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14040 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14041 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14042 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14043 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14044 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14045 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14046 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14047 * gcc.dg/vect/vect-outer-5.c: Likewise.
14048 * gcc.dg/vect/vect-outer-6.c: Likewise.
14049 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14050 include of stdio.h.
14051
b832f61e
NC
140522016-01-12 Nick Clifton <nickc@redhat.com>
14053
14054 PR target/68913
14055 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14056 to fread so that it will be found in all target runtimes.
14057
8eac49b1
RB
140582016-01-12 Richard Biener <rguenther@suse.de>
14059
14060 PR tree-optimization/69053
14061 * g++.dg/torture/pr69053.C: New testcase.
14062
2935d994
RB
140632016-01-12 Richard Biener <rguenther@suse.de>
14064
14065 PR tree-optimization/69168
14066 * gcc.dg/torture/pr69168.c: New testcase.
14067
66c16fd9
RB
140682016-01-12 Richard Biener <rguenther@suse.de>
14069
14070 PR tree-optimization/69157
14071 * gcc.dg/torture/pr69157.c: New testcase.
14072
140732016-01-12 Richard Biener <rguenther@suse.de>
14074
14075 PR tree-optimization/69174
14076 * gcc.dg/torture/pr69174.c: New testcase.
14077
723033a6
JJ
140782016-01-12 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR c++/66808
14081 PR c++/69000
14082 * g++.dg/tls/pr66808.C: New test.
14083 * g++.dg/tls/pr69000.C: New test.
14084
3574cf47
BS
140852016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14086
14087 * gcc.target/powerpc/swaps-p8-23.c: New test.
14088 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14089
feb20787
JDA
140902016-01-11 John David Anglin <danglin@gcc.gnu.org>
14091
14092 PR tree-optimization/68356
14093 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14094
27b1820a
KV
140952016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14096 Jim Wilson <jim.wilson@linaro.org>
14097
14098 PR target/69194
14099 * gcc.target/arm/pr69194.c: New test.
14100
cf4de6af
L
141012016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14102
14103 PR target/69225
14104 * gcc.target/i386/pr69225-1.c: New test.
14105 * gcc.target/i386/pr69225-2.c: Likewise.
14106 * gcc.target/i386/pr69225-3.c: Likewise.
14107 * gcc.target/i386/pr69225-4.c: Likewise.
14108 * gcc.target/i386/pr69225-5.c: Likewise.
14109 * gcc.target/i386/pr69225-6.c: Likewise.
14110
1ebd5558
JJ
141112016-01-11 Jakub Jelinek <jakub@redhat.com>
14112
23552a4d
JJ
14113 PR target/67462
14114 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14115 if lp64.
14116
26ff85b0
JJ
14117 PR target/69071
14118 * gcc.dg/pr69071.c: New test.
14119
9cb6bd74
JJ
14120 PR c++/69211
14121 * g++.dg/opt/pr69211.C: New test.
14122
1ebd5558
JJ
14123 PR tree-optimization/69214
14124 * gcc.c-torture/compile/pr69214.c: New test.
14125
8c18c836
UB
141262016-01-11 Uros Bizjak <ubizjak@gmail.com>
14127
14128 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14129 * gcc.target/i386/pr66232-11.c: Ditto.
14130 * gcc.target/i386/pr66232-12.c: Ditto.
14131 * gcc.target/i386/pr66232-13.c: Ditto.
14132
62446e6e
RB
141332016-01-11 Richard Biener <rguenther@suse.de>
14134
14135 PR tree-optimization/69173
14136 * gcc.dg/torture/pr69173.c: New testcase.
14137
2b8568fe
KT
141382016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14139
14140 PR rtl-optimization/68796
14141 * gcc.target/aarch64/tst_5.c: New test.
14142 * gcc.target/aarch64/tst_6.c: Likewise.
14143
5baf4532
KT
141442016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14145
14146 PR rtl-optimization/68841
14147 * gcc.dg/pr68841.c: New test.
14148 * gcc.c-torture/execute/pr68841.c: New test.
14149
ca90b1ed
YR
141502016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14151
14152 PR rtl-optimization/68920
14153 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14154 for ix86 targets.
14155 * gcc.dg/ifcvt-5.c: New test.
14156
2ad3adf1 141572016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14158
14159 PR bootstrap/69123
14160 * g++.dg/pr69123.C: New.
14161
83834c09
IE
141622016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14163
14164 PR target/69010
14165 * gcc.target/i386/pr69010.c: New test.
14166
dcf89d57
MJ
141672016-01-11 Martin Jambor <mjambor@suse.cz>
14168
14169 PR ipa/69044
14170 * gcc.target/i386/chkp-pr69044.c: New test.
14171
d95167ee
TV
141722016-01-11 Tom de Vries <tom@codesourcery.com>
14173
14174 PR tree-optimization/69109
14175 * gcc.dg/autopar/pr69109-2.c: New test.
14176 * gcc.dg/autopar/pr69109.c: New test.
14177
4f6403a8
TV
141782016-01-11 Tom de Vries <tom@codesourcery.com>
14179
14180 PR tree-optimization/69108
14181 * gcc.dg/autopar/pr69108.c: New test.
14182
21efdd80
PP
141832016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14184
14185 PR c++/69029
14186 * c-c++-common/Wisleading-indentation.c: Augment test.
14187
fd42eed8
TK
141882016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14189
14190 PR fortran/69154
14191 * gfortran.dg/inline_matmul_12.f90: New test.
14192
4f90ee6c
PT
141932016-01-10 Paul Thomas <pault@gcc.gnu.org>
14194
14195 PR fortran/67779
14196 * gfortran.dg/actual_array_offset_1: New test.
14197
3907c6cf
TV
141982016-01-10 Tom de Vries <tom@codesourcery.com>
14199
14200 PR tree-optimization/69062
14201 * gcc.dg/autopar/pr69062.c: New test.
14202
b07b236e
TS
142032016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14204
14205 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14206 * gcc.dg/vect/slp-perm-2.c: Likewise.
14207 * gcc.dg/vect/slp-perm-3.c: Likewise.
14208 * gcc.dg/vect/slp-perm-5.c: Likewise.
14209 * gcc.dg/vect/slp-perm-6.c: Likewise.
14210 * gcc.dg/vect/slp-perm-7.c: Likewise.
14211 * gcc.dg/vect/slp-perm-8.c: Likewise.
14212
23fab8ae
TV
142132016-01-10 Tom de Vries <tom@codesourcery.com>
14214
14215 PR tree-optimization/69039
14216 * gcc.dg/autopar/pr69039.c: New test.
14217
73f0dae2
MP
142182016-01-09 Marek Polacek <polacek@redhat.com>
14219
14220 PR c++/69113
14221 * g++.dg/pr69113.C: New test.
14222
20b8d734
JJ
142232016-01-09 Jakub Jelinek <jakub@redhat.com>
14224
14225 PR middle-end/50865
14226 PR tree-optimization/69097
14227 * gcc.c-torture/execute/pr50865.c: New test.
14228 * gcc.c-torture/execute/pr69097-1.c: New test.
14229 * gcc.c-torture/execute/pr69097-2.c: New test.
14230 * gcc.dg/pr69097-1.c: New test.
14231 * gcc.dg/pr69097-2.c: New test.
14232
c50e614b
JJ
142332016-01-09 Jakub Jelinek <jakub@redhat.com>
14234
14235 PR c++/69164
14236 * g++.dg/opt/pr69164.C: New test.
14237
e0237993
JJ
142382016-01-08 Jakub Jelinek <jakub@redhat.com>
14239
14240 PR tree-optimization/69167
14241 * gcc.dg/pr69167.c: New test.
14242
bd8f5bb2
MP
142432016-01-08 Marek Polacek <polacek@redhat.com>
14244
14245 PR c++/68449
14246 * g++.dg/pr68449.C: New.
14247
bb0f5ca7
AL
142482016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14249
14250 PR tree-optimization/68707
14251 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14252 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14253 on platforms supporting it.
14254 * gcc.dg/vect/slp-perm-2.c: Likewise.
14255 * gcc.dg/vect/slp-perm-3.c: Likewise.
14256 * gcc.dg/vect/slp-perm-5.c: Likewise.
14257 * gcc.dg/vect/slp-perm-7.c: Likewise.
14258 * gcc.dg/vect/slp-perm-8.c: Likewise.
14259 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14260 on platforms supporting it.
14261
22518428
JJ
142622016-01-08 Jakub Jelinek <jakub@redhat.com>
14263
33f0852f
JJ
14264 PR tree-optimization/69162
14265 * gcc.dg/pr69162.c: New test.
14266
22518428
JJ
14267 PR tree-optimization/69172
14268 * gcc.dg/pr69172.c: New test.
14269
80e9b3aa
TP
142702016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14271
14272 PR tree-optimization/67781
14273 * gcc.c-torture/execute/pr67781.c: New file.
14274
262a363f
JJ
142752016-01-08 Jakub Jelinek <jakub@redhat.com>
14276
14277 PR tree-optimization/69083
14278 * gcc.dg/vect/pr69083.c: New test.
14279
6e1f093f
SS
142802016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14281
14282 PR tree-optimization/61441
14283 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14284 Use -fexcess-precision=standard for compiler options.
14285 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14286
53290e07
JJ
142872016-01-08 Jakub Jelinek <jakub@redhat.com>
14288
57bf3072
JJ
14289 PR fortran/69128
14290 * gfortran.dg/gomp/pr69128.f90: New test.
14291
53290e07
JJ
14292 PR c++/69145
14293 * g++.dg/ext/pr69145-1.C: New test.
14294 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14295 * g++.dg/ext/pr69145-2.h: New file.
14296
7a127fa7
MS
142972016-01-07 Martin Sebor <msebor@redhat.com>
14298
14299 PR c/68966
14300 * gcc.dg/atomic-fetch-bool.c: New test.
14301 * gcc.dg/sync-fetch-bool.c: New test.
14302
95918b49
L
143032016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14304
14305 PR fortran/66680
14306 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14307
c8e62a9d
NC
143082016-01-07 Nick Clifton <nickc@redhat.com>
14309
14310 PR target/66655
14311 * g++.dg/pr66655.C: New test.
14312 * g++.dg/pr66655_1.cc: Test support file.
14313 * g++.dg/pr66655.h: Test header file.
14314
2ad3adf1 143152016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14316
14317 PR fortran/66680
14318 gfortran.dg/gomp/pr66680.f90: New test.
14319
4cd9ca92
L
143202016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14321
14322 PR target/69171
14323 * gcc.target/i386/pr69171-1.c: New test.
14324 * gcc.target/i386/pr69171-2.c: Likewise.
14325 * gcc.target/i386/pr69171-3.c: Likewise.
14326 * gcc.target/i386/pr69171-4.c: Likewise.
14327 * gcc.target/i386/pr69171-5.c: Likewise.
14328 * gcc.target/i386/pr69171-6.c: Likewise.
14329
7e33d4dc
BS
143302015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14331
14332 PR middle-end/67639
14333 * c-c++-common/pr67639.c: New test.
14334
fec64afc
JJ
143352016-01-07 Jakub Jelinek <jakub@redhat.com>
14336
14337 PR tree-optimization/69141
14338 * g++.dg/opt/pr69141.C: New test.
14339
f293ad29
EB
143402016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14341
14342 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14343
5027395e
UB
143442016-01-06 Uros Bizjak <ubizjak@gmail.com>
14345
14346 PR target/69140
14347 * gcc.target/i386/pr69140.c: New test
14348
7443cf13
DM
143492016-01-06 David Malcolm <dmalcolm@redhat.com>
14350
14351 * gcc.dg/bad-dereference.c: New test case.
14352
32928931
BS
143532015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14354
14355 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14356
68dd05da
AS
143572016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14358
14359 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14360
6b131d5b
MP
143612016-01-06 Marek Polacek <polacek@redhat.com>
14362
14363 PR sanitizer/69099
14364 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14365
8d9fdb49
MP
143662016-01-05 Marek Polacek <polacek@redhat.com>
14367
14368 PR c/69104
14369 * gcc.dg/atomic-invalid-2.c: New.
14370
acf93f1e
L
143712016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14372
14373 PR target/68991
14374 * gcc.target/i386/pr68991.c: New test.
14375
3f50525d
L
143762016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14377
14378 PR target/68991
14379 * g++.dg/pr68991-1.C: New test.
14380 * g++.dg/pr68991-2.C: Likewise.
14381
e0237993 143822016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14383
e0237993 14384 PR other/60465
face88a1
ST
14385 * gcc.target/ia64/pr60465-gprel64.c: New test.
14386 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14387
a0866eff
KT
143882016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14389
14390 PR rtl-optimization/68651
14391 * gcc.target/aarch64/pr68651_1.c: New test.
14392
c589e975
DM
143932016-01-05 David Malcolm <dmalcolm@redhat.com>
14394
14395 PR c/69122
14396 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14397
929710d9
NS
143982016-01-05 Nathan Sidwell <nathan@acm.org>
14399
ce3e43d7
NS
14400 PR c++/58583
14401 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14402
929710d9
NS
14403 * gcc.dg/alias-15.c: New.
14404
a2faef8e
NC
144052016-01-05 Nick Clifton <nickc@redhat.com>
14406
14407 PR target/68870
14408 * g++.dg/pr68770.C: New test.
14409
4cfa76e3
MS
144102016-01-04 Mike Stump <mikestump@comcast.net>
14411
14412 * lib/target-supports.exp (check_effective_target_cilkplus):
14413 cilkplus targets require pthreads.
4ece61b6 14414 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14415
4e8a3a35
MM
144162016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14417
14418 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14419 generation.
14420
818ab71a
JJ
144212016-01-04 Jakub Jelinek <jakub@redhat.com>
14422
14423 Update copyright years.
14424
2fe0a208
MP
144252016-01-04 Marek Polacek <polacek@redhat.com>
14426
14427 PR c/68908
14428 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14429 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14430 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14431
9e3b2fe3
EB
144322016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14433
14434 * gcc.target/sparc/20160104-2.c: New test.
14435
e8d65a35
EB
144362016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14437
14438 * gcc.target/sparc/20160104-1.c: New test.
14439
25ccfccd
PT
144402016-01-03 Paul Thomas <pault@gcc.gnu.org>
14441
14442 PR fortran/65045
14443 * gfortran.dg/pr65045.f90: New test.
14444
cb51d382
EB
144452016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14446
14447 * gnat.dg/specs/debug1.ads: Delete.
14448
6eeaad6e
JD
144492016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14450
14451 PR libgfortran/68867
14452 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14453 expression.
14454
2f968603
JD
144552016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14456
14457 PR libgfortran/68867
14458 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14459 PowerPC.
14460
591bb5e4
PT
144612016-01-01 Paul Thomas <pault@gcc.gnu.org>
14462
14463 PR fortran/68864
14464 * gfortran.dg/pr68864.f90: New test.
14465
f1e0620c
JJ
144662016-01-01 Jakub Jelinek <jakub@redhat.com>
14467
942a1319
JJ
14468 PR tree-optimization/69070
14469 * gcc.dg/pr69070.c: New test.
14470
10dff63f
JJ
14471 PR sanitizer/69055
14472 * gfortran.dg/pr69055.f90: New test.
14473
f1e0620c
JJ
14474 PR target/69015
14475 * gcc.dg/pr69015.c: New test.
818ab71a 14476\f
2f883d1c 14477Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14478
14479Copying and distribution of this file, with or without modification,
14480are permitted in any medium without royalty provided the copyright
14481notice and this notice are preserved.