]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR libfortran/77828 (Linking gfortran-7 compiled program with libgfortran of 5...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
c7082171
SK
12016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/71895
4 * gfortran.dg/pr71895.f90: New test.
5
0f2a9e37
JJ
62016-10-24 Jakub Jelinek <jakub@redhat.com>
7
8 * g++.dg/debug/dwarf2/ref-2.C: New test.
9
f8348061
BE
102016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
11
12 * c-c++-common/Wint-in-bool-context-3.c: New test.
13
1eb4547b
MS
142016-10-24 Martin Sebor <msebor@redhat.com>
15
16 PR middle-end/77735
17 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
18 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
19 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
20 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
21 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
22 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
23 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
24
292af537
RB
252016-10-24 Richard Biener <rguenther@suse.de>
26
27 PR testsuite/71491
28 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
29 * gcc.dg/vect/slp-45.c: Likewise.
30
40f683e8
RB
312016-10-24 Richard Biener <rguenther@suse.de>
32
33 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
34 * gcc.dg/tree-ssa/pr21458.c: Likewise.
35 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
36
b1b6774f
GJL
372016-10-24 Georg-Johann Lay <avr@gjlay.de>
38
39 PR target/78093
40 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
41 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
42
ed9760d2
AV
432016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
44
45 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
46
fb027a42
JJ
472016-10-24 Jakub Jelinek <jakub@redhat.com>
48
49 * gcc.target/i386/bmi2-pext-1.c: New test.
50 * gcc.target/i386/bmi2-pdep-1.c: New test.
51 * gcc.target/i386/bmi2-bzhi-3.c: New test.
52 * gcc.target/i386/tbm-bextri-1.c: New test.
53 * gcc.target/i386/bmi-bextr-6.c: New test.
54
8e10302e
RO
552016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
56
57 PR target/77483
58 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
59 * gcc.target/i386/pr65105-1.c: Likewise.
60 * gcc.target/i386/pr65105-2.c: Likewise.
61 * gcc.target/i386/pr65105-3.c: Likewise.
62 * gcc.target/i386/pr65105-5.c: Likewise.
63 * gcc.target/i386/pr67761.c: Likewise.
64 * gcc.target/i386/pr70799-1.c: Likewise.
65
866c72a8
ML
662016-10-24 Martin Liska <mliska@suse.cz>
67
68 PR sanitizer/77966
69 * c-c++-common/ubsan/unreachable-3.c: New test.
70
0804124b
SK
712016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
72
73 PR fortran/77763
74 * gfortran.dg/pr77763.f90
75
87c9fca5
SK
762016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
77
78 PR fortran/54730
79 PR fortran/78033
80 * gfortran.dg/pr78033.f90: New test.
81
dfd6231e
PT
822016-10-23 Paul Thomas <pault@gcc.gnu.org>
83
84 PR fortran/69834
85 * gfortran.dg/select_type_1.f03: Change error for overlapping
86 TYPE IS cases.
87 * gfortran.dg/select_type_36.f03: New test.
88
66ccff98
EB
892016-10-22 Eric Botcazou <ebotcazou@adacore.com>
90
91 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
92
15876cee
TK
932016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
94
95 PR fortran/78021
96 * gfortran.dg/string_length_3.f90: New test.
97
574284e9
AV
982016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
99
574284e9
AV
100 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
101
1022016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
103
104 PR fortran/43366
105 PR fortran/57117
106 PR fortran/61337
107 * gfortran.dg/alloc_comp_class_5.f03: New test.
108 * gfortran.dg/class_allocate_21.f90: New test.
109 * gfortran.dg/class_allocate_22.f90: New test.
110 * gfortran.dg/realloc_on_assign_27.f08: New test.
111
20276dc9
JL
1122016-10-21 Jeff Law <law@redhat.com>
113
114 * PR tree-optimization/71947
115 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
116 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
117 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
118
f7503699
KV
1192016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
120
121 * gcc.dg/ipa/vrp5.c: New test.
122 * gcc.dg/ipa/vrp6.c: New test.
123
5be6b295
WD
1242016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
125
126 * gcc.target/aarch64/test_frame_17.c: New test.
127
c82bc7ed
WD
1282016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
129
130 * gcc.target/aarch64/test_frame_17.c: New test.
131
67a6cac7
AP
1322016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
133
134 PR preprocessor/71681
135 * gcc.dg/cpp/pr71681-1.c: New testcase
136 * gcc.dg/cpp/pr71681-2.c: Likewise
137 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
138 * gcc.dg/cpp/remap/a/header.gcc: Likewise
139 * gcc.dg/cpp/remap/a/t_1.h: Likewise
140 * gcc.dg/cpp/remap/a/t_2.h: Likewise
141
8e6982f7
JJ
1422016-10-21 Jakub Jelinek <jakub@redhat.com>
143
9c4c8b7b
JJ
144 PR target/78057
145 * gcc.target/i386/pr78057.c: New test.
146
8e6982f7
JJ
147 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
148
de514d40
PT
1492016-10-21 Paul Thomas <pault@gcc.gnu.org>
150
151 PR fortran/69566
152 * gfortran.dg/select_type_37.f03: New test.
153
1d64ceb0
SKS
1542016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
155
156 PR target/71627
157 * gcc.target/avr/pr71627.c: New test
158
85729229
EB
1592016-10-21 Eric Botcazou <ebotcazou@adacore.com>
160
161 * gcc.target/sparc/overflow-1.c: New test.
162 * gcc.target/sparc/overflow-2.c: Likewise.
163 * gcc.target/sparc/overflow-3.c: Likewise.
164
d17f2c3b
AV
1652016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
166
167 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
168 effective target.
169
0d47cee6
KT
1702016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
171
172 PR rtl-optimization/78038
173 * gcc.target/aarch64/pr78038.c: New test.
174
a20d03c8
RB
1752016-10-21 Richard Biener <rguenther@suse.de>
176
177 PR tree-optimization/78051
178 * g++.dg/torture/pr78051.C: New testcase.
179
f3ecd50f
BE
1802016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
181
182 * c-c++-common/wdate-time.c: Restored test case.
183 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
184
fceabe50
JJ
1852016-10-20 Jakub Jelinek <jakub@redhat.com>
186
187 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
188
f56ea76e
UB
1892016-10-20 Uros Bizjak <ubizjak@gmail.com>
190
191 PR target/78037
192 * gcc.target/i386/pr78037.c: New test.
193
2c35bbe1
EB
1942016-10-20 Eric Botcazou <ebotcazou@adacore.com>
195
196 * gcc.target/visium/overflow8.c: New.
197 * gcc.target/visium/overflow16.c: Likewise.
198 * gcc.target/visium/overflow32: Likewise.
199
28df8730
MM
2002016-10-20 Michael Matz <matz@suse.de>
201
202 * gcc.dg/loop-split.c: New test.
203 * gcc.dg/tree-ssa/ifc-9.c: Update.
204 * gcc.dg/tree-ssa/ifc-10.c: Update.
205
6c1a9e41
RB
2062016-10-20 Richard Biener <rguenther@suse.de>
207
208 * gcc.dg/graphite/pr35356-1.c: Update.
209
a2923dba
PC
2102016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
211
212 PR c++/77446
213 * g++.dg/cpp1y/pr77446.C: New.
214
2066ef6a
PK
2152016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
216
217 PR tree-optimization/53979
218 * gcc.dg/pr53979-1.c: New test-case.
219 * gcc.dg/pr53979-2.c: Likewise.
220
4c712374
BE
2212016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
222
223 * c-c++-common/Wint-in-bool-context-2.c: New test.
224
bdcf8e7c
JD
2252016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
226
227 * gfortran.dg/dtio_17.f90: Fix test.
228
ec1748d4
AH
2292016-10-19 Aldy Hernandez <aldyh@redhat.com>
230
231 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
232 * gcc.dg/Walloca-2.c: Same.
233
b70f0b0c
AH
2342016-10-19 Aldy Hernandez <aldyh@redhat.com>
235
236 * gcc.dg/Wvla-1.c: Rename to...
237 * gcc.dg/Wvla-larger-than-1.c: ...this.
238 * gcc.dg/Wvla-2.c: Rename to...
239 * gcc.dg/Wvla-larger-than-2.c: ...this.
240 * gcc.dg/Wvla-3.c: Rename to...
241 * gcc.dg/Walloca-11.c.: ...this.
242 * gcc.dg/wvla-[1-7].c: Rename to:
243 * gcc.dg/Wvla-[1-7].c: ...this.
244
cbb22e61
BC
2452016-10-19 Bin Cheng <bin.cheng@arm.com>
246
247 PR tree-optimization/78005
248 * gcc.dg/vect/pr78005.c: New.
249 * gcc.target/i386/l_fma_float_1.c: Revise test.
250 * gcc.target/i386/l_fma_float_2.c: Ditto.
251 * gcc.target/i386/l_fma_float_3.c: Ditto.
252 * gcc.target/i386/l_fma_float_4.c: Ditto.
253 * gcc.target/i386/l_fma_float_5.c: Ditto.
254 * gcc.target/i386/l_fma_float_6.c: Ditto.
255 * gcc.target/i386/l_fma_double_1.c: Ditto.
256 * gcc.target/i386/l_fma_double_2.c: Ditto.
257 * gcc.target/i386/l_fma_double_3.c: Ditto.
258 * gcc.target/i386/l_fma_double_4.c: Ditto.
259 * gcc.target/i386/l_fma_double_5.c: Ditto.
260 * gcc.target/i386/l_fma_double_6.c: Ditto.
261
a023f8c8
TS
2622016-10-19 Thomas Schwinge <thomas@codesourcery.com>
263
264 PR tree-optimization/78024
265 * gcc.dg/goacc/loop-processing-1.c: New file.
266
d9700bdb
RB
2672016-10-19 Richard Biener <rguenther@suse.de>
268
269 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
270
902cb7b1
KN
2712016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
272
273 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
274 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
275 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
276 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
277 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
278 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
279 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
280 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
281 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
282 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
283 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
284 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
285 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
286 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
287 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
288 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
289 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
290 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
291 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
292 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
293 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
294 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
295 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
296 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
297 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
298 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
299 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
300 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
301 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
302 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
303 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
304 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
305 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
306 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
307 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
308 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
309 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
310 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
311 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
312 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
313 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
314 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
315 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
316 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
317 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
318 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
319 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
320 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
321 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
322 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
323 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
324 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
325 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
326 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
327 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
328 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
329 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
330 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
331 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
332 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
333 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
334 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
335 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
336 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
337 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
338 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
339 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
340 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
341 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
342 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
343 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
344 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
345 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
346 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
347 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
348 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
349 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
350 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
351 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
352 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
353 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
354 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
355 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
356 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
357 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
358 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
359 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
360 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
361 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
362 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
363 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
364 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
365 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
366 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
367 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
368 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
369 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
370 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
371 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
372 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
373 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
374 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
375 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
376 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
377 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
378 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
379 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
380 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
381 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
382 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
383 * gcc.target/powerpc/vsu/vsu.exp: New file.
384
5cb96b6a
UB
3852016-10-18 Uros Bizjak <ubizjak@gmail.com>
386
387 PR target/77991
388 * gcc.target/i386/pr77991.c: New test.
389
f5de494c
MF
3902016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
391
392 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
393 LTO is used.
394
e5163ec1
SKS
3952016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
396
5cb96b6a 397 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 398
b64e8239
RB
3992016-10-18 Richard Biener <rguenther@suse.de>
400
401 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
402 * gcc.dg/tree-ssa/pr21001.c: Likewise.
403 * gcc.dg/tree-ssa/pr21090.c: Likewise.
404 * gcc.dg/tree-ssa/pr21294.c: Likewise.
405 * gcc.dg/tree-ssa/pr21563.c: Likewise.
406 * gcc.dg/tree-ssa/pr23744.c: Likewise.
407 * gcc.dg/tree-ssa/pr25382.c: Likewise.
408 * gcc.dg/tree-ssa/pr68431.c: Likewise.
409 * gcc.dg/tree-ssa/vrp03.c: Likewise.
410 * gcc.dg/tree-ssa/vrp06.c: Likewise.
411 * gcc.dg/tree-ssa/vrp07.c: Likewise.
412 * gcc.dg/tree-ssa/vrp09.c: Likewise.
413 * gcc.dg/tree-ssa/vrp19.c: Likewise.
414 * gcc.dg/tree-ssa/vrp20.c: Likewise.
415 * gcc.dg/tree-ssa/vrp92.c: Likewise.
416 * gcc.dg/pr68217.c: Likewise.
417 * gcc.dg/predict-9.c: Likewise.
418 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
419 * gcc.dg/predict-1.c: Likewise.
420
c680ada5
JD
4212016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
422
423 * gfortran.dg/dtio_17.f90: New test.
424
7fd4f180
KV
4252016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
426
427 * gcc.dg/ipa/vrp4.c: Adjust testcase.
428
718625ad
KV
4292016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
430
431 * gcc.dg/ipa/vrp4.c: New test.
432
735b8f9f
KV
4332016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
434
435 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
436 * gcc.dg/torture/pr39074.c: Likewise.
437
86f98087
EB
4382016-10-17 Eric Botcazou <ebotcazou@adacore.com>
439
440 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
441 * gnat.dg/trampoline4.adb: Minor tweak.
442
a929f266
BS
4432016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
444
445 PR tree-optimization/77916
446 * gcc.dg/torture/pr77916.c: New.
447
4acf2055
SK
4482016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
449
450 PR fortran/77978
451 * gfortran.dg/pr77978_1.f90: New test.
452 * gfortran.dg/pr77978_2.f90: Ditto.
453 * gfortran.dg/pr77978_3.f90: Ditto.
454
871267e1
PT
4552016-10-17 Paul Thomas <pault@gcc.gnu.org>
456
457 PR fortran/61420
458 PR fortran/78013
459 * gfortran.dg/proc_ptr_49.f90: New test.
460
fd9593e9
BE
4612016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
462
463 PR target/77308
464 * gcc.target/arm/pr77308.c: New test.
465
d32d4176
DE
4662016-10-17 David Edelsohn <dje.gcc@gmail.com>
467
468 * lib/target-supports.exp
469 (check_effective_target_floatn_nx_runtime): Return 0 for
470 powerpc*-ibm-aix*.
471
dca2910c
AP
4722016-10-17 Andrew Pinski <apinski@cavium.com>
473
474 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
475 long instead of long.
476 * gcc.target/aarch64/cinc_common_1.c: Likewise.
477 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
478 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
479 * gcc.target/aarch64/mult-synth_4.c: Likewise.
480 * gcc.target/aarch64/pr68102_1.c: Likewise.
481 * gcc.target/aarch64/target_attr_3.c: Likewise.
482
44b00dbc
RB
4832016-10-17 Richard Biener <rguenther@suse.de>
484
485 PR tree-optimization/77988
486 * gcc.dg/torture/pr77988.c: New testcase.
487
89b80c42
PK
4882016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
489
490 * gcc.dg/pr71636-1.c: New test-case.
491 * gcc.dg/pr71636-2.c: Likewise.
492
4c640e26
EB
4932016-10-16 Eric Botcazou <ebotcazou@adacore.com>
494
495 * gnat.dg/trampoline3.adb: New test.
496 * gnat.dg/trampoline4.adb: Likewise.
497
6c0347f6
JD
4982016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
499
500 * gfortran.dg/dtio_16.f90: New test.
501
d0d48a06
EB
5022016-10-15 Eric Botcazou <ebotcazou@adacore.com>
503
504 * gcc.target/sparc/bmaskbshuf.c: Rename to...
505 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
506 * gcc.target/sparc/bmaskbshuf-2.c: New test.
507
baa33d83
EB
5082016-10-15 Eric Botcazou <ebotcazou@adacore.com>
509
510 * gcc.target/sparc/popc.c: Rename to...
511 * gcc.target/sparc/popc-1.c: ...this.
512 * gcc.target/sparc/popc-2.c: New test.
513
523ee218
JD
5142016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
515
516 PR fortran/77972
517 * gfortran.dg/unexpected_eof_4.f90: New test.
518
c04d4ede
JB
5192016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
520
31a84d4a
AP
521 PR libfortran/48587
522 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 523
064ed55a
JJ
5242016-10-14 Jakub Jelinek <jakub@redhat.com>
525
9a822fc7
JJ
526 PR middle-end/77959
527 * gfortran.dg/pr77959.f90: New test.
528
064ed55a
JJ
529 DR 1511 - const volatile variables and ODR
530 * g++.dg/DRs/dr1511-1.C: New test.
531 * g++.dg/DRs/dr1511-2.C: New test.
532
2579762a
EB
5332016-10-14 Eric Botcazou <ebotcazou@adacore.com>
534
535 * gnat.dg/debug7.adb (dg-options): Remove -g.
536 * gnat.dg/debug8.adb (dg-options): Add -margs.
537 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
538
6d59425d
RB
5392016-10-14 Richard Biener <rguenther@suse.de>
540
541 PR tree-optimization/77979
542 * gcc.dg/torture/pr77979.c: New testcase.
543
43f66d6e
ML
5442016-10-14 Martin Liska <mliska@suse.cz>
545
546 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
547 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
548 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
549
cb3ac867
UB
5502016-10-14 Uros Bizjak <ubizjak@gmail.com>
551
552 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
553 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
554 * gcc.dg/torture/pr77937-2.c: Likewise.
555
14cf71a0
EB
5562016-10-14 Eric Botcazou <ebotcazou@adacore.com>
557
558 * gnat.dg/lto15.adb: Adjust.
559 * gnat.dg/lto16.adb: Likewise.
560 * gnat.dg/lto17.adb: Likewise
561 * gnat.dg/lto18.ad[sb]: New test.
562 * gnat.dg/lto18_pkg.ads: New helper.
563 * gnat.dg/lto19.adb: New test.
564 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
565 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
566 * gnat.dg/lto20.adb: New test.
567 * gnat.dg/lto20_pkg.ad[sb]: New helper.
568
6fd9c6f4
AV
5692016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
570
571 * gfortran.dg/coarray_38.f90: Expect error message.
572
01f44038
KT
5732016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
574
575 * gcc.target/aarch64/spellcheck_1.c: New test.
576 * gcc.target/aarch64/spellcheck_2.c: Likewise.
577 * gcc.target/aarch64/spellcheck_3.c: Likewise.
578 * gcc.target/aarch64/spellcheck_4.c: Likewise.
579 * gcc.target/aarch64/spellcheck_5.c: Likewise.
580 * gcc.target/aarch64/spellcheck_6.c: Likewise.
581
253abb2a
AS
5822016-10-13 Andreas Schwab <schwab@linux-m68k.org>
583
584 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
585
a2695319
BS
5862016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
587
588 PR tree-optimization/77937
589 * gcc.dg/torture/pr77937-1.c: New.
590 * gcc.dg/torture/pr77937-2.c: New.
591
14a2c9aa
JM
5922016-10-13 Jakub Jelinek <jakub@redhat.com>
593
594 * g++.dg/cpp1z/inline-var1.C: New test.
595 * g++.dg/cpp1z/inline-var1a.C: New test.
596 * g++.dg/cpp1z/inline-var1.h: New file.
597 * g++.dg/cpp1z/inline-var2.C: New test.
598 * g++.dg/cpp1z/inline-var3.C: New test.
599 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
600 uninitialized const.
601
18d34307
SL
6022016-10-13 Sandra Loosemore <sandra@codesourcery.com>
603
ee7fa2e3
SL
604 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
605 Xscale is specified, not just -march.
606 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
607 is incompatible with Xscale.
18d34307 608
96032047
MS
6092016-10-13 Martin Sebor <msebor@redhat.com>
610
611 PR c++/71912
612 * g++.dg/ext/flexary4.C: Adjust.
613 * g++.dg/ext/flexary5.C: Same.
614 * g++.dg/ext/flexary9.C: Same.
615 * g++.dg/ext/flexary19.C: New test.
616 * g++.dg/ext/flexary18.C: New test.
617 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
618 regression test.
5cb96b6a
UB
619 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
620 Avoid generating a flexible array member in an array.
96032047 621
5b1548fd
MS
6222016-10-13 Martin Sebor <msebor@redhat.com>
623
624 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
625 to placate -Wformat on targets where the type is not int.
626
7810c4eb
DM
6272016-10-13 David Malcolm <dmalcolm@redhat.com>
628
629 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
630 in INSN_LOCATION.
631
fcd27666
BC
6322016-10-13 Bin Cheng <bin.cheng@arm.com>
633
634 * gcc.target/i386/l_fma_float_1.c: Revise test.
635 * gcc.target/i386/l_fma_float_2.c: Ditto.
636 * gcc.target/i386/l_fma_float_3.c: Ditto.
637 * gcc.target/i386/l_fma_float_4.c: Ditto.
638 * gcc.target/i386/l_fma_float_5.c: Ditto.
639 * gcc.target/i386/l_fma_float_6.c: Ditto.
640 * gcc.target/i386/l_fma_double_1.c: Ditto.
641 * gcc.target/i386/l_fma_double_2.c: Ditto.
642 * gcc.target/i386/l_fma_double_3.c: Ditto.
643 * gcc.target/i386/l_fma_double_4.c: Ditto.
644 * gcc.target/i386/l_fma_double_5.c: Ditto.
645 * gcc.target/i386/l_fma_double_6.c: Ditto.
646
b8a4b8c8
BC
6472016-10-13 Bin Cheng <bin.cheng@arm.com>
648
649 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
650
328ba117
BC
6512016-10-13 Bin Cheng <bin.cheng@arm.com>
652
653 * gcc.dg/vect/vect-98.c: Refine test case.
654 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
655 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
656 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
657
1a1ab05e
JJ
6582016-10-13 Jakub Jelinek <jakub@redhat.com>
659
660 PR c/77946
661 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
662
27947670
ML
6632016-10-13 Martin Liska <mliska@suse.cz>
664
665 PR tree-optimization/77943
666 * g++.dg/tree-ssa/pr77943.C: New test.
667
92c5266b
AV
6682016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
669
670 PR fortran/72832
671 * gfortran.dg/allocate_with_source_22.f03: New test.
672 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
673 fail.
674
90bca4ed
TP
6752016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
676
677 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
678 * gcc.target/arm/movsi_movw.c: Likewise.
679 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
680 directive to work on big endian targets.
681
0011af7b
KV
6822016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
683
684 * gcc.dg/tree-ssa/evrp6.c: New test.
685
859e95ab
SB
6862016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
687
688 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
689 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
690 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
691
2934018d
SB
6922016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
693
694 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
695 * gcc.target/powerpc/warn-2.c: Ditto.
696
f92d1522
RS
6972016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
698
699 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
700 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
701 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
702 for -mmsa.
703 * gcc.target/mips/msa.c: New test.
704 * gcc.target/mips/msa-builtins.c: Likewise.
705 * lib/target-supports.exp (check_mips_msa_hw_available): New.
706 (check_effective_target_mips_msa_runtime): Likewise.
707 (check_effective_target_mips_msa): Likewise.
708 (add_options_for_mips_msa): Likewise.
709 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
710 (check_effective_target_vect_intfloat_cvt): Likewise.
711 (check_effective_target_vect_uintfloat_cvt): Likewise.
712 (check_effective_target_vect_floatint_cvt): Likewise.
713 (check_effective_target_vect_floatuint_cvt): Likewise.
714 (check_effective_target_vect_shift): Likewise.
715 (check_effective_target_vect_shift_char): Likewise.
716 (check_effective_target_vect_long): Likewise.
717 (check_effective_target_vect_float): Likewise.
718 (check_effective_target_vect_double): Likewise.
719 (check_effective_target_vect_long_long): Likewise.
720 (check_effective_target_vect_perm): Likewise.
721 (check_effective_target_vect_perm_byte): Likewise.
722 (check_effective_target_vect_perm_short): Likewise.
723 (check_effective_target_vect_sdot_qi): Likewise.
724 (check_effective_target_vect_udot_qi): Likewise.
725 (check_effective_target_vect_sdot_hi): Likewise.
726 (check_effective_target_vect_udot_hi): Likewise.
727 (check_effective_target_vect_pack_trunc): Likewise.
728 (check_effective_target_vect_unpack): Likewise.
729 (check_effective_target_vect_hw_misalign): Likewise.
730 (check_effective_target_vect_condition): Likewise.
731 (check_effective_target_vect_cond_mixed): Likewise.
732 (check_effective_target_vect_char_mult): Likewise.
733 (check_effective_target_vect_short_mult): Likewise.
734 (check_effective_target_vect_int_mult): Likewise.
735 (check_effective_target_vect_extract_even_odd): Likewise.
736 (check_effective_target_vect_interleave): Likewise.
737 (check_vect_support_and_set_flags): Check if the target supports MSA
738 and append to the list of EFFECTIVE_TARGETS.
739
0bfd099c
RB
7402016-10-12 Richard Biener <rguenther@suse.de>
741
742 PR debug/77947
743 * g++.dg/torture/pr77947.C: New testcase.
744
b4a9ef2f
PMR
7452016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
746
747 * gnat.dg/debug8.adb: New testcase.
748
c0dbd22d
PMR
7492016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
750
751 * gnat.dg/debug9.adb: New testcase.
752
8a7c91cd
RB
7532016-10-12 Richard Biener <rguenther@suse.de>
754
755 * gcc.dg/tree-ssa/vrp35.c: Adjust.
756 * gcc.dg/tree-ssa/vrp36.c: Likewise.
757 * gcc.dg/tree-ssa/vrp46.c: Likewise.
758
7dc2f5f1
RB
7592016-10-12 Richard Biener <rguenther@suse.de>
760
761 PR tree-optimization/77920
762 * gcc.dg/torture/pr77920.c: New testcase.
763
70f6d5e1
JJ
7642016-10-12 Jakub Jelinek <jakub@redhat.com>
765
4a8b97cb
JJ
766 PR tree-optimization/77929
767 * gcc.c-torture/compile/pr77929.c: New test.
768
70f6d5e1
JJ
769 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
770 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
771 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
772 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
773 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
774 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
775 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
776 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
777 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
778
4803de58
EB
7792016-10-11 Eric Botcazou <ebotcazou@adacore.com>
780
781 * gcc.target/sparc/setcc-4.c: Adjust.
782 * gcc.target/sparc/setcc-5.c: Likewise.
783 * gcc.target/sparc/setcc-6.c: Likewise.
784 * gcc.target/sparc/setcc-7.c: Likewise.
785 * gcc.target/sparc/setcc-8.c: Likewise.
786 * gcc.target/sparc/setcc-9.c: Likewise.
787 * gcc.target/sparc/setcc-10.c: Delete.
788
f6cf4810
SK
7892016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
790
791 PR fortran/77942
792 * gfortran.dg/pr77942.f90
793
8e8c2744
FR
7942016-10-11 Fritz Reese <fritzoreese@gmail.com>
795
796 * gfortran.dg/dec_math.f90: New testsuite.
797
ddefad9a
SKS
7982016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
799
800 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
801 (main): Declare j as i32 instead of int.
802
e7b08761
TP
8032016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
804
805 PR testsuite/PR77710
806 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
807 target triplet instead of *-*-*-*.
808
9fd7cd44
EB
8092016-10-11 Eric Botcazou <ebotcazou@adacore.com>
810
811 * gnat.dg/unchecked_convert10.adb: New test.
812 * gnat.dg/unchecked_convert11.adb: Likewise.
813 * gnat.dg/unchecked_convert12.adb: Likewise.
814
ff7e7ee0
EB
8152016-10-11 Eric Botcazou <ebotcazou@adacore.com>
816
817 * gcc.target/sparc/cbcond-1.c: New test.
818 * gcc.target/sparc/cbcond-2.c: Likewise.
819 * gcc.target/sparc/movcc-1.c: Likewise.
820 * gcc.target/sparc/movcc-2.c: Likewise.
821 * gcc.target/sparc/setcc-1.c: Adjust.
822 * gcc.target/sparc/setcc-2.c: Likewise.
823 * gcc.target/sparc/setcc-3.c: Likewise.
824 * gcc.target/sparc/setcc-4.c: Likewise.
825 * gcc.target/sparc/setcc-5.c: Likewise.
826 * gcc.target/sparc/setcc-6.c: New test.
827 * gcc.target/sparc/setcc-7.c: Likewise.
828 * gcc.target/sparc/setcc-8.c: Likewise.
829 * gcc.target/sparc/setcc-9.c: Likewise.
830 * gcc.target/sparc/setcc-10.c: Likewise.
831
d30078b8
JL
8322016-10-10 Jeff Law <law@redhat.com>
833
834 PR tree-optimization/71947
835 * gcc.dg/tree-ssa/pr71947-1.c: New test.
836 * gcc.dg/tree-ssa/pr71947-2.c: New test.
837 * gcc.dg/tree-ssa/pr71947-3.c: New test.
838 * gcc.dg/tree-ssa/pr71947-4.c: New test.
839 * gcc.dg/tree-ssa/pr71947-5.c: New test.
840 * gcc.dg/tree-ssa/pr71947-6.c: New test.
841
5f869266
TK
8422016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
843
844 PR fortran/77915
845 * gfortran.dg/matmul_11.f90: New test.
846
174e0b00
JW
8472016-10-10 Jiong Wang <jiong.wang@arm.com>
848
849 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
850 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
851 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
852 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
853 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
854 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
855 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
856 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
857 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
858 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
859 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
860 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
861 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
862 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
863 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
864 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
865 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
866 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
867 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
868 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
869 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
870 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
871 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
872 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
873 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
874 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
875 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
876 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
877 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
878 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
879 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
880 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
881 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
882 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
883 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
884 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
885 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
886 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
887 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
888 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
889 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
890 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
891 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
892 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
893 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
894 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
895 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
896 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
897 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
898 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
899 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
900 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
901 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
902 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
903 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
904 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
905 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
906 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
907 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
908
4bc63138
JW
9092016-10-10 Jiong Wang <jiong.wang@arm.com>
910
911 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
912 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
913 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
914 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
915 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
916 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
917 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
918 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
919 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
920 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
921 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
922 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
923 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
924 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
925
8f3edb07
JW
9262016-10-10 Jiong Wang <jiong.wang@arm.com>
927
928 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
929 Enable AArch64.
930 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
931 vdup*_laneq.
932 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
933 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
934 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
935 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
936
6e49f922
JW
9372016-10-10 Matthew Wahab <matthew.wahab@arm.com>
938 Jiong Wang <jiong.wang@arm.com>
939
940 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
941 AArch64 support.
942 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
943 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
944 AArch64 targets.
945 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
946 AArch64 targets.
947 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
948 targets.
949 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
950
41683e1a
EB
9512016-10-10 Eric Botcazou <ebotcazou@adacore.com>
952
953 * gnat.dg/specs/vfa.ads: New test.
954
6e49f922 9552016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
956
957 * gnat.dg/inline13.ad[sb]: New test.
958 * gnat.dg/inline13_pkg.ad[sb]: New helper.
959
55cfd746
EB
9602016-10-10 Eric Botcazou <ebotcazou@adacore.com>
961
962 * gnat.dg/biased_subtype.adb: New test.
963
4dfb8a2a
JJ
9642016-10-09 Jakub Jelinek <jakub@redhat.com>
965
966 PR tree-optimization/77901
967 * gcc.c-torture/compile/pr77901.c: New test.
968
67b97478
PK
9692016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
970
971 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
972 * gcc.dg/ipa/propalign-2.c: Likewise
973 * gcc.dg/ipa/propalign-3.c: Likewise.
974 * gcc.dg/ipa/propalign-4.c: Likewise.
975 * gcc.dg/ipa/propalign-5.c: Likewise.
976
7bad794a
JJ
9772016-10-08 Jakub Jelinek <jakub@redhat.com>
978
81b02905
JJ
979 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
980
ee19ef45
JJ
981 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
982
7bad794a
JJ
983 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
984 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
985
56d3a930
FR
9862016-10-07 Fritz Reese <fritzoreese@gmail.com>
987
988 * gfortran.dg/dec_union_11.f90: New testcase.
989
45e2bf2e
NS
9902016-10-07 Nathan Sidwell <nathan@acm.org>
991
992 PR c++/66443
993 * g++.dg/cpp0x/pr66443-cxx11.C: New.
994 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
995 * g++.dg/cpp1y/pr66443-cxx14.C: New
996 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
997 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
998
be845b04
JJ
9992016-10-07 Jakub Jelinek <jakub@redhat.com>
1000
1001 * g++.dg/cpp0x/addressof1.C: New test.
1002 * g++.dg/cpp0x/addressof2.C: New test.
1003
08213983
MM
10042016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
1005
1006 * gcc.target/powerpc/float128-type-1.c: New test to check that
1007 PowerPC 64-bit Linux enables -mfloat128-type by default.
1008 * gcc.target/powerpc/float128-type-2.c: Likewise.
1009 * gcc.target/powerpc/float128-mix.c: Change error message to
1010 reflect that __ibm128 is now #define'ed to be long double.
1011
bd845c14
SK
10122016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
1013
1014 PR fortran/77406
1015 * gfortran.dg/pr77406.f90: New test.
1016 * gfortran.dg/assumed_type_3.f90: Update error messages.
1017 * gfortran.dg/defined_operators_1.f90: Ditto.
1018 * gfortran.dg/generic_26.f90: Ditto.
1019 * gfortran.dg/generic_7.f90: Ditto.
1020 * gfortran.dg/gomp/udr5.f90: Ditto.
1021 * gfortran.dg/gomp/udr7.f90: Ditto.
1022 * gfortran.dg/interface_1.f90: Ditto.
1023 * gfortran.dg/interface_37.f90: Ditto.
1024 * gfortran.dg/interface_5.f90: Ditto.
1025 * gfortran.dg/interface_6.f90: Ditto.
1026 * gfortran.dg/interface_7.f90
1027 * gfortran.dg/no_arg_check_3.f90
1028 * gfortran.dg/operator_5.f90
1029 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
1030
c09c4992
BE
10312016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
1032
1033 PR c++/77700
1034 * c-c++-common/Wint-in-bool-context.c: Update test.
1035
d7f336f8
RB
10362016-10-07 Richard Biener <rguenther@suse.de>
1037
1038 * gcc.dg/tree-ssa/vrp01.c: Adjust.
1039 * gcc.dg/tree-ssa/vrp34.c: Likewise.
1040
a9172bf3
MP
10412016-10-07 Marek Polacek <polacek@redhat.com>
1042
1043 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
1044
8a14afd0
BS
10452016-10-07 Bernd Schmidt <bschmidt@redhat.com>
1046
1047 PR c++/69733
1048 * c-c++-common/pr69733.c: New test.
1049 * gcc.dg/pr69733.c: New test.
1050 * gcc.target/i386/pr69733.c: New test.
1051
d4bd4646
MP
10522016-10-07 Marek Polacek <polacek@redhat.com>
1053
1054 PR c++/77803
1055 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
1056
a93cdc5c
JJ
10572016-10-07 Jakub Jelinek <jakub@redhat.com>
1058
1059 PR tree-optimization/77664
1060 * gcc.dg/tree-ssa/pr77664.c: New test.
1061 * gcc.dg/pr77664.c: New test.
1062
10632016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
1064
1065 * gfortran.dg/pr69955.f90: New test.
1066
ac193ee7
LK
10672016_10-06 Louis Krupp <louis.krupp@zoho.com>
1068
1069 PR fortran/57910
1070 * gfortran.dg/pr57910.f90: New test.
1071
342cfb3e
JJ
10722016-10-06 Jakub Jelinek <jakub@redhat.com>
1073
1074 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
1075 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
1076
48057089
KV
10772016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1078
1079 PR tree-optimization/77862
1080 * gcc.dg/pr77862.c: New test.
1081
65b25c9b
KV
10822016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
1083
1084 * gcc.dg/tree-ssa/evrp4.c: New test.
1085
f3127685
JL
10862016-10-06 Jeff Law <law@redhat.com>
1087
1088 PR tree-optimization/71661
1089 * gcc.dg/tree-ssa/pr71661.c: New test.
1090
b3972588
RB
10912016-10-06 Richard Biener <rguenther@suse.de>
1092
1093 PR tree-optimization/77855
1094 * gcc.dg/torture/pr77855.c: New testcase.
1095
139dc3c6 10962016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 1097 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
1098
1099 * g++.dg/other/pr77759.C: New test.
1100
37f6a157
RB
11012016-10-06 Richard Biener <rguenther@suse.de>
1102
1103 PR tree-optimization/77839
1104 * gcc.dg/torture/pr77839.c: New testcase.
1105
f779aeb8
MP
11062016-10-06 Marek Polacek <polacek@redhat.com>
1107
1108 * g++.dg/cpp1z/init-statement9.C: New test.
1109
eee8f0b0
AS
11102016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
1111
1112 * gcc.target/i386/pcommit-1.c: Deleted.
1113 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
1114 * gcc.target/i386/sse-13.c: Ditto.
1115 * gcc.target/i386/sse-14.c: Ditto.
1116 * gcc.target/i386/sse-22.c: Ditto.
1117 * gcc.target/i386/sse-23.c: Ditto.
1118 * g++.dg/other/i386-2.C: Ditto.
1119
b48042bb
UB
11202016-10-05 Uros Bizjak <ubizjak@gmail.com>
1121
1122 * gcc.target/i386/pr77833.c: Require int128 effective target.
1123
50b01e1d
SK
11242016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
1125
1126 PR fortran/58991
1127 PR fortran/58992
1128 * gfortran.dg/associate_22.f90: New test.
1129
908b8296
FR
11302016-10-05 Fritz Reese <fritzoreese@gmail.com>
1131
1132 * gfortran.dg/dec_union_9.f90: New testcase.
1133 * gfortran.dg/dec_union_10.f90: New testcase.
1134
87582521
JJ
11352016-10-05 Jakub Jelinek <jakub@redhat.com>
1136
2e69f143
JJ
1137 PR sanitizer/66343
1138 * gcc.dg/pch/pr66343-3.c: New test.
1139 * gcc.dg/pch/pr66343-3.hs: New file.
1140
87582521
JJ
1141 PR sanitizer/66343
1142 * gcc.dg/pch/pr66343-1.c: New test.
1143 * gcc.dg/pch/pr66343-1.hs: New file.
1144 * gcc.dg/pch/pr66343-2.c: New test.
1145 * gcc.dg/pch/pr66343-2.hs: New file.
1146
700fff34
BE
11472016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
1148
1149 * c-c++-common/Wint-in-bool-context.c: Update test.
1150
17a9e380
MP
11512016-10-05 Marek Polacek <polacek@redhat.com>
1152
1153 * g++.dg/cpp1z/init-statement1.C: New test.
1154 * g++.dg/cpp1z/init-statement2.C: New test.
1155 * g++.dg/cpp1z/init-statement3.C: New test.
1156 * g++.dg/cpp1z/init-statement4.C: New test.
1157 * g++.dg/cpp1z/init-statement5.C: New test.
1158 * g++.dg/cpp1z/init-statement6.C: New test.
1159 * g++.dg/cpp1z/init-statement7.C: New test.
1160 * g++.dg/cpp1z/init-statement8.C: New test.
1161
6e48e779
LK
11622016-10-05 Louis Krupp <louis.krupp@zoho.com>
1163
1164 PR fortran/67524
1165 * gfortran.dg/pr67524.f90: New test.
1166
04a32443
JJ
11672016-10-05 Jakub Jelinek <jakub@redhat.com>
1168
1169 PR sanitizer/77823
1170 * c-c++-common/ubsan/shift-9.c: New test.
1171
743a9cf7
SKS
11722016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1173
1174 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
1175 of int if __SIZEOF_INT__ is less than 4 bytes.
1176
a40278c3
JD
11772016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1178
1179 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
1180 * gfortran.dg/class_array_20.f03: Likewise.
1181 * gfortran.dg/class_array_21.f03: Likewise.
1182 * gfortran.dg/finalize_29.f08: Likewise.
1183 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
1184
39bb7d01
RB
11852016-10-05 Richard Biener <rguenther@suse.de>
1186
1187 PR middle-end/77826
1188 * gcc.dg/torture/pr77826.c: New testcase.
1189
eeb57981
RB
11902016-10-05 Richard Biener <rguenther@suse.de>
1191
1192 * gcc.dg/fold-copysign-1.c: New testcase.
1193
f9018d75
AS
11942016-10-05 Andreas Schwab <schwab@suse.de>
1195
1196 * g++.dg/pr49847-2.C: Remove.
1197
7e8000b3
PMR
11982016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
1199
1200 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
1201
54f84ca9
RB
12022016-10-05 Richard Biener <rguenther@suse.de>
1203
1204 PR middle-end/55152
1205 * gcc.dg/pr55152-2.c: New testcase.
1206
17beda50
JD
12072016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1208
1209 * gfortran.dg/dtio_15.f90: New test.
1210
1c84b798
ILT
12112016-10-04 Ian Lance Taylor <iant@golang.org>
1212
1213 * gcc.dg/split-7.c: New test.
1214
7ec39552
MS
12152016-10-04 Martin Sebor <msebor@redhat.com>
1216
1217 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
1218 %lc directive to wint_t to silence -Wformat warnings on targets
1219 where the latter is a distinct type such as long.
1220
8ff04ff9
MS
12212016-10-04 Martin Sebor <msebor@redhat.com>
1222
1223 PR c++/77804
1224 * g++.dg/warn/Wplacement-new-size-4.C: New test.
1225
bfecd57c
JJ
12262016-10-04 Jakub Jelinek <jakub@redhat.com>
1227
f72da967
JJ
1228 PR c++/77791
1229 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
1230
bfecd57c
JJ
1231 * g++.dg/other/java3.C: Remove.
1232 * g++.dg/other/java1.C: Remove.
1233 * g++.dg/other/error12.C: Remove.
1234 * g++.dg/other/java2.C: Remove.
1235 * g++.dg/warn/Wnvdtor.C: Remove.
1236 * g++.dg/lookup/java1.C: Remove.
1237 * g++.dg/lookup/java2.C: Remove.
1238 * g++.dg/ext/pr34829.C: Remove.
1239 * g++.dg/ext/java-3.C: Remove.
1240 * g++.dg/ext/java-1.C: Remove.
1241 * g++.dg/ext/java-2.C: Remove.
1242 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1243
fe8b1e83
DG
12442016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1245
1246 PR tree-optimization/77808
1247 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1248
078b5aab
RB
12492016-10-04 Richard Biener <rguenther@suse.de>
1250
1251 PR tree-optimization/77399
1252 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1253
2b568899
RB
12542016-10-04 Richard Biener <rguenther@suse.de>
1255
1256 PR middle-end/77833
1257 * gcc.target/i386/pr77833.c: New testcase.
1258
0a4e5cf3
JL
12592016-09-26 Jeff Law <law@redhat.com>
1260
1261 PR tree-optimization/71550
1262 PR tree-optimization/71403
1263 * gcc.c-torture/execute/pr71550.c: New test.
1264
d07b0a23
SKS
12652016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1266
1267 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1268 option.
1269
b44a42cf
KT
12702016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1271
1272 Revert
1273 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1274
1275 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1276
f41f1ceb
MP
12772016-10-03 Marek Polacek <polacek@redhat.com>
1278
1279 * g++.dg/cpp0x/nullptr37.C: New test.
1280
1633d3b9
BE
12812016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1282
1283 * c-c++-common/Wint-in-bool-context.c: Update test.
1284
2c8e3a1d
JJ
12852016-10-02 Jakub Jelinek <jakub@redhat.com>
1286
1287 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1288 earlier.
1289 * g++.dg/charset/asm2.c (memmove): Likewise.
1290 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1291 * g++.dg/tls/diag-4.C (foo): Likewise.
1292 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1293 dg-warning, fix up regex.
1294 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1295 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1296 * g++.old-deja/g++.mike/net31.C: Likewise.
1297 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1298 for C++17.
1299 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1300 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1301
f00b6283
RB
13022016-10-01 Richard Biener <rguenther@suse.de>
1303
1304 PR middle-end/77798
1305 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1306
0f0565b1
AV
13072016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1308
1309 PR fortran/77663
1310 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1311
c58823a0
JJ
13122016-10-01 Jakub Jelinek <jakub@redhat.com>
1313
1314 PR c/77490
1315 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1316 Add dg-prune-output directive.
1317
e3228a50
JD
13182016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1319
1320 PR fortran/66643
1321 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1322 * gfortran.fortran-torture/compile/write.f90: Update test.
1323
e70bbc6f
MW
13242016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1325
1326 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1327 arm_fp16_alternative_ok as the required effective target.
1328 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1329 -mfp16-format=alternative to the dg-options directive and remove
1330 the dg-add-options directive.
1331
c39747d2
FR
13322016-09-30 Fritz Reese <fritzoreese@gmail.com>
1333
1334 PR fortran/77764
1335 * gfortran.dg/dec_union_8.f90: New testcase.
1336
00074dd8
FR
13372016-09-30 Fritz Reese <fritzoreese@gmail.com>
1338
1339 PR fortran/77782
1340 * gfortran.dg/dec_structure_16.f90: New testcase.
1341
26f391e8
AV
13422016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1343
1344 * gfortran.dg/coarray_allocate_10.f08: New test.
1345 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1346
fa16a271
KT
13472016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1348
1349 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1350
f334c828
RB
13512016-09-30 Richard Biener <rguenther@suse.de>
1352
1353 PR tree-optimization/77399
1354 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1355
76e3ec9c
SL
13562016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1357
871267e1 1358 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1359 -fdelete-null-pointer-checks explicit.
1360 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1361 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1362 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1363 * gcc.dg/pic-1.c: Require fpic target support.
1364 * gcc.dg/pic-2.c: Likewise.
1365
a2c6e7f2
JJ
13662016-09-29 Jakub Jelinek <jakub@redhat.com>
1367
1368 Implement P0001R1 - C++17 removal of register storage class specifier
1369 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1370 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1371 C++17.
1372 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1373 keyword if not __SSE2__.
1374 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1375 C++17.
1376 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1377 register keywords.
1378 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1379 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1380 no_erroneous_warning): Expect new warnings for C++17.
1381 * g++.dg/warn/register-var-2.C (f): Likewise.
1382 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1383 * g++.dg/parse/linkage2.C (foo): Likewise.
1384 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1385 keyword on parameters for C++17.
1386 * g++.dg/cpp1z/register1.C: New test.
1387 * g++.dg/cpp1z/register2.C: New test.
1388 * g++.dg/cpp1z/register3.C: New test.
1389
4ab76933
UB
13902016-09-29 Uros Bizjak <ubizjak@gmail.com>
1391
1392 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1393 * gcc.target/i386/avx2-check.h (main): Ditto.
1394 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1395 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1396 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1397 * gcc.target/i386/avx512er-check.h (main): Ditto.
1398 * gcc.target/i386/avx512f-check.h (main): Ditto.
1399 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1400 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1401 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1402
2488ebe5
UB
14032016-09-29 Uros Bizjak <ubizjak@gmail.com>
1404
1405 PR target/77756
1406 * gcc.target/i386/pr77756.c: New test.
1407
4d258d09
MP
14082016-09-29 Marek Polacek <polacek@redhat.com>
1409
1410 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1411
a9087411
MP
14122016-09-29 Marek Polacek <polacek@redhat.com>
1413
1414 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1415 C++14.
1416
fa0a064a
ML
14172016-09-29 Martin Liska <mliska@suse.cz>
1418
1419 * objc/execute/construct1.m: New test.
1420
0ce1ecc7
RB
14212016-09-29 Richard Biener <rguenther@suse.de>
1422
1423 PR tree-optimization/77768
1424 * gcc.dg/torture/pr77768.c: New testcase.
1425
da186c1f
RB
14262016-09-28 Richard Biener <rguenther@suse.de>
1427
1428 PR middle-end/77407
1429 * gcc.dg/pr77407.c: New testcase.
1430
d657e995
RB
14312016-09-29 Richard Biener <rguenther@suse.de>
1432
1433 PR middle-end/55152
1434 * gcc.dg/pr55152.c: New testcase.
1435 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1436
cadf6296
RO
14372016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1440 (dg-options): Remove -m32.
1441
88000fd1
MS
14422016-09-28 Martin Sebor <msebor@redhat.com>
1443
1444 PR middle-end/77721
1445 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1446
0c172974
JD
14472016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1448
1449 PR libgfortran/77707
1450 * gfortran.dg/inquire_17.f90: New test.
1451
4b390698
JJ
14522016-09-28 Jakub Jelinek <jakub@redhat.com>
1453
1454 PR c++/77467
1455 * g++.dg/cpp1y/constexpr-77467.C: New test.
1456
2b1b5938
MS
14572016-09-28 Martin Sebor <msebor@redhat.com>
1458
1459 PR c/77762
1460 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1461 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1462 (test_sprintf_p_const): Adjust line numbers to avoid failures
1463 introduced in r240503.
1464
30dc6ee9
MS
14652016-09-28 Martin Sebor <msebor@redhat.com>
1466
1467 PR middle-end/77683
1468 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1469
7d290e93
BE
14702016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1471
fcf32bad
BE
1472 PR c++/77748
1473 * g++.dg/pr77550.C: Avoid undefined behavior.
1474
7d290e93
BE
1475 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1476
912d9ec3
WD
14772016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1478
1479 * gcc.dg/strlenopt-20.c: Update test.
1480 * gcc.dg/strlenopt-21.c: Likewise.
1481 * gcc.dg/strlenopt-22.c: Likewise.
1482 * gcc.dg/strlenopt-22g.c: Likewise.
1483 * gcc.dg/strlenopt-26.c: Likewise.
1484 * gcc.dg/strlenopt-5.c: Likewise.
1485 * gcc.dg/strlenopt-7.c: Likewise.
1486 * gcc.dg/strlenopt-9.c: Likewise.
1487
459bcfb0
JJ
14882016-09-27 Jakub Jelinek <jakub@redhat.com>
1489
6e39060a
JJ
1490 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1491
8ca33347
JJ
1492 * g++.dg/cpp1z/lambda-this1.C: New test.
1493 * g++.dg/cpp1z/lambda-this2.C: New test.
1494
459bcfb0
JJ
1495 PR c++/77722
1496 * g++.dg/ubsan/return-4.C: New test.
1497 * g++.dg/ubsan/return-5.C: New test.
1498 * g++.dg/ubsan/return-6.C: New test.
1499
20fba714
JW
15002016-09-27 Jiong Wang <jiong.wang@arm.com>
1501
1502 * lib/target-supports.exp
1503 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1504 in function comment.
1505
bebe0086
ML
15062016-09-27 Martin Liska <mliska@suse.cz>
1507
1508 PR gcov-profile/46266
1509 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1510 considered.
1511
59896334
RB
15122016-09-27 Richard Biener <rguenther@suse.de>
1513
1514 PR tree-optimization/77745
1515 * g++.dg/torture/pr77745.C: New testcase.
1516
f0d355dc
RB
15172016-09-27 Richard Biener <rguenther@suse.de>
1518
1519 PR tree-optimization/77478
1520 * gcc.dg/torture/pr77478.c: New testcase.
1521
8c9434c2
ML
15222016-09-27 Martin Liska <mliska@suse.cz>
1523
1524 PR gcov-profile/7970
1525 PR gcov-profile/16855
1526 PR gcov-profile/44779
1527 * g++.dg/gcov/pr16855.C: New test.
1528
511d092e
SKS
15292016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1530
1531 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1532
f2e0c4e1
JJ
15332016-09-27 Jakub Jelinek <jakub@redhat.com>
1534
1535 PR fortran/77666
1536 * gfortran.dg/gomp/pr77666.f90: New test.
1537
3a4228ba
KV
15382016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1539
1540 PR ipa/77677
1541 * gcc.dg/torture/pr77677-2.c: New test.
1542
a184e37f
SK
15432016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1544
1545 PR fortran/77420
1546 * gfortran.dg/pr77420_1.f90: New test.
1547 * gfortran.dg/pr77420_2.f90: Ditto.
1548 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1549 * gfortran.dg/pr77420_4.f90: this file.
1550
8be59d19
KV
15512016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1552
1553 PR middle-end/77719
1554 * gfortran.dg/pr77719.f90: New test.
1555
991075a4
TP
15562016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1557
1558 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1559 singular form of byte when quantity is unknown.
991075a4 1560
c6147dc4
MP
15612016-09-26 Marek Polacek <polacek@redhat.com>
1562
1563 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1564
5cc6c41c
ML
15652016-09-26 Martin Liska <mliska@suse.cz>
1566
1567 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1568 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1569 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1570 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1571 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1572 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1573 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1574 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1575 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1576
81fea426
MP
15772016-09-26 Marek Polacek <polacek@redhat.com>
1578
1579 PR c/7652
1580 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1581 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1582 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1583 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1584 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1585 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1586 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1587 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1588 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1589 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1590 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1591 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1592 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1593 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1594 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1595 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1596 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1597 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1598 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1599 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1600 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1601 * c-c++-common/attr-fallthrough-1.c: New test.
1602 * c-c++-common/attr-fallthrough-2.c: New test.
1603 * g++.dg/cpp0x/fallthrough1.C: New test.
1604 * g++.dg/cpp0x/fallthrough2.C: New test.
1605 * g++.dg/cpp1z/fallthrough1.C: New test.
1606 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1607 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1608 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1609 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1610
9b597c1f
SK
16112016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1612
12a813c1 1613 PR fortran/77429
9b597c1f
SK
1614 * gfortran.dg/pr77429.f90: New test.
1615
f1c7e7f1
SK
16162016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/77694
1619 * gfortran.dg/pr77694.f90: New test.
1620
50c6dd20
OE
16212016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1622
1623 PR target/51244
1624 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1625
540b039e
DH
16262016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1627
1628 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1629 for 32-bit mode.
1630
cfd161bf
DH
16312016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1632
1633 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1634 for 32-bit mode.
1635
9a2300e9
MP
16362016-09-24 Marek Polacek <polacek@redhat.com>
1637
1638 PR c/77490
1639 * c-c++-common/Wbool-operation-1.c: New test.
1640 * gcc.dg/Wbool-operation-1.c: New test.
1641
34d567d1
FR
16422016-09-23 Fritz Reese <fritzoreese@gmail.com>
1643
1644 * gfortran.dg/dec_static_1.f90: New.
1645 * gfortran.dg/dec_static_2.f90: New.
1646 * gfortran.dg/dec_static_3.f90: New.
1647 * gfortran.dg/dec_static_4.f90: New.
1648
4a8d4422
JD
16492016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1650
1651 PR fortran/48298
1652 * gfortran.dg/negative_unit_check.f90: Update test.
1653 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1654
90ef45cb
DV
16552016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1656
1657 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1658 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1659 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1660 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1661 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1662 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1663 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1664
e0535922
MS
16652016-09-23 Martin Sebor <msebor@redhat.com>
1666
1667 PR testsuite/77713
1668 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1669 assuming long double is bigger than double.
1670
d664d76d
JJ
16712016-09-23 Jakub Jelinek <jakub@redhat.com>
1672
1673 Implement P0138R2, C++17 construction rules for enum class values
1674 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1675
3b31f720
DM
16762016-09-23 David Malcolm <dmalcolm@redhat.com>
1677
1678 PR preprocessor/77672
1679 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1680 expected multiline output from first warning to reflect change
1681 in r240434.
1682
592459bf
TP
16832016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1684
1685 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1686
0af06385
BE
16872016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1688 Tom de Vries <tom@codesourcery.com>
1689
1690 PR testsuite/77411
1691 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1692
8f01b67a
MP
16932016-09-23 Marek Polacek <polacek@redhat.com>
1694
1695 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1696 * c-c++-common/gomp/atomic-13.c: Likewise.
1697 * c-c++-common/gomp/atomic-14.c: Likewise.
1698 * c-c++-common/pr60439.c: Remove invalid code.
1699 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1700 * g++.dg/expr/bitfield5.C: Likewise.
1701 * g++.dg/expr/bitfield6.C: Likewise.
1702 * g++.dg/expr/bool1.C: Likewise.
1703 * g++.dg/expr/bool3.C: Likewise.
1704 * g++.dg/expr/lval3.C: Likewise.
1705 * g++.dg/expr/lval4.C: Likewise.
1706 * g++.old-deja/g++.jason/bool5.C: Likewise.
1707
bbd6fcf3
DM
17082016-09-23 David Malcolm <dmalcolm@redhat.com>
1709
1710 PR preprocessor/77672
1711 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1712 (test_terminator_location): New function.
1713
113d06a4
RB
17142016-09-23 Richard Biener <rguenther@suse.de>
1715
1716 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1717
cab9e1df
MW
17182016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1719
1720 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1721 -march=armv8.2-a+fp16 when supported by the hardware.
1722 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1723 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1724 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1725 semi-colons to a macro invocations.
1726 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1727 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1728 defined.
1729 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1730 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1732 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1733 defined.
1734 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1736 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1737 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1738 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1740 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1741 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1742 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1743 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1744 defined.
1745 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1746 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1747 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1748 defined.
1749 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1750 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1751 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1752 defined.
1753 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1754 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1755 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1756 defined.
1757 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1758 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1759 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1760 defined. Also fix some white-space.
1761 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1762 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1763 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1764 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1765 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1766 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1767 defined. Also fix some long lines and white-space.
1768 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1769 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1770 defined. Also fix some long lines and white-space.
1771 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1772 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1773 defined.
1774 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1775 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1776 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1777 defined.
1778 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1779 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1780 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1781 defined.
1782 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1783 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1784 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1785 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1786 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1787 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1788 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1789 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1790 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1791 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1792 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1793 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1794 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1795 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1796 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1797 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1798 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1799 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1800 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1801
da9b2e69
JW
18022016-09-23 Jiong Wang <jiong.wang@arm.com>
1803 Matthew Wahab <matthew.wahab@arm.com>
1804
1805 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1806 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1807 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1808 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1809 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1814 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1815 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1816 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1817 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1818 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1822 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1823 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1824 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1825 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1826 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1827 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1828 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1829 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1830 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1831 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1832 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1833 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1834 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1835 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1836 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1837 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1838 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1839 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1840 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1841 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1842
785cf02f
MW
18432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1844
1845 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1846 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1847 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1848 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1849 support.
1850
1e401340
KV
18512016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1852
1853 PR ipa/77677
1854 * gcc.dg/torture/pr77677.c: New test.
1855
8ed3eeac
AV
18562016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1857
1858 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1859 here now.
1860
55a9b91b
MW
18612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1862
1863 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1864 options. Add tests for float16x4_t and float16x8_t.
1865
64c744b9
DV
18662016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1867
1868 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1869 * gcc.target/s390/risbg-ll-2.c: Ditto.
1870 * gcc.target/s390/risbg-ll-3.c: Ditto.
1871
d403b8d4
MW
18722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1873
1874 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1875 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1876
576987fc
DV
18772016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1878
1879 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1880 output to the simplified instructions.
1881
4ffc8099
MW
18822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1883
1884 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1885 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1886
b1a970a5
MW
18872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1888
1889 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1890 (FP16_SUPPORTED): New
1891 (expected-hfloat-16x4): Make conditional on __fp16 support.
1892 (expected-hfloat-16x8): Likewise.
1893 (vdup_n_f16): Disable for non-AArch64 targets.
1894 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1895 conditional on FP16_SUPPORTED.
1896 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1897 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1898 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1899 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1900 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1901 for testing __fp16.
1902 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1903 conditional on FP16_SUPPORTED.
1904 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1905 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1906
50df9464
MW
19072016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1908
1909 * gcc.target/arm/short-vfp-1.c: New.
1910
536b9f42
MW
19112016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1912
1913 * gcc.target/arm/attr-fp16-arith-1.c: New.
1914
1b9e31cf
MW
19152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1916
1917 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1918 New.
1919 (add_options_for_arm_v8_2a_fp16_neon): New.
1920 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1921 (add_options_for_arm_arch_v8_2a): Auto-generate.
1922 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1923 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1924 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1925 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1926 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1927 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1928 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1929
a5b42ee7
MW
19302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1931
1932 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1933 arm_fp16_alternative_ok.
1934 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1935 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1936 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1937 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1938 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1939 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1940 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1941 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1942 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1943 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1944 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1945 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1946 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1947 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1948 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1949 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1950 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1951 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1952 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1953 arm_fp16_alternative_ok.
1954 * lib/target-supports.exp
1955 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1956 (check_effective_target_arm_fp16_alternative_ok): New.
1957 (check_effective_target_arm_fp16_none_ok_nocache): New.
1958 (check_effective_target_arm_fp16_none_ok): New.
1959
fcbc975b
ML
19602016-09-23 Martin Liska <mliska@suse.cz>
1961
1962 * gcc.dg/ipa/pr77653.c: Replace adress
1963 with address.
1964
1822b732
ML
19652016-09-23 Martin Liska <mliska@suse.cz>
1966
1967 * gcc.target/i386/movbe-4.c: New test.
1968
fab18cc4
ML
19692016-09-23 Martin Liska <mliska@suse.cz>
1970
1971 * gcc.target/i386/crc32-5.c: New test.
1972
e70f01b5
ML
19732016-09-23 Martin Liska <mliska@suse.cz>
1974
1975 * gcc.target/i386/pr71652.c: New test.
1976 * gcc.target/i386/pr71652-2.c: New test.
1977 * gcc.target/i386/pr71652-3.c: New test.
1978
f2e81d05
JJ
19792016-09-23 Jakub Jelinek <jakub@redhat.com>
1980
1981 * lib/gcc-dg.exp (process-message): Support relative line number
1982 notation - .+4 or .-1 etc.
1983 * gcc.dg/dg-test-1.c: New test.
1984
ed30d2a6
MS
19852016-09-22 Martin Sebor <msebor@redhat.com>
1986
1987 PR target/77676
1988 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1989 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1990 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1991 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1992
1c681c7b
UB
19932016-09-22 Uros Bizjak <ubizjak@gmail.com>
1994
1995 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1996 * gcc.dg/ifcvt-2.c: Ditto.
1997 * gcc.dg/zero_bits_compound-1.c: Ditto.
1998 * gcc.dg/zero_bits_compound-1.c: Ditto.
1999 * gcc.dg/pr40550.c: Simplify target selectors.
2000 Use dg-additional-options.
2001 * gcc.dg/pr47893.c: Ditto.
2002 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
2003 additional options for 32-bit x86 targets.
2004 * gcc.dg/pr70955.c: Move to ...
2005 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
2006
67cf0a53
PC
20072016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/61019
2010 * g++.dg/cpp0x/pr61019.C: New.
2011
0ee70cc0
AV
20122016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
2013 Terry Guo <terry.guo@arm.com>
2014
2015 * gcc.target/arm/pure-code/ffunction-sections.c: New.
2016 * gcc.target/arm/pure-code/no-literal-pool.c: New.
2017 * gcc.target/arm/pure-code/pure-code.exp: New.
2018
43639d2c
UB
20192016-09-22 Uros Bizjak <ubizjak@gmail.com>
2020
2021 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
2022 Remove SSE effective target requirement.
2023
a608d15b
PC
20242016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
2025
2026 PR c++/71979
2027 * g++.dg/cpp0x/pr71979.C: New.
2028
d94a7ab4
BE
20292016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2030
2031 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
2032
a13f439f
ML
20332016-09-22 Martin Liska <mliska@suse.cz>
2034
2035 PR ipa/77653
2036 * gcc.dg/ipa/pr77653.c: New test.
2037
cf352092
JJ
20382016-09-22 Jakub Jelinek <jakub@redhat.com>
2039
2040 PR fortran/77665
2041 * gfortran.dg/gomp/pr77665.f90: New test.
2042
a8de3002
PT
20432016-09-22 Paul Thomas <pault@gcc.gnu.org>
2044
2045 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
2046 * gfortran.dg/dtio_13.f90: New test.
2047
39abef62
LK
20482016-09-21 Louis Krupp <louis.krupp@zoho.com>
2049
2050 PR fortran/66107
2051 * gfortran.dg/pr66107.f90: New test.
2052
4a2bb7fc
ILT
20532016-09-21 Ian Lance Taylor <iant@golang.org>
2054
2055 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
2056 with call to builtin delete function.
2057
5f84cee2
JM
20582016-09-21 Joseph Myers <joseph@codesourcery.com>
2059
2060 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
2061 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
2062 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
2063 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
2064 tests.
2065
fe01a41a
UB
20662016-09-21 Uros Bizjak <ubizjak@gmail.com>
2067
2068 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
2069
2e1c20b1
JJ
20702016-09-21 Jakub Jelinek <jakub@redhat.com>
2071
2072 PR c++/77651
2073 * g++.dg/cpp1z/aligned-new6.C: New test.
2074
de4c144a
MW
20752016-09-21 Matthew Wahab <matthew.wahab@arm.com>
2076
2077 * gcc.target/arm/fp16-aapcs-3.c: New.
2078 * gcc.target/arm/fp16-aapcs-4.c: New.
2079 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
2080 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
2081 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
2082 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
2083
44fc7854
BE
20842016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
2085
2086 PR tree-optimization/77550
2087 * g++.dg/pr77550.C: New test.
2088
bc084f84
GJL
20892016-09-21 Georg-Johann Lay <avr@gjlay.de>
2090
2091 PR target/77326
2092 * gcc.target/avr/torture/pr77326.c: New test.
2093
c075003a
LK
20942016-09-21 Louis Krupp <louis.krupp@zoho.com>
2095
2096 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
2097
6811ea79
RB
20982016-09-21 Richard Biener <rguenther@suse.de>
2099
2100 PR tree-optimization/77648
2101 * gcc.dg/torture/pr77648-1.c: New testcase.
2102 * gcc.dg/torture/pr77648-2.c: Likewise.
2103
f955c4c4
RB
21042016-09-21 Richard Biener <rguenther@suse.de>
2105 Jakub Jelinek <jakub@redhat.com>
2106
2107 PR tree-optimization/77621
2108 * gcc.dg/pr77621.c: New testcase.
2109
096506bb
PT
21102016-09-21 Paul Thomas <pault@gcc.gnu.org>
2111
2112 PR fortran/77657
2113 * gfortran.dg/dtio_12.f90: New test.
2114
37d168ae
SKS
21152016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2116
2117 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
2118
66454000
KV
21192016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2120
2121 PR tree-optimization/72835
2122 * gcc.dg/tree-ssa/pr72835.c: New test.
2123
88d0c3f0
MS
21242016-09-20 Martin Sebor <msebor@redhat.com>
2125
2126 PR middle-end/49905
2127 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
2128 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
2129 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
2130 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
2131 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
2132 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
2133 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
2134
a03df1d5
KV
21352016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2136
2137 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
2138 arguments/compare will be optimized away.
2139 * gcc.dg/torture/ftrapv-1.c: Likewise.
2140
8bc5448f
KV
21412016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2142
2143 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
2144 will be optimized away.
2145 * gcc.dg/ipa/vrp1.c: New test.
2146 * gcc.dg/ipa/vrp2.c: New test.
2147 * gcc.dg/ipa/vrp3.c: New test.
2148
973625a0
KV
21492016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2150
2151 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
2152 does the same transformation.
2153 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
2154 * gcc.dg/tree-ssa/evrp1.c: New test.
2155 * gcc.dg/tree-ssa/evrp2.c: New test.
2156 * gcc.dg/tree-ssa/evrp3.c: New test.
2157 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
2158 * gcc.dg/tree-ssa/pr22117.c: Likewise.
2159 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
2160 * gcc.dg/tree-ssa/pr64130.c: Likewise.
2161 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
2162 foling now happens early.
2163 * gcc.dg/tree-ssa/vrp04.c: Likewise.
2164 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2165 * gcc.dg/tree-ssa/vrp16.c: Likewise.
2166 * gcc.dg/tree-ssa/vrp25.c: Likewise.
2167 * gcc.dg/tree-ssa/vrp67.c: Likewise.
2168
9b1ba33c
UB
21692016-09-20 Uros Bizjak <ubizjak@gmail.com>
2170
2171 PR target/77621
2172 * gcc.target/i386/pr77621.c: New test.
2173 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
2174 pattern, loop should vectorize with -mtune=atom.
2175
f5bd4ad8
MO
21762016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
2177 Jakub Jelinek <jakub@redhat.com>
2178
2179 PR testsuite/63299
2180 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
2181 instead of delete.
2182
7d9cf801
JJ
21832016-09-20 Jakub Jelinek <jakub@redhat.com>
2184
b912f962
JJ
2185 PR c++/77626
2186 * g++.dg/other/pr77626.C: New test.
2187
eaf1ece1
JJ
2188 PR c++/77638
2189 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
2190
590b62e9
JJ
2191 PR c++/77637
2192 * g++.dg/cpp0x/gen-attrs-62.C: New test.
2193
7d9cf801
JJ
2194 PR middle-end/77624
2195 * c-c++-common/pr77624-1.c: New test.
2196 * c-c++-common/pr77624-2.c: New test.
2197
3aebb6ff
AV
21982016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
2199
2200 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
2201 of digits expected.
2202
b5bbe47b
RB
22032016-09-20 Richard Biener <rguenther@suse.de>
2204
2205 PR tree-optimization/77646
2206 * gcc.dg/torture/pr77646.c: New testcase.
2207
144a96e4
BE
22082016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2209
2210 PR c++/77434
2211 * c-c++-common/Wint-in-bool-context.c: New test.
2212
1f2071fa
JM
22132016-09-19 Joseph Myers <joseph@codesourcery.com>
2214
2215 * gcc.dg/cr-decimal-dig-1.c: New test.
2216
63012d9a
JM
22172016-09-19 Joseph Myers <joseph@codesourcery.com>
2218
2219 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
2220 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
2221 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
2222 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
2223
02410826
VM
22242016-09-19 Vladimir Makarov <vmakarov@redhat.com>
2225
2226 PR rtl-optimization/77416
2227 * gcc.target/powerpc/pr77416.c: New.
2228
6101a7ab
PP
22292016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
2230
2231 PR c++/77639
2232 * g++.dg/template/error-recovery4.C: New test.
2233
1993ff76
BC
22342016-09-19 Bin Cheng <bin.cheng@arm.com>
2235
2236 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2237
5fa9e644
KT
22382016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2239
2240 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2241 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2242
fc15d9ec
JJ
22432016-09-19 Jakub Jelinek <jakub@redhat.com>
2244 Jan Hubicka <jh@suse.cz>
2245
2246 PR target/77587
2247 * gcc.dg/pr77587.c: New test.
2248 * gcc.dg/pr77587a.c: New file.
2249
3c9f5092
AV
22502016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2251
2252 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2253 * gfortran.dg/coarray_38.f90:
2254 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2255 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2256 * gfortran.dg/coarray_allocate_7.f08: New test.
2257 * gfortran.dg/coarray_allocate_8.f08: New test.
2258 * gfortran.dg/coarray_allocate_9.f08: New test.
2259 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2260 new caf_register.
2261 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2262 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2263 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2264 get_by_refs.
2265 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2266 * gfortran.dg/coarray_lock_7.f90: Same.
2267 * gfortran.dg/coarray_poly_5.f90: Same.
2268 * gfortran.dg/coarray_poly_6.f90: Same.
2269 * gfortran.dg/coarray_poly_7.f90: Same.
2270 * gfortran.dg/coarray_poly_8.f90: Same.
2271 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2272
e79e6763
FR
22732016-09-19 Fritz Reese <fritzoreese@gmail.com>
2274
2275 PR fortran/77584
2276 * gfortran.dg/dec_structure_15.f90: New testcase.
2277
ae527639
RB
22782016-09-19 Richard Biener <rguenther@suse.de>
2279
2280 PR middle-end/77605
2281 * gcc.dg/torture/pr77605.c: New testcase.
2282
cdf060f8
LK
22832016-09-18 Louis Krupp <louis.krupp@zoho.com>
2284
2285 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2286
b720e919
JH
22872016-09-17 Jan Hubicka <hubicka@ucw.cz>
2288
2289 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2290 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2291 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2292 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2293 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2294 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2295 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2296 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2297 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2298 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2299 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2300
bdabae39
KY
23012016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2302
2303 * gcc.target/i386/pr68633.c: Fix expected result.
2304
493ba820
LK
23052016-09-17 Louis Krupp <louis.krupp@gmail.com>
2306
2307 PR fortran/68078
2308 * gfortran.dg/pr68078.f90: New test.
2309 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2310
9a42726b
BS
23112016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2312
2313 PR target/77613
2314 * gcc.target/powerpc/swaps-p8-25.c: New.
2315
e7d61178
JJ
23162016-09-16 Jakub Jelinek <jakub@redhat.com>
2317
8f03e02f
JJ
2318 PR c++/77482
2319 * g++.dg/cpp0x/constexpr-77482.C: New test.
2320
e80cb545
JJ
2321 PR c++/77379
2322 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2323 thunk offsets.
2324 * g++.dg/abi/abi-tag23a.C: Likewise.
2325
1c2f613f
JJ
2326 PR c++/77338
2327 * g++.dg/cpp0x/decltype-77338.C: New test.
2328
e7d61178
JJ
2329 PR c++/77375
2330 * g++.dg/cpp0x/mutable1.C: New test.
2331
8d987deb
SK
23322016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2333
2334 PR fortran/77612
2335 * gfortran.dg/pr77612.f90: New test.
2336
2c3d35a6
SKS
23372016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2338
2339 * gcc.dg/torture/pr70421.c: Require int32plus.
2340
e43163ae
JJ
23412016-09-16 Jakub Jelinek <jakub@redhat.com>
2342
bcf0905a
JJ
2343 PR middle-end/77475
2344 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2345
e43163ae
JJ
2346 PR target/77526
2347 * gcc.target/i386/pr77526.c: New test.
2348
7d704548
JJ
23492016-09-16 Jakub Jelinek <jakub@redhat.com>
2350 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 PR middle-end/77594
2353 * gcc.target/i386/pr77594.c: New test.
2354
902d624f
LK
23552016-09-15 Louis Krupp <louis.krupp@zoho.com>
2356
2357 PR fortran/69963
2358 * gfortran.dg/misplaced_implicit_character.f90: New test.
2359
7e16ce79
BC
23602016-09-15 Bin Cheng <bin.cheng@arm.com>
2361
2362 PR tree-optimization/77503
2363 * gcc.dg/vect/pr77503.c: New test.
2364
7c05f5c4
RB
23652016-09-15 Richard Biener <rguenther@suse.de>
2366
2367 PR middle-end/77544
2368 * c-c++-common/torture/pr77544.c: New testcase.
2369
76ff80fb
JJ
23702016-09-15 Jakub Jelinek <jakub@redhat.com>
2371
2372 PR middle-end/77475
2373 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2374 * gcc.dg/march-generic.c: Likewise.
2375 * gcc.target/i386/spellcheck-options-1.c: New test.
2376 * gcc.target/i386/spellcheck-options-2.c: New test.
2377 * gcc.target/i386/spellcheck-options-3.c: New test.
2378 * gcc.target/i386/spellcheck-options-4.c: New test.
2379
5560d026
CLT
23802016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2381
2382 PR fortran/72743
2383 * gfortran.dg/goacc/pr72743.f90: New test.
2384
5334f733
RB
23852016-09-15 Richard Biener <rguenther@suse.de>
2386
2387 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2388
d08615f2
RB
23892016-09-15 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/77514
2392 * gcc.dg/torture/pr77514.c: New testcase.
2393
28ca05f0
JJ
23942016-09-14 Jakub Jelinek <jakub@redhat.com>
2395
2396 PR c++/77549
2397 * g++.dg/lookup/pr77549.C: New test.
2398
20a1e5b8
MP
23992016-09-14 Marek Polacek <polacek@redhat.com>
2400
2401 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2402 * c-c++-common/gomp/atomic-13.c: Likewise.
2403 * c-c++-common/gomp/atomic-14.c: Likewise.
2404 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2405 * g++.dg/cpp1z/bool-increment1.C: New test.
2406 * c-c++-common/pr60439.c: Add dg-warning.
2407 * g++.dg/expr/bitfield4.C: Likewise.
2408 * g++.dg/expr/bitfield5.C: Likewise.
2409 * g++.dg/expr/bitfield6.C: Likewise.
2410 * g++.dg/expr/bool1.C: Likewise.
2411 * g++.dg/expr/bool3.C: Likewise.
2412 * g++.dg/expr/lval3.C: Likewise.
2413 * g++.dg/expr/lval4.C: Likewise.
2414 * g++.old-deja/g++.jason/bool5.C: Likewise.
2415 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2416 * g++.dg/other/error18.C: Likewise.
2417 * g++.dg/gomp/atomic-14.C: Likewise.
2418
0761f6bf
NS
24192016-09-14 Nathan Sidwell <nathan@acm.org>
2420
2421 PR c++/77539
2422 * g++.dg/cpp1y/pr77539.C: New.
2423
13cddbc1
CL
24242016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2425
2426 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2427 dg-require.
2428 * g++.dg/ext/builtin_alloca.C: Likewise.
2429 * g++.dg/template/spec35.C: Likewise.
2430 * gcc.dg/builtins-68.c: Likewise.
2431 * gcc.misc-tests/gcov-13.c: Likewise.
2432 * gcc.misc-tests/gcov-14.c: Likewise.
2433
a90638d4
JM
24342016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2435
2436 * gfortran.dg/dec_structure_14.f90: New testcase.
2437
5ba4a08c
JJ
24382016-09-14 Jakub Jelinek <jakub@redhat.com>
2439
2440 PR sanitizer/68260
2441 * c-c++-common/tsan/pr68260.c: New test.
2442
a713b234
JS
24432016-09-13 Joe Seymour <joe.s@somniumtech.com>
2444
2445 PR target/70713
2446 * gcc.target/msp430/function-attributes-1.c: New test.
2447 * gcc.target/msp430/function-attributes-2.c: New test.
2448 * gcc.target/msp430/function-attributes-3.c: New test.
2449
96032047
MS
24502015-04-18 Martin Sebor <msebor@redhat.com>
2451
2452 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2453 of non-nul characters.
2454 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2455
ea8661cd
JJ
24562016-09-13 Jakub Jelinek <jakub@redhat.com>
2457
9952908a
JJ
2458 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2459 * g++.dg/cpp1z/gen-attrs1.C: New test.
2460
63cdb7a0
JJ
2461 PR tree-optimization/77454
2462 * gcc.dg/pr77454.c: New test.
2463
ea8661cd
JJ
2464 PR c++/77553
2465 * g++.dg/cpp1y/constexpr-77553.C: New test.
2466
254830ba
DM
24672016-09-13 David Malcolm <dmalcolm@redhat.com>
2468
2469 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2470 (test_show_locus): Replace rich_location::add_fixit_insert calls
2471 with add_fixit_insert_before and add_fixit_insert_after.
2472
42763690
JM
24732016-09-13 Jason Merrill <jason@redhat.com>
2474 Tom de Vries <tom@codesourcery.com>
2475
2476 PR c++/77427
2477 * g++.dg/pr77427.C: New test.
2478
c8798f2c
ML
24792016-09-13 Martin Liska <mliska@suse.cz>
2480
2481 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2482 effective target.
2483 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2484 * lib/target-supports.exp: Define the new target.
2485
54700e2e
AP
24862016-09-12 Andrew Pinski <apinski@cavium.com>
2487
2488 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2489 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2490
e1d55bf7
UB
24912016-09-12 Uros Bizjak <ubizjak@gmail.com>
2492
2493 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2494 variable arguments.
2495 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2496 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2497 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2498 variable argument.
2499 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2500 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2501
54dcdb88
BE
25022016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2503
2504 PR c++/77496
2505 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2506 * g++.dg/ext/pr77496.C: New test.
2507 * g++.dg/warn/pr77496.C: New test.
2508
d1463eb9
DM
25092016-09-12 David Malcolm <dmalcolm@redhat.com>
2510
2511 PR c/72858
2512 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2513 to preserve conversion chars, and to preserve prefix information.
2514 * gcc.dg/format/pr72858.c: New test case.
2515
217fabad
SK
25162016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2517
2518 * gfortran.dg/pr77507.f90: Move to ...
2519 * gfortran.dg/ieee/pr77507.f90: here.
2520
a1cd04ac
JH
25212016-08-09 Jan Hubicka <hubicka@ucw.cz>
2522
2523 PR ipa/61159
2524 * compile/pr61159.c: New testcase
2525
e3912107
JH
25262016-08-09 Jan Hubicka <hubicka@ucw.cz>
2527
2528 PR ipa/64316
2529 * gcc.dg/ipa/pr63416.c: New testcase.
2530
739d9339
PT
25312016-09-10 Paul Thomas <pault@gcc.gnu.org>
2532 Steven G. Kargl <kargl@gcc.gnu.org>
2533
2534 PR fortran/77532
cc3135b6 2535 * gfortran.dg/dtio_11.f90: new test.
739d9339 2536
fb7c40dd
SK
25372016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2538
2539 PR fortran/77507
2540 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2541 * gfortran.dg/c_assoc_4.f90: Ditto.
2542
5b28efbb
TV
25432016-09-10 Tom de Vries <tom@codesourcery.com>
2544
2545 PR C/71602
2546 * c-c++-common/va-arg-va-list-type.c: New test.
2547
9d0a9bb4
PB
25482016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2549
2550 PR rtl-optimization/77289
2551 * gcc.target/powerpc/pr77289.c: New test.
2552
3f0177e7
MS
25532016-09-09 Martin Sebor <msebor@redhat.com>
2554
2555 PR c/77520
2556 PR c/77521
2557 * gcc.dg/pr77520.c: New test.
2558 * gcc.dg/pr77521.c: New test.
2559
e81e83d0
SK
25602016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2561
2562 PR fortran/77506
2563 * gfortran.dg/pr77506.f90: New test.
2564
8a92685e
SK
25652016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2566
2567 PR fortran/77507
2568 * gfortran.dg/pr77507.f90: New test.
2569
c65248cb
JM
25702016-09-09 Joseph Myers <joseph@codesourcery.com>
2571
2572 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2573
2cf0ff98
SK
25742016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2575 Louis Krupp <lkrupp@gcc.gnu.org>
2576
2577 PR fortran/69514
2578 * gfortran.dg/pr69514_1.f90: New test.
2579 * gfortran.dg/pr69514_2.f90: New test.
2580
8ebc1e0f
JJ
25812016-09-08 Jakub Jelinek <jakub@redhat.com>
2582
20b6cf01
JJ
2583 PR fortran/77500
2584 * gfortran.dg/gomp/pr77500.f90: New test.
2585
8ebc1e0f
JJ
2586 PR fortran/77516
2587 * gfortran.dg/gomp/pr77516.f90: New test.
2588
34718542
JJ
25892016-09-07 Jakub Jelinek <jakub@redhat.com>
2590
2591 PR middle-end/77475
2592 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2593 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2594 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2595 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2596 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2597 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2598
e5106e27
DM
25992016-09-07 David Malcolm <dmalcolm@redhat.com>
2600
2601 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2602 "substring-locations.h".
2603
ca235a85
RB
26042016-09-07 Richard Biener <rguenther@suse.de>
2605
2606 PR c/77450
2607 * c-c++-common/vector-subscript-8.c: Move ..
2608 * gcc.dg/pr77450.c: ... here.
2609
0076b5dc 26102016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2611
2612 PR libgfortran/77393
2613 * gfortran.dg/fmt_f0_2.f90: Update test.
2614 * gfortran.dg/fmt_f0_3.f90: New test.
2615
6ac7322b
DH
26162016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2617
2618 PR debug/77389
2619 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2620 in dg-options.
2621
2622 PR debug/57519
2623 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2624
8eb9e049
JJ
26252016-09-06 Jakub Jelinek <jakub@redhat.com>
2626
2627 PR target/69255
2628 * gcc.target/i386/pr69255-1.c: New test.
2629 * gcc.target/i386/pr69255-2.c: New test.
2630 * gcc.target/i386/pr69255-3.c: New test.
2631
26322016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2633
2634 PR c/77336
2635 * gcc.dg/format/miss-7.c: New test.
2636
e6cb85d4
UB
26372016-09-06 Uros Bizjak <ubizjak@gmail.com>
2638
2639 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2640
7fe76f6a
ML
26412016-09-06 Martin Liska <mliska@suse.cz>
2642
2643 PR gcov-profile/77378
2644 PR gcov-profile/77466
2645 * gcc.dg/profile-update-warning.c: New test.
2646
209b636e
RB
26472016-09-06 Richard Biener <rguenther@suse.de>
2648
2649 PR tree-optimization/77479
2650 * gcc.dg/torture/pr77479.c: New testcase.
2651
b772a565
RB
26522016-09-06 Richard Biener <rguenther@suse.de>
2653
2654 PR c/77450
2655 * c-c++-common/vector-subscript-7.c: Adjust.
2656 * c-c++-common/vector-subscript-8.c: New testcase.
2657
a8c07037
SKS
26582016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2659
2660 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2661
0ce48391
JJ
26622016-09-05 Jakub Jelinek <jakub@redhat.com>
2663
de9188e0
JJ
2664 PR target/77476
2665 * gcc.target/i386/avx512f-pr77476.c: New test.
2666 * gcc.target/i386/avx512bw-pr77476.c: New test.
2667 * gcc.target/i386/avx512dq-pr77476.c: New test.
2668
c76f7809
JJ
2669 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2670 Update comment to mention also avx512f.
2671
0ce48391
JJ
2672 PR sanitizer/77396
2673 * g++.dg/asan/pr77396-2.C: New test.
2674
8a27cf73
UB
26752016-09-05 Uros Bizjak <ubizjak@gmail.com>
2676
2677 PR rtl-optimization/77452
2678 * gcc.target/i386/pr77452.c: New test.
2679
25ff5dd3
MP
26802016-09-05 Marek Polacek <polacek@redhat.com>
2681
2682 PR c/77423
2683 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2684
f2bc4e48
SK
26852016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2686
2687 PR fortran/77391
2688 * gfortran.dg/pr77391.f90: New test.
2689
e85921ee
SK
26902016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2691
2692 PR fortran/77460
2693 * gfortran.dg/pr77460.f90: New test.
2694
b5d50659
JJ
26952016-09-03 Jakub Jelinek <jakub@redhat.com>
2696
2697 PR c/65467
2698 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2699
7b826676
KY
27002016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2701
2702 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2703
717ebe91
DM
27042016-09-02 David Malcolm <dmalcolm@redhat.com>
2705
2706 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2707 test case.
2708 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2709 diagnostic-test-show-locus-generate-patch.c to the sources
2710 for diagnostic_plugin_test_show_locus.c.
2711
94087e88
JJ
27122016-09-02 Jakub Jelinek <jakub@redhat.com>
2713
9dc5773f
JJ
2714 PR c/65467
2715 * gcc.dg/gomp/_Atomic-1.c: New test.
2716 * gcc.dg/gomp/_Atomic-2.c: New test.
2717 * gcc.dg/gomp/_Atomic-3.c: New test.
2718 * gcc.dg/gomp/_Atomic-4.c: New test.
2719 * gcc.dg/gomp/_Atomic-5.c: New test.
2720
94087e88
JJ
2721 PR sanitizer/77396
2722 * g++.dg/asan/pr77396.C: New test.
2723
27242016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2725
2726 PR tree-optimization/71831
2727 * gcc.dg/builtin-object-size-16.c: New test.
2728 * gcc.dg/builtin-object-size-17.c: New test.
2729
7e89048d
JD
27302016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2731
2732 PR libgfortran/77393
2733 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2734
2f196155
UB
27352016-09-01 Uros Bizjak <ubizjak@gmail.com>
2736
2737 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2738 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2739 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2740 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2741 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2742 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2743 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2744 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2745 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2746 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2747 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2748 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2749 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2750 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2751 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2752 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2753 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2754 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2755
0a6b0523
EB
27562016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2757
2758 * gnat.dg/opt58.adb: New test.
2759 * gnat.dg/opt58_pkg.ads: New helper.
2760
2a99de7b
RB
27612016-09-01 Richard Biener <rguenther@suse.de>
2762
2763 PR middle-end/77436
2764 * gcc.dg/torture/pr77436.c: New testcase.
2765
f79d8786
SKS
27662016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2767
2768 * gcc.dg/pr64252.c: Require int32plus.
2769 * gcc.dg/pr66299-1.c: Likewise.
2770 * gcc.dg/pr66299-2.c: Likewise.
2771 * gcc.dg/torture/20131115-1.c: Skip for avr.
2772
b06335f9
KT
27732016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2774
2775 * gcc.target/aarch64/ands_3.c: New test.
2776
f25f40be
JJ
27772016-08-31 Jakub Jelinek <jakub@redhat.com>
2778
d12a0b5a
JJ
2779 PR fortran/77352
2780 * gfortran.dg/gomp/pr77352.f90: New test.
2781
f25f40be
JJ
2782 PR fortran/77374
2783 * gfortran.dg/gomp/pr77374.f08: New test.
2784
9ff6fb6e
MG
27852016-08-31 Marc Glisse <marc.glisse@inria.fr>
2786
2787 PR tree-optimization/73714
2788 * gcc.dg/tree-ssa/pr73714.c: New test.
2789
8e95a674
JD
27902016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2791
2792 PR libgfortran/77393
2793 * gfortran.dg/fmt_f0_2.f90: New test.
2794
c6b0037d
MG
27952016-08-31 Marc Glisse <marc.glisse@inria.fr>
2796
2797 * gcc.target/i386/pr59539-2.c: Adapt options.
2798 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2799
1a576b13
PT
28002016-08-31 Paul Thomas <pault@gcc.gnu.org>
2801
2802 PR fortran/77418
2803 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2804 of the associate entity and replace with a pointer to the
2805 intended item on the stack.
2806
e73d3ca6 28072016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2808 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2809
2810 PR fortran/48298
2811 * gfortran.dg/dtio_1.f90: New test.
2812 * gfortran.dg/dtio_2.f90: New test.
2813 * gfortran.dg/dtio_3.f90: New test.
2814 * gfortran.dg/dtio_4.f90: New test.
2815 * gfortran.dg/dtio_5.f90: New test.
2816 * gfortran.dg/dtio_6.f90: New test.
2817 * gfortran.dg/dtio_7.f90: New test.
2818 * gfortran.dg/dtio_8.f90: New test.
2819 * gfortran.dg/dtio_9.f90: New test.
2820 * gfortran.dg/dtio_10.f90: New test.
2821
b816477a
DM
28222016-08-30 David Malcolm <dmalcolm@redhat.com>
2823
2824 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2825 (test_many_nested_locations): New function.
2826 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2827 (test_show_locus): Handle "test_many_nested_locations".
2828
71b30891
DM
28292016-08-30 David Malcolm <dmalcolm@redhat.com>
2830
2831 * g++.dg/template/double-greater-than-fixit.C: New test case.
2832
8fa37232
EB
28332016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2834
2835 * gnat.dg/opt57.ad[sb]: New test.
2836 * gnat.dg/opt57_pkg.ads: New helper.
2837
6f651bae
RB
28382016-08-30 Richard Biener <rguenther@suse.de>
2839
2840 PR tree-optimization/69047
2841 * gcc.dg/pr69047.c: Fix byte-order check.
2842
ab834832
JJ
28432016-08-30 Jakub Jelinek <jakub@redhat.com>
2844
5116b156
JJ
2845 PR tree-optimization/72866
2846 * gcc.dg/vect/pr72866.c: New test.
2847
3754bbfc
JJ
2848 PR debug/77363
2849 * g++.dg/debug/dwarf2/pr77363.C: New test.
2850
26122e2d
JJ
2851 PR middle-end/77377
2852 * gcc.target/i386/pr77377.c: New test.
2853
ab834832
JJ
2854 PR debug/77389
2855 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2856 in dg-options.
2857
bedc9ca7
SK
28582016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2859
2860 * gfortran.dg/pr77372.f90: Moved to ...
2861 * gfortran.dg/ieee/pr77372.f90: here.
2862
adfa1e6b
MM
28632016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2864
2865 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2866 vector short/char initializations.
2867 * gcc.target/powerpc/vec-init-5.c: Likewise.
2868 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2869 vector initialization optimizations.
2870 * gcc.target/powerpc/vec-init-7.c: Likewise.
2871 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2872 vector float/double initializations.
2873 * gcc.target/powerpc/vec-init-9.c: Likewise.
2874
414b7129
UB
28752016-08-29 Uros Bizjak <ubizjak@gmail.com>
2876
2877 PR target/77403
2878 * gcc.target/i386/pr77403.c: New test.
2879
3d06b6f2
MP
28802016-08-29 Marek Polacek <polacek@redhat.com>
2881
2882 PR c/77292
2883 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2884
ba9bbd6f
TV
28852016-08-29 Tom de Vries <tom@codesourcery.com>
2886
2887 PR c/77398
2888 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2889
d7d80d8f
EB
28902016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2891
2892 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2893
d7d80d8f 28942016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2895
2896 * gfortran.dg/dec_structure_13.f90: New testcase.
2897
468d95c8
JB
28982016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2899
2900 PR fortran/77261
2901 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2902 available.
2903
f329b264
TV
29042016-08-28 Tom de Vries <tom@codesourcery.com>
2905
2906 PR lto/70955
2907 * gcc.dg/pr70955.c: New test.
2908 * gcc.dg/lto/pr70955_0.c: Same.
2909 * gcc.dg/lto/pr70955_1.c: Same.
2910
4a389eb6
PP
29112016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2912
2913 PR tree-optimization/71077
2914 * gcc.target/i386/pr71077.c: New test.
2915
3f8257db 29162016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2917
2918 PR fortran/77380
2919 * gfortran.dg/pr77380.f90: New test.
2920
3f8257db 29212016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2922
2923 PR fortran/77372
2924 gfortran.dg/pr77372.f90: New test.
2925
ee908516
DM
29262016-08-26 David Malcolm <dmalcolm@redhat.com>
2927
2928 * gcc.dg/spellcheck-fields-2.c (test): Move
2929 dg-begin/end-multiline-output within function body.
2930 (test_macro): New function.
2931
d41e76cf
DM
29322016-08-26 David Malcolm <dmalcolm@redhat.com>
2933
2934 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2935 (test_fixit_insert): Update expected output.
2936 (test_fixit_remove): Likewise.
2937 (test_fixit_replace): Likewise.
2938
524a4c96
RO
29392016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2940
2941 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2942 Fix typo.
2943
ebfa15ab
RB
29442016-08-26 Richard Biener <rguenther@suse.de>
2945
2946 PR tree-optimization/69047
2947 * gcc.dg/pr69047.c: New testcase.
2948
209ca542
PK
29492016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2950 Martin Jambhor <mjambor@suse.cz>
524a4c96 2951
209ca542
PK
2952 * gcc.dg/ipa/propbits-1.c: New test-case.
2953 * gcc.dg/ipa/propbits-2.c: Likewise.
2954 * gcc.dg/ipa/propbits-3.c: Likewise.
2955
e5cf1629
SK
29562016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2957
2958 PR fortran/77351
2959 * gfortran.dg/pr77351.f90: New test.
2960
ebef225f
MP
29612016-08-25 Marek Polacek <polacek@redhat.com>
2962
2963 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2964
fe377a48
MP
29652016-08-25 Marek Polacek <polacek@redhat.com>
2966
2967 PR c/77323
2968 * gcc.dg/pr77323.c: New test.
2969
88b8971f
PT
29702016-08-24 Paul Thomas <pault@gcc.gnu.org>
2971
2972 PR fortran/77358
2973 * gfortran.dg/submodule_17.f08: New test.
2974
3f8257db
JJ
29752016-08-24 Michael Collison <michael.collison@linaro.org>
2976 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2977
2978 * gcc.target/arm/builtin_saddl.c: New testcase.
2979 * gcc.target/arm/builtin_saddll.c: New testcase.
2980 * gcc.target/arm/builtin_uaddl.c: New testcase.
2981 * gcc.target/arm/builtin_uaddll.c: New testcase.
2982 * gcc.target/arm/builtin_ssubl.c: New testcase.
2983 * gcc.target/arm/builtin_ssubll.c: New testcase.
2984 * gcc.target/arm/builtin_usubl.c: New testcase.
2985 * gcc.target/arm/builtin_usubll.c: New testcase.
2986
d5b5d212
UB
29872016-08-24 Uros Bizjak <ubizjak@gmail.com>
2988
2989 PR target/77270
2990 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2991 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2992 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2993 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2994 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2995 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2996 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2997 effective target. Remove scan-assembler-times directives.
2998 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2999 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
3000 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
3001
d1188689
SKS
30022016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3003
3004 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
3005 of unsigned int.
3006 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
3007
0b6b8f85
RS
30082016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
3009
3010 PR testsuite/77317
3011 * lib/target-supports.exp
3012 (check_effective_target_vect_aligned_arrays): Don't cache the result.
3013 (check_effective_target_vect_natural_alignment): Ditto.
3014 (check_effective_target_vector_alignment_reachable): Ditto.
3015 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
3016
587b7f7a
ILT
30172016-08-23 Ian Lance Taylor <iant@golang.org>
3018
3019 * gcc.target/s390/nolrl-1.c: Don't match the file name.
3020
6019c0fc
MM
30212016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
3022
3023 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
3024 being created from pointers to memory locations.
3025 * gcc.target/powerpc/vec-init-2.c: Likewise.
3026
cfe37db4
FR
30272016-08-23 Fritz Reese <fritzoreese@gmail.com>
3028
3029 * gfortran.dg/dec_structure_12.f90: New testcase.
3030
7e11f46f
DV
30312016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3032
3033 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
3034
7ab4f354
DV
30352016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3036
3037 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
3038 verification.
3039
deb9351f
DV
30402016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3041
3042 * gcc.target/s390/md/andc-splitter-1.c: New test case.
3043 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3044
1fd9f058
RB
30452016-08-23 Richard Biener <rguenther@suse.de>
3046
3047 PR tree-optimization/27336
3048 * c-c++-common/pr27336.c: New testcase.
3049
b00e6e75
MP
30502016-08-22 Marek Polacek <polacek@redhat.com>
3051
3052 PR c++/77321
3053 * g++.dg/cpp1y/pr77321.C: New test.
3054
58338bac
SK
30552016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3056
3057 PR fortran/60774
3058 * gfortran.dg/empty_label.f: Adjust test for new error message.
3059 * gfortran.dg/empty_label.f90: Ditto.
3060 * gfortran.dg/empty_label_typedecl.f90: Ditto.
3061 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
3062 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
3063
30364ce6
SK
30642016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3065
3066 PR fortran/61318
3067 * gfortran.dg/pr61318.f90: New test.
3068
ad7a5a8f
SK
30692016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
3070
3071 PR fortran/77260
3072 * gfortran.dg/pr77260_1.f90: New test.
3073 * gfortran.dg/pr77260_2.f90: Ditto.
3074
72f52f30
JM
30752016-08-22 Joseph Myers <joseph@codesourcery.com>
3076
3077 PR middle-end/77269
3078 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
3079 __builtin_signbitf and __builtin_signbitl in expected generic
3080 expansion.
3081 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
3082 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
3083 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
3084 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
3085 tests.
3086
6dc198e3
JM
30872016-08-22 Joseph Myers <joseph@codesourcery.com>
3088
3089 * gcc.dg/torture/float128-builtin.c,
3090 gcc.dg/torture/float128-ieee-nan.c,
3091 gcc.dg/torture/float128x-builtin.c,
3092 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
3093 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
3094 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
3095 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
3096 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
3097 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
3098 gcc.dg/torture/floatn-nan.h: New tests.
3099
7ff4e41a
JM
31002016-08-22 Joseph Myers <joseph@codesourcery.com>
3101
3102 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
3103 macro.
3104 (main): Update calls to TEST_I_F.
3105 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
3106 macro.
3107 (main): Update calls to TEST_I_F.
3108
7078cdb6
JM
31092016-08-22 Joseph Myers <joseph@codesourcery.com>
3110
3111 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
3112 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3113 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
3114 names in calls to TEST_I_F.
3115
a9d7c823
BE
31162016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3117
3118 PR c/52952
3119 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
3120
cd800235
SKS
31212016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3122
3123 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
3124 and !natural_alignment_64.
3125 * gcc.dg/ipa/propalign-2.c: Likewise.
3126 * gcc.dg/ipa/propalign-3.c: Likewise.
3127 * gcc.dg/ipa/propalign-4.c: Likewise.
3128 * gcc.dg/ipa/propalign-5.c: Likewise.
3129 * lib/target-supports.exp
3130 (check_effective_target_natural_alignment_32): Add avr-*-*.
3131
22d12455
KV
31322016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
3133
3134 PR tree-optimization/61839
3135 * gcc.dg/tree-ssa/pr61839_1.c: New test.
3136 * gcc.dg/tree-ssa/pr61839_2.c: New test.
3137 * gcc.dg/tree-ssa/pr61839_3.c: New test.
3138 * gcc.dg/tree-ssa/pr61839_4.c: New test.
3139
c65699ef
JM
31402016-08-19 Joseph Myers <joseph@codesourcery.com>
3141
3142 PR c/32187
3143 * lib/target-supports.exp (check_effective_target_float16)
3144 (check_effective_target_float32, check_effective_target_float64)
3145 (check_effective_target_float128, check_effective_target_float32x)
3146 (check_effective_target_float64x)
3147 (check_effective_target_float128x)
3148 (check_effective_target_float16_runtime)
3149 (check_effective_target_float32_runtime)
3150 (check_effective_target_float64_runtime)
3151 (check_effective_target_float128_runtime)
3152 (check_effective_target_float32x_runtime)
3153 (check_effective_target_float64x_runtime)
3154 (check_effective_target_float128x_runtime)
3155 (check_effective_target_floatn_nx_runtime)
3156 (add_options_for_float16, add_options_for_float32)
3157 (add_options_for_float64, add_options_for_float128)
3158 (add_options_for_float32x, add_options_for_float64x)
3159 (add_options_for_float128x): New procedures.
3160 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
3161 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
3162 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
3163 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
3164 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
3165 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
3166 gcc.dg/torture/float128-complex.c,
3167 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
3168 gcc.dg/torture/float128x-basic.c,
3169 gcc.dg/torture/float128x-complex.c,
3170 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
3171 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
3172 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
3173 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
3174 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
3175 gcc.dg/torture/float32x-basic.c,
3176 gcc.dg/torture/float32x-complex.c,
3177 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
3178 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
3179 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
3180 gcc.dg/torture/float64x-basic.c,
3181 gcc.dg/torture/float64x-complex.c,
3182 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
3183 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
3184 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
3185 gcc.dg/torture/floatn-tg.h,
3186 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
3187 gcc.dg/torture/fp-int-convert-float128-ieee.c,
3188 gcc.dg/torture/fp-int-convert-float128x-timode.c,
3189 gcc.dg/torture/fp-int-convert-float128x.c,
3190 gcc.dg/torture/fp-int-convert-float16-timode.c,
3191 gcc.dg/torture/fp-int-convert-float16.c,
3192 gcc.dg/torture/fp-int-convert-float32-timode.c,
3193 gcc.dg/torture/fp-int-convert-float32.c,
3194 gcc.dg/torture/fp-int-convert-float32x-timode.c,
3195 gcc.dg/torture/fp-int-convert-float32x.c,
3196 gcc.dg/torture/fp-int-convert-float64-timode.c,
3197 gcc.dg/torture/fp-int-convert-float64.c,
3198 gcc.dg/torture/fp-int-convert-float64x-timode.c,
3199 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
3200 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
3201 maximum exponent of floating-point type. Use it in testing
3202 whether 0x8...0 fits in the floating-point type. Always treat -1
3203 (signed 0xf...f) as fitting in the floating-point type.
3204 (M_OK1): New macro.
3205 * gcc.dg/torture/fp-int-convert-double.c,
3206 gcc.dg/torture/fp-int-convert-float.c,
3207 gcc.dg/torture/fp-int-convert-float128-timode.c,
3208 gcc.dg/torture/fp-int-convert-float128.c,
3209 gcc.dg/torture/fp-int-convert-float80-timode.c,
3210 gcc.dg/torture/fp-int-convert-float80.c,
3211 gcc.dg/torture/fp-int-convert-long-double.c,
3212 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
3213
94e73c78
JJ
32142016-08-19 Jakub Jelinek <jakub@redhat.com>
3215
fbdbd4b6
JJ
3216 PR fortran/72744
3217 * gfortran.dg/gomp/pr72744.f90: New test.
3218
94e73c78
JJ
3219 PR fortran/69281
3220 * gfortran.dg/gomp/pr69281.f90: New test.
3221
91151a73
JB
32222016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
3223
414b7129
UB
3224 * gfortran.dg/random_4.f90: Initialize seed before using, handle
3225 the last special seed value.
3226 * gfortran.dg/random_7.f90: Use size for last array member instead
3227 of hardcoded value.
91151a73 3228
fcf830ab
PK
32292016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3230
3231 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
3232 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3233
1a5da5b6
RB
32342016-08-19 Richard Biener <rguenther@suse.de>
3235
3236 PR tree-optimization/77286
3237 * gcc.dg/torture/pr77286.c: New testcase.
3238
82f72146
DM
32392016-08-18 David Malcolm <dmalcolm@redhat.com>
3240
3241 * gcc.dg/verbose-asm-2.c: New test case.
3242
cc015f3a
DM
32432016-08-18 David Malcolm <dmalcolm@redhat.com>
3244
3245 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3246 (custom_diagnostic_finalizer): Update for change to
3247 diagnostic_show_locus.
3248
cb18fd07
DM
32492016-08-18 David Malcolm <dmalcolm@redhat.com>
3250
3251 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3252 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3253
a76989dc
MP
32542016-08-18 Marek Polacek <polacek@redhat.com>
3255
3256 PR c/71514
3257 * gcc.dg/pr71514.c: New test.
3258
89c88780
L
32592015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3260
3261 PR target/72839
3262 * gcc.target/i386/pr72839.c: New test.
3263
2c71d454
CLT
32642016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3265
3266 PR middle-end/70895
3267 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3268 * c-c++-common/goacc/reduction-1.c: Likewise.
3269 * c-c++-common/goacc/reduction-2.c: Likewise.
3270 * c-c++-common/goacc/reduction-3.c: Likewise.
3271 * c-c++-common/goacc/reduction-4.c: Likewise.
3272
66592e95
AM
32732016-08-18 Alan Modra <amodra@gmail.com>
3274
3275 * gcc.c-torture/compile/pr72771.c: New.
3276
3a146d46
JJ
32772016-08-17 Jakub Jelinek <jakub@redhat.com>
3278
3279 PR fortran/67496
3280 * gfortran.dg/pr67496.f90: New test.
3281
3f8257db 32822015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3283
3284 PR tree-optimization/71752
3a146d46 3285 * gcc.dg/vect/pr71752.c: New.
038000bd 3286
dd42e908
UB
32872016-08-17 Uros Bizjak <ubizjak@gmail.com>
3288
3289 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3290
458a1cd0
JJ
32912016-08-17 Jakub Jelinek <jakub@redhat.com>
3292
3293 PR middle-end/77259
3294 * g++.dg/ipa/devirt-52.C: New test.
3295
11c4c4ba
CLT
32962016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3297
3298 * c-c++-common/goacc/reduction-6.c: New testcase.
3299
661d6efd
RB
33002016-08-17 Richard Biener <rguenther@suse.de>
3301
3302 PR tree-optimization/76490
3303 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3304 * gcc.dg/pr52904.c: XFAIL.
3305
622d8b69
RB
33062016-08-17 Richard Biener <rguenther@suse.de>
3307
3308 PR tree-optimization/23855
3309 * gcc.dg/loop-unswitch-2.c: Adjust.
3310
af23e99c
JJ
33112016-08-16 Jakub Jelinek <jakub@redhat.com>
3312
3313 PR tree-optimization/72817
3314 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3315
feeb6268
JM
33162016-08-16 Joseph Myers <joseph@codesourcery.com>
3317
3318 PR libgcc/77265
3319 * gcc.dg/torture/float128-extend-inf.c: New test.
3320
65e736c0
DM
33212016-08-16 David Malcolm <dmalcolm@redhat.com>
3322
3323 PR c/72857
3324 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3325 for embedded NUL.
3326 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3327 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3328 caret placement.
3329 (test_oct): Likewise.
3330 (test_multiple): Likewise.
3331 (test_field_width_specifier): Likewise.
3332 (test_field_width_specifier_2): New function.
3333 (test_field_precision_specifier): New function.
3334 (test_embedded_nul): Update expected caret placement.
3335 (test_non_contiguous_strings): Update line number.
3336 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3337 (__emit_string_literal_range): Add "caret_idx" param.
3338 (test_simple_string_literal): Add value for new param, updating
3339 expected output..
3340 (test_concatenated_string_literal): Likewise.
3341 (test_multiline_string_literal): Likewise.
3342 (test_hex): Likewise.
3343 (test_oct): Likewise.
3344 (test_multiple): Likewise.
3345 (test_ucn4): Likewise.
3346 (test_ucn8): Likewise.
3347 (test_u8): Likewise.
3348 (test_u): Likewise; update expected message, from "range" to
3349 "location".
3350 (test_U): Likewise.
3351 (test_L): Likewise.
3352 (test_macro): Add value for new param.
3353 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3354 (__emit_string_literal_range): Add "caret_idx" param.
3355 (test_stringified_token_1): Add value for new param. Update
3356 expected message, from "range" to "location".
3357 (test_stringized_token_2): Likewise, adding param to macro.
3358 (test_stringified_token_3): Likewise.
3359 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3360 (emit_warning): Convert param from source_range to location_t.
3361 (test_string_literals): Add caret_idx param, and use it when
3362 constructing a substring_loc. Update error message, from
3363 "range" to "location".
3364
4a7f57d5
JJ
33652016-08-16 Jakub Jelinek <jakub@redhat.com>
3366
7841800f
JJ
3367 PR target/71910
3368 * g++.dg/gomp/pr71910.C: New test.
3369
1b13411a
JJ
3370 PR middle-end/67485
3371 * gcc.c-torture/compile/pr67485.c: New test.
3372
4a7f57d5
JJ
3373 PR target/72867
3374 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3375
3c556bc4
BC
33762016-08-16 Bin Cheng <bin.cheng@arm.com>
3377
3378 PR tree-optimization/69848
3379 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3380
beab2da6
ML
33812016-08-16 Martin Liska <mliska@suse.cz>
3382
3383 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3384 of memory operations so that it can be handled by core2
3385 in 32-bit mode.
3386
f4eec0a3
RB
33872016-08-16 Richard Biener <rguenther@suse.de>
3388
3389 PR tree-optimization/76783
3390 * gcc.dg/pr76783.c: New testcase.
3391 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3392
8f21990a
BC
33932016-08-16 Bin Cheng <bin.cheng@arm.com>
3394
3395 PR tree-optimization/72817
3396 PR tree-optimization/73450
3397 * gcc.dg/tree-ssa/pr72817.c: New test.
3398 * gcc.dg/tree-ssa/pr73450.c: New test.
3399
7fc61626
FR
34002016-08-15 Fritz Reese <fritzoreese@gmail.com>
3401
3402 * gfortran.dg/init_flag_13.f90: New testcase.
3403 * gfortran.dg/init_flag_14.f90: Ditto.
3404 * gfortran.dg/init_flag_15.f03: Ditto.
3405 * gfortran.dg/dec_init_1.f90: Ditto.
3406 * gfortran.dg/dec_init_2.f90: Ditto.
3407
432baa02
UB
34082016-08-15 Uros Bizjak <ubizjak@gmail.com>
3409
3410 PR target/72867
3411 * gcc.target/i386/pr72867.c: New test.
3412
7e1dde14
EB
34132016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3414
3415 * c-c++-common/dump-ada-spec-5.c: New test.
3416
e4969090
RB
34172016-08-15 Richard Biener <rguenther@suse.de>
3418
3419 PR tree-optimization/73434
3420 * gcc.dg/torture/pr73434.c: New testcase.
3421
66088065
JJ
34222016-08-15 Jakub Jelinek <jakub@redhat.com>
3423
3424 PR tree-optimization/72824
3425 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3426
7c713714
CLT
34272016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3428
3429 PR fortran/70598
3430 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3431 in use_device clause.
3432 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3433 * gfortran.dg/goacc/list.f95: Adjust to catch
3434 "neither a POINTER nor an array" error messages.
3435
4271e5cb
UB
34362016-08-14 Uros Bizjak <ubizjak@gmail.com>
3437
3438 PR target/76342
3439 * gcc.target/i386/pr76342.c: New test.
3440
b0cea284
JJ
34412016-08-12 Jakub Jelinek <jakub@redhat.com>
3442
3443 PR c/71512
3444 * g++.dg/ubsan/pr71512.C: New test.
3445 * c-c++-common/ubsan/pr71512-1.c: New test.
3446 * c-c++-common/ubsan/pr71512-2.c: New test.
3447
e86aefb8
MM
34482016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3449
3450 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3451 vector initialization options.
3452 * gcc.target/powerpc/vec-init-2.c: Likewise.
3453 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3454 is generated on ISA 3.0.
3455
7fd82d52
PP
34562016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3457
3458 PR middle-end/71654
3459 * gcc.dg/c-c++-common/pr71654.c: New test.
3460 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3461 dg-options.
3462 * gcc.dg/tree-ssa/vrp24: Likewise.
3463
2f1364c2
JJ
34642016-08-12 Jakub Jelinek <jakub@redhat.com>
3465
3466 PR c/67410
3467 * gcc.dg/pr67410.c: New test.
3468
8eb414aa
BC
34692016-08-12 Bin Cheng <bin.cheng@arm.com>
3470
3471 PR tree-optimization/69848
3472 * gcc.dg/vect/vect-pr69848.c: New test.
3473
30b39c19
UB
34742016-08-12 Uros Bizjak <ubizjak@gmail.com>
3475
3476 PR testsuite/71008
3477 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3478 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3479 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3480 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3481
e373dd06
RB
34822016-08-12 Richard Biener <rguenther@suse.de>
3483
3484 PR tree-optimization/57326
3485 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3486 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3487 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3488 * gcc.target/i386/pr45685.c: Likewise.
3489 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3490 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3491 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3492 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3493 * gfortran.dg/pr34163.f90: Likewise.
3494
20d1af89
ML
34952016-08-12 Martin Liska <mliska@suse.cz>
3496
3497 * g++.dg/gcov/gcov-16.C: New test.
3498 * lib/gcov.exp: Support new argument for run-gcov function.
3499
5cacda56
ML
35002016-08-12 Martin Liska <mliska@suse.cz>
3501
3502 PR gcov-profile/35590
3503 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3504
663eecfd
RB
35052016-08-12 Richard Biener <rguenther@suse.de>
3506
3507 PR tree-optimization/72851
3508 * gcc.dg/torture/pr72851.c: New testcase.
3509
3f8257db 35102016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3511
e366d7d8
AO
3512 PR debug/63240
3513 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3514 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3515 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3516 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3517 DW_AT_deleted.
3518
71e1a6a4
AO
3519 PR debug/55641
3520 * g++.dg/debug/dwarf2/ref-1.C: New.
3521
8aaf799b
AO
3522 PR debug/49366
3523 * g++.dg/debug/dwarf2/template-params-12.H: New.
3524 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3525 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3526 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3527 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3528 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3529 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3530 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3531
06f9caed
BS
35322016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3533
3534 PR target/72863
3535 * gcc.target/powerpc/pr72863.c: New test.
3536
a8b956c1
UB
35372016-08-11 Uros Bizjak <ubizjak@gmail.com>
3538
3539 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3540
c73dd986
L
35412015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3542
3543 * gcc.target/i386/pieces-strcpy-1.c: New test.
3544 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3545
385ed708
JJ
35462016-08-11 Jakub Jelinek <jakub@redhat.com>
3547
3548 PR c++/72868
3549 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3550
df7ec09f
L
35512015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3552
3553 * gcc.target/i386/pieces-memcpy-1.c: New test.
3554 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3555 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3556 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3557 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3558 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3559
b95a64bb
JJ
35602016-08-11 Jakub Jelinek <jakub@redhat.com>
3561
3562 PR c/72816
7ddbcf6b 3563 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3564
59537744
BE
35652016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3566
3567 PR tree-optimization/71083
3568 * gcc.c-torture/execute/pr71083.c: New test.
3569 * gnat.dg/loop_optimization23.adb: New test.
3570 * gnat.dg/loop_optimization23_pkg.ads: New test.
3571 * gnat.dg/loop_optimization23_pkg.adb: New test.
3572
183ac6d0
RB
35732016-08-11 Richard Biener <rguenther@suse.de>
3574
3575 PR tree-optimization/72772
3576 * gcc.dg/graphite/pr35356-1.c: Adjust.
3577 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3578
b152f5a2
JB
35792016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3580
3581 * gfortran.dg/random_7.f90: Take into account that the last seed
3582 value is the special p value.
3583 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3584
bb7ebad1
RB
35852016-08-11 Richard Biener <rguenther@suse.de>
3586
3587 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3588
2e186411
AM
35892016-08-11 Alan Modra <amodra@gmail.com>
3590
3591 * gcc.target/powerpc/pr71680.c: New.
3592
e9e6d4f6
KN
35932016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3594
3595 * gcc.target/powerpc/bfp/bfp.exp: New file.
3596 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3597 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3598 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3599 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3600 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3601 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3602 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3603 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3604 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3605 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3606 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3607 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3608 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3609 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3610 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3611 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3612 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3613 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3614 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3615 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3616 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3617 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3618 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3619 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3620 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3621 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3622 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3623 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3624 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3625 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3626 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3627 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3628 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3629 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3630 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3631 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3632 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3633 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3634 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3635 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3636 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3637 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3638 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3639 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3640 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3641 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3642 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3643 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3644 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3645 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3646 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3647 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3648 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3649
9c8eabea
BC
36502016-08-10 Bin Cheng <bin.cheng@arm.com>
3651
3652 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3653 Add aarch64*-*-*.
3654
6c553b76
BC
36552016-08-10 Bin Cheng <bin.cheng@arm.com>
3656
3657 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3658
a0883b08
MM
36592016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3660
3661 PR target/72853
3662 * gcc.target/powerpc/pr72853.c: New test.
3663
a266236e
ML
36642016-08-10 Martin Liska <mliska@suse.cz>
3665
3666 PR gcov-profile/58306
3667 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3668
22063dbc
ML
36692016-08-10 Martin Liska <mliska@suse.cz>
3670
3671 * g++.dg/gcov/gcov-threads-1.C: New test.
3672
5250a5bb
SKS
36732016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3674
3675 PR target/71873
3676 * gcc.target/avr/pr71873.c: New test.
3677
b7597ae5
ML
36782016-08-09 Martin Liska <mliska@suse.cz>
3679
3680 * g++.dg/gcov/gcov-dump-1.C: New test.
3681 * g++.dg/gcov/gcov-dump-2.C: New test.
3682
ab50a215
ML
36832016-08-09 Martin Liska <mliska@suse.cz>
3684
3685 * gcc.dg/tree-prof/val-prof-9.c: New test.
3686
dcb1e137
ML
36872016-08-09 Martin Liska <mliska@suse.cz>
3688
3689 * gcc.dg/tree-prof/val-prof-8.c: New test.
3690
04d6d3b6
MJ
36912016-08-09 Martin Jambor <mjambor@suse.cz>
3692
df839749
UB
3693 PR ipa/71981
3694 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3695
c57e78c4
BC
36962016-08-09 Bin Cheng <bin.cheng@arm.com>
3697
3698 PR tree-optimization/33707
3699 * gcc.dg/vect/pr33707.c: New test.
3700
42970a17
BC
37012016-08-09 Bin Cheng <bin.cheng@arm.com>
3702
3703 PR tree-optimization/pr72772
3704 * gcc.dg/tree-ssa/pr72772.c: New test.
3705
810a3aa6
MF
37062016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3707
3708 PR rtl-optimization/66669
3709 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3710
9e207d6f
JJ
37112016-08-09 Jakub Jelinek <jakub@redhat.com>
3712
3713 PR tree-optimization/72824
3714 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3715
50bf47fd
RB
37162016-08-09 Richard Biener <rguenther@suse.de>
3717
3718 PR tree-optimization/71802
3719 * gcc.dg/torture/pr71802.c: New testcase.
3720
cadec7ca
JJ
37212016-08-09 Jakub Jelinek <jakub@redhat.com>
3722
3723 PR c++/72809
3724 * g++.dg/eh/stdarg1.C: New test.
3725
c43c5112
AK
37262016-08-08 Andi Kleen <ak@linux.intel.com>
3727
3728 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3729 test command line in failure log.
3730 (profopt-execute): dito. Make autofdo file names unique.
3731
895aa8e1
DM
37322016-08-08 David Malcolm <dmalcolm@redhat.com>
3733
3734 PR c/64955
3735 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3736 output.
3737
9afda630
PK
37382016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3739
3740 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3741 c99_runtime.
3742 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3743 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3744 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3745 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3746 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3747 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3748
e52ed3fe
DM
37492016-08-08 David Malcolm <dmalcolm@redhat.com>
3750
3751 PR c/52952
3752 * gcc.dg/cpp/pr66415-1.c: Likewise.
3753 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3754 * gcc.dg/format/c90-printf-1.c: Likewise.
3755 * gcc.dg/format/diagnostic-ranges.c: New test case.
3756
ad200580
JJ
37572016-08-08 Jakub Jelinek <jakub@redhat.com>
3758
77524e0d
JJ
3759 PR fortran/72716
3760 * gfortran.dg/gomp/pr72716.f90: New test.
3761
2187f2a2
JJ
3762 PR middle-end/72781
3763 * gcc.dg/gomp/pr72781.c: New test.
3764
ad200580
JJ
3765 PR middle-end/68762
3766 * g++.dg/vect/pr68762-1.cc: New test.
3767 * g++.dg/vect/pr68762-2.cc: New test.
3768 * g++.dg/vect/pr68762.h: New file.
3769
989d0071
MS
37702016-08-08 Martin Sebor <msebor@redhat.com>
3771
3772 PR testsuite/72838
3a146d46
JJ
3773 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3774 * g++.dg/warn/overflow-warn-3.C: Same.
3775 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3776
7090cac9
AV
37772016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3778
3779 PR fortran/71936
3780 * gfortran.dg/allocate_with_source_21.f03: New test.
3781
64e56ab0
AV
37822016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3783
3784 PR fortran/72698
3785 * gfortran.dg/allocate_with_source_20.f03: New test.
3786
0476487d
AM
37872016-08-08 Alan Modra <amodra@gmail.com>
3788
3789 * gcc.c-torture/compile/pr72802.c: New.
3790
8e9218f2
AV
37912016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3792
3793 PR fortran/70524
3794 * gfortran.dg/dependency_48.f90: New test.
3795
c1f7083b
TK
37962016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3797
531e5ae3 3798 PR fortran/70040
c1f7083b
TK
3799 * gfortran.dg/pr70040.f90: New testcase.
3800
6ab5813c
TK
38012016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3802
3803 PR fortran/71961
3804 * gfortran.dg/matmul_10.f90: New testcase.
3805
27bddc4a
JH
38062016-08-07 Jan Hubicka <hubicka@ucw.cz>
3807
3808 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3809
4a9f8a9f
JJ
38102016-08-07 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR c/72816
3813 * gcc.dg/pr72816.c: New test.
3814
fa76f2c6
JW
38152016-08-06 Jonathan Wakely <jwakely@redhat.com>
3816
3817 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3818 * g++.dg/conversion/pr41426.C: Likewise.
3819 * g++.dg/conversion/pr66211.C: Likewise.
3820 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3821 * g++.dg/init/ref8.C: Likewise.
3822 * g++.old-deja/g++.law/cvt20.C: Likewise.
3823 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3824
5c3e5002
PP
38252016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3826
3827 PR tree-optimization/18046
3828 * gcc.dg/tree-ssa/vrp105.c: New test.
3829 * gcc.dg/tree-ssa/vrp106.c: New test.
3830
94087e88 38312016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3832
3833 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3834 1ul in diagnostics. Remove hyphen from "constant-expression."
3835 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3836 * g++.dg/cpp0x/static_assert3.C: Same.
3837 * g++.dg/cpp1y/constexpr-throw.C: Same.
3838 * g++.dg/template/nontype3.C: Same.
3839 * g++.dg/warn/overflow-warn-1.C: Same.
3840 * g++.dg/warn/overflow-warn-3.C: Same.
3841 * g++.dg/warn/overflow-warn-4.C: Same.
3842
88fa5555
DM
38432016-08-05 David Malcolm <dmalcolm@redhat.com>
3844
3845 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3846 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3847 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3848 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3849
1addb9e6
PP
38502016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3851
3852 PR tree-optimization/72810
3853 * gcc.dg/tree-ssa/vrp110.c: New test.
3854
1b62ed4f
JG
38552016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3856
3857 PR Target/72819
3858 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3859 registers.
3860 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3861 saving the half-precision registers.
3862 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3863 value is returned in h0.
3864 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3865 are passed in FP/SIMD registers.
3866 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3867 passing works corrcetly.
3868 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3869 (hfa_f16x2_t): Likewise.
3870 (hfa_f16x3_t): Likewise.
3871 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3872 are promoted to double and passed in a double register.
3873 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3874 are promoted to double and stacked.
3875 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3876 __fp16 data types.
3877 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3878 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3879 __fp16 first get passed in FP/SIMD registers, then stacked.
3880
4228ca19
NS
38812016-08-05 Nathan Sidwell <nathan@acm.org>
3882
3883 PR c++/68724
3884 * g++.dg/cpp0x/pr68724.C: New.
3885
db7c335e
RB
38862016-08-05 Richard Biener <rguenther@suse.de>
3887
3888 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3889
48abe922
PP
38902016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3891
3892 * gcc.dg/tree-ssa/vrp107.c: New test.
3893 * gcc.dg/tree-ssa/vrp108.c: New test.
3894 * gcc.dg/tree-ssa/vrp109.c: New test.
3895
f6cdf42f
PK
38962016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3897
3898 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3899 dg-options.
3900
33a9c609
PK
39012016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3902
3903 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3904 test-cases.
3905 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3906 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3907 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3908 test-cases.
3909 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3910 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3911 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3912 large_double.
3913
4473482d
PC
39142016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3915
3916 PR c++/72800
3917 * g++.dg/cpp1y/lambda-ice1.C: New.
3918
08156df5
PP
39192016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3920
3921 PR c++/72759
3922 * g++.dg/cpp1y/pr72759.C: New test.
3923
938da3a5
PP
39242016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3925
3926 * gcc.dg/switch-10.c: New test.
3927
da84183c
JG
39282016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3929
3930 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3931
ae9281fc
TS
39322016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3933
3934 * c-c++-common/goacc/routine-5.c: Update.
3935
086ad22e
BE
39362016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3937
3938 PR rtl-optimization/70903
3939 * gcc.c-torture/execute/pr70903.c: New test.
3940
6805e400
ML
39412016-08-04 Martin Liska <mliska@suse.cz>
3942
3943 * gcc.dg/params/params.exp: Replace file exists with
3944 TESTING_IN_BUILD_TREE.
3945
a0008434
MP
39462016-08-04 Marek Polacek <polacek@redhat.com>
3947
3948 PR c++/70229
3949 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3950
fb46286e
RB
39512016-08-04 Richard Biener <rguenther@suse.de>
3952
3953 PR middle-end/71984
3954 * gcc.dg/torture/pr71984.c: Guard correctness check for
3955 little-endian.
3956
ac2c96ab
AP
39572016-08-03 Andrew Pinski <apinski@cavium.com>
3958
3959 * gcc.c-torture/compile/20160802-1.c: New testcase.
3960
c98583e9
FR
39612016-08-03 Fritz Reese <fritzoreese@gmail.com>
3962
3963 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3964
9ad1a1da
RB
39652016-08-03 Richard Biener <rguenther@suse.de>
3966
3967 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3968 and remove -O3.
3969 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3970 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3971
cd75c979
RB
39722016-08-03 Richard Biener <rguenther@suse.de>
3973
3974 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3975 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3976 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3977 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3978
30e8d875
SKS
39792016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3980
3981 * gcc.dg/init-excess-2.c: Require int32plus.
3982 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3983 * gcc.dg/pr59963-2.c: Require int32plus.
3984 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3985 * gcc.dg/unroll-7.c: Require int32plus.
3986
69b806f6
BC
39872016-08-02 Bin Cheng <bin.cheng@arm.com>
3988
3989 PR tree-optimization/34114
3990 * gcc.dg/tree-ssa/loop-42.c: New test.
3991
1efafef3
TC
39922016-08-02 Tamar Christina <tamar.christina@arm.com>
3993
3994 * gcc.target/aarch64/vminmaxnm.c: New.
3995 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3996 tests.
3997
e2a99194
MM
39982016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3999
4000 * gcc.target/powerpc/vec-extract-5.c: New tests to test
4001 vec_extract for vector float, vector int, vector short, and vector
4002 char.
4003 * gcc.target/powerpc/vec-extract-6.c: Likewise.
4004 * gcc.target/powerpc/vec-extract-7.c: Likewise.
4005 * gcc.target/powerpc/vec-extract-8.c: Likewise.
4006 * gcc.target/powerpc/vec-extract-9.c: Likewise.
4007
71bfb77a
WD
40082016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
4009
4010 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 4011 single stack adjustment, no writeback.
71bfb77a
WD
4012 * gcc.target/aarch64/test_frame_12.c: Likewise.
4013 * gcc.target/aarch64/test_frame_13.c: Likewise.
4014 * gcc.target/aarch64/test_frame_15.c: Likewise.
4015 * gcc.target/aarch64/test_frame_6.c: Likewise.
4016 * gcc.target/aarch64/test_frame_7.c: Likewise.
4017 * gcc.target/aarch64/test_frame_8.c: Likewise.
4018 * gcc.target/aarch64/test_frame_16.c: New test.
4019
37bce35a
L
40202015-08-01 H.J. Lu <hongjiu.lu@intel.com>
4021
4022 PR target/72748
4023 * gcc.target/i386/pr72748.c: New test.
4024
3f8257db 40252015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
4026
4027 PR tree-optimization/71818
4028 * gcc.dg/vect/pr71818.c: New
4029
bf60c531
ML
40302016-08-01 Martin Liska <mliska@suse.cz>
4031
4032 PR tree-optimization/71857
4033 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
4034
8ed49fab
KT
40352016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4036
4037 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
4038
76e2c821
JB
40392016-08-01 Jan Beulich <jbeulich@suse.com>
4040
4041 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
4042
35029597
WS
40432016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4044
4045 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
4046 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4047
3aa4b66a
JW
40482016-07-31 Jonathan Wakely <jwakely@redhat.com>
4049
4050 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
4051 (check_effective_target_c++): Likewise. Also match for libstdc++.
4052
3f8257db 40532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
4054
4055 PR fortran/41922
4056 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
4057 * gfortran.dg/equiv_constraint_7.f90: Ditto.
4058 * gfortran.dg/pr41922.f90: New test.
4059
9fcb2819
SK
40602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4061
4062 PR fortran/68566
4063 * gfortran.dg/pr68566.f90: new test.
4064
94087e88 40652016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
4066
4067 PR c++/60760
4068 PR c++/71091
4069 * g++.dg/cpp0x/constexpr-cast.C: New test.
4070 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
4071 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
4072 * g++.dg/ubsan/pr63956.C: Correct.
4073
d0047a25
MM
40742016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
4075
4076 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
4077 vector double or vector long where the vector is in memory.
4078 * gcc.target/powerpc/vec-extract-3.c: Likewise.
4079 * gcc.target/powerpc/vec-extract-4.c: Likewise.
4080
e4f7a5df
SK
40812016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4082
4083 PR fortran/69867
4084 * gfortran.dg/pr69867.f90: New test.
4085
b441ae1d
SK
40862016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4087
4088 PR fortran/69962
4089 * gfortran.dg/pr69962.f90: New test.
4090
712dff31
SK
40912016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4092
4093 PR fortran/70006
4094 * gfortran.dg/pr70006.f90: New test.
4095
fb42421e
SK
40962016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
4097
4098 PR fortran/71730
4099 * gfortran.dg/pr71730.f90: New test.
4100 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
4101 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
4102 * gfortran.dg/array_constructor_26.f03: Ditto.
4103
466effe0
WS
41042016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4105
4106 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
4107 * gcc.target/powerpc/pr71763.c: Likewise.
4108
f618a472
MP
41092016-07-29 Marek Polacek <polacek@redhat.com>
4110
4111 PR c/71742
4112 * gcc.dg/940510-1.c: Adjust dg-error.
4113 * gcc.dg/c99-flex-array-1.c: Likewise.
4114 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
4115
efd0786f
MP
4116 PR c/71853
4117 * gcc.dg/noncompile/pr71853.c: New test.
4118
e00dceaf
MP
4119 PR c/71573
4120 * gcc.dg/noncompile/pr71573.c: New test.
4121
638fc14f
MP
4122 PR c/71926
4123 * g++.dg/warn/Wparentheses-30.C: New test.
4124 * gcc.dg/Wparentheses-14.c: New test.
4125
61c73a7f
UB
41262016-07-29 Uros Bizjak <ubizjak@gmail.com>
4127
4128 * gcc.dg/pr59833.c: Use dg-add-options ieee.
4129
01d32b2b
BC
41302016-07-29 Bin Cheng <bin.cheng@arm.com>
4131
4132 PR tree-optimization/57558
4133 * gcc.dg/vect/pr57558-1.c: New test.
4134 * gcc.dg/vect/pr57558-2.c: New test.
4135
f6c7a248
PK
41362016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4137
61c73a7f 4138 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
4139 to scan forwprop1 dump pass.
4140
f54ea774
PC
41412016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
4142
4143 PR c++/51488
4144 * g++.dg/template/pr51488.C: New.
4145
673a107a
JJ
41462016-07-29 Jakub Jelinek <jakub@redhat.com>
4147
4148 PR c/71969
4149 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
4150 static __inline__.
4151 * gcc.dg/pr71969-1.c: New test.
4152 * gcc.dg/pr71969-2.c: New test.
4153 * gcc.dg/pr71969-3.c: New test.
4154
78169471
MP
41552016-07-29 Marek Polacek <polacek@redhat.com>
4156
4157 PR c/71574
4158 * c-c++-common/pr71574.c: New test.
4159
a5b5c8b6
MP
4160 PR c/71583
4161 * gcc.dg/noncompile/pr71583.c: New test.
4162
883b6d4e
KV
41632016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
4164
4165 PR middle-end/68217
4166 * gcc.dg/pr68217.c: New test.
4167
89f1f37e
SK
41682016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4169
4170 PR fortran/71067
4171 * gfortran.dg/pr71067_1.f90: New test.
4172 * gfortran.dg/pr71067_2.f90: Ditto.
4173
e0d32185
MM
41742016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
4175
4176 * gcc.target/powerpc/vec-extract-1.c: New test.
4177
c851722d
SK
41782016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4179
4180 PR fortran/71799
4181 * gfortran.dg/pr71799.f90: New test.
4182
f064da6a
PC
41832016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
4184
4185 PR c++/71665
4186 * g++.dg/cpp0x/pr71665-1.C: New.
4187 * g++.dg/cpp0x/pr71665-2.C: Likewise.
4188 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
4189 * g++.dg/ext/label10.C: Likewise.
4190 * g++.dg/parse/constant5.C: Likewise.
4191
1b70aaad
SK
41922016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
4193
4194 PR fortran/71859
4195 * gfortran.dg/pr71859.f90: New test.
4196 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
4197 * gfortran.dg/coarray_collectives_1.f90: Ditto.
4198
a23404c9
PT
41992016-07-28 Paul Thomas <pault@gcc.gnu.org>
4200
4201 PR fortran/71883
4202 * gfortran.dg/pr71883.f90 : New test.
4203
513d866d
YR
42042016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
4205
4206 PR tree-optimization/71734
61c73a7f 4207 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 4208
7c428aa2
RL
42092016-07-28 Renlin Li <renlin.li@arm.com>
4210
4211 Revert
4212 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4213
4214 PR fortran/71902
4215 * gfortran.dg/dependency_47.f90: New test.
4216
1225d6b1
ML
42172016-07-28 Martin Liska <mliska@suse.cz>
4218
4219 PR gcov-profile/68025
4220 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
4221
e5f5bf35
ML
42222016-07-28 Martin Liska <mliska@suse.cz>
4223
4224 * g++.dg/vect/pr70944.cc: New test.
4225
4536610d
KV
42262016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
4227
4228 PR middle-end/71994
4229 * gcc.dg/torture/pr71994.c: New test.
4230
8c6961ca
PK
42312016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4232
4233 PR middle-end/71078
4234 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4235 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4236 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4237
8de22ea0
RB
42382016-07-27 Richard Biener <rguenther@suse.de>
4239
4240 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4241
5d9da222
ML
42422016-07-27 Martin Liska <mliska@suse.cz>
4243
4244 * gcc.dg/predict-13.c: New test.
4245 * gcc.dg/predict-14.c: New test.
4246
af9e275f
SKS
42472016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4248
a23404c9 4249 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4250 including stdint.h.
4251 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4252 including stdint.h.
4253
71abba1e
MM
42542016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4255
4256 PR target/71869
4257 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4258 IEEE built-in functions handle quiet and signalling NaNs
4259 correctly.
4260
9cd74e8f
SK
42612016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4262
4263 PR fortran/71862
4264 * gfortran.dg/pr71862.f90: New test.
4265
0d48446f
MS
42662016-07-26 Martin Sebor <msebor@redhat.com>
4267
4268 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4269 selector with dg-options.
4270
524cf1e4
PP
42712016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4272
4273 PR tree-optimization/18046
4274 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4275 * gcc.dg/tree-ssa/vrp103.c: New test.
4276 * gcc.dg/tree-ssa/vrp104.c: New test.
4277
100665d8
WS
42782016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4279
4280 * gcc.target/powerpc/pr63354.c: Require lp64 since
4281 -mprofile-kernel is not legal with -m32.
4282
0b64ca40
RB
42832016-07-26 Richard Biener <rguenther@suse.de>
4284
4285 PR rtl-optimization/71984
4286 * gcc.dg/torture/pr71984.c: New testcase.
4287
9b7937cf
RS
42882016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4289
4290 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4291 g++-dg-runtest via et-dg-runtest.
4292 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4293 * gcc.dg/vect/vect.exp: Likewise.
4294 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4295 gfortran-dg-runtest.
4296 * gfortran.dg/vect/vect.exp: Likewise.
4297 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4298 (check_mips_loongson_hw_available): Likewise.
4299 (check_effective_target_mpaired_single_runtime): Likewise.
4300 (check_effective_target_mips_loongson_runtime): Likewise.
4301 (add_options_for_mpaired_single): Likewise.
4302 (check_effective_target_vect_int): Add global et_index.
4303 Check and save the supported feature for a target selected by
4304 the et_index target. Break long lines where appropriate. Call
4305 et-is-effective-target for MIPS with an argument instead of
4306 check_effective_target_* where appropriate.
4307 (check_effective_target_vect_intfloat_cvt): Likewise.
4308 (check_effective_target_vect_uintfloat_cvt): Likewise.
4309 (check_effective_target_vect_floatint_cvt): Likewise.
4310 (check_effective_target_vect_floatuint_cvt): Likewise.
4311 (check_effective_target_vect_simd_clones): Likewise.
4312 (check_effective_target_vect_shift): ewise.
4313 (check_effective_target_whole_vector_shift): Likewise.
4314 (check_effective_target_vect_bswap): Likewise.
4315 (check_effective_target_vect_shift_char): Likewise.
4316 (check_effective_target_vect_long): Likewise.
4317 (check_effective_target_vect_float): Likewise.
4318 (check_effective_target_vect_double): Likewise.
4319 (check_effective_target_vect_long_long): Likewise.
4320 (check_effective_target_vect_no_int_max): Likewise.
4321 (check_effective_target_vect_no_int_add): Likewise.
4322 (check_effective_target_vect_no_bitwise): Likewise.
4323 (check_effective_target_vect_widen_shift): Likewise.
4324 (check_effective_target_vect_no_align): Likewise.
4325 (check_effective_target_vect_hw_misalign): Likewise.
4326 (check_effective_target_vect_element_align): Likewise.
4327 (check_effective_target_vect_condition): Likewise.
4328 (check_effective_target_vect_cond_mixed): Likewise.
4329 (check_effective_target_vect_char_mult): Likewise.
4330 (check_effective_target_vect_short_mult): Likewise.
4331 (check_effective_target_vect_int_mult): Likewise.
4332 (check_effective_target_vect_extract_even_odd): Likewise.
4333 (check_effective_target_vect_interleave): Likewise.
4334 (check_effective_target_vect_stridedN): Likewise.
4335 (check_effective_target_vect_multiple_sizes): Likewise.
4336 (check_effective_target_vect64): Likewise.
4337 (check_effective_target_vect_call_copysignf): Likewise.
4338 (check_effective_target_vect_call_sqrtf): Likewise.
4339 (check_effective_target_vect_call_btrunc): Likewise.
4340 (check_effective_target_vect_call_btruncf): Likewise.
4341 (check_effective_target_vect_call_ceil): Likewise.
4342 (check_effective_target_vect_call_ceilf): Likewise.
4343 (check_effective_target_vect_call_floor): Likewise.
4344 (check_effective_target_vect_call_floorf): Likewise.
4345 (check_effective_target_vect_call_lceil): Likewise.
4346 (check_effective_target_vect_call_lfloor): Likewise.
4347 (check_effective_target_vect_call_nearbyint): Likewise.
4348 (check_effective_target_vect_call_nearbyintf): Likewise.
4349 (check_effective_target_vect_call_round): Likewise.
4350 (check_effective_target_vect_call_roundf): Likewise.
4351 (check_effective_target_vect_perm): Likewise, but also append *_saved
4352 to the existing global name to properly cache the result.
4353 (check_effective_target_vect_perm_byte): Likewise.
4354 (check_effective_target_vect_perm_short): Likewise.
4355 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4356 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4357 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4358 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4359 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4360 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4361 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4362 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4363 (check_effective_target_vect_sdot_qi): Likewise.
4364 (check_effective_target_vect_udot_qi): Likewise.
4365 (check_effective_target_vect_sdot_hi): Likewise.
4366 (check_effective_target_vect_udot_hi): Likewise.
4367 (check_effective_target_vect_usad_char): Likewise.
4368 (check_effective_target_vect_pack_trunc): Likewise.
4369 (check_effective_target_vect_unpack): Likewise.
4370 (check_effective_target_vect_aligned_arrays): Likewise.
4371 (check_effective_target_vect_natural_alignment): Likewise.
4372 (check_effective_target_vector_alignment_reachable): Likewise.
4373 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4374 (is-effective-target): Initialize et_index if undefined.
4375 (et-dg-runtest): New.
4376 (et-is-effective-target): Likewise.
4377 (check_vect_support_and_set_flags): Add supported MIPS targets to
4378 EFFECTIVE_TARGETS list. Return the number of supported targets.
4379
8f63caf6 43802016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4381 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4382
4383 PR middle-end/70920
4384 * gcc.dg/pr70920-1.c: New test-case.
4385 * gcc.dg/pr70902-2.c: Likewise.
4386 * gcc.dg/pr70920-3.c: Likewise.
4387 * gcc.dg/pr70920-4.c: Likewise
4388 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4389 2 instead of 3.
4390
7d575fff
AM
43912016-07-25 Alexander Monakov <amonakov@ispras.ru>
4392
4393 * gcc.c-torture/execute/pr71494.c: Require label_values.
4394 * gcc.dg/pr16973.c: Ditto.
4395
bf01e070
SKS
43962016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4397
4398 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4399 * gcc.dg/torture/pr69771.c: Require int32plus.
4400 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4401
16b05965
ML
44022016-07-25 Martin Liska <mliska@suse.cz>
4403
4404 * gcc.dg/torture/pr71987.c: New test.
4405
d52d3767
SK
44062016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4407
4408 PR fortran/71935
4409 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4410 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4411 * gfortran.dg/pr71935.f90: New test.
4412
94087e88 44132016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4414
4415 PR c++/71675
4416 * g++.dg/ext/atomic-3.C: New test.
4417 * gcc.dg/atomic/pr71675.c: New test.
4418
58b3986e
ES
44192016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4420
4421 * gcc.target/i386/mvc8.c: New test.
4422
faa1612a
BC
44232016-07-22 Bin Cheng <bin.cheng@arm.com>
4424
4425 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4426 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4427
1603ebe0
TK
44282016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4429
4430 PR fortran/71795
4431 * gfortran.dg/constructor_50.f90: New test.
4432
bc91c436
ML
44332016-07-22 Martin Liska <mliska@suse.cz>
4434
4435 PR gcov-profile/69028
4436 PR gcov-profile/62047
4437 * g++.dg/cilk-plus/pr69028.C: New test.
4438
9fe9a3a7
AV
44392016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4440
4441 * gfortran.dg/coarray_stat_2.f90: New test.
4442
70866e3d
MM
44432016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4444
4445 * gcc.target/powerpc/vec-extract.h: New files to check the
4446 vec_extract built-in functions for all vector types, testing
4447 accessing each element, both with constant and variable element
4448 numbers.
4449 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4450 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4451 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4452 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4453 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4454 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4455 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4456 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4457 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4458
ab3af181
JJ
44592016-07-21 Jakub Jelinek <jakub@redhat.com>
4460
4461 PR c++/71728
4462 * g++.dg/other/pr71728.C: New test.
4463
ebe8f322
JG
44642016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4465
4466 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4467 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4468 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4469 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4470 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4471
959cef74
RB
44722016-07-21 Richard Biener <rguenther@suse.de>
4473
4474 PR tree-optimization/71947
4475 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4476
b24d9420
BC
44772016-07-21 Bin Cheng <bin.cheng@arm.com>
4478
4479 * gcc.dg/tree-ssa/scev-15.c: New.
4480
23974819
BC
44812016-07-21 Bin Cheng <bin.cheng@arm.com>
4482
4483 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4484
ee78cbaa
JJ
44852016-07-21 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR c++/71941
4488 * g++.dg/gomp/pr71941.C: New test.
4489
52ed68f7
DM
44902016-07-20 David Malcolm <dmalcolm@redhat.com>
4491
4492 PR c/70339
4493 PR c/71858
4494 * g++.dg/spellcheck-identifiers.C: New test case, based on
4495 gcc.dg/spellcheck-identifiers.c.
4496 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4497 gcc.dg/spellcheck-identifiers-2.c.
4498 * g++.dg/spellcheck-typenames.C: New test case, based on
4499 gcc.dg/spellcheck-typenames.c
4500
18407bfb
JW
45012016-07-20 Jonathan Wakely <jwakely@redhat.com>
4502
4503 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4504 pointer to member function and also test catching by reference.
4505
4c07fd98
DV
45062016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4507
4508 * gcc.target/s390/pr67443.c: Fix test case.
4509
fee21d65
DV
45102016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4511
4512 * gcc.target/s390/insv-1.c: Xfail some tests.
4513 * gcc.target/s390/insv-2.c: Likewise.
4514
dbe9dfdd
GJL
45152016-07-20 Georg-Johann Lay <avr@gjlay.de>
4516
4517 * gcc.target/avr/torture/get-mem.c: New test.
4518 * gcc.target/avr/torture/set-mem.c: New test.
4519
c25e1d82
GJL
45202016-07-20 Georg-Johann Lay <avr@gjlay.de>
4521
4522 PR target/71948
4523 * gcc.target/avr/torture/tiny-progmem.c: New test.
4524
109d2197
JJ
45252016-07-20 Jakub Jelinek <jakub@redhat.com>
4526
7419f441
JJ
4527 PR c++/71909
4528 * g++.dg/parse/pr71909.C: New test.
4529 * g++.dg/tm/pr71909.C: New test.
4530
109d2197
JJ
4531 PR c++/50060
4532 * g++.dg/cpp0x/constexpr-50060.C: New test.
4533 * g++.dg/cpp1y/constexpr-50060.C: New test.
4534
144530cf
ML
45352016-07-20 Martin Liska <mliska@suse.cz>
4536
4537 * gfortran.dg/graphite/pr71898.f90: New test.
4538
04ac4afa
BC
45392016-07-20 Bin Cheng <bin.cheng@arm.com>
4540
4541 PR tree-optimization/71503
4542 PR tree-optimization/71683
4543 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4544 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4545
dcbdb17a
ML
45462016-07-20 Martin Liska <mliska@suse.cz>
4547
4548 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4549 * gcc.dg/plugin/sreal-test-1.c: Remove.
4550 * gcc.dg/plugin/sreal_plugin.c: Remove.
4551
6ed82555
TK
45522016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4553
4554 PR fortran/71902
4555 * gfortran.dg/dependency_47.f90: New test.
4556
13da0507
JJ
45572016-07-19 Jakub Jelinek <jakub@redhat.com>
4558
4833f561
JJ
4559 PR rtl-optimization/71916
4560 * gcc.c-torture/compile/pr71916.c: New test.
4561
4fda19ef
JJ
4562 PR middle-end/71874
4563 * g++.dg/torture/pr71874.C: New test.
4564
13da0507
JJ
4565 PR middle-end/71734
4566 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4567 (my_alloc): Rewritten to use __builtin_posix_memalign and
4568 __SIZE_TYPE__.
4569 (my_free): Use __builtin_free instead of _mm_free.
4570 (Vec::operator=): Use __builtin_memcpy.
4571
e7980add
MJ
45722016-07-19 Martin Jambor <mjambor@suse.cz>
4573
61c73a7f
UB
4574 PR fortran/71688
4575 * gfortran.dg/pr71688.f90: New test.
e7980add 4576
13e88953
RB
45772016-07-19 Richard Biener <rguenther@suse.de>
4578
4579 * c-c++-common/vector-subscript-6.c: New testcase.
4580 * c-c++-common/vector-subscript-7.c: Likewise.
4581
1caf0482
SKS
45822016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4583
a23404c9 4584 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4585 and UInt32 based on __SIZEOF_INT__.
4586
cef5388d
RB
45872016-07-19 Richard Biener <rguenther@suse.de>
4588
4589 PR tree-optimization/71901
4590 * gcc.dg/torture/pr71901.c: New testcase.
4591
45922016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4593
4594 PR tree-optimization/71908
4595 * gcc.dg/torture/pr71908.c: New testcase.
4596
a8f7a895
MM
45972016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4598
4599 PR target/71493
4600 * gcc.target/powerpc/pr71493-1.c: New test.
4601 * gcc.target/powerpc/pr71493-2.c: Likewise.
4602
f2111a36
JJ
46032016-07-18 Jakub Jelinek <jakub@redhat.com>
4604
99516432
JJ
4605 PR c++/71835
4606 * g++.dg/conversion/ambig3.C: New test.
4607
87713c6a
JJ
4608 PR c++/71828
4609 * g++.dg/cpp0x/constexpr-71828.C: New test.
4610
7a7f16ca
JJ
4611 PR c++/71826
4612 * g++.dg/template/pr71826.C: New test.
4613
f4d90295
JJ
4614 PR c++/71822
4615 * g++.dg/template/defarg21.C: New test.
4616
f2111a36
JJ
4617 PR c++/71871
4618 * g++.dg/ext/vector31.C: New test.
4619
0b965526
UB
46202016-07-18 Uros Bizjak <ubizjak@gmail.com>
4621
4622 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4623
94e136b9
YR
46242016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4625
4626 PR tree-optimization/71734
4627 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4628
7072df0a
DV
46292016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4630
4631 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4632 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4633 stack-layout-dynamic-1.c: New test.
4634
54158a1a
AK
46352016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4636
4637 * gcc.target/s390/nolrl-1.c: New test.
4638
43068916
FR
46392016-07-17 Fritz Reese <fritzoreese@gmail.com>
4640
4641 PR fortran/71523
4642 * gfortran.dg/pr71523_1.f90: New test.
4643 * gfortran.dg/pr71523_2.f90: New test.
4644
a9356b12
AS
46452016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4646
4647 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4648
a07b81c7 46492016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4650 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4651
4652 PR fortran/62125
4653 * gfortran.dg/pr62125.f90: New test.
4654
96c0ec12
BS
46552016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4656
4657 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4658 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4659
479d0ed5
JW
46602016-07-15 Jonathan Wakely <jwakely@redhat.com>
4661
4662 PR c++/58796
4663 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4664 * g++.dg/cpp0x/nullptr35.C: New test.
4665
41c7438e
BC
46662016-07-15 Bin Cheng <bin.cheng@arm.com>
4667
4668 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4669
f7ba880b
CP
46702016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4671
4672 * gfortran.dg/goacc/vector_length.f90: New test.
4673
b9aba0a0
RB
46742016-07-15 Richard Biener <rguenther@suse.de>
4675
4676 PR tree-optimization/71881
4677 * gcc.dg/torture/pr71881.c: New testcase.
4678
9513d5fb
RB
46792016-07-15 Richard Biener <rguenther@suse.de>
4680
4681 PR tree-optimization/71887
4682 * gcc.dg/torture/pr71887.c: New testcase.
4683
ddbbcb19
JJ
46842016-07-15 Jakub Jelinek <jakub@redhat.com>
4685
4686 PR c/71858
4687 * gcc.dg/spellcheck-identifiers-3.c: New test.
4688
29eb509c
AV
46892016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4690
4691 PR fortran/71807
4692 * gfortran.dg/null_9.f90: New test.
4693
43aabfcf
BC
46942016-07-15 Bin Cheng <bin.cheng@arm.com>
4695
4696 * gcc.dg/tree-ssa/loop-41.c: New test.
4697
afc89e58
BC
46982016-07-15 Bin Cheng <bin.cheng@arm.com>
4699
4700 PR tree-optimization/71347
4701 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4702
6fa682ad
SK
47032016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4704
4705 PR fortran/29819
4706 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4707 * gfortran.dg/contains.f90: Ditto.
4708 * gfortran.dg/contains_empty_1.f03: Ditto.
4709 * gfortran.dg/submodule_3.f08: Ditto.
4710
dd36b877
JJ
47112016-07-14 Jakub Jelinek <jakub@redhat.com>
4712
a60a5d31
JJ
4713 PR testsuite/71865
4714 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4715 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4716 expected diagnostics.
4717
dd36b877
JJ
4718 PR c/71858
4719 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4720 * gcc.dg/spellcheck-identifiers-2.c: New test.
4721 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4722 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4723
a241f8ca
JJ
47242016-07-14 Jakub Jelinek <jakub@redhat.com>
4725
4726 PR tree-optimization/71872
4727 * gcc.c-torture/compile/pr71872.c: New test.
4728
d62b809c
TP
47292016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4730
4731 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4732 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4733 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4734 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4735 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4736 * gcc.target/arm/atomic-op-acquire-1.c: This.
4737 * gcc.target/arm/atomic-op-char.c: Rename into ...
4738 * gcc.target/arm/atomic-op-char-1.c: This.
4739 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4740 * gcc.target/arm/atomic-op-consume-1.c: This.
4741 * gcc.target/arm/atomic-op-int.c: Rename into ...
4742 * gcc.target/arm/atomic-op-int-1.c: This.
4743 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4744 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4745 * gcc.target/arm/atomic-op-release.c: Rename into ...
4746 * gcc.target/arm/atomic-op-release-1.c: This.
4747 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4748 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4749 * gcc.target/arm/atomic-op-short.c: Rename into ...
4750 * gcc.target/arm/atomic-op-short-1.c: This.
4751 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4752 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4753 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4754 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4755 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4756 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4757 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4758 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4759 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4760 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4761
1f8dd420
AV
47622016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4763
4764 PR fortran/70842
4765 * gfortran.dg/select_type_35.f03: New test.
4766
53109ba8
KT
47672016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4768
4769 PR target/65951
4770 PR tree-optimization/70923
4771 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4772 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4773 * gcc.dg/vect/pr65951.c: Likewise.
4774 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4775
91f35b7f
DE
47762016-07-14 David Edelsohn <dje.gcc@gmail.com>
4777
4778 * c-c++-common/pr60226.c: Expect maximum object file alignment
4779 error on AIX.
4780
351168fe
RB
47812016-07-14 Richard Biener <rguenther@suse.de>
4782
4783 PR tree-optimization/71866
4784 * gcc.dg/torture/pr71866.c: New testcase.
4785
94c32c00
TP
47862016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4787
4788 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4789 selector and enclose boolean expression in curly braces.
4790
b799a481
AM
47912016-07-14 Alan Modra <amodra@gmail.com>
4792
4793 PR target/71733
4794 * gcc.target/powerpc/p9-novsx.c: New.
4795
f63ba78c
AK
47962016-07-13 Andi Kleen <ak@linux.intel.com>
4797
4798 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4799 * g++.dg/tree-prof/morefunc.C: Dito.
4800 * g++.dg/tree-prof/pr35545.C: Dito.
4801 * g++.dg/tree-prof/reorder.C: Dito.
4802 * gcc.dg/tree-prof/20050826-2.c: Dito.
4803 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4804 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4805 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4806 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4807 * gcc.dg/tree-prof/inliner-1.c: Dito.
4808 * gcc.dg/tree-prof/merge_block.c: Dito.
4809 * gcc.dg/tree-prof/stringop-1.c: Dito.
4810 * gcc.dg/tree-prof/stringop-2.c: Dito.
4811 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4812 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4813 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4814 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4815 * gcc.dg/tree-prof/update-loopch.c: Dito.
4816 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4817 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4818 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4819 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4820 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4821 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4822 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4823
f4d5a23d
AK
48242016-07-13 Andi Kleen <ak@linux.intel.com>
4825
4826 * lib/profopt.exp (profopt-execute): Remove .imports files.
4827
ae145898
AK
48282016-07-13 Andi Kleen <ak@linux.intel.com>
4829
0b965526 4830 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4831
e97bd4f5
AK
48322016-07-13 Andi Kleen <ak@linux.intel.com>
4833
4834 * lib/profopt.exp (dg-final-scan-autofdo,
4835 dg-final-scan-not-autofdo): New functions.
4836
6fa3d4b4
BC
48372016-07-13 Bin Cheng <bin.cheng@arm.com>
4838
4839 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4840 * gcc.dg/vect/vect-35.c: Ditto.
4841 * gcc.dg/vect/vect-alias-check-2.c: New test.
4842
65f18bc6
ML
48432016-07-13 Martin Liska <mliska@suse.cz>
4844
4845 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4846 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4847 * gfortran.dg/pr42108.f90: Update expected dump scan.
4848
9737f35b
RB
48492016-07-13 Richard Biener <rguenther@suse.de>
4850
4851 PR tree-optimization/24574
4852 * gcc.dg/pr24574.c: New testcase.
4853
62c0ea4b
SKS
48542016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4855
0b965526 4856 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4857 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4858 * c-c++-common/pr68833-1.c: Require int32plus.
4859 * gcc.dg/ipa/pr63551.c: Likewise.
4860 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4861 * gcc.dg/ipa/pr64041.c: Require int32plus.
4862
c7ed8938
IE
48632016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4864
4865 PR ipa/71633
4866 * g++.dg/pr71633.C: New test.
4867
5ce15300
TP
48682016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4869
4870 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4871 Add new arm_thumb1_cbz_ok effective target.
4872 * gcc.target/arm/cbz.c: New test.
4873
2b9509a3
TP
48742016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4875
4876 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4877 Define effective target.
4878 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4879 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4880 * gcc.target/arm/movhi_movw.c: New test.
4881 * gcc.target/arm/movsi_movw.c: Likewise.
4882 * gcc.target/arm/movdi_movw.c: Likewise.
4883
7f15b177
RB
48842016-07-13 Richard Biener <rguenther@suse.de>
4885
4886 PR middle-end/71104
4887 * gcc.dg/pr71104-1.c: New testcase.
4888 * gcc.dg/pr71104-2.c: Likewise.
4889
0b0a896e
MM
48902016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4891
4892 PR target/71805
4893 * gcc.target/powerpc/pr71805.c: New test.
4894
f906f5ed
BS
48952016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4896
4897 * gcc.target/powerpc/divkc3-1.c: New.
4898 * gcc.target/powerpc/mulkc3-1.c: New.
4899
9e63c3aa
NS
49002016-07-12 Nathan Sidwell <nathan@acm.org>
4901
4902 * gcc.target/arm/data-rel-1.c: New.
4903 * gcc.target/arm/data-rel-2.c: New.
4904 * gcc.target/arm/data-rel-3.c: New.
4905
f507d202
ML
49062016-07-12 Martin Liska <mliska@suse.cz>
4907
4908 * gcc.dg/params/blocksort-part.c: New test.
4909 * gcc.dg/params/params.exp: New file.
4910
d6f7c125
KT
49112016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4912
4913 PR middle-end/71700
4914 * gcc.c-torture/execute/pr71700.c: New test.
4915
37ccb0ba
SB
49162016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4917 Richard Biener <rguenther@suse.de>
4918
4919 PR tree-optimization/23286
4920 PR tree-optimization/70159
4921 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4922 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4923 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4924 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4925 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4926 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4927 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4928 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4929 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4930 * gcc.dg/pr51879-12.c: Likewise.
4931 * gcc.dg/strlenopt-9.c: Likewise.
4932 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4933 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4934 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4935 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4936 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4937 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4938 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4939 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4940 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4941 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4942 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4943 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4944 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4945 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4946 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4947
712a93d6
RB
49482016-07-12 Richard Biener <rguenther@suse.de>
4949
4950 PR rtl-optimization/68961
4951 * gcc.target/i386/pr68961.c: New testcase.
4952
c392943c
JJ
49532016-07-11 Jakub Jelinek <jakub@redhat.com>
4954
3d56e6a4
JJ
4955 PR middle-end/71758
4956 * c-c++-common/gomp/pr71758.c: New test.
4957 * gfortran.dg/gomp/pr71758.f90: New test.
4958
c392943c
JJ
4959 PR tree-optimization/71823
4960 * gcc.dg/vect/pr71823.c: New test.
4961
741d3be5
DM
49622016-07-11 David Malcolm <dmalcolm@redhat.com>
4963
4964 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4965 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4966 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4967
92fa45b5
L
49682016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4969
4970 PR target/71801
4971 * gcc.target/i386/pr71801.c: New test.
4972
f51606c7
RB
49732016-07-11 Richard Biener <rguenther@suse.de>
4974
4975 PR tree-optimization/71816
4976 * gcc.dg/torture/pr71816.c: New testcase.
4977
36b54ce0
TK
49782016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4979
4980 PR fortran/71783
4981 * gfortran.dg/dependency_46.f90: New test.
4982
d13835b6
VM
49832016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4984
4985 PR rtl-optimization/71621
4986 * gcc.target/i386/pr71621-1.c: New.
4987 * gcc.target/i386/pr71621-2.c: New.
4988
642bcbdf
CP
49892016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4990
4991 * gfortran.dg/goacc/pr71704.f90: New test.
4992
02eb5b8b
BS
49932016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4994
4995 PR target/71297
4996 * gcc.target/powerpc/pr71297.c: New.
4997
8beb9a0d
JW
49982016-07-08 Jiong Wang <jiong.wang@arm.com>
4999
5000 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
5001
cef4b650
MM
50022016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5003
5004 PR target/71806
5005 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
5006
3c3ecf52
AH
50072016-07-08 Alan Hayward <alan.hayward@arm.com>
5008
5009 PR tree-optimization/71667
5010 * gcc.dg/vect/pr71667.c: New
5011
2660286d
ML
50122016-07-08 Martin Liska <mliska@suse.cz>
5013
5014 * gcc.dg/torture/pr71606.c: New test.
5015
70cdd4ae
JD
50162016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5017
5018 PR fortran/71764
5019 * gfortran.dg/pr71764.f90: New test.
5020
842dc2e6
JJ
50212016-07-07 Jakub Jelinek <jakub@redhat.com>
5022 Kai Tietz <ktietz70@googlemail.com>
5023
5024 PR c++/70869
5025 PR c++/71054
5026 * g++.dg/cpp0x/pr70869.C: New test.
5027 * g++.dg/cpp0x/pr71054.C: New test.
5028
31be4262
DE
50292016-07-07 David Edelsohn <dje.gcc@gmail.com>
5030
5031 * g++.dg/debug/pr71432.C: Fail on AIX.
5032
1c122092
ML
50332016-07-07 Martin Liska <mliska@suse.cz>
5034
5035 * gfortran.dg/do_1.f90: Remove a corner case that triggers
5036 an undefined behavior.
5037 * gfortran.dg/do_3.F90: Likewise.
5038 * gfortran.dg/do_check_11.f90: New test.
5039 * gfortran.dg/do_check_12.f90: New test.
5040 * gfortran.dg/do_corner_warn.f90: New test.
5041
7119f1b1
ML
50422016-07-07 Martin Liska <mliska@suse.cz>
5043
5044 * gfortran.dg/predict-1.f90: Ammend the test.
5045 * gfortran.dg/predict-2.f90: Likewise.
5046
275792f2
IE
50472016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
5048
5049 PR ipa/71624
5050 * g++.dg/pr71624.C: New test.
5051
05a437c1
TP
50522016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5053
5054 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
5055 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
5056 ARMv8-M Mainline architectures.
5057
6f493951
TP
50582016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
5059
5060 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
5061 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
5062
5ddaee94
SB
50632016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
5064
5065 PR target/70098
5066 PR target/71763
5067 * gcc.target/powerpc/pr71763.c: New file.
5068
651afdb2
YR
50692016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5070
5071 PR tree-optimization/71518
0b965526 5072 * gcc.dg/pr71518.c: New test.
651afdb2 5073
9df99881
WD
50742016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
5075
5076 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
5077
7b4e0769
SKS
50782016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5079
0b965526 5080 PR target/50739
7b4e0769
SKS
5081 * gcc.target/avr/pr50739.c: New test.
5082
eb4432f7
JH
50832016-07-05 Jan Hubicka <jh@suse.cz>
5084
5085 * gcc.dg/tree-ssa/scev-14.c: update template.
5086
c01e092f
RS
50872016-07-06 Richard Sandiford <richard.sandiford@arm.com>
5088
5089 * gcc.dg/vect/group-no-gaps-1.c: New test.
5090
8070763a
AK
50912016-07-05 Andi Kleen <ak@linux.intel.com>
5092
5093 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
5094 if kernel supports MPX.
5095
3f8257db 50962016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
5097
5098 * gcc.c-torture/compile/pr69102.c: Require fpic support.
5099
36a265b1
MM
51002016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
5101 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5102
5103 * gcc.target/powerpc/signbit-1.c: New test.
5104 * gcc.target/powerpc/signbit-2.c: New test.
5105 * gcc.target/powerpc/signbit-3.c: New test.
5106
7a98fb6e
KT
51072016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5108
5109 PR rtl-optimization/71594
5110 * gcc.dg/torture/pr71594.c: New test.
5111
1e3d54b4
JH
51122016-07-05 Jan Hubicka <jh@suse.cz>
5113
5114 * gcc.dg/tree-ssa/scev-14.c: new testcase.
5115
84ca3893
DM
51162016-07-05 David Malcolm <dmalcolm@redhat.com>
5117
5118 PR c++/62314
3a146d46 5119 * g++.dg/parse/error5.C: Update column
84ca3893
DM
5120 number of missing semicolon error.
5121 * g++.dg/pr62314-2.C: New test case.
5122
20d0bfce
AF
51232016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
5124
5125 * gfortran.dg/coarray_stat_function.f90: New test.
5126 * gfortran.dg/coarray_stat_whitespace.f90: New test.
5127 * gfortran.dg/coarray_lib_comm_1: Adapting old test
5128 to new interfaces.
5129
69aaea06
AV
51302016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
5131
5132 PR fortran/71623
5133 * gfortran.dg/deferred_character_17.f90: New test.
5134
f723a43c
CL
51352016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
5136
5137 * gcc.target/arm/neon/polytypes.c: Move to ...
5138 * gcc.target/arm/polytypes.c: ... here.
5139 * gcc.target/arm/neon/pr51534.c: Move to ...
5140 * gcc.target/arm/pr51534.c: ... here.
5141 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
5142 * gcc.target/arm/vect-vcvt.c: ... here.
5143 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
5144 * gcc.target/arm/vect-vcvtq.c: ... here.
5145 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
5146 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
5147 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
5148 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
5149 * gcc.target/arm/neon/neon.exp: Delete.
5150 * gcc.target/arm/neon/: Delete.
5151
d73e0ccf
JD
51522016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5153
5154 PR fortran/65575
5155 * gfortran.dg: pr65575.f90: New test.
5156
c20f6223
JD
51572016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5158
5159 PR fortran/35849
5160 * gfortran.dg: pr35849.f90: New test.
5161
2a5537c3
JJ
51622016-07-04 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR c++/71739
5165 * g++.dg/cpp0x/pr71739.C: New test.
5166
740f9751
CL
51672016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
5168
5169 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
5170
bf749919
DV
51712016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
5172
5173 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
5174 locr.
5175 * gcc.target/s390/loc-1.c: New test.
5176
430bb38e
YR
51772016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
5178
3a146d46
JJ
5179 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
5180 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 5181
15f6e0da
RR
51822016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5183
5184 PR target/63874
5185 * gcc.target/aarch64/pr63874.c: New test.
5186
79335075
JB
51872016-07-04 Jan Beulich <jbeulich@suse.com>
5188
5189 * g++.dg/header.c: New.
5190 * gcc.dg/header.c: New.
5191
557e8c49
JJ
51922016-07-02 Jakub Jelinek <jakub@redhat.com>
5193
5194 PR c/71719
5195 * c-c++-common/Wunused-var-15.c: New test.
5196
79a592e3
JJ
51972016-07-01 Jakub Jelinek <jakub@redhat.com>
5198
5199 PR fortran/71687
5200 * gfortran.dg/gomp/pr71687.f90: New test.
5201
e2298656
BS
52022016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5203
5204 * gcc.dg/const-float128-ped.c: Require __float128 effective
5205 target and options.
5206 * gcc.dg/const-float128.c: Likewise.
5207 * gcc.dg/torture/float128-cmp-invalid.c: Require
5208 __float128 and base_quadfloat_support effective targets, and
5209 __float128 options.
5210 * gcc.dg/torture/float128-div-underflow.c: Likewise.
5211 * gcc.dg/torture/float128-extend-nan.c: Likewise.
5212 * gcc.dg/torture/float128-nan.c: Likewise.
5213 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
5214 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
5215 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 5216 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
5217 (add_options_for___float128): New.
5218 (check_effective_target_base_quadword_support): New.
5219
70c11966
MM
52202016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5221
5222 PR target/71720
5223 * gcc.target/powerpc/pr71720.c: New test.
5224
059541fd
JB
52252016-07-01 Jan Beulich <jbeulich@suse.com>
5226
5227 * gcc.dg/bss.c: New.
5228
2c1e4964
PB
52292016-07-01 Peter Bergner <bergner@vnet.ibm.com>
5230
5231 PR target/71698
5232 * gcc.target/powerpc/pr71698.c: New test.
5233
22e1cb39
GJL
52342016-07-01 Georg-Johann Lay <avr@gjlay.de>
5235
5236 PR target/71151
5237 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5238 instead of ".foo" for its section name.
5239 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5240 depending on MCU's flash size.
5241 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5242 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5243 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5244 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5245 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5246 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5247
466cf574
JB
52482016-07-01 Jan Beulich <jbeulich@suse.com>
5249
5250 * gcc.target/i386/pr65105-2.c: Add -msse2.
5251
351beab7
JJ
52522016-06-30 Jakub Jelinek <jakub@redhat.com>
5253
55a0f21a
JJ
5254 PR tree-optimization/71707
5255 * gcc.dg/strlenopt-29.c: New test.
5256
6245ad72
JJ
5257 PR fortran/71704
5258 * gfortran.dg/gomp/pr71704.f90: New test.
5259
351beab7
JJ
5260 PR fortran/71705
5261 * gfortran.dg/gomp/pr71705.f90: New test.
5262
5a3a6a5e
KN
52632016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5264
5265 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5266 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5267 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5268 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5269 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5270 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5271 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5272 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5273 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5274 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5275 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5276 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5277 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5278 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5279 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5280 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5281 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5282 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5283 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5284 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5285 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5286 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5287 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5288 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5289 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5290 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5291 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5292 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5293 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5294 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5295 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5296 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5297 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5298 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5299 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5300 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5301 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5302 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5303 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5304 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5305 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5306 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5307 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5308 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5309 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5310 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5311 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5312 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5313 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5314 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5315 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5316 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5317 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5318 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5319 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5320 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5321 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5322 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5323 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5324 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5325 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5326 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5327 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5328 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5329 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5330 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5331 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5332 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5333 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5334 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5335 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5336 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5337 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5338 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5339 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5340 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5341 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5342 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5343 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5344 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5345 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5346
3dfa8071 53472016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5348 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5349
5350 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5351
9bd62242 53522016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5353 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5354
5355 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5356
603107fb
DM
53572016-06-30 David Malcolm <dmalcolm@redhat.com>
5358
5359 PR driver/71651
5360 * gcc.dg/spellcheck-options-12.c: New test case.
5361
205cccc7
JJ
53622016-06-30 Jakub Jelinek <jakub@redhat.com>
5363
5364 PR middle-end/71693
5365 * gcc.c-torture/compile/pr71693.c: New test.
5366
f4452176
DM
53672016-06-29 David Malcolm <dmalcolm@redhat.com>
5368
5369 * gcc.dg/spellcheck-params.c: New testcase.
5370 * gcc.dg/spellcheck-params-2.c: New testcase.
5371
c5e74d9d
MM
53722016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5373
5374 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5375 vector extract instructions.
5376 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5377
e44ecbfd
JD
53782016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5379
5380 PR fortran/71686
5381 * gfortran.dg/unexpected_eof_2.f90: New test.
5382 * gfortran.dg/unexpected_eof_3.f90: New test.
5383
ee446d9f
JW
53842016-06-29 Jim Wilson <jim.wilson@linaro.org>
5385
5386 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5387
27f67461
CP
53882016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5389
5390 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5391 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5392 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5393
b1206d29
RB
53942016-06-29 Richard Biener <rguenther@suse.de>
5395
5396 PR middle-end/15256
5397 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5398
1af21224
MW
53992016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5400
5401 * gcc.target/arm/aapcs/neon-vect10.c: Require
5402 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5403 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5404 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5405 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5406 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5407 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5408 * gcc.target/arm/fp16-aapcs-1.c: Require
5409 -mfloat-ab=hard. Also simplify the test.
5410 * gcc.target/arm/fp16-aapcs-2.c: New.
5411
7fe43755
MW
54122016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5413
0b965526 5414 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5415 (add_options_for_arm_fp16_ieee): New.
5416 (add_options_for_arm_fp16_alternative): New.
5417 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5418 long-line.
5419 (effective_target_arm_fp16_hw): New.
5420
264d951a
IE
54212016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5422
5423 PR tree-optimization/71655
5424 * g++.dg/pr71655.C: New test.
5425
5c846a81
ML
54262016-06-29 Martin Liska <mliska@suse.cz>
5427
5428 * gcc.dg/pr71585.c: New test.
5429 * gcc.dg/pr71585-2.c: New test.
5430 * gcc.dg/pr71585-3.c: New test.
5431
fafe9318
YR
54322016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5433
5434 PR tree-optimization/70729
5435 * g++.dg/vect/pr70729.cc: New test.
5436
54d19c3b
TS
54372016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5438
5439 * c-c++-common/gomp/cancel-1.c: Extend.
5440
5f3cd7c3
JJ
54412016-06-29 Jakub Jelinek <jakub@redhat.com>
5442
5443 PR tree-optimization/71625
5444 * gcc.dg/strlenopt-28.c: New test.
5445
4aa83879
RB
54462016-06-29 Richard Biener <rguenther@suse.de>
5447
5448 PR middle-end/71002
5449 * g++.dg/torture/pr71002.C: Adjust testcase.
5450
152ef731
JJ
54512016-06-29 Jakub Jelinek <jakub@redhat.com>
5452
5453 PR c/71685
5454 * gcc.dg/pr71685.c: New test.
5455
54562016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5457
5458 PR c/71552
5459 * gcc.dg/init-bad-9.c: New test.
5460
d41dc215
BS
54612016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5462
5463 * gcc.target/powerpc/abs128-1.c: Require VSX.
5464 * gcc.target/powerpc/copysign128-1.c: Likewise.
5465 * gcc.target/powerpc/inf128-1.c: Likewise.
5466 * gcc.target/powerpc/nan128-1.c: Likewise.
5467
6a20b538
JJ
54682016-06-28 Jakub Jelinek <jakub@redhat.com>
5469
5470 PR middle-end/71626
5471 * gcc.c-torture/execute/pr71626-1.c: New test.
5472 * gcc.c-torture/execute/pr71626-2.c: New test.
5473
77d93c47
PB
54742016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5475
5476 PR target/71656
5477 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5478
a8264058
SB
54792016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5480
5481 PR target/71670
5482 * gcc.target/powerpc/pr71670.c: New testcase.
5483
0dc47331
PB
54842016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5485
5486 PR target/71656
5487 * gcc.target/powerpc/pr71656-1.c: New test.
5488 * gcc.target/powerpc/pr71656-2.c: New test.
5489
b65ffc79
CL
54902016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5491
5492 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5493 around fp16 code.
5494 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5495 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5496 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5497 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5498 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5499 Add arm_neon_fp16_ok effective target.
0b965526
UB
5500 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5501 Likewise.
5502 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5503 Likewise.
5504 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5505 Likewise.
5506 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5507 Likewise.
5508 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5509 Likewise.
5510 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5511 Likewise.
5512 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5513 Likewise.
5514 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5515 Likewise.
5516 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5517 Likewise.
5518 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5519 Likewise.
5520 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5521 Likewise.
b65ffc79 5522
9bb86f40
JH
55232016-06-26 Jan Hubicka <hubicka@ucw.cz>
5524
5525 * gcc.dg/predict-12.c: New testcase.
5526
46db0fd4
JD
55272016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5528
5529 PR fortran/71649
5530 * gfortran.dg/pr71649.f90: New test.
5531
2a65e70b
JJ
55322016-06-25 Jakub Jelinek <jakub@redhat.com>
5533
f8a06e24
JJ
5534 PR tree-optimization/71643
5535 * g++.dg/opt/pr71643.C: New test.
5536
2a65e70b
JJ
5537 PR tree-optimization/71631
5538 * gcc.c-torture/execute/pr71631.c: New test.
5539
7805417a
JH
55402016-06-24 Jan Hubicka <hubicka@ucw.cz>
5541
5542 * gcc.dg/predict-11.c: New testcase.
5543 * gfortran.dg/predict-2.f90: New testcase.
5544
888ed1a3
JH
55452016-06-24 Jan Hubicka <hubicka@ucw.cz>
5546
5547 * gcc.dg/predict-10.c: New test.
5548
53605f35
BS
55492016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5550
5551 * gcc.target/powerpc/abs128-1.c: New.
5552 * gcc.target/powerpc/copysign128-1.c: New.
5553 * gcc.target/powerpc/inf128-1.c: New.
5554 * gcc.target/powerpc/nan128-1.c: New.
5555
7b22b4c6
EB
55562016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5557
5558 * gfortran.dg/pr71642.f90: New test.
5559
37e373c2
JJ
55602016-06-24 Jakub Jelinek <jakub@redhat.com>
5561
5562 PR tree-optimization/71647
5563 * gcc.target/i386/pr71647.c: New test.
5564
b20b79f2
L
55652016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5566
5567 * gcc.target/i386/noplt-gd-1.c: New test.
5568 * gcc.target/i386/noplt-gd-2.c: Likewise.
5569 * gcc.target/i386/noplt-gd-3.c: Likewise.
5570 * gcc.target/i386/noplt-ld-1.c: Likewise.
5571 * gcc.target/i386/noplt-ld-2.c: Likewise.
5572 * gcc.target/i386/noplt-ld-3.c: Likewise.
5573 * lib/target-supports.exp
5574 (check_effective_target_tls_get_addr_via_got): New.
5575
04619cb8
UB
55762016-06-24 Uros Bizjak <ubizjak@gmail.com>
5577
5578 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5579 testsuite compile flags.
5580 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5581 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5582
55832016-06-24 Uros Bizjak <ubizjak@gmail.com>
5584
5585 * g++dg/vect/pr36684.cc: Add dg-do compile.
5586 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5587 * gcc.dg/vect/pr70021.c: Ditto.
5588 * gcc.dg/vect/pr70138-1.c: Ditto.
5589 * gcc.dg/vect/pr70138-2.c: Ditto.
5590 * gcc.dg/vect/pr70354-1.c: Ditto.
5591 * gcc.dg/vect/pr70354-2.c: Ditto.
5592 * gcc.dg/vect/pr71259.c: Ditto.
5593 * gcc.dg/vect/pr71416-1.c: Ditto.
5594 * gcc.dg/vect/slp-43.c: Ditto.
5595 * gcc.dg/vect/slp-45.c: Ditto.
5596 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5597 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5598 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5599 * gfortran.dg/vect/pr69980.f90: Ditto.
5600
56012016-06-24 Uros Bizjak <ubizjak@gmail.com>
5602
5603 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5604 * gcc.dg/vect/bb-slp-30.c: Ditto.
5605 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5606 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5607 * gcc.dg/vect/pr45902.c: Ditto.
5608 * gcc.dg/vect/pr48172.c: Ditto.
5609 * gcc.dg/vect/pr48377.c: Ditto.
5610 * gcc.dg/vect/pr49038.c: Ditto.
5611 * gcc.dg/vect/pr49771.c: Ditto.
5612 * gcc.dg/vect/pr52091.c: Ditto.
5613 * gcc.dg/vect/pr53185-2.c: Ditto.
5614 * gcc.dg/vect/pr56826.c: Ditto.
5615 * gcc.dg/vect/pr60276.c: Ditto.
5616 * gcc.dg/vect/pr62021.c: Ditto.
5617 * gcc.dg/vect/pr63530.c: Ditto.
5618 * gcc.dg/vect/pr65518.c: Ditto.
5619 * gcc.dg/vect/pr65947-1.c: Ditto.
5620 * gcc.dg/vect/pr65947-10.c: Ditto.
5621 * gcc.dg/vect/pr65947-11.c: Ditto.
5622 * gcc.dg/vect/pr65947-12.c: Ditto.
5623 * gcc.dg/vect/pr65947-13.c: Ditto.
5624 * gcc.dg/vect/pr65947-2.c: Ditto.
5625 * gcc.dg/vect/pr65947-3.c: Ditto.
5626 * gcc.dg/vect/pr65947-4.c: Ditto.
5627 * gcc.dg/vect/pr65947-5.c: Ditto.
5628 * gcc.dg/vect/pr65947-6.c: Ditto.
5629 * gcc.dg/vect/pr65947-7.c: Ditto.
5630 * gcc.dg/vect/pr65947-8.c: Ditto.
5631 * gcc.dg/vect/pr65947-9.c: Ditto.
5632 * gcc.dg/vect/pr71416-1.c: Ditto.
5633 * gcc.dg/vect/pr71439.c: Ditto.
5634 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5635 * gcc.dg/vect/vect-bswap16.c: Ditto.
5636 * gcc.dg/vect/vect-bswap32.c: Ditto.
5637 * gcc.dg/vect/vect-bswap64.c: Ditto.
5638 * gcc.dg/vect/vect-live-1.c: Ditto.
5639 * gcc.dg/vect/vect-live-2.c: Ditto.
5640 * gcc.dg/vect/vect-live-3.c: Ditto.
5641 * gcc.dg/vect/vect-live-4.c: Ditto.
5642 * gcc.dg/vect/vect-live-5.c: Ditto.
5643 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5644 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5645 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5646 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5647 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5648 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5649 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5650 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5651 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5652 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5653 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5654 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5655 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5656 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5657 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5658 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5659 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5660
da224bcb
UB
56612016-06-24 Uros Bizjak <ubizjak@gmail.com>
5662
5663 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5664
dfee2870
L
56652016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5666
5667 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5668 ia32 if R_386_GOT32X relocation is supported.
5669 * gcc.target/i386/noplt-3.c: Likewise.
5670 * gcc.target/i386/noplt-2.c: Likewise.
5671 (main): Renamed to ...
5672 (bar): This.
5673 * gcc.target/i386/noplt-4.c: Likewise.
5674 (main): Renamed to ...
5675 (bar): This.
5676 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5677 * gcc.target/i386/pr67400-5.c: Likewise.
5678
a86451b9
JJ
56792016-06-24 Jakub Jelinek <jakub@redhat.com>
5680
00085092
JJ
5681 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5682 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5683
a86451b9
JJ
5684 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5685 f4): Adjust expected diagnostics.
5686 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5687 (T): If OVFP is defined, redefine to TP.
5688 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5689 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5690 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5691 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5692 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5693 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5694 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5695 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5696 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5697 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5698 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5699 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5700 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5701 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5702 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5703 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5704 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5705 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5706 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5707 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5708 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5709 as last argument to __builtin_add_overflow_p.
5710
7bb5d5f4
UB
57112016-06-23 Uros Bizjak <ubizjak@gmail.com>
5712
5713 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5714 dg-options and remove default vector testsuite compile flags.
5715 * g++.dg/vect/pr33860a.cc: Ditto.
5716 * g++.dg/vect/pr45470-a.cc: Ditto.
5717 * g++.dg/vect/pr45470-b.cc: Ditto.
5718 * g++.dg/vect/pr60896.cc: Ditto.
5719 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5720 * gcc.dg/vect/pr18308.c: Ditto.
5721 * gcc.dg/vect/pr24049.c: Ditto.
5722 * gcc.dg/vect/pr33373.c: Ditto.
5723 * gcc.dg/vect/pr36228.c: Ditto.
5724 * gcc.dg/vect/pr42395.c: Ditto.
5725 * gcc.dg/vect/pr42604.c: Ditto.
5726 * gcc.dg/vect/pr46663.c: Ditto.
5727 * gcc.dg/vect/pr48765.c: Ditto.
5728 * gcc.dg/vect/pr49093.c: Ditto.
5729 * gcc.dg/vect/pr49352.c: Ditto.
5730 * gcc.dg/vect/pr52298.c: Ditto.
5731 * gcc.dg/vect/pr52870.c: Ditto.
5732 * gcc.dg/vect/pr53185.c: Ditto.
5733 * gcc.dg/vect/pr53773.c: Ditto.
5734 * gcc.dg/vect/pr56695.c: Ditto.
5735 * gcc.dg/vect/pr62171.c: Ditto.
5736 * gcc.dg/vect/pr63530.c: Ditto.
5737 * gcc.dg/vect/pr68339.c: Ditto.
5738 * gcc.dg/vect/pr71259.c: Ditto.
5739 * gcc.dg/vect/vect-82_64.c: Ditto.
5740 * gcc.dg/vect/vect-83_64.c: Ditto.
5741 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5742 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5743 * gcc.dg/vect/vect-shift-2.c: Ditto.
5744 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5745 * gfortran.dg/vect/pr39318.f90: Ditto.
5746 * gfortran.dg/vect/pr45714-a.f: Ditto.
5747 * gfortran.dg/vect/pr45714-b.f: Ditto.
5748 * gfortran.dg/vect/pr46213.f90: Ditto.
5749
2d4bb02f
MM
57502016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5751 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5752
5753 * gcc.target/powerpc/p9-splat-5.c: New test.
5754
f6d1b868
UB
57552016-06-23 Uros Bizjak <ubizjak@gmail.com>
5756
5757 PR tree-optimization/71488
5758 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5759 * lib/target-supports.exp: ... here.
5760 (check_sse4_hw_available): New procedure.
5761 (check_effective_target_sse4_runtime): Ditto.
5762 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5763 -march=westmere for sse4_runtime targets.
936ff030 5764 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5765 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5766 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5767 (main): Call check_vect ().
a7898180 5768 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5769
c0597759
L
57702016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5771
5772 PR target/66232
5773 PR target/67400
5774 * gcc.target/i386/pr66232-14.c: New file.
5775 * gcc.target/i386/pr66232-15.c: Likewise.
5776 * gcc.target/i386/pr66232-16.c: Likewise.
5777 * gcc.target/i386/pr66232-17.c: Likewise.
5778 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5779 ia32 if R_386_GOT32X relocation is supported.
5780 * gcc.target/i386/pr67400-2.c: Likewise.
5781 * gcc.target/i386/pr67400-3.c: Likewise.
5782 * gcc.target/i386/pr67400-4.c: Likewise.
5783 * gcc.target/i386/pr67400-6.c: Likewise.
5784 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5785 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5786
5b0e27a7
JD
57872016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5788
5789 PR libgfortran/48852
5790 * gfortran.dg/char4_iunit_1.f03: Update test.
5791 * gfortran.dg/f2003_io_5.f03: Update test.
5792 * gfortran.dg/real_const_3.f90: Update test.
5793
7f586d90
AK
57942016-06-23 Andi Kleen <ak@linux.intel.com>
5795
5796 * g++.dg/bprob/bprob.exp: Support autofdo.
5797 * g++.dg/tree-prof/tree-prof.exp: dito.
5798 * gcc.dg/tree-prof/tree-prof.exp: dito.
5799 * gcc.misc-tests/bprob.exp: dito.
5800 * gfortran.dg/prof/prof.exp: dito.
5801 * lib/profopt.exp: dito.
5802 * lib/target-supports.exp: Check for autofdo.
5803
60fa7862
ML
58042016-06-23 Martin Liska <mliska@suse.cz>
5805
5806 * gcc.dg/pr71619.c: New test.
5807
e3d62871
UB
58082016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5809
5810 PR target/67400
cc901875
UB
5811 * gcc.target/i386/pr67400-1.c: New test.
5812 * gcc.target/i386/pr67400-2.c: Likewise.
5813 * gcc.target/i386/pr67400-3.c: Likewise.
5814 * gcc.target/i386/pr67400-4.c: Likewise.
5815 * gcc.target/i386/pr67400-5.c: Likewise.
5816 * gcc.target/i386/pr67400-6.c: Likewise.
5817 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5818
ac81cf0b
DM
58192016-06-22 David Malcolm <dmalcolm@redhat.com>
5820
5821 * c-c++-common/missing-header-1.c: New test case.
5822 * c-c++-common/missing-header-2.c: New test case.
5823 * c-c++-common/missing-header-3.c: New test case.
5824 * c-c++-common/missing-header-4.c: New test case.
5825
1a4f11c8
DM
58262016-06-22 David Malcolm <dmalcolm@redhat.com>
5827
5828 PR c/70339
5829 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5830 hint.
5831 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5832 expected results due to builtin "nanl" now being suggested for
5833 "name".
5834 * gcc.dg/pr67580.c: Update expected messages.
5835 * gcc.dg/spellcheck-identifiers.c: New testcase.
5836 * gcc.dg/spellcheck-typenames.c: New testcase.
5837
a93eac6a
DM
58382016-06-22 David Malcolm <dmalcolm@redhat.com>
5839
5840 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5841 file.
5842 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5843 diagnostic-test-show-locus-parseable-fixits.c to sources for
5844 diagnostic_plugin_test_show_locus.c.
5845 * lib/gcc-defs.exp (freeform_regexps): New global.
5846 (dg-regexp): New function.
5847 (handle-dg-regexps): New function.
5848 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5849 freeform_regexps to the empty list.
5850 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5851
49e76ff1
IE
58522016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5853
f6d1b868 5854 PR tree-optimization/71488
49e76ff1
IE
5855 * g++.dg/pr71488.C: New test.
5856 * gcc.dg/vect/vect-bool-cmp.c: New test.
5857
951d8c8a
EB
58582016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5859
5860 * gcc.dg/guality/param-5.c: New test.
5861
b60fc3bd
BE
58622016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5863
5864 * gcc.target/i386/asm-flag-7.c: New test.
5865
0609abda
TS
58662016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5867
5868 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5869 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5870 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5871 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5872 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5873 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5874 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5875 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5876 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5877 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5878 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5879 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5880 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5881 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5882 * lib/target-supports.exp: Likewise.
5883
ee2499b4
TS
58842016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5885
5886 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5887 * gcc.dg/attr-ms_struct-2.c: Likewise.
5888 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5889 * gcc.dg/bf-ms-attrib.c: Likewise.
5890 * gcc.dg/bf-ms-layout-2.c: Likewise.
5891 * gcc.dg/bf-ms-layout-3.c: Likewise.
5892 * gcc.dg/bf-ms-layout.c: Likewise.
5893 * gcc.dg/bf-no-ms-layout.c: Likewise.
5894 * gcc.target/i386/bitfield1.c: Likewise.
5895 * gcc.target/i386/bitfield2.c: Likewise.
5896 * gcc.target/i386/bitfield3.c: Likewise.
5897
caea59ff
KN
58982016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5899
5900 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5901 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5902 override other than -mcpu=power9 command-line option is specified,
5903 or if the target operating system is aix.
5904 * gcc.target/powerpc/darn-1.c: Likewise.
5905 * gcc.target/powerpc/darn-2.c: Likewise.
5906 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5907 test if effective-target is not powerpc_p9vector_ok or if the
5908 target operating system is not defined.
5909 * gcc.target/powerpc/vslv-1.c: Likewise.
5910 * gcc.target/powerpc/vsrv-0.c: Likewise.
5911 * gcc.target/powerpc/vsrv-1.c: Likewise.
5912
63617e30
TB
59132016-06-21 Tobias Burnus <burnus@net-b.de>
5914
5915 PR fortran/71068
5916 * gfortran.dg/coarray/data_1.f90: New.
5917
89192c3c
WD
59182016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5919
5920 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5921 (dg-require-effective-target): Use arm_v8_neon_hw.
5922 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5923 (dg-require-effective-target): Likewise.
5924 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5925 (dg-require-effective-target): Likewise.
5926 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5927 (dg-require-effective-target): Likewise.
5928 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5929 (dg-require-effective-target): Likewise.
5930 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5931 (dg-require-effective-target): Likewise.
5932 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5933 Add AArch64 check.
5934
64ac50e2
WD
59352016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5936
5937 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5938 Set to 3 so test passes.
5939
6252b5db
WD
59402016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5941
5942 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5943
3b9bc511
IV
59442016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5945
5946 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5947 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5948 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5949 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5950
21db1c78
IV
59512016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5952
5953 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5954 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5955
9d30e86f
L
59562016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5957
5958 PR target/71549
5959 * gcc.target/i386/pr71549.c: New test.
5960
448a7c69
KN
59612016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5962
5963 * gcc.target/powerpc/vadsdu-0.c: Replace
5964 dg-require-effective-target directive to allow test to run on more
5965 platforms, and add dg-skip-if directive to disable test on aix
5966 platforms because of known incompatibilities.
5967 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5968 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5969 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5970 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5971 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5972 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5973 * gcc.target/powerpc/vadsdub-2.c: Replace
5974 dg-require-effective-target directive to allow test to run on more
5975 platforms, and add dg-skip-if directive to disable test on aix
5976 platforms because of known incompatibilities.
5977 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5978 with vec_absdb call to differentiate this test from vadsdub-1.c.
5979 * gcc.target/powerpc/vadsduh-1.c: Replace
5980 dg-require-effective-target directive to allow test to run on more
5981 platforms, and add dg-skip-if directive to disable test on aix
5982 platforms because of known incompatibilities.
5983 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5984 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5985 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5986
0ad84f34
JJ
59872016-06-21 Jakub Jelinek <jakub@redhat.com>
5988
5989 PR tree-optimization/71588
5990 * gcc.dg/pr71558.c: New test.
5991
e71e8d94
SKS
59922016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5993
5994 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5995 * c-c++-common/pr68657-2.c: Likewise.
5996 * c-c++-common/pr68657-3.c: Likewise.
5997 * gcc.dg/torture/pr69714.c: Require int32plus support.
5998 * gcc.dg/torture/pr70025.c: Likewise.
5999 * gcc.dg/torture/pr70083.c: Likewise.
6000 * gcc.dg/torture/pr70542.c: Likewise.
6001 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
6002
5a578671
JM
60032016-06-20 Joseph Myers <joseph@codesourcery.com>
6004
6005 PR c/71601
6006 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
6007
7a9df68e
JJ
60082016-06-20 Jakub Jelinek <jakub@redhat.com>
6009
50aa64d5
JJ
6010 PR middle-end/71581
6011 * gcc.dg/pr71581.c: New test.
6012
7a9df68e
JJ
6013 PR rtl-optimization/71591
6014 * gcc.dg/cpp/pr71591.c: New test.
6015
3947cf19
DR
60162016-06-20 David B. Robins <gcc@davidrobins.net>
6017
6018 PR target/71571
6019 * g++.dg/torture/pr71571.C: New test.
6020
c4ff221e
JJ
60212016-06-20 Jakub Jelinek <jakub@redhat.com>
6022
6023 PR target/71559
6024 * gcc.target/i386/sse2-pr71559.c: New test.
6025 * gcc.target/i386/avx-pr71559.c: New test.
6026 * gcc.target/i386/avx512f-pr71559.c: New test.
6027
f1b5abfb
TB
60282016-06-20 Tobias Burnus <burnus@net-b.de>
6029
6030 PR fortran/71194
6031 * gfortran.dg/pointer_remapping_10.f90: New.
6032
842107e4
DM
60332016-06-20 David Malcolm <dmalcolm@redhat.com>
6034
6035 * g++.dg/diagnostic/string-literal-concat.C: New test case.
6036
d9e8bdfd
MS
60372016-06-20 Martin Sebor <msebor@redhat.com>
6038
6039 PR c/69507
6040 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
6041 * gnu90-const-expr-1.c: Same.
6042 * gnu99-const-expr-1.c: Same.
6043 * gnu99-static-1.c: Same.
6044
67785479
RL
60452016-06-20 Renlin Li <renlin.li@arm.com>
6046
29f09b38 6047 PR testsuite/71489
67785479
RL
6048 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
6049
636929b8
JG
60502016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
6051
6052 * gcc.target/aarch64/vcvt_f64_1.c: New.
6053 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
6054 * gcc.target/aarch64/vrecp_f64_1.c: New.
6055
ff7b374b
KT
60562016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6057
6058 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
6059 "alignement".
6060
554cfc9e
GJL
60612016-06-20 Georg-Johann Lay <avr@gjlay.de>
6062
6063 PR target/71103
6064 * gcc.target/avr/torture/pr71103-2.c: New test.
6065
94087e88 60662016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
6067
6068 PR c/69507
6069 * gcc.dg/alignof.c: New test.
6070
c561b091
PC
60712016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6072
6073 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
6074 vs dg-error; test constexpr specifier too.
6075
bf54f123
PC
60762016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
6077
6078 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
6079
4e53aa97
CL
60802016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
6081
6082 * lib/target-supports.exp
6083 (check_effective_target_arm_neon_fp16_ok_nocache): Call
6084 arm_neon_ok and merge flags. Fix temporary test name.
6085 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
6086 and merge flags.
6087
69071d86
ML
60882016-06-17 Martin Liska <mliska@suse.cz>
6089
6090 * gcc.dg/predict-9.c: Fix dump scanning.
6091
68b3b858
BC
60922016-06-17 Bin Cheng <bin.cheng@arm.com>
6093
6094 PR tree-optimization/71354
6095 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
6096
d3ee260a
BC
60972016-06-17 Bin Cheng <bin.cheng@arm.com>
6098
6099 PR tree-optimization/71347
6100 * gcc.dg/tree-ssa/pr71347.c: New test.
6101
bd8fb114
BC
61022016-06-17 Bin Cheng <bin.cheng@arm.com>
6103
6104 PR tree-optimization/71354
6105 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
6106
97816be4
BC
61072016-06-17 Bin Cheng <bin.cheng@arm.com>
6108
6109 * gcc.dg/vect/vect-alias-check-1.c: New test.
6110
2d761a37
SKS
61112016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6112
e0277d6b 6113 PR target/71151
2d761a37
SKS
6114 * gcc.target/avr/pr71151-1.c: New test.
6115 * gcc.target/avr/pr71151-2.c: New test.
6116 * gcc.target/avr/pr71151-3.c: New test.
6117 * gcc.target/avr/pr71151-4.c: New test.
6118 * gcc.target/avr/pr71151-5.c: New test.
6119 * gcc.target/avr/pr71151-6.c: New test.
6120 * gcc.target/avr/pr71151-7.c: New test.
6121 * gcc.target/avr/pr71151-8.c: New test.
6122 * gcc.target/avr/pr71151-common.h: New test.
6123
68fa96d6
ML
61242016-06-16 Martin Liska <mliska@suse.cz>
6125
6126 * gfortran.dg/predict-1.f90: New test.
6127
b6ca982f
UB
61282016-06-16 Uros Bizjak <ubizjak@gmail.com>
6129
6130 PR target/71242
3a146d46 6131 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 6132
1dc8d15b
JH
61332016-06-16 Jan Hubicka <hubicka@ucw.cz>
6134
6135 * g++.dg/vect/pr36648.cc: Disable cunrolli
6136
67c25816
JJ
61372016-06-16 Jakub Jelinek <jakub@redhat.com>
6138
c577adb2
JJ
6139 PR target/71554
6140 * gcc.c-torture/execute/pr71554.c: New test.
6141
67c25816
JJ
6142 PR rtl-optimization/71532
6143 * gcc.dg/torture/pr71532.c: New test.
6144
1a3c3ee9
MM
61452016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
6146
6147 * gcc.target/powerpc/p9-dimode1.c: New test.
6148 * gcc.target/powerpc/p9-dimode2.c: Likewise.
6149
f29468a7
JJ
61502016-06-15 Jakub Jelinek <jakub@redhat.com>
6151
61daecc4
JJ
6152 * gcc.c-torture/compile/20160615-1.c: New test.
6153
f29468a7
JJ
6154 * g++.dg/cpp0x/ref-qual17.C: New test.
6155
209d1e2d
IE
61562016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
6157
6158 PR middle-end/71529
6159 * gcc.target/i386/pr71529.C: New test.
6160
8dc35712
AH
61612016-06-15 Alan Hayward <alan.hayward@arm.com>
6162
6163 PR tree-optimization/71483
6164 * g++.dg/vect/pr71483.c: New
6165
b8911cb8
PC
61662016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
6167
6168 PR c++/70202
6169 * g++.dg/inherit/crash6.C: New.
6170 * g++.dg/inherit/union2.C: Likewise.
6171 * g++.dg/inherit/virtual12.C: Likewise.
6172 * g++.dg/inherit/virtual13.C: Likewise.
6173 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
6174
cf5d08ab
UB
61752016-06-15 Uros Bizjak <ubizjak@gmail.com>
6176
e3d62871 6177 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 6178
8f482165
AH
61792016-06-15 Alan Hayward <alan.hayward@arm.com>
6180
6181 PR tree-optimization/71439
6182 * gcc.dg/vect/pr71439.c: New
6183
3256673f
KT
61842016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6185
6186 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
6187
b17dc4d4
RB
61882016-06-15 Richard Biener <rguenther@suse.de>
6189
6190 * gcc.dg/vect/slp-45.c: New testcase.
6191
2a5825f2
RB
61922016-06-15 Richard Biener <rguenther@suse.de>
6193
6194 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
6195
6e433d0b
BS
61962016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6197
6198 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
6199 requirements, and disable for AIX for now.
6200 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6201
abe7f828
JJ
62022016-06-14 Jakub Jelinek <jakub@redhat.com>
6203
a09c81b4
JJ
6204 PR c++/71528
6205 * g++.dg/opt/pr71528.C: New test.
6206
abe7f828
JJ
6207 PR c++/71516
6208 * g++.dg/init/pr71516.C: New test.
6209
acfadf06
PC
62102016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
6211
6212 * g++.dg/init/array46.C: New.
6213
4d568ab2
UB
62142016-06-14 Uros Bizjak <ubizjak@gmail.com>
6215
e3d62871
UB
6216 * gcc.target/i386/float128-3.c: New test.
6217 * gcc.target/i386/quad-sse4.c: Ditto.
6218 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
6219 Update scan strings.
4d568ab2 6220
30934c5d
RB
62212016-06-14 Richard Biener <rguenther@suse.de>
6222
6223 PR middle-end/71526
6224 * gfortran.dg/pr71526.f90: New testcase.
6225
3970e545
AV
62262016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
6227
6228 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
6229 * gcc.dg/zero_bits_compound-1.c: Likewise.
6230
04976c6e
RB
62312016-06-14 Richard Biener <rguenther@suse.de>
6232
6233 PR tree-optimization/71522
6234 * gcc.dg/torture/pr71522.c: New testcase.
6235
23e025db
JJ
62362016-06-14 Jakub Jelinek <jakub@redhat.com>
6237
6238 PR tree-optimization/71520
6239 * gcc.dg/tree-ssa/pr71520.c: New test.
6240
90b72e84
RB
62412016-06-14 Richard Biener <rguenther@suse.de>
6242
6243 PR tree-optimization/71521
86c24ba6 6244 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6245
ef7cf206
JJ
62462016-06-13 Jakub Jelinek <jakub@redhat.com>
6247
0dda258b
JJ
6248 PR sanitizer/71498
6249 * c-c++-common/ubsan/bounds-13.c: New test.
6250
ef7cf206
JJ
6251 PR preprocessor/71183
6252 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6253
a73786e3
JL
62542016-06-13 Jeff Law <law@redhat.com>
6255
6256 PR tree-optimization/71403
6257 * c-c++-common/ubsan/pr71403-1.c: New test.
6258 * c-c++-common/ubsan/pr71403-2.c: New test.
6259 * c-c++-common/ubsan/pr71403-3.c: New test.
6260
0ac249bf
JJ
62612016-06-13 Jakub Jelinek <jakub@redhat.com>
6262
6263 PR middle-end/71478
6264 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6265 Add -Wno-psabi -w to dg-options.
6266
5408a64a
KN
62672016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6268
6269 * gcc.target/powerpc/vadsdu-0.c: New test.
6270 * gcc.target/powerpc/vadsdu-1.c: New test.
6271 * gcc.target/powerpc/vadsdu-2.c: New test.
6272 * gcc.target/powerpc/vadsdu-3.c: New test.
6273 * gcc.target/powerpc/vadsdu-4.c: New test.
6274 * gcc.target/powerpc/vadsdu-5.c: New test.
6275 * gcc.target/powerpc/vadsdub-1.c: New test.
6276 * gcc.target/powerpc/vadsdub-2.c: New test.
6277 * gcc.target/powerpc/vadsduh-1.c: New test.
6278 * gcc.target/powerpc/vadsduh-2.c: New test.
6279 * gcc.target/powerpc/vadsduw-1.c: New test.
6280 * gcc.target/powerpc/vadsduw-2.c: New test.
6281
f7e4f2e3
DM
62822016-06-13 David Malcolm <dmalcolm@redhat.com>
6283
6284 * gcc.dg/c99-init-2.c (c): Update expected error message.
6285 * gcc.dg/init-bad-8.c (foo): Likewise.
6286 * gcc.dg/spellcheck-fields-3.c: New test case.
6287
ad23a23e
ML
62882016-06-13 Martin Liska <mliska@suse.cz>
6289
6290 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6291 and "guess loop iv compared" heuristics.
6292 * gcc.dg/predict-2.c: Likewise.
6293 * gcc.dg/predict-3.c: Likewise.
6294 * gcc.dg/predict-4.c: Likewise.
6295 * gcc.dg/predict-5.c: Likewise.
6296 * gcc.dg/predict-6.c: Likewise.
6297
146c55da
MP
62982016-06-13 Marek Polacek <polacek@redhat.com>
6299
6300 PR middle-end/71476
6301 * c-c++-common/Wswitch-unreachable-4.c: New test.
6302 * gcc.dg/Wswitch-unreachable-2.c: New test.
6303 * g++.dg/tm/jump1.C: Move dg-warning.
6304
42e77cbc
EB
63052016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6306
6307 * gnat.dg/renaming10.ad[sb]: New test.
6308
7474dcc1
PT
63092016-06-13 Paul Thomas <pault@gcc.gnu.org>
6310
6311 PR fortran/70673
6312 * gfortran.dg/pr70673.f90: New test.
6313
f57f53d3
RB
63142016-06-13 Richard Biener <rguenther@suse.de>
6315
6316 PR middle-end/64516
6317 * gcc.dg/align-3.c: New testcase.
6318
5843a5f0
ML
63192016-06-13 Martin Liska <mliska@suse.cz>
6320
6321 * gcc.target/i386/pr71458.c: New test.
6322
aa8fdb44
UB
63232016-06-12 Uros Bizjak <ubizjak@gmail.com>
6324
6325 PR target/71241
3a146d46 6326 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6327
2043e4d7
DH
63282016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6329
6330 PR target/60751
6331 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6332 statement.
6333
d3dc025d
DH
63342016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6335
6336 PR target/60751
6337 * gfortran.dg/comma_IO_extension_1.f90: New test.
6338 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6339 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6340 statement.
6341 * gfortran.dg/graphite/pr38083.f90: Likewise.
6342 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6343 missing format.
6344
a31d78c6
EB
63452016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6346
6347 * gnat.dg/case_character.adb: New test.
6348
95c18dd0
SB
63492016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6350
6351 PR middle-end/71310
6352 * gcc.target/powerpc/pr71310.c: New testcase.
6353
b97d37b4
KV
63542016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6355
6356 PR middle-end/71478
6357 * gcc.dg/pr71478.c: New test.
6358
900bcda3
JJ
63592016-06-10 Jakub Jelinek <jakub@redhat.com>
6360
ec1c20db
JJ
6361 PR middle-end/71494
6362 * gcc.c-torture/execute/pr71494.c: New test.
6363
50b15873
JJ
6364 PR c/68657
6365 * gcc.target/i386/pr68657.c: New test.
6366
900bcda3
JJ
6367 PR inline-asm/68843
6368 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6369 (test): Add -masm=intel alternatives.
6370
4d926e34
MS
63712016-06-10 Martin Sebor <msebor@redhat.com>
6372
6373 PR c/71392
6374 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6375
ad071b2b
JL
63762016-06-10 Jeff Law <law@redhat.com>
6377
6378 PR tree-optimization/71335
6379 * gcc.c-torture/execute/pr71335.c: New test.
6380
2704efe8
DM
63812016-06-10 David Malcolm <dmalcolm@redhat.com>
6382
6383 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6384 the various "cannot tail-call: " messages.
6385
18c9b7d4
CL
63862016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6387
6388 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6389 and options.
6390
7cfa10f3
MO
63912016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6392
6393 PR sanitizer/71480
6394 * c-c++-common/asan/pr71480.c: New test.
6395
1f24fd3e
L
63962016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6397
6398 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6399 (ASMNAME2): Likewise.
6400 (main): Replace fn in asm statement with ASMNAME ("fn").
6401 * gcc.dg/guality/pr68037-2.c: Likewise.
6402 * gcc.dg/guality/pr68037-3.c: Likewise.
6403 * gcc.dg/torture/pr68037-1.c: Likewise.
6404 * gcc.dg/torture/pr68037-2.c: Likewise.
6405 * gcc.dg/torture/pr68037-3.c: Likewise.
6406
ad551c07
BE
64072016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6408
6409 PR inline-asm/68843
6410 * gcc.target/i386/pr68843-1.c: New test.
6411 * gcc.target/i386/pr68843-2.c: New test.
6412
4b1ffdb1 64132016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6414 Cesar Philippidis <cesar@codesourcery.com>
6415
6416 PR middle-end/71373
6417 * gcc.dg/goacc/nested-function-1.c: New file.
6418 * gcc.dg/goacc/nested-function-2.c: Likewise.
6419 * gcc.dg/goacc/pr71373.c: Likewise.
6420 * gfortran.dg/goacc/cray-2.f95: Likewise.
6421 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6422 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6423 * gfortran.dg/goacc/cray.f95: Update.
6424 * gfortran.dg/goacc/loop-1.f95: Likewise.
6425 * gfortran.dg/goacc/loop-3.f95: Likewise.
6426 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6427 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6428
64292016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6430
6431 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6432 for OpenACC tile clauses.
6433 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6434
6435 PR c/71381
6436 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6437 to...
6438 * c-c++-common/goacc/cache-2.c: ... this new file.
6439 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6440 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6441 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6442 usage.
6443 * gfortran.dg/goacc/cray.f95: Likewise.
6444 * gfortran.dg/goacc/loop-1.f95: Likewise.
6445
89851e4c
AH
64462016-06-10 Alan Hayward <alan.hayward@arm.com>
6447
6448 PR tree-optimization/71407
6449 PR tree-optimization/71416
6450 * gcc.dg/vect/pr71407.c: New
6451 * gcc.dg/vect/pr71416-1.c: New
6452 * gcc.dg/vect/pr71416-2.c: New
6453
200eafbf
RB
64542016-06-10 Richard Biener <rguenther@suse.de>
6455
6456 PR middle-end/71477
6457 * gcc.dg/torture/pr71477.c: New testcase.
6458
4df99d92
JK
64592016-06-09 Julia Koval <julia.koval@intel.com>
6460
6461 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6462 * gcc.target/i386/interrupt-13.c: Likewise.
6463 * gcc.target/i386/interrupt-15.c: Likewise.
6464 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6465 * gcc.target/i386/interrupt-24.c: Likewise.
6466 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6467 * gcc.target/i386/interrupt-9.c: Likewise.
6468 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6469
e01b4e16
MS
64702016-06-09 Martin Sebor <msebor@redhat.com>
6471
6472 PR c/70883
6473 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6474 * gcc.dg/builtin-constant_p-1.c: Same.
6475 * gcc.dg/builtins-error.c: Same.
6476 * gcc.dg/pr70859.c: Same.
6477
9c35db0e
SKS
64782016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6479
6480 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6481 * gcc.dg/torture/pr68067-1.c: Likewise.
6482 * gcc.dg/torture/pr68067-2.c: Likewise.
6483
64842016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6485
6486 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6487 when setting SIZE.
6488
392a81b9
PC
64892016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6490
6491 PR c++/71465
6492 * g++.dg/inherit/crash5.C: New.
6493 Revert:
6494 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6495
6496 PR c++/70202
6497 * g++.dg/inherit/crash5.C: New.
6498 * g++.dg/inherit/virtual1.C: Adjust.
6499
e49efc14
ML
65002016-06-09 Martin Liska <mliska@suse.cz>
6501
6502 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6503 * g++.dg/predict-loop-exit-2.C: Likewise.
6504 * g++.dg/predict-loop-exit-3.C: Likewise.
6505 * gcc.dg/predict-1.c: Likewise.
6506 * gcc.dg/predict-2.c: Likewise.
6507 * gcc.dg/predict-3.c: Likewise.
6508 * gcc.dg/predict-4.c: Likewise.
6509 * gcc.dg/predict-5.c: Likewise.
6510 * gcc.dg/predict-6.c: Likewise.
6511 * gcc.dg/predict-7.c: Likewise.
6512
36d57986
RB
65132016-06-09 Richard Biener <rguenther@suse.de>
6514
6515 PR tree-optimization/71462
6516 * gcc.dg/torture/pr71462.c: New testcase.
6517
7d82e8e4
MP
65182016-06-09 Marek Polacek <polacek@redhat.com>
6519
6520 PR c/65471
6521 * gcc.dg/c11-generic-3.c: New test.
6522
c8a71589
PC
65232016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6524
6525 * g++.dg/init/array42.C: New.
6526 * g++.dg/init/array43.C: Likewise.
6527 * g++.dg/init/array44.C: Likewise.
6528 * g++.dg/init/array45.C: Likewise.
6529 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6530 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6531 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6532 * g++.dg/gomp/pr35751.C: Likewise.
6533 * g++.dg/init/array23.C: Likewise.
6534 * g++.dg/init/brace2.C: Likewise.
6535 * g++.dg/init/brace6.C: Likewise.
6536
44a845ca
MS
65372016-06-08 Martin Sebor <msebor@redhat.com>
6538 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR c++/70507
6541 PR c/68120
6542 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6543 * c-c++-common/builtin-arith-overflow-2.c: New test.
6544 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6545 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6546 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6547
2ef16b6e
JJ
65482016-06-08 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR c++/71442
6551 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6552
5e3ee346
AL
65532016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6554
6555 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6556 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6557 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6558 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6559 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6560 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6561 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6562 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6563 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6564 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6565 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6566 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6567 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6568
b2ae2814
RB
65692016-06-08 Richard Biener <rguenther@suse.de>
6570
6571 PR tree-optimization/68558
6572 * gcc.dg/vect/slp-44.c: New testcase.
6573
e09b4c37
RB
65742016-06-08 Richard Biener <rguenther@suse.de>
6575
6576 * gcc.dg/vect/slp-43.c: New testcase.
6577
72d50660
RB
65782016-06-08 Richard Biener <rguenther@suse.de>
6579
6580 PR tree-optimization/71452
6581 * gcc.dg/torture/pr71452.c: New testcase.
6582
988c115c
JJ
65832016-06-08 Jakub Jelinek <jakub@redhat.com>
6584
6585 PR c++/71448
6586 * g++.dg/torture/pr71448.C: New test.
6587
73d73b48
BS
65882016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6589
6590 PR debug/71432
6591 PR ada/71413
6592 * g++.dg/debug/pr71432.C: New test.
6593
bdd15d0c
PK
65942016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6595
6596 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6597 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6598 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6599
ce0607bb
AH
66002016-06-08 Alan Hayward <alan.hayward@arm.com>
6601
6602 * gcc.dg/vect/vect-live-2.c: Update effective target.
6603 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6604 * lib/target-supports.exp: Add aarch64 to vect_long.
6605
92a5f2ba
MP
66062016-06-08 Marek Polacek <polacek@redhat.com>
6607
6608 PR c/71418
6609 * gcc.dg/noncompile/pr71418.c: New test.
6610
08203f73
MP
6611 PR c/71426
6612 * gcc.dg/noncompile/pr71426.c: New test.
6613
d1fcc2bd
JH
66142016-06-07 Jan Hubicka <hubicka@ucw.cz>
6615
6616 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6617 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6618 * gcc.dg/predict-3.c: Update template.
6619 * gcc.dg/predict-5.c: Update template.
6620 * gcc.dg/predict-6.c: Update template.
6621 * gcc.dg/predict-9.c: Update template.
6622 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6623
a23e6f1c
BS
66242016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6625
6626 * gcc.target/powerpc/vec-mul.c: New test.
6627
6ffd47b7
DM
66282016-06-07 David Malcolm <dmalcolm@redhat.com>
6629
6630 * gcc.dg/spellcheck-fields-2.c: New test case.
6631
bfd67b47
RB
66322016-06-07 Richard Biener <rguenther@suse.de>
6633
6634 PR c/61564
6635 * gcc.dg/Wpragmas-1.c: New testcase.
6636 * gcc.dg/Wattributes-4.c: Likewise.
6637 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6638 entry.
6639
701b9a47
CL
66402016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6641
6642 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6643 spurious debug code.
6644
6b80d6fa
RB
66452016-06-07 Richard Biener <rguenther@suse.de>
6646
6647 PR tree-optimization/71428
6648 * gcc.dg/torture/pr71428.c: New testcase.
6649
0f3f9437
RB
66502016-06-07 Richard Biener <rguenther@suse.de>
6651
6652 PR middle-end/71423
6653 * gcc.dg/torture/pr71423.c: New testcase.
6654
ec963f2a
KV
66552016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6656
6657 PR middle-end/71408
6658 * gcc.dg/tree-ssa/pr71408.c: New test.
6659
46ab5b6e
KV
66602016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6661
6662 PR middle-end/71281
6663 * g++.dg/torture/pr71281.C: New test.
6664
1f40cff3
MP
66652016-06-06 Marek Polacek <polacek@redhat.com>
6666
6667 PR c/71362
6668 * gcc.dg/pr71362.c: New test.
6669
6f5bcd24
JJ
66702016-06-06 Jakub Jelinek <jakub@redhat.com>
6671 Patrick Palka <ppalka@gcc.gnu.org>
6672
6673 PR c++/70847
6674 PR c++/71330
6675 PR c++/71393
6676 * g++.dg/opt/pr70847.C: New test.
6677 * g++.dg/ubsan/pr70847.C: New test.
6678 * g++.dg/ubsan/pr71393.C: New test.
6679
158beb4a
JJ
66802016-06-06 Jakub Jelinek <jakub@redhat.com>
6681
6682 PR tree-optimization/71259
6683 * gcc.dg/vect/pr71259.c: New test.
6684
d9b950dd
DM
66852016-06-06 David Malcolm <dmalcolm@redhat.com>
6686
6687 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6688 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6689 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6690 above.
6691
36f9ad69
KT
66922016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6693
6694 PR middle-end/37780
6695 * gcc.c-torture/execute/pr37780.c: New test.
6696 * gcc.target/aarch64/pr37780_1.c: Likewise.
6697 * gcc.target/arm/pr37780_1.c: Likewise.
6698
5545a907
MP
66992016-06-06 Marek Polacek <polacek@redhat.com>
6700
6701 * c-c++-common/attr-may-alias-1.c: New test.
6702 * c-c++-common/attr-may-alias-2.c: New test.
6703 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6704
93671519
BE
67052016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6706
6707 PR c/24414
6708 * gcc.target/i386/pr24414.c: New test.
6709
690f24b7
JM
67102016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6711
6712 * gcc.target/sparc/vis4misc.c: New file.
6713 * gcc.target/sparc/fpcmp.c: Likewise.
6714 * gcc.target/sparc/fpcmpu.c: Likewise.
6715
31ce6157
AH
67162016-06-06 Alan Hayward <alan.hayward@arm.com>
6717
6718 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6719 * gcc.dg/vect/vect-live-3.c: Likewise.
6720
9fcebb5a
RB
67212016-06-06 Richard Biener <rguenther@suse.de>
6722
6723 PR tree-optimization/71398
6724 * gcc.dg/torture/pr71398.c: New testcase.
6725
903ca97b
UB
67262016-06-06 Uros Bizjak <ubizjak@gmail.com>
6727
6728 PR target/71389
6729 * g++.dg/pr71389.C: New test.
6730
9c1eb332
JD
67312016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6732
6733 PR fortran/71404
6734 * gfortran.dg/fmt_read_5.f: New test.
6735
b2d83bd2
AV
67362016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6737
6738 PR fortran/69659
6739 * gfortran.dg/class_array_22.f03: New test.
6740
ec81960e
JH
67412016-06-05 Jan Hubicka <hubicka@ucw.cz>
6742
6743 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6744
429d2750
JH
67452016-06-05 Jan Hubicka <hubicka@ucw.cz>
6746
6747 * gcc.dg/predict-9.c: Update template.
6748
c1c00983
PC
67492016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6750
6751 PR c++/49377
6752 * g++.dg/template/pr49377.C: New.
6753
1927a963
JJ
67542016-06-04 Jakub Jelinek <jakub@redhat.com>
6755
6756 PR tree-optimization/71405
6757 * g++.dg/torture/pr71405.C: New test.
6758
909a11ad
PC
67592016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6760
6761 PR c++/70202
6762 * g++.dg/inherit/crash5.C: New.
6763 * g++.dg/inherit/virtual1.C: Adjust.
6764
08bbb1f8
JL
67652016-06-03 Jeff Law <law@redhat.com>
6766
6767 PR tree-optimization/71316
6768 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6769
7c35235c
JJ
67702016-06-03 Jakub Jelinek <jakub@redhat.com>
6771
6772 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6773 dg-additional-options with just -fno-tree-scev-cprop in it.
6774 * gcc.dg/vect/vect-live-2.c: Likewise.
6775 * gcc.dg/vect/vect-live-5.c: Likewise.
6776 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6777 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6778 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6779
c8572dd6
PP
67802016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6781
6782 PR c++/27100
6783 * g++.dg/other/friend6.C: New test.
6784
1c7733a7
BS
67852016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6786
6787 * g++.dg/torture/ppc-ldst-array.C: New.
6788
0d2f700f
JM
67892016-06-03 Joseph Myers <joseph@codesourcery.com>
6790
6791 PR target/71276
6792 PR target/71277
6793 * gcc.dg/torture/builtin-fp-int-inexact.c,
6794 gcc.target/i386/387-builtin-fp-int-inexact.c,
6795 gcc.target/i386/387-rint-inline-1.c,
6796 gcc.target/i386/387-rint-inline-2.c,
6797 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6798 gcc.target/i386/sse2-rint-inline-1.c,
6799 gcc.target/i386/sse2-rint-inline-2.c,
6800 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6801 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6802
f8071c05
L
68032016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6804 Julia Koval <julia.koval@intel.com>
6805
6806 PR target/66960
6807 PR target/67630
6808 PR target/67634
6809 PR target/67841
6810 PR target/68037
6811 PR target/68618
6812 PR target/68661
6813 PR target/69575
6814 PR target/69596
6815 PR target/69734
6816 * gcc.dg/guality/pr68037-1.c: New test.
6817 * gcc.dg/guality/pr68037-2.c: Likewise.
6818 * gcc.dg/guality/pr68037-3.c: Likewise.
6819 * gcc.dg/torture/pr68037-1.c: Likewise.
6820 * gcc.dg/torture/pr68037-2.c: Likewise.
6821 * gcc.dg/torture/pr68037-3.c: Likewise.
6822 * gcc.dg/torture/pr68661-1a.c: Likewise.
6823 * gcc.dg/torture/pr68661-1b.c: Likewise.
6824 * gcc.target/i386/interrupt-1.c: Likewise.
6825 * gcc.target/i386/interrupt-2.c: Likewise.
6826 * gcc.target/i386/interrupt-3.c: Likewise.
6827 * gcc.target/i386/interrupt-4.c: Likewise.
6828 * gcc.target/i386/interrupt-5.c: Likewise.
6829 * gcc.target/i386/interrupt-6.c: Likewise.
6830 * gcc.target/i386/interrupt-7.c: Likewise.
6831 * gcc.target/i386/interrupt-8.c: Likewise.
6832 * gcc.target/i386/interrupt-9.c: Likewise.
6833 * gcc.target/i386/interrupt-10.c: Likewise.
6834 * gcc.target/i386/interrupt-11.c: Likewise.
6835 * gcc.target/i386/interrupt-12.c: Likewise.
6836 * gcc.target/i386/interrupt-13.c: Likewise.
6837 * gcc.target/i386/interrupt-14.c: Likewise.
6838 * gcc.target/i386/interrupt-15.c: Likewise.
6839 * gcc.target/i386/interrupt-16.c: Likewise.
6840 * gcc.target/i386/interrupt-17.c: Likewise.
6841 * gcc.target/i386/interrupt-18.c: Likewise.
6842 * gcc.target/i386/interrupt-19.c: Likewise.
6843 * gcc.target/i386/interrupt-20.c: Likewise.
6844 * gcc.target/i386/interrupt-21.c: Likewise.
6845 * gcc.target/i386/interrupt-22.c: Likewise.
6846 * gcc.target/i386/interrupt-23.c: Likewise.
6847 * gcc.target/i386/interrupt-24.c: Likewise.
6848 * gcc.target/i386/interrupt-25.c: Likewise.
6849 * gcc.target/i386/interrupt-26.c: Likewise.
6850 * gcc.target/i386/interrupt-27.c: Likewise.
6851 * gcc.target/i386/interrupt-28.c: Likewise.
6852 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6853 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6854 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6855 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6856 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6857 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6858 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6859 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6860 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6861 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6862 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6863 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6864
36b85e43
BS
68652016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6866
9de2e795
L
6867 PR tree-optimization/52171
6868 * gcc.dg/pr52171.c: New test.
6869 * gcc.target/i386/pr52171.c: New test.
36b85e43 6870
bfeee8ac
JH
68712016-06-03 Jan Hubicka <jh@suse.cz>
6872
6873 * g++.dg/tree-ssa/pred-1.C: New testcase
6874 * gcc.dg/tree-ssa/pred-1.c: New testcase
6875
859b0bae
BS
68762016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6877
6878 PR target/70957
6879 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6880 support.
6881 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6882
3a2edf4c
AH
68832016-06-03 Alan Hayward <alan.hayward@arm.com>
6884
6885 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6886
b28ead45
AH
68872016-06-03 Alan Hayward <alan.hayward@arm.com>
6888
6889 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6890 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6891 * gcc.dg/vect/vect-live-1.c: New test.
6892 * gcc.dg/vect/vect-live-2.c: New test.
6893 * gcc.dg/vect/vect-live-3.c: New test.
6894 * gcc.dg/vect/vect-live-4.c: New test.
6895 * gcc.dg/vect/vect-live-5.c: New test.
6896 * gcc.dg/vect/vect-live-slp-1.c: New test.
6897 * gcc.dg/vect/vect-live-slp-2.c: New test.
6898 * gcc.dg/vect/vect-live-slp-3.c: New test.
6899
1f91747b
JJ
69002016-06-03 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR middle-end/71387
6903 * g++.dg/opt/pr71387.C: New test.
6904
47b83923
JL
69052016-06-02 Jeff Law <law@redhat.com>
6906
6907 PR tree-optimization/71328
6908 * gcc.c-torture/compile/pr71328.c: New test.
6909
e96e5f46
JD
69102016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6911
6912 PR fortran/52393
6913 * gfortran.dg/fmt_read_3.f90: Fix typo.
6914 * gfortran.dg/fmt_read_4.f90: New test.
6915
b872d729
PC
69162016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6917
6918 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6919 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6920 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6921 * g++.dg/cpp0x/override2.C: Likewise.
6922 * g++.dg/parse/crash5.C: Likewise.
6923 * g++.dg/parse/error16.C: Likewise.
6924 * g++.dg/parse/error27.C: Likewise.
6925 * g++.dg/template/qualttp15.C: Likewise.
6926 * g++.dg/template/redecl4.C: Likewise.
6927 * g++.old-deja/g++.other/crash39.C: Likewise.
6928 * g++.old-deja/g++.other/struct1.C: Likewise.
6929 * g++.old-deja/g++.pt/m9a.C: Likewise.
6930 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6931
0e535442
JJ
69322016-06-02 Jakub Jelinek <jakub@redhat.com>
6933
0633ee10
JJ
6934 PR c++/71372
6935 * c-c++-common/pr71372.c: New test.
6936
0e535442
JJ
6937 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6938 __TIME__ strings with __builtin_strcmp instead of printf and
6939 dg-output.
6940
f3c5ecc2
ML
69412016-06-02 Martin Liska <mliska@suse.cz>
6942
6943 * gcc.dg/predict-9.c: New test.
6944
a91807c5
JJ
69452016-06-02 Jakub Jelinek <jakub@redhat.com>
6946
6947 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6948 global set_compiler_env_var and global saved_compiler_env_var.
6949
b5bd1978
KT
69502016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6951
6952 PR rtl-optimization/71295
6953 * gcc.c-torture/compile/pr71295.c: New test.
6954
b93b1475
JJ
69552016-06-02 Jakub Jelinek <jakub@redhat.com>
6956
930ebd0e
JJ
6957 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6958
1e021dc3
JJ
6959 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6960 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6961
b93b1475
JJ
6962 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6963 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6964 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6965 alternative number.
6966
58f2fb5c
MM
69672016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6968
6969 * gcc.target/powerpc/p9-splat-4.c: New test.
6970
69712016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6972
6973 PR target/71186
6974 * gcc.target/powerpc/pr71186.c: New test.
6975
4731c9f0
JD
69762016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6977
6978 PR fortran/52393
6979 * gfortran.dg/fmt_read_3.f90: New test.
6980
042dee3e
TP
69812016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6982
6983 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6984 procedure.
6985
15c98b2e
ES
69862016-06-01 Eduard Sanou <dhole@openmailbox.org>
6987
6988 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6989 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6990 env var is set.
6991 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6992 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6993 shown once.
6994 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6995 during compilation.
6996 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6997 vars set by dg-set-compiler-env-var.
6998
6442a6f4
PT
69992016-06-01 Paul Thomas <pault@gcc.gnu.org>
7000
7001 PR fortran/71156
7002 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
7003 to the module procedure declaration.
7004 * gfortran.dg/submodule_16.f08: New test.
7005
ab62397a
JJ
70062016-06-01 Jakub Jelinek <jakub@redhat.com>
7007
7008 PR middle-end/71371
7009 * c-c++-common/gomp/pr71371.c: New test.
7010
b66af6ed
RB
70112016-06-01 Richard Biener <rguenther@suse.de>
7012
7013 PR tree-optimization/71366
7014 * gcc.dg/torture/pr71366-1.c: New testcase.
7015 * gcc.dg/torture/pr71366-2.c: Likewise.
7016
e342b9d8
KN
70172016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
7018
7019 * gcc.target/powerpc/vslv-0.c: New test.
7020 * gcc.target/powerpc/vslv-1.c: New test.
7021 * gcc.target/powerpc/vsrv-0.c: New test.
7022 * gcc.target/powerpc/vsrv-1.c: New test.
7023
721547cd
NS
70242016-06-01 Nathan Sidwell <nathan@acm.org>
7025
7026 * c-c++-common/torture/pr57945.c: Add expected PTX error.
7027 * gcc.target/nvptx/weak.c: New.
7028
fa2c9034
RB
70292016-06-01 Richard Biener <rguenther@suse.de>
7030
7031 PR tree-optimization/71261
7032 * gcc.dg/torture/vect-bool-1.c: New testcase.
7033
3e32893c
JJ
70342016-06-01 Jakub Jelinek <jakub@redhat.com>
7035
7036 * gfortran.dg/gomp/order-1.f90: New test.
7037 * gfortran.dg/gomp/order-2.f90: New test.
7038
8c383600
JH
70392016-06-01 Jan Hubicka <hubicka@ucw.cz>
7040
7041 * gcc.dg/unroll-6.c: Update template.
7042 * gcc.dg/unroll-7.c: New testcase.
7043 * gcc.dg/unroll-8.c: New testcase.
7044
a0dfeef5
EB
70452016-06-01 Eric Botcazou <ebotcazou@adacore.com>
7046
7047 * gnat.dg/opt56.ad[sb]: New test.
7048
48de5701
PC
70492016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
7050
7051 PR c++/66635
7052 * g++.dg/cpp0x/constexpr-ice16.C: New.
7053
827cf695
PP
70542016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7055
7056 PR tree-optimization/71314
7057 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
7058 -mbranch-cost=2.
7059
ff66f6e8
PP
70602016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
7061
7062 PR tree-optimization/71077
7063 * gcc.dg/tree-ssa/pr71077.c: New test.
7064
050fb209
JH
70652016-05-31 Jan Hubicka <hubicka@ucw.cz>
7066
48de5701
PC
7067 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
7068 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
7069 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 7070
c642d919
PC
70712016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
7072
7073 PR c++/71248
7074 * g++.dg/cpp0x/pr71248.C: New.
7075 * g++.dg/cpp0x/auto7.C: Test column numbers too.
7076 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
7077 * g++.dg/init/new37.C: Likewise.
7078 * g++.dg/template/static1.C: Likewise.
7079 * g++.dg/template/static2.C: Likewise.
7080
d6439e08
L
70812016-05-31 H.J. Lu <hongjiu.lu@intel.com>
7082
7083 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
7084 instead of %rdi.
7085 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
7086
780b9dd4
MP
70872016-05-31 Marek Polacek <polacek@redhat.com>
7088
7089 * c-c++-common/Wswitch-unreachable-3.c: New test.
7090 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
7091
0d99f8a0
RB
70922016-05-31 Richard Biener <rguenther@suse.de>
7093
7094 PR tree-optimization/71352
7095 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
7096
52545641
TP
70972016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
7098
7099 * gcc.target/arm/armv5_thumb_isa.c: New test.
7100
5b8c1205
KY
71012016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
7102
7103 PR target/71346
7104 * gcc.target/i386/pr71346.c: New test.
7105
7a88cc84
TV
71062016-05-31 Tom de Vries <tom@codesourcery.com>
7107
7108 PR tree-optimization/69068
7109 * gcc.dg/graphite/pr69068.c: New test.
7110
265149a6
MS
71112016-05-27 Martin Sebor <msebor@redhat.com>
7112
7113 PR c++/71306
7114 * g++.dg/warn/Wplacement-new-size-3.C: New test.
7115
00631022
JJ
71162016-05-30 Jakub Jelinek <jakub@redhat.com>
7117
7118 PR c++/71349
7119 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
7120 nowait depend(inout: dd[0]) clauses where permitted.
7121
b2f6675b
PC
71222016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7123
7124 PR c++/71238
7125 * g++.dg/parse/pr71238.C: New.
7126 * g++.dg/concepts/friend1.C: Test column numbers too.
7127 * g++.dg/cpp0x/initlist31.C: Likewise.
7128 * g++.dg/cpp0x/pr51420.C: Likewise.
7129 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
7130 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
7131 * g++.dg/ext/builtin3.C: Likewise.
7132 * g++.dg/lookup/friend12.C: Likewise.
7133 * g++.dg/lookup/friend7.C: Likewise.
7134 * g++.dg/lookup/koenig1.C: Likewise.
7135 * g++.dg/lookup/koenig5.C: Likewise.
7136 * g++.dg/lookup/used-before-declaration.C: Likewise.
7137 * g++.dg/overload/koenig1.C: Likewise.
7138 * g++.dg/template/crash65.C: Likewise.
7139 * g++.dg/template/friend57.C: Likewise.
7140 * g++.dg/warn/Wshadow-5.C: Likewise.
7141 * g++.dg/warn/Wunused-8.C: Likewise.
7142 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
7143 * g++.old-deja/g++.jason/lineno5.C: Likewise.
7144 * g++.old-deja/g++.jason/member.C: Likewise.
7145 * g++.old-deja/g++.jason/report.C: Likewise.
7146 * g++.old-deja/g++.jason/scoping12.C: Likewise.
7147 * g++.old-deja/g++.law/visibility20.C: Likewise.
7148 * g++.old-deja/g++.ns/koenig5.C: Likewise.
7149 * g++.old-deja/g++.other/static5.C: Likewise.
7150 * g++.old-deja/g++.pt/overload2.C: Likewise.
7151
a448ff40
JH
71522016-05-30 Jan Hubicka <hubicka@ucw.cz>
7153
7154 * gcc.dg/tree-ssa/peel1.c: New testcase.
7155 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
7156 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
7157
69be8c91
TV
71582016-05-30 Tom de Vries <tom@codesourcery.com>
7159
7160 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
7161 to ce.
7162
a59775a1
PC
71632016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
7164
7165 PR c++/71099
7166 * g++.dg/parse/virtual1.C: New.
7167
53d6d955
UB
71682016-05-30 Uros Bizjak <ubizjak@gmail.com>
7169
7170 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
7171 Use correct register when clearing %edx.
7172
0557293f
AM
71732016-05-30 Alexander Monakov <amonakov@ispras.ru>
7174
7175 PR tree-optimization/71289
7176 * gcc.dg/pr71289.c: New test.
7177
5d476e35
KV
71782016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7179
7180 PR middle-end/71269
7181 PR middle-end/71292
7182 * gcc.dg/tree-ssa/pr71269.c: New test.
7183 * gcc.dg/tree-ssa/pr71292.c: New test.
7184
db5447ca
KV
71852016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
7186
7187 PR middle-end/71252
7188 * gcc.dg/tree-ssa/pr71252-2.c: New test.
7189
98bdbb39
JH
71902016-05-30 Jan Hubicka <hubicka@ucw.cz>
7191
7192 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
7193 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
7194 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
7195
7e012855
TV
71962016-05-30 Tom de Vries <tom@codesourcery.com>
7197
7198 PR tree-optimization/69067
7199 * gcc.dg/graphite/pr69067.c: New test.
7200
beed3701
UB
72012016-05-29 Uros Bizjak <ubizjak@gmail.com>
7202
7203 PR target/71245
7204 * gcc.target/i386/pr71245-1.c: New test.
7205 * gcc.target/i386/pr71245-2.c: Ditto.
7206
b6d4f8e8
PC
72072016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/71105
7210 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
7211 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
7212 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
7213
00022058
JH
72142016-05-27 Jan Hubicka <hubicka@ucw.cz>
7215
7216 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
7217
c8419aca
VV
72182016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
7219
7220 Revert:
7221 PR c++/69855
7222 * g++.dg/overload/69855.C: New.
7223 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7224 * g++.old-deja/g++.pt/crash3.C: Likewise.
7225
8008c4d2
PC
72262016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
7227
7228 PR c++/60385
7229 * g++.dg/parse/namespace13.C: New.
7230
8b2ef235
JL
72312016-05-26 Jeff Law <law@redhat.com>
7232
7233 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7234 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7235 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7236 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7237 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7238 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7239 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7240 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7241 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7242 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7243 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7244 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7245 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7246
7d67159b
VV
72472016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7248
7249 PR c++/69855
7250 * g++.dg/overload/69855.C: New.
7251 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7252 * g++.old-deja/g++.pt/crash3.C: Likewise.
7253
88e3bdd1
JW
72542016-05-27 Jiong Wang <jiong.wang@arm.com>
7255
7256 PR target/63596
7257 * gcc.target/aarch64/va_arg_1.c: New testcase.
7258 * gcc.target/aarch64/va_arg_2.c: Likewise.
7259 * gcc.target/aarch64/va_arg_3.c: Likewise.
7260
3fd6b9cc
JW
72612016-05-27 Jiong Wang <jiong.wang@arm.com>
7262
7263 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7264 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7265 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7266 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7267 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7268
3cee7e4e
MP
72692016-05-27 Marek Polacek <polacek@redhat.com>
7270
7271 PR middle-end/71308
7272 * g++.dg/torture/pr71308.C: New test.
7273
6a813c96
DV
72742016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7275
7276 * gcc.dg/zero_bits_compound-1.c: New test.
7277 * gcc.dg/zero_bits_compound-2.c: New test.
7278
0561bcfb
IE
72792016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7280
7281 PR middle-end/71279
7282 * gcc.dg/pr71279.c: New test.
7283
21316320
MM
72842016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7285
7286 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7287 floating point min/max/comparison instructions.
7288 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7289
7211a097
JJ
72902016-05-26 Jakub Jelinek <jakub@redhat.com>
7291
7292 * c-c++-common/gomp/schedule-1.c: New test.
7293 * gfortran.dg/gomp/schedule-1.f90: New test.
7294
cac177cf
PP
72952016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7296
7297 PR c++/70822
7298 PR c++/70106
7299 * g++.dg/cpp1y/auto-fn32.C: New test.
7300 * g++.dg/cpp1y/paren4.C: New test.
7301
a2d5b8c9
NS
73022016-05-26 Nathan Sidwell <nathan@acm.org>
7303
7304 * gcc.dg/20060410.c: Xfail on ptx.
7305 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7306 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7307 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7308 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7309 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7310
ffa8b552
TP
73112016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7312
7313 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7314
c7501e00
JJ
73152016-05-26 Jakub Jelinek <jakub@redhat.com>
7316
1875b9a0
JJ
7317 PR tree-optimization/71280
7318 * gcc.dg/pr71280.c: New test.
7319
2116e19f
JJ
7320 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7321
305aef09
JJ
7322 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7323 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7324
c7501e00
JJ
7325 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7326
ca449d26
JW
73272016-05-26 Jiong Wang <jiong.wang@arm.com>
7328
7329 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7330 kept in memory.
ca449d26 7331
8af01c66
JL
73322016-05-25 Jeff Law <law@redhat.com>
7333
7334 PR tree-optimization/71272
7335 * gcc.c-torture/compile/pr71272.c: new test.
7336
f9d6ce73
BS
73372016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7338
7339 * gcc.target/powerpc/vec-cmpne.c: New test.
7340 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7341
a88a7b22
EB
73422016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7343
7344 * gnat.dg/opt55.ad[sb]: New test.
7345
125f02ed
SKS
73462016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7347
7348 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7349 * c-c++-common/pr60226.c: Require int32plus.
7350 * gcc.c-torture/execute/pr70602.c: Likewise.
7351 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7352 unsigned long for malloc arg type.
7353 * gcc.dg/asr_div1.c: Require int32plus.
7354 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7355 * gcc.dg/pie-1.c: Require pie.
7356 * gcc.dg/pie-2.c: Likewise.
7357 * gcc.dg/pr59471.c: Require int32plus.
7358 * gcc.dg/pr59963-2.c: XFAIL for int16.
7359 * gcc.dg/pr60114.c: Require int32plus.
7360 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7361 unsigned long for typedef of size_t.
7362 * gcc.dg/pr63914.c: Require int32plus.
7363 * gcc.dg/pr64536.c: Require pt32plus.
7364 * gcc.dg/pr65658.c: Likewise.
7365 * gcc.dg/pr67271.c: Require int32plus.
7366 * gcc.dg/pr68112.c: Likewise.
7367 * gcc.dg/pr69071.c: Skip for avr target.
7368 * gcc.dg/pr69973.c: Require int32plus.
7369 * gcc.dg/pr70169.c: Skip for avr target.
7370 * gcc.dg/sso-6.c: Require int32plus.
7371 * gcc.dg/sso-7.c: Likewise.
7372 * gcc.dg/sso-8.c: Likewise.
7373 * gcc.dg/vrp-min-max-2.c: Likewise.
7374
c6e434f5
UB
73752016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7376
7377 PR target/70738
7378 * gcc.target/i386/pr70738-1.c: New test.
7379 * gcc.target/i386/pr70738-2.c: Likewise.
7380 * gcc.target/i386/pr70738-3.c: Likewise.
7381 * gcc.target/i386/pr70738-4.c: Likewise.
7382 * gcc.target/i386/pr70738-5.c: Likewise.
7383 * gcc.target/i386/pr70738-6.c: Likewise.
7384 * gcc.target/i386/pr70738-7.c: Likewise.
7385 * gcc.target/i386/pr70738-8.c: Likewise.
7386 * gcc.target/i386/pr70738-9.c: Likewise.
7387
5c42d341
KT
73882016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7389
7390 PR rtl-optimization/66940
7391 * gcc.c-torture/execute/pr66940.c: New test.
7392
bf9a1a07
IV
73932016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7394
7395 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7396 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7397 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7398 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7399 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7400 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7401 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7402 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7403 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7404 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7405 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7406 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7407 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7408 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7409 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7410 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7411 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7412 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7413 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7414 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7415 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7416 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7417 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7418 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7419
95efe6b6
MP
74202016-05-25 Marek Polacek <polacek@redhat.com>
7421
7422 PR c/71265
7423 * gcc.dg/noncompile/pr71265.c: New test.
7424
a23faf7a
MP
7425 PR c/71266
7426 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7427
69a6d5ad
NS
74282016-05-25 Nathan Sidwell <nathan@acm.org>
7429
7430 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7431
3072d4ea
RB
74322016-05-25 Richard Biener <rguenther@suse.de>
7433
7434 PR tree-optimization/71261
7435 * c-c++-common/torture/pr71261.c: New testcase.
7436
e412ece4
RB
74372016-05-25 Richard Biener <rguenther@suse.de>
7438
7439 PR tree-optimization/71264
7440 * gcc.dg/vect/pr71264.c: New testcase.
7441
b9e551ad
PC
74422016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7443
7444 PR c++/55992
7445 * g++.dg/cpp0x/alias-decl-53.C: New.
7446 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7447
6aa1abe5
ML
74482016-05-25 Martin Liska <mliska@suse.cz>
7449
7450 * g++.dg/pr71239.C: New test.
7451
842d162e
RB
74522016-05-25 Richard Biener <rguenther@suse.de>
7453
c87885ca
RO
7454 * gcc.dg/vect/pr58135.c: Rename to ...
7455 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7456
f184a36c
MP
74572016-05-25 Marek Polacek <polacek@redhat.com>
7458
7459 * g++.dg/pr65295.C: Use target c++14.
7460
021fad86
PC
74612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7462
53d6d955
UB
7463 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7464 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7465
c3eaf15a
MM
74662016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7467
7468 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7469 instructions.
7470
e46c7770
CP
74712016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7472
7473 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7474 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7475 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7476 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7477 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7478 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7479 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7480 * c-c++-common/goacc/pcopy.c: Likewise.
7481 * c-c++-common/goacc/pcopyin.c: Likewise.
7482 * c-c++-common/goacc/pcopyout.c: Likewise.
7483 * c-c++-common/goacc/pcreate.c: Likewise.
7484 * c-c++-common/goacc/pr70688.c: New test.
7485 * c-c++-common/goacc/present-1.c: Adjust test.
7486 * c-c++-common/goacc/reduction-5.c: Likewise.
7487 * g++.dg/goacc/data-1.C: New test.
7488
4bfc9db7
MM
74892016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7490
7491 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7492 vector parity built-in functions.
7493 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7494 count trailing zeros automatic vectorization.
7495 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7496 count trailing zeros built-in functions.
7497
2bc145af
KV
74982016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7499
7500 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7501
26869fdb
PH
75022016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7503
7504 PR target/71050
7505 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7506
b2dc9c3b
PC
75072016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7508
7509 PR c++/50436
7510 * g++.dg/template/crash123.C: New.
7511 * g++.dg/template/crash124.C: Likewise.
7512
f65e97fd
MS
75132016-05-24 Martin Sebor <msebor@redhat.com>
7514
7515 PR c++/71147
7516 * g++.dg/ext/flexary16.C: New test.
7517
a6f5ac7f
IV
75182016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7519
69a6d5ad
NS
7520 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7521 before math.h is included.
a6f5ac7f
IV
7522 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7523 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7524 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7525 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7526 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7527 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7528 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7529 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7530 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7531 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7532 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7533 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7534 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7535 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7536 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7537 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7538 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7539 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7540 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7541 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7542 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7543 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7544 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7545
27bad558
MM
75462016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7547 Kelvin Nilsen <kelvin@gcc.gnu.org>
7548
7549 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7550 support.
7551
72f382fb
PC
75522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7553
7554 PR c++/69872
7555 * g++.dg/warn/Wno-narrowing1.C: New.
7556
ef2ec9d9
MP
75572016-05-24 Marek Polacek <polacek@redhat.com>
7558
7559 PR c/71249
7560 * c-c++-common/Wswitch-unreachable-2.c: New test.
7561
e90434e3
JJ
75622016-05-24 Jakub Jelinek <jakub@redhat.com>
7563
7adb26f2
JJ
7564 PR c++/71257
7565 * g++.dg/vect/simd-clone-6.cc: New test.
7566 * g++.dg/gomp/declare-simd-6.C: New test.
7567
e90434e3
JJ
7568 PR middle-end/70434
7569 PR c/69504
7570 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7571
b556ea3b
RB
75722016-05-24 Richard Biener <rguenther@suse.de>
7573
7574 PR tree-optimization/71240
7575 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7576
e5328f5d
RB
75772016-05-24 Richard Biener <rguenther@suse.de>
7578
7579 PR tree-optimization/71230
7580 * gcc.dg/torture/pr71230.c: New testcase.
7581 * g++.dg/torture/pr71230.C: Likewise.
7582
a04e69c0
TS
75832016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7584
7585 * c-c++-common/goacc/routine-5.c: Add tests.
7586 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7587 * gfortran.dg/goacc/routine-6.f90: Add tests.
7588
30fd2977
RB
75892016-05-24 Richard Biener <rguenther@suse.de>
7590
7591 PR tree-optimization/71253
7592 * gcc.dg/torture/pr71253.c: New testcase.
7593
ca6f60bc
KV
75942016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7595
7596 PR middle-end/71252
7597 * gfortran.dg/pr71252.f90: New test.
7598
d3465d72
RS
75992016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7600
7601 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7602
f17a223d
RB
76032016-05-24 Richard Biener <rguenther@suse.de>
7604
7605 PR middle-end/70434
7606 PR c/69504
7607 * c-c++-common/vector-subscript-4.c: New testcase.
7608 * c-c++-common/vector-subscript-5.c: Likewise.
7609
e3f36534
JD
76102016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7611
7612 PR fortran/71123
7613 * gfortran.dg/namelist_90.f: New test
7614
85d5c27d
JD
76152016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7616
7617 PR fortran/66461
7618 * gfortran.dg/unexpected_eof.f: New test
7619
fe3f3340
MM
76202016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7621 Kelvin Nilsen <kelvin@gcc.gnu.org>
7622
7623 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7624 as little endian.
7625
26d6ae55
PC
76262016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7627
7628 PR c++/70972
7629 * g++.dg/cpp0x/inh-ctor20.C: New.
7630 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7631
d6c9a06f
PC
76322016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 PR c++/69095
7635 * g++.dg/cpp0x/variadic168.C: New.
7636
396a1d10
PC
76372016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 * g++.dg/cpp0x/pr31445.C: Test column number too.
7640 * g++.dg/cpp0x/pr32253.C: Likewise.
7641 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7642 * g++.dg/cpp0x/variadic36.C: Likewise.
7643
ece46666
MG
76442016-05-23 Marc Glisse <marc.glisse@inria.fr>
7645
7646 * gcc.dg/fold-notshift-2.c: Adjust.
7647
a7dc5980
MP
76482016-05-23 Marek Polacek <polacek@redhat.com>
7649
7650 PR c/49859
7651 * c-c++-common/Wswitch-unreachable-1.c: New test.
7652 * gcc.dg/Wswitch-unreachable-1.c: New test.
7653 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7654 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7655 * g++.dg/gomp/block-10.C: Likewise.
7656 * gcc.dg/gomp/block-10.c: Likewise.
7657 * g++.dg/gomp/block-9.C: Likewise.
7658 * gcc.dg/gomp/block-9.c: Likewise.
7659 * g++.dg/gomp/target-1.C: Likewise.
7660 * g++.dg/gomp/target-2.C: Likewise.
7661 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7662 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7663 * g++.dg/gomp/taskgroup-1.C: Likewise.
7664 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7665 * gcc.dg/gomp/teams-1.c: Likewise.
7666 * g++.dg/gomp/teams-1.C: Likewise.
7667 * g++.dg/overload/error3.C: Likewise.
7668 * g++.dg/tm/jump1.C: Likewise.
7669 * g++.dg/torture/pr40335.C: Likewise.
7670 * gcc.dg/c99-vla-jump-5.c: Likewise.
7671 * gcc.dg/switch-warn-1.c: Likewise.
7672 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7673 * gcc.dg/nested-func-1.c: Likewise.
7674 * gcc.dg/pr67784-4.c: Likewise.
7675
18b54004
RB
76762016-05-23 Richard Biener <rguenther@suse.de>
7677
7678 PR tree-optimization/71230
7679 * gfortran.dg/pr71230-1.f90: New testcase.
7680 * gfortran.dg/pr71230-2.f90: Likewise.
7681
e569db5f
VK
76822016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7683
396a1d10 7684 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7685 * gcc.dg/vect/pr58135.c: Add new.
7686 * gfortran.dg/pr46519-1.f: Adjust test case.
7687
e4b71114
PC
76882016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7689
7690 PR c++/53401
7691 * g++.dg/cpp0x/decltype64.C: New.
7692
a25a8058
CL
76932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7694
7695 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7696 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7697 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7698
0dcfe9ab
CL
76992016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7700
7701 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7702 Add poly64x1_t and poly64x2_t cases if supported.
7703 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7704 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7705 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7706 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7707 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7708
ffd70e4a
CL
77092016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7710
7711 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7712 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7713 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7714 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7715 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7716 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7717 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7718
4b1f57fe
CL
77192016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7720
7721 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7722
16c5ec77
CL
77232016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7724
7725 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7726 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7727
94ad56c7
JJ
77282016-05-22 Jakub Jelinek <jakub@redhat.com>
7729
57748705
JJ
7730 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7731 constraint instead of "r".
7732 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7733 insn instead of vxorpd.
7734 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7735
af120161
JJ
7736 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7737 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7738
355023ce
JJ
7739 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7740
3b48574c
JJ
7741 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7742 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7743
94ad56c7
JJ
7744 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7745
8a85cee2
KV
77462016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7747
7748 PR middle-end/40921
7749 * gcc.dg/tree-ssa/pr40921.c: New test.
7750
8e916b16
PS
77512016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7752
7753 PR target/71103
7754 * gcc.target/avr/pr71103.c: New test.
7755
88aea79f
KV
77562016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7757
7758 PR middle-end/71179
7759 * gcc.dg/tree-ssa/pr71179.c: New test.
7760
79063edd
MS
77612016-05-20 Martin Sebor <msebor@redhat.com>
7762
7763 PR c/71115
7764 * gcc.dg/init-excess-2.c: New test.
7765
55c8849f
EB
77662016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7767
7768 * gnat.dg/opt53.adb: New test.
7769 * gnat.dg/opt54.adb: Likewise.
7770
c91a0948
MJ
77712016-05-20 Martin Jambor <mjambor@suse.cz>
7772
7773 PR tree-optimization/70884
7774 * gcc.dg/tree-ssa/pr70919.c: New test.
7775
9cad20fa
BS
77762016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7777
7778 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7779 formatting.
69a6d5ad
NS
7780 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7781 fix code formatting.
7782
77832016-05-20 Nathan Sidwell <nathan@acm.org>
7784
7785 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7786 non-common cases.
7787 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7788
15c671a7
DM
77892016-05-20 David Malcolm <dmalcolm@redhat.com>
7790
7791 * jit.dg/all-non-failing-tests.h: Add
7792 test-factorial-must-tail-call.c.
7793 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7794 * jit.dg/test-factorial-must-tail-call.c: New test case.
7795
4f028369
JJ
77962016-05-20 Jakub Jelinek <jakub@redhat.com>
7797
7798 PR fortran/71204
7799 * gfortran.dg/pr71204.f90: New test.
7800
7dea4ab3
CP
78012016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7802
7803 * gcc.target/nvptx/sincos.c: New test.
7804
ef98d365
PC
78052016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7806
7807 PR c++/70572
7808 * g++.dg/cpp1y/auto-fn31.C: New.
7809
92466115
BS
78102016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7811
7812 * gcc.target/powerpc/vec-addec.c: New test.
7813 * gcc.target/powerpc/vec-addec-int128.c: New test.
7814
9a385c2d
DM
78152016-05-20 David Malcolm <dmalcolm@redhat.com>
7816
7817 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7818 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7819 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7820 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7821
77c9d5b4
JH
78222016-05-20 Jan Hubicka <hubicka@ucw.cz>
7823
7824 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7825
68047971
JJ
78262016-05-20 Jakub Jelinek <jakub@redhat.com>
7827
18954840
JJ
7828 PR c++/71210
7829 * g++.dg/opt/pr71210-1.C: New test.
7830 * g++.dg/opt/pr71210-2.C: New test.
7831
68047971
JJ
7832 PR tree-optimization/29756
7833 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7834 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7835 only on selected targets where V4SImode vectors are known to be
7836 supported.
7837
d78789f5
MG
78382016-05-20 Marc Glisse <marc.glisse@inria.fr>
7839
7840 PR tree-optimization/71079
7841 PR tree-optimization/71206
7842 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7843
550fa093
PK
78442016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7845
7846 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7847 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7848 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7849
483c6429
RG
78502016-05-20 Richard Guenther <rguenther@suse.de>
7851
7852 PR tree-optimization/29756
7853 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7854
eb066284
RB
78552016-05-20 Richard Biener <rguenther@suse.de>
7856
7857 PR tree-optimization/71185
7858 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7859
58f10249
RB
78602016-05-20 Richard Biener <rguenther@suse.de>
7861
7862 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7863
2a5569fa
MP
78642016-05-19 Marek Polacek <polacek@redhat.com>
7865
7866 PR c++/71075
7867 * g++.dg/diagnostic/pr71075.C: New test.
7868
5e9a5385
DM
78692016-05-19 David Malcolm <dmalcolm@redhat.com>
7870
7871 PR c++/71184
7872 * g++.dg/pr71184.C: New test case.
7873
4f45da44
KN
78742016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7875
7876 * gcc.target/powerpc/darn-0.c: New test.
7877 * gcc.target/powerpc/darn-1.c: New test.
7878 * gcc.target/powerpc/darn-2.c: New test.
7879
4177437e
MP
78802016-05-19 Marek Polacek <polacek@redhat.com>
7881
7882 PR tree-optimization/71031
7883 * gcc.dg/tree-ssa/vrp100.c: New test.
7884
afb72432
IE
78852016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7886
7887 PR rtl-optimization/71148
7888 * gcc.dg/pr71148.c: New test.
7889
4f83064e
KT
78902016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7891
7892 PR target/71056
7893 * gcc.target/arm/pr71056.c: New test.
7894
4bf8dbe1
BE
78952016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7896
7897 * c-c++-common/pr69669.c: Check the used mode.
7898
f3510625
MO
78992016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7900
7901 PR sanitizer/64354
7902 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7903
43c0068e
RB
79042016-05-19 Richard Biener <rguenther@suse.de>
7905
7906 PR tree-optimization/70729
7907 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7908 * gcc.dg/graphite/scop-18.c: Likewise.
7909 * gcc.dg/pr41783.c: Disable LIM.
7910 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7911 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7912 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7913 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7914 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7915 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7916 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7917 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7918 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7919 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7920 * gfortran.dg/pr42108.f90: Likewise.
7921
70f25790
DM
79222016-05-18 David Malcolm <dmalcolm@redhat.com>
7923
7924 PR driver/69265
7925 * gcc.dg/spellcheck-options-11.c: New test case.
7926
960db8ec
JJ
79272016-05-18 Jakub Jelinek <jakub@redhat.com>
7928
7929 PR c++/71100
7930 * g++.dg/opt/pr71100.C: New test.
7931
04643334
MJ
79322016-05-18 Martin Jambor <mjambor@suse.cz>
7933
7934 PR ipa/69708
7935 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7936 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7937 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7938 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7939
91bb9f80
MJ
79402016-05-18 Martin Jambor <mjambor@suse.cz>
7941
7942 PR ipa/69708
7943 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7944 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7945 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7946 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7947 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7948
c584aca6
PC
79492016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7950
7951 PR c++/69793
7952 * g++.dg/template/crash122.C: New.
7953
20309c6e
PC
79542016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 PR c++/70466
7957 * g++.dg/template/pr70466-1.C: New.
7958 * g++.dg/template/pr70466-2.C: Likewise.
7959
50c78b9a
MM
79602016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7961
7962 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7963 splat operations and the XXSPLTIB instruction.
7964 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7965 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7966 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7967 xxlxor to clear a register.
7968
cf8be00d
RS
79692016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7970
7971 * gcc.dg/torture/pr71020.c: New test.
7972
848a392a
MJ
79732016-05-18 Martin Jambor <mjambor@suse.cz>
7974
7975 PR ipa/70646
7976 * gcc.dg/ipa/pr70646.c: New test.
7977
1f2ab776
CL
79782016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7979
7980 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7981
76489493
CL
79822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7983
7984 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7985 missing tests for vreinterpretq_p{8,16}.
7986
bd79378d
CL
79872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7988
7989 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7990 vsliq_n_s64 and vsliq_n_u64.
7991
81ca3ea0
CL
79922016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7993
7994 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7995 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7996
873cb425
CL
79972016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7998
7999 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
8000 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
8001 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
8002
9d6e7c21
CL
80032016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
8004
8005 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
8006 in comment.
8007
b4dbe40e 80082016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
8009
8010 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
8011 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
8012 "blr\t" and switch to scan-assembler-times.
8013
83a5c910
JW
80142016-05-18 Jiong Wang <jiong.wang@arm.com>
8015
53d6d955
UB
8016 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
8017 with __aarch64__.
8018 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
8019 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 8020
fb7cbdeb
JJ
80212016-05-18 Jakub Jelinek <jakub@redhat.com>
8022
8ee91165
JJ
8023 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
8024 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
8025 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
8026 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
8027 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
8028 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
8029
cf4d516a
JJ
8030 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
8031 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
8032
a4f16422
JJ
8033 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
8034 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
8035
7b37ce10
JJ
8036 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
8037 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
8038
fb7cbdeb
JJ
8039 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
8040
c9326aef
RB
80412016-05-18 Richard Biener <rguenther@suse.de>
8042
8043 PR tree-optimization/71168
8044 * gcc.dg/torture/pr71168.c: New testcase.
8045
df8b0a11
KV
80462016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
8047
8048 PR middle-end/63586
8049 * gcc.dg/tree-ssa/pr63586-2.c: New test.
8050 * gcc.dg/tree-ssa/pr63586.c: New test.
8051 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
8052
2efd67ed
NS
80532016-05-17 Nathan Sidwell <nathan@acm.org>
8054
8055 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
8056 * gcc.dg/pr68671.c: Fix ptx xfail-if.
8057 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
8058 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
8059
1988b2c2
NS
80602016-05-17 Nathan Sidwell <nathan@acm.org>
8061
8062 * gcc.target/nvptx/abi-vararg-3.c: New.
8063
ad1d92ab
MM
80642016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
8065
8066 PR tree-optimization/54579
8067 PR middle-end/55299
8068 * gcc.dg/fold-notrotate-1.c: New test.
8069 * gcc.dg/fold-notshift-1.c: New test.
8070 * gcc.dg/fold-notshift-2.c: New test.
8071
47768df8
MP
80722016-05-17 Marek Polacek <polacek@redhat.com>
8073
8074 PR ipa/71146
8075 * g++.dg/ipa/pr71146.C: New test.
8076
6b5423a5
DM
80772016-05-17 David Malcolm <dmalcolm@redhat.com>
8078
8079 * jit.dg/test-error-array-bounds.c: New test case.
8080
c7986356
MG
80812016-05-17 Marc Glisse <marc.glisse@inria.fr>
8082
8083 * gcc.dg/tree-ssa/and-1.c: New testcase.
8084
d982c5b7
MG
80852016-05-17 Marc Glisse <marc.glisse@inria.fr>
8086
8087 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8088 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
8089
0139ba93
MG
80902016-05-17 Marc Glisse <marc.glisse@inria.fr>
8091
8092 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8093 * gcc.dg/tree-ssa/vrp99.c: New testcase.
8094
daab4562
JW
80952016-05-17 Jiong Wang <jiong.wang@arm.com>
8096
8097 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
8098
22330033
JW
80992016-05-17 Jiong Wang <jiong.wang@arm.com>
8100
8101 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
8102
98b3a5f2
JW
81032016-05-17 Jiong Wang <jiong.wang@arm.com>
8104
8105 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
8106 ".2d[index]" when scan the assembly.
8107 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
8108 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
8109 float64x1.
8110 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
8111
b71b7a8e
RB
81122016-05-17 Richard Biener <rguenther@suse.de>
8113
8114 PR tree-optimization/71132
8115 * gcc.dg/torture/pr71132.c: New testcase.
8116
3c51ad46
CL
81172016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
8118
8119 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
8120
d20faa66
KT
81212016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 PR target/70809
8124 * gcc.target/aarch64/pr70809_1.c: New test.
8125
b75cc5a4
KT
81262016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8127
8128 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
8129 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
8130 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
8131 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
8132
b28eb195
IE
81332016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
8134 Ilya Enkovich <ilya.enkovich@intel.com>
8135
8136 PR target/71114
8137 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
8138
0b9004ed
JH
81392016-05-16 Jan Hubicka <hubicka@ucw.cz>
8140
8141 * g++.dg/ipa/ivinline-7.C: Do not xfail.
8142 * g++.dg/ipa/ivinline-9.C: Do not xfail.
8143
1b81a1c1
MW
81442016-05-16 Matthew Wahab <matthew.wahab@arm.com>
8145
8146 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
8147 test for __ARM_FP16_ARGS.
8148 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
8149 * gcc.target/arm/aapcs/neon-vect10.c: New.
8150 * gcc.target/arm/aapcs/neon-vect9.c: New.
8151 * gcc.target/arm/aapcs/vfp18.c: New.
8152 * gcc.target/arm/aapcs/vfp19.c: New.
8153 * gcc.target/arm/aapcs/vfp20.c: New.
8154 * gcc.target/arm/aapcs/vfp21.c: New.
8155 * gcc.target/arm/fp16-aapcs-1.c: New.
8156 * g++.target/arm/fp16-param-1.c: Update expected output. Add
8157 test for __ARM_FP16_ARGS.
8158 * g++.target/arm/fp16-return-1.c: Update expected output.
8159
921d1e73
JW
81602016-05-16 Jiong Wang <jiong.wang@arm.com>
8161
8162 PR testsuite/70227
8163 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
8164
228eb42a
HA
81652016-05-15 Harald Anlauf <anlauf@gmx.de>
8166
8167 PR fortran/69603
8168 * gfortran.dg/pr69603.f90: New testcase.
8169
785abfd3
FR
81702016-05-14 Fritz Reese <fritzoreese@gmail.com>
8171
8172 * gfortran.dg/dec_union_4.f90: Fix endian issue.
8173
e75eb64f
FR
81742016-05-14 Fritz Reese <fritzoreese@gmail.com>
8175
8176 PR fortran/71047
8177 * gfortran.dg/pr71047.f08: New test.
8178
aa4b467b
JM
81792016-05-13 Joseph Myers <joseph@codesourcery.com>
8180
8181 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
8182 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
8183 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
8184
653fb4a2
MS
81852016-05-13 Martin Sebor <msebor@redhat.com>
8186
8187 PR c++/60049
8188 * g++.dg/cpp0x/constexpr-60049.C: New test.
8189
9e37582d
JJ
81902016-05-13 Jakub Jelinek <jakub@redhat.com>
8191
8192 PR bootstrap/71071
8193 * gcc.dg/pr71071.c: New test.
8194
a278aa17
UB
81952016-05-13 Uros Bizjak <ubizjak@gmail.com>
8196
8197 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
8198 remove XOP handling.
377eaca7 8199 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 8200
ac3d02e2
NS
82012016-05-13 Nathan Sidwell <nathan@acm.org>
8202
8203 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
8204 __atomic_is_lock_free declaration.
8205
8ab3bdac
RB
82062016-05-13 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/42587
8209 * gcc.dg/optimize-bswapsi-4.c: New testcase.
8210
623b8e0a
ML
82112016-05-13 Martin Liska <mliska@suse.cz>
8212
8213 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
8214 the new format of dump output.
8215
da7674f6
IE
82162016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
8217
8218 * gcc.dg/pr71084.c: New test.
8219
c959db3d
RR
82202016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8221
53d6d955
UB
8222 PR target/53440
8223 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 8224
43203dea
RR
82252016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8226
8227 * gcc.target/aarch64/struct_return.c: New test.
8228
4f2e1536
MP
82292016-05-12 Marek Polacek <polacek@redhat.com>
8230
8231 PR c/70756
8232 * c-c++-common/pr70756-2.c: New test.
8233 * c-c++-common/pr70756.c: New test.
8234
1ef33ef3
RB
82352016-05-12 Richard Biener <rguenther@suse.de>
8236
8237 PR tree-optimization/71059
8238 * gcc.dg/torture/pr71059.c: New testcase.
8239
763baff6
RB
82402016-05-12 Richard Biener <rguenther@suse.de>
8241
8242 PR tree-optimization/71062
8243 * gcc.dg/torture/pr71062.c: New testcase.
8244
c4ec1243
IE
82452016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8246
8247 PR tree-optimization/71006
8248 * gcc.dg/pr71006.c: New test.
8249
a5fbf76d
MP
82502016-05-12 Marek Polacek <polacek@redhat.com>
8251
8252 PR driver/71063
8253 * gcc.dg/opts-7.c: New test.
8254
5acc47a4
KT
82552016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8256
8257 PR target/70830
8258 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8259 Add -save-temps to dg-options.
8260 Scan for ldmfd rather than pop instruction.
8261 * gcc.target/arm/interrupt-2.c: Likewise.
8262 * gcc.target/arm/pr70830.c: New test.
8263
40bd4bf9
JJ
82642016-05-12 Jakub Jelinek <jakub@redhat.com>
8265
3cd63842
JJ
8266 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8267 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8268
c05d08f6
JJ
8269 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8270 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8271 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8272
bc27ffae
JJ
8273 PR target/71019
8274 * gcc.target/i386/avx512vl-pack-1.c: New test.
8275 * gcc.target/i386/avx512vl-pack-2.c: New test.
8276 * gcc.target/i386/avx512bw-pack-2.c: New test.
8277
515d7412
JJ
8278 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8279
40bd4bf9
JJ
8280 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8281 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8282 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8283
44ab146a
RB
82842016-05-12 Richard Biener <rguenther@suse.de>
8285
8286 PR tree-optimization/70986
8287 * gcc.dg/torture/pr70986-1.c: New testcase.
8288 * gcc.dg/torture/pr70986-2.c: Likewise.
8289 * gcc.dg/torture/pr70986-3.c: Likewise.
8290
d6e83a8d
MM
82912016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8292
8293 PR c/43651
8294 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8295 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8296
51e67ea3
UB
82972016-05-11 Uros Bizjak <ubizjak@gmail.com>
8298
8299 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8300 directive.
8301 * gcc.target/i386/pr66746.c: Ditto.
8302
3fd2b007
MM
83032016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8304
8305 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8306 support.
8307 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8308 warning when using -mvsx-timode.
8309 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8310 * gcc.target/powerpc/dform-2.c: Likewise.
8311 * gcc.target/powerpc/pr68805.c: Likewise.
8312
5c3a10fb
MP
83132016-05-11 Marek Polacek <polacek@redhat.com>
8314
8315 PR c++/71024
8316 * c-c++-common/attributes-3.c: New test.
8317
7cfb065b
NS
83182016-05-11 Nathan Sidwell <nathan@acm.org>
8319
8320 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8321 * gcc.c-torture/execute/pr68185.c: Likewise.
8322 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8323 * gcc.dg/pr69634.c: Requires scheduling.
8324 * gcc.dg/torture/pr66178.c: Require label values.
8325 * gcc.dg/setjmp-6.c: Require indirect jumps.
8326
f35ea97d
RB
83272016-05-11 Richard Biener <rguenther@suse.de>
8328
8329 PR tree-optimization/71055
8330 * gcc.dg/torture/pr71055.c: New testcase.
8331
dff70323
RB
83322016-05-11 Richard Biener <rguenther@suse.de>
8333
8334 PR debug/71057
8335 * g++.dg/debug/pr71057.C: New testcase.
8336
56a3d28b
JJ
83372016-05-11 Jakub Jelinek <jakub@redhat.com>
8338
8339 PR fortran/70855
8340 * gfortran.dg/gomp/pr70855.f90: New test.
8341
ebc1b29e
RB
83422016-05-11 Richard Biener <rguenther@suse.de>
8343
8344 PR middle-end/71002
8345 * g++.dg/torture/pr71002.C: New testcase.
8346
98ccd1d7
IE
83472016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8348
8349 PR middle-end/70807
8350 * gcc.dg/pr70807.c: New test.
8351
ed29e24b
MS
83522016-05-10 Martin Sebor <msebor@redhat.com>
8353
8354 PR c++/38611
8355 * g++.dg/Wattributes.C: New test.
8356
e39dab2c
MG
83572016-05-10 Marc Glisse <marc.glisse@inria.fr>
8358
8359 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8360 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8361 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8362
d067e238
IE
83632016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8364
8365 PR target/70799
8366 * gcc.target/i386/pr70799-1.c: New test.
8367
cd36c83e
PMR
83682016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8369
8370 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8371
1e3af2a4
IE
83722016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8373
8374 PR middle-end/70877
8375 * gcc.target/i386/pr70877.c: New test.
8376
afc610db
IE
83772016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8378
8379 PR tree-optimization/70786
8380 * gcc.target/i386/pr70876.c: New test.
8381
4b59d19f
JJ
83822016-05-10 Jakub Jelinek <jakub@redhat.com>
8383
8384 PR target/70927
8385 * gcc.target/i386/avx512vl-logic-1.c: New test.
8386 * gcc.target/i386/avx512vl-logic-2.c: New test.
8387 * gcc.target/i386/avx512dq-logic-2.c: New test.
8388
9b5ee426
BS
83892016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8390
8391 PR target/70963
8392 * gcc.target/powerpc/pr70963.c: New.
8393
f3352cab
DM
83942016-05-10 David Malcolm <dmalcolm@redhat.com>
8395
8396 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8397 (test_very_wide_line): Add ruler to expected output.
8398 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8399 (test_very_wide_line): Likewise.
8400 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8401 (test_show_locus): Within the handling of "test_very_wide_line",
8402 enable show_ruler_p on the diagnostic context.
8403
4a3255dd
RB
84042016-05-10 Richard Biener <rguenther@suse.de>
8405
8406 PR tree-optimization/71039
8407 * gcc.dg/torture/pr71039.c: New testcase.
8408
da7c9950
NS
84092016-05-10 Nathan Sidwell <nathan@acm.org>
8410
8411 * gcc.dg/nested-func-10.c: Requires alloca.
8412 * gcc.dg/nested-func-9.c: Requires alloca.
8413 * gcc.c-torture/execute/pr70460.c: Requires labels.
8414 * gcc.c-torture/compile/pr70199.c: Requires labels.
8415 * gcc.target/nvptx/decl.c: Compile only.
8416 * gcc.target/nvptx/trailing-init.c: Compile only.
8417 * gcc.target/nvptx/ary-init.c: Compile only.
8418
cf68d92c
MP
84192016-05-10 Marek Polacek <polacek@redhat.com>
8420
8421 PR c/70255
8422 * gcc.dg/attr-opt-1.c: New test.
8423
64ea4e15
RB
84242016-05-10 Richard Biener <rguenther@suse.de>
8425
8426 PR tree-optimization/70497
8427 PR tree-optimization/28367
8428 * gcc.dg/torture/20160404-1.c: New testcase.
8429 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8430 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8431
5a96dae3
PMR
84322016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8433
8434 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8435
fc97f805
UB
84362016-05-09 Uros Bizjak <ubizjak@gmail.com>
8437
8438 * gcc.target/i386/fabsneg-1.c New test.
8439
a710b1d5
AM
84402016-05-09 Alan Modra <amodra@gmail.com>
8441
8442 PR testsuite/70826
8443 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8444
171f6f05
RB
84452016-05-09 Richard Biener <rguenther@suse.de>
8446
8447 PR tree-optimization/70985
8448 * gcc.dg/torture/pr70985.c: New testcase.
8449
18caa34e
BC
84502016-05-09 Bin Cheng <bin.cheng@arm.com>
8451
8452 * gcc.dg/tree-ssa/ifc-9.c: New test.
8453 * gcc.dg/tree-ssa/ifc-10.c: New test.
8454 * gcc.dg/tree-ssa/ifc-11.c: New test.
8455 * gcc.dg/tree-ssa/ifc-12.c: New test.
8456 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8457 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8458 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8459
7a27d38f
RB
84602016-05-09 Richard Biener <rguenther@suse.de>
8461
8462 PR fortran/70937
8463 * gfortran.dg/pr70937.f90: New testcase.
8464
5ebbbd3d
RO
84652016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8466
8467 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8468
f6288c24
FR
84692016-05-07 Fritz Reese <fritzoreese@gmail.com>
8470
8471 PR fortran/56226
8472 * gfortran.dg/dec_structure_1.f90: New testcase.
8473 * gfortran.dg/dec_structure_2.f90: Ditto.
8474 * gfortran.dg/dec_structure_3.f90: Ditto.
8475 * gfortran.dg/dec_structure_4.f90: Ditto.
8476 * gfortran.dg/dec_structure_5.f90: Ditto.
8477 * gfortran.dg/dec_structure_6.f90: Ditto.
8478 * gfortran.dg/dec_structure_7.f90: Ditto.
8479 * gfortran.dg/dec_structure_8.f90: Ditto.
8480 * gfortran.dg/dec_structure_9.f90: Ditto.
8481 * gfortran.dg/dec_structure_10.f90: Ditto.
8482 * gfortran.dg/dec_structure_11.f90: Ditto.
8483 * gfortran.dg/dec_union_1.f90: Ditto.
8484 * gfortran.dg/dec_union_2.f90: Ditto.
8485 * gfortran.dg/dec_union_3.f90: Ditto.
8486 * gfortran.dg/dec_union_4.f90: Ditto.
8487 * gfortran.dg/dec_union_5.f90: Ditto.
8488 * gfortran.dg/dec_union_6.f90: Ditto.
8489 * gfortran.dg/dec_union_7.f90: Ditto.
8490
5ec4a8cd
TV
84912016-05-07 Tom de Vries <tom@codesourcery.com>
8492
8493 PR tree-optimization/70956
8494 * gcc.dg/graphite/pr70956.c: New test.
8495
58ec1d0e
JJ
84962016-05-06 Jakub Jelinek <jakub@redhat.com>
8497
ccd88fb7
JJ
8498 PR middle-end/70941
8499 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8500 (a, b, c, d): Change type from char to signed char.
8501 (main): Compare against (signed char) -1634678893 instead of
8502 hardcoded -109. Use __builtin_abort instead of abort.
8503
dd3b6464
JJ
8504 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8505 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8506
58ec1d0e
JJ
8507 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8508
19aa23d8
YR
85092016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8510
8511 PR debug/70935
8512 * gcc.dg/torture/pr70935.c: New test.
8513
ae5f0df1
OE
85142016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8515
8516 PR target/58219
ce23a8ff 8517 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8518
078f7e37
RB
85192016-05-06 Richard Biener <rguenther@suse.de>
8520
8521 PR tree-optimization/70960
8522 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8523
765d7b54
OE
85242016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8525
8526 PR target/52933
8527 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8528 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8529 Adjust expected instruction counts.
8530 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8531
29c94e65
MP
85322016-05-06 Marek Polacek <polacek@redhat.com>
8533
8534 PR sanitizer/70875
8535 * gcc.dg/ubsan/bounds-3.c: New test.
8536
3684b02e
OE
85372016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8538
8539 PR target/54089
8540 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8541
8706773f
RB
85422016-05-06 Richard Biener <rguenther@suse.de>
8543
8544 PR middle-end/70931
8545 * gfortran.dg/pr70931.f90: New testcase.
8546
a4f51018
RB
85472016-05-06 Richard Biener <rguenther@suse.de>
8548
8549 PR middle-end/70941
8550 * gcc.dg/torture/pr70941.c: New testcase.
8551
c4f2425f
BC
85522016-05-05 Bin Cheng <bin.cheng@arm.com>
8553
8554 PR tree-optimization/57206
8555 * gcc.dg/vect/pr57206.c: New test.
8556
5dc08197
RO
85572016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8558
8559 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8560
351f85c5
JJ
85612016-05-05 Jakub Jelinek <jakub@redhat.com>
8562
568bac8c
JJ
8563 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8564
351f85c5
JJ
8565 * c-c++-common/Wdangling-else-4.c: New test.
8566
33fd7785
JJ
85672016-05-04 Jakub Jelinek <jakub@redhat.com>
8568
2d1ac15a
JJ
8569 PR c++/70906
8570 PR c++/70933
8571 * g++.dg/opt/pr70906.C: New test.
8572 * g++.dg/opt/pr70933.C: New test.
8573
33fd7785
JJ
8574 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8575
6b715bf6
JH
85762016-05-04 Jan Hubicka <hubicka@ucw.cz>
8577
8578 * gcc.dg/ipa/pure-const-3.c: New testcase.
8579
deef7113
MP
85802016-05-04 Marek Polacek <polacek@redhat.com>
8581
8582 * c-c++-common/Wdangling-else-1.c: New test.
8583 * c-c++-common/Wdangling-else-2.c: New test.
8584 * c-c++-common/Wdangling-else-3.c: New test.
8585
5396db97
KCY
85862016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8587
8588 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8589 flag is present.
8590
de55efd5
MP
85912016-05-04 Marek Polacek <polacek@redhat.com>
8592
8593 PR c/48778
8594 * gcc.dg/Waddress-2.c: New test.
8595
475839b6
AM
85962016-05-04 Alan Modra <amodra@gmail.com>
8597
8598 * gcc.target/powerpc/pr70866.c: New.
8599
b25aad5f
MS
86002016-05-03 Martin Sebor <msebor@redhat.com>
8601
8602 PR c++/66561
8603 * c-c++-common/builtin_location.c: New test.
8604 * g++.dg/cpp1y/builtin_location.C: New test.
8605
79ce98bc
MP
86062016-05-03 Marek Polacek <polacek@redhat.com>
8607
8608 PR c/70859
8609 * gcc.dg/pr70859.c: New test.
8610 * gcc.dg/pr70859-2.c: New test.
8611
402e89f5
PMR
86122016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8613
8614 * gnat.dg/debug5.adb: New testcase.
8615
f3d90045
DV
86162016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8617
8618 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8619 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8620 Procedure to check for z10 instruction set.
8621
1e26cec1
CL
86222016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8623
8624 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8625
71aca5a0
AM
86262016-05-03 Alan Modra <amodra@gmail.com>
8627
8628 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8629
2fd70ec1
JJ
86302016-05-03 Jakub Jelinek <jakub@redhat.com>
8631
8632 * gcc.target/i386/avx512f-cvt-1.c: New test.
8633
e5705cf7
L
86342016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8635
8636 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8637 -fdump-tree-vrp-details.
8638
381cdae4
RB
86392016-05-03 Richard Biener <rguenther@suse.de>
8640
8641 * gcc.dg/pr30172-1.c: Adjust.
8642 * gcc.dg/pr63743.c: Likewise.
8643 * gcc.dg/tm/pr51696.c: Likewise.
8644 * c-c++-common/tm/safe-1.c: Likewise.
8645 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8646 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8647 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8648 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8649
adedd5c1
JJ
86502016-05-03 Jakub Jelinek <jakub@redhat.com>
8651
31ed1665
JJ
8652 PR rtl-optimization/70467
8653 * gcc.target/i386/pr70467-3.c: New test.
8654 * gcc.target/i386/pr70467-4.c: New test.
8655
dea60b59
JJ
8656 PR tree-optimization/70916
8657 * gcc.c-torture/compile/pr70916.c: New test.
8658
adedd5c1
JJ
8659 PR target/49244
8660 * gcc.target/i386/pr49244-1.c: New test.
8661 * gcc.target/i386/pr49244-2.c: New test.
8662
f80041ef
BS
86632016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8664
8665 PR rtl-optimization/44281
8666 * gcc.target/i386/pr44281.c: New test.
8667
1cfcd39e
BC
86682016-05-03 bin cheng <bin.cheng@arm.com>
8669
8670 PR tree-optimization/56541
8671 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8672 * gcc.dg/vect/pr56541.c: new test.
8673
4304ccfd
MM
86742016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8675
8676 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8677 __float128.
8678 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8679
50d94c29
L
86802016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8681
8682 PR testsuite/70520
8683 * c-c++-common/asan/clone-test-1.c (main): Align child process
8684 stack to 16 bytes.
8685
bc1aee87
DM
86862016-05-02 David Malcolm <dmalcolm@redhat.com>
8687
8688 PR c++/62314
8689 * g++.dg/spellcheck-fields-2.C: New test case.
8690
474e0129
DM
86912016-05-02 David Malcolm <dmalcolm@redhat.com>
8692
8693 PR c++/62314
8694 * g++.dg/pr62314.C: New test case.
8695
818b88a7
JH
86962016-05-02 Jan Hubicka <hubicka@ucw.cz>
8697
8698 * gcc.dg/ipa/inline-8.c: New testcase.
8699
dd77684f
JJ
87002016-05-02 Jakub Jelinek <jakub@redhat.com>
8701
8702 PR rtl-optimization/70467
8703 * gcc.target/i386/pr70467-1.c: New test.
8704
72407e00
BE
87052016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8706
8707 * gcc.dg/spec-options.c: Run the test on all targets.
8708 * gcc.dg/foo.specs: Use cpp_unique_options.
8709
dd53d197
MG
87102016-05-02 Marc Glisse <marc.glisse@inria.fr>
8711
8712 * gcc.dg/tree-ssa/unord.c: New testcase.
8713
a8b85ce9
MG
87142016-05-02 Marc Glisse <marc.glisse@inria.fr>
8715
8716 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8717
5b37e866
NS
87182016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8719
8720 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8721
7176a4a0
MP
87222016-05-02 Marek Polacek <polacek@redhat.com>
8723
8724 PR c/70851
8725 * gcc.dg/enum-incomplete-3.c: New test.
8726
6b9933b9
MP
87272016-05-02 Marek Polacek <polacek@redhat.com>
8728 Tom de Vries <tom@codesourcery.com>
8729
8730 PR tree-optimization/70700
8731 * gcc.dg/pr70700.c: New test.
8732
90f82260
UB
87332016-05-01 Uros Bizjak <ubizjak@gmail.com>
8734
8735 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8736 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8737 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8738 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8739 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8740
f73036c1
EB
87412016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8742
8743 * ada/acats/run_acats: Rename into...
8744 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8745 * ada/acats/run_all.sh: Remove redundant test.
8746 (target_run): Move around.
8747 (target_gnatchop): Use newly built executable.
8748 (target_gnatmake): Likewise.
8749 Check that the compilation of impbit succeeds.
8750
85e051a3
OE
87512016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8752
8753 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8754 * gcc.dg/20021029-1.c: Likewise.
8755 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8756 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8757 * gcc.target/sh/cmpstr.c: Likewise.
8758 * gcc.target/sh/cmpstrn.c: Likewise.
8759 * gcc.target/sh/memset.c: Likewise.
8760 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8761 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8762 * gcc.target/sh/pr39423-1.c: Likewise.
8763 * gcc.target/sh/pr49468-di.c: Likewise.
8764 * gcc.target/sh/pr49468-si.c: Likewise.
8765 * gcc.target/sh/pr49880-1.c: Likewise.
8766 * gcc.target/sh/pr49880-2.c: Likewise.
8767 * gcc.target/sh/pr49880-3.c: Likewise.
8768 * gcc.target/sh/pr50751-1.c: Likewise.
8769 * gcc.target/sh/pr50751-4.c: Likewise.
8770 * gcc.target/sh/pr50751-7.c: Likewise.
8771 * gcc.target/sh/pr51244-1.c: Likewise.
8772 * gcc.target/sh/pr51244-10.c: Likewise.
8773 * gcc.target/sh/pr51244-11.c: Likewise.
8774 * gcc.target/sh/pr51244-12.c: Likewise.
8775 * gcc.target/sh/pr51244-13.c: Likewise.
8776 * gcc.target/sh/pr51244-14.c: Likewise.
8777 * gcc.target/sh/pr51244-17.c: Likewise.
8778 * gcc.target/sh/pr51244-18.c: Likewise.
8779 * gcc.target/sh/pr51244-19.c: Likewise.
8780 * gcc.target/sh/pr51244-4.c: Likewise.
8781 * gcc.target/sh/pr51244-5.c: Likewise.
8782 * gcc.target/sh/pr51244-7.c: Likewise.
8783 * gcc.target/sh/pr51244-8.c: Likewise.
8784 * gcc.target/sh/pr51244-9.c: Likewise.
8785 * gcc.target/sh/pr51697.c: Likewise.
8786 * gcc.target/sh/pr52483-1.c: Likewise.
8787 * gcc.target/sh/pr52483-2.c: Likewise.
8788 * gcc.target/sh/pr52483-3.c: Likewise.
8789 * gcc.target/sh/pr52483-5.c: Likewise.
8790 * gcc.target/sh/pr52933-1.c: Likewise.
8791 * gcc.target/sh/pr52933-2.c: Likewise.
8792 * gcc.target/sh/pr52933-3.c: Likewise.
8793 * gcc.target/sh/pr53568-1.c: Likewise.
8794 * gcc.target/sh/pr53976-1.c: Likewise.
8795 * gcc.target/sh/pr53988-1.c: Likewise.
8796 * gcc.target/sh/pr53988.c: Likewise.
8797 * gcc.target/sh/pr54089-1.c: Likewise.
8798 * gcc.target/sh/pr54089-6.c: Likewise.
8799 * gcc.target/sh/pr54089-7.c: Likewise.
8800 * gcc.target/sh/pr54089-8.c: Likewise.
8801 * gcc.target/sh/pr54089-9.c: Likewise.
8802 * gcc.target/sh/pr54236-1.c: Likewise.
8803 * gcc.target/sh/pr54236-2.c: Likewise.
8804 * gcc.target/sh/pr54236-3.c: Likewise.
8805 * gcc.target/sh/pr54236-4.c: Likewise.
8806 * gcc.target/sh/pr54386.c: Likewise.
8807 * gcc.target/sh/pr54602-1.c: Likewise.
8808 * gcc.target/sh/pr54685.c: Likewise.
8809 * gcc.target/sh/pr54760-1.c: Likewise.
8810 * gcc.target/sh/pr54760-2.c: Likewise.
8811 * gcc.target/sh/pr54760-3.c: Likewise.
8812 * gcc.target/sh/pr54760-4.c: Likewise.
8813 * gcc.target/sh/pr54760-5.c: Likewise.
8814 * gcc.target/sh/pr54760-6.c: Likewise.
8815 * gcc.target/sh/pr55146.c: Likewise.
8816 * gcc.target/sh/pr55160.c: Likewise.
8817 * gcc.target/sh/pr59278.c: Likewise.
8818 * gcc.target/sh/pr59401-1.c: Likewise.
8819 * gcc.target/sh/pr59533-1.c: Likewise.
8820 * gcc.target/sh/pr63260.c: Likewise.
8821 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8822 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8823 * gcc.target/sh/strlen.c: Likewise.
8824 * gcc.target/sh/torture/pr30807.c: Likewise.
8825 * gcc.target/sh/torture/pr34777.c: Likewise.
8826 * gcc.target/sh/torture/pr64652.c: Likewise.
8827 * gcc.target/sh/torture/pr65505.c: Likewise.
8828 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8829 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8830
411e5c67
PC
88312016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8832
8833 PR c++/66644
8834 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8835
8fa97501
BS
88362016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8837
8838 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8839 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8840 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8841 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8842
5a956111
PP
88432016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8844
8845 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8846 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8847
e7ff0319
CP
88482016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8849
8850 PR middle-end/70626
8851 * c-c++-common/goacc/combined-reduction.c: New test.
8852 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8853
52d11a4b
L
88542016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8855
8856 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8857 *movdi_internal pattern only if PIC off.
8858 * gcc.target/i386/pr70155-2.c: Likewise.
8859 * gcc.target/i386/pr70155-3.c: Likewise.
8860 * gcc.target/i386/pr70155-4.c: Likewise.
8861 * gcc.target/i386/pr70155-5.c: Likewise.
8862 * gcc.target/i386/pr70155-6.c: Likewise.
8863 * gcc.target/i386/pr70155-7.c: Likewise.
8864 * gcc.target/i386/pr70155-8.c: Likewise.
8865 * gcc.target/i386/pr70155-15.c: Likewise.
8866 * gcc.target/i386/pr70155-17.c: Likewise.
8867 * gcc.target/i386/pr70155-22.c: Likewise.
8868
8960db31
BC
88692016-04-29 Bin Cheng <bin.cheng@arm.com>
8870
8871 PR tree-optimization/70803
8872 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8873
cca535a4
IE
88742016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8875
8876 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8877 optimization of vector loop.
8878 * gcc.target/i386/vect-unpack-3.c: New test.
8879 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8880 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8881 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8882
500ecf4a
MP
88832016-04-29 Marek Polacek <polacek@redhat.com>
8884
8885 PR sanitizer/70342
8886 * g++.dg/ubsan/null-7.C: New test.
8887
2fff3db8
MP
8888 PR c/70852
8889 * gcc.dg/pr70852.c: New test.
8890
509063eb
DV
88912016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8892
8893 PR/69089
8894 * g++.dg/cpp0x/alignas6.C: New test.
8895
83745c0d
DV
88962016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8897
c87885ca
RO
8898 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8899 * gcc.dg/pr27003.c: Likewise.
8900 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8901 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8902 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8903 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8904 * gcc.target/arc/mxy.c: Likewise.
8905 * gcc.target/arc/mswape.c: Likewise.
8906 * gcc.target/arc/mrtsc.c: Likewise.
8907 * gcc.target/arc/mcrc.c: Likewise.
8908 * gcc.target/arc/mdsp-packa.c: Likewise.
8909 * gcc.target/arc/mdvbf.c: Likewise.
8910 * gcc.target/arc/mlock.c: Likewise.
8911 * gcc.target/arc/mmac-24.c: Likewise.
8912 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8913
849b265d
BS
89142016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8915 Matthijs Kooijman <matthijs@stdin.nl>
8916 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8917
8918 PR target/60040
8919 * gcc.target/avr/pr60040-1.c: New.
8920 * gcc.target/avr/pr60040-2.c: New.
8921
1390536b
RB
89222016-04-29 Richard Biener <rguenther@suse.de>
8923
8924 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8925
98998245
RB
89262016-04-29 Richard Biener <rguenther@suse.de>
8927
8928 PR tree-optimization/13962
8929 PR tree-optimization/65686
8930 * gcc.dg/uninit-pr65686.c: New testcase.
8931
8b80cc21
JJ
89322016-04-29 Jakub Jelinek <jakub@redhat.com>
8933
8934 PR middle-end/70843
8935 * gcc.dg/pr70843.c: New test.
8936
6181bc30
JJ
89372016-04-28 Jakub Jelinek <jakub@redhat.com>
8938
8939 PR target/70858
8940 * gcc.target/i386/pr70858.c: New test.
8941
f4cb3612
AB
89422016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8943
8944 * gcc.target/arc/nps400-1.c: New file.
8945
8ad9df62
JR
89462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8947 Andrew Burgess <andrew.burgess@embecosm.com>
8948
8949 * gcc.target/arc/movh_cl-1.c: New file.
8950
ceaaa9fe
JR
89512016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8952 Andrew Burgess <andrew.burgess@embecosm.com>
8953
8954 * gcc.target/arc/extzv-1.c: New file.
8955 * gcc.target/arc/insv-1.c: New file.
8956 * gcc.target/arc/insv-2.c: New file.
8957 * gcc.target/arc/movb-1.c: New file.
8958 * gcc.target/arc/movb-2.c: New file.
8959 * gcc.target/arc/movb-3.c: New file.
8960 * gcc.target/arc/movb-4.c: New file.
8961 * gcc.target/arc/movb-5.c: New file.
8962 * gcc.target/arc/movb_cl-1.c: New file.
8963 * gcc.target/arc/movb_cl-2.c: New file.
8964 * gcc.target/arc/movbi_cl-1.c: New file.
8965 * gcc.target/arc/movl-1.c: New file.
8966
4d03dc2f
JR
89672016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8968 Andrew Burgess <andrew.burgess@embecosm.com>
8969
8970 * gcc.target/arc/cmem-1.c: New file.
8971 * gcc.target/arc/cmem-2.c: New file.
8972 * gcc.target/arc/cmem-3.c: New file.
8973 * gcc.target/arc/cmem-4.c: New file.
8974 * gcc.target/arc/cmem-5.c: New file.
8975 * gcc.target/arc/cmem-6.c: New file.
8976 * gcc.target/arc/cmem-7.c: New file.
8977 * gcc.target/arc/cmem-ld.inc: New file.
8978 * gcc.target/arc/cmem-st.inc: New file.
8979
81262dad
JJ
89802016-04-28 Jakub Jelinek <jakub@redhat.com>
8981
8982 PR target/70821
8983 * gcc.target/i386/pr70821.c: New test.
8984
0a31a09a
BS
89852016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8986
8987 * gcc.target/powerpc/vec-adde.c: New test.
8988 * gcc.target/powerpc/vec-adde-int128.c: New test.
8989
3ddffba9
JJ
89902016-04-28 Jakub Jelinek <jakub@redhat.com>
8991
8992 * gcc.target/i386/avx-vround-1.c: New test.
8993 * gcc.target/i386/avx-vround-2.c: New test.
8994 * gcc.target/i386/avx512vl-vround-1.c: New test.
8995 * gcc.target/i386/avx512vl-vround-2.c: New test.
8996
713dedcd
RO
89972016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8998
8999 PR testsuite/70595
9000 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
9001 (check_effective_target_cilkplus_runtime): ... this.
9002 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
9003 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
9004
9005 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
9006 Require cilkplus_runtime.
9007 Don't add -lcilkrts.
9008 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
9009 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
9010 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
9011 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
9012 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
9013 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
9014 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
9015 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
9016 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
9017 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
9018 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
9019 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
9020 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
9021 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
9022 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
9023 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
9024 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
9025 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
9026 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
9027 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
9028 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
9029 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
9030 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
9031 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
9032 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
9033 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
9034 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
9035 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
9036 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
9037
9038 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
9039 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
9040
9041 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
9042
9043 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
9044 cilkplus_runtime.
9045
3563f78f
MG
90462016-04-27 Marc Glisse <marc.glisse@inria.fr>
9047
9048 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
9049 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
9050
6bc2bb18
RB
90512015-04-27 Ryan Burn <contact@rnburn.com>
9052
9053 PR c++/69024
9054 PR c++/68997
9055 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
9056 diagnostic.
9057 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
9058 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
9059
1e55d29a
EB
90602016-04-27 Eric Botcazou <ebotcazou@adacore.com>
9061
9062 * gnat.dg/limited_with4.ad[sb]: New test.
9063 * gnat.dg/limited_with4_pkg.ads: New helper.
9064
087146ca
L
90652016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9066
9067 PR target/70155
9068 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
9069 and movv1ti_internal patterns
9070 * gcc.target/i386/pr70155-1.c: New test.
9071 * gcc.target/i386/pr70155-2.c: Likewise.
9072 * gcc.target/i386/pr70155-3.c: Likewise.
9073 * gcc.target/i386/pr70155-4.c: Likewise.
9074 * gcc.target/i386/pr70155-5.c: Likewise.
9075 * gcc.target/i386/pr70155-6.c: Likewise.
9076 * gcc.target/i386/pr70155-7.c: Likewise.
9077 * gcc.target/i386/pr70155-8.c: Likewise.
9078 * gcc.target/i386/pr70155-9.c: Likewise.
9079 * gcc.target/i386/pr70155-10.c: Likewise.
9080 * gcc.target/i386/pr70155-11.c: Likewise.
9081 * gcc.target/i386/pr70155-12.c: Likewise.
9082 * gcc.target/i386/pr70155-13.c: Likewise.
9083 * gcc.target/i386/pr70155-14.c: Likewise.
9084 * gcc.target/i386/pr70155-15.c: Likewise.
9085 * gcc.target/i386/pr70155-16.c: Likewise.
9086 * gcc.target/i386/pr70155-17.c: Likewise.
9087 * gcc.target/i386/pr70155-18.c: Likewise.
9088 * gcc.target/i386/pr70155-19.c: Likewise.
9089 * gcc.target/i386/pr70155-20.c: Likewise.
9090 * gcc.target/i386/pr70155-21.c: Likewise.
9091 * gcc.target/i386/pr70155-22.c: Likewise.
9092
92329f9f
L
90932016-04-27 H.J. Lu <hongjiu.lu@intel.com>
9094
9095 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
9096 ".{5,6}".
9097
309a0cf6
BC
90982016-04-27 Bin Cheng <bin.cheng@arm.com>
9099
9100 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
9101 * gcc.dg/tree-ssa/scev-9.c: Ditto.
9102 * gcc.dg/tree-ssa/scev-10.c: Ditto.
9103 * gcc.dg/tree-ssa/scev-11.c: Ditto.
9104 * gcc.dg/tree-ssa/scev-12.c: Ditto.
9105
72ed2b9c
RB
91062016-04-27 Richard Biener <rguenther@suse.de>
9107
9108 PR ipa/70760
9109 * g++.dg/ipa/ipa-pta-2.C: New testcase.
9110 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
9111
3c98ff9b
NS
91122016-04-27 Nathan Sidwell <nathan@acm.org>
9113
9114 * g++.dg/cpp0x/constexpr-recursion3.C: New.
9115 * g++.dg/ubsan/pr63956.C: Adjust error location.
9116
9ec5d66b
NC
91172016-04-27 Nick Clifton <nickc@redhat.com>
9118
9119 PR middle-end/49889
9120 * gcc.dg/pr49889.c: New test.
9121
c1e1f433
BS
91222016-04-27 Bernd Schmidt <bschmidt@redhat.com>
9123
9124 * c-c++-common/memset-array.c: New test.
9125
8ac43293
MS
91262016-04-26 Martin Sebor <msebor@redhat.com>
9127
9128 PR c++/66639
9129 * g++.dg/cpp1y/func_constexpr.C: New test.
9130
843ce8ab
PP
91312016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
9132
9133 PR c++/70241
9134 * g++.dg/cpp0x/enum32.C: New test.
9135 * g++.dg/cpp0x/enum33.C: New test.
9136
91372016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
9138
9139 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
9140 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
9141 * gcc.c-torture/execute/bitfld-6.c: Likewise.
9142 * gcc.c-torture/execute/bitfld-7.c: Likewise.
9143 * gcc.c-torture/execute/pr38151.c: Likewise.
9144 * gcc.c-torture/execute/pr66556.c: Likewise.
9145 * gcc.c-torture/execute/pr67781.c: Likewise.
9146 * gcc.c-torture/execute/pr68648.c: Likewise.
9147
ca1206be
MG
91482016-04-26 Marc Glisse <marc.glisse@inria.fr>
9149
9150 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
9151
2448a956
MP
91522016-04-26 Marek Polacek <polacek@redhat.com>
9153
9154 PR c/67784
9155 * gcc.dg/pr67784-3.c: New test.
9156 * gcc.dg/pr67784-4.c: New test.
9157 * gcc.dg/pr67784-5.c: New test.
9158
b02a5e26
MP
9159 PR c/70791
9160 * gcc.dg/Wnested-externs-2.c: New test.
9161
6b6aa8d3
MG
91622016-04-26 Marc Glisse <marc.glisse@inria.fr>
9163
9164 * gcc.dg/fold-plusmult.c: Adjust.
9165 * gcc.dg/no-strict-overflow-6.c: Adjust.
9166 * gcc.dg/gomp/loop-1.c: Xfail some tests.
9167
a2095b55
BS
91682016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9169
9170 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
9171 number scans.
9172 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
9173 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
9174 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
9175 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
9176 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
9177 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
9178 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
9179 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
9180 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
9181 * gcc.target/i386/avx512f-gather-5.c: Likewise.
9182 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
9183 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
9184 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
9185 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
9186 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
9187 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
9188 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
9189 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
9190 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
9191 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
9192 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
9193 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
9194 scans.
9195 * gcc.target/i386/pr32219-4.c: Likewise.
9196 * gcc.target/i386/pr32219-6.c: Likewise.
9197 * gcc.target/i386/pr32219-8.c: Likewise.
9198
bb0cc5c8
KT
91992016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9200
9201 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
9202 associated options.
9203
5a0802ea
MP
92042016-04-26 Marek Polacek <polacek@redhat.com>
9205
9206 PR c++/70744
9207 * g++.dg/ext/cond2.C: New test.
9208
00f615af
BC
92092016-04-26 Bin Cheng <bin.cheng@arm.com>
9210
9211 PR tree-optimization/70771
9212 PR tree-optimization/70775
9213 * gcc.dg/pr70771.c: New test.
25939d34 9214 * gcc.dg/pr70775.c: New test.
00f615af 9215
218155e7
BS
92162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
9217
9218 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
9219
ab99f467
RB
92202016-04-25 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/70780
9223 * gcc.dg/torture/pr70780.c: New testcase.
9224
3f8257db 92252016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 9226
c87885ca
RO
9227 * gcc.target/arm/neon-vaddws16.c: New test.
9228 * gcc.target/arm/neon-vaddws32.c: New test.
9229 * gcc.target/arm/neon-vaddwu16.c: New test.
9230 * gcc.target/arm/neon-vaddwu32.c: New test.
9231 * gcc.target/arm/neon-vaddwu8.c: New test.
9232 * lib/target-supports.exp
93c590ee
MC
9233 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9234 that arm neon support vector widen sum of HImode TO SImode.
9235
d6c1a7a7
JJ
92362016-04-23 Jakub Jelinek <jakub@redhat.com>
9237
9238 PR sanitizer/70712
9239 * c-c++-common/asan/pr70712.c: New test.
9240
ab0fc037
TS
92412016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9242
9243 * .gitattributes: New file.
9244
2aa64824
CL
92452016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9246
9247 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9248
e7e12d92
DH
92492016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9250
9251 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9252 * gfortran.dg/submodule_15.f08: Likewise.
9253
d1431192
RB
92542016-04-22 Richard Biener <rguenther@suse.de>
9255
9256 PR tree-optimization/70740
9257 * gcc.dg/torture/pr70740.c: New testcase.
9258
04a63c24
L
92592016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9260
9261 PR target/70750
9262 * gcc.target/i386/pr70750-1.c: New test.
9263 * gcc.target/i386/pr70750-2.c: Likewise.
9264
20700098
PC
92652016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 PR c++/70540
9268 * g++.dg/cpp0x/auto48.C: New.
9269
aedf4e12
MP
92702016-04-21 Marek Polacek <polacek@redhat.com>
9271
9272 PR c++/70513
9273 * g++.dg/cpp0x/forw_enum12.C: New test.
9274 * g++.dg/cpp0x/forw_enum13.C: New test.
9275
2074d80a
KY
92762016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9277
9278 PR target/70728
9279 * gcc.target/i386/pr70728.c: New test.
9280
aef4aab0
RB
92812016-04-21 Richard Biener <rguenther@suse.de>
9282
9283 PR middle-end/70747
9284 * gcc.dg/pr70747.c: New testcase.
9285
2359e571
BC
92862016-04-21 Bin Cheng <bin.cheng@arm.com>
9287
9288 PR tree-optimization/70715
9289 * gcc.dg/tree-ssa/scev-13.c: New test.
9290
ce0e66ff
MG
92912016-04-21 Marc Glisse <marc.glisse@inria.fr>
9292
9293 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9294
2c2870a1
MG
92952016-04-21 Marc Glisse <marc.glisse@inria.fr>
9296
9297 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9298
a2b056a3
JH
92992016-04-20 Jan Hubicka <jh@suse.cz>
9300
9301 PR ipa/70018
9302 * g++.dg/ipa/nothrow-1.C: New testcase.
9303
ee392fc2
NS
93042016-04-20 Nathan Sidwell <nathan@acm.org>
9305
9306 PR c++/55635
9307 * g++.dg/eh/delete1.C: New.
9308
dda49daf
L
93092016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9310
9311 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9312 -mtune-ctrl=sse_typeless_stores.
9313
8a5b9d5a
L
93142016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9315
9316 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9317
1011119f
BC
93182016-04-20 Bin Cheng <bin.cheng@arm.com>
9319
9320 PR tree-optimization/69489
9321 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9322
477d4906
IV
93232016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9324
9325 PR c++/69363
9326 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9327 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9328 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9329
fad08d12
BC
93302016-04-20 Bin Cheng <bin.cheng@arm.com>
9331
9332 PR tree-optimization/56625
9333 PR tree-optimization/69489
9334 * gcc.dg/vect/pr56625.c: New test.
9335 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9336
9e3e4fab
AP
93372016-04-20 Andrew Pinski <apinski@cavium.com>
9338
9339 PR target/64971
9340 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9341
d7aa24e4
AC
93422016-04-20 Arnaud Charlet <charlet@adacore.com>
9343
9344 * gnat.dg/self1.adb: Remove now incorrect test.
9345
e6d62b46
BC
93462016-04-20 Bin Cheng <bin.cheng@arm.com>
9347
9348 * gcc.dg/tree-ssa/scev-11.c: New test.
9349 * gcc.dg/tree-ssa/scev-12.c: New test.
9350
2697b189
MP
93512016-04-20 Marek Polacek <polacek@redhat.com>
9352
9353 PR tree-optimization/70725
9354 * gcc.dg/pr70725.c: New test.
9355
60d393e8
RB
93562016-04-20 Richard Biener <rguenther@suse.de>
9357
9358 PR tree-optimization/70726
9359 * g++.dg/vect/pr70726.cc: New testcase.
9360
82c6f58a
AK
93612016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9362
9363 PR target/70674
9364 * gcc.target/s390/pr70674.c: New test.
9365
90eeab20
JD
93662016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9367
9368 PR libgfortran/70684
9369 * gfortran.dg/list_read_14.f90: New test.
9370
fc9cf6da
L
93712016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9372
9373 PR target/69201
9374 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9375 extern to force it misaligned.
9376 (b): Likewise.
9377 (c): Likewise.
9378 (d): Likewise.
9379 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9380 Don't check `*' before movv4sf_internal.
9381 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9382 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9383 Don't check `*' before movv16qi_internal.
9384 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9385 extern to force it misaligned.
9386 (b): Likewise.
9387 (c): Likewise.
9388 (d): Likewise.
9389 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9390 Don't check `*' before movv2df_internal.
9391 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9392 extern to force it misaligned.
9393 (b): Likewise.
9394 (c): Likewise.
9395 (d): Likewise.
9396 Check movv8sf_internal instead of avx_storeups256.
9397 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9398
ea8927ea
RB
93992016-04-19 Richard Biener <rguenther@suse.de>
9400
9401 PR tree-optimization/70171
9402 * g++.dg/tree-ssa/pr70171.C: New testcase.
9403
65f52ee9
RB
94042016-04-19 Richard Biener <rguenther@suse.de>
9405
9406 PR tree-optimization/70724
9407 * gcc.dg/torture/pr70724.c: New testcase.
9408
987b67f1
VM
94092016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9410
9411 PR middle-end/70689
c87885ca 9412 * gcc.target/i386/pr70689.c: New.
987b67f1 9413
91a47c39
L
94142016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9415
9416 PR target/70708
9417 * gcc.target/i386/pr70708.c: New test.
9418
8270b82d
RB
94192016-04-18 Richard Biener <rguenther@suse.de>
9420
9421 PR tree-optimization/43434
9422 * gcc.dg/vect/pr43434.c: New testcase.
9423 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9424 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9425 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9426 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9427 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9428 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9429 * gcc.dg/gomp/pr68640.c: Likewise.
9430 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9431 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9432
edd048e2
RB
94332016-04-18 Richard Biener <rguenther@suse.de>
9434
9435 PR tree-optimization/70701
9436 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9437
bd5c7330
TV
94382016-04-18 Tom de Vries <tom@codesourcery.com>
9439
9440 PR testsuite/70699
9441 * gcc.dg/pr70161.c: Add dot-file scans.
9442 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9443 instead of after last dot char.
9444
23f2660f
EB
94452016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9446
9447 * c-c++-common/dump-ada-spec-3.c: New test.
9448 * c-c++-common/dump-ada-spec-4.c: Likewise.
9449
da152c9f
TV
94502016-04-17 Tom de Vries <tom@codesourcery.com>
9451
9452 PR other/70183
9453 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9454
cc950f98
JH
94552016-04-15 Jan Hubicka <jh@suse.cz>
9456
9457 PR ipa/70018
9458 * g++.dg/ipa/pure-const-1.C: New testcase.
9459 * g++.dg/ipa/pure-const-2.C: New testcase.
9460 * g++.dg/ipa/pure-const-3.C: New testcase.
9461
949505a9
MP
94622016-04-15 Marek Polacek <polacek@redhat.com>
9463
9464 PR c/70671
9465 * gcc.dg/bitfld-22.c: New test.
9466
10e547d6
BS
94672016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9468
9469 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9470 x86_64.
9471
1e77281b
MP
94722016-04-15 Marek Polacek <polacek@redhat.com>
9473
9474 PR c/70651
9475 * c-c++-common/pr70651.c: New test.
9476
e501fa8e
KT
94772016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9478
9479 PR rtl-optimization/70681
9480 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9481 dump scan on arm and powerpc.
9482 * gcc.dg/pr10474.c: Likewise.
9483
dda1bf61
JJ
94842016-04-15 Jakub Jelinek <jakub@redhat.com>
9485
ca4ef1ff
JJ
9486 PR c++/69517
9487 PR c++/70019
9488 PR c++/70588
9489 * g++.dg/cpp1y/vla11.C: Revert for real.
9490
dda1bf61
JJ
9491 PR c/70436
9492 * c-c++-common/Wparentheses-1.c: New test.
9493 * c-c++-common/gomp/Wparentheses-1.c: New test.
9494 * c-c++-common/gomp/Wparentheses-2.c: New test.
9495 * c-c++-common/gomp/Wparentheses-3.c: New test.
9496 * c-c++-common/gomp/Wparentheses-4.c: New test.
9497 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9498 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9499 * c-c++-common/goacc/Wparentheses-1.c: New test.
9500
1355e62c
KY
95012016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9502
9503 PR target/70662
9504 * gcc.target/i386/pr70662.c: New test.
9505
0ab34b9e 95062016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9507 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9508
9509 PR tree-optimization/70130
9510 * gcc.dg/vect/O3-pr70130.c: New testcase.
9511
bc773aad
MM
95122016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9513
6e9b2286
MM
9514 PR target/70669
9515 * gcc.target/powerpc/pr70669.c: New test.
9516
bc773aad
MM
9517 PR target/70640
9518 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9519 a power7 system that does not have an assembler that supports
9520 power8.
9521
d8747845
MS
95222016-04-14 Martin Sebor <msebor@redhat.com>
9523
9524 PR c++/69517
9525 PR c++/70019
9526 PR c++/70588
9527 * c-c++-common/ubsan/vla-1.c: Revert.
9528 * g++.dg/cpp1y/vla11.C: Same.
9529 * g++.dg/cpp1y/vla12.C: Same.
9530 * g++.dg/cpp1y/vla13.C: Same.
9531 * g++.dg/cpp1y/vla14.C: Same.
9532 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9533 * g++.dg/init/array24.C: Same.
d8747845
MS
9534 * g++.dg/ubsan/vla-1.C: Same.
9535
85128559
MP
95362016-04-14 Marek Polacek <polacek@redhat.com>
9537 Jan Hubicka <hubicka@ucw.cz>
9538
9539 PR c++/70029
9540 * g++.dg/torture/pr70029.C: New test.
9541
52fbb073
MS
95422016-04-14 Martin Sebor <msebor@redhat.com>
9543
9544 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9545 type size to prevent failures on targets with very low maximum
9546 alignment.
9547
6db61d6f
RB
95482016-04-14 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/70623
9551 * gcc.dg/torture/pr70623.c: New testcase.
9552 * gcc.dg/torture/pr70623-2.c: Likewise.
9553
342fac95
MS
95542016-04-13 Martin Sebor <msebor@redhat.com>
9555
9556 PR c++/69517
9557 PR c++/70019
9558 PR c++/70588
9559 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9560 * g++.dg/cpp1y/vla11.C: New test.
9561 * g++.dg/cpp1y/vla12.C: New test.
9562 * g++.dg/cpp1y/vla13.C: New test.
9563 * g++.dg/cpp1y/vla14.C: New test.
9564 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9565 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9566 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9567
d93c452f
JJ
95682016-04-13 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR c++/70641
9571 * g++.dg/opt/pr70641.C: New test.
9572
85115fb6
RO
95732016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9574
9575 PR rtl-optimization/68749
9576 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9577 effects of argument promotions.
9578 Remove default args to dg-skip-if.
9579
545a4139
PC
95802016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9581
9582 PR c++/70635
9583 * g++.dg/parse/pr70635.C: New.
9584
b3a77f21
MP
95852016-04-13 Marek Polacek <polacek@redhat.com>
9586
9587 PR c++/70639
9588 * c-c++-common/Wmisleading-indentation-4.c: New test.
9589
99cd9857
MP
95902016-04-13 Marek Polacek <polacek@redhat.com>
9591
9592 PR c/70436
c87885ca
RO
9593 * gcc.dg/Wparentheses-12.c: New test.
9594 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9595
75ca93ec
IE
95962016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9597
9598 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9599 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9600 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9601
3d3f9e7e
JJ
96022016-04-13 Jakub Jelinek <jakub@redhat.com>
9603
37947cd0
JJ
9604 PR middle-end/70633
9605 * gcc.c-torture/compile/pr70633.c: New test.
9606
3d3f9e7e
JJ
9607 PR debug/70628
9608 * gcc.dg/torture/pr70628.c: New test.
9609
92886d3e
PP
96102016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9611
9612 PR c++/70610
9613 * g++.dg/template/pr70610.C: New test.
9614 * g++.dg/template/pr70610-2.C: New test.
9615 * g++.dg/template/pr70610-3.C: New test.
9616 * g++.dg/template/pr70610-4.C: New test.
9617
13bd7c2b
JJ
96182016-04-12 Jakub Jelinek <jakub@redhat.com>
9619
6512fa6d
JJ
9620 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9621 128 instead of 32.
9622
13bd7c2b
JJ
9623 PR c++/70571
9624 * g++.dg/ext/pr70571.C: New test.
9625
20b9851c
MM
96262016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9627
8a434ada 9628 PR target/70640
20b9851c
MM
9629 * gcc.target/powerpc/pr70640.c: New test.
9630
2b2f52bc
PC
96312016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9632
9633 PR c++/68722
9634 * g++.dg/parse/pr68722.C: New.
9635
5901e56a
JJ
96362016-04-12 Jakub Jelinek <jakub@redhat.com>
9637
9638 PR rtl-optimization/70596
9639 * gcc.target/i386/pr70596.c: New test.
9640
d4619dc1
NS
96412016-04-12 Nathan Sidwell <nathan@acm.org>
9642
9643 PR c++/70501
9644 * g++.dg/init/pr70501.C: New.
9645
3df530d3
DW
96462016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9647
9648 * gcc.target/i386/asm-flag-6.c: New test.
9649
b7a120d7
TV
96502016-04-12 Tom de Vries <tom@codesourcery.com>
9651
9652 PR tree-optimization/68756
9653 * gcc.dg/graphite/pr68756.c: New test.
9654
4e0eea75
JJ
96552016-04-12 Jakub Jelinek <jakub@redhat.com>
9656
9657 PR tree-optimization/70602
9658 * gcc.c-torture/execute/pr70602.c: New test.
9659
35fbda43
MM
96602016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9661
9662 PR target/70381
9663 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9664 __float128 emulator is built and runs.
9665 * gcc.target/powerpc/float128-1.c: Likewise.
9666
9667 * lib/target-supports.exp (check_ppc_float128_sw_available):
9668 Rework tests for __float128 software and hardware
9669 availability. Fix exit condition to return 0 on success.
9670
04a99ebe
JG
96712016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9672
9673 PR target/70133
9674 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9675 * gcc.target/aarch64/target_attr_15.c: Likewise.
9676
47cd5a85
PC
96772016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9678
9679 PR c++/69066
9680 * g++.dg/cpp1y/pr69066.C: New.
9681
a5edb32e
JD
96822016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9683
9684 PR fortran/68566
9685 * gfortran.dg/pr36192.f90: Update test.
9686 * gfortran.dg/pr36192_1.f90: Update test.
9687 * gfortran.dg/real_dimension_1.f: Update test.
9688 * gfortran.dg/parameter_array_init_7.f90: New test.
9689
8ef378f8
JDA
96902016-04-09 John David Anglin <danglin@gcc.gnu.org>
9691
c532c871
JDA
9692 PR testsuite/64039
9693 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9694
d34f706f
JDA
9695 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9696
75e1dd9e
JDA
9697 PR rtl-optimization/66669
9698 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9699
8a976f5f
JDA
9700 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9701
da04822a
JDA
9702 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9703 * gcc.dg/pie-1.c: Likewise.
9704 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9705 * gcc.dg/pic-4.c: Likewise.
9706 * gcc.dg/pie-3.c: Likewise.
9707 * gcc.dg/pie-4.c: Likewise.
9708
adfabcf9
JDA
9709 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9710
4a020adf
JDA
9711 PR tree-optimization/68644
9712 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9713
8ef378f8
JDA
9714 PR rtl-optimization/64886
9715 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9716
09bf990e
TV
97172016-04-09 Tom de Vries <tom@codesourcery.com>
9718
9719 PR tree-optimization/68953
9720 * gcc.dg/graphite/pr68953.c: New test.
9721
138c3c1a
DH
97222016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9723
9724 PR fortran/70592
9725 * gfortran.dg/deferred_character_16.f90: New test.
9726
f55460af
JJ
97272016-04-09 Jakub Jelinek <jakub@redhat.com>
9728
9729 PR tree-optimization/70586
9730 * gcc.c-torture/execute/pr70586.c: New test.
9731
0b77bbf3
DH
97322016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9733
9734 PR sanitizer/70573
9735 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9736 with __builtin_memset
9737 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9738
c42cfb5c
CP
97392016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9740
9741 PR lto/70289
9742 PR ipa/70348
9743 PR tree-optimization/70373
9744 PR middle-end/70533
9745 PR middle-end/70534
9746 PR middle-end/70535
9747 * c-c++-common/goacc/reduction-5.c: New test.
9748 * c-c++-common/goacc/reduction-promotions.c: New test.
9749 * gfortran.dg/goacc/reduction-3.f95: New test.
9750 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9751
56cfb596
PP
97522016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9753
9754 PR c++/70590
9755 PR c++/70452
9756 * g++.dg/pr70590.C: New test.
9757 * g++.dg/pr70590-2.C: New test.
9758
1a13c0a2
JJ
97592016-04-08 Jakub Jelinek <jakub@redhat.com>
9760
abc0647a
JJ
9761 PR middle-end/70593
9762 * gcc.target/i386/pr70593.c: New test.
9763
1a13c0a2
JJ
9764 PR rtl-optimization/70574
9765 * gcc.target/i386/avx2-pr70574.c: New test.
9766
c3da4956
MO
97672016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9768
9769 PR sanitizer/70541
9770 * c-c++-common/asan/pr70541.c: New test.
9771
9f1b833b
TV
97722016-04-08 Tom de Vries <tom@codesourcery.com>
9773
9774 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9775 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9776
bae7adda
KT
97772016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9778
9779 PR target/70566
9780 * gcc.c-torture/execute/pr70566.c: New test.
9781
211f3d57
TV
97822016-04-08 Tom de Vries <tom@codesourcery.com>
9783
9784 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9785 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9786
02cf2861
AM
97872016-04-08 Alan Modra <amodra@gmail.com>
9788
9789 * gcc.target/powerpc/pr70117.c: New.
9790
5f490f9f
JJ
97912016-04-07 Jakub Jelinek <jakub@redhat.com>
9792
56e9b710
JJ
9793 PR testsuite/70581
9794 * gcc.dg/lto/simd-function_0.c: New test.
9795
5f490f9f
JJ
9796 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9797 clones.
9798 * c-c++-common/attr-simd-2.c: Likewise.
9799 * c-c++-common/attr-simd-4.c: Likewise.
9800 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9801 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9802
e4ebc74d
TP
98032016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9804
9805 PR testsuite/70553
9806 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9807
9817ae35
TS
98082016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9809 Tom de Vries <tom@codesourcery.com>
9810
9811 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9812 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9813 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9814 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9815 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9816 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9817 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9818 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9819
e292f64d
PP
98202016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9821
9822 PR c/70436
9823 * g++.dg/warn/Wparentheses-29.C: New test.
9824
6b37bdaf
PP
98252016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9826
9827 PR c/70436
9828 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9829 explicit braces to resolve a future -Wparentheses warning.
9830
64824205
RH
98312016-04-06 Richard Henderson <rth@redhat.com>
9832
9833 * gcc.dg/pr61817-1.c: New test.
9834 * gcc.dg/pr61817-2.c: New test.
9835 * gcc.dg/pr69391-1.c: New test.
9836 * gcc.dg/pr69391-2.c: New test.
9837
bc2fc1f3
VM
98382016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9839
9840 PR rtl-optimization/70398
c87885ca 9841 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9842
41414a02
EB
98432016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9844
9845 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9846
4066ea8a
YR
98472016-04-06 Yvan Roux <yvan.roux@linaro.org>
9848 Pedro Alves <palves@redhat.com>
9849
9850 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9851
ec35ea45
JJ
98522016-04-06 Jakub Jelinek <jakub@redhat.com>
9853
3866f8dd
JJ
9854 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9855 Check for avx512f effective targets instead of avx2.
9856 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9857 for AVX512F clones.
9858 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9859 * g++.dg/gomp/declare-simd-1.C: Likewise.
9860 * g++.dg/gomp/declare-simd-3.C: Likewise.
9861 * g++.dg/gomp/declare-simd-4.C: Likewise.
9862
ec35ea45
JJ
9863 PR middle-end/70550
9864 * c-c++-common/gomp/pr70550-1.c: New test.
9865 * c-c++-common/gomp/pr70550-2.c: New test.
9866
c08d28ac
NS
98672016-04-05 Nathan Sidwell <nathan@acm.org>
9868
9869 PR c++/70512
9870 * g++.dg/ext/attribute-may-alias-5.C: New.
9871
1d510e04
JJ
98722016-04-05 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR c++/70336
9875 * c-c++-common/pr70336.c: New test.
9876 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9877 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9878
84278ed9
JH
98792016-04-05 Jan Hubicka <hubicka@ucw.cz>
9880
9881 PR ipa/66223
9882 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9883
268a0ec4
JJ
98842016-04-05 Jakub Jelinek <jakub@redhat.com>
9885
9886 PR rtl-optimization/70542
9887 * gcc.dg/torture/pr70542.c: New test.
9888 * gcc.target/i386/avx2-pr70542.c: New test.
9889
5e8c2eb1
ZS
98902016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9891
9892 PR tree-optimization/70509
9893 * gcc.target/i386/avx512bw-pr70509.c: New test.
9894
c0daf32d
PP
98952016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9896
9897 PR c++/70452
9898 * g++.dg/ext/constexpr-vla4.C: New test.
9899
bf867841
UB
99002016-04-05 Uros Bizjak <ubizjak@gmail.com>
9901
9902 PR target/70510
9903 * gcc.target/i386/pr70510.c: New test.
9904
3022186a
RB
99052016-04-05 Richard Biener <rguenther@suse.de>
9906
9907 PR tree-optimization/70526
9908 * g++.dg/torture/pr70526.C: New testcase.
9909
55fc79b2
JJ
99102016-04-05 Jakub Jelinek <jakub@redhat.com>
9911
9912 PR target/70525
9913 * gcc.target/i386/pr70525.c: New test.
9914
62b233f2
RB
99152016-04-05 Richard Biener <rguenther@suse.de>
9916
9917 PR middle-end/70499
9918 * g++.dg/torture/pr70499.C: New testcase.
9919
cc05759d
RB
99202016-04-05 Richard Biener <rguenther@suse.de>
9921
9922 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9923 remove XFAIL.
9924
f23f16d4
JJ
99252016-04-04 Jakub Jelinek <jakub@redhat.com>
9926
9927 PR middle-end/70307
9928 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9929 rs6000 ABI warnings.
9930
d27ecc49
JH
99312016-04-04 Jan Hubicka <hubicka@ucw.cz>
9932
9933 PR ipa/66223
9934 * g++.dg/ipa/devirt-51.C: New testcase.
9935
c974c96e 99362016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9937 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9938
9939 PR middle-end/70457
9940 * gcc.dg/torture/pr70457.c: New.
9941
7a85da89
AV
99422016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9943
9944 PR fortran/67538
9945 * gfortran.dg/allocate_with_source_19.f08: New test.
9946
de517e64
AV
99472016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9948
9949 PR fortran/65795
9950 * gfortran.dg/coarray_allocate_6.f08: New test.
9951
43b9f499
RB
99522016-04-04 Richard Biener <rguenther@suse.de>
9953
9954 PR rtl-optimization/70484
9955 * gcc.dg/torture/pr70484.c: New testcase.
9956
f13355da
MP
99572016-04-04 Marek Polacek <polacek@redhat.com>
9958
9959 PR c/70307
9960 * gcc.dg/torture/pr70307.c: New test.
9961
6cc6ed50
OE
99622016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9963
9964 PR target/70416
9965 PR target/67391
9966 * gcc.target/sh/torture/pr70416.c: New.
9967
abdc16c8
MS
99682016-04-02 Martin Sebor <msebor@redhat.com>
9969
9970 PR c++/67376
9971 PR c++/70170
9972 PR c++/70172
9973 PR c++/70228
9974 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9975 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9976 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9977 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9978 * g++.dg/cpp0x/constexpr-string.C: Same.
9979 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9980 * g++.dg/cpp0x/pr65398.C: Same.
9981 * g++.dg/ext/constexpr-vla1.C: Same.
9982 * g++.dg/ext/constexpr-vla2.C: Same.
9983 * g++.dg/ext/constexpr-vla3.C: Same.
9984 * g++.dg/ubsan/pr63956.C: Same.
9985
763cd859
JJ
99862016-04-01 Jakub Jelinek <jakub@redhat.com>
9987
9988 PR rtl-optimization/70467
9989 * gcc.target/i386/pr70467-2.c: New test.
9990
0f875435
JJ
99912016-04-01 Jakub Jelinek <jakub@redhat.com>
9992 Marek Polacek <polacek@redhat.com>
9993
9994 PR c++/70488
9995 * g++.dg/init/new47.C: New test.
9996
41d14659
RR
99972016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9998
9999 PR target/70496
10000 * gcc.target/arm/pr70496.c: New test.
10001
f9bf89bb
NS
100022016-04-01 Nathan Sidwell <nathan@acm.org>
10003
73b9085d
NS
10004 PR c++/68475
10005 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
10006
4afdcfaa
IE
100072016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
10008
10009 PR target/69890
10010 * gcc.dg/strlenopt.h (memmove): New.
10011 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
10012 instead of "string.h".
10013 * gcc.target/i386/chkp-strlen-2.c: Likewise.
10014 * gcc.target/i386/chkp-strlen-3.c: Likewise.
10015 * gcc.target/i386/chkp-strlen-4.c: Likewise.
10016 * gcc.target/i386/chkp-strlen-5.c: Likewise.
10017 * gcc.target/i386/chkp-stropt-1.c: Likewise.
10018 * gcc.target/i386/chkp-stropt-10.c: Likewise.
10019 * gcc.target/i386/chkp-stropt-11.c: Likewise.
10020 * gcc.target/i386/chkp-stropt-12.c: Likewise.
10021 * gcc.target/i386/chkp-stropt-13.c: Likewise.
10022 * gcc.target/i386/chkp-stropt-14.c: Likewise.
10023 * gcc.target/i386/chkp-stropt-15.c: Likewise.
10024 * gcc.target/i386/chkp-stropt-16.c: Likewise.
10025 * gcc.target/i386/chkp-stropt-2.c: Likewise.
10026 * gcc.target/i386/chkp-stropt-3.c: Likewise.
10027 * gcc.target/i386/chkp-stropt-4.c: Likewise.
10028 * gcc.target/i386/chkp-stropt-5.c: Likewise.
10029 * gcc.target/i386/chkp-stropt-6.c: Likewise.
10030 * gcc.target/i386/chkp-stropt-7.c: Likewise.
10031 * gcc.target/i386/chkp-stropt-8.c: Likewise.
10032 * gcc.target/i386/chkp-stropt-9.c: Likewise.
10033
b5d7a29c
RO
100342016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10035
10036 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
10037 (Holder::foo): Reflect this.
10038
b660f9ec
IE
100392016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
10040
10041 PR target/70442
10042 * gcc.dg/pr70442.c: New test.
10043
88504f34
NS
100442016-03-31 Nathan Sidwell <nathan@acm.org>
10045
10046 PR c++/70393
10047 * g++.dg/cpp0x/constexpr-virtual6.C: New.
10048
95d34b96
KY
100492016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
10050
10051 PR target/70453
10052 * gcc.target/i386/pr70453.c: New test.
10053
b4c4967c
AB
100542016-03-31 Andrey Belevantsev <abel@ispras.ru>
10055
10056 PR target/70292
10057 * gcc.c-torture/pr70292.c: New test.
10058
5fde6a45
MP
100592016-03-31 Marek Polacek <polacek@redhat.com>
10060
10061 PR c/70297
10062 * c-c++-common/pr70297.c: New test.
10063 * g++.dg/cpp0x/typedef-redecl.C: New test.
10064 * gcc.dg/typedef-redecl2.c: New test.
10065
97eb24c4
JJ
100662016-03-31 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR rtl-optimization/70460
10069 * gcc.c-torture/execute/pr70460.c: New test.
10070
efc3536f
RB
100712016-03-31 Richard Biener <rguenther@suse.de>
10072
10073 PR c++/70430
10074 * g++.dg/ext/vector30.C: New testcase.
10075
e0876e21
DH
100762016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
10077 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10078
10079 * gfortran.dg/fmt_pf.f90: New test.
10080
e9bff8c6
RO
100812016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10082
10083 Forward-port from 5 branch
10084 2016-03-30 Jakub Jelinek <jakub@redhat.com>
10085
10086 PR testsuite/70356
10087 * gcc.target/i386/avx-vextractf128-256-5.c: Move
10088 dg-require-effective-target after dg-do.
10089
10090 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
10091
10092 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
10093
2620c80d
TS
100942016-03-30 Thomas Schwinge <thomas@codesourcery.com>
10095 Julian Brown <julian@codesourcery.com>
10096 Chung-Lin Tang <cltang@codesourcery.com>
10097 Cesar Philippidis <cesar@codesourcery.com>
10098 James Norris <jnorris@codesourcery.com>
10099 Tom de Vries <tom@codesourcery.com>
10100 Nathan Sidwell <nathan@codesourcery.com>
10101
bf867841 10102 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
10103 * c-c++-common/goacc/loop-clauses.c: Likewise.
10104 * g++.dg/goacc/template.C: Likewise.
10105 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10106 * gfortran.dg/goacc/loop-1.f95: Likewise.
10107 * gfortran.dg/goacc/loop-5.f95: Likewise.
10108 * gfortran.dg/goacc/loop-6.f95: Likewise.
10109 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
10110 * c-c++-common/goacc-gomp/nesting-1.c: Update.
10111 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
10112 * c-c++-common/goacc/clauses-fail.c: Likewise.
10113 * c-c++-common/goacc/parallel-1.c: Likewise.
10114 * c-c++-common/goacc/reduction-1.c: Likewise.
10115 * c-c++-common/goacc/reduction-2.c: Likewise.
10116 * c-c++-common/goacc/reduction-3.c: Likewise.
10117 * c-c++-common/goacc/reduction-4.c: Likewise.
10118 * c-c++-common/goacc/routine-3.c: Likewise.
10119 * c-c++-common/goacc/routine-4.c: Likewise.
10120 * c-c++-common/goacc/routine-5.c: Likewise.
10121 * c-c++-common/goacc/tile.c: Likewise.
10122 * g++.dg/goacc/template.C: Likewise.
10123 * gfortran.dg/goacc/combined-directives.f90: Likewise.
10124 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
10125 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
10126 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
10127 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
10128 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
10129 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
10130 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
10131 * c-c++-common/goacc/use_device-1.c: ... this file.
10132 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
10133 * c-c++-common/goacc/host_data-5.c: ... this file, and...
10134 * c-c++-common/goacc/host_data-6.c: ... this file.
10135 * c-c++-common/goacc/loop-2-kernels.c: New file.
10136 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
10137 * c-c++-common/goacc/loop-3.c: Likewise.
10138 * g++.dg/goacc/reference.C: Likewise.
10139 * g++.dg/goacc/routine-1.C: Likewise.
10140 * g++.dg/goacc/routine-2.C: Likewise.
10141
f6d2d066
RB
101422016-03-30 Richard Biener <rguenther@suse.de>
10143
10144 PR middle-end/70450
10145 * gcc.dg/torture/pr70450.c: New testcase.
10146
d43242b9
JJ
101472016-03-30 Jakub Jelinek <jakub@redhat.com>
10148
10149 PR target/70421
10150 * gcc.dg/torture/pr70421.c: New test.
10151 * gcc.target/i386/avx512f-pr70421.c: New test.
10152
5ce43b77
L
101532016-03-30 H.J. Lu <hongjiu.lu@intel.com>
10154
10155 PR testsuite/70364
10156 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
10157 (check): New function.
10158 (bar): Call check.
10159 (foo): Align stack to 16 bytes when calling bar.
10160 * gcc.target/i386/cleanup-2.c: Likewise.
10161
d014a712
PP
101622016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
10163
10164 PR tree-optimization/59124
10165 * gcc.dg/Warray-bounds-19.c: New test.
10166
3f8257db 101672016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
10168
10169 * lib/prune.exp (escape_regex_chars): New.
10170 (prune_file_path): Update to quote metcharacters for regexp.
10171
3336c6e0
JJ
101722016-03-29 Jakub Jelinek <jakub@redhat.com>
10173
a362f023
JJ
10174 PR rtl-optimization/70429
10175 * gcc.c-torture/execute/pr70429.c: New test.
10176
3336c6e0
JJ
10177 PR tree-optimization/70405
10178 * gcc.dg/pr70405.c: New test.
10179
728557fd
AV
101802016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
10181
10182 PR fortran/70397
10183 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
10184 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
10185
bef977d4
TS
101862016-03-29 Thomas Schwinge <thomas@codesourcery.com>
10187
10188 PR testsuite/64177
10189 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
10190 __cilkrts_set_param to set two workers.
10191 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
10192 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
10193
6f6d25c9
DH
101942016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
10195
bf867841 10196 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 10197
45733562
KY
101982016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
10199
10200 PR target/70406
bf867841 10201 * gcc.target/i386/pr70406.c: New test.
45733562 10202
a1799e5e
EB
102032016-03-27 Eric Botcazou <ebotcazou@adacore.com>
10204
10205 * gnat.dg/specs/double_record_extension3.ads: New test.
10206
5fca7b66
RH
102072016-03-25 Richard Henderson <rth@redhat.com>
10208
10209 PR target/70120
10210 * gcc.target/aarch64/pr70120-1.c: New.
10211 * gcc.target/aarch64/pr70120-2.c: New.
10212 * gcc.target/aarch64/pr70120-3.c: New.
10213
31ce75c6
PP
102142016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
10215
10216 PR c++/62212
10217 * g++.dg/template/mangle2.C: The dg-do directive should be
10218 "compile" not "assemble".
10219
3caf0ca1
BS
102202016-03-25 Bernd Schmidt <bschmidt@redhat.com>
10221
10222 PR lto/69650
10223 * gcc.dg/pr69650.c: New test.
10224
634035b6
DE
102252016-03-25 David Edelsohn <dje.gcc@gmail.com>
10226
10227 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
10228
45d34276
AM
102292016-03-25 Alan Modra <amodra@gmail.com>
10230
10231 * gcc.dg/dfp/pr70052.c: New test.
10232
8f085166
RH
102332016-03-24 Richard Henderson <rth@redhat.com>
10234
10235 PR middle-end/69845
10236 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10237 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10238
011e5ec3
TV
102392016-03-24 Tom de Vries <tom@codesourcery.com>
10240
10241 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10242
9e3f4551
TV
102432016-03-24 Tom de Vries <tom@codesourcery.com>
10244
10245 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10246 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10247
45780041
TV
102482016-03-24 Tom de Vries <tom@codesourcery.com>
10249
10250 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10251 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10252
887ab4e5
PP
102532016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10254
10255 PR c++/62212
10256 * g++.dg/template/mangle2.C: New test.
10257
69a9a66f
RB
102582016-03-24 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/70396
10261 * gcc.dg/torture/pr70396.c: New testcase.
10262
ed87de55
RB
102632016-03-24 Richard Biener <rguenther@suse.de>
10264
10265 PR middle-end/70370
10266 * gcc.dg/torture/pr70370.c: New testcase.
10267
ea064934
TV
102682016-03-24 Tom de Vries <tom@codesourcery.com>
10269
10270 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10271 * gfortran.dg/goacc/kernels-tree.f95: Same.
10272 * gfortran.dg/goacc/parallel-tree.f95: Same.
10273
b2a4dd1d
TV
102742016-03-24 Tom de Vries <tom@codesourcery.com>
10275
10276 * c-c++-common/goacc/uninit-if-clause.c: New test.
10277 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10278
72e7cd6e
JJ
102792016-03-24 Jakub Jelinek <jakub@redhat.com>
10280
10281 PR target/70290
bf867841
UB
10282 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10283 Fix formatting.
72e7cd6e 10284
ce9d0c03
RB
102852016-03-24 Richard Biener <rguenther@suse.de>
10286
10287 PR tree-optimization/70372
10288 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10289
426b9428
PP
102902016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10291
10292 PR c++/70347
10293 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10294
cd1588c4
PP
102952016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10296
10297 PR c++/70332
10298 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10299
61637db3
JJ
103002016-03-23 Jakub Jelinek <jakub@redhat.com>
10301
928af3bf
JJ
10302 PR c++/70001
10303 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10304 * g++.dg/cpp1y/pr70001.C: New test.
10305
61637db3
JJ
10306 PR c++/70323
10307 * g++.dg/cpp0x/constexpr-70323.C: New test.
10308
05aca4e7
AO
103092016-03-23 Alexandre Oliva <aoliva@redhat.com>
10310 Jason Merrill <jason@redhat.com>
10311 Jakub Jelinek <jakub@redhat.com>
10312
10313 PR c++/69315
10314 * g++.dg/cpp0x/constexpr-69315.C: New test.
10315 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10316
fbdb6baf
MP
103172016-03-23 Marek Polacek <polacek@redhat.com>
10318
10319 PR c++/69884
10320 * g++.dg/warn/Wignored-attributes-1.C: New test.
10321 * g++.dg/warn/Wignored-attributes-2.C: New test.
10322
d79ee524
TV
103232016-03-23 Tom de Vries <tom@codesourcery.com>
10324
10325 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10326 initialization.
10327 * gfortran.dg/goacc/private-3.f95 (test): Same.
10328 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10329 missing use param.
10330
a59f0bef
KT
103312016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10332
10333 * lib/target-supports.exp: Remove v7ve entry from loop
10334 creating effective target checks.
10335 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10336 (add_options_for_arm_arch_v7ve): Likewise.
10337
0179520a
JJ
103382016-03-23 Jakub Jelinek <jakub@redhat.com>
10339
10340 PR tree-optimization/70354
10341 * gcc.dg/vect/pr70354-1.c: New test.
10342 * gcc.dg/vect/pr70354-2.c: New test.
10343 * gcc.target/i386/avx2-pr70354-1.c: New test.
10344 * gcc.target/i386/avx2-pr70354-2.c: New test.
10345
75bb14d7
JL
103462016-03-22 Jeff Law <law@redhat.com>
10347
10348 PR target/70232
10349 * gcc.dg/tree-ssa/pr70232.c: New test.
10350
72c9526d
IE
103512016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10352
10353 PR target/70302
10354 * gcc.target/i386/pr70302.c: New test.
10355
a3ca1bc5
RB
103562016-03-22 Richard Biener <rguenther@suse.de>
10357
10358 PR middle-end/70251
10359 * g++.dg/torture/pr70251.C: New testcase.
10360
5c240f4d
DM
103612016-03-22 David Malcolm <dmalcolm@redhat.com>
10362
10363 PR c/69993
10364 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10365 Wmisleading-indentation.c.
10366 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10367 reflect change to diagnostic text and order of messages.
10368 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10369
80f6631b
DE
103702016-03-22 David Edelsohn <dje.gcc@gmail.com>
10371
10372 * g++.dg/ext/java-3.C: Don't compile on AIX.
10373
9a10956c
RB
103742016-03-22 Richard Biener <rguenther@suse.de>
10375
10376 PR middle-end/70333
10377 * gcc.dg/torture/pr70333.c: New testcase.
10378
6cedf922
IE
103792016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10380
10381 * g++.dg/ext/pr70290.C: New test.
10382
cd6c27ac
KY
103832016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10384
10385 PR target/70325
10386 * gcc.target/i386/pr70325.c: New test.
10387
4cde512c
JJ
103882016-03-22 Jakub Jelinek <jakub@redhat.com>
10389
b01915ed
JJ
10390 PR target/70329
10391 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10392 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10393
4e3e2cf1
JJ
10394 PR target/70300
10395 * gcc.target/i386/pr70300.c: New test.
10396
4cde512c
JJ
10397 PR c++/70295
10398 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10399 (func2): New function for cond with parens, xfail warning for c++.
10400 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10401
16f6d7dc
PP
104022016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10403
10404 PR c++/70096
10405 * g++.dg/template/ptrmem30.C: New test.
10406
a3e2b438
PP
104072016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10408
10409 PR c++/70204
10410 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10411 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10412
11b6a02e
JJ
104132016-03-21 Jakub Jelinek <jakub@redhat.com>
10414
10415 PR middle-end/70326
10416 * gcc.dg/pr70326.c: New test.
10417
b9407883
MG
104182016-03-21 Marc Glisse <marc.glisse@inria.fr>
10419 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR tree-optimization/70317
10422 * gcc.dg/pr70317.c: New test.
10423
4a148e19
UB
104242016-03-21 Uros Bizjak <ubizjak@gmail.com>
10425
10426 PR target/70327
10427 * gcc.target/i386/pr70327.c: New test.
10428
2a85ddbb
ML
104292016-03-21 Martin Liska <mliska@suse.cz>
10430
7d36fe98 10431 PR ipa/70306
2a85ddbb
ML
10432 * gcc.dg/ipa/pr70306.c: New test.
10433
4a148e19 104342016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10435
10436 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10437 * gcc.target/arm/attr-align3.c: Likewise.
10438 * gcc.target/arm/attr_arm.c: Likewise.
10439 * gcc.target/arm/flip-thumb.c: Likewise.
10440
6b366948
JJ
104412016-03-21 Jakub Jelinek <jakub@redhat.com>
10442
10443 PR target/70296
10444 * gcc.target/powerpc/altivec-36.c: New test.
10445
2fac8c14
RB
104462016-03-21 Richard Biener <rguenther@suse.de>
10447
10448 PR tree-optimization/70310
10449 * gcc.dg/torture/pr70310.c: New testcase.
10450
e9bde854
KY
104512016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10452
10453 PR target/70293
10454 * gcc.target/i386/pr70293.c: New test.
10455
56bbfaf6
RB
104562016-03-21 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/70288
10459 * gcc.dg/torture/pr70288-1.c: New testcase.
10460 * gcc.dg/torture/pr70288-2.c: Likewise.
10461
3eee49ed
AB
104622016-03-21 Andrey Belevantsev <abel@ispras.ru>
10463
10464 PR rtl-optimization/69307
10465 * gcc.target/arm/pr69307.c: New test.
4a148e19 10466
8e7816b4
AB
104672016-03-21 Andrey Belevantsev <abel@ispras.ru>
10468
10469 PR rtl-optimization/69102
10470 * gcc.c-torture/compile/pr69102.c: New test.
10471
14d7d4be
JL
104722016-03-18 Jeff Law <law@redhat.com>
10473
10474 PR rtl-optimization/70263
10475 * gcc.c-torture/compile/pr70263-1.c: New test.
10476 * gcc.target/i386/pr70263-2.c: New test.
10477
5c6a601c
BS
104782016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10479
10480 PR rtl-optimization/70278
10481 * gcc.dg/torture/pr70278.c: New test.
10482 * gcc.target/arm/pr70278.c: New test.
10483
4bbf545b
DM
104842016-03-18 David Malcolm <dmalcolm@redhat.com>
10485
10486 PR c/70281
10487 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10488 (test_builtin_types_compatible_p): New test function.
10489 * gcc.dg/pr70281.c: New test case.
10490
dc28bb68
CL
104912016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10492
10493 PR target/70113
10494 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10495
5e8d6dff
IE
104962016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10497
10498 PR tree-optimization/70252
10499 * gcc.dg/pr70252.c: New test.
10500
d0e7e403
TV
105012016-03-18 Tom de Vries <tom@codesourcery.com>
10502
10503 * gcc.dg/pr70161-2.c: New test.
10504 * gcc.dg/pr70161.c: New test.
10505
fa22501a
TV
105062016-03-18 Tom de Vries <tom@codesourcery.com>
10507
10508 PR ipa/70269
10509 * gcc.dg/pr70269.c: New test.
10510
dd125026
JJ
105112016-03-18 Jakub Jelinek <jakub@redhat.com>
10512
10513 PR c++/70267
10514 * g++.dg/ext/java-3.C: New test.
10515
91914f0a
PP
105162016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10517
10518 PR c++/70205
10519 * g++.dg/lookup/pr70205.C: New test.
10520
753a8910
PP
105212016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10522
10523 PR c++/70218
10524 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10525
14ba7b28
MP
105262016-03-17 Marek Polacek <polacek@redhat.com>
10527
10528 PR c/69407
10529 * gcc.dg/atomic-op-6.c: New test.
10530
ded60913
DM
105312016-03-17 David Malcolm <dmalcolm@redhat.com>
10532
10533 PR c/70264
10534 * c-c++-common/pr70264.c: New test case.
10535
a3aad0e6
JJ
105362016-03-17 Jakub Jelinek <jakub@redhat.com>
10537
17366700
JJ
10538 PR c++/70144
10539 * c-c++-common/pr70144-1.c: New test.
10540 * c-c++-common/pr70144-2.c: New test.
10541
a3aad0e6
JJ
10542 PR c++/70272
10543 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10544 * g++.dg/opt/flifetime-dse6.C: New test.
10545 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10546
b57e6e18
L
105472016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10548
10549 PR driver/70192
10550 * gcc.dg/pic-1.c: New test.
10551 * gcc.dg/pic-2.c: Likewise.
10552 * gcc.dg/pic-3.c: Likewise.
10553 * gcc.dg/pic-4.c: Likewise.
10554 * gcc.dg/pie-1.c: Likewise.
10555 * gcc.dg/pie-2.c: Likewise.
10556 * gcc.dg/pie-3.c: Likewise.
10557 * gcc.dg/pie-4.c: Likewise.
10558 * gcc.dg/pie-5.c: Likewise.
10559 * gcc.dg/pie-6.c: Likewise.
10560
b38ba58b
TV
105612016-03-17 Tom de Vries <tom@codesourcery.com>
10562
10563 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10564 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10565
6931b3b7
RB
105662016-03-17 Richard Biener <rguenther@suse.de>
10567
10568 PR debug/70271
10569 * g++.dg/debug/pr70271.C: New testcase.
10570
0c8b64cb
IE
105712016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10572
10573 * gcc.target/i386/pr70251.c: New test.
10574
b1970801
MP
105752016-03-17 Marek Polacek <polacek@redhat.com>
10576
10577 PR c++/70194
10578 * g++.dg/warn/constexpr-70194.C: New test.
10579
820c5eaa
RH
105802016-03-16 Richard Henderson <rth@redhat.com>
10581
10582 PR middle-end/70240
10583 * gcc.c-torture/compile/pr70240.c: New.
10584
da0ad263
SKS
105852016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10586
10587 * gcc.c-torture/compile/20151204.c: Skip for avr.
10588
c73d295c
JJ
105892016-03-16 Jakub Jelinek <jakub@redhat.com>
10590
10591 PR target/70245
10592 * g++.dg/opt/pr70245.C: New test.
10593 * g++.dg/opt/pr70245.h: New file.
10594 * g++.dg/opt/pr70245-aux.cc: New file.
10595
b2794066
MS
105962016-03-16 Martin Sebor <msebor@redhat.com>
10597
10598 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10599
aa43616c
RH
106002016-03-16 Richard Henderson <rth@redhat.com>
10601
10602 PR middle-end/70199
10603 * gcc.c-torture/compile/pr70199.c: New.
10604
59608fe5
L
106052016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10606
10607 * gcc.dg/uninit-19.c: Run dos2unix.
10608
ab4c578f
MP
106092016-03-16 Marek Polacek <polacek@redhat.com>
10610
10611 PR c/70093
10612 * gcc.dg/nested-func-10.c: New test.
10613 * gcc.dg/nested-func-9.c: New test.
10614
f5387e76
JJ
106152016-03-16 Jakub Jelinek <jakub@redhat.com>
10616
10617 PR tree-optimization/68714
10618 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10619
7662b718
TV
106202016-03-16 Tom de Vries <tom@codesourcery.com>
10621
10622 PR tree-optimization/68715
10623 * gcc.dg/graphite/pr68715-2.c: New test.
10624 * gcc.dg/graphite/pr68715.c: New test.
10625 * gfortran.dg/graphite/pr68715.f90: New test.
10626
be7ce7ae
TV
106272016-03-16 Tom de Vries <tom@codesourcery.com>
10628
10629 PR tree-optimization/68809
10630 * gcc.dg/graphite/pr68809-2.c: New test.
10631 * gcc.dg/graphite/pr68809.c: New test.
10632
1935f250
JJ
106332016-03-16 Jakub Jelinek <jakub@redhat.com>
10634
6651c93e
JJ
10635 PR c++/70147
10636 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10637 method call to i () as argument. Adjust expected output.
10638
1935f250
JJ
10639 PR c++/70147
10640 * g++.dg/ubsan/pr70147-1.C: New test.
10641 * g++.dg/ubsan/pr70147-2.C: New test.
10642
ab1caa6e
MS
106432016-03-15 Martin Sebor <msebor@redhat.com>
10644
10645 PR c++/58281
10646 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10647
5c2a1bbb
JDA
106482016-03-15 John David Anglin <danglin@gcc.gnu.org>
10649
cb5d8ad1
JDA
10650 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10651 hppa*-*-hpux*.
10652
b440dd40
JDA
10653 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10654
5c2a1bbb
JDA
10655 PR libfortran/69799
10656 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10657 libatomic_available.
10658
42c729c5
MP
106592016-03-15 Marek Polacek <polacek@redhat.com>
10660
10661 PR c++/70209
10662 * g++.dg/ext/attribute-may-alias-4.C: New test.
10663
82b1c550
AM
106642016-03-15 Alexander Monakov <amonakov@ispras.ru>
10665
10666 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10667 -fvar-tracking-assignments-toggle flag.
10668
4ccbf3a6
PH
106692016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10670
10671 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10672
c39858bd
JJ
106732016-03-15 Jakub Jelinek <jakub@redhat.com>
10674
10675 PR rtl-optimization/70222
10676 * gcc.c-torture/execute/pr70222-1.c: New test.
10677 * gcc.c-torture/execute/pr70222-2.c: New test.
10678
8be119c1
RH
106792016-03-15 Richard Henderson <rth@redhat.com>
10680
10681 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10682
6598bb55
AB
106832016-03-15 Andrey Belevantsev <abel@ispras.ru>
10684
10685 PR rtl-optimization/69032
10686 * gcc.dg/pr69032.c: New test.
10687
81fa2944
AB
106882016-03-15 Andrey Belevantsev <abel@ispras.ru>
10689
10690 PR rtl-optimization/63384
4a148e19 10691 * g++.dg/pr63384.C: New test.
81fa2944 10692
74ea9ab6
AB
106932016-03-15 Andrey Belevantsev <abel@ispras.ru>
10694
10695 PR target/64411
10696 * gcc.target/i386/pr64411.C: New test.
10697
045d5055
TV
106982016-03-15 Tom de Vries <tom@codesourcery.com>
10699
10700 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10701 * gfortran.dg/goacc/kernels-alias.f95: New test.
10702
3ea33585
MS
107032016-03-14 Martin Sebor <msebor@redhat.com>
10704
10705 PR c++/53792
10706 * g++.dg/cpp0x/constexpr-inline.C: New test.
10707 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10708
1df7b330
DE
107092016-03-14 David Edelsohn <dje.gcc@gmail.com>
10710
10711 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10712
79b57d18
JJ
107132016-03-14 Jakub Jelinek <jakub@redhat.com>
10714
10715 PR middle-end/70219
10716 * gcc.dg/pr70219.c: New test.
10717
3cbf012a
BS
107182016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10719
10720 PR target/70083
10721 * gcc.dg/torture/pr70083.c: New test.
10722 * gcc.target/i386/pr70083.c: New test.
10723
a9fee7cd
RB
107242016-03-14 Richard Biener <rguenther@suse.de>
10725
10726 PR tree-optimization/56365
10727 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10728
4799603f
SB
107292016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10730
10731 PR target/70098
10732 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10733 New function.
10734 * g++.dg/pr70098.C: New testcase.
10735
10736
760ca967
TV
107372016-03-14 Tom de Vries <tom@codesourcery.com>
10738
10739 PR tree-optimization/70045
10740 * gcc.dg/graphite/pr70045.c: New test.
10741
44e66a77
JD
107422016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10743
10744 PR fortran/69043
10745 * gfortran.dg/include_9.f90: New test.
10746
a18e0fe1
DH
107472016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10748
10749 PR fortran/45076
10750 gfortran.dg/prof/prof.exp: New script.
10751 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10752
d0aca6ab
AB
107532016-03-12 Andrey Belevantsev <abel@ispras.ru>
10754
10755 PR rtl-optimization/69307
10756 * gcc.dg/pr69307.c: New test.
10757
cefe08a4
VM
107582016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10759
10760 PR target/69614
10761 * gcc.target/arm/pr69614.c: New.
10762
70112e2a
PT
107632016-03-12 Paul Thomas <pault@gcc.gnu.org>
10764
10765 PR fortran/70031
10766 * gfortran.dg/submodule_14.f08: New test
10767
10768 PR fortran/69524
10769 * gfortran.dg/submodule_15.f08: New test
10770
3f1e5d3a
PP
107712016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10772
10773 PR c++/70106
10774 * g++.dg/cpp1y/paren3.C: New test.
10775
a3f6d680
MM
107762016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10777
10778 PR target/70131
10779 * gcc.target/powerpc/ppc-round2.c: New test.
10780
92348f09
BS
107812016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10782
10783 PR target/70123
10784 * gcc.dg/torture/pr70123.c: New test.
10785
cebde9e9
JL
107862016-03-11 Jeff Law <law@redhat.com>
10787
10788 PR tree-optimization/70190
10789 * gcc.c-torture/compile/pr70190.c: New test.
10790
3edc5da4
DM
107912016-03-11 David Malcolm <dmalcolm@redhat.com>
10792
10793 PR c/68187
10794 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10795 case.
10796 (test43_b): Likewise.
10797 (test43_c): Likewise.
10798 (test43_d): Likewise.
10799 (test43_e): Likewise.
10800 (test43_f): Likewise.
10801 (test43_g): Likewise.
10802 (test44_a): Likewise.
10803 (test44_b): Likewise.
10804 (test44_c): Likewise.
10805 (test44_d): Likewise.
10806 (test44_e): Likewise.
10807
318c1204
DM
108082016-03-11 David Malcolm <dmalcolm@redhat.com>
10809
10810 PR c/70085
10811 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10812
bc062234
KT
108132016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10814
10815 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10816 dg-options.
10817
acfc1ac1
KT
108182016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10819
10820 PR target/70002
10821 PR target/69245
10822 * gcc.target/aarch64/pr69245_2.c: New test.
10823
d1e2bb2d
JJ
108242016-03-11 Jakub Jelinek <jakub@redhat.com>
10825
10826 PR tree-optimization/70177
10827 * gcc.dg/pr70177.c: New test.
10828
07350627
AL
108292016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10830
10831 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10832
5c6706f7
AL
108332016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10834
10835 * gcc.dg/tree-ssa/sra-20.c: New.
10836
02d472a2
JJ
108372016-03-11 Jakub Jelinek <jakub@redhat.com>
10838
686d390a
JJ
10839 PR rtl-optimization/70174
10840 * gcc.dg/pr70174.c: New test.
10841
02d472a2
JJ
10842 PR tree-optimization/70169
10843 * gcc.dg/pr70169.c: New test.
10844
0f9befa1
IE
108452016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10846
10847 PR target/70160
10848 * gcc.target/i386/pr70160.c: New test.
10849
432d4670
AK
108502016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10851
10852 * gcc.target/s390/dfp-1.c: New test.
10853
a3dc8760
NC
108542016-03-10 Nick Clifton <nickc@redhat.com>
10855
10856 PR target/70044
10857 * gcc.target/aarch64/pr70044.c: New test.
10858
b87a8d7d
PP
108592016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10860 Jakub Jelinek <jakub@redhat.com>
10861
10862 PR c++/70001
10863 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10864 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10865 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10866
4f4ada6a
JH
108672016-03-10 Jan Hubicka <hubicka@ucw.cz>
10868
10869 PR lto/69589
10870 * g++.dg/lto/pr69589_0.C: New testcase
10871 * g++.dg/lto/pr69589_1.C: New testcase
10872
d49b0aa0
MP
108732016-03-10 Marek Polacek <polacek@redhat.com>
10874
10875 PR c++/70153
10876 * g++.dg/delayedfold/unary-plus1.C: New test.
10877
108782016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10879
10880 * gcc.target/arm/pr45701-1.c: Escape brackets.
10881 * gcc.target/arm/pr45701-2.c: Likewise.
10882
71017a7b
AL
108832016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10884
10885 * gfortran.dg/unconstrained_commons.f: New.
10886
ba52669f
AM
108872016-03-10 Alan Modra <amodra@gmail.com>
10888
10889 * gcc.dg/pr69195.c: New.
10890 * gcc.dg/pr69238.c: New.
10891
27742332
TV
108922016-03-10 Tom de Vries <tom@codesourcery.com>
10893
10894 PR testsuite/68915
10895 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10896
3a81a594
RB
108972016-03-10 Richard Biener <rguenther@suse.de>
10898
10899 PR tree-optimization/70128
10900 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10901 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10902
3433b975
JJ
109032016-03-09 Jakub Jelinek <jakub@redhat.com>
10904
c2864f02
JJ
10905 PR tree-optimization/70152
10906 * gcc.dg/pr70152.c: New test.
10907
3433b975
JJ
10908 PR target/70086
10909 * gcc.target/i386/pr70086-1.c: New test.
10910 * gcc.target/i386/pr70086-2.c: New test.
10911 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10912
10913 PR tree-optimization/70127
10914 * gcc.c-torture/execute/pr70127.c: New test.
10915
96b3c82d
CP
109162016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10917
10918 * c-c++-common/goacc/combined-directives-2.c: New test.
10919
b4f3232d
DM
109202016-03-09 David Malcolm <dmalcolm@redhat.com>
10921
10922 PR c/68473
10923 PR c++/70105
10924 * g++.dg/diagnostic/pr70105.C: New test.
10925 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10926 (test_multiple_ordinary_maps): New test function.
10927
40499f81
DM
109282016-03-09 David Malcolm <dmalcolm@redhat.com>
10929
10930 PR c/68473
10931 PR c++/70105
10932 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10933 Drop range information from call to inform_at_rich_loc.
10934 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10935 New.
10936 (test_show_locus): Replace calls to rich_location::add_range with
10937 calls to add_range. Rewrite the tests that used the now-defunct
10938 rich_location ctor taking a source_range. Simplify other tests
10939 by replacing calls to COMBINE_LOCATION_DATA with calls to
10940 make_location.
10941
c9e33662
RB
109422016-03-09 Richard Biener <rguenther@suse.de>
10943 Jakub Jelinek <jakub@redhat.com>
10944
10945 PR tree-optimization/70138
10946 * gcc.dg/vect/pr70138-1.c: New testcase.
10947 * gcc.dg/vect/pr70138-2.c: Likewise.
10948
2c73b764
JJ
109492016-03-09 Jakub Jelinek <jakub@redhat.com>
10950
10951 PR target/70049
10952 * gcc.target/i386/pr70049.c: New test.
10953
c06d25bb
RB
109542016-03-09 Richard Biener <rguenther@suse.de>
10955
10956 PR c/70143
10957 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10958 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10959 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10960
5828a501
RO
109612016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10962
10963 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10964 arm-*-*.
10965
2e141c8d
JJ
109662016-03-09 Jakub Jelinek <jakub@redhat.com>
10967
5a9def37
JJ
10968 PR middle-end/67278
10969 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10970
2e141c8d
JJ
10971 PR target/67278
10972 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10973
10974 PR middle-end/70050
10975 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10976 in testcase comment.
10977
bf751f40
TV
109782016-03-09 Tom de Vries <tom@codesourcery.com>
10979
10980 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10981 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10982 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10983 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10984 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10985 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10986 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10987 * gfortran.dg/goacc/kernels-loop.f95: New test.
10988
e210c999
MS
109892016-03-08 Martin Sebor <msebor@redhat.com>
10990
10991 PR c++/62096
10992 * g++.dg/warn/overflow-warn-7.C: New test.
10993
80aac5c8
JM
109942016-03-08 Jason Merrill <jason@redhat.com>
10995
10996 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10997 * lib/target-supports.exp (check_effective_target_concepts): New.
10998
12b81409
JJ
109992016-03-08 Jakub Jelinek <jakub@redhat.com>
11000
d259b234
JJ
11001 PR c++/70135
11002 * g++.dg/cpp1y/constexpr-loop4.C: New test.
11003 * g++.dg/ubsan/pr70135.C: New test.
11004
12b81409
JJ
11005 PR target/70110
11006 * gcc.dg/pr70110.c: New test.
11007
b4e9f2aa
MJ
110082016-03-07 Martin Jambor <mjambor@suse.cz>
11009
11010 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
11011 * c-c++-common/gomp/if-1.c: Likewise.
11012 * c-c++-common/gomp/pr61486-2.c: Likewise.
11013 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
11014 to dg-additional-options.
11015 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
11016 * g++/gomp/target-teams-1.c: Likewise.
11017 * gcc.dg/gomp/gomp.exp: Likewise.
11018 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
11019 dg-additional-options.
11020 * gfortran.dg/gomp/gomp.exp: Likewise.
11021 * gfortran.dg/gomp/target1.f90: Remove dg-options.
11022 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
11023 dg-additional-options.
11024 * gfortran.dg/gomp/target3.f90: Remove dg-options.
11025
f86e631e
MJ
110262016-03-07 Martin Jambor <mjambor@suse.cz>
11027
11028 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
11029 * c-c++-common/gomp/gridify-1.c: New test.
11030 * gfortran.dg/gomp/gridify-1.f90: Likewise.
11031
94156b3f
AV
110322016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
11033
11034 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
11035 trigger for cortex-r8, when scanning for register r8.
11036 * gcc.target/arm/pr45701-2.c: Likewise.
11037
a84a49b7 110382016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 11039 Jeff Law <law@redhat.com>
a84a49b7
RB
11040
11041 PR tree-optimization/69740
11042 * gcc.c-torture/compile/pr69740-1.c: New test.
11043 * gcc.c-torture/compile/pr69740-2.c: New test.
11044
e41f6c9e
BS
110452016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11046
11047 * lib/target-supports.exp
11048 (check_effective_target_whole_vector_shift): Enable for PPC64.
11049
57548bf5
RB
110502016-03-07 Richard Biener <rguenther@suse.de>
11051
11052 PR tree-optimization/70115
11053 * gcc.dg/torture/pr70115.c: New testcase.
11054
4ae13300
NS
110552016-03-07 Nathan Sidwell <nathan@codesourcery.com>
11056
11057 PR middle-end/69916
11058 * c-c-++-common/goacc/pr69916.c: New.
11059
5edb9853
RH
110602016-03-07 Richard Henderson <rth@redhat.com>
11061
11062 * gcc.c-torture/compile/pr70061.c: New test.
11063
2067a8f3
RB
110642016-03-07 Richard Biener <rguenther@suse.de>
11065
11066 PR testsuite/70109
11067 * gcc.dg/vect/O3-pr36098.c: New testcase.
11068
4145a9b7
CL
110692016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
11070
11071 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
11072
1878be32
EB
110732016-03-07 Eric Botcazou <ebotcazou@adacore.com>
11074
11075 * gnat.dg/renaming9.ad[sb]: New testcase.
11076
df762bb2
JJ
110772016-03-05 Jakub Jelinek <jakub@redhat.com>
11078
11079 PR c++/70084
11080 * g++.dg/expr/stdarg3.C: New test.
11081
7d461295
JL
110822016-03-04 Jeff Law <law@redhat.com>
11083
11084 PR tree-optimization/69196
11085 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
11086 x86_64-*-*.
11087
29b9828f
BS
110882016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11089
b6b552fd
BS
11090 PR c/69973
11091 * gcc.dg/pr69973.c: New test.
11092
201d49e9
BS
11093 PR rtl-optimization/69941
11094 * gcc.dg/torture/pr69941.c: New test.
11095
29b9828f
BS
11096 PR c/69824
11097 * gcc.dg/pr69824.c: New test.
11098
640b7e74
TV
110992016-03-05 Tom de Vries <tom@codesourcery.com>
11100
11101 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
11102 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
11103 function.
11104
7a3a3fad
PP
111052016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
11106
11107 PR c++/66786
11108 * g++.dg/cpp1y/var-templ48.C: New test.
11109 * g++.dg/cpp1y/var-templ49.C: New test.
11110
cd439aec
EB
111112016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11112
11113 * g++.dg/Wno-frame-address.C: Skip on IA-64.
11114
60204554
JJ
111152016-03-04 Jakub Jelinek <jakub@redhat.com>
11116
0c8825de
JJ
11117 PR c++/70035
11118 * g++.dg/ubsan/pr70035.C: New test.
11119
60204554
JJ
11120 PR target/70062
11121 * gcc.target/i386/pr70062.c: New test.
11122
f79d4eab
L
111232016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11124
11125 * g++.dg/template/typename21.C: Remove c++98_only.
11126
ea81ce67
L
111272016-03-04 H.J. Lu <hongjiu.lu@intel.com>
11128
11129 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
11130
64b23c13
DM
111312016-03-04 David Malcolm <dmalcolm@redhat.com>
11132
11133 PR c/68187
11134 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
11135 function.
11136 (fn_42_b): Likewise.
11137 (fn_42_c): Likewise.
11138
729526f5
DM
111392016-03-04 David Malcolm <dmalcolm@redhat.com>
11140
11141 PR c/68187
11142 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
11143 function.
11144 (fn_40_b): Likewise.
11145 (fn_41_a): Likewise.
11146 (fn_41_b): Likewise.
11147
f9ea11ac
JJ
111482016-03-04 Jakub Jelinek <jakub@redhat.com>
11149
11150 PR target/70059
11151 * gcc.target/i386/avx512f-pr70059.c: New test.
11152 * gcc.target/i386/avx512dq-pr70059.c: New test.
11153
b6c38c69
BS
111542016-03-04 Bernd Schmidt <bschmidt@redhat.com>
11155
11156 PR rtl-optimization/57676
11157 * gcc.dg/torture/pr57676.c: New test.
11158
af3cdd34
IE
111592016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
11160
11161 * gcc.dg/pr70026.c: New test.
11162
7ff6ca38
MP
111632016-03-04 Marek Polacek <polacek@redhat.com>
11164
11165 PR c/69798
11166 * gcc.dg/cilk-plus/pr69798-1.c: New test.
11167 * gcc.dg/cilk-plus/pr69798-2.c: New test.
11168
a6bf62d5
KT
111692016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11170
11171 PR target/70004
11172 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
11173 Delete.
11174 (test_corners_sisd_si): Likewise.
11175 (main): Remove checks of the above.
11176 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
11177
ae4cdc6a
EB
111782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
11179
11180 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
11181
08455559
CL
111822016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
11183
11184 * gcc.dg/torture/pr69951.c: Accept argc==0.
11185
e9a35493
RB
111862016-03-04 Richard Biener <rguenther@suse.de>
11187
11188 PR c++/70054
11189 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
11190 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
11191
fba054c2
DV
111922016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
11193
11194 PR testsuite/69766
11195 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
11196 testing multiarch.
11197
f10cdc6c
JJ
111982016-03-04 Jakub Jelinek <jakub@redhat.com>
11199
11200 PR debug/69947
11201 * gcc.dg/guality/pr69947.c: New test.
11202
2e981ba0
JJ
112032016-03-03 Jakub Jelinek <jakub@redhat.com>
11204
11205 PR ada/70017
11206 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
11207
0ba3bfa2
KT
112082016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11209
11210 PR rtl-optimization/69904
11211 * gcc.target/arm/pr69904.c: New test.
11212
97ecdb46
JJ
112132016-03-03 Jakub Jelinek <jakub@redhat.com>
11214
11215 PR target/70021
11216 * gcc.dg/vect/pr70021.c: New test.
11217 * gcc.target/i386/pr70021.c: New test.
11218
a2a743a1
MP
112192016-03-03 Marek Polacek <polacek@redhat.com>
11220
11221 PR middle-end/70050
11222 * gcc.dg/pr70050.c: New test.
11223
fa07ecdd
JG
112242016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
11225
11226 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
11227
23504262
ML
112282016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
11229
11230 PR tree-optimization/70043
11231 * gfortran.dg/vect/pr70043.f90: New test.
11232
b7b9e1a9
EB
112332016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11234
11235 * gnat.dg/specs/task1.ads: New test.
11236
cb83ba54
RO
112372016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11238
11239 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11240 Invoke gdb with -batch.
11241 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11242
a75f5e30
RB
112432016-03-03 Richard Biener <rguenther@suse.de>
11244
11245 PR tree-optimization/55936
11246 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11247
268bc320
JL
112482016-03-02 Jeff Law <law@redhat.com>
11249
815f20ab
JL
11250 PR rtl-optimization/69942
11251 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11252 effects of argument promotions.
11253
268bc320
JL
11254 PR tree-optimization/69987
11255 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11256 target does not support -fprefetch-loop-arrays.
11257
171f7de5
UB
112582016-03-02 Uros Bizjak <ubizjak@gmail.com>
11259
11260 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11261
192912db
BC
112622016-03-02 Bin Cheng <bin.cheng@arm.com>
11263
c7908871 11264 PR rtl-optimization/69052
192912db
BC
11265 * gcc.target/i386/pr69052.c: New test.
11266
90a7a40b
AM
112672016-03-02 Alan Modra <amodra@gmail.com>
11268
11269 * gcc.dg/pr69990.c: New.
11270
69fa742f
JJ
112712016-03-02 Jakub Jelinek <jakub@redhat.com>
11272
de752fb0
JJ
11273 PR c/68062
11274 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11275
11276 PR middle-end/70022
11277 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11278
69fa742f
JJ
11279 PR target/70028
11280 * gcc.target/i386/pr70028.c: New test.
11281
7c65bd56
MK
112822016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11283
11284 * c-c++-common/asan/swapcontext-test-1.c,
11285 * c-c++-common/tsan/thread_leak.c,
11286 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11287 * g++.dg/tsan/benign_race.C,
11288 * g++.dg/tsan/fd_close_norace.C,
11289 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11290 races with sanitizer output
11291
37d98220 112922016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11293 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11294
11295 PR target/67278
11296 * gcc.dg/simd-8.c: New testcase.
11297
218db463
RB
112982016-03-02 Richard Biener <rguenther@suse.de>
11299
11300 PR middle-end/67278
11301 * gcc.dg/simd-7.c: New testcase.
11302
22c72158
EB
113032016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11304
11305 * gcc.target/i386/pr70007.c: Tweak.
11306
9a790ccc
DV
113072016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11308
11309 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11310
bd02f00f
MP
113112016-03-02 Marek Polacek <polacek@redhat.com>
11312
11313 PR c/67854
11314 * gcc.dg/pr67854.c: New test.
11315
1e840f39
JJ
113162016-03-02 Jakub Jelinek <jakub@redhat.com>
11317
11318 PR middle-end/70025
11319 * gcc.dg/torture/pr70025.c: New test.
11320
bca00241
VK
113212016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11322
11323 PR tree-optimization/68621
11324 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11325
0bca04b8
EB
113262016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11327
11328 * gcc.target/i386/pr70007.c: New test.
11329
2a9afc86
JL
113302016-03-01 Jeff Law <law@redhat.com>
11331
eab2541b 11332 PR tree-optimization/69196
9d83ef71 11333 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11334
2a9afc86
JL
11335 PR tree-optimization/69196
11336 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11337 duplicating code and spoiling the expected output.
11338
0d39977e
MM
113392016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11340
11341 PR target/70033
11342 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11343 supports power9 before doing tests.
11344 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11345 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11346 * gcc.target/powerpc/p9-permute.c: Likewise.
11347
a0c0699d
UB
113482016-03-01 Uros Bizjak <ubizjak@gmail.com>
11349
11350 PR target/70027
11351 * gcc.target/i386/pr70027.c: New test.
11352
0ae3ef47 113532016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11354
11355 * gcc.dg/pr70017.c: New test.
11356
686e2237
JJ
113572016-03-01 Jakub Jelinek <jakub@redhat.com>
11358
11359 PR c/69796
11360 PR c/69974
11361 * gcc.dg/pr69796.c: New test.
11362 * gcc.dg/pr69974.c: New test.
11363
f8e4188c
EB
113642016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11365
11366 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11367
5e3f1c7c
JL
113682016-02-29 Jeff Law <law@redhat.com>
11369
11370 PR tree-optimization/69987
11371 * gfortran.dg/pr69987.f90: New test.
11372
11373 PR tree-optimization/69989
11374 * gcc.c-torture/compile/pr69989-2.c: New test.
11375
1be56bc5
MP
113762016-03-01 Marek Polacek <polacek@redhat.com>
11377
11378 PR c++/69795
11379 * g++.dg/parse/invalid1.C: New test.
11380
1b19470d
RB
113812016-03-01 Richard Biener <rguenther@suse.de>
11382
11383 PR middle-end/70022
11384 * gcc.dg/pr70022.c: New testcase.
11385
3ae0661a
IE
113862016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11387
11388 PR tree-optimization/69956
11389 * gcc.dg/pr69956.c: New test.
11390
0f09ab88
BS
113912016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11392
11393 PR target/70011
11394 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11395 XFAIL when hardware supports efficient unaligned storage access.
11396
76d881bf
PP
113972016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11398
11399 PR c++/69961
11400 * g++.dg/template/pr69961a.C: New test.
11401 * g++.dg/template/pr69961b.C: New test.
11402
7168133a
DM
114032016-02-29 David Malcolm <dmalcolm@redhat.com>
11404
11405 PR preprocessor/69985
11406 * gcc.dg/cpp/pr69985.c: New test case.
11407
0c6072a3
JL
114082016-02-29 Jeff Law <law@redhat.com>
11409
e66f219b
JL
11410 PR tree-optimization/70005
11411 * gcc.c-torture/execute/pr70005.c New test.
11412
0c6072a3
JL
11413 PR tree-optimization/69999
11414 * gcc.c-torture/compile/pr69999.c: New test.
11415
fd9fbdb3
YR
114162016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11417
11418 PR tree-optimization/69652
11419 * gcc.dg/torture/pr69652.c: Delete test.
11420 * gcc.dg/vect/pr69652.c: New test.
11421
cbd400b4
RB
114222016-02-19 Richard Biener <rguenther@suse.de>
11423
11424 PR tree-optimization/69980
11425 * gfortran.dg/vect/pr69980.f90: New testcase.
11426
84ea0f58
EB
114272016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11428
11429 * gcc.target/sparc/20160229-1.c: New test.
11430
5d2a63dc
EB
114312016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11432
11433 * gnat.dg/stack_usage3.adb: New test.
11434 * gnat.dg/stack_usage3_pkg.ads: New helper.
11435
93e708f9
EB
114362016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11437
11438 * gnat.dg/renaming8.adb: New test.
11439 * gnat.dg/renaming8_pkg1.ads: New helper.
11440 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11441 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11442
6512bc93
RB
114432016-02-29 Richard Biener <rguenther@suse.de>
11444
11445 PR tree-optimization/69720
11446 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11447
7b201a88
TK
114482016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11449
11450 PR fortran/68147
11451 PR fortran/47674
11452 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11453
82ee0cf2 114542016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11455 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11456
11457 PR fortran/56007
11458 * gfortran.dg/coarray_8.f90: Adjust error message.
11459 * gfortran.dg/pr56007.f90: New test.
11460 * gfortran.dg/pr56007.f: New test.
11461
cdc1a2c8
L
114622016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11463
11464 PR tree-optimization/69989
11465 * gcc.dg/torture/pr69989.c: New test.
11466
33505bcf
EB
114672016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11468
11469 * gcc.target/i386/stack-realign-win.c: New test.
11470
524bfb19
HA
114712016-02-28 Harald Anlauf <anlauf@gmx.de>
11472
11473 PR fortran/60126
11474 * gfortran.dg/pr60126.f90: New test.
11475
bd542508
JL
114762016-02-27 Jeff Law <law@redhat.com>
11477
11478 Revert
11479 2016-02-26 Richard Biener <rguenther@suse.de>
11480 Jeff Law <law@redhat.com>
11481
11482 PR tree-optimization/69740
11483 * gcc.c-torture/compile/pr69740-1.c: New test.
11484 * gcc.c-torture/compile/pr69740-2.c: New test.
11485
dd1291e0
JD
114862016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11487
5fb67f8b 11488 PR fortran/69910
dd1291e0
JD
11489 * gfortran.dg/newunit_4.f90: New test.
11490
5cfefb59
JJ
114912016-02-27 Jakub Jelinek <jakub@redhat.com>
11492
11493 PR target/69613
11494 PR rtl-optimization/69886
11495 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11496 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11497 target.
11498
20ba5f33
MS
114992016-02-26 Martin Sebor <msebor@redhat.com>
11500
11501 PR tree-optimization/15826
11502 * gcc.dg/tree-ssa/pr15826.c: New test.
11503
e6fb01b0
JJ
115042016-02-26 Jakub Jelinek <jakub@redhat.com>
11505
11506 PR target/69969
11507 * gcc.target/powerpc/pr69969.c: New test.
11508
e3e0cf64
MS
115092016-02-26 Martin Sebor <msebor@redhat.com>
11510
11511 PR c++/15766
11512 * g++.old-deja/g++.other/decl5.C: Add a test case.
11513
d1f2bea5
SB
115142016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11515
11516 PR target/69946
11517 * gcc.target/powerpc/pr69946.c: New file.
11518
4a4f9d2b 115192016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11520 Jeff Law <law@redhat.com>
4a4f9d2b 11521
e3e0cf64 11522 PR tree-optimization/69740
4a4f9d2b
RB
11523 * gcc.c-torture/compile/pr69740-1.c: New test.
11524 * gcc.c-torture/compile/pr69740-2.c: New test.
11525
ad2a2706
MJ
115262016-02-26 Martin Jambor <mjambor@suse.cz>
11527
11528 PR middle-end/69920
11529 * gcc.dg/torture/pr69932.c: New test.
11530 * gcc.dg/torture/pr69936.c: Likewise.
11531
1d11f7ce
AK
115322016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11533
11534 PR target/69709
11535 * gcc.target/s390/pr69709.c: New test.
11536
6cfccbb2
KT
115372016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11538
11539 PR target/69245
11540 * gcc.target/aarch64/pr69245_1.c: New test.
11541
ac59ad4e
KT
115422016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11543
11544 PR target/69613
11545 * gcc.dg/torture/pr69613.c: New test.
11546
a2ad54a0
JJ
115472016-02-26 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR rtl-optimization/69891
11550 * gcc.target/i386/pr69891.c: New test.
11551
0884062c 115522016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11553 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11554
d2369d4f 11555 PR target/61397
c163789b
MM
11556 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11557 functionality for both 32-bit and 64-bit.
11558
5aed7e2c
RB
115592016-02-26 Richard Biener <rguenther@suse.de>
11560
11561 PR tree-optimization/69551
11562 * gcc.dg/torture/pr69951.c: New testcase.
11563
798e2a8e
RB
115642016-02-25 Richard Biener <rguenther@suse.de>
11565
11566 PR tree-optimization/48795
11567 * gcc.dg/Warray-bounds-18.c: New testcase.
11568
9559fbac
RO
115692016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11570
11571 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11572
c049b107
JJ
115732016-02-25 Jakub Jelinek <jakub@redhat.com>
11574
11575 PR rtl-optimization/69896
11576 * gcc.dg/pr69896.c: New test.
11577
1137001c
PP
115782016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11579
11580 PR c++/69736
11581 * g++.dg/cpp1y/paren2.C: New test.
11582
2e9c8641
MS
115832016-02-24 Martin Sebor <msebor@redhat.com>
11584
11585 PR c/51147
11586 * gcc.dg/enum-mode-2.c: New test.
11587
03ca8fb3
JJ
115882016-02-24 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR c++/69922
11591 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11592 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11593 * g++.dg/ubsan/pr69922.C: New test.
11594
0b05329b
MP
115952016-02-24 Marek Polacek <polacek@redhat.com>
11596
11597 PR c/69819
11598 * gcc.dg/pr69819.c: New test.
11599
57c2c374
MS
116002016-02-24 Martin Sebor <msebor@redhat.com>
11601
3b96b93a
MS
11602 PR c++/69912
11603 * g++.dg/ext/flexary15.C: New test.
11604
116052016-02-24 Martin Sebor <msebor@redhat.com>
11606
11607 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11608 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11609 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11610
65433bb5
MK
116112016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11612 Charles Baylis <charles.baylis@linaro.org>
11613
11614 PR debug/61033
11615 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11616
f802a424 116172016-02-24 Richard Biener <rguenther@suse.de>
44293580 11618 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11619
11620 PR middle-end/69760
11621 * gcc.dg/torture/pr69760.c: New testcase.
11622
525f795f
RO
116232016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11624
11625 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11626 pattern on Solaris with as.
11627
cd7bbceb
KT
116282016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11629
11630 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11631 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11632 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11633 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11634
89c0c1fd
JJ
116352016-02-24 Jakub Jelinek <jakub@redhat.com>
11636
11637 PR middle-end/69915
11638 * gcc.dg/pr69915.c: New test.
11639
0683fd27
KT
116402016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11641
11642 PR rtl-optimization/69886
11643 * gcc.dg/torture/pr69886.c: New test.
11644
e53d562a
RB
116452016-02-24 Richard Biener <rguenther@suse.de>
11646
11647 PR middle-end/68963
11648 * gcc.dg/torture/pr68963.c: New testcase.
11649
74a00288
KT
116502016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11651
11652 PR target/69875
11653 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11654 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11655 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11656 * gcc.target/arm/atomic_loaddi_1.c: New test.
11657 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11658 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11659 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11660 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11661 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11662 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11663 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11664 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11665
340fd4c9
JJ
116662016-02-24 Jakub Jelinek <jakub@redhat.com>
11667
11668 PR middle-end/69909
11669 * gcc.dg/torture/pr69909.c: New test.
11670
47d3fdb2
RB
116712016-02-24 Richard Biener <rguenther@suse.de>
11672
11673 PR tree-optimization/69907
11674 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11675 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11676 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11677
dab73e73
CB
116782016-02-24 Christian Bruel <christian.bruel@st.com>
11679
11680 * gcc.target/arm/pragma_cpp_fma.c: New test.
11681
7cc5ec65
JD
116822016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11683
11684 PR fortran/61156
11685 * gfortran.dg/include_6.f90: Update test.
11686
067fbd8b
JJ
116872016-02-23 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR objc/69844
11690 * objc.dg/pr69844.m: New test.
11691
64a454d9
JD
116922016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11693
11694 PR libgfortran/69456
11695 * gfortran.dg/namelist_89.f90: New test.
11696 * gfortran.dg/pr59700.f90: Update test..
11697
35886f0b
MS
116982016-02-23 Martin Sebor <msebor@redhat.com>
11699
11700 PR middle-end/69780
11701 * g++.dg/ext/builtin_alloca.C: New test.
11702 * gcc.dg/builtins-68.c: New test.
11703
162cc7e3
RH
117042016-02-23 Richard Henderson <rth@redhat.com>
11705
11706 * gcc.target/i386/addr-space-3.c: Remove test.
11707
196440f8
DM
117082016-02-23 David Malcolm <dmalcolm@redhat.com>
11709
11710 PR preprocessor/69126
11711 PR preprocessor/69543
11712 * c-c++-common/pr69126-2-long.c: New test.
11713 * c-c++-common/pr69126-2-short.c: New test.
11714 * c-c++-common/pr69543-1.c: Remove xfail.
11715
1d3121af
DM
117162016-02-23 David Malcolm <dmalcolm@redhat.com>
11717
11718 PR preprocessor/69126
11719 PR preprocessor/69543
11720 PR preprocessor/69558
11721 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11722 (f): Rename to...
11723 (test_2): ...this, and add leading comment.
11724 (MACRO_3, test_3): New.
11725 (MACRO_4A, MACRO_4B, test_4): New.
11726 (MACRO): Rename to...
11727 (MACRO_5): ...this.
11728 (g): Rename to...
11729 (test_5): ...this, updating for renaming of MACRO, and
11730 add leading comment.
11731 * c-c++-common/pr69543-1.c: New.
11732 * c-c++-common/pr69543-2.c: New.
11733 * c-c++-common/pr69543-3.c: New.
11734 * c-c++-common/pr69543-4.c: New.
11735 * c-c++-common/pr69558-1.c: New.
11736 * c-c++-common/pr69558-2.c: New.
11737 * c-c++-common/pr69558-3.c: New.
11738 * c-c++-common/pr69558-4.c: New.
11739 * gcc.dg/pr69558.c: Move to...
11740 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11741 xfail for c++.
11742
f99c3557
TS
117432016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11744
11745 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11746 to -ftree-parallelize-loops/-fopenacc changes.
11747 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11748 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11749 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11750 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11751 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11752 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11753 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11754 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11755 * c-c++-common/goacc/kernels-loop.c: Likewise.
11756 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11757 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11758 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11759 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11760
c60ec7c2
RO
117612016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11762
11763 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11764
f1a62b6f
JJ
117652016-02-23 Jakub Jelinek <jakub@redhat.com>
11766
e67bf044
JJ
11767 PR c++/69902
11768 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11769
f1a62b6f
JJ
11770 PR c/69900
11771 * gcc.dg/pr69900.c: New test.
11772
20c5e09e
MJ
117732016-02-23 Martin Jambor <mjambor@suse.cz>
11774
11775 PR tree-optimization/69666
11776 * gcc.dg/tree-ssa/pr69666.c: New test.
11777
e457a6fc
AV
117782016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11779
11780 PR fortran/67451
11781 * gfortran.dg/coarray_allocate_5.f08: New test.
11782
d7b574f4
AK
117832016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11784
11785 * gcc.target/s390/vcond-shift.c: Move to ...
11786 * gcc.target/s390/vector/vcond-shift.c: ... here.
11787
58bdeb44
AK
117882016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11789
11790 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11791 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11792
7cd0387b
AK
117932016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11794
11795 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11796
4246c8da
MW
117972016-02-20 Mark Wielaard <mjw@redhat.com>
11798
11799 PR c/28901
11800 * gcc.dg/unused-variable-3.c: New test.
11801
f93bc532
JJ
118022016-02-22 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR target/69888
11805 * gcc.target/i386/pr69888.c: New test.
11806
c4e360f4
RB
118072016-02-22 Richard Biener <rguenther@suse.de>
11808
11809 PR tree-optimization/69882
11810 * gfortran.dg/vect/pr69882.f90: New testcase.
11811
09c92f1c
JJ
118122016-02-22 Jakub Jelinek <jakub@redhat.com>
11813
11814 PR target/69885
11815 * gcc.dg/pr69885.c: New test.
11816
f88d45dc
OE
118172016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11818
11819 PR target/69806
11820 PR target/54089
11821 * gcc.target/sh/pr54089-10.c: New.
11822
ce1ff48e
PT
118232016-02-20 Paul Thomas <pault@gcc.gnu.org>
11824
11825 PR fortran/69423
11826 * gfortran.dg/deferred_character_15.f90 : New test.
11827
bbf27208
DH
118282016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11829
11830 PR fortran/57365
11831 gfortran.dg/allocate_with_source_18.f03: New test.
11832
118332016-02-20 Harald Anlauf <anlauf@gmx.de>
11834
11835 PR fortran/52531
11836 gfortran.dg/gomp/pr52531.f90: New test.
11837
268be88c
BE
118382016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11839
11840 PR c++/69865
11841 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11842 -std=c++03.
11843
4b6c824a
JJ
118442016-02-19 Jakub Jelinek <jakub@redhat.com>
11845
871b3f47
JJ
11846 PR c++/69826
11847 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11848 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11849
7a965d51
JJ
11850 PR c++/69850
11851 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11852
4b6c824a
JJ
11853 PR c++/69851
11854 * g++.dg/torture/pr69851.C: New test.
11855
15fca21a
MS
118562016-02-19 Martin Sebor <msebor@redhat.com>
11857
11858 PR testsuite/69573
11859 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11860
19e21586
JJ
118612016-02-19 Jakub Jelinek <jakub@redhat.com>
11862
03a616ac
JJ
11863 PR c++/69850
11864 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11865 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11866
19e21586
JJ
11867 PR c++/67767
11868 * g++.dg/cpp0x/pr67767.C: New test.
11869
2db16594
KT
118702016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11871
11872 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11873 for fp, simd, crypto, crc, lse.
11874 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11875 above.
11876 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11877 effective target check.
11878
5a7d9d1e
JJ
118792016-02-19 Jakub Jelinek <jakub@redhat.com>
11880
11881 PR target/69820
11882 * gcc.target/i386/pr69820.c: New test.
11883
6448f064
AK
118842016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11885
11886 * gcc.target/s390/vector/int128-1.c: New test.
11887
d0a859e6
AK
118882016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11889
11890 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11891
9e4eb643
AK
118922016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11893
11894 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11895 instruction pattern name to prevent the testcase from failing with
11896 -march=z13.
11897
859a4c0e
AK
118982016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11899
11900 * gcc.target/s390/md/movstr-2.c: New test.
11901
efc2340b
MK
119022016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11903
11904 * gcc.target/s390/morestack.c: New test.
11905
ca2bfbc2
DV
119062016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11907
11908 PR target/69625
11909 * gcc.target/s390/pr69625.c: Add test case.
11910
efd4bd05
BE
119112016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11912
11913 PR testsuite/68580
11914 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11915
2bf2078a
MM
119162016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11917
11918 PR target/68404
11919 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11920 * gcc.target/powerpc/fusion3.c: Likewise.
11921
f003579e
RB
119222016-02-18 Richard Biener <rguenther@suse.de>
11923
11924 PR middle-end/69553
11925 * g++.dg/torture/pr69553.C: New testcase.
11926
19233914
NC
119272016-02-18 Nick Clifton <nickc@redhat.com>
11928
efd4bd05
BE
11929 PR target/62254
11930 PR target/69610
11931 * gcc.target/arm/pr62554.c: New test.
11932 * gcc.target/arm/pr69610-1.c: New test.
11933 * gcc.target/arm/pr69610-2.c: New test.
19233914 11934
23f27839
RB
119352016-02-18 Richard Biener <rguenther@suse.de>
11936
11937 PR middle-end/69854
11938 * gcc.dg/torture/pr69854.c: New testcase.
11939
932c0da4
JJ
119402016-02-17 Jakub Jelinek <jakub@redhat.com>
11941
11942 PR c++/69850
11943 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11944
1bed93e4
BS
119452012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11946
11947 * gcc.target/powerpc/vec-cg.c: New test.
11948
57bfb134
RB
119492016-02-17 Richard Biener <rguenther@suse.de>
11950
11951 PR testsuite/69586
11952 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11953
a44e0ebb
KT
119542016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11955
11956 PR target/69161
11957 * gcc.c-torture/compile/pr69161.c: New test.
11958
ffacd726
DS
119592016-02-17 David Sherwood <david.sherwood@arm.com>
11960
11961 PR target/69532
11962 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11963 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11964
448db8d2
EB
119652016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11966
11967 * gcc.dg/ifcvt-4.c: Skip on Visium.
11968
e2f0522e
EB
119692016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11970
11971 * gnat.dg/atomic8.adb: New test.
11972
bf17fe3f
EB
119732016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11974
11975 * gnat.dg/discr46.ad[sb]: New test.
11976
ecf835e9
KN
119772016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11978
11979 PR Target/48344
11980 * gcc.target/powerpc/pr48344-1.c: New test.
11981
49a1164a
TK
119822015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11983
11984 PR fortran/69742
11985 * gfortran.dg/associate_21.f90: New test.
11986
bf14eba2
JJ
119872016-02-16 Jakub Jelinek <jakub@redhat.com>
11988
11989 PR c/69835
11990 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11991 -Wnonnull in dg-options.
11992 * c-c++-common/nonnull-2.c: New test.
11993
35a093b6
JG
119942016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11995 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11996
11997 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11998
e387d491
JJ
119992016-02-16 Jakub Jelinek <jakub@redhat.com>
12000
12001 PR middle-end/69801
12002 * gcc.dg/pr69801.c: Add empty dg-options.
12003
ba539195
JN
120042016-02-16 James Norris <jnorris@codesourcery.com>
12005
12006 * c-c++-common/goacc/deviceptr-1.c: Add tests.
12007 * g++.dg/goacc/deviceptr-1.c: New file.
12008
2a2b8f64
JJ
120092016-02-16 Jakub Jelinek <jakub@redhat.com>
12010
12011 PR tree-optimization/69820
12012 * gcc.dg/vect/pr69820.c: New test.
12013
87440c29
RB
120142016-02-16 Richard Biener <rguenther@suse.de>
12015
12016 PR tree-optimization/69776
12017 * gcc.dg/torture/pr69776-2.c: New testcase.
12018
6d87c306
BS
120192016-02-16 Bernd Schmidt <bschmidt@redhat.com>
12020
12021 PR tree-optimization/69714
12022 * gcc.dg/torture/pr69714.c: New test.
12023
3824a0a2
JJ
120242016-02-16 Jakub Jelinek <jakub@redhat.com>
12025
12026 PR tree-optimization/69802
12027 * gcc.dg/pr69802.c: New test.
12028
c8cfe96e
RB
120292016-02-16 Richard Biener <rguenther@suse.de>
12030
12031 PR middle-end/69801
12032 * gcc.dg/pr69801.c: New testcase.
12033
fc12098d
JD
120342016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12035
12036 PR libgfortran/69651
12037 * gfortran.dg/read_bang.f90: New test.
12038 * gfortran.dg/read_bang4.f90: New test.
12039
ba6b3795
JJ
120402016-02-15 Jakub Jelinek <jakub@redhat.com>
12041
f0516ca4
JJ
12042 PR c++/69658
12043 * g++.dg/init/pr69658.C: New test.
12044
ba6b3795
JJ
12045 PR c++/69797
12046 * c-c++-common/pr69797.c: New test.
12047
de3f9a2d
PK
120482016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12049
12050 * lib/target-supports.exp (check_effective_target_section_anchors): Add
12051 check for aarch64*-*-*.
12052
17a3b967
RB
120532016-02-15 Richard Biener <rguenther@suse.de>
12054
12055 PR tree-optimization/69783
12056 * gcc.dg/vect/pr69783.c: New testcase.
12057
1c48bff1
RB
120582016-02-15 Richard Biener <rguenther@suse.de>
12059
12060 PR tree-optimization/69776
12061 * gcc.dg/torture/pr69776.c: New testcase.
12062
1e6025b6
TK
120632016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12064
12065 PR fortran/60526
12066 * gfortran.dg/type_decl_4.f90: Reinstated.
12067
d3308279
JDA
120682016-02-14 John David Anglin <danglin@gcc.gnu.org>
12069
12070 PR fortran/68746
12071 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
12072
b7c56581
TK
120732016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12074
12075 PR fortran/60526
12076 PR bootstrap/69816
12077 * gfortran.dg/type_decl_4.f90: Removed.
12078
60cb4ef5
TK
120792016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12080
12081 PR fortran/60526
12082 * gfortran.dg/type_decl_4.f90: New test.
12083
f6964637
AM
120842016-02-14 Alan Modra <amodra@gmail.com>
12085
1a8849d1 12086 PR testsuite/68886
f6964637
AM
12087 * gcc.c-torture/execute/stkalign.c: Revise test.
12088
f5121920
OE
120892016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12090
12091 PR target/67260
12092 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
12093
6cda3ab6
OE
120942016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12095
12096 PR target/67260
12097 * gcc.target/sh/torture/pr67260.c: New.
12098
6786e598
JDA
120992016-02-12 John David Anglin <danglin@gcc.gnu.org>
12100
12101 * gcc.dg/pr67964.c: Add dg-require-alias.
12102
7e05dad8
OE
121032016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
12104
12105 PR target/67636
12106 PR target/64345
12107 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
12108
7f4cc3ce
JD
121092016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12110
12111 PR libgfortran/69668
12112 * gfortran.dg/namelist_88.f90: New test.
12113
955ca6dc
JD
121142016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12115
12116 PR libgfortran/69668
12117 * gfortran.dg/namelist_38.f90: Update test.
12118 * gfortran.dg/namelist_84.f90: Update test.
12119
876217ae
DM
121202016-02-12 David Malcolm <dmalcolm@redhat.com>
12121
12122 PR other/69554
12123 * gcc.dg/pr69554-1.c: New test.
12124 * gfortran.dg/pr69554-1.F90: New test.
12125 * gfortran.dg/pr69554-2.F90: New test.
12126 * lib/gcc-dg.exp (proc dg-locus): New function.
12127 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
12128 distinguish between the caret-printing and non-caret-printing
12129 cases. If caret-printing has been explicitly enabled, bail out
12130 without attempting to fix up the output.
12131
61789eed
DM
121322016-02-12 David Malcolm <dmalcolm@redhat.com>
12133
12134 PR driver/69265
12135 PR driver/69453
12136 * gcc.dg/spellcheck-options-3.c: New test case.
12137 * gcc.dg/spellcheck-options-4.c: New test case.
12138 * gcc.dg/spellcheck-options-5.c: New test case.
12139 * gcc.dg/spellcheck-options-6.c: New test case.
12140 * gcc.dg/spellcheck-options-7.c: New test case.
12141 * gcc.dg/spellcheck-options-8.c: New test case.
12142 * gcc.dg/spellcheck-options-9.c: New test case.
12143 * gcc.dg/spellcheck-options-10.c: New test case.
12144
c3090c1f
JJ
121452016-02-12 Jakub Jelinek <jakub@redhat.com>
12146
12147 PR rtl-optimization/69764
12148 PR rtl-optimization/69771
12149 * c-c++-common/pr69764.c: New test.
12150 * gcc.dg/torture/pr69771.c: New test.
12151
8222034d
MP
121522016-02-12 Marek Polacek <polacek@redhat.com>
12153
12154 * g++.dg/torture/init-list1.C: New.
12155
f749f792
MP
121562016-02-12 Marek Polacek <polacek@redhat.com>
12157
12158 * gcc.dg/pr69522.c: Add empty dg-options.
12159
199fb02a
IE
121602016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
12161
12162 * g++.dg/lto/lto.exp: Include and init mpx.
12163 * g++.dg/lto/pr69729_0.C: New test.
12164
b69539cb
JJ
121652016-02-12 Jakub Jelinek <jakub@redhat.com>
12166
06ff7000
JJ
12167 PR ipa/69241
12168 * g++.dg/ipa/pr69241-4.C: New test.
12169
b69539cb
JJ
12170 PR ipa/68672
12171 * g++.dg/ipa/pr68672-1.C: New test.
12172 * g++.dg/ipa/pr68672-2.C: New test.
12173 * g++.dg/ipa/pr68672-3.C: New test.
12174
16595a1f
BS
121752016-02-12 Bernd Schmidt <bschmidt@redhat.com>
12176
12177 PR c/69522
6d87c306 12178 * gcc.dg/pr69522.c: New test.
16595a1f 12179
38d795d2
PP
121802016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
12181
12182 PR c++/69098
12183 * g++.dg/cpp1y/69098.C: New test.
12184 * g++.dg/cpp1y/69098-2.C: New test.
12185
9c582551
JJ
121862016-02-12 Jakub Jelinek <jakub@redhat.com>
12187
12188 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
12189 and neighbour -> neighbor.
12190 * objc.dg/attributes/method-nonnull-1.m: Likewise.
12191 * objc.dg/gnu-api-2-class-meta.m: Likewise.
12192 * c-c++-common/Wvarargs.c: Likewise.
12193 * c-c++-common/goacc/host_data-5.c: Likewise.
12194 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
12195 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
12196 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
12197 * gcc.target/aarch64/pr60697.c: Likewise.
12198 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
12199 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
12200 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
12201 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
12202 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
12203 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
12204 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
12205 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
12206 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
12207 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
12208 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
12209 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
12210 * g++.dg/lookup/koenig5.C: Likewise.
12211 * g++.dg/ext/no-asm-2.C: Likewise.
12212 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
12213 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
12214 * gfortran.dg/used_types_16.f90: Likewise.
12215 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
12216 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
12217 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
12218 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
12219 * gfortran.dg/abstract_type_6.f03: Likewise.
12220 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
12221 * gfortran.dg/used_types_15.f90: Likewise.
12222 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
12223 * gfortran.dg/exit_3.f08: Likewise.
12224 * gfortran.dg/open_status_2.f90: Likewise.
12225 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
12226 * gfortran.dg/intrinsic_std_1.f90: Likewise.
12227 * gfortran.dg/associate_1.f03: Likewise.
12228 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
12229 * gfortran.dg/intrinsic_std_6.f90: Likewise.
12230 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
12231 * gcc.dg/builtin-object-size-1.c: Likewise.
12232 * gcc.dg/noreturn-6.c: Likewise.
12233 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12234 * gcc.dg/globalalias.c: Likewise.
12235 * gcc.dg/builtins-config.h: Likewise.
12236 * gcc.dg/pr30457.c: Likewise.
12237 * gcc.c-torture/compile/volatile-1.c: Likewise.
12238 * gcc.c-torture/execute/20101011-1.c: Likewise.
12239 * c-c++-common/Waddress-1.c: Likewise.
12240
66756373
JJ
122412016-02-11 Jakub Jelinek <jakub@redhat.com>
12242
12243 PR c/69768
12244 * c-c++-common/Waddress-1.c: New test.
12245
76fe932b
AV
122462016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12247
12248 PR fortran/69296
12249 * gfortran.dg/associate_19.f03: New test.
12250 * gfortran.dg/associate_20.f03: New test.
12251
564c4d4b
OE
122522016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12253
12254 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12255
e1c1ecb0
KT
122562016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12257
12258 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12259 .arch armv8-a\n. Add -dA to dg-options.
12260 * gcc.target/aarch64/assembler_arch_1.c: New test.
12261 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12262
0d7d9458
PC
122632016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12264
12265 PR c++/68726
12266 * g++.dg/cpp0x/pr68726.C: New.
12267
e6208a60
IE
122682016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12269
12270 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12271 test.
12272
281a11eb
RB
122732016-02-11 Richard Biener <rguenther@suse.de>
12274
12275 * g++.dg/tree-ssa/pr61034.C: Adjust.
12276
e03dd765
VM
122772016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12278
4b48faf5 12279 PR target/69148
e03dd765
VM
12280 * gcc.target/s390/pr69148.c: New.
12281
cdc23927
YR
122822016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12283
12284 PR tree-optimization/69652
12285 * gcc.dg/torture/pr69652.c: New test.
12286
e199dd0a
JJ
122872016-02-10 Jakub Jelinek <jakub@redhat.com>
12288 Patrick Palka <ppalka@gcc.gnu.org>
12289
12290 PR ipa/69241
12291 PR c++/69649
12292 * g++.dg/ipa/pr69241-1.C: New test.
12293 * g++.dg/ipa/pr69241-2.C: New test.
12294 * g++.dg/ipa/pr69241-3.C: New test.
12295 * g++.dg/ipa/pr69649.C: New test.
12296
d6b38027
UB
122972016-02-10 Uros Bizjak <ubizjak@gmail.com>
12298
12299 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12300 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12301
13b562c5
BC
123022016-02-10 Bin Cheng <bin.cheng@arm.com>
12303
12304 PR tree-optimization/68021
12305 * gcc.dg/tree-ssa/pr68021.c: New test.
12306
24a179f8
RB
123072016-02-10 Richard Biener <rguenther@suse.de>
12308
12309 PR tree-optimization/69726
12310 * gcc.dg/uninit-22.c: New testcase.
12311
0d99886f
AP
123122016-02-09 Andrew Pinski <apinski@cavium.com>
12313
12314 PR tree-opt/69282
12315 * gcc.c-torture/compile/20160205-1.c: New testcase.
12316
ab04995c
MM
123172016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12318
12319 PR target/68404
12320 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12321 instead accessing a really large arrray.
12322 * gcc.target/powerpc/fusion3.c: Likewise.
12323
4b79ac23
CB
123242016-02-09 Charles Baylis <charles.baylis@linaro.org>
12325
12326 PR target/68532
12327 * gcc.c-torture/execute/pr68532.c: New test.
12328
b890a441
AO
123292016-02-11 Alexandre Oliva <aoliva@redhat.com>
12330
12331 PR target/69634
12332 * gcc.dg/pr69634.c: New.
12333
84a5bef7
RB
123342016-02-09 Richard Biener <rguenther@suse.de>
12335
12336 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12337
1f123759 123382016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12339
1f123759
AF
12340 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12341
65860c77
YR
123422016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12343
12344 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12345
7e1e8a0a
RB
123462016-02-09 Richard Biener <rguenther@suse.de>
12347
12348 PR tree-optimization/69715
12349 * gcc.dg/torture/pr69715.c: New testcase.
12350
efb45a9f
PP
123512016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12352
12353 PR c++/69139
12354 * g++.dg/cpp0x/trailing12.C: New test.
12355 * g++.dg/cpp0x/trailing13.C: New test.
12356
20a0c6f9
PP
123572016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12358
12359 PR c++/69283
12360 PR c++/67835
12361 * g++.dg/cpp1y/auto-fn29.C: New test.
12362 * g++.dg/cpp1y/auto-fn30.C: New test.
12363
a162f3af
JJ
123642016-02-08 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR tree-optimization/69209
12367 * gcc.c-torture/compile/pr69209.c: New test.
12368
4b4a9fbd
JL
123692016-02-08 Jeff Law <law@redhat.com>
12370
12371 PR tree-optimization/68541
12372 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12373 of statements allowed in join block for path splitting.
12374
cfac5ed2
JJ
123752016-02-08 Jakub Jelinek <jakub@redhat.com>
12376
f68bc23f
JJ
12377 PR c++/59627
12378 * g++.dg/gomp/pr59627.C: New test.
12379
cfac5ed2
JJ
12380 PR ipa/69239
12381 * g++.dg/ipa/pr69239.C: New test.
12382
44714d8c
DM
123832016-02-08 David Malcolm <dmalcolm@redhat.com>
12384
12385 PR preprocessor/69664
12386 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12387 * gcc.dg/cpp/warn-comments.c: Likewise.
12388
eba9e839
MP
123892016-02-08 Marek Polacek <polacek@redhat.com>
12390
12391 PR c++/69688
12392 * g++.dg/init/const12.C: New test.
12393
a011cd92
BS
123942016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12395
12396 PR target/60410
12397 * gcc.dg/lto/pr55113_0.c: Remove test.
12398
5317b1be
RB
123992016-02-08 Richard Biener <rguenther@suse.de>
12400
12401 PR tree-optimization/69719
12402 * gcc.dg/torture/pr69719.c: New testcase.
12403
63998a63
RB
124042016-02-08 Richard Biener <rguenther@suse.de>
12405 Jeff Law <law@redhat.com>
12406
12407 PR target/68273
12408 * gcc.target/mips/pr68273.c: New testcase.
12409
43f4a281
RB
124102016-02-08 Richard Biener <rguenther@suse.de>
12411
12412 PR rtl-optimization/69274
12413 * gcc.target/i386/addr-sel-1.c: XFAIL.
12414
0b604d2d
JL
124152016-02-08 Jeff Law <law@redhat.com>
12416
e8dfe49e
JL
12417 PR tree-optimization/68541
12418 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12419
6daecd7a 12420 PR tree-optimization/65917
0b604d2d
JL
12421 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12422
c0f0e35a
JD
124232016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12424
12425 PR fortran/50555
12426 * gfortran.dg/namelist_args.f90: New test.
12427
8981d712
JL
124282016-02-05 Jeff Law <law@redhat.com>
12429
6daecd7a 12430 PR tree-optimization/68541
8981d712
JL
12431 * gcc.dg/tree-ssa/split-path-2.c: New test.
12432 * gcc.dg/tree-ssa/split-path-3.c: New test.
12433 * gcc.dg/tree-ssa/split-path-4.c: New test.
12434 * gcc.dg/tree-ssa/split-path-5.c: New test.
12435 * gcc.dg/tree-ssa/split-path-6.c: New test.
12436 * gcc.dg/tree-ssa/split-path-7.c: New test.
12437
46cb9332
MS
124382016-02-05 Martin Sebor <msebor@redhat.com>
12439
12440 PR c++/69662
12441 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12442 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12443
be2083ea
RH
124442016-02-06 Richard HEnderson <rth@redhat.com>
12445
12446 PR c/69643
12447 * gcc.target/i386/addr-space-4.c: New.
12448 * gcc.target/i386/addr-space-5.c: New.
12449
711d7c23
MM
124502016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12451
12452 PR fortran/66089
12453 * gfortran.dg/elemental_dependency_6.f90: New.
12454
b5c1c988
JJ
124552016-02-05 Jakub Jelinek <jakub@redhat.com>
12456
861c7bcd
JJ
12457 PR rtl-optimization/69691
12458 * gcc.c-torture/execute/pr69691.c: New test.
12459
b5c1c988
JJ
12460 PR c++/69628
12461 * g++.dg/parse/pr69628.C: New test.
12462
f7dfa966
UB
124632016-02-05 Uros Bizjak <ubizjak@gmail.com>
12464
12465 * gcc.dg/sancov/asan.c: Move to ...
12466 * gcc.dg/asan/sancov-1.c: ... here.
12467
9b143e64
UB
124682016-02-05 Uros Bizjak <ubizjak@gmail.com>
12469
12470 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12471
f5d4b899
L
124722016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12473
12474 PR target/69677
12475 * gcc.target/i386/pr69677.c: New test.
12476
76c85fbb
PP
124772016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12478
12479 PR c++/68948
12480 * g++.dg/template/pr68948.C: New test.
12481
f181bf90
DV
124822016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12483
12484 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12485 (only necessary on s390x).
12486
714fb282
L
124872016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12488
12489 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12490 -mno-accumulate-outgoing-args.
12491
618d6c1c
PP
124922016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12493
12494 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12495
1066e9b5
JJ
124962016-02-04 Jakub Jelinek <jakub@redhat.com>
12497
12498 PR c/69669
12499 * c-c++-common/pr69669.c: New test.
12500
76255d0d
MM
125012016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12502
12503 PR target/69667
12504 * g++.dg/pr69667.C: New file.
12505
e0b059b1
WD
125062016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12507
12508 PR target/69619
12509 * gcc.dg/pr69619.c: Add new test.
12510
2692b5c8
RS
125112016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12512
12513 PR rtl-optimization/69577
12514 * gcc.target/i386/pr69577.c: New test.
12515
7db337c2
ML
125162016-02-04 Martin Liska <mliska@suse.cz>
12517
12518 * g++.dg/asan/pr69276.C: New test.
12519
cc9c0829
KT
125202016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12521
12522 PR target/65932
12523 PR target/67714
12524 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12525 a single smulbb instruction.
12526 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12527 * gcc.target/amr/wmul-2.c: Likewise.
12528
eb9feb52
KT
125292016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12530
12531 PR target/65932
12532 PR target/67714
12533 * gcc.c-torture/execute/pr67714.c: New test.
12534
61f727fe
JJ
125352016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12536
12537 PR target/69454
12538 * gcc.target/i386/pr69454-1.c: New test.
12539 * gcc.target/i386/pr69454-2.c: New test.
12540
05dd97db
MS
125412016-02-03 Martin Sebor <msebor@redhat.com>
12542
12543 PR c++/69251
12544 PR c++/69253
12545 PR c++/69290
12546 PR c++/69277
12547 PR c++/69349
12548 * g++.dg/ext/flexarray-mangle-2.C: New test.
12549 * g++.dg/ext/flexarray-mangle.C: New test.
12550 * g++.dg/ext/flexarray-subst.C: New test.
12551 * g++.dg/ext/flexary11.C: New test.
12552 * g++.dg/ext/flexary12.C: New test.
12553 * g++.dg/ext/flexary13.C: New test.
12554 * g++.dg/ext/flexary14.C: New test.
12555 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12556
dac2fc29
L
125572016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12558
12559 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12560 Define only if CHECK_FLOAT128 is defined.
12561 (main): Properly initialize u5.
12562
eadb8035
JJ
125632016-02-03 Jakub Jelinek <jakub@redhat.com>
12564
0afbb81b
JJ
12565 PR c/69627
12566 * gcc.dg/pr69627.c: New test.
12567
eadb8035
JJ
12568 PR target/69644
12569 * gcc.dg/pr69644.c: New test.
12570
b12d4923
MS
125712016-02-03 Mike Stump <mikestump@comcast.net>
12572
12573 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12574 support for struct-layout-1.exp.
12575
ab4bae0c
PP
125762016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12577
12578 PR c++/69056
618d6c1c 12579 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12580
95831c01
VM
125812016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12582 Alexandre Oliva <aoliva@redhat.com>
12583
12584 PR target/69461
12585 * gcc.target/powerpc/pr69461.c: New.
12586
ccc71ab8
UB
125872016-02-03 Uros Bizjak <ubizjak@gmail.com>
12588
12589 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12590 works from here ...
12591 (check_effective_target_fsanitize_thread): ... to here. Do not
12592 specify additional compile flags for the test source.
12593 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12594 specify additional compile flags for the test source.
12595
96299640
WD
125962016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12597
12598 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12599
781d83d9
AV
126002016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12601
12602 PR fortran/67451
12603 PR fortran/69418
12604 * gfortran.dg/coarray_allocate_2.f08: New test.
12605 * gfortran.dg/coarray_allocate_3.f08: New test.
12606 * gfortran.dg/coarray_allocate_4.f08: New test.
12607
d8208e6d
AL
126082016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12609
12610 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12611 use same scan-tree-dump-times on all platforms.
12612 * gcc.dg/vect/vect-outer-1.c: Likewise.
12613 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12614 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12615 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12616 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12617 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12618 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12619 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12620
a8394fa0
SB
126212016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12622
12623 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12624 warning.
12625
f3baa1d3
L
126262016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12627
12628 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12629
eb077516
JN
126302016-02-02 James Norris <jnorris@codesourcery.com>
12631
12632 * c-c++-common/goacc/routine-5.c: Add tests.
12633
578fb225
AM
126342016-02-02 Alexander Monakov <amonakov@ispras.ru>
12635
12636 * gcc.target/nvptx/unsigned-cmp.c: New test.
12637
c64f7d37
WD
126382016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12639
12640 * gcc.target/aarch64/scalar_shift_1.c
12641 (test_corners_sisd_di): Improve force to SIMD register.
12642 (test_corners_sisd_si): Likewise.
12643 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12644 Remove scan-assembler check for ldr.
12645
90c6f26c
RB
126462016-02-02 Richard Biener <rguenther@suse.de>
12647
12648 PR tree-optimization/69595
12649 * gcc.dg/Warray-bounds-17.c: New testcase.
12650
9dc03c97
RB
126512016-02-02 Richard Biener <rguenther@suse.de>
12652
12653 PR tree-optimization/69606
12654 * gcc.dg/torture/pr69606.c: New testcase.
12655
2d4dc223
YR
126562016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12657
12658 PR middle-end/68542
12659 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12660 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12661
65c98fde
AM
126622016-02-02 Alan Modra <amodra@gmail.com>
12663
12664 PR target/69548
12665 * gcc.target/powerpc/pr69548.c: New test.
12666
e1b81f2b
JJ
126672016-02-01 Jakub Jelinek <jakub@redhat.com>
12668
d0268b37
JJ
12669 PR rtl-optimization/69592
12670 * gcc.dg/pr69592.c: New test.
12671
e1b81f2b
JJ
12672 PR preprocessor/69543
12673 PR c/69558
12674 * gcc.dg/pr69543.c: New test.
12675 * gcc.dg/pr69558.c: New test.
12676
7dd7780d
UB
126772016-02-01 Uros Bizjak <ubizjak@gmail.com>
12678
bf672ee5
UB
12679 PR testsuite/65940
12680 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12681
9a7013f8
MS
126822016-02-01 Martin Sebor <msebor@redhat.com>
12683
12684 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12685
e681fb2b
BC
126862016-02-01 Bin Cheng <bin.cheng@arm.com>
12687
12688 PR tree-optimization/67921
12689 * c-c++-common/ubsan/pr67921.c: New test.
12690
ff86345f
RB
126912016-02-01 Richard Biener <rguenther@suse.de>
12692
12693 PR middle-end/69556
12694 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12695
bc369dbd
RB
126962016-02-01 Richard Biener <rguenther@suse.de>
12697
12698 PR tree-optimization/69574
12699 * gcc.dg/torture/pr69574.c: New testcase.
12700
ef318184
RB
127012016-02-01 Richard Biener <rguenther@suse.de>
12702
12703 PR tree-optimization/69579
12704 * gcc.dg/setjmp-6.c: New testcase.
12705
654745e6
JJ
127062016-02-01 Jakub Jelinek <jakub@redhat.com>
12707
12708 PR rtl-optimization/69570
12709 * g++.dg/opt/pr69570.C: New test.
12710
e6c0c44b
RH
127112016-02-01 Richard Henderson <rth@redhat.com>
12712
12713 * gcc.dg/pr69535.c: New test.
12714
6ff3f09a
JDA
127152016-01-31 John David Anglin <danglin@gcc.gnu.org>
12716
2c005538
JDA
12717 PR testsuite/69584
12718 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12719 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12720
61083a4b
JDA
12721 PR debug/68244
12722 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12723
6ff3f09a
JDA
12724 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12725
0c221916
PT
127262016-01-31 Paul Thomas <pault@gcc.gnu.org>
12727
12728 PR fortran/67564
12729 * gfortran.dg/allocate_with_source_17.f03: New test.
12730
db7a2818
JJ
127312016-01-30 Jakub Jelinek <jakub@redhat.com>
12732
12733 PR tree-optimization/69546
12734 * gcc.dg/torture/pr69546.c: New test.
12735
e520d5f0
PT
127362016-01-30 Paul Thomas <pault@gcc.gnu.org>
12737
12738 PR fortran/69566
12739 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12740
343c05d3
MS
127412016-01-30 Martin Sebor <msebor@redhat.com>
12742
12743 PR c++/68490
12744 * g++.dg/ext/flexary10.C: New test.
12745
d6c3a539
DH
127462016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12747
12748 PR fortran/66707
12749 gfortran.dg/common_23.f90: New test.
12750
52d72fcd
BS
127512016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12752
12753 PR target/65546
12754 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12755 condition being checked, and disable it when the target supports
12756 misaligned loads and stores.
12757
3a5d2ba4
JJ
127582016-01-29 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR debug/69518
12761 * gcc.dg/torture/pr69518.c: New test.
12762
6bbacdb5
L
127632016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12764
12765 PR target/69530
12766 * gcc.target/i386/pr69530.c: New test.
12767
af932cdb
SE
127682016-01-29 Steve Ellcey <sellcey@imgtec.com>
12769
12770 PR target/65604
12771 * gcc.target/mips/div-delay.c: New test.
12772
26658b7c
JJ
127732016-01-29 Jakub Jelinek <jakub@redhat.com>
12774
33e89989
JJ
12775 PR target/69551
12776 * gcc.target/i386/pr69551.c: New test.
12777
26658b7c
JJ
12778 PR target/66137
12779 * gcc.target/i386/pr66137.c: New test.
12780
401116b5
AB
127812016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12782
12783 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12784 always built for p5600.
12785 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12786 isa=p5600 dg-option.
12787
d4abfcc5
RB
127882016-01-29 Richard Biener <rguenther@suse.de>
12789
12790 PR tree-optimization/69547
12791 * g++.dg/tree-ssa/pr69547.C: New testcase.
12792
16b77b32
JJ
127932016-01-29 Jakub Jelinek <jakub@redhat.com>
12794
12795 PR debug/66869
12796 * g++.dg/warn/Wunused-function2.C: New test.
12797
a1c95464
DV
127982016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12799
12800 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12801 support for test to succeed.
12802
5453bfed
MP
128032016-01-29 Marek Polacek <polacek@redhat.com>
12804
12805 PR c++/69509
12806 PR c++/69516
12807 * g++.dg/ext/constexpr-vla2.C: New test.
12808 * g++.dg/ext/constexpr-vla3.C: New test.
12809 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12810
452ec2a5
RB
128112016-01-29 Richard Biener <rguenther@suse.de>
12812
12813 PR middle-end/69537
12814 * gcc.dg/uninit-21.c: New testcase.
12815
aec0b19e
UB
128162016-01-28 Uros Bizjak <ubizjak@gmail.com>
12817
12818 PR target/69459
12819 * gcc.target/i386/pr69459.c: New test.
12820
df113ce7
SE
128212016-01-28 Steve Ellcey <sellcey@imgtec.com>
12822
12823 PR target/68400
12824 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12825 * gcc.target/mips/pr68400.c: New test.
12826
494de84f
MS
128272016-01-28 Martin Sebor <msebor@redhat.com>
12828
12829 PR target/17381
12830 * gcc.target/powerpc/pr17381.c: New test.
12831
eb1b1f01
JJ
128322016-01-28 Jakub Jelinek <jakub@redhat.com>
12833
12834 PR middle-end/69542
12835 * gcc.dg/torture/pr69542.c: New test.
12836
6dfeb7ce
WD
128372016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12838
12839 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12840
4b7471a4
DE
128412016-01-28 David Edelsohn <dje.gcc@gmail.com>
12842
12843 * gcc.dg/pr65980.c: Skip on AIX.
12844 * gcc.dg/pr66688.c: Same.
12845
b271fd21
DE
128462016-01-28 David Edelsohn <dje.gcc@gmail.com>
12847
12848 PR target/63679
12849 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12850 * gcc.dg/tree-ssa/sra-18.c: Same.
12851
874108a9
AV
128522016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12853
12854 PR fortran/62536
12855 * gfortran.dg/block_15.f08: New test.
12856 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12857 on incorrectly closed BLOCK.
12858
30480bcd
IE
128592016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12860
12861 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
128622016-01-28 Richard Biener <rguenther@suse.de>
12863
12864 PR tree-optimization/69466
12865 * gfortran.dg/vect/pr69466.f90: New testcase.
12866
0d4c694e
TP
128672016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12868
12869 * g++.dg/pr67989.C: Remove ARM-specific option.
12870 * gcc.target/arm/pr67989.C: New file.
12871
2aa780da
UB
128722016-01-27 Uros Bizjak <ubizjak@gmail.com>
12873
12874 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12875 and expm1 test for glibc < 2.11.
12876
f75ebe77
RH
128772016-01-27 Richard Henderson <rth@redhat.com>
12878
12879 * gcc.c-torture/execute/pr69447.c: New test.
12880
128812016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12882
9a175e65 12883 PR fortran/69422
49847d75
PT
12884 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12885
cbdd8ae0
JJ
128862016-01-27 Jakub Jelinek <jakub@redhat.com>
12887
12888 PR debug/66869
12889 * gcc.dg/pr66869.c: New test.
12890
2b572b3c
JL
128912016-01-25 Jeff Law <law@redhat.com>
12892
12893 PR tree-optimization/68398
aec0b19e 12894 PR tree-optimization/69196
2b572b3c
JL
12895 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12896 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12897 path to avoid new heuristic allowing more irreducible regions
12898 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12899 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12900 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12901 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12902 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12903
fa74a4bc
MP
129042016-01-27 Marek Polacek <polacek@redhat.com>
12905
12906 PR c/68062
12907 * c-c++-common/vector-compare-4.c: New test.
12908
0afff540
DM
129092016-01-27 David Malcolm <dmalcolm@redhat.com>
12910
12911 PR preprocessor/69126
12912 * c-c++-common/pr69126.c: New test case.
12913
1a218fc9
ILT
129142016-01-27 Ian Lance Taylor <iant@google.com>
12915
12916 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12917
5d70666e
RB
129182016-01-27 Ryan Burn <contact@rnburn.com>
12919
12920 PR cilkplus/69267
12921 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12922
87ff4d66
UB
129232016-01-27 Uros Bizjak <ubizjak@gmail.com>
12924
12925 PR target/69512
12926 * gcc.target/i386/pr69512.c: New test.
12927
27e23cca
RE
129282016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12929
12930 PR ada/69488
12931 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12932
05bf54c3
MP
129332016-01-27 Marek Polacek <polacek@redhat.com>
12934
12935 PR c++/69379
12936 * g++.dg/pr69379.C: New test.
12937
60214d0d
MS
129382016-01-27 Martin Sebor <msebor@redhat.com>
12939
12940 PR c++/69317
12941 * g++.dg/abi/Wabi-2-2.C: New test.
12942 * g++.dg/abi/Wabi-2-3.C: New test.
12943 * g++.dg/abi/Wabi-3-2.C: New test.
12944 * g++.dg/abi/Wabi-3-3.C: New test.
12945
167c7bfa
RB
129462016-01-27 Richard Biener <rguenther@suse.de>
12947
12948 PR tree-optimization/69166
12949 * gcc.dg/torture/pr69166.c: New testcase.
12950
1430fb1f
MJ
129512016-01-27 Martin Jambor <mjambor@suse.cz>
12952
12953 PR tree-optimization/69355
12954 * gcc.dg/tree-ssa/pr69355.c: New test.
12955
95e3030c
MP
129562016-01-27 Marek Polacek <polacek@redhat.com>
12957
12958 PR c++/69496
12959 * g++.dg/ext/constexpr-vla1.C: New test.
12960
eeb085f3
CB
129612016-01-20 Christian Bruel <christian.bruel@st.com>
12962
12963 PR target/69245
12964 * gcc.target/arm/pr69245.c: New test.
12965
b1652dde
JJ
129662016-01-27 Jakub Jelinek <jakub@redhat.com>
12967
12968 PR tree-optimization/69399
12969 * gcc.dg/torture/pr69399.c: New test.
12970
ce7e8f00
EB
129712016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12972
12973 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12974
e4aac1d1
EB
129752016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12976
12977 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12978
8dfdb419
TV
129792016-01-26 Tom de Vries <tom@codesourcery.com>
12980
12981 PR tree-optimization/69110
12982 * gcc.dg/autopar/pr69110.c: New test.
12983
56f80f54 129842016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12985 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12986
12987 * gcc.dg/graphite/isl-ast-op-select.c: New.
12988
a0909527
PT
129892015-01-26 Paul Thomas <pault@gcc.gnu.org>
12990
12991 PR fortran/69385
12992 * gfortran.dg/allocate_error_6.f90: New test.
12993
ffc445f4
RH
129942016-01-26 Richard Henderson <rth@redhat.com>
12995
12996 * gcc.dg/tm/pr60908.c: New test.
12997
01e1dea3
DM
129982016-01-26 David Malcolm <dmalcolm@redhat.com>
12999
13000 PR other/69006
13001 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
13002 directive.
13003 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
13004 expected multiline output to reflect the colorization being
13005 disabled before newlines.
13006 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
13007 (custom_diagnostic_finalizer): Replace call to
13008 pp_newline_and_flush with call to pp_flush.
13009 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
13010 * gfortran.dg/implicit_class_1.f90: Likewise.
13011 * lib/gcc-dg.exp (allow_blank_lines): New global.
13012 (dg-allow-blank-lines-in-output): New procedure.
13013 (gcc-dg-prune): Complain about blank lines in the output, unless
13014 dg-allow-blank-lines-in-output was called.
13015 * lib/multiline.exp (_build_multiline_regex): Only support
13016 arbitrary followup text for non-blank-lines, not for blank lines.
13017
13f92e8d
JJ
130182016-01-26 Jakub Jelinek <jakub@redhat.com>
13019
13020 PR tree-optimization/69483
13021 * gcc.dg/pr69483.c: New test.
13022 * g++.dg/opt/pr69483.C: New test.
13023
92422235
CL
130242016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13025
13026 PR target/68620
13027 * gcc.target/arm/pr68620.c: New test.
13028
0bccf11b
L
130292016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13030
13031 * gcc.target/i386/pr68986-2.c: Remove -m32.
13032
81cd202e
L
130332016-01-26 H.J. Lu <hongjiu.lu@intel.com>
13034
13035 PR target/68986
13036 * gcc.target/i386/pr68986-1.c: New test.
13037 * gcc.target/i386/pr68986-2.c: Likewise.
13038 * gcc.target/i386/pr68986-3.c: Likewise.
13039
213a1c03
CB
130402016-01-26 Christian Bruel <christian.bruel@st.com>
13041
13042 * lib/target-supports.exp
13043 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
13044 (check_effective_target_arm_crypto_pragma_ok): Likewise.
13045 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
13046
22a08dd1
RB
130472016-01-26 Richard Biener <rguenther@suse.de>
13048
13049 PR tree-optimization/69452
13050 * gcc.dg/torture/pr69452.c: New testcase.
13051
6c06e0e8
JJ
130522016-01-26 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR target/69442
13055 * gcc.dg/pr69442.c: New test.
13056
b96824c4
RFI
130572016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
13058
13059 PR target/67896
13060 * gcc.target/aarch64/simd/pr67896.C: New.
13061
5ee31e57
RS
130622016-01-26 Richard Sandiford <richard.sandiford@arm.com>
13063
13064 PR tree-optimization/69400
13065 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
13066 function.
13067 (plugin_init): Call it.
13068 * gcc.dg/torture/pr69400.c: New test.
13069
7ddfb31d
CL
130702016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
13071
13072 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
13073
1e050c90
AK
130742016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13075 Sebastian Pop <s.pop@samsung.com>
13076
13077 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
13078 isl-0.15.
13079
c8ee4bf5
AK
130802016-01-25 Aditya Kumar <aditya.k7@samsung.com>
13081 Sebastian Pop <s.pop@samsung.com>
13082
13083 * gcc.dg/graphite/pr69292.c: New.
13084
d902b330
JJ
130852016-01-25 Jakub Jelinek <jakub@redhat.com>
13086
13087 * c-c++-common/goacc/use_device-1.c: New test.
13088
2c89b952
JL
130892016-01-25 Jeff Law <law@redhat.com>
13090
13091 PR tree-optimization/69196
13092 PR tree-optimization/68398
13093 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
13094 * gcc.dg/tree-ssa/pr68198.c: Likewise.
13095
685c8785
DE
130962016-01-25 David Edelsohn <dje.gcc@gmail.com>
13097
13098 PR target/69469
13099 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
13100 Algorithm.
13101
95cef0c1
RB
131022016-01-25 Richard Biener <rguenther@suse.de>
13103
13104 PR testsuite/69380
13105 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
13106
2947d3b2
IE
131072016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
13108
13109 PR target/69421
13110 * gcc.dg/pr69421.c: New test.
13111
ae19075a
BB
131122016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
13113
13114 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
13115 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
13116 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
13117 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
13118 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
13119 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
13120 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
13121 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
13122 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
13123 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
13124
fa4511c2
RB
131252016-01-25 Richard Biener <rguenther@suse.de>
13126
13127 PR tree-optimization/69376
13128 * gcc.dg/torture/pr69376.c: New testcase.
13129
1d101216
JD
131302016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13131
13132 PR fortran/69397
13133 PR fortran/68442
13134 * gfortran.dg/interface_38.f90: New test.
13135 * gfortran.dg/interface_39.f90: New test.
a0909527 13136
a59b92b0
PP
131372016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
13138
13139 Revert:
13140 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13141
13142 PR c++/11858
13143 PR c++/24663
13144 PR c++/24664
13145 * g++.dg/template/pr11858.C: New test.
13146 * g++.dg/template/pr24663.C: New test.
13147 * g++.dg/template/unify12.C: New test.
13148 * g++.dg/template/unify13.C: New test.
13149 * g++.dg/template/unify14.C: New test.
13150 * g++.dg/template/unify15.C: New test.
13151 * g++.dg/template/unify16.C: New test.
13152 * g++.dg/template/unify17.C: New test.
13153
16acb1a8
DH
131542016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
13155
13156 PR fortran/68283
13157 gfortran.dg/pr68283.f90: New test.
13158
094773e8
TK
131592016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13160
13161 PR fortran/66094
13162 * gfortran.dg/inline_matmul_13.f90: New test.
13163 * gfortran.dg/matmul_bounds_8.f90: New test.
13164 * gfortran.dg/matmul_bounds_9.f90: New test.
13165 * gfortran.dg/matmul_bounds_10.f90: New test.
13166
42fb90d7
TV
131672016-01-23 Tom de Vries <tom@codesourcery.com>
13168
13169 PR tree-optimization/69426
13170 * gcc.dg/autopar/pr69426.c: New test.
13171
69da7802
MS
131722016-01-23 Martin Sebor <msebor@redhat.com>
13173
13174 PR c++/58109
13175 PR c++/69022
13176 * g++.dg/cpp0x/alignas5.C: New test.
13177 * g++.dg/ext/vector29.C: Same.
13178
da17300a
UB
131792016-01-23 Uros Bizjak <ubizjak@gmail.com>
13180
13181 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
13182 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
13183 _GNU_SOURCE from compile flags to the source.
13184 * gcc.target/i386/chkp-stropt-12.c: Ditto.
13185 * gcc.target/i386/chkp-stropt-16.c: Ditto.
13186 * gcc.target/i386/chkp-stropt-4.c: Ditto.
13187 * gcc.target/i386/chkp-stropt-8.c: Ditto.
13188
62041cfc
JJ
131892016-01-22 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR target/69432
13192 * g++.dg/opt/pr69432.C: New test.
13193
f7d2ad6f
BS
131942016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13195
13196 * gcc.target/powerpc/pr63354c: Adjust target selector to include
13197 32-bit targets testing an -m64 multilib.
13198
d403fc9a
WS
131992016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13200
13201 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
13202 64-bit support.
13203
4aa16f8d
JG
132042016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
13205
13206 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
13207
7c816d0f
CB
132082016-01-21 Christian Bruel <christian.bruel@st.com>
13209
13210 PR target/68674
13211 * gcc.target/i386/pr68674.c
13212 * gcc.target/aarch64/pr68674.c
13213 * gcc.target/arm/pr68674.c
13214
fce661e8
KT
132152016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13216
13217 PR target/69403
13218 * gcc.c-torture/execute/pr69403.c: New test.
13219
4696899f
PC
132202016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
13221
13222 PR c++/55843
13223 * g++.dg/template/pr55843.C: New.
13224
bac69366
AL
132252016-01-22 Alan Lawrence <alan.lawrence@arm.com>
13226
13227 PR testsuite/66877
13228 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
13229 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
13230
b57d3a5c
BS
132312016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13232
13233 PR testsuite/67489
da17300a
UB
13234 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13235 from dg-do compile directive, and instead add
13236 { dg-require-effective-target int128 }.
b57d3a5c 13237
9f04a53e
MS
132382016-01-20 Martin Sebor <msebor@redhat.com>
13239
13240 PR c/69405
13241 * gcc.dg/sync-fetch.c: New test.
13242
38a51663
JL
132432016-01-21 Martin Sebor <msebor@redhat.com>
13244
13245 PR target/69252
13246 * gcc.target/powerpc/pr69252.c: New test.
13247
2423a75a
JD
132482016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13249
13250 PR fortran/65996
da17300a 13251 * gfortran.dg/pr65996.f90: New test.
2423a75a 13252
0a76463f
DV
132532016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13254
13255 PR c++/68810
9f04a53e 13256 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13257 expected to generate an error.
0a76463f 13258
9776e692
BS
132592016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13260
13261 PR middle-end/66178
13262 * gcc.dg/torture/pr66178.c: New test.
13263
c8d3e088
AB
132642016-01-21 Anton Blanchard <anton@samba.org>
13265 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13266
13267 PR target/63354
13268 * gcc.target/powerpc/pr63354.c: New test.
13269
35b707ff
VM
132702016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13271
13272 PR rtl-optimization/68990
13273 * gcc.target/i386/pr68990: New.
13274
157b0829
NC
132752016-01-21 Nick Clifton <nickc@redhat.com>
13276
13277 PR target/69129
13278 * gcc.target/mips/pr69129.c: New.
13279
aede6748
PC
132802016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13281
13282 PR c++/58046
13283 * g++.dg/cpp0x/pr58046.C: New.
13284
5463c2c8
JJ
132852016-01-21 Jakub Jelinek <jakub@redhat.com>
13286
6d31cc75
SS
13287 PR target/69187
13288 PR target/65624
13289 * gcc.target/arm/pr69187.c: New test.
13290
5463c2c8
JJ
13291 PR c++/69355
13292 * g++.dg/torture/pr69355.C: New test.
13293
fa28f32b
AK
132942016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13295 Sebastian Pop <s.pop@samsung.com>
13296
13297 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13298
b920a047
AK
132992016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13300 Sebastian Pop <s.pop@samsung.com>
13301
da17300a 13302 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13303
bdd3aea6
JJ
133042016-01-21 Jakub Jelinek <jakub@redhat.com>
13305
13306 PR middle-end/67653
13307 * c-c++-common/pr67653.c: New test.
13308 * gcc.dg/torture/pr29119.c: Add dg-warning.
13309
26a2e6ae
PB
133102016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13311
13312 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13313
d25c7690
PK
133142016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13315
13316 PR c/24293
13317 * gcc.dg/pr24293.c: New test.
13318 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13319 incomplete struct type.
13320 * gcc.dg/declspec-1.c: Likewise.
13321 * gcc.dg/pr63549.c: Likewise.
13322
889d5698
JJ
133232016-01-20 Jakub Jelinek <jakub@redhat.com>
13324
13325 PR tree-optimization/66612
13326 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13327 for bdn instruction.
13328
d7cf3dc7
CL
133292016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13330
13331 * lib/target-supports.exp
13332 (check_effective_target_arm_fp_ok_nocache): New.
13333 (check_effective_target_arm_fp_ok): New.
13334 (add_options_for_arm_fp): New.
13335 (check_effective_target_arm_crypto_ok_nocache): Require
13336 target_arm_v8_neon_ok instead of arm32.
13337 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13338 (check_effective_target_arm_crypto_pragma_ok): New.
13339 (add_options_for_arm_vfp): New.
13340 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13341 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13342 target instead. Force initial fpu to vfp.
13343 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13344 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13345 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13346 dependency.
13347 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13348 use arm_vfp effective target instead. Force initial fpu to vfp.
13349 * gcc.target/arm/attr-neon3.c: Likewise.
13350 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13351 arm_vfp_ok.
13352 * gcc.target/arm/unsigned-float.c: Likewise.
13353 * gcc.target/arm/vfp-1.c: Likewise.
13354 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13355 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13356 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13357 * gcc.target/arm/vfp-ldmias.c: Likewise.
13358 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13359 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13360 * gcc.target/arm/vfp-stmiad.c: Likewise.
13361 * gcc.target/arm/vfp-stmias.c: Likewise.
13362 * gcc.target/arm/vnmul-1.c: Likewise.
13363 * gcc.target/arm/vnmul-2.c: Likewise.
13364 * gcc.target/arm/vnmul-3.c: Likewise.
13365 * gcc.target/arm/vnmul-4.c: Likewise.
13366
01ac9704 133672016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13368
e84b00da
L
13369 PR testsuite/69366
13370 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13371 the MPX run-time library, for compile-time MPX test.
13372 * gcc.target/i386/chkp-always_inline.c: Likewise.
13373 * gcc.target/i386/chkp-bndret.c: Likewise.
13374 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13375 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13376 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13377 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13378 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13379 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13380 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13381 * gcc.target/i386/chkp-label-address.c: Likewise.
13382 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13383 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13384 * gcc.target/i386/chkp-pr69044.c: Likewise.
13385 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13386 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13387 * gcc.target/i386/chkp-strchr.c: Likewise.
13388 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13389 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13390 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13391 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13392 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13393 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13394 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13395 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13396 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13397 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13398 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13399 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13400 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13401 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13402 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13403 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13404 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13405 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13406 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13407 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13408 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13409 * gcc.target/i386/pr63995-2.c: Likewise.
13410 * gcc.target/i386/pr64805.c: Likewise.
13411 * gcc.target/i386/pr65044.c: Likewise.
13412 * gcc.target/i386/pr65167.c: Likewise.
13413 * gcc.target/i386/pr65183.c: Likewise.
13414 * gcc.target/i386/pr65184.c: Likewise.
13415 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13416
28b33016
IE
134172016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13418
13419 PR tree-optimization/69328
13420 * gcc.dg/pr69328.c: New test.
13421
bcff0913
JL
134222016-01-20 Jeff Law <law@redhat.com>
13423
bf0bb970 13424 PR target/25114
bcff0913
JL
13425 * gcc.target/m68k/pr25114.c: New test.
13426
a3f69631
AV
134272016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13428
13429 * gcc.target/arm/memset-inline-10.c: Added
13430 dg-require-effective-target arm_thumb2_ok.
13431
af33ba0d
EB
134322016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13433
13434 * gcc.dg/debug/dwarf2/sso.c: New test.
13435
7596d5de
UB
134362016-01-19 Uros Bizjak <ubizjak@gmail.com>
13437
13438 PR testsuite/68820
13439 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13440 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13441 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13442
ceda2c69
JH
134432016-01-19 Jan Hubicka <hubicka@ucw.cz>
13444
13445 PR ipa/66223
13446 * g++.dg/ipa/devirt-50.C: New testcase.
13447
38a979f2
MP
134482016-01-19 Marek Polacek <polacek@redhat.com>
13449
13450 PR c++/68965
13451 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13452 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13453
962801c5
KT
134542016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13455
13456 PR target/69135
13457 * gcc.target/arm/pr69135_1.c: New test.
13458
078fe40a
WD
134592015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13460
13461 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13462
786e3c06
WD
134632015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13464
13465 * gcc.target/aarch64/ccmp_1.c: New testcase.
13466
1e297006
MP
134672016-01-19 Marek Polacek <polacek@redhat.com>
13468
13469 PR c++/68586
13470 * g++.dg/cpp0x/enum30.C: New test.
13471
879c27e3
RB
134722016-01-19 Richard Biener <rguenther@suse.de>
13473
13474 PR tree-optimization/69336
13475 * g++.dg/tree-ssa/pr69336.C: New testcase.
13476
015337d3
JJ
134772016-01-19 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR debug/65779
13480 * gcc.dg/pr65779.c: New test.
13481
e2c768b6
RB
134822016-01-19 Richard Biener <rguenther@suse.de>
13483
13484 PR tree-optimization/69352
13485 * gcc.dg/torture/pr69352.c: New testcase.
13486
569efc34
JJ
134872016-01-19 Jakub Jelinek <jakub@redhat.com>
13488
13489 PR rtl-optimization/68955
13490 PR rtl-optimization/64557
13491 * gcc.dg/torture/pr68955.c: New test.
13492
e49d321f
JH
134932016-01-19 Jan Hubicka <hubicka@ucw.cz>
13494
13495 PR lto/69136
13496 * g++.dg/torture/pr69136.C: New testcase.
13497
e9191ad3
JH
134982016-01-19 Jan Hubicka <hubicka@ucw.cz>
13499
13500 PR lto/69133
13501 * g++.dg/lto/pr69133_0.C: New testcase.
13502 * g++.dg/lto/pr69133_1.C: New testcase.
13503
2bedb645
JL
135042016-01-15 Jeff Law <law@redhat.com>
13505
13506 PR tree-optimization/69320
13507 * gcc.c-torture/pr69320-1.c: New test.
13508 * gcc.c-torture/pr69320-2.c: New test.
13509 * gcc.c-torture/pr69320-3.c: New test.
13510 * gcc.c-torture/pr69320-4.c: New test.
13511
17c15cb9
PP
135122016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13513
13514 PR c++/11858
13515 PR c++/24663
13516 PR c++/24664
13517 * g++.dg/template/pr11858.C: New test.
13518 * g++.dg/template/pr24663.C: New test.
13519 * g++.dg/template/unify12.C: New test.
13520 * g++.dg/template/unify13.C: New test.
13521 * g++.dg/template/unify14.C: New test.
13522 * g++.dg/template/unify15.C: New test.
13523 * g++.dg/template/unify16.C: New test.
13524 * g++.dg/template/unify17.C: New test.
13525
9617fd08
DM
135262016-01-18 David Malcolm <dmalcolm@redhat.com>
13527
13528 PR testsuite/69181
13529 * gcc.dg/pr69181-1.c: New test file.
13530 * gcc.dg/pr69181-2.c: New test file.
13531 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13532 globals by moving it to...
13533 (cleanup-after-saved-dg-test): ...this new function. Add
13534 "global additional_sources_used". Add reset of global
13535 multiline_expected_outputs to the empty list.
13536 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13537 global to...
13538 (multiline_expected_outputs): ...this, and updated comments to
13539 note that it is modified from gcc-dg.exp.
13540 (dg-end-multiline-output): Update for the above renaming.
13541 (handle-multiline-outputs): Likewise. Remove the clearing
13542 of the expected outputs to the empty list.
13543
b555a2e4
RB
135442016-01-18 Richard Biener <rguenther@suse.de>
13545
13546 PR tree-optimization/69297
13547 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13548
96902805
JM
135492016-01-18 Joseph Myers <joseph@codesourcery.com>
13550
13551 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13552 dg-options.
13553 * gcc.target/mips/mips-3d-2.c: Likewise.
13554 * gcc.target/mips/mips-3d-3.c: Likewise.
13555 * gcc.target/mips/mips-3d-4.c: Likewise.
13556 * gcc.target/mips/mips-3d-5.c: Likewise.
13557 * gcc.target/mips/mips-3d-6.c: Likewise.
13558 * gcc.target/mips/mips-3d-7.c: Likewise.
13559 * gcc.target/mips/mips-3d-8.c: Likewise.
13560 * gcc.target/mips/mips-3d-9.c: Likewise.
13561 * gcc.target/mips/mips-ps-1.c: Likewise.
13562 * gcc.target/mips/mips-ps-2.c: Likewise.
13563 * gcc.target/mips/mips-ps-3.c: Likewise.
13564 * gcc.target/mips/mips-ps-4.c: Likewise.
13565 * gcc.target/mips/mips-ps-5.c: Likewise.
13566 * gcc.target/mips/mips-ps-6.c: Likewise.
13567 * gcc.target/mips/mips-ps-7.c: Likewise.
13568 * gcc.target/mips/mips-ps-type.c: Likewise.
13569 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13570 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13571
40e26f94
TV
135722016-01-18 Tom de Vries <tom@codesourcery.com>
13573
13574 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13575 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13576 * c-c++-common/goacc/kernels-empty.c: New test.
13577 * c-c++-common/goacc/kernels-eternal.c: New test.
13578 * c-c++-common/goacc/kernels-loop-2.c: New test.
13579 * c-c++-common/goacc/kernels-loop-3.c: New test.
13580 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13581 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13582 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13583 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13584 * c-c++-common/goacc/kernels-loop-data.c: New test.
13585 * c-c++-common/goacc/kernels-loop-g.c: New test.
13586 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13587 * c-c++-common/goacc/kernels-loop-n.c: New test.
13588 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13589 * c-c++-common/goacc/kernels-loop.c: New test.
13590 * c-c++-common/goacc/kernels-noreturn.c: New test.
13591 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13592 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13593 * c-c++-common/goacc/kernels-reduction.c: New test.
13594
a98d4647
TV
135952016-01-18 Tom de Vries <tom@codesourcery.com>
13596
13597 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13598 * gcc.dg/autopar/outer-2.c: Same.
13599 * gcc.dg/autopar/outer-3.c: Same.
13600 * gcc.dg/autopar/outer-4.c: Same.
13601 * gcc.dg/autopar/outer-5.c: Same.
13602 * gcc.dg/autopar/outer-6.c: Same.
13603 * gcc.dg/autopar/parallelization-1.c: Same.
13604 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13605 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13606 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13607 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13608 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13609 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13610 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13611 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13612 * gcc.dg/autopar/pr39500-1.c: Same.
13613 * gcc.dg/autopar/pr39500-2.c: Same.
13614 * gcc.dg/autopar/pr46193.c: Same.
13615 * gcc.dg/autopar/pr46194.c: Same.
13616 * gcc.dg/autopar/pr49580.c: Same.
13617 * gcc.dg/autopar/pr49960-1.c: Same.
13618 * gcc.dg/autopar/pr49960.c: Same.
13619 * gcc.dg/autopar/pr68373.c: Same.
13620 * gcc.dg/autopar/reduc-1.c: Same.
13621 * gcc.dg/autopar/reduc-1char.c: Same.
13622 * gcc.dg/autopar/reduc-1short.c: Same.
13623 * gcc.dg/autopar/reduc-2.c: Same.
13624 * gcc.dg/autopar/reduc-2char.c: Same.
13625 * gcc.dg/autopar/reduc-2short.c: Same.
13626 * gcc.dg/autopar/reduc-3.c: Same.
13627 * gcc.dg/autopar/reduc-4.c: Same.
13628 * gcc.dg/autopar/reduc-6.c: Same.
13629 * gcc.dg/autopar/reduc-7.c: Same.
13630 * gcc.dg/autopar/reduc-8.c: Same.
13631 * gcc.dg/autopar/reduc-9.c: Same.
13632 * gcc.dg/autopar/uns-outer-4.c: Same.
13633 * gcc.dg/autopar/uns-outer-5.c: Same.
13634 * gcc.dg/autopar/uns-outer-6.c: Same.
13635 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13636 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13637
da976fa8
AL
136382016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13639
13640 PR target/63679
13641 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13642 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13643
70c1e886
AL
136442016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13645
13646 PR target/63679
13647 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13648 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13649 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13650
88bed196
AL
136512016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13652
13653 PR target/63679
13654 * gcc.dg/tree-ssa/sra-17.c: New.
13655 * gcc.dg/tree-ssa/sra-18.c: New.
13656
3dd5f42e
IE
136572016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13658
13659 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13660
ae5a77fa
EB
136612016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13662
13663 * gnat.dg/inline12.adb: New test.
13664
11e57fc6
BC
136652016-01-18 Bin Cheng <bin.cheng@arm.com>
13666
13667 PR tree-optimization/66797
13668 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13669
995b6fe0
RB
136702016-01-18 Richard Biener <rguenther@suse.de>
13671
13672 PR tree-optimization/69170
13673 * gcc.dg/torture/pr69170.c: New testcase.
13674
82ee0cf2 136752016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13676
13677 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13678
d69da357
TV
136792016-01-16 Tom de Vries <tom@codesourcery.com>
13680
13681 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13682
a3845283
TV
136832016-01-16 Tom de Vries <tom@codesourcery.com>
13684
13685 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13686 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13687 redundant dg-require-effective-target pthread.
13688 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13689 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13690 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13691 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13692 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13693 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13694 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13695
197a6aa6
DE
136962016-01-16 David Edelsohn <dje.gcc@gmail.com>
13697
13698 PR target/68609
13699 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13700 * gcc.target/powerpc/recip-7.c: Same.
13701
ec7886c1
PP
137022016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13703
13704 PR c++/69091
13705 * g++.dg/template/pr69091.C: New test.
13706
203484bb
PP
137072016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13708
13709 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13710 dump does not contain an error_mark_node.
13711 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13712 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13713
aa2500e9
PP
137142016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13715
13716 PR c++/68936
13717 * g++.dg/template/pr68936.C: New test.
13718
28621a5c
DE
137192016-01-15 David Edelsohn <dje.gcc@gmail.com>
13720
13721 PR target/68609
13722 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13723 * gcc.target/powerpc/recip-2.c: Same.
13724 * gcc.target/powerpc/recip-3.c: Same.
13725 * gcc.target/powerpc/recip-4.c: Same.
13726 * gcc.target/powerpc/recip-sqrtf.c: Same.
13727
40c43aca
JL
137282016-01-15 Jeff Law <law@redhat.com>
13729
13730 PR tree-optimization/69270
13731 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13732 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13733
afbc5ae8
PT
137342016-01-15 Paul Thomas <pault@gcc.gnu.org>
13735
13736 PR fortran/49630
13737 * gfortran.dg/deferred_character_13.f90: New test for the fix
13738 of comment 3 of the PR.
13739
13740 PR fortran/54070
13741 * gfortran.dg/deferred_character_8.f90: New test
13742 * gfortran.dg/allocate_error_5.f90: New test
13743
13744 PR fortran/60593
13745 * gfortran.dg/deferred_character_10.f90: New test
13746
13747 PR fortran/60795
13748 * gfortran.dg/deferred_character_14.f90: New test
13749
13750 PR fortran/61147
13751 * gfortran.dg/deferred_character_11.f90: New test
13752
13753 PR fortran/64324
13754 * gfortran.dg/deferred_character_9.f90: New test
13755
49abe076
VM
137562016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13757
13758 PR rtl-optimization/69030
13759 * gcc.target/i386/pr69030.c: New.
13760
16d12992
KT
137612016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13762
13763 * gcc.target/aarch64/target_attr_17.c: New test.
13764
78810bd3
RB
137652016-01-15 Richard Biener <rguenther@suse.de>
13766
13767 PR tree-optimization/66856
13768 * gcc.dg/torture/pr66856-1.c: New testcase.
13769 * gcc.dg/torture/pr66856-2.c: Likewise.
13770
2bd847fe
RB
137712016-01-15 Richard Biener <rguenther@suse.de>
13772
13773 PR debug/69137
13774 * g++.dg/lto/pr69137_0.C: New testcase.
13775
a00fe3b7
RS
137762016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13777
13778 PR middle-end/69246
13779 * gcc.target/i386/pr69246.c: New test.
13780
cbb0e83b
DV
137812016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13782
7596d5de 13783 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13784
5a500ecf
DV
137852016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13786
13787 PR c++/56194
13788 * g++.dg/init/const9.C: Disable test on S/390.
13789
5d9bf64f
DV
137902016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13791
13792 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13793 * g++.dg/Wno-frame-address.C: Ditto.
13794
e234b19e
DV
137952016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13796
13797 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13798
89483f99
RB
137992016-01-15 Richard Biener <rguenther@suse.de>
13800
13801 PR tree-optimization/68961
13802 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13803
94f37395
IE
138042016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13805
13806 * gcc.target/i386/pr65105-5.c: New test.
13807
82ee0cf2 138082016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13809
13810 * gcc.c-torture/execute/alias-4.c: New testcase.
13811
82ee0cf2 138122016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13813
13814 PR ipa/68148
13815 * g++.dg/ipa/devirt-49.C: New testcase.
13816
092f7deb 138172016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13818
13819 PR target/65837
13820 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13821 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13822 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13823
e93c66bc
RB
138242016-01-15 Richard Biener <rguenther@suse.de>
13825
13826 PR tree-optimization/69117
13827 * gcc.dg/torture/pr69117.c: New testcase.
13828
c47eaca6 138292015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13830
13831 PR c++/69048
13832 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13833
c3f6914a
FXC
138342016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13835
13836 PR testsuite/67509
13837 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13838 range tests use 100 * maximum instead of maximum + 1.
13839
cd65ae90
JJ
138402016-01-14 Jakub Jelinek <jakub@redhat.com>
13841
13842 PR debug/69244
13843 * gcc.dg/guality/pr69244.c: New test.
13844
19643948
UB
138452016-01-14 Uros Bizjak <ubizjak@gmail.com>
13846
13847 * lib/target-supports.exp (check_effective_target_issignaling):
13848 New procedure.
13849 * gcc.dg/pr61441.c: Require issignaling effective target.
13850
fe79c97e
SB
138512016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13852
13853 PR target/68803
13854 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13855
c7df95d8
DM
138562016-01-14 David Malcolm <dmalcolm@redhat.com>
13857
13858 PR c++/68819
13859 PR preprocessor/69177
13860 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13861 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13862 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13863 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13864
00083992
MP
138652016-01-14 Marek Polacek <polacek@redhat.com>
13866
13867 PR c/69262
13868 * gcc.dg/array-15.c: New test.
13869
0c9b3294
JJ
138702016-01-14 Jakub Jelinek <jakub@redhat.com>
13871
13872 PR middle-end/68146
13873 PR tree-optimization/69155
13874 * gfortran.dg/pr68146.f: New test.
13875 * gfortran.dg/pr69155.f90: New test.
13876
3688e13d
RB
138772016-01-14 Richard Biener <rguenther@suse.de>
13878
13879 PR tree-optimization/68060
13880 * gcc.dg/torture/pr68060-1.c: New testcase.
13881 * gcc.dg/torture/pr68060-2.c: Likewise.
13882
bab0ad3a
NC
138832016-01-14 Nick Clifton <nickc@redhat.com>
13884
13885 * lib/target-supports.exp
13886 (check_effective_target_arm_neon_ok_nocache): Add an option
13887 sequence that includes setting the ARM architecture to ARMv7-A.
13888 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13889 command line options necessary to enable Neon support.
13890 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13891 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13892 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13893 * gcc.target/arm/pr69180.c: Likewise.
13894
947c2ce5
JL
138952016-01-14 Jeff Law <law@redhat.com>
13896
13897 PR tree-optimization/69270
13898 * gcc.dg/tree-ssa/pr69270.c: New test.
13899
3342fd71
BS
139002016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13901
13902 PR c/66208
13903 * c-c++-common/pr66208.c: New file.
13904
2ad3adf1
JJ
139052016-01-13 Jakub Jelinek <jakub@redhat.com>
13906
13907 PR tree-optimization/69156
13908 * gcc.dg/pr69156.c: New test.
13909
398d6feb
L
139102016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13911
13912 * gcc.target/i386/pr69225-7.c: New test.
13913
4c868789
RH
139142016-01-13 Richard Henderson <rth@redhat.com>
13915
13916 * gcc.dg/tm/memopt-13.c: Update expected function.
13917 * gcc.dg/tm/memopt-6.c: Likewise.
13918
ef6d1772
UB
139192016-01-13 Uros Bizjak <ubizjak@gmail.com>
13920
13921 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13922 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13923 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13924 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13925
ef6d1772
UB
139262016-01-13 Tom de Vries <tom@codesourcery.com>
13927
13928 PR tree-optimization/69169
0b4b6ef2
TV
13929 * gcc.dg/pr69169.c: New test.
13930
2ad3adf1 139312016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13932
13933 PR target/69228
13934 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13935 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13936 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13937 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13938 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13939 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13940 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13941 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13942
9060e335
AK
139432016-01-13 Jakub Jelinek <jakub@redhat.com>
13944
13945 PR target/69247
13946 * gcc.dg/pr69247.c: New test.
13947
40311329
RB
139482016-01-13 Richard Biener <rguenther@suse.de>
13949
13950 PR tree-optimization/69242
13951 * gcc.dg/torture/pr69242.c: New testcase.
13952
ccbd7103
RB
139532016-01-13 Richard Biener <rguenther@suse.de>
13954
13955 PR tree-optimization/69186
13956 * gcc.dg/torture/pr69186.c: New testcase.
13957
c6f72a46
JL
139582016-01-13 Jeff Law <law@redhat.com>
13959
13960 PR tree-optimization/67755
13961 * gcc.dg/tree-ssa/pr67755.c: New test.
13962
139632016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13964
13965 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13966 pass number in output by a star.
13967
c446cf07
BC
139682016-01-12 Bin Cheng <bin.cheng@arm.com>
13969
13970 PR tree-optimization/68911
13971 * gcc.c-torture/execute/pr68911.c: New test.
13972
5342156c
MP
139732016-01-12 Marek Polacek <polacek@redhat.com>
13974
13975 PR c++/68979
13976 * g++.dg/warn/permissive-1.C: New test.
13977
65364cc5
JJ
139782016-01-12 Jakub Jelinek <jakub@redhat.com>
13979
13980 PR objc++/68511
13981 PR c++/69213
13982 * g++.dg/opt/pr69213.C: New test.
13983
81b9a3d9
CB
139842016-01-12 Christian Bruel <christian.bruel@st.com>
13985
13986 PR target/69180
13987 * gcc.target/arm/pr69180.c: New test.
13988
3c4e91c9
RB
139892016-01-12 Richard Biener <rguenther@suse.de>
13990
13991 PR lto/69077
13992 * g++.dg/lto/pr69077_0.C: New testcase.
13993 * g++.dg/lto/pr69077_1.C: Likewise.
13994
5664cea1
JJ
139952016-01-12 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR target/69175
13998 * g++.dg/opt/pr69175.C: New test.
13999
86cefc49
AL
140002016-01-12 Alan Lawrence <alan.lawrence@arm.com>
14001
14002 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
14003 rather than #including math.h & stdlib.h.
14004 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
14005 * gcc.dg/vect/pr49771.c: Likewise.
14006 * gcc.dg/vect/vect-10-big-array.c: Likewise.
14007 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
14008 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
14009 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
14010 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
14011 * gcc.dg/vect/pr44507.c: Likewise.
14012 * gcc.dg/vect/pr45902.c: Likewise.
14013 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
14014 * gcc.dg/vect/vect-117.c: Likewise.
14015 * gcc.dg/vect/vect-99.c: Likewise.
14016 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
14017 * gcc.dg/vect/vect-cond-1.c: Likewise.
14018 * gcc.dg/vect/vect-cond-2.c: Likewise.
14019 * gcc.dg/vect/vect-cond-3.c: Likewise.
14020 * gcc.dg/vect/vect-cond-4.c: Likewise.
14021 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
14022 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
14023 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
14024 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
14025 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
14026 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
14027 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
14028 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
14029 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
14030 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
14031 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
14032 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
14033 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
14034 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
14035 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
14036 include of signal.h.
14037 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
14038 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
14039 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
14040 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
14041 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
14042 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
14043 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
14044 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
14045 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
14046 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
14047 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14048 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
14049 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
14050 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
14051 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
14052 * gcc.dg/vect/vect-outer-5.c: Likewise.
14053 * gcc.dg/vect/vect-outer-6.c: Likewise.
14054 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
14055 include of stdio.h.
14056
b832f61e
NC
140572016-01-12 Nick Clifton <nickc@redhat.com>
14058
14059 PR target/68913
14060 * gcc.dg/lto/pr61886_0.c: Rename the external function called
14061 to fread so that it will be found in all target runtimes.
14062
8eac49b1
RB
140632016-01-12 Richard Biener <rguenther@suse.de>
14064
14065 PR tree-optimization/69053
14066 * g++.dg/torture/pr69053.C: New testcase.
14067
2935d994
RB
140682016-01-12 Richard Biener <rguenther@suse.de>
14069
14070 PR tree-optimization/69168
14071 * gcc.dg/torture/pr69168.c: New testcase.
14072
66c16fd9
RB
140732016-01-12 Richard Biener <rguenther@suse.de>
14074
14075 PR tree-optimization/69157
14076 * gcc.dg/torture/pr69157.c: New testcase.
14077
140782016-01-12 Richard Biener <rguenther@suse.de>
14079
14080 PR tree-optimization/69174
14081 * gcc.dg/torture/pr69174.c: New testcase.
14082
723033a6
JJ
140832016-01-12 Jakub Jelinek <jakub@redhat.com>
14084
14085 PR c++/66808
14086 PR c++/69000
14087 * g++.dg/tls/pr66808.C: New test.
14088 * g++.dg/tls/pr69000.C: New test.
14089
3574cf47
BS
140902016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14091
14092 * gcc.target/powerpc/swaps-p8-23.c: New test.
14093 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
14094
feb20787
JDA
140952016-01-11 John David Anglin <danglin@gcc.gnu.org>
14096
14097 PR tree-optimization/68356
14098 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
14099
27b1820a
KV
141002016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
14101 Jim Wilson <jim.wilson@linaro.org>
14102
14103 PR target/69194
14104 * gcc.target/arm/pr69194.c: New test.
14105
cf4de6af
L
141062016-01-11 H.J. Lu <hongjiu.lu@intel.com>
14107
14108 PR target/69225
14109 * gcc.target/i386/pr69225-1.c: New test.
14110 * gcc.target/i386/pr69225-2.c: Likewise.
14111 * gcc.target/i386/pr69225-3.c: Likewise.
14112 * gcc.target/i386/pr69225-4.c: Likewise.
14113 * gcc.target/i386/pr69225-5.c: Likewise.
14114 * gcc.target/i386/pr69225-6.c: Likewise.
14115
1ebd5558
JJ
141162016-01-11 Jakub Jelinek <jakub@redhat.com>
14117
23552a4d
JJ
14118 PR target/67462
14119 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
14120 if lp64.
14121
26ff85b0
JJ
14122 PR target/69071
14123 * gcc.dg/pr69071.c: New test.
14124
9cb6bd74
JJ
14125 PR c++/69211
14126 * g++.dg/opt/pr69211.C: New test.
14127
1ebd5558
JJ
14128 PR tree-optimization/69214
14129 * gcc.c-torture/compile/pr69214.c: New test.
14130
8c18c836
UB
141312016-01-11 Uros Bizjak <ubizjak@gmail.com>
14132
14133 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
14134 * gcc.target/i386/pr66232-11.c: Ditto.
14135 * gcc.target/i386/pr66232-12.c: Ditto.
14136 * gcc.target/i386/pr66232-13.c: Ditto.
14137
62446e6e
RB
141382016-01-11 Richard Biener <rguenther@suse.de>
14139
14140 PR tree-optimization/69173
14141 * gcc.dg/torture/pr69173.c: New testcase.
14142
2b8568fe
KT
141432016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14144
14145 PR rtl-optimization/68796
14146 * gcc.target/aarch64/tst_5.c: New test.
14147 * gcc.target/aarch64/tst_6.c: Likewise.
14148
5baf4532
KT
141492016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14150
14151 PR rtl-optimization/68841
14152 * gcc.dg/pr68841.c: New test.
14153 * gcc.c-torture/execute/pr68841.c: New test.
14154
ca90b1ed
YR
141552016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
14156
14157 PR rtl-optimization/68920
14158 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
14159 for ix86 targets.
14160 * gcc.dg/ifcvt-5.c: New test.
14161
2ad3adf1 141622016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
14163
14164 PR bootstrap/69123
14165 * g++.dg/pr69123.C: New.
14166
83834c09
IE
141672016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14168
14169 PR target/69010
14170 * gcc.target/i386/pr69010.c: New test.
14171
dcf89d57
MJ
141722016-01-11 Martin Jambor <mjambor@suse.cz>
14173
14174 PR ipa/69044
14175 * gcc.target/i386/chkp-pr69044.c: New test.
14176
d95167ee
TV
141772016-01-11 Tom de Vries <tom@codesourcery.com>
14178
14179 PR tree-optimization/69109
14180 * gcc.dg/autopar/pr69109-2.c: New test.
14181 * gcc.dg/autopar/pr69109.c: New test.
14182
4f6403a8
TV
141832016-01-11 Tom de Vries <tom@codesourcery.com>
14184
14185 PR tree-optimization/69108
14186 * gcc.dg/autopar/pr69108.c: New test.
14187
21efdd80
PP
141882016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
14189
14190 PR c++/69029
14191 * c-c++-common/Wisleading-indentation.c: Augment test.
14192
fd42eed8
TK
141932016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
14194
14195 PR fortran/69154
14196 * gfortran.dg/inline_matmul_12.f90: New test.
14197
4f90ee6c
PT
141982016-01-10 Paul Thomas <pault@gcc.gnu.org>
14199
14200 PR fortran/67779
14201 * gfortran.dg/actual_array_offset_1: New test.
14202
3907c6cf
TV
142032016-01-10 Tom de Vries <tom@codesourcery.com>
14204
14205 PR tree-optimization/69062
14206 * gcc.dg/autopar/pr69062.c: New test.
14207
b07b236e
TS
142082016-01-10 Thomas Schwinge <thomas@codesourcery.com>
14209
14210 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
14211 * gcc.dg/vect/slp-perm-2.c: Likewise.
14212 * gcc.dg/vect/slp-perm-3.c: Likewise.
14213 * gcc.dg/vect/slp-perm-5.c: Likewise.
14214 * gcc.dg/vect/slp-perm-6.c: Likewise.
14215 * gcc.dg/vect/slp-perm-7.c: Likewise.
14216 * gcc.dg/vect/slp-perm-8.c: Likewise.
14217
23fab8ae
TV
142182016-01-10 Tom de Vries <tom@codesourcery.com>
14219
14220 PR tree-optimization/69039
14221 * gcc.dg/autopar/pr69039.c: New test.
14222
73f0dae2
MP
142232016-01-09 Marek Polacek <polacek@redhat.com>
14224
14225 PR c++/69113
14226 * g++.dg/pr69113.C: New test.
14227
20b8d734
JJ
142282016-01-09 Jakub Jelinek <jakub@redhat.com>
14229
14230 PR middle-end/50865
14231 PR tree-optimization/69097
14232 * gcc.c-torture/execute/pr50865.c: New test.
14233 * gcc.c-torture/execute/pr69097-1.c: New test.
14234 * gcc.c-torture/execute/pr69097-2.c: New test.
14235 * gcc.dg/pr69097-1.c: New test.
14236 * gcc.dg/pr69097-2.c: New test.
14237
c50e614b
JJ
142382016-01-09 Jakub Jelinek <jakub@redhat.com>
14239
14240 PR c++/69164
14241 * g++.dg/opt/pr69164.C: New test.
14242
e0237993
JJ
142432016-01-08 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR tree-optimization/69167
14246 * gcc.dg/pr69167.c: New test.
14247
bd8f5bb2
MP
142482016-01-08 Marek Polacek <polacek@redhat.com>
14249
14250 PR c++/68449
14251 * g++.dg/pr68449.C: New.
14252
bb0f5ca7
AL
142532016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14254
14255 PR tree-optimization/68707
14256 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14257 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14258 on platforms supporting it.
14259 * gcc.dg/vect/slp-perm-2.c: Likewise.
14260 * gcc.dg/vect/slp-perm-3.c: Likewise.
14261 * gcc.dg/vect/slp-perm-5.c: Likewise.
14262 * gcc.dg/vect/slp-perm-7.c: Likewise.
14263 * gcc.dg/vect/slp-perm-8.c: Likewise.
14264 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14265 on platforms supporting it.
14266
22518428
JJ
142672016-01-08 Jakub Jelinek <jakub@redhat.com>
14268
33f0852f
JJ
14269 PR tree-optimization/69162
14270 * gcc.dg/pr69162.c: New test.
14271
22518428
JJ
14272 PR tree-optimization/69172
14273 * gcc.dg/pr69172.c: New test.
14274
80e9b3aa
TP
142752016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14276
14277 PR tree-optimization/67781
14278 * gcc.c-torture/execute/pr67781.c: New file.
14279
262a363f
JJ
142802016-01-08 Jakub Jelinek <jakub@redhat.com>
14281
14282 PR tree-optimization/69083
14283 * gcc.dg/vect/pr69083.c: New test.
14284
6e1f093f
SS
142852016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14286
14287 PR tree-optimization/61441
14288 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14289 Use -fexcess-precision=standard for compiler options.
14290 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14291
53290e07
JJ
142922016-01-08 Jakub Jelinek <jakub@redhat.com>
14293
57bf3072
JJ
14294 PR fortran/69128
14295 * gfortran.dg/gomp/pr69128.f90: New test.
14296
53290e07
JJ
14297 PR c++/69145
14298 * g++.dg/ext/pr69145-1.C: New test.
14299 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14300 * g++.dg/ext/pr69145-2.h: New file.
14301
7a127fa7
MS
143022016-01-07 Martin Sebor <msebor@redhat.com>
14303
14304 PR c/68966
14305 * gcc.dg/atomic-fetch-bool.c: New test.
14306 * gcc.dg/sync-fetch-bool.c: New test.
14307
95918b49
L
143082016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14309
14310 PR fortran/66680
14311 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14312
c8e62a9d
NC
143132016-01-07 Nick Clifton <nickc@redhat.com>
14314
14315 PR target/66655
14316 * g++.dg/pr66655.C: New test.
14317 * g++.dg/pr66655_1.cc: Test support file.
14318 * g++.dg/pr66655.h: Test header file.
14319
2ad3adf1 143202016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14321
14322 PR fortran/66680
14323 gfortran.dg/gomp/pr66680.f90: New test.
14324
4cd9ca92
L
143252016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14326
14327 PR target/69171
14328 * gcc.target/i386/pr69171-1.c: New test.
14329 * gcc.target/i386/pr69171-2.c: Likewise.
14330 * gcc.target/i386/pr69171-3.c: Likewise.
14331 * gcc.target/i386/pr69171-4.c: Likewise.
14332 * gcc.target/i386/pr69171-5.c: Likewise.
14333 * gcc.target/i386/pr69171-6.c: Likewise.
14334
7e33d4dc
BS
143352015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14336
14337 PR middle-end/67639
14338 * c-c++-common/pr67639.c: New test.
14339
fec64afc
JJ
143402016-01-07 Jakub Jelinek <jakub@redhat.com>
14341
14342 PR tree-optimization/69141
14343 * g++.dg/opt/pr69141.C: New test.
14344
f293ad29
EB
143452016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14346
14347 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14348
5027395e
UB
143492016-01-06 Uros Bizjak <ubizjak@gmail.com>
14350
14351 PR target/69140
14352 * gcc.target/i386/pr69140.c: New test
14353
7443cf13
DM
143542016-01-06 David Malcolm <dmalcolm@redhat.com>
14355
14356 * gcc.dg/bad-dereference.c: New test case.
14357
32928931
BS
143582015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14359
14360 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14361
68dd05da
AS
143622016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14363
14364 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14365
6b131d5b
MP
143662016-01-06 Marek Polacek <polacek@redhat.com>
14367
14368 PR sanitizer/69099
14369 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14370
8d9fdb49
MP
143712016-01-05 Marek Polacek <polacek@redhat.com>
14372
14373 PR c/69104
14374 * gcc.dg/atomic-invalid-2.c: New.
14375
acf93f1e
L
143762016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14377
14378 PR target/68991
14379 * gcc.target/i386/pr68991.c: New test.
14380
3f50525d
L
143812016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14382
14383 PR target/68991
14384 * g++.dg/pr68991-1.C: New test.
14385 * g++.dg/pr68991-2.C: Likewise.
14386
e0237993 143872016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14388
e0237993 14389 PR other/60465
face88a1
ST
14390 * gcc.target/ia64/pr60465-gprel64.c: New test.
14391 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14392
a0866eff
KT
143932016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14394
14395 PR rtl-optimization/68651
14396 * gcc.target/aarch64/pr68651_1.c: New test.
14397
c589e975
DM
143982016-01-05 David Malcolm <dmalcolm@redhat.com>
14399
14400 PR c/69122
14401 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14402
929710d9
NS
144032016-01-05 Nathan Sidwell <nathan@acm.org>
14404
ce3e43d7
NS
14405 PR c++/58583
14406 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14407
929710d9
NS
14408 * gcc.dg/alias-15.c: New.
14409
a2faef8e
NC
144102016-01-05 Nick Clifton <nickc@redhat.com>
14411
14412 PR target/68870
14413 * g++.dg/pr68770.C: New test.
14414
4cfa76e3
MS
144152016-01-04 Mike Stump <mikestump@comcast.net>
14416
14417 * lib/target-supports.exp (check_effective_target_cilkplus):
14418 cilkplus targets require pthreads.
4ece61b6 14419 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14420
4e8a3a35
MM
144212016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14422
14423 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14424 generation.
14425
818ab71a
JJ
144262016-01-04 Jakub Jelinek <jakub@redhat.com>
14427
14428 Update copyright years.
14429
2fe0a208
MP
144302016-01-04 Marek Polacek <polacek@redhat.com>
14431
14432 PR c/68908
14433 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14434 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14435 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14436
9e3b2fe3
EB
144372016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14438
14439 * gcc.target/sparc/20160104-2.c: New test.
14440
e8d65a35
EB
144412016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14442
14443 * gcc.target/sparc/20160104-1.c: New test.
14444
25ccfccd
PT
144452016-01-03 Paul Thomas <pault@gcc.gnu.org>
14446
14447 PR fortran/65045
14448 * gfortran.dg/pr65045.f90: New test.
14449
cb51d382
EB
144502016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14451
14452 * gnat.dg/specs/debug1.ads: Delete.
14453
6eeaad6e
JD
144542016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14455
14456 PR libgfortran/68867
14457 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14458 expression.
14459
2f968603
JD
144602016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14461
14462 PR libgfortran/68867
14463 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14464 PowerPC.
14465
591bb5e4
PT
144662016-01-01 Paul Thomas <pault@gcc.gnu.org>
14467
14468 PR fortran/68864
14469 * gfortran.dg/pr68864.f90: New test.
14470
f1e0620c
JJ
144712016-01-01 Jakub Jelinek <jakub@redhat.com>
14472
942a1319
JJ
14473 PR tree-optimization/69070
14474 * gcc.dg/pr69070.c: New test.
14475
10dff63f
JJ
14476 PR sanitizer/69055
14477 * gfortran.dg/pr69055.f90: New test.
14478
f1e0620c
JJ
14479 PR target/69015
14480 * gcc.dg/pr69015.c: New test.
818ab71a 14481\f
2f883d1c 14482Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14483
14484Copying and distribution of this file, with or without modification,
14485are permitted in any medium without royalty provided the copyright
14486notice and this notice are preserved.