]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
trans.c (Subprogram_Body_to_gnu): For a function with copy-in/copy-out parameters...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/discr42.adb: New test.
4 * gnat.dg/discr42_pkg.ad[sb]: New helper.
5
6 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
7
8 * gnat.dg/specs/private2.ads: New test.
9 * gnat.dg/specs/private2_pkg.ads: New helper.
10
11 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
12
13 * gnat.dg/inline1.adb: New test.
14 * gnat.dg/inline1_pkg.ad[sb]: New helper.
15 * gnat.dg/inline2.adb: New test.
16 * gnat.dg/inline2_pkg.ad[sb]: New helper.
17 * gnat.dg/inline3.adb: New test.
18 * gnat.dg/inline3_pkg.ad[sb]: New helper.
19 * gnat.dg/inline4.adb: New test.
20 * gnat.dg/inline4_pkg.ad[sb]: New helper.
21 * gnat.dg/inline5.adb: New test.
22 * gnat.dg/inline5_pkg.ad[sb]: New helper.
23 * gnat.dg/inline6.adb: New test.
24 * gnat.dg/inline6_pkg.ad[sb]: New helper.
25 * gnat.dg/inline7.adb: New test.
26 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
27 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
28 * gnat.dg/inline8.adb: New test.
29 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
30 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
31 * gnat.dg/inline9.adb: New test.
32 * gnat.dg/inline9_pkg.ad[sb]: New helper.
33 * gnat.dg/inline10.adb: New test.
34 * gnat.dg/inline10_pkg.ad[sb]: New helper.
35 * gnat.dg/inline11.adb: New test.
36 * gnat.dg/inline11_pkg.ad[sb]: New helper.
37
38 2014-11-05 Anthony Brandon <anthony.brandon@gmail.com>
39
40 PR driver/36312
41 * gcc.misc-tests/output.exp: New test case for identical input and
42 output files.
43
44 2014-11-05 Joseph Myers <joseph@codesourcery.com>
45
46 PR preprocessor/9449
47 * lib/target-supports.exp (check_effective_target_ucn_nocache):
48 Don't use -fextended-identifiers.
49 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
50 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
51 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
52 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
53 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
54 -g3.
55 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
56 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
57 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
58 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
59 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
60 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
61 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
62 -fextended-identifiers. Use -g.
63 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
64 -fextended-identifiers.
65 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
66 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
67 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
68 -fextended-identifiers. Use -g.
69 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
70 * gcc.dg/cpp/ucnid-8.c: Remove test.
71 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
72
73 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
74
75 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
76 Skip tests if target does not support Neon.
77
78 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
79
80 * lib/target-supports.exp (check_effective_target_bswap): Update
81 conditions for AArch64 and ARM targets.
82
83 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
84
85 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
86 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
87 * g++.dg/opt/pr60002.C: XFAIL on AIX.
88 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
89 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
90
91 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
92
93 * gcc.target/i386/chkp-builtins-1.c: New.
94 * gcc.target/i386/chkp-builtins-2.c: New.
95 * gcc.target/i386/chkp-builtins-3.c: New.
96 * gcc.target/i386/chkp-builtins-4.c: New.
97 * gcc.target/i386/chkp-remove-bndint-1.c: New.
98 * gcc.target/i386/chkp-remove-bndint-2.c: New.
99 * gcc.target/i386/chkp-const-check-1.c: New.
100 * gcc.target/i386/chkp-const-check-2.c: New.
101 * gcc.target/i386/chkp-lifetime-1.c: New.
102 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
103 with build_ssa_passes.
104
105 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
106
107 * gcc.dg/asr-div1.c: New testcase.
108
109 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
110
111 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
112
113 * go.test/go-test.exp: In +build lines, require whitespace around
114 expected strings, fix check for negation.
115
116 2014-11-04 Marek Polacek <polacek@redhat.com>
117
118 * c-c++-common/ubsan/align-2.c: Remove dg-output.
119 * c-c++-common/ubsan/align-4.c: Likewise.
120 * g++.dg/ubsan/null-1.C: Likewise.
121 * g++.dg/ubsan/null-2.C: Likewise.
122
123 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
124
125 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
126
127 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
128
129 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
130 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
131 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
132 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
133 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
134 ipa dump.
135 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
136 Cleanup original tree dump.
137 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
138 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
139 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
140
141 2014-11-04 Martin Jambor <mjambor@suse.cz>
142
143 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
144 function body.
145
146 2014-11-04 Jason Merrill <jason@redhat.com>
147
148 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
149 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
150
151 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
152
153 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
154 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
155 conflicting -mcpu options.
156 * gcc.target/powerpc/ppc-target-2.c: Likewise.
157 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
158 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
159 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
160 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
161 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
162 * gcc.target/powerpc/pr48053-3.c: Likewise.
163 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
164 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
165 * gcc.target/powerpc/pr57744.c: Likewise.
166 * gcc.target/powerpc/pr47862.c: Likewise.
167 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
168 * gcc.target/powerpc/recip-1.c: Likewise.
169 * gcc.target/powerpc/darwin-longlong.c: Likewise.
170 * gcc.target/powerpc/bool2-p8.c: Likewise.
171 * gcc.target/powerpc/mmfpgpr.c: Likewise.
172 * gcc.target/powerpc/pr60203.c: Likewise.
173 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
174 * gcc.target/powerpc/bool2-av.c: Likewise.
175 * gcc.target/powerpc/pr43154.c: Likewise.
176 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
177 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
178 * gcc.target/powerpc/pr59054.c: Likewise.
179 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
180 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
181 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
182 * gcc.target/powerpc/ppc-target-3.c: Likewise.
183 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
184 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
185 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
186 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
187 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
188 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
189 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
190 * gcc.target/powerpc/bswap64-3.c: Likewise.
191 * gcc.target/powerpc/bcd-1.c: Likewise.
192 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
193 * gcc.target/powerpc/extend-divide-1.c: Likewise.
194 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
195 * gcc.target/powerpc/pr48192.c: Likewise.
196 * gcc.target/powerpc/pr52775.c: Likewise.
197 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
198 * gcc.target/powerpc/pr58673-1.c: Likewise.
199 * gcc.target/powerpc/pr53487.c: Likewise.
200 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
201 * gcc.target/powerpc/recip-2.c: Likewise.
202 * gcc.target/powerpc/p8vector-fp.c: Likewise.
203 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
204 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
205 * gcc.target/powerpc/pr57150.c: Likewise.
206 * gcc.target/powerpc/pr47251.c: Likewise.
207 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
208 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
209 * gcc.target/powerpc/bool3-p7.c: Likewise.
210 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
211 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
212 * gcc.target/powerpc/ppc-target-4.c: Likewise.
213 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
214 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
215 * gcc.target/powerpc/440-machhw-1.c: Likewise.
216 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
217 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
218 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
219 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
220 * gcc.target/powerpc/loop_align.c: Likewise.
221 * gcc.target/powerpc/lhs-1.c: Likewise.
222 * gcc.target/powerpc/sd-vsx.c: Likewise.
223 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
224 * gcc.target/powerpc/bcd-2.c: Likewise.
225 * gcc.target/powerpc/20040121-1.c: Likewise.
226 * gcc.target/powerpc/pr52457.c: Likewise.
227 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
228 * gcc.target/powerpc/extend-divide-2.c: Likewise.
229 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
230 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
231 * gcc.target/powerpc/pr58673-2.c: Likewise.
232 * gcc.target/powerpc/atomic-p7.c: Likewise.
233 * gcc.target/powerpc/recip-3.c: Likewise.
234 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
235 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
236 * gcc.target/powerpc/popcount-1.c: Likewise.
237 * gcc.target/powerpc/altivec-32.c: Likewise.
238 * gcc.target/powerpc/timode_off.c: Likewise.
239 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
240 * gcc.target/powerpc/pack01.c: Likewise.
241 * gcc.target/powerpc/pr55033.c: Likewise.
242 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
243 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
244 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
245 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
246 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
247 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
248 * gcc.target/powerpc/bool3-p8.c: Likewise.
249 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
250 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
251 * gcc.target/powerpc/440-macchw-1.c: Likewise.
252 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
253 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
254 * gcc.target/powerpc/440-machhw-2.c: Likewise.
255 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
256 * gcc.target/powerpc/pr46728-16.c: Likewise.
257 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
258 * gcc.target/powerpc/bool3-av.c: Likewise.
259 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
260 * gcc.target/powerpc/ppc-pow.c: Likewise.
261 * gcc.target/powerpc/lhs-2.c: Likewise.
262 * gcc.target/powerpc/pr39902-2.c: Likewise.
263 * gcc.target/powerpc/20041111-1.c: Likewise.
264 * gcc.target/powerpc/builtins-1.c: Likewise.
265 * gcc.target/powerpc/bcd-3.c: Likewise.
266 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
267 * gcc.target/powerpc/pr57949-1.c: Likewise.
268 * gcc.target/powerpc/atomic-p8.c: Likewise.
269 * gcc.target/powerpc/sd-pwr6.c: Likewise.
270 * gcc.target/powerpc/recip-4.c: Likewise.
271 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
272 * gcc.target/powerpc/warn-2.c: Likewise.
273 * gcc.target/powerpc/parity-1.c: Likewise.
274 * gcc.target/powerpc/popcount-2.c: Likewise.
275 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
276 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
277 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
278 * gcc.target/powerpc/pr42747.c: Likewise.
279 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
280 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
281 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
282 * gcc.target/powerpc/direct-move-float1.c: Likewise.
283 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
284 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
285 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
286 * gcc.target/powerpc/440-macchw-2.c: Likewise.
287 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
288 * gcc.target/powerpc/dfp-td-2.c: Likewise.
289 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
290 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
291 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
292 * gcc.target/powerpc/lhs-3.c: Likewise.
293 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
294 * gcc.target/powerpc/builtins-2.c: Likewise.
295 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
296 * gcc.target/powerpc/pr52199.c: Likewise.
297 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
298 * gcc.target/powerpc/pr57949-2.c: Likewise.
299 * gcc.target/powerpc/recip-5.c: Likewise.
300 * gcc.target/powerpc/popcount-3.c: Likewise.
301 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
302 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
303 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
304 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
305 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
306 * gcc.target/powerpc/pr48226.c: Likewise.
307 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
308 * gcc.target/powerpc/pr47755-2.c: Likewise.
309 * gcc.target/powerpc/direct-move-float2.c: Likewise.
310 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
311 * gcc.target/powerpc/direct-move-double1.c: Likewise.
312 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
313 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
314 * gcc.target/powerpc/dfp-td-3.c: Likewise.
315 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
316 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
317 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
318 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
319 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
320 * gcc.target/powerpc/bool2-p5.c: Likewise.
321 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
322 * gcc.target/powerpc/fusion.c: Likewise.
323 * gcc.target/powerpc/recip-6.c: Likewise.
324 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
325 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
326 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
327 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
328 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
329 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
330 * gcc.target/powerpc/direct-move-long1.c: Likewise.
331 * gcc.target/powerpc/dfp-dd.c: Likewise.
332 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
333 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
334 * gcc.target/powerpc/direct-move-double2.c: Likewise.
335 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
336 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
337 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
338 * gcc.target/powerpc/dfp-td.c: Likewise.
339 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
340 * gcc.target/powerpc/pr48053-1.c: Likewise.
341 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
342 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
343 * gcc.target/powerpc/pr60676.c: Likewise.
344 * gcc.target/powerpc/pr48258-1.c: Likewise.
345 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
346 * gcc.target/powerpc/pr48857.c: Likewise.
347 * gcc.target/powerpc/quad-atomic.c: Likewise.
348 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
349 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
350 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
351 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
352 * gcc.target/powerpc/pr56605.c: Likewise.
353 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
354 * gcc.target/powerpc/pr53199.c: Likewise.
355 * gcc.target/powerpc/direct-move-long2.c: Likewise.
356 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
357 * gcc.target/powerpc/vsx-float0.c: Likewise.
358 * gcc.target/powerpc/ppc-target-1.c: Likewise.
359 * gcc.target/powerpc/altivec-20.c: Likewise.
360 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
361 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
362 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
363 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
364 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
365 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
366 * gcc.target/powerpc/pr60137.c: Likewise.
367 * gcc.target/powerpc/bswap64-1.c: Likewise.
368 * gcc.target/powerpc/pr48053-2.c: Likewise.
369 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
370 * gcc.target/powerpc/pr48258-2.c: Likewise.
371 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
372 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
373 * gcc.target/powerpc/bool2-p7.c: Likewise.
374 * gcc.target/powerpc/ppc-round.c: Likewise.
375 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
376 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
377 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
378 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
379 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
380 * gcc.target/powerpc/pr47755.c: Likewise.
381
382 2014-11-04 Marek Polacek <polacek@redhat.com>
383
384 * c-c++-common/ubsan/object-size-10.c: New test.
385
386 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
387
388 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
389
390 2014-11-03 Tobias Burnus <burnus@net-b.de>
391
392 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
393
394 2014-11-03 Marek Polacek <polacek@redhat.com>
395
396 PR c/52769
397 * gcc.dg/pr52769.c: New test.
398
399 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
400
401 PR c++/57820
402 * g++.dg/cpp0x/constexpr-ctor16.C: New.
403 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
404
405 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
406
407 PR tree-optimization/60770
408 * gcc.dg/tree-ssa/pr60770-1.c: New file.
409
410 2014-11-03 Jan Beulich <jbeulich@suse.com>
411
412 * gcc.target/i386/i386.exp: Extend option set to test
413 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
414 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
415
416 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
417
418 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
419 for ia32 targets only.
420 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
421 * g++.dg/tree-ssa/pr29902.C: Ditto.
422 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
423
424 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
425
426 * gcc.target/arm/ifcvt-size-check.c: New test.
427
428 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
429
430 * gcc.target/mips/octeon3-pipe-1.c: New test.
431
432 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
433
434 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
435 * g++.dg/ext/attrib42.C: Ditto.
436 * g++.dg/torture/pr51344.C: Ditto.
437 * g++.dg/tree-ssa/pr29902.C: Ditto.
438 * gcc.c-torture/execute/20010129-1.c: Ditto.
439 * gcc.dg/combine_ashiftrt_2.c: Ditto.
440 * gcc.dg/march-generic.c: Ditto.
441 * gcc.dg/torture/pr17526.c: Ditto.
442 * gcc.dg/union-4.c: Ditto.
443
444 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
445
446 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
447 * g++.dg/abi/no-weak1.C: Ditto.
448 * g++.dg/opt/pr44919.C: Ditto.
449 * g++.dg/opt/pr46640.C: Ditto.
450 * g++.dg/opt/pr46649.C: Ditto.
451 * g++.dg/opt/pr47036.C: Ditto.
452 * g++.dg/opt/pr48273.C: Ditto.
453 * g++.dg/opt/pr48302.C: Ditto.
454 * g++.dg/opt/pr45788.C: Ditto.
455 * g++.dg/opt/pr57662.C: Ditto.
456 * gcc.dg/20031102-1.c: Ditto.
457 * gcc.dg/builtin-bswap-7.c: Ditto.
458 * gcc.dg/builtin-bswap-7a.c: Ditto.
459 * gcc.dg/builtin-bswap-9.c: Ditto.
460 * gcc.dg/combine_ashiftrt_1.c: Ditto.
461 * gcc.dg/guality/bswaptest.c: Ditto.
462 * gcc.dg/guality/clztest.c: Ditto.
463 * gcc.dg/guality/ctztest.c: Ditto.
464 * gcc.dg/guality/pr45003-1.c: Ditto.
465 * gcc.dg/guality/pr45003-2.c: Ditto.
466 * gcc.dg/guality/pr45003-3.c: Ditto.
467 * gcc.dg/guality/pr58791-4.c: Ditto.
468 * gcc.dg/guality/rotatetest.c:Ditto.
469 * gcc.dg/ifcvt-fabs-1.c: Ditto.
470 * gcc.dg/ira-loop-pressure.c: Ditto.
471 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
472 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
473 * gcc.dg/lto/pr47259_0.c: Ditto.
474 * gcc.dg/memcpy-5.c: Ditto.
475 * gcc.dg/pr10474.c: Ditto.
476 * gcc.dg/pr37438.c: Ditto.
477 * gcc.dg/pr39453.c: Ditto.
478 * gcc.dg/pr40501.c: Ditto.
479 * gcc.dg/pr42245-2.c: Ditto.
480 * gcc.dg/pr42245.c: Ditto.
481 * gcc.dg/pr42246.c: Ditto.
482 * gcc.dg/pr42249.c: Ditto.
483 * gcc.dg/pr42388.c: Ditto.
484 * gcc.dg/pr42389.c: Ditto.
485 * gcc.dg/pr45352-1.c: Ditto.
486 * gcc.dg/pr45352-2.c: Ditto.
487 * gcc.dg/pr45352-3.c: Ditto.
488 * gcc.dg/pr45352.c: Ditto.
489 * gcc.dg/pr45472.c: Ditto.
490 * gcc.dg/pr45652.c: Ditto.
491 * gcc.dg/pr46212.c: Ditto.
492 * gcc.dg/pr46521.c: Ditto.
493 * gcc.dg/pr46522.c: Ditto.
494 * gcc.dg/pr46875.c: Ditto.
495 * gcc.dg/pr48374.c: Ditto.
496 * gcc.dg/pr50251.c: Ditto.
497 * gcc.dg/pr54472.c: Ditto.
498 * gcc.dg/pr55702.c: Ditto.
499 * gcc.dg/pr56990.c: Ditto.
500 * gcc.dg/pr57104.c: Ditto.
501 * gcc.dg/pr57662.c: Ditto.
502 * gcc.dg/pr60866.c: Ditto.
503 * gcc.dg/shrink-wrap-loop.c: Ditto.
504 * gcc.dg/tm/memopt-15.c: Ditto.
505 * gcc.dg/torture/pr52720.c: Ditto.
506 * gcc.dg/torture/pr56778.c: Ditto.
507 * gcc.dg/tree-prof/pr45354.c: Ditto.
508 * gcc.dg/tree-prof/pr50907.c: Ditto.
509 * gcc.dg/tree-ssa/loop-16.c: Ditto.
510 * gcc.dg/tree-ssa/loop-18.c: Ditto.
511 * gcc.dg/tree-ssa/pr44423.c: Ditto.
512 * gcc.dg/misc-tests/godump-1.c: Ditto.
513 * gfortran.dg/PR24188.f: Ditto.
514 * gfortran.dg/errnocheck_1.f90: Ditto.
515 * gfortran.dg/g77/20010216-1.f: Ditto.
516 * gfortran.dg/pr42246-2.f: Ditto.
517 * gfortran.dg/pr42294.f: Ditto.
518 * gfortran.dg/pr44691.f: Ditto.
519 * gfortran.dg/vect/pr45714-a.f: Ditto.
520 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
521 * gcc.misc-tests/linkage.exp: Ditto.
522 * lib/target-supports.exp: Reformat x86 tagets.
523 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
524
525 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
526
527 PR c++/57694
528 * g++.dg/cpp0x/constexpr-ctor15.C: New.
529
530 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
531
532 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
533 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
534 Commentary and rearrangement of tests.
535 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
536 Commentary and rearrangement of tests.
537 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
538 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
539
540 2014-10-31 Jakub Jelinek <jakub@redhat.com>
541
542 PR rtl-optimization/63659
543 * gcc.c-torture/execute/pr63659.c: New test.
544
545 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
546
547 PR target/63534
548 * gcc.target/i386/mcount_pic.c: New.
549
550 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
551
552 * gcc.target/i386/pr23098.c: Remove xfail.
553
554 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
555
556 * gnat.dg/opt42.ad[sb]: New test.
557
558 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
559
560 PR tree-optimization/63259
561 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
562 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
563 following comment.
564
565 2014-10-31 Jakub Jelinek <jakub@redhat.com>
566
567 PR sanitizer/63697
568 * c-c++-common/ubsan/overflow-sub-3.c: New test.
569
570 2014-10-30 Marek Polacek <polacek@redhat.com>
571
572 * gcc.dg/diag-aka-1.c: New test.
573 * gcc.dg/pr13804-1.c: Adjust dg-error.
574 * gcc.dg/redecl-14.c: Likewise.
575 * gcc.dg/pr56980.c: Adjust dg-message.
576
577 2014-10-30 Ian Lance Taylor <iant@google.com>
578
579 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
580
581 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
582
583 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
584 platforms except s390[x] and x86_64.
585
586 2014-10-30 Martin Liska <mliska@suse.cz>
587
588 PR ipa/63574
589 PR ipa/63664
590 * g++.dg/ipa/pr63574.C: New test.
591
592 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 * gcc.target/aarch64/madd_after_asm_1.c: New test.
595
596 2014-10-29 DJ Delorie <dj@redhat.com>
597
598 * gcc.dg/20141029-1.c: New.
599
600 2014-10-29 Martin Liska <mliska@suse.cz>
601
602 PR ipa/63587
603 * g++.dg/ipa/pr63587-1.C: New test.
604 * g++.dg/ipa/pr63587-2.C: New test.
605
606 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
607
608 * gcc.misc-tests/godump-1.c: Add tests for complex types.
609
610 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
611
612 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
613 * gcc.dg/optimize-bswapsi-3.c: New test.
614
615 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
616 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
617 Anna Tikhonova <anna.tikhonova@intel.com>
618 Ilya Tocar <ilya.tocar@intel.com>
619 Andrey Turetskiy <andrey.turetskiy@intel.com>
620 Ilya Verbin <ilya.verbin@intel.com>
621 Kirill Yukhin <kirill.yukhin@intel.com>
622 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
623
624 * gcc.target/i386/avx512dq-kmovb-1.c: New.
625
626 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
627 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
628 Anna Tikhonova <anna.tikhonova@intel.com>
629 Ilya Tocar <ilya.tocar@intel.com>
630 Andrey Turetskiy <andrey.turetskiy@intel.com>
631 Ilya Verbin <ilya.verbin@intel.com>
632 Kirill Yukhin <kirill.yukhin@intel.com>
633 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
634
635 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
636 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
637 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
638 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
639 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
640 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
641 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
642 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
643 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
644 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
645 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
646 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
647 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
648 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
649 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
650 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
651 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
652 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
653 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
654 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
655 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
656 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
657 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
658 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
659 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
660 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
661 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
662 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
663 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
664 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
665 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
666 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
667 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
668 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
669 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
670 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
671 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
672 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
673 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
674 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
677 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
679 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
682 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
683 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
684 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
685 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
687 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
688 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
689 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
691 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
692 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
693 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
694 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
695 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
696 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
697 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
698 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
699 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
700 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
701 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
702 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
703
704 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
705 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
706 Anna Tikhonova <anna.tikhonova@intel.com>
707 Ilya Tocar <ilya.tocar@intel.com>
708 Andrey Turetskiy <andrey.turetskiy@intel.com>
709 Ilya Verbin <ilya.verbin@intel.com>
710 Kirill Yukhin <kirill.yukhin@intel.com>
711 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
712
713 * gcc.target/i386/avx512bw-check.h: New.
714 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
715 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
716 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
717 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
718 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
719 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
720 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
721 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
722 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
723 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
724 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
725 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
726 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
727 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
728 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
729 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
730 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
731 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
732 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
733 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
734 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
735 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
736 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
737 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
738 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
739 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
740 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
741 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
742 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
743 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
744 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
745 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
746 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
747 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
748 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
749 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
750 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
751 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
752 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
753 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
754 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
755 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
756 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
757 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
758 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
759 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
760 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
761 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
762 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
763 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
764 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
765 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
766 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
767 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
768 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
769 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
770 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
771 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
772 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
773 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
774 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
775 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
776 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
777 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
778 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
779 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
780 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
781 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
782 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
783 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
784 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
785 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
786 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
787 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
788 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
789 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
790 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
791 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
792 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
793 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
794 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
795 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
796 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
797 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
798 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
799 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
800 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
801 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
802 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
803 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
804 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
805 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
806 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
807 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
808 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
809 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
810 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
811 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
812 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
813 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
814 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
815 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
816 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
817 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
818 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
819 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
820 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
821 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
822 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
823 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
824 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
825 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
826 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
827 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
828 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
829 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
830 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
831 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
832 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
833 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
834 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
835 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
836 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
837 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
838 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
839 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
840 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
841 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
842 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
843 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
844 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
845 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
846 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
847 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
848 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
849 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
850 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
851 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
852 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
853 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
854 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
855 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
856 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
857 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
858 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
859 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
860 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
861 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
862 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
863 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
864 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
865 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
866 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
867 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
868 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
869 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
870 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
871 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
872 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
873 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
874 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
875 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
876 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
877 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
878 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
879 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
880 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
881 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
882 * gcc.target/i386/avx512dq-check.h: Ditto.
883 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
884 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
885 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
886 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
887 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
888 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
889 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
890 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
891 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
892 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
893 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
894 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
895 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
896 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
897 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
898 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
899 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
900 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
901 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
902 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
903 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
904 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
905 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
906 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
907 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
908 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
909 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
910 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
911 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
912 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
913 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
914 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
915 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
916 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
917 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
918 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
919 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
920 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
921 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
922 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
923 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
924 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
925 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
926 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
927 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
928 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
929 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
930 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
931 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
932 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
933 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
934 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
935 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
936 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
937 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
938 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
939 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
940 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
941 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
942 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
943 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
944 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
945 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
946 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
947 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
948 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
949 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
950 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
951 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
952 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
953 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
954 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
955 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
956 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
957 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
958 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
959 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
960 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
961 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
962 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
963 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
964 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
965 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
966 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
967 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
968 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
969 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
970 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
971 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
972 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
973 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
974 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
975 * gcc.target/i386/avx512vl-check.h: Ditto.
976 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
977 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
978 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
979 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
980 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
981 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
982 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
983 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
984 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
985 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
986 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
987 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
988 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
989 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
990 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
991 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
992 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
993 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
994 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
996 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
997 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
998 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
999 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1000 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1002 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1004 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1006 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1010 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1011 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1012 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1013 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1014 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1015 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1016 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1017 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1018 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1019 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1020 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1021 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1022 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1023 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1024 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1025 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1026 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1027 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1028 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1029 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1030 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1031 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1032 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1033 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1034 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1035 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1036 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1037 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1038 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1039 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1040 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1041 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1042 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1044 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1045 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1046 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1047 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1048 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1049 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1051 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1052 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1053 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1054 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1055 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1056 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1057 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1058 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1059 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1060 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1061 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1062 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1063 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1064 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1065 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1066 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1067 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1068 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1069 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1070 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1071 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1072 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1073 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1074 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1075 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1076 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1077 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1078 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1080 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1081 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1082 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1083 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1084 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1085 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1086 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1087 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1088 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1089 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1090 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1091 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1092 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1093 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1094 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1095 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1096 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1097 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1098 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1099 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1100 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1101 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1102 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1103 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1104 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1105 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1106 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1107 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1108 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1109 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1110 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1111 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1112 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1113 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1114 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1115 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1116 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1117 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1118 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1119 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1120 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1121 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1122 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1123 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1124 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1125 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1126 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1127 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1128 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1129 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1130 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1131 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1132 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1133 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1134 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1135 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1136 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1137 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1138 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1139 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1140 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1141 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1142 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1143 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1144 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1145 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1146 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1147 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1148 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1149 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1150 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1151 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1152 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1153 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1154 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1155 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1156 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1157 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1158 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1159 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1160 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1161 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1162 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1163 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1164 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1165 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1166 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1167 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1168 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1169 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1170 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1171 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1172 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1173 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1174 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1175 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1176 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1177 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1178 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1179 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1180 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1181 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1182 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1183 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1184 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1185 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1186 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1187 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1188 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1189 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1190 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1191 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1192 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1193 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1194 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1195 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1196 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1197 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1198 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1199 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1200 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1201 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1202 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1203 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1204 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1205 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1206 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1207 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1208 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1209 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1210 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1211 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1212 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1213 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1214 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1215 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1216 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1217 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1218 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1219 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1220 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1221 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1222 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1223 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1224 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1225 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1226 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1227 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1228 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1229 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1230 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1231 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1232 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1233 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1234 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1235 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1236 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1237 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1238 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1239 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1240 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1241 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1242 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1243 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1244 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1245 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1246 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1247 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1248 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1249 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1250 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1251 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1252 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1253 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1254 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1255 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1256 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1257 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1258 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1259 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1260 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1261 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1262 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1263 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1264 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1265 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1266 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1267 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1268 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1269 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1270 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1271 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1272 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1273 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1274 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1275 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1276 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1277 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1278 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1279 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1280 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1281 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1282 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1283 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1284 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1285 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1286 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1287 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1288 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1289 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1290 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1291 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1292 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1293 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1294 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1295 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1296 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1297 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1298 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1299 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1300 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1301 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1302 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1303 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1304 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1305 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1306 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1307 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1308 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1309 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1310 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1311 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1312 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1313 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1314 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1315 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1316 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1317 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1318 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1319 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1320 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1321 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1322 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1323 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1324 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1325 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1326 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1327 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1328 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1329 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1330 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1332 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1333 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1334 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1335 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1336 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1337 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1338 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1339 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1340 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1341 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1342 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1343 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1344 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1345 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1346 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1347 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1348 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1349 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1350 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1351 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1352 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1353 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1354 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1355 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1356 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1357 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1358 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1359 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1360 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1361 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1362 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1363 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1364 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1373 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1374 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1375 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1376 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1381 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1382 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1383 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1384 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1385 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1386 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1387 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1388 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1389 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1390 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1391 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1392 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1393 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1394 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1395 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1396 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1397 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1398 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1399 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1400 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1401 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1403 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1404 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1405 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1407 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1409 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1411 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1413 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1415 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1417 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1419 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1421 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1422 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1423 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1425 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1427 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1429 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1431 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1432 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1433 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1435 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1436 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1437 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1438 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1439 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1440 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1441 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1442 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1443 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1444 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1445 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1446 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1447 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1448 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1450 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1451 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1452 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1453 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1454 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1455 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1456 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1457 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1458 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1459 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1460 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1461 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1462 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1463 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1465 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1467 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1471 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1483 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1484 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1485 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1486 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1487 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1488 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1489 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1490 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1491 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1492 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1493 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1494 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1495 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1497 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1498 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1499 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1500 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1501 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1503 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1504 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1505 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1506 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1507 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1508 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1509 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1510 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1511 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1512 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1513 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1514 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1515 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1516 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1517 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1518 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1520 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1521 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1522 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1524 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1526 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1527 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1528 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1530 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1534 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1536 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1538 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1540 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1544 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1546 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1548 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1550 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1552 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1554 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1556 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1559 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1560 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1561 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1562 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1563 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1564 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1565 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1566 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1567 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1568 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1569 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1570 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1571 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1572 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1573 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1574 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1575 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1576 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1577 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1578 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1579 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1580 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1581 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1582 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1583 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1584 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1585 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1586 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1587 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1588 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1589 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1590 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1591 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1592 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1593 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1595 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1597 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1599 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1601 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1603 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1607 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1608 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1609 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1610 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1611 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1612 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1613 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1614 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1615 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1616 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1617 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1618 * gcc.target/i386/i386.exp: Ditto.
1619 * gcc.target/i386/m512-check.h: Ditto.
1620
1621 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1622 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1623 Anna Tikhonova <anna.tikhonova@intel.com>
1624 Ilya Tocar <ilya.tocar@intel.com>
1625 Andrey Turetskiy <andrey.turetskiy@intel.com>
1626 Ilya Verbin <ilya.verbin@intel.com>
1627 Kirill Yukhin <kirill.yukhin@intel.com>
1628 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1629
1630 * g++.dg/other/i386-2.C: Add new options.
1631 * g++.dg/other/i386-3.C: Ditto.
1632 * gcc.target/i386/sse-12.c: Ditto.
1633 * gcc.target/i386/sse-14.c: Ditto.
1634 * gcc.target/i386/sse-22.c: Ditto.
1635 * gcc.target/i386/sse-13.c: Add new options and builtins.
1636 * gcc.target/i386/sse-23.c: Ditto.
1637 * gcc.target/i386/avx-1.c: Add new builtins.
1638
1639 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1640
1641 * gcc.misc-tests/godump.exp: New.
1642 * gcc.misc-tests/godump-1.c: New.
1643
1644 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1645
1646 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1647 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1648 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1649 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1650 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1651 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1652 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1653 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1654 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1655 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1656 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1657 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1658 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1659 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1660 * c-c++-common/asan/pr63638.c: Likewise.
1661
1662 2014-10-28 Richard Biener <rguenther@suse.de>
1663
1664 PR middle-end/63665
1665 * gcc.dg/pr63665.c: New testcase.
1666
1667 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1668
1669 * c-c++-common/asan/kasan-recover-1.c: New test.
1670 * c-c++-common/asan/kasan-recover-2.c: New test.
1671 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1672 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1673 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1674 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1675 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1676 * c-c++-common/asan/no-asan-globals.c: Likewise.
1677 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1678 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1679 * c-c++-common/asan/no-use-after-return.c: Likewise.
1680
1681 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1682
1683 * c-c++-common/asan/shadow-offset-1.c: New test.
1684
1685 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1686
1687 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1688 gcc-plugin.h earlier.
1689
1690 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1691
1692 * gnat.dg/specs/concat1.ads: New test.
1693 * gnat.dg/specs/concat1_pkg.ads: New helper.
1694
1695 2014-10-27 Richard Biener <rguenther@suse.de>
1696
1697 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1698 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1699 target due to memcpy inline-expansion.
1700
1701 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1702
1703 * gnat.dg/specs/pack10.ads: New test.
1704 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1705
1706 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * gnat.dg/entry_queues2.adb: New test.
1709
1710 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1711
1712 PR tree-optimization/63641
1713 * gcc.c-torture/execute/pr63641.c: New test.
1714
1715 2014-10-24 Tobias Burnus <burnus@net-b.de>
1716
1717 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1718 * gfortran.dg/coarray_collectives_13.f90: New.
1719 * gfortran.dg/coarray_collectives_14.f90: New.
1720 * gfortran.dg/coarray_collectives_15.f90: New.
1721 * gfortran.dg/coarray_collectives_16.f90: New.
1722
1723 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1724
1725 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1726
1727 2014-10-24 Marek Polacek <polacek@redhat.com>
1728
1729 PR c/56980
1730 * gcc.dg/pr56980.c: New test.
1731
1732 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1733
1734 * lib/target-supports.exp
1735 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1736 vaeseq_u8.
1737 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1738 for vcvt_f16_f32.
1739 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1740 vfma_f32.
1741
1742 2014-10-24 Martin Liska <mliska@suse.cz>
1743
1744 * gcc.dg/ipa/pr63595.c: New test.
1745
1746 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1747
1748 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1749 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1750
1751 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1752
1753 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1754
1755 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1756
1757 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1758
1759 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1760
1761 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1762
1763 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1764
1765 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1766
1767 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1768
1769 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1770
1771 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1772
1773 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1774
1775 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1776
1777 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1778
1779 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1780
1781 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1782
1783 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1784
1785 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1786
1787 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1788
1789 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1790
1791 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1792
1793 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1794
1795 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1796
1797 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1798
1799 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1800
1801 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1802
1803 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1804
1805 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1806 file.
1807 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1808 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1809
1810 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1811
1812 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1813 file.
1814 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1815 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1816
1817 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1818
1819 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1822 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1823 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1824
1825 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1826
1827 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1828 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1829 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1831 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1832 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1833
1834 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1835
1836 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1837 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1838 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1839 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1840 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1841 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1842 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1843 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1844
1845 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1846
1847 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1848 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1849 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1850
1851 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1852
1853 * gcc.target/arm/README.advsimd-intrinsics: New file.
1854 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1855 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1856 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1857 Likewise.
1858 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1859 Likewise.
1860 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1861 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1862 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1863
1864 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1865
1866 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1867 wrap_compile_flags before setting it.
1868
1869 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1870
1871 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1872 targets.
1873 * gcc.dg/pr63594-2.c: Likewise.
1874
1875 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1876
1877 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1878 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1879
1880 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1881
1882 PR bootstrap/63632
1883 * g++.dg/torture/pr63632.C: New test.
1884
1885 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1886
1887 PR c++/63619
1888 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1889 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1890
1891 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1892
1893 PR target/63618
1894 * gcc.target/i386/pr63618.c: New test.
1895
1896 2014-10-23 Marek Polacek <polacek@redhat.com>
1897
1898 PR c/63626
1899 * gcc.dg/pr63626.c: New test.
1900
1901 2014-10-23 Marek Polacek <polacek@redhat.com>
1902
1903 * c-c++-common/ubsan/undefined-2.c: New test.
1904
1905 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1906
1907 * gcc.target/i386/pr63600.c: New.
1908
1909 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1910
1911 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1912
1913 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1914
1915 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1916 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1917
1918 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1919
1920 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1921 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1922 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1923 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1924 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1925 Declare.
1926
1927 2014-10-22 Guozhi Wei <carrot@google.com>
1928
1929 PR tree-optimization/63530
1930 gcc.dg/vect/pr63530.c: New testcase.
1931
1932 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1933
1934 * gcc.target/i386/conversion-2.c: New test.
1935
1936 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1937 Yury Gribov <y.gribov@samsung.com>
1938
1939 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1940 * c-c++-common/ubsan/align-3.c: Likewise.
1941 * c-c++-common/ubsan/bounds-1.c: Likewise.
1942 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1943 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1944 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1945 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1946 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1947 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1948 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1949 * c-c++-common/ubsan/object-size-3.c: Likewise.
1950 * c-c++-common/ubsan/overflow-1.c: Likewise.
1951 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1952 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1953 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1954 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1955 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1956 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1957 * c-c++-common/ubsan/pr59503.c: Likewise.
1958 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1959 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1960 * c-c++-common/ubsan/shift-3.c: Likewise.
1961 * c-c++-common/ubsan/shift-6.c: Likewise.
1962 * c-c++-common/ubsan/undefined-1.c: Likewise.
1963 * c-c++-common/ubsan/vla-2.c: Likewise.
1964 * c-c++-common/ubsan/vla-3.c: Likewise.
1965 * c-c++-common/ubsan/vla-4.c: Likewise.
1966 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1967 * g++.dg/ubsan/return-2.C: Likewise.
1968 * c-c++-common/ubsan/recovery-1.c: New test.
1969 * c-c++-common/ubsan/recovery-2.c: New test.
1970 * c-c++-common/ubsan/recovery-3.c: New test.
1971 * c-c++-common/ubsan/recovery-common.inc: New file.
1972
1973 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1974
1975 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1976 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1977 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1978 * gcc.target/aarch64/vect.x: Likewise.
1979 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1980 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1981 * gcc.target/aarch64/vect-fp.c: Likewise.
1982
1983 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1984
1985 * lib/compat.exp (compat-run): Remove "unresolved".
1986 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1987 unsupported testcase.
1988
1989 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1990
1991 PR target/63594
1992 * gcc.dg/pr63594-1.c: New test.
1993 * gcc.dg/pr63594-2.c: New test.
1994 * gcc.target/i386/sse2-pr63594-1.c: New test.
1995 * gcc.target/i386/sse2-pr63594-2.c: New test.
1996 * gcc.target/i386/avx-pr63594-1.c: New test.
1997 * gcc.target/i386/avx-pr63594-2.c: New test.
1998 * gcc.target/i386/avx2-pr63594-1.c: New test.
1999 * gcc.target/i386/avx2-pr63594-2.c: New test.
2000 * gcc.target/i386/avx512f-pr63594-1.c: New test.
2001 * gcc.target/i386/avx512f-pr63594-2.c: New test.
2002 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
2003 insn counts.
2004
2005 PR target/63542
2006 * gcc.target/i386/pr63542-1.c: New test.
2007 * gcc.target/i386/pr63542-2.c: New test.
2008
2009 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
2010
2011 * gcc.target/avr/tiny-memx.c: New test.
2012
2013 * gcc.target/avr/tiny-caller-save.c: New test.
2014
2015 2014-10-21 Jiong Wang <jiong.wang@arm.com>
2016
2017 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2018 (Proc_1): Add return type.
2019 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2020 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2021 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2022 * gcc.target/arm/pr44788.c (foo): Likewise.
2023 * gcc.target/arm/pr55642.c (abs): Likewise.
2024 * gcc.target/arm/pr58784.c (f): Likewise.
2025 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2026 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2027 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2028 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2029 for local variables.
2030 * lib/target-supports.exp
2031 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2032 vaeseq_u8.
2033 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2034 vcvt_f16_f32.
2035 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2036 vfma_f32.
2037 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2038
2039 2014-10-21 Andreas Schwab <schwab@suse.de>
2040
2041 * gcc.dg/bf-spl1.c (main): Fix implicit int.
2042
2043 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2044
2045 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2046
2047 2014-10-21 Richard Biener <rguenther@suse.de>
2048
2049 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2050 * g++.dg/ipa/devirt-46.C: Likewise.
2051 * g++.dg/ipa/devirt-47.C: Likewise.
2052 * g++.dg/tree-prof/pr35545.C: Likewise.
2053
2054 2014-10-21 Jakub Jelinek <jakub@redhat.com>
2055
2056 PR tree-optimization/63563
2057 * gcc.target/i386/pr63563.c: New test.
2058
2059 2014-10-20 Richard Biener <rguenther@suse.de>
2060
2061 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2062 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2063
2064 2014-10-20 Martin Liska <mliska@suse.cz>
2065
2066 * gcc.dg/ipa/pr63595.c: New test.
2067
2068 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2069
2070 PR fortran/48979
2071 * gfortran.dg/ieee/intrinsics_2.F90: New test.
2072
2073 2014-10-19 Marek Polacek <polacek@redhat.com>
2074
2075 PR c/63567
2076 * gcc.dg/pr63567-3.c: New test.
2077 * gcc.dg/pr63567-4.c: New test.
2078
2079 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2080
2081 * gcc.dg/atomic/c11-atomic-exec-5.c
2082 (test_main_long_double_add_overflow): Define and run only for
2083 LDBL_MANT_DIG != 106.
2084 (test_main_complex_long_double_add_overflow): Likewise.
2085 (test_main_long_double_sub_overflow): Likewise.
2086 (test_main_complex_long_double_sub_overflow): Likewise.
2087
2088 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
2089
2090 PR fortran/63553
2091 * gfortran.dg/class_to_type_3.f03 : New test
2092
2093 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2094
2095 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2096 to GNU11.
2097
2098 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2099
2100 * gcc.dg/attr-isr.c: Move SH specific test to ...
2101 * gcc.target/sh/attr-isr.c: ... here.
2102
2103 2014-10-17 Marek Polacek <polacek@redhat.com>
2104
2105 PR c/63567
2106 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2107 * gcc.dg/pr63567-1.c: New test.
2108 * gcc.dg/pr63567-2.c: New test.
2109
2110 2014-10-17 Marek Polacek <polacek@redhat.com>
2111
2112 PR c/63543
2113 * gcc.dg/pr63543.c: New test.
2114 * gcc.dg/array-8.c: Remove dg-error.
2115 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2116 * gcc.dg/pr48552-2.c: Likewise.
2117
2118 2014-10-17 Marek Polacek <polacek@redhat.com>
2119
2120 PR c/63549
2121 * gcc.dg/pr63549.c: New test.
2122
2123 2014-10-17 Marek Polacek <polacek@redhat.com>
2124
2125 * gcc.dg/Wimplicit-int-1.c: New test.
2126 * gcc.dg/Wimplicit-int-2.c: New test.
2127 * gcc.dg/Wimplicit-int-3.c: New test.
2128 * gcc.dg/Wimplicit-int-4.c: New test.
2129
2130 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
2131
2132 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2133 changes.
2134
2135 2014-10-17 Jakub Jelinek <jakub@redhat.com>
2136
2137 PR tree-optimization/63464
2138 * gcc.dg/torture/pr63464.c: New test.
2139 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2140 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2141
2142 PR tree-optimization/63302
2143 * gcc.c-torture/execute/pr63302.c: New test.
2144
2145 2014-10-17 Tom de Vries <tom@codesourcery.com>
2146
2147 PR rtl-optimization/61605
2148 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
2149 absence check.
2150
2151 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2152
2153 PR middle-end/61848
2154 * g++.dg/torture/pr61848.C: New testcase.
2155 * gcc.c-torture/compile/pr61848.c: New testcase.
2156
2157 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2158
2159 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2160 * gcc.target/sh/strlen.c: Likewise.
2161 * gcc.target/sh/pr51244-13.c: Likewise.
2162 * gcc.target/sh/cmpstrn.c: Likewise.
2163 * gcc.target/sh/hiconst.c: Likewise.
2164 * gcc.target/sh/pr43417.c: Likewise.
2165
2166 2014-10-16 Martin Liska <mliska@suse.cz>
2167
2168 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2169 to match defined expectations.
2170
2171 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
2172
2173 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2174
2175 2014-10-16 Martin Liska <mliska@suse.cz>
2176
2177 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2178 * g++.dg/ipa/ipa-icf-5.C: Likewise
2179
2180 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2181
2182 PR target/63260
2183 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2184
2185 2014-10-16 Richard Biener <rguenther@suse.de>
2186
2187 PR middle-end/63554
2188 * gcc.dg/torture/pr63554.c: New testcase.
2189
2190 2014-10-16 Marek Polacek <polacek@redhat.com>
2191
2192 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2193 * gcc.target/powerpc/pr58673-2.c: Add declarations.
2194
2195 2014-10-16 Marek Polacek <polacek@redhat.com>
2196
2197 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2198 * gcc.dg/graphite/id-2.c: Likewise.
2199 * gcc.dg/graphite/id-4.c: Likewise.
2200 * gcc.dg/graphite/id-8.c: Likewise.
2201 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2202 * gcc.dg/graphite/id-pr45230.c: Likewise.
2203 * gcc.dg/graphite/id-pr45231.c: Likewise.
2204 * gcc.dg/graphite/pr38073.c: Likewise.
2205 * gcc.dg/graphite/pr38125.c: Likewise.
2206 * gcc.dg/graphite/pr38409.c: Likewise.
2207 * gcc.dg/graphite/pr38413.c: Likewise.
2208 * gcc.dg/graphite/pr38510.c: Likewise.
2209 * gcc.dg/graphite/pr38786.c: Likewise.
2210 * gcc.dg/graphite/pr39260.c: Likewise.
2211 * gcc.dg/graphite/scop-19.c: Likewise.
2212 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2213 * gcc.dg/graphite/id-17.c: Likewise.
2214 * gcc.dg/graphite/id-23.c: Likewise.
2215 * gcc.dg/graphite/id-26.c: Likewise.
2216 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2217 * gcc.dg/graphite/pr37485.c: Likewise.
2218 * gcc.dg/graphite/pr38500.c: Likewise.
2219 * gcc.dg/graphite/pr42284.c: Likewise.
2220 * gcc.dg/graphite/pr42914.c: Likewise.
2221 * gcc.dg/graphite/pr46404-1.c: Likewise.
2222 * gcc.dg/graphite/pr60979.c: Likewise.
2223 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2224 defaulting to int.
2225
2226 2014-10-16 Martin Liska <mliska@suse.cz>
2227 Jan Hubicka <hubicka@ucw.cz>
2228
2229 * g++.dg/ipa/ipa-icf-1.C: New test.
2230 * g++.dg/ipa/ipa-icf-2.C: New test.
2231 * g++.dg/ipa/ipa-icf-3.C: New test.
2232 * g++.dg/ipa/ipa-icf-4.C: New test.
2233 * g++.dg/ipa/ipa-icf-5.C: New test.
2234 * gcc.dg/ipa/ipa-icf-1.c: New test.
2235 * gcc.dg/ipa/ipa-icf-10.c: New test.
2236 * gcc.dg/ipa/ipa-icf-11.c: New test.
2237 * gcc.dg/ipa/ipa-icf-12.c: New test.
2238 * gcc.dg/ipa/ipa-icf-13.c: New test.
2239 * gcc.dg/ipa/ipa-icf-14.c: New test.
2240 * gcc.dg/ipa/ipa-icf-15.c: New test.
2241 * gcc.dg/ipa/ipa-icf-16.c: New test.
2242 * gcc.dg/ipa/ipa-icf-17.c: New test.
2243 * gcc.dg/ipa/ipa-icf-18.c: New test.
2244 * gcc.dg/ipa/ipa-icf-19.c: New test.
2245 * gcc.dg/ipa/ipa-icf-2.c: New test.
2246 * gcc.dg/ipa/ipa-icf-20.c: New test.
2247 * gcc.dg/ipa/ipa-icf-21.c: New test.
2248 * gcc.dg/ipa/ipa-icf-22.c: New test.
2249 * gcc.dg/ipa/ipa-icf-23.c: New test.
2250 * gcc.dg/ipa/ipa-icf-24.c: New test.
2251 * gcc.dg/ipa/ipa-icf-25.c: New test.
2252 * gcc.dg/ipa/ipa-icf-26.c: New test.
2253 * gcc.dg/ipa/ipa-icf-27.c: New test.
2254 * gcc.dg/ipa/ipa-icf-28.c: New test.
2255 * gcc.dg/ipa/ipa-icf-29.c: New test.
2256 * gcc.dg/ipa/ipa-icf-3.c: New test.
2257 * gcc.dg/ipa/ipa-icf-30.c: New test.
2258 * gcc.dg/ipa/ipa-icf-4.c: New test.
2259 * gcc.dg/ipa/ipa-icf-5.c: New test.
2260 * gcc.dg/ipa/ipa-icf-6.c: New test.
2261 * gcc.dg/ipa/ipa-icf-7.c: New test.
2262 * gcc.dg/ipa/ipa-icf-8.c: New test.
2263 * gcc.dg/ipa/ipa-icf-9.c: New test.
2264
2265 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2266
2267 PR target/53513
2268 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2269
2270 2014-10-16 Martin Liska <mliska@suse.cz>
2271 Jan Hubicka <hubicka@ucw.cz>
2272
2273 * c-c++-common/rotate-1.c: Options changed to not collide
2274 with a new IPA ICF pass.
2275 * c-c++-common/rotate-2.c: Likewise.
2276 * c-c++-common/rotate-3.c: Likewise.
2277 * c-c++-common/rotate-4.c: Likewise.
2278 * g++.dg/cpp0x/rv-return.C: Likewise.
2279 * g++.dg/cpp0x/rv1n.C: Likewise.
2280 * g++.dg/cpp0x/rv1p.C: Likewise.
2281 * g++.dg/cpp0x/rv2n.C: Likewise.
2282 * g++.dg/cpp0x/rv3n.C: Likewise.
2283 * g++.dg/cpp0x/rv4n.C: Likewise.
2284 * g++.dg/cpp0x/rv5n.C: Likewise.
2285 * g++.dg/cpp0x/rv6n.C: Likewise.
2286 * g++.dg/cpp0x/rv7n.C: Likewise.
2287 * g++.dg/ipa/devirt-g-1.C: Likewise.
2288 * g++.dg/ipa/inline-1.C: Likewise.
2289 * g++.dg/ipa/inline-2.C: Likewise.
2290 * g++.dg/ipa/inline-3.C: Likewise.
2291 * g++.dg/opt/pr30965.C: Likewise.
2292 * g++.dg/tree-ssa/pr19637.C: Likewise.
2293 * gcc.dg/guality/csttest.c: Likewise.
2294 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2295 * gcc.dg/ipa/iinline-7.c: Likewise.
2296 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2297 * gcc.dg/ipa/ipacost-1.c: Likewise.
2298 * gcc.dg/ipa/ipacost-2.c: Likewise.
2299 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2300 * gcc.dg/ipa/remref-2a.c: Likewise.
2301 * gcc.dg/ipa/remref-2b.c: Likewise.
2302 * gcc.dg/pr46309-2.c: Likewise.
2303 * gcc.dg/torture/ipa-pta-1.c: Likewise.
2304 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2305 * gcc.dg/tree-ssa/andor-4.c: Likewise.
2306 * gcc.dg/tree-ssa/andor-5.c: Likewise.
2307 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2308 * gcc.dg/vect/vect-cond-10.c: Likewise.
2309 * gcc.dg/vect/vect-cond-9.c: Likewise.
2310 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2311 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2312 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2313 * gcc.target/i386/bmi-1.c: Likewise.
2314 * gcc.target/i386/bmi-2.c: Likewise.
2315 * gcc.target/i386/pr56564-2.c: Likewise.
2316
2317 2014-10-16 Richard Biener <rguenther@suse.de>
2318
2319 PR tree-optimization/63168
2320 * gcc.dg/tree-ssa/loop-40.c: New testcase.
2321
2322 2014-10-16 Andreas Schwab <schwab@suse.de>
2323
2324 * gcc.target/m68k/crash1.c: Fix implicit declaration.
2325
2326 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2327 implicit int.
2328 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2329 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2330 * gcc.target/ia64/pr29682.c: Likewise.
2331 * gcc.target/ia64/pr43603.c: Likewise.
2332 * gcc.target/ia64/pr48496.c: Likewise.
2333
2334 2014-10-16 Marek Polacek <polacek@redhat.com>
2335
2336 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2337
2338 2014-10-16 Jakub Jelinek <jakub@redhat.com>
2339 Marek Polacek <polacek@redhat.com>
2340
2341 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
2342 declarations.
2343 * gcc.dg/pr32176.c: Likewise.
2344 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2345 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2346 * gcc.dg/ia64-sync-2.c: Likewise.
2347 * gcc.dg/ia64-sync-3.c: Likewise.
2348 * gcc.dg/sync-2.c: Likewise.
2349 * gcc.dg/sync-3.c: Likewise.
2350 * gcc.target/i386/990524-1.c: Likewise.
2351 * gcc.target/i386/avx512f-pr57233.c: Likewise.
2352 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2353 * gcc.target/i386/pr26826.c: Likewise.
2354 * gcc.target/i386/pr37184.c: Likewise.
2355 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2356 * gcc.target/i386/20060125-2.c: Likewise.
2357 * gcc.target/i386/memcpy-1.c: Likewise.
2358 * gcc.target/i386/pr40934.c: Likewise.
2359 * gcc.target/i386/sse-5.c: Likewise.
2360 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2361 * gcc.target/i386/vectorize4.c: Likewise.
2362 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
2363 -fgnu89-inline.
2364 * gcc.target/i386/980313-1.c: Likewise.
2365 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2366 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2367 * gcc.target/i386/crc32-3.c: Likewise.
2368 * gcc.target/i386/intrinsics_3.c: Likewise.
2369 * gcc.target/i386/loop-1.c: Likewise.
2370 * gcc.target/i386/pr44948-2a.c: Likewise.
2371 * gcc.target/i386/pr47564.c: Likewise.
2372 * gcc.target/i386/pr50712.c: Likewise.
2373 * gcc.target/i386/stackalign/return-2.c: Likewise.
2374
2375 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
2376
2377 PR lto/62026
2378 * lto/pr62026.C: New testcase.
2379
2380 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
2381
2382 PR rtl-optimization/63448
2383 * gcc.target/i386/pr63448.c: New test.
2384
2385 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
2386
2387 * gnat.dg/opt41.adb: New test.
2388 * gnat.dg/opt41_pkg.ad[sb]: New helper.
2389
2390 2014-10-15 Richard Biener <rguenther@suse.de>
2391
2392 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2393
2394 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
2395
2396 * gcc.dg/tree-prof/peel-1.c: Update.
2397 * gcc.dg/tree-prof/unroll-1.c: Update.
2398 * gcc.dg/unroll_1.c: Update.
2399 * gcc.dg/unroll_2.c: Update.
2400 * gcc.dg/unroll_3.c: Update.
2401 * gcc.dg/unroll_4.c: Update.
2402
2403 2014-10-14 DJ Delorie <dj@redhat.com>
2404
2405 * g++.dg/abi/mangle64.C: New.
2406
2407 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2408
2409 * g++.dg/ext/vector9.C: Test ! with float vectors.
2410
2411 2014-10-14 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/63512
2414 * g++.dg/torture/pr63512.C: New testcase.
2415
2416 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
2417
2418 PR target/63260
2419 * gcc.target/sh/pr63260.c: New.
2420
2421 2014-10-13 Richard Henderson <rth@redhat.com>
2422
2423 * g++.dg/torture/20141013.C: New.
2424
2425 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
2426
2427 PR target/8340
2428 PR middle-end/47602
2429 PR rtl-optimization/55458
2430 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2431 * gcc.target/i386/pr55458.c: Likewise.
2432 * gcc.target/i386/pr47602.c: New.
2433 * gcc.target/i386/pr23098.c: Move to XFAIL.
2434
2435 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
2436
2437 PR tree-optimization/62127
2438 * g++.dg/torture/pr62127.C: New testcase.
2439
2440 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2441
2442 * c-c++-common/asan/bitfield-5.c: New test.
2443
2444 2014-10-13 Richard Biener <rguenther@suse.de>
2445
2446 PR tree-optimization/63419
2447 * g++.dg/torture/pr63419.C: New testcase.
2448
2449 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2450
2451 PR target/59401
2452 PR target/54760
2453 * gcc.target/sh/pr54760-5.c: New.
2454 * gcc.target/sh/pr54760-6.c: New.
2455 * gcc.target/sh/pr59401-1.c: New.
2456
2457 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2458
2459 PR fortran/48979
2460 * gfortran.dg/ieee/intrinsics_1.f90: New test.
2461
2462 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
2463
2464 * lib/target-supports.exp (check_effective_target_shared): New
2465 function.
2466 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2467
2468 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2469
2470 PR c/63495
2471 * gcc.target/i386/pr63495.c: New test.
2472
2473 2014-10-10 Marek Polacek <polacek@redhat.com>
2474
2475 * c-c++-common/ubsan/object-size-1.c: New test.
2476 * c-c++-common/ubsan/object-size-2.c: New test.
2477 * c-c++-common/ubsan/object-size-3.c: New test.
2478 * c-c++-common/ubsan/object-size-4.c: New test.
2479 * c-c++-common/ubsan/object-size-5.c: New test.
2480 * c-c++-common/ubsan/object-size-6.c: New test.
2481 * c-c++-common/ubsan/object-size-7.c: New test.
2482 * c-c++-common/ubsan/object-size-8.c: New test.
2483 * c-c++-common/ubsan/object-size-9.c: New test.
2484 * g++.dg/ubsan/object-size-1.C: New test.
2485 * gcc.dg/ubsan/object-size-9.c: New test.
2486
2487 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2488
2489 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2490 (asan_finish): Remove restore_ld_library_path_env_vars.
2491 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2492 related env variables by calling set_ld_library_path_env_vars.
2493 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2494 (tsan_finish): Remove restore_ld_library_path_env_vars.
2495 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2496 related env variables by calling set_ld_library_path_env_vars.
2497 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2498 (ubsan_finish): Remove restore_ld_library_path_env_vars.
2499 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2500 related env variables by calling set_ld_library_path_env_vars.
2501
2502 2014-10-10 Richard Biener <rguenther@suse.de>
2503
2504 PR tree-optimization/63379
2505 * gcc.dg/vect/pr63379.c: New testcase.
2506
2507 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2508
2509 PR fortran/59488
2510 * gfortran.dg/gomp/pr59488-1.f90: New test.
2511 * gfortran.dg/gomp/pr59488-2.f90: New test.
2512
2513 2014-10-10 Richard Biener <rguenther@suse.de>
2514
2515 PR tree-optimization/63476
2516 * g++.dg/torture/pr63476.C: New testcase.
2517
2518 2014-10-10 Tobias Burnus <burnus@net-b.de>
2519
2520 * gfortran.dg/implicit_16.f90: New.
2521
2522 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2523
2524 * g++.dg/cpp0x/constexpr-using3.C: New.
2525 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2526 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2527 * g++.dg/cpp1y/constexpr-local1.C: Extend.
2528 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2529
2530 2014-10-09 Joseph Myers <joseph@codesourcery.com>
2531
2532 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2533
2534 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
2535
2536 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2537
2538 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
2539
2540 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2541 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2542 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2543 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2544 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2545 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2546 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2547 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2548 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2549 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2550 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2551 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2552
2553 2014-10-09 Richard Biener <rguenther@suse.de>
2554
2555 PR tree-optimization/63380
2556 * gcc.dg/torture/pr63380-1.c: New testcase.
2557 * gcc.dg/torture/pr63380-2.c: Likewise.
2558
2559 2014-10-09 Marek Polacek <polacek@redhat.com>
2560
2561 PR c/63480
2562 * gcc.dg/pr63480.c: New test.
2563
2564 2014-10-09 Richard Biener <rguenther@suse.de>
2565
2566 PR tree-optimization/63445
2567 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2568
2569 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2570
2571 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2572 * gcc.dg/vmx/ops.c: Likewise.
2573 * gcc.dg/vmx/ops-long-1.c: Likewise.
2574
2575 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2576
2577 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2578
2579 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2580
2581 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2582 dg-additional-options.
2583
2584 2014-10-08 Mark Wielaard <mjw@redhat.com>
2585
2586 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2587 prefix from scan-assembler-times.
2588
2589 2014-10-07 Marek Polacek <polacek@redhat.com>
2590
2591 * lib/target-supports.exp (check_effective_target_fd_truncate):
2592 Include <string.h>.
2593
2594 2014-10-07 Marek Polacek <polacek@redhat.com>
2595
2596 PR c/59717
2597 * gcc.dg/pr59717.c: New test.
2598
2599 2014-10-07 Marek Polacek <polacek@redhat.com>
2600
2601 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2602 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2603 * gcc.target/powerpc/pr26350.c: Likewise.
2604 * gcc.target/powerpc/altivec-consts.c: Likewise.
2605 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2606 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2607 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2608 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2609 * gcc.target/powerpc/pr47862.c: Likewise.
2610 * gcc.target/powerpc/pr48053-1.c: Likewise.
2611 * gcc.target/powerpc/pr53487.c: Likewise.
2612 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2613 to int.
2614 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2615 * gcc.target/powerpc/altivec-2.c: Likewise.
2616 * gcc.target/powerpc/pr47755-2.c: Likewise.
2617
2618 2014-10-07 Martin Liska <mliska@suse.cz>
2619
2620 * g++.dg/lto/pr63270.h: New test.
2621 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2622 include.
2623 * g++.dg/lto/pr63270_2.C: New test.
2624
2625 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2626
2627 * gnat.dg/lto16.adb: New test.
2628 * gnat.dg/lto16_pkg.adb: New helper.
2629
2630 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2631
2632 * gnat.dg/return4.adb: New test.
2633 * gnat.dg/return4_pkg.ad[sb]: New helper.
2634
2635 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2636
2637 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2638 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2639 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2640
2641 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2642
2643 PR c++/55250
2644 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2645 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2646 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2647
2648 2014-10-06 Marek Polacek <polacek@redhat.com>
2649
2650 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2651 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2652 * g++.dg/lto/pr54625-2_0.c: Likewise.
2653 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2654
2655 2014-10-06 Marek Polacek <polacek@redhat.com>
2656
2657 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2658 * gcc.target/i386/avxfp-1.c: Likewise.
2659 * gcc.target/i386/avxfp-2.c: Likewise.
2660 * gcc.target/i386/cadd.c: Likewise.
2661 * gcc.target/i386/cmov2.c: Likewise.
2662 * gcc.target/i386/cmov3.c: Likewise.
2663 * gcc.target/i386/cmov4.c: Likewise.
2664 * gcc.target/i386/cold-attribute-1.c: Likewise.
2665 * gcc.target/i386/cvt-1.c: Likewise.
2666 * gcc.target/i386/fpcvt-1.c: Likewise.
2667 * gcc.target/i386/fpcvt-2.c: Likewise.
2668 * gcc.target/i386/fpcvt-3.c: Likewise.
2669 * gcc.target/i386/local.c: Likewise.
2670 * gcc.target/i386/memcpy-2.c: Likewise.
2671 * gcc.target/i386/memcpy-3.c: Likewise.
2672 * gcc.target/i386/memset-1.c: Likewise.
2673 * gcc.target/i386/minmax-1.c: Likewise.
2674 * gcc.target/i386/minmax-2.c: Likewise.
2675 * gcc.target/i386/pr45352-2.c: Likewise.
2676 * gcc.target/i386/pr46253.c: Likewise.
2677 * gcc.target/i386/pr53623.c: Likewise.
2678 * gcc.target/i386/pr60902.c: Likewise.
2679 * gcc.target/i386/pr57003.c: Likewise.
2680 * gcc.target/i386/sse-14.c: Likewise.
2681 * gcc.target/i386/sse-19.c: Likewise.
2682 * gcc.target/i386/sse-22.c: Likewise.
2683 * gcc.target/i386/sse4a-extract.c: Likewise.
2684 * gcc.target/i386/sse4a-insert.c: Likewise.
2685 * gcc.target/i386/ssefp-1.c: Likewise.
2686 * gcc.target/i386/ssefp-2.c: Likewise.
2687 * gcc.target/i386/testimm-10.c: Likewise.
2688 * gcc.target/i386/vectorize4-avx.c: Likewise.
2689 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2690 * gcc.target/i386/avx-pr57233.c: Likewise.
2691 * gcc.target/i386/avx2-pr57233.c: Likewise.
2692 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2693 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2694 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2695 * gcc.target/i386/crc32-4.c: Likewise.
2696 * gcc.target/i386/pr20204.c: Likewise.
2697 * gcc.target/i386/pr23570.c: Likewise.
2698 * gcc.target/i386/pr26449-1.c: Likewise.
2699 * gcc.target/i386/pr28839.c: Likewise.
2700 * gcc.target/i386/pr37101.c: Likewise.
2701 * gcc.target/i386/pr61923.c: Likewise.
2702 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2703 * gcc.target/i386/sse2-pr57233.c: Likewise.
2704 * gcc.target/i386/vect-abs-s16.c: Likewise.
2705 * gcc.target/i386/vect-abs-s32.c: Likewise.
2706 * gcc.target/i386/vect-abs-s8.c: Likewise.
2707 * gcc.target/i386/xop-pr57233.c: Likewise.
2708 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2709 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2710 implicit declarations.
2711 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2712 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2713 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2714
2715 2014-10-06 Marek Polacek <polacek@redhat.com>
2716
2717 * gcc.dg/20001012-1.c: Fix defaulting to int.
2718 * gcc.dg/20001012-2.c: Likewise.
2719 * gcc.dg/20001108-1.c: Likewise.
2720 * gcc.dg/20010516-1.c: Likewise.
2721 * gcc.dg/20011008-2.c: Likewise.
2722 * gcc.dg/20030612-1.c: Likewise.
2723 * gcc.dg/20040219-1.c: Likewise.
2724 * gcc.dg/20050603-2.c: Likewise.
2725 * gcc.dg/20070507-1.c: Likewise.
2726 * gcc.dg/attr-alias-3.c: Likewise.
2727 * gcc.dg/fastmath-1.c: Likewise.
2728 * gcc.dg/fork-instrumentation.c: Likewise.
2729 * gcc.dg/fwrapv-1.c: Likewise.
2730 * gcc.dg/fwrapv-2.c: Likewise.
2731 * gcc.dg/memmove-1.c: Likewise.
2732 * gcc.dg/non-local-goto-1.c: Likewise.
2733 * gcc.dg/non-local-goto-2.c: Likewise.
2734 * gcc.dg/noreturn-8.c: Likewise.
2735 * gcc.dg/parse-decl-after-if.c: Likewise.
2736 * gcc.dg/parse-decl-after-label.c: Likewise.
2737 * gcc.dg/pr25795-1.c: Likewise.
2738 * gcc.dg/pr25795.c: Likewise.
2739 * gcc.dg/pr28574.c: Likewise.
2740 * gcc.dg/pr30189.c: Likewise.
2741 * gcc.dg/pr31529-2.c: Likewise.
2742 * gcc.dg/pr33923.c: Likewise.
2743 * gcc.dg/pr34263.c: Likewise.
2744 * gcc.dg/pr36194.c: Likewise.
2745 * gcc.dg/pr45415.c: Likewise.
2746 * gcc.dg/pr47443.c: Likewise.
2747 * gcc.dg/pr47763.c: Likewise.
2748 * gcc.dg/pr49000.c: Likewise.
2749 * gcc.dg/pr50340.c: Likewise.
2750 * gcc.dg/webizer.c: Likewise.
2751 * gcc.dg/pr59940.c: Likewise.
2752 * gcc.dg/pr63186.c: Likewise.
2753 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2754 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2755 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2756 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2757 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2758 * gcc.dg/sms-1.c: Likewise.
2759 * gcc.dg/unused-3.c: Likewise.
2760 * gcc.dg/varpool-1.c: Likewise.
2761 * gcc.dg/pr35899.c: Use -std=gnu89.
2762 * gcc.dg/pr59963-1.c: Likewise.
2763 * gcc.dg/redecl-15.c: Likewise.
2764 * gcc.dg/20041213-1.c: Likewise.
2765 * gcc.dg/20080820.c: Likewise.
2766 * gcc.dg/920413-1.c: Likewise.
2767 * gcc.dg/Wold-style-definition-1.c: Likewise.
2768 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2769 * gcc.dg/decl-nospec-1.c: Likewise.
2770 * gcc.dg/decl-nospec-2.c: Likewise.
2771 * gcc.dg/decl-nospec-3.c: Likewise.
2772 * gcc.dg/bitfld-1.c: Likewise.
2773 * gcc.dg/bitfld-9.c: Likewise.
2774 * gcc.dg/parm-impl-decl-1.c: Likewise.
2775 * gcc.dg/parm-impl-decl-3.c: Likewise.
2776 * gcc.dg/pr18596-1.c: Likewise.
2777 * gcc.dg/pr18596-2.c: Likewise.
2778 * gcc.dg/pr18596-3.c: Likewise.
2779 * gcc.dg/pr60139.c: Likewise.
2780 * gcc.dg/utf-dflt.c: Likewise.
2781 * gcc.dg/utf-dflt2.c: Likewise.
2782 * gcc.dg/wtr-func-def-1.c: Likewise.
2783 * gcc.dg/declspec-5.c: Likewise.
2784 * gcc.dg/declspec-6.c: Likewise.
2785 * gcc.dg/ftrapv-2.c: Likewise.
2786 * gcc.dg/20020430-1.c: Fix implicit declarations.
2787 * gcc.dg/20030702-1.c: Likewise.
2788 * gcc.dg/20040127-2.c: Likewise.
2789 * gcc.dg/20041122-1.c: Likewise.
2790 * gcc.dg/20050309-1.c: Likewise.
2791 * gcc.dg/20061026.c: Likewise.
2792 * gcc.dg/20101010-1.c: Likewise.
2793 * gcc.dg/Werror-1.c: Likewise.
2794 * gcc.dg/Werror-10.c: Likewise.
2795 * gcc.dg/Werror-11.c: Likewise.
2796 * gcc.dg/Werror-12.c: Likewise.
2797 * gcc.dg/Werror-2.c: Likewise.
2798 * gcc.dg/Werror-3.c: Likewise.
2799 * gcc.dg/Werror-4.c: Likewise.
2800 * gcc.dg/Werror-5.c: Likewise.
2801 * gcc.dg/Werror-6.c: Likewise.
2802 * gcc.dg/Werror-7.c: Likewise.
2803 * gcc.dg/Werror-8.c: Likewise.
2804 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2805 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2806 * gcc.dg/delay-slot-2.c: Likewise.
2807 * gcc.dg/errno-1.c: Likewise.
2808 * gcc.dg/globalalias.c: Likewise.
2809 * gcc.dg/inline-3.c: Likewise.
2810 * gcc.dg/localalias.c: Likewise.
2811 * gcc.dg/pr19633-1.c: Likewise.
2812 * gcc.dg/pr19633.c: Likewise.
2813 * gcc.dg/pr23408.c: Likewise.
2814 * gcc.dg/pr23470-1.c: Likewise.
2815 * gcc.dg/pr28121.c: Likewise.
2816 * gcc.dg/pr28243.c: Likewise.
2817 * gcc.dg/pr30260.c: Likewise.
2818 * gcc.dg/pr32573.c: Likewise.
2819 * gcc.dg/pr33826.c: Likewise.
2820 * gcc.dg/pr35065.c: Likewise.
2821 * gcc.dg/pr38616.c: Likewise.
2822 * gcc.dg/pr39867.c: Likewise.
2823 * gcc.dg/pr41470.c: Likewise.
2824 * gcc.dg/pr41837.c: Likewise.
2825 * gcc.dg/pr44024.c: Likewise.
2826 * gcc.dg/pr44699.c: Likewise.
2827 * gcc.dg/pr46252.c: Likewise.
2828 * gcc.dg/pr46878-1.c: Likewise.
2829 * gcc.dg/pr50908-3.c: Likewise.
2830 * gcc.dg/pr51796.c: Likewise.
2831 * gcc.dg/pr55150-2.c: Likewise.
2832 * gcc.dg/pr55833.c: Likewise.
2833 * gcc.dg/pr59350.c: Likewise.
2834 * gcc.dg/pr59418.c: Likewise.
2835 * gcc.dg/pr60647-2.c: Likewise.
2836 * gcc.dg/uninit-suppress.c: Likewise.
2837 * gcc.dg/uninit-suppress_2.c: Likewise.
2838 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2839 * gcc.dg/always_inline.c: Likewise.
2840 * gcc.dg/always_inline2.c: Likewise.
2841 * gcc.dg/always_inline3.c: Likewise.
2842 * gcc.dg/builtin-apply4.c: Likewise.
2843 * gcc.dg/declspec-7.c: Likewise.
2844 * gcc.dg/inline-1.c: Likewise.
2845 * gcc.dg/va-arg-pack-1.c: Likewise.
2846 * gcc.dg/winline-2.c: Likewise.
2847 * gcc.dg/winline-3.c: Likewise.
2848 * gcc.dg/winline-5.c: Likewise.
2849 * gcc.dg/winline-6.c: Likewise.
2850 * gcc.dg/winline-7.c: Likewise.
2851 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2852 int.
2853 * gcc.dg/inline-33.c: Likewise.
2854 * gcc.dg/pr27861-1.c: Likewise.
2855 * gcc.dg/pr28888.c: Likewise.
2856 * gcc.dg/pr29254.c: Likewise.
2857 * gcc.dg/pr50908.c: Likewise.
2858 * gcc.dg/pr60647-1.c: Likewise.
2859 * gcc.dg/pragma-diag-1.c: Likewise.
2860 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2861 * gcc.dg/winline-9.c: Likewise.
2862 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2863
2864 2014-10-06 Marek Polacek <polacek@redhat.com>
2865
2866 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2867 * gcc.dg/ipa/inline-4.c: Likewise.
2868 * gcc.dg/ipa/inline-5.c: Likewise.
2869 * gcc.dg/ipa/pr57539.c: Likewise.
2870 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2871 defaulting to int.
2872 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2873 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2874 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2875 * gcc.dg/ipa/ipacost-1.c: Likewise.
2876 * gcc.dg/ipa/ipacost-2.c: Likewise.
2877 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2878 to int.
2879
2880 2014-10-06 Marek Polacek <polacek@redhat.com>
2881
2882 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2883 declarations.
2884 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2885 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2886 * gcc.dg/debug/pr42767.c: Likewise.
2887 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2888 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2889 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2890 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2891
2892 2014-10-06 Marek Polacek <polacek@redhat.com>
2893
2894 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2895 * gcc.dg/lto/20090213_0.c: Likewise.
2896 * gcc.dg/lto/20090706-2_0.c: Likewise.
2897 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2898 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2899 * gcc.dg/lto/ipareference2_0.c: Likewise.
2900 * gcc.dg/lto/ipareference_0.c: Likewise.
2901 * gcc.dg/lto/ipareference_1.c: Likewise.
2902 * gcc.dg/lto/pr55703_0.c: Likewise.
2903 * gcc.dg/lto/resolutions_0.c: Likewise.
2904 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2905 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2906 declarations. Mark function as gnu_inline.
2907 * gcc.dg/lto/20081118_0.c: Likewise.
2908 * gcc.dg/lto/20081201-1_0.c: Likewise.
2909 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2910 * gcc.dg/lto/20081118_1.c: Likewise.
2911 * gcc.dg/lto/20081120-1_1.c: Likewise.
2912 * gcc.dg/lto/20081201-1_1.c: Likewise.
2913 * gcc.dg/lto/20081210-1_0.c: Likewise.
2914 * gcc.dg/lto/20090218-1_0.c: Likewise.
2915 * gcc.dg/lto/20091006-1_0.c: Likewise.
2916 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2917 * gcc.dg/lto/20090218-2_1.c: Likewise.
2918 * gcc.dg/lto/materialize-1_0.c: Likewise.
2919 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2920 * gcc.dg/lto/20091013-1_1.c: Likewise.
2921 * gcc.dg/lto/20091013-1_2.c: Likewise.
2922 * gcc.dg/lto/20091015-1_2.c: Likewise.
2923 * gcc.dg/lto/20091027-1_1.c: Likewise.
2924 * gcc.dg/lto/pr48622_0.c: Likewise.
2925 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2926 defaulting to int.
2927 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2928
2929 2014-10-06 Tobias Burnus <burnus@net-b.de>
2930
2931 * gfortran.dg/implicit_14.f90: New.
2932 * gfortran.dg/implicit_15.f90: New.
2933 * gfortran.dg/implicit_4.f90: Update dg-error.
2934
2935 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2936
2937 * g++.dg/ipa/devirt-42.C: Update template.
2938 * g++.dg/ipa/devirt-44.C: Update template.
2939 * g++.dg/ipa/devirt-45.C: Update template.
2940 * g++.dg/ipa/devirt-46.C: Update template.
2941 * g++.dg/ipa/devirt-47.C: Update template.
2942 * g++.dg/ipa/devirt-48.C: New testcase.
2943
2944 2014-10-02 Mark Wielaard <mjw@redhat.com>
2945
2946 PR debug/63239
2947 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2948
2949 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2950
2951 * g++.dg/ipa/devirt-47.C: New testcase.
2952
2953 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2954
2955 PR ipa/61144
2956 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2957
2958 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2959
2960 * g++.dg/ipa/devirt-46.C: New testcase.
2961
2962 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2963
2964 PR fortran/36534
2965 * gfortran.dg/widechar_10.f90: New test.
2966
2967 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2968
2969 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2970 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2971 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2972 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2973
2974 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2975
2976 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2977
2978 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2979
2980 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2981 failing with the new warning message.
2982 * gcc.dg/vmx/3c-01a.c: Likewise.
2983 * gcc.dg/vmx/ops-long-1.c: Likewise.
2984 * gcc.dg/vmx/ops.c: Likewise.
2985 * gcc.target/powerpc/altivec-20.c: Likewise.
2986 * gcc.target/powerpc/altivec-6.c: Likewise.
2987 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2988 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2989 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2990
2991 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2992
2993 * gcc.dg/tm/debug-1.c: Update regex.
2994 * c-c++-common/raw-string-18.c: Update regex.
2995 * c-c++-common/raw-string-19.c: Update regex.
2996
2997 2014-10-03 Marek Polacek <polacek@redhat.com>
2998
2999 PR c/63453
3000 * gcc.dg/pr63453.c: New test.
3001
3002 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
3003
3004 PR c++/54427
3005 PR c++/57198
3006 PR c++/58845
3007 * g++.dg/ext/vector9.C: Update, not an error anymore.
3008 * g++.dg/ext/vector27.C: Replace with new test.
3009 * g++.dg/ext/vector28.C: New file.
3010 * g++.dg/other/error23.C: Update to a different error.
3011
3012 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3013
3014 * gcc.dg/torture/vshuf-v8df.c: New test.
3015 * gcc.dg/torture/vshuf-v8di.c: New test.
3016 * gcc.dg/torture/vshuf-v16sf.c: New test.
3017 * gcc.dg/torture/vshuf-v16si.c: New test.
3018 * gcc.dg/torture/vshuf-v32hi.c: New test.
3019 * gcc.dg/torture/vshuf-v64qi.c: New test.
3020 * gcc.dg/torture/vshuf-64.inc: New file.
3021
3022 PR tree-optimization/61403
3023 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3024
3025 2014-10-03 Marek Polacek <polacek@redhat.com>
3026
3027 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3028 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3029 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3030 * gcc.dg/gomp/asm-1.c: Likewise.
3031 * gcc.dg/gomp/for-1.c: Likewise.
3032 * gcc.dg/gomp/empty.c: Fix defaulting to int.
3033 * gcc.dg/gomp/sharing-3.c: Likewise.
3034 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3035
3036 2014-10-03 Marek Polacek <polacek@redhat.com>
3037
3038 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
3039 defaulting to int.
3040 * gcc.dg/torture/pr28814.c: Likewise.
3041 * gcc.dg/torture/pr57036-1.c: Likewise.
3042 * gcc.dg/torture/inline-1.c: Add function declarations.
3043 * gcc.dg/torture/pr24626-1.c: Likewise.
3044 * gcc.dg/torture/pr24626-3.c: Likewise.
3045 * gcc.dg/torture/pr25947-1.c: Likewise.
3046 * gcc.dg/torture/pr27409.c: Likewise.
3047 * gcc.dg/torture/pr38948.c: Likewise.
3048 * gcc.dg/torture/pr44807.c: Likewise.
3049 * gcc.dg/torture/pr49603.c: Likewise.
3050 * gcc.dg/torture/pr45865.c: Likewise.
3051 * gcc.dg/torture/pr51071-2.c: Likewise.
3052 * gcc.dg/torture/pr51801.c: Likewise.
3053 * gcc.dg/torture/pr52720.c: Likewise.
3054 * gcc.dg/torture/pr55124.c: Likewise.
3055 * gcc.dg/torture/pr55238.c: Likewise.
3056 * gcc.dg/torture/pr55687.c: Likewise.
3057 * gcc.dg/torture/pr55888.c: Likewise.
3058 * gcc.dg/torture/pr57036-2.c: Likewise.
3059 * gcc.dg/torture/pr57147-3.c: Likewise.
3060 * gcc.dg/torture/pr57584.c: Likewise.
3061 * gcc.dg/torture/pr59993.c: Likewise.
3062 * gcc.dg/torture/pr58079.c: Likewise.
3063 * gcc.dg/torture/va-arg-25.c: Likewise.
3064 * gcc.dg/torture/vector-2.c: Likewise.
3065 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3066 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3067 * gcc.dg/torture/pr43781.c: Likewise.
3068 * gcc.dg/torture/pr52912.c: Likewise.
3069 * gcc.dg/torture/pr59139.c: Likewise.
3070 * gcc.dg/torture/pr55890-1.c: Likewise.
3071 * gcc.dg/torture/pr55890-2.c: Likewise.
3072 * gcc.dg/torture/pr59164.c: Likewise.
3073 * gcc.dg/torture/pr57393-2.c: Likewise.
3074 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3075 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3076 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3077 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3078 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
3079 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3080
3081 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3082
3083 PR libgomp/61200
3084 * c-c++-common/gomp/pr61200.c: New test.
3085
3086 PR target/62128
3087 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3088 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3089
3090 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
3091
3092 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3093 add many more tests.
3094
3095 2014-10-02 Marek Polacek <polacek@redhat.com>
3096
3097 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3098 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3099 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3100 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3101 * gcc.dg/tree-ssa/vrp27.c: Likewise.
3102 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3103 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3104 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3105 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3106 * gcc.dg/tree-ssa/inline-7.c: Likewise.
3107 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3108 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3109 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3110 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3111 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3112 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3113 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3114 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3115 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3116 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3117 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3118 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3119 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3120 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3121 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3122 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3123 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3124 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3125 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3126 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3127 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3128 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3129 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3130 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3131 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3132 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3133 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3134 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3135 * gcc.dg/tree-ssa/alias-13.c: Likewise.
3136 * gcc.dg/tree-ssa/alias-28.c: Likewise.
3137 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3138 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3139 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3140 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3141 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3142 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3143 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3144 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3145 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3146 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3147 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3148 * gcc.dg/tree-ssa/pr24840.c: Likewise.
3149 * gcc.dg/tree-ssa/pr25734.c: Likewise.
3150 * gcc.dg/tree-ssa/pr33723.c: Likewise.
3151 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3152 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3153 * gcc.dg/tree-ssa/pr34146.c: Likewise.
3154 * gcc.dg/tree-ssa/pr38385.c: Likewise.
3155 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3156 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3157 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3158 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3159 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3160 * gcc.dg/tree-ssa/sra-5.c: Likewise.
3161 * gcc.dg/tree-ssa/sra-6.c: Likewise.
3162 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3163 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3164 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3165 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3166 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3167 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3168 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3169 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3170 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3171 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3172 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3173 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3174 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3175 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3176 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3177 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3178 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3179 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3180 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3181 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3182 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3183 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3184 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3185 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3186 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3187 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3188 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3189 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3190 * gcc.dg/tree-ssa/inline-10.c: Likewise.
3191 * gcc.dg/tree-ssa/inline-9.c: Likewise.
3192 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3193 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3194 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3195 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3196 * gcc.dg/tree-ssa/pr23434.c: Likewise.
3197 * gcc.dg/tree-ssa/pr33922.c: Likewise.
3198 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3199 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3200 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3201 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3202 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3203 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3204 * gcc.dg/tree-ssa/vrp01.c: Likewise.
3205 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3206 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3207 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3208 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3209 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3210 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3211 * gcc.dg/tree-ssa/vrp10.c: Likewise.
3212 * gcc.dg/tree-ssa/vrp11.c: Likewise.
3213 * gcc.dg/tree-ssa/vrp14.c: Likewise.
3214 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3215 * gcc.dg/tree-ssa/writeonly.c: Likewise.
3216 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
3217 defaulting to int.
3218 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3219 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3220 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3221 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3222 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3223 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3224 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3225 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3226 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3227 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3228 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3229 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3230 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3231 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3232 * gcc.dg/tree-ssa/inline-5.c: Likewise.
3233 * gcc.dg/tree-ssa/inline-6.c: Likewise.
3234 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3235 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3236 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3237 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3238 * gcc.dg/tree-ssa/loop-20.c: Likewise.
3239 * gcc.dg/tree-ssa/loop-38.c: Likewise.
3240 * gcc.dg/tree-ssa/pr20913.c: Likewise.
3241 * gcc.dg/tree-ssa/pr21582.c: Likewise.
3242 * gcc.dg/tree-ssa/pr24670.c: Likewise.
3243 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3244 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3245 * gcc.dg/tree-ssa/vrp12.c: Likewise.
3246 * gcc.dg/tree-ssa/vrp13.c: Likewise.
3247 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3248 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3249 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3250 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3251 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3252
3253 2014-10-02 Marek Polacek <polacek@redhat.com>
3254
3255 * gcc.dg/tm/20091013.c: Fix defaulting to int.
3256 * gcc.dg/tm/20091221.c: Likewise.
3257 * gcc.dg/tm/debug-1.c: Likewise.
3258 * gcc.dg/tm/irrevocable-1.c: Likewise.
3259 * gcc.dg/tm/irrevocable-2.c: Likewise.
3260 * gcc.dg/tm/irrevocable-3.c: Likewise.
3261 * gcc.dg/tm/irrevocable-4.c: Likewise.
3262 * gcc.dg/tm/memopt-1.c: Likewise.
3263 * gcc.dg/tm/pr52173-1.c: Likewise.
3264 * gcc.dg/tm/props-1.c: Likewise.
3265 * gcc.dg/tm/props-2.c: Likewise.
3266 * gcc.dg/tm/props-3.c: Likewise.
3267 * gcc.dg/tm/20100125.c: Fix implicit declarations.
3268 * gcc.dg/tm/memopt-11.c: Likewise.
3269 * gcc.dg/tm/memopt-12.c: Likewise.
3270 * gcc.dg/tm/memopt-16.c: Likewise.
3271 * gcc.dg/tm/memopt-3.c: Likewise.
3272 * gcc.dg/tm/memopt-4.c: Likewise.
3273 * gcc.dg/tm/memopt-5.c: Likewise.
3274 * gcc.dg/tm/memopt-6.c: Likewise.
3275 * gcc.dg/tm/wrap-4.c: Likewise.
3276
3277 2014-10-02 Marek Polacek <polacek@redhat.com>
3278
3279 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3280 * gcc.dg/vect/pr37730.c: Likewise.
3281 * gcc.dg/vect/pr52870.c: Likewise.
3282 * gcc.dg/vect/pr60092-2.c: Likewise.
3283 * gcc.dg/vect/pr60092.c: Likewise.
3284 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3285 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3286 * gcc.dg/vect/pr31041.c: Likewise.
3287 * gcc.dg/vect/pr32216.c: Likewise.
3288 * gcc.dg/vect/pr32224.c: Likewise.
3289 * gcc.dg/vect/pr32366.c: Likewise.
3290 * gcc.dg/vect/pr33866.c: Likewise.
3291 * gcc.dg/vect/pr43430-2.c: Likewise.
3292 * gcc.dg/vect/pr43842.c: Likewise.
3293 * gcc.dg/vect/vect-1.c: Likewise.
3294 * gcc.dg/vect/vect-1-big-array.c: Likewise.
3295 * gcc.dg/vect/vect-93.c: Likewise.
3296 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3297 defaulting to int.
3298
3299 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3300
3301 PR c++/53025
3302 * g++.dg/cpp0x/noexcept23.C: New.
3303 * g++.dg/cpp0x/noexcept24.C: Likewise.
3304
3305 2014-10-02 Marek Polacek <polacek@redhat.com>
3306
3307 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3308 * gcc.dg/noncompile/20050120-1.c: Likewise.
3309 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3310 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3311 * gcc.dg/noncompile/930301-1.c: Likewise.
3312 * gcc.dg/noncompile/930622-1.c: Likewise.
3313 * gcc.dg/noncompile/930622-2.c: Likewise.
3314 * gcc.dg/noncompile/950825-1.c: Likewise.
3315 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3316 * gcc.dg/noncompile/scope.c: Likewise.
3317 * gcc.dg/noncompile/va-arg-1.c: Likewise.
3318 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3319 * gcc.dg/noncompile/971104-1.c: Likewise.
3320
3321 2014-10-02 Marek Polacek <polacek@redhat.com>
3322
3323 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3324 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3325 * gcc.dg/tree-prof/merge_block.c: Likewise.
3326 * gcc.dg/tree-prof/peel-1.c: Likewise.
3327 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3328 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3329 * gcc.dg/tree-prof/unroll-1.c: Likewise.
3330 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3331 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3332 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3333 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3334 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3335 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3336 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3337 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3338 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
3339 to int.
3340
3341 2014-10-02 Marek Polacek <polacek@redhat.com>
3342
3343 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3344 * gcc.c-torture/compile/20011119-1.c: Likewise.
3345 * gcc.c-torture/compile/20011119-2.c: Likewise.
3346 * gcc.c-torture/compile/20021120-1.c: Likewise.
3347 * gcc.c-torture/compile/20021120-2.c: Likewise.
3348 * gcc.c-torture/compile/20050215-1.c: Likewise.
3349 * gcc.c-torture/compile/20050215-2.c: Likewise.
3350 * gcc.c-torture/compile/20050215-3.c: Likewise.
3351 * gcc.c-torture/compile/pr37669.c: Likewise.
3352 * gcc.c-torture/execute/20020107-1.c: Likewise.
3353 * gcc.c-torture/execute/restrict-1.c: Likewise.
3354 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3355 * gcc.c-torture/execute/930529-1.c: Likewise.
3356 * gcc.c-torture/execute/920612-1.c: Likewise.
3357 * gcc.c-torture/execute/920711-1.c: Likewise.
3358 * gcc.c-torture/execute/990127-2.c: Likewise.
3359 * gcc.c-torture/execute/pr40386.c: Likewise.
3360 * gcc.c-torture/execute/pr57124.c: Likewise.
3361 * gcc.c-torture/compile/pr34808.c: Add function declarations.
3362 * gcc.c-torture/compile/pr42299.c: Likewise.
3363 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3364 * gcc.c-torture/compile/simd-6.c: Likewise.
3365 * gcc.c-torture/execute/pr53645-2.c: Likewise.
3366 * gcc.c-torture/execute/pr53645.c: Likewise.
3367 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
3368 declarations.
3369 * gcc.c-torture/execute/980608-1.c: Likewise.
3370 * gcc.c-torture/execute/bcp-1.c: Likewise.
3371 * gcc.c-torture/execute/p18298.c: Likewise.
3372 * gcc.c-torture/execute/unroll-1.c: Likewise.
3373 * gcc.c-torture/execute/va-arg-7.c: Likewise.
3374 * gcc.c-torture/execute/va-arg-8.c: Likewise.
3375 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
3376 declarations. Fix defaulting to int.
3377 * gcc.c-torture/execute/961223-1.c: Likewise.
3378 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3379 -Wno-pointer-to-int-cast. Fix defaulting to int.
3380
3381 2014-10-02 Andrew Pinski <apinski@cavium.com>
3382 Max Ostapenko <m.ostapenko@partner.samsung.com>
3383
3384 * lib/ubsan-dg.exp
3385 (check_effective_target_fsanitize_address): New function.
3386 (ubsan_init): Save off ALWAYS_CXXFLAGS.
3387 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3388 * lib/asan-dg.exp
3389 (check_effective_target_faddress_sanitizer): Rename to ...
3390 (check_effective_target_fsanitize_address): ... this. Change to creating
3391 an executable.
3392 (asan_init): Save off ALWAYS_CXXFLAGS.
3393 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3394 * lib/tsan-dg.exp
3395 (check_effective_target_fthread_sanitizer): Rename to ...
3396 (check_effective_target_fsanitize_thread): ... this. Change to creating
3397 an executable.
3398 (tsan_init): Save off ALWAYS_CXXFLAGS.
3399 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3400 to run as a default behaviour.
3401 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3402 Check check_effective_target_fsanitize_undefined before running the
3403 tests.
3404 * g++.dg/ubsan/ubsan.exp: Likewise.
3405 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3406 check_effective_target_fsanitize_address too early.
3407 Check check_effective_target_fsanitize_address before running the tests.
3408 * g++.dg/asan/asan.exp: Likewise.
3409 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3410 check_effective_target_fsanitize_thread too early.
3411 Check check_effective_target_fsanitize_thread before running the tests.
3412 * g++.dg/tsan/tsan.exp: Likewise.
3413
3414 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3415
3416 * gcc.dg/combine-clobber.c: New.
3417
3418 2014-10-01 Jakub Jelinek <jakub@redhat.com>
3419
3420 PR debug/63342
3421 * gcc.dg/pr63342.c: New test.
3422
3423 PR c++/63306
3424 * g++.dg/ipa/pr63306.C: New test.
3425
3426 PR target/63428
3427 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3428 to test 24 in TESTS.
3429
3430 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3431
3432 * lib/target-supports.exp: Error out with preprocessor condition
3433 instead of FOO everywhere.
3434
3435 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3436
3437 Implement SD-6: SG10 Feature Test Recommendations
3438 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3439 * g++.dg/cpp1y/feat-cxx11.C: New.
3440 * g++.dg/cpp1y/feat-cxx14.C: New.
3441 * g++.dg/cpp1y/feat-cxx98.C: New.
3442 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3443 * g++.dg/cpp1y/phoobhar.h: New.
3444 * g++.dg/cpp1y/testinc/phoobhar.h: New.
3445
3446 2014-09-30 Teresa Johnson <tejohnson@google.com>
3447
3448 * gcc.dg/tree-prof/20050826-2.c: New test.
3449 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3450
3451 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
3452
3453 PR c++/16564
3454 * lib/gcc.exp: Accept "fatal error:" as error prefix.
3455 * lib/g++.exp: Likewise.
3456 * lib/obj-c++.exp: Likewise.
3457 * lib/objc.exp: Likewise.
3458 * g++.dg/template/pr16564.C: New test.
3459
3460 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3461
3462 PR c++/16564
3463 * g++.dg/cpp0x/decltype26.C: Adjust.
3464 * g++.dg/cpp0x/decltype28.C: Likewise.
3465 * g++.dg/cpp0x/decltype29.C: Likewise.
3466 * g++.dg/cpp0x/decltype32.C: Likewise.
3467 * g++.dg/cpp0x/enum11.C: Likewise.
3468 * g++.dg/template/arrow1.C: Likewise.
3469 * g++.dg/template/pr23510.C: Likewise.
3470 * g++.dg/template/recurse.C: Likewise.
3471 * g++.dg/template/recurse2.C: Likewise.
3472 * g++.dg/template/vtable2.C: Likewise.
3473 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3474
3475 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
3476
3477 PR preprocessor/58893
3478 * gcc.dg/pr58893.c: New test case.
3479 * gcc.dg/pr58893-0.h: New include.
3480
3481 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
3482
3483 PR middle-end/62120
3484 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3485 in 32-bit mode.
3486 * gcc.target/i386/pr62120.c: New.
3487
3488 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
3489
3490 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3491 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3492 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3493 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
3494 return type.
3495
3496 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3497
3498 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3499
3500 2014-09-30 Jakub Jelinek <jakub@redhat.com>
3501
3502 PR inline-asm/63282
3503 * gcc.c-torture/compile/pr63282.c: New test.
3504
3505 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
3506
3507 * gcc.dg/tree-ssa/vrp94.c: New test.
3508 * gnat.dg/opt40.adb: Likewise.
3509
3510 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3511
3512 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3513 vec_vspltw, and vec_vspltb for which the second argument is out of
3514 range.
3515
3516 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
3517
3518 * gcc.c-torture/compile/calls-void.c: New test.
3519
3520 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/51385
3523 * g++.dg/template/pr51385.C: New.
3524
3525 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
3526
3527 * gcc.target/mips/20140928.c: New test.
3528
3529 2014-09-27 Andi Kleen <ak@linux.intel.com>
3530
3531 * gcc.target/i386/nop-mcount.c: Only run on Linux.
3532 * gcc.target/i386/record-mcount.c: dito.
3533
3534 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3535
3536 PR ipa/62121
3537 * g++.dg/torture/pr62121.C: New testcase.
3538
3539 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3540
3541 PR middle-end/35545
3542 * g++.dg/tree-prof/pr35545.C: New testcase.
3543
3544 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3545
3546 * gcc.target/powerpc/pr63335.c: Change effective target to
3547 vsx_hw.
3548
3549 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
3550
3551 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3552
3553 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3554
3555 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3556 to default options.
3557
3558 2014-09-25 Andi Kleen <ak@linux.intel.com>
3559
3560 * gcc.target/i386/nop-mcount.c: New file.
3561 * gcc.target/i386/record-mcount.c: New file.
3562
3563 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3564
3565 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3566 * gcc.dg/vect/pr57705.c: Likewise.
3567 * gcc.dg/vect/pr57741-2.c: Likewise.
3568 * gcc.dg/vect/pr57741-3.c: Likewise.
3569 * gcc.dg/vect/pr59591-1.c: Likewise.
3570 * gcc.dg/vect/pr59591-2.c: Likewise.
3571 * gcc.dg/vect/pr60196-1.c: Likewise.
3572 * gcc.dg/vect/pr60196-2.c: Likewise.
3573 * gcc.dg/vect/pr60276.c: Likewise.
3574 * gcc.dg/vect/pr61680.c: Likewise.
3575 * gcc.dg/vect/pr63148.c: Likewise.
3576 * gcc.dg/vect/pr63189.c: Likewise.
3577 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3578 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3579 * gcc.dg/vect/vect-nop-move.c: Likewise.
3580 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3581 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3582
3583 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3584
3585 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3586
3587 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3588
3589 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3590
3591 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3592
3593 * gcc.target/i386/shrink_wrap_1.c: New test.
3594
3595 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3596
3597 PR target/63335
3598 * gcc.target/powerpc/pr63335.c: New test.
3599
3600 2014-09-25 Marek Polacek <polacek@redhat.com>
3601
3602 PR c++/61945
3603 * g++.dg/warn/pr61945.C: New test.
3604
3605 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3606
3607 PR tree-optimization/63341
3608 * gcc.dg/vect/pr63341-1.c: New test.
3609 * gcc.dg/vect/pr63341-2.c: New test.
3610
3611 PR c++/63249
3612 * g++.dg/gomp/pr63249.C: New test.
3613 * c-c++-common/gomp/pr63249.c: New test.
3614
3615 2014-09-25 Tobias Burnus <burnus@net-b.de>
3616
3617 * gfortran.dg/coarray/collectives_3.f90: New.
3618 * gfortran.dg/coarray_collectives_9.f90: New.
3619 * gfortran.dg/coarray_collectives_10.f90: New.
3620 * gfortran.dg/coarray_collectives_11.f90: New.
3621 * gfortran.dg/coarray_collectives_12.f90: New.
3622
3623 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3624
3625 * gcc.target/powerpc/swaps-p8-17.c: New test.
3626
3627 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3628
3629 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3630
3631 2014-09-24 Marek Polacek <polacek@redhat.com>
3632
3633 PR c/61405
3634 PR c/53874
3635 * c-c++-common/pr53874.c: New test.
3636 * c-c++-common/pr61405.c: New test.
3637
3638 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3639
3640 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3641
3642 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3643
3644 PR sanitizer/63316
3645 * c-c++-common/asan/pr63316.c: New test.
3646
3647 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3648
3649 PR tree-optimization/63266
3650 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3651
3652 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3653
3654 * gcc.target/arm/pr63210.c: New test.
3655
3656 2014-09-23 Andi Kleen <ak@linux.intel.com>
3657
3658 * gcc.dg/noreorder.c: New test.
3659 * gcc.dg/noreorder2.c: New test.
3660 * gcc.dg/noreorder3.c: New test.
3661 * gcc.dg/noreorder4.c: New test.
3662
3663 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3664
3665 * gcc.dg/combine_ashiftrt_1.c: New test.
3666 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3667 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3668 workarounds for cmge.
3669 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3670 absence of mvn.
3671
3672 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 PR c++/61857
3675 * g++.dg/cpp1y/lambda-init10.C: New.
3676
3677 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR fortran/63331
3680 * gfortran.dg/pr63331.f90: New test.
3681
3682 2014-09-24 Renlin Li <renlin.li@arm.com>
3683
3684 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3685 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3686 * gcc.dg/pr10474.c: Likewise.
3687
3688 2014-09-20 Mark Wielaard <mjw@redhat.com>
3689
3690 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3691 (ci): Likewise.
3692 (pci): Likewise.
3693 (pvi): Likewise.
3694 (pcvi): Likewise.
3695 (cip): Likewise.
3696 (foo): Likewise.
3697 (cfoo): Likewise.
3698
3699 2014-09-20 Mark Wielaard <mjw@redhat.com>
3700
3701 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3702 and "long int" to plain "short" and "long".
3703 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3704 containing short and long long fields.
3705 (bar): New variable to test the type.
3706
3707 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3708
3709 PR c++/62155
3710 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3711
3712 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3713
3714 PR c++/62219
3715 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3716
3717 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3718
3719 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3720 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3721
3722 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3723
3724 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3725 New.
3726
3727 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3728 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3729
3730 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3731
3732 PR debug/63328
3733 * c-c++-common/gomp/pr63328.c: New test.
3734
3735 2014-09-22 Martin Liska <mliska@suse.cz>
3736
3737 PR lto/63270
3738 * g++.dg/lto/pr63270_0.C: New test.
3739 * g++.dg/lto/pr63270_1.C: New test.
3740
3741 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3742
3743 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3744 for call_value_rex64_ms_sysv.
3745 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3746 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3747 for call_rex64_ms_sysv.
3748
3749 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3750 Tobias Burnus <burnus@net-b.de>
3751
3752 * gfortran.dg/coarray_atomic_5.f90: New
3753
3754 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3755
3756 PR c++/61825
3757 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3758
3759 2014-09-19 Andi Kleen <ak@linux.intel.com>
3760
3761 * gcc.dg/pg-override.c: Only run on x86 Linux.
3762 * gcc.dg/pg.c: Dito.
3763 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3764 * gcc.target/i386/fentry.c: Dito.
3765
3766 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3767
3768 PR ipa/61998
3769 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3770
3771 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3772
3773 PR fortran/63152
3774 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3775 * gfortran.dg/pr63152.f90: New test.
3776
3777 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 PR c++/58328
3780 * g++.dg/cpp0x/nsdmi10.C: New.
3781
3782 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3783
3784 * gcc.dg/ssp-3.c: New.
3785 * gcc.dg/ssp-4.c: Likewise.
3786
3787 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3788
3789 * gcc.target/s390/dfp-conv1.c: New testcase.
3790
3791 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3792
3793 * c-c++-common/asan/red-align-1.c: New test.
3794 * c-c++-common/asan/red-align-2.c: New test.
3795
3796 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3797
3798 * gcc.dg/pr61053.c: Updated for x32.
3799
3800 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3801
3802 PR debug/63285
3803 * gcc.target/i386/pr63285.c: New test.
3804
3805 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3806
3807 PR target/61360
3808 * gcc.target/i386/pr61360.c: New.
3809
3810 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR c++/62017
3813 * g++.dg/asan/pr62017.C: New test.
3814
3815 PR testsuite/63292
3816 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3817
3818 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3819
3820 PR c++/62232
3821 * g++.dg/cpp0x/Wdtor1.C: New.
3822
3823 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3824
3825 * gcc.dg/torture/float128-exact-underflow.c: New test.
3826
3827 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3828
3829 PR c++/61745
3830 * g++.dg/template/pr61745.C: New.
3831
3832 2014-09-17 Marek Polacek <polacek@redhat.com>
3833
3834 PR c/61854
3835 * gcc.dg/cpp/pr61854-1.c: New test.
3836 * gcc.dg/cpp/pr61854-2.c: New test.
3837 * gcc.dg/cpp/pr61854-3.c: New test.
3838 * gcc.dg/cpp/pr61854-3.h: New test.
3839 * gcc.dg/cpp/pr61854-4.c: New test.
3840 * gcc.dg/cpp/pr61854-5.c: New test.
3841 * gcc.dg/cpp/pr61854-6.c: New test.
3842 * gcc.dg/cpp/pr61854-7.c: New test.
3843 * gcc.dg/cpp/pr61854-c90.c: New test.
3844 * gcc.dg/cpp/pr61854-c94.c: New test.
3845
3846 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3847
3848 PR debug/63284
3849 * gcc.dg/pr63284.c: New test.
3850
3851 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3852
3853 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3854
3855 PR c++/63241
3856 * g++.dg/cpp0x/constexpr-63241.C: New.
3857
3858 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3859
3860 PR libfortran/62768
3861 * gfortran.dg/filename_null.f90: New test.
3862
3863 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3864
3865 * gcc.dg/pg-override.c: Fix a typo.
3866
3867 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3868
3869 * gcc.dg/pg.c: Fix a typo.
3870
3871 2014-09-16 Richard Biener <rguenther@suse.de>
3872
3873 PR testsuite/63258
3874 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3875 for "vectorization not profitable".
3876
3877 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3878
3879 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3880
3881 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3882
3883 PR fortran/56408
3884 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3885 missing nexted dg-test call support in dejaGNU 1.4.4.
3886
3887 2014-09-15 Andi Kleen <ak@linux.intel.com>
3888
3889 * gcc.dg/pg-override.c: New test.
3890 * gcc.dg/pg.c: New test.
3891 * gcc.target/i386/fentry-override.c: New test.
3892 * gcc.target/i386/fentry.c: New test.
3893
3894 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3895
3896 PR fortran/56408
3897 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3898 New global vars.
3899 (dg-compile-aux-modules): New procedure.
3900 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3901 and keep-modules.
3902 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3903 use dg-compile-aux-modules.
3904 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3905 and keep-modules.
3906 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3907 use dg-compile-aux-modules.
3908 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3909 and keep-modules.
3910 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3911 use dg-compile-aux-modules.
3912 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3913 and keep-modules.
3914 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3915 use dg-compile-aux-modules.
3916 * gfortran.dg/class_45a.f03: Remove keep-modules.
3917 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3918 and cleanup-modules.
3919 * gfortran.dg/class_4a.f03: Use dg-do link, use
3920 dg-additional-sources and cleanup-modules, remove keep-modules
3921 and update comment.
3922 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3923 keep-modules, adjust comment.
3924 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3925 dg-additional-sources and cleanup-modules.
3926 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3927 associated comment.
3928 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3929 remove comment.
3930 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3931 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3932 use dg-compile-aux-modules.
3933 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3934 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3935 use dg-compile-aux-modules.
3936 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3937 * gfortran.dg/whole_file_29.f90: Remove comment, use
3938 dg-compile-aux-modules.
3939 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3940 * gfortran.dg/whole_file_31.f90: Remove comment, use
3941 dg-compile-aux-modules.
3942
3943 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3944 gcc_parallel_test_enable): New procedures. If
3945 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3946 runtest_file_p to invoke also gcc_parallel_test_run_p.
3947 * g++.dg/guality/guality.exp (check_guality): Save/restore
3948 test_counts array around the body of the procedure.
3949 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3950 * g++.dg/plugin/plugin.exp: Run all the tests serially
3951 by the first parallel runtest encountering it.
3952 * gcc.dg/plugin/plugin.exp: Likewise.
3953 * gcc.misc-tests/matrix1.exp: Likewise.
3954 * gcc.misc-tests/dhry.exp: Likewise.
3955 * gcc.misc-tests/acker1.exp: Likewise.
3956 * gcc.misc-tests/linkage.exp: Likewise.
3957 * gcc.misc-tests/mg.exp: Likewise.
3958 * gcc.misc-tests/mg-2.exp: Likewise.
3959 * gcc.misc-tests/sort2.exp: Likewise.
3960 * gcc.misc-tests/sieve.exp: Likewise.
3961 * gcc.misc-tests/options.exp: Likewise.
3962 * gcc.misc-tests/help.exp: Likewise.
3963 * go.test/go-test.exp (go-gc-tests): Use
3964 gcc_parallel_test_enable {0, 1} around all handling of
3965 each test.
3966 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3967 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3968 a shared directory. Avoid forking and expr uses if
3969 shell supports $(()).
3970
3971 2014-09-14 David Sherwood <david.sherwood@arm.com>
3972
3973 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3974
3975 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3976
3977 PR target/61407
3978 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3979 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3980 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3981 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3982
3983 2014-09-13 Marek Polacek <polacek@redhat.com>
3984
3985 PR c++/60862
3986 * g++.dg/diagnostic/pr60862.C: New test.
3987
3988 2014-09-12 Richard Biener <rguenther@suse.de>
3989
3990 PR middle-end/63237
3991 * g++.dg/torture/pr63237.C: New testcase.
3992
3993 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3994
3995 * gcc.dg/vec-andxor1.c: New file.
3996
3997 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3998
3999 PR target/58757
4000 * gcc.dg/c11-true_min-1.c: New testcase.
4001
4002 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
4003
4004 PR c++/61489
4005 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
4006 * g++.old-deja/g++.other/warn5.C: Adjust.
4007
4008 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
4009
4010 * gcc.target/aarch64/vset_lane_1.c: New test.
4011
4012 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
4013
4014 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4015 Fix declaration.
4016 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4017 Fix declaration.
4018 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4019 Fix declaration.
4020 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4021 Fix declaration.
4022
4023 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4024
4025 PR tree-optimization/63186
4026 * gcc.dg/pr63186.c: New testcase.
4027
4028 2014-09-10 Xinliang David Li <davidxl@google.com>
4029
4030 PR target/63209
4031 * gcc.c-torture/execute/pr63209.c: New test.
4032
4033 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4034
4035 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4036 if runtest_file_p says they should be run.
4037
4038 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4039
4040 * gcc.target/aarch64/vstN_1.c: New test.
4041
4042 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4043
4044 * gcc.target/aarch64/vldN_lane_1.c: New test.
4045
4046 2014-09-10 Martin Jambor <mjambor@suse.cz>
4047
4048 PR ipa/61654
4049 * g++.dg/ipa/pr61654.C: New test.
4050
4051 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4052
4053 * c-c++-common/ubsan/attrib-3.c: New test.
4054 * c-c++-common/ubsan/nonnull-1.c: New test.
4055 * c-c++-common/ubsan/nonnull-2.c: New test.
4056 * c-c++-common/ubsan/nonnull-3.c: New test.
4057 * c-c++-common/ubsan/nonnull-4.c: New test.
4058 * c-c++-common/ubsan/nonnull-5.c: New test.
4059
4060 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4061
4062 * g++.dg/lto/pr63166_0.ii: New testcase.
4063 * g++.dg/lto/pr63166_1.ii: New testcase.
4064
4065 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4066
4067 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4068
4069 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4070
4071 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4072 xxpermdi and add commentary about adding it back later; remove
4073 unused typedef.
4074
4075 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4076
4077 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4078 and 16-byte aligned.
4079 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4080 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4081 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4082 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4083 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4084 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4085
4086 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4087
4088 * gcc.target/aarch64/vldN_dup_1.c: New test.
4089
4090 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4091
4092 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4093
4094 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4095
4096 * gcc.target/aarch64/vldN_1.c: New test.
4097
4098 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4099
4100 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4101
4102 2014-09-09 Jiong Wang <jiong.wang@arm.com>
4103
4104 * gcc.target/arm/vect-copysignf.c: New testcase.
4105
4106 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4107
4108 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4109
4110 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4111
4112 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4113
4114 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4115
4116 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4117
4118 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4119
4120 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4121
4122 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4123
4124 * gcc.target/arm/pr51835.c: Update expected assembly.
4125 * gcc.target/arm/vfp-1.c: Likewise.
4126 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4127 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4128 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4129 * gcc.target/arm/vfp-ldmias.c: Likewise.
4130 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4131 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4132 * gcc.target/arm/vfp-stmiad.c: Likewise.
4133 * gcc.target/arm/vfp-stmias.c: Likewise.
4134
4135 2014-09-09 Tony Wang <tony.wang@arm.com>
4136
4137 * gcc.target/arm/xordi3-opt.c: Disable this
4138 test case for thumb1 target.
4139 * gcc.target/arm/iordi3-opt.c: Ditto.
4140
4141 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4142
4143 PR target/61749
4144 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4145
4146 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4147
4148 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4149
4150 2014-09-08 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR tree-optimization/60196
4153 PR tree-optimization/63189
4154 * gcc.dg/vect/pr63189.c: New test.
4155 * gcc.dg/vect/pr60196-1.c: New test.
4156 * gcc.dg/vect/pr60196-2.c: New test.
4157
4158 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4159
4160 * gcc.target/powerpc/swaps-p8-16.c: New test.
4161
4162 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
4163
4164 * gcc.target/i386/pr62208.c: New test.
4165
4166 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
4167
4168 PR testsuite/56194
4169 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4170
4171 * g++.dg/ipa/pr61800.C: Require visibility.
4172
4173 * gcc.dg/pr61868.c: Require lto.
4174
4175 2014-09-05 Easwaran Raman <eraman@google.com>
4176
4177 PR rtl-optimization/62146
4178 * testsuite/g++.dg/opt/pr62146.C: New.
4179
4180 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
4181
4182 * gcc.dg/vect/vect-109.c: Skip predicate added.
4183 * gcc.dg/vect/vect-93.c: Test check fixed.
4184 * gcc.dg/vect/bb-slp-10.c: Likewise.
4185 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4186 Check unaligned feature.
4187
4188 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4189
4190 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4191 int{32,16,8}x1_t with int{32,16,8}_t.
4192 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4193 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4194 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4195 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4196
4197 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4198
4199 * gcc.target/aarch64/vget_high_1.c: New test.
4200 * gcc.target/aarch64/vget_low_1.c: Likewise.
4201
4202 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4203
4204 * gcc.target/aarch64/simd/int_comparisons.x: New file.
4205 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4206 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4207
4208 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4209
4210 * gcc.target/aarch64/simd/vrbit_1.c: New test.
4211
4212 2014-09-05 Richard Biener <rguenther@suse.de>
4213
4214 PR middle-end/63148
4215 * gcc.dg/vect/pr63148.c: New testcase.
4216 * c-c++-common/pr19807-1.c: Likewise.
4217 * g++.dg/tree-ssa/pr19807.C: Adjust.
4218 * g++.dg/tree-ssa/tmmti-2.C: Remove.
4219
4220 2014-09-05 Bin Cheng <bin.cheng@arm.com>
4221
4222 PR target/55701
4223 * gcc.target/arm/memset-inline-1.c: New test.
4224 * gcc.target/arm/memset-inline-2.c: New test.
4225 * gcc.target/arm/memset-inline-3.c: New test.
4226 * gcc.target/arm/memset-inline-4.c: New test.
4227 * gcc.target/arm/memset-inline-5.c: New test.
4228 * gcc.target/arm/memset-inline-6.c: New test.
4229 * gcc.target/arm/memset-inline-7.c: New test.
4230 * gcc.target/arm/memset-inline-8.c: New test.
4231 * gcc.target/arm/memset-inline-9.c: New test.
4232 * gcc.target/arm/memset-inline-10.c: New test.
4233
4234 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
4235
4236 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4237
4238 2014-09-04 Guozhi Wei <carrot@google.com>
4239
4240 PR target/62040
4241 * gcc.target/aarch64/pr62040.c: New test.
4242
4243 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4244
4245 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4246 override specific ones, but specific ones do.
4247
4248 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4249
4250 * gcc.target/powerpc/swaps-p8-13.c: New test.
4251 * gcc.target/powerpc/swaps-p8-14.c: New test.
4252 * gcc.target/powerpc/swaps-p8-15.c: New test.
4253
4254 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4255
4256 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
4257 regardless of endianness.
4258
4259 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
4260
4261 PR fortran/62174
4262 * gfortran.dg/cray_pointers_11.f90: New.
4263
4264 2014-09-03 Martin Jambor <mjambor@suse.cz>
4265
4266 PR ipa/62015
4267 * g++.dg/ipa/pr62015.C: New test.
4268
4269 2014-09-03 Martin Jambor <mjambor@suse.cz>
4270
4271 PR ipa/61986
4272 * gcc.dg/ipa/pr61986.c: New test.
4273
4274 2014-09-03 Marek Polacek <polacek@redhat.com>
4275
4276 PR c/62294
4277 * gcc.dg/pr62294.c: New test.
4278 * gcc.dg/pr62294.h: New file.
4279
4280 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
4281
4282 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4283 of dg-options. Add "inline" keyword to test functions.
4284
4285 2014-09-03 Marek Polacek <polacek@redhat.com>
4286
4287 PR c/62024
4288 * g++.dg/cpp0x/pr62024.C: New test.
4289 * gcc.dg/pr62024.c: New test.
4290
4291 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
4292
4293 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4294 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4295 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4296 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4297 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4298 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4299
4300 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4301
4302 PR target/61078
4303 * gcc.target/s390/pr61078.c: New testcase.
4304
4305 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
4306
4307 * gcc.dg/20111227-2.c: Compile only for x86 targets.
4308 * gcc.dg/20111227-3.c: Ditto.
4309
4310 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
4311
4312 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4313
4314 2014-09-03 Tobias Burnus <burnus@net-b.de>
4315
4316 PR fortran/61881
4317 PR fortran/61888
4318 PR fortran/57305
4319 * gfortran.dg/sizeof_4.f90: New.
4320
4321 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4322
4323 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4324 vec_cts, and vec_ctu.
4325 * gcc.target/powerpc/builtins-2.c: Likewise.
4326
4327 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
4328
4329 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4330 [!__sun__ && !__hpux__] (arena_size): Scale according to
4331 target pointer size.
4332
4333 2014-09-02 Marek Polacek <polacek@redhat.com>
4334
4335 PR fortran/62270
4336 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4337
4338 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4339
4340 PR target/62275
4341 * gcc.target/arm/vect-lceilf_1.c: New test.
4342 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4343 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4344
4345 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4346
4347 PR target/62275
4348 * gcc.target/arm/lceil-vcvt_1.c: New test.
4349 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4350 * gcc.target/arm/lround-vcvt_1.c: Likewise.
4351
4352 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4353
4354 DR 1453
4355 * g++.dg/cpp0x/constexpr-volatile.C: New.
4356 * g++.dg/ext/is_literal_type2.C: Likewise.
4357
4358 2014-09-02 Jakub Jelinek <jakub@redhat.com>
4359 Balaji V. Iyer <balaji.v.iyer@intel.com>
4360 Igor Zamyatin <igor.zamyatin@intel.com>
4361
4362 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4363 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4364 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4365 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4366 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4367 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4368 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4369 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4370 * g++.dg/cilk-plus/CK/cf3.cc: New test.
4371 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4372 * g++.dg/cilk-plus/CK/for1.cc: New test.
4373 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4374 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4375 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4376
4377 2014-09-02 Richard Biener <rguenther@suse.de>
4378
4379 PR tree-optimization/62695
4380 * gfortran.dg/pr62695.f90: New testcase.
4381
4382 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
4383
4384 PR target/62312
4385 * gcc.c-torture/compile/pr62312.c: New.
4386
4387 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4388
4389 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4390
4391 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4392
4393 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4394 Return right away if !arm*-*-*.
4395
4396 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
4397
4398 * gcc.c-torture/unsorted/386.c: Move to ...
4399 * gcc.c-torture/compile/386.c: ... here.
4400 * gcc.c-torture/unsorted/86.c: Move to ...
4401 * gcc.c-torture/compile/86.c: ... here.
4402 * gcc.c-torture/unsorted/a1.c: Move to ...
4403 * gcc.c-torture/compile/a1.c: ... here.
4404 * gcc.c-torture/unsorted/a3.c: Move to ...
4405 * gcc.c-torture/compile/a3.c: ... here.
4406 * gcc.c-torture/unsorted/aaa.c: Move to ...
4407 * gcc.c-torture/compile/aaa.c: ... here.
4408 * gcc.c-torture/unsorted/aa.c: Move to ...
4409 * gcc.c-torture/compile/aa.c: ... here.
4410 * gcc.c-torture/unsorted/abs.c: Move to ...
4411 * gcc.c-torture/compile/abs.c: ... here.
4412 * gcc.c-torture/unsorted/a.c: Move to ...
4413 * gcc.c-torture/compile/a.c: ... here.
4414 * gcc.c-torture/unsorted/ac.c: Move to ...
4415 * gcc.c-torture/compile/ac.c: ... here.
4416 * gcc.c-torture/unsorted/acc.c: Move to ...
4417 * gcc.c-torture/compile/acc.c: ... here.
4418 * gcc.c-torture/unsorted/add386.c: Move to ...
4419 * gcc.c-torture/compile/add386.c: ... here.
4420 * gcc.c-torture/unsorted/add.c: Move to ...
4421 * gcc.c-torture/compile/add.c: ... here.
4422 * gcc.c-torture/unsorted/addcc.c: Move to ...
4423 * gcc.c-torture/compile/addcc.c: ... here.
4424 * gcc.c-torture/unsorted/andm.c: Move to ...
4425 * gcc.c-torture/compile/andm.c: ... here.
4426 * gcc.c-torture/unsorted/andmem.c: Move to ...
4427 * gcc.c-torture/compile/andmem.c: ... here.
4428 * gcc.c-torture/unsorted/andn.c: Move to ...
4429 * gcc.c-torture/compile/andn.c: ... here.
4430 * gcc.c-torture/unsorted/andok.c: Move to ...
4431 * gcc.c-torture/compile/andok.c: ... here.
4432 * gcc.c-torture/unsorted/andsi.c: Move to ...
4433 * gcc.c-torture/compile/andsi.c: ... here.
4434 * gcc.c-torture/unsorted/andsparc.c: Move to ...
4435 * gcc.c-torture/compile/andsparc.c: ... here.
4436 * gcc.c-torture/unsorted/aos.c: Move to ...
4437 * gcc.c-torture/compile/aos.c: ... here.
4438 * gcc.c-torture/unsorted/arr.c: Move to ...
4439 * gcc.c-torture/compile/arr.c: ... here.
4440 * gcc.c-torture/unsorted/as.c: Move to ...
4441 * gcc.c-torture/compile/as.c: ... here.
4442 * gcc.c-torture/unsorted/ase.c: Move to ...
4443 * gcc.c-torture/compile/ase.c: ... here.
4444 * gcc.c-torture/unsorted/b1.c: Move to ...
4445 * gcc.c-torture/compile/b1.c: ... here.
4446 * gcc.c-torture/unsorted/b2.c: Move to ...
4447 * gcc.c-torture/compile/b2.c: ... here.
4448 * gcc.c-torture/unsorted/b3.c: Move to ...
4449 * gcc.c-torture/compile/b3.c: ... here.
4450 * gcc.c-torture/unsorted/b88.c: Move to ...
4451 * gcc.c-torture/compile/b88.c: ... here.
4452 * gcc.c-torture/unsorted/bad.c: Move to ...
4453 * gcc.c-torture/compile/bad.c: ... here.
4454 * gcc.c-torture/unsorted/band.c: Move to ...
4455 * gcc.c-torture/compile/band.c: ... here.
4456 * gcc.c-torture/unsorted/bb0.c: Move to ...
4457 * gcc.c-torture/compile/bb0.c: ... here.
4458 * gcc.c-torture/unsorted/bb1.c: Move to ...
4459 * gcc.c-torture/compile/bb1.c: ... here.
4460 * gcc.c-torture/unsorted/bbb.c: Move to ...
4461 * gcc.c-torture/compile/bbb.c: ... here.
4462 * gcc.c-torture/unsorted/b.c: Move to ...
4463 * gcc.c-torture/compile/b.c: ... here.
4464 * gcc.c-torture/unsorted/bc.c: Move to ...
4465 * gcc.c-torture/compile/bc.c: ... here.
4466 * gcc.c-torture/unsorted/bcopy.c: Move to ...
4467 * gcc.c-torture/compile/bcopy.c: ... here.
4468 * gcc.c-torture/unsorted/bf.c: Move to ...
4469 * gcc.c-torture/compile/bf.c: ... here.
4470 * gcc.c-torture/unsorted/bfins.c: Move to ...
4471 * gcc.c-torture/compile/bfins.c: ... here.
4472 * gcc.c-torture/unsorted/bfx.c: Move to ...
4473 * gcc.c-torture/compile/bfx.c: ... here.
4474 * gcc.c-torture/unsorted/bge.c: Move to ...
4475 * gcc.c-torture/compile/bge.c: ... here.
4476 * gcc.c-torture/unsorted/bit.c: Move to ...
4477 * gcc.c-torture/compile/bit.c: ... here.
4478 * gcc.c-torture/unsorted/bitf.c: Move to ...
4479 * gcc.c-torture/compile/bitf.c: ... here.
4480 * gcc.c-torture/unsorted/bitw.c: Move to ...
4481 * gcc.c-torture/compile/bitw.c: ... here.
4482 * gcc.c-torture/unsorted/blk.c: Move to ...
4483 * gcc.c-torture/compile/blk.c: ... here.
4484 * gcc.c-torture/unsorted/bt386.c: Move to ...
4485 * gcc.c-torture/compile/bt386.c: ... here.
4486 * gcc.c-torture/unsorted/bt.c: Move to ...
4487 * gcc.c-torture/compile/bt.c: ... here.
4488 * gcc.c-torture/unsorted/BUG11.c: Move to ...
4489 * gcc.c-torture/compile/BUG11.c: ... here.
4490 * gcc.c-torture/unsorted/BUG12.c: Move to ...
4491 * gcc.c-torture/compile/BUG12.c: ... here.
4492 * gcc.c-torture/unsorted/BUG13.c: Move to ...
4493 * gcc.c-torture/compile/BUG13.c: ... here.
4494 * gcc.c-torture/unsorted/BUG16.c: Move to ...
4495 * gcc.c-torture/compile/BUG16.c: ... here.
4496 * gcc.c-torture/unsorted/BUG17.c: Move to ...
4497 * gcc.c-torture/compile/BUG17.c: ... here.
4498 * gcc.c-torture/unsorted/BUG18.c: Move to ...
4499 * gcc.c-torture/compile/BUG18.c: ... here.
4500 * gcc.c-torture/unsorted/BUG1.c: Move to ...
4501 * gcc.c-torture/compile/BUG1.c: ... here.
4502 * gcc.c-torture/unsorted/BUG21.c: Move to ...
4503 * gcc.c-torture/compile/BUG21.c: ... here.
4504 * gcc.c-torture/unsorted/BUG22.c: Move to ...
4505 * gcc.c-torture/compile/BUG22.c: ... here.
4506 * gcc.c-torture/unsorted/BUG23.c: Move to ...
4507 * gcc.c-torture/compile/BUG23.c: ... here.
4508 * gcc.c-torture/unsorted/BUG24.c: Move to ...
4509 * gcc.c-torture/compile/BUG24.c: ... here.
4510 * gcc.c-torture/unsorted/BUG25.c: Move to ...
4511 * gcc.c-torture/compile/BUG25.c: ... here.
4512 * gcc.c-torture/unsorted/BUG2.c: Move to ...
4513 * gcc.c-torture/compile/BUG2.c: ... here.
4514 * gcc.c-torture/unsorted/BUG3.c: Move to ...
4515 * gcc.c-torture/compile/BUG3.c: ... here.
4516 * gcc.c-torture/unsorted/BUG4.c: Move to ...
4517 * gcc.c-torture/compile/BUG4.c: ... here.
4518 * gcc.c-torture/unsorted/BUG5.c: Move to ...
4519 * gcc.c-torture/compile/BUG5.c: ... here.
4520 * gcc.c-torture/unsorted/BUG6.c: Move to ...
4521 * gcc.c-torture/compile/BUG6.c: ... here.
4522 * gcc.c-torture/unsorted/bug.c: Move to ...
4523 * gcc.c-torture/compile/bug.c: ... here.
4524 * gcc.c-torture/unsorted/bugc.c: Move to ...
4525 * gcc.c-torture/compile/bugc.c: ... here.
4526 * gcc.c-torture/unsorted/buns.c: Move to ...
4527 * gcc.c-torture/compile/buns.c: ... here.
4528 * gcc.c-torture/unsorted/bx.c: Move to ...
4529 * gcc.c-torture/compile/bx.c: ... here.
4530 * gcc.c-torture/unsorted/c1.c: Move to ...
4531 * gcc.c-torture/compile/c1.c: ... here.
4532 * gcc.c-torture/unsorted/c2.c: Move to ...
4533 * gcc.c-torture/compile/c2.c: ... here.
4534 * gcc.c-torture/unsorted/call386.c: Move to ...
4535 * gcc.c-torture/compile/call386.c: ... here.
4536 * gcc.c-torture/unsorted/call.c: Move to ...
4537 * gcc.c-torture/compile/call.c: ... here.
4538 * gcc.c-torture/unsorted/callind.c: Move to ...
4539 * gcc.c-torture/compile/callind.c: ... here.
4540 * gcc.c-torture/unsorted/c.c: Move to ...
4541 * gcc.c-torture/compile/c.c: ... here.
4542 * gcc.c-torture/unsorted/cc.c: Move to ...
4543 * gcc.c-torture/compile/cc.c: ... here.
4544 * gcc.c-torture/unsorted/charmtst.c: Move to ...
4545 * gcc.c-torture/compile/charmtst.c: ... here.
4546 * gcc.c-torture/unsorted/cmb.c: Move to ...
4547 * gcc.c-torture/compile/cmb.c: ... here.
4548 * gcc.c-torture/unsorted/cmp.c: Move to ...
4549 * gcc.c-torture/compile/cmp.c: ... here.
4550 * gcc.c-torture/unsorted/cmphi.c: Move to ...
4551 * gcc.c-torture/compile/cmphi.c: ... here.
4552 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4553 * gcc.c-torture/compile/cmpsi386.c: ... here.
4554 * gcc.c-torture/unsorted/cmul.c: Move to ...
4555 * gcc.c-torture/compile/cmul.c: ... here.
4556 * gcc.c-torture/unsorted/cn1.c: Move to ...
4557 * gcc.c-torture/compile/cn1.c: ... here.
4558 * gcc.c-torture/unsorted/comb.c: Move to ...
4559 * gcc.c-torture/compile/comb.c: ... here.
4560 * gcc.c-torture/unsorted/consec.c: Move to ...
4561 * gcc.c-torture/compile/consec.c: ... here.
4562 * gcc.c-torture/unsorted/const.c: Move to ...
4563 * gcc.c-torture/compile/const.c: ... here.
4564 * gcc.c-torture/unsorted/conv.c: Move to ...
4565 * gcc.c-torture/compile/conv.c: ... here.
4566 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4567 * gcc.c-torture/compile/conv_tst.c: ... here.
4568 * gcc.c-torture/unsorted/cp.c: Move to ...
4569 * gcc.c-torture/compile/cp.c: ... here.
4570 * gcc.c-torture/unsorted/csebug.c: Move to ...
4571 * gcc.c-torture/compile/csebug.c: ... here.
4572 * gcc.c-torture/unsorted/cvt.c: Move to ...
4573 * gcc.c-torture/compile/cvt.c: ... here.
4574 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4575 * gcc.c-torture/compile/dblbug.c: ... here.
4576 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4577 * gcc.c-torture/compile/dbl_parm.c: ... here.
4578 * gcc.c-torture/unsorted/d.c: Move to ...
4579 * gcc.c-torture/compile/d.c: ... here.
4580 * gcc.c-torture/unsorted/ddd.c: Move to ...
4581 * gcc.c-torture/compile/ddd.c: ... here.
4582 * gcc.c-torture/unsorted/dead.c: Move to ...
4583 * gcc.c-torture/compile/dead.c: ... here.
4584 * gcc.c-torture/unsorted/delay.c: Move to ...
4585 * gcc.c-torture/compile/delay.c: ... here.
4586 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4587 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4588 * gcc.c-torture/unsorted/di.c: Move to ...
4589 * gcc.c-torture/compile/di.c: ... here.
4590 * gcc.c-torture/unsorted/dic.c: Move to ...
4591 * gcc.c-torture/compile/dic.c: ... here.
4592 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4593 * gcc.c-torture/compile/dilayout.c: ... here.
4594 * gcc.c-torture/unsorted/dimove.c: Move to ...
4595 * gcc.c-torture/compile/dimove.c: ... here.
4596 * gcc.c-torture/unsorted/dimul.c: Move to ...
4597 * gcc.c-torture/compile/dimul.c: ... here.
4598 * gcc.c-torture/unsorted/div.c: Move to ...
4599 * gcc.c-torture/compile/div.c: ... here.
4600 * gcc.c-torture/unsorted/divdf.c: Move to ...
4601 * gcc.c-torture/compile/divdf.c: ... here.
4602 * gcc.c-torture/unsorted/dm.c: Move to ...
4603 * gcc.c-torture/compile/dm.c: ... here.
4604 * gcc.c-torture/unsorted/dshift.c: Move to ...
4605 * gcc.c-torture/compile/dshift.c: ... here.
4606 * gcc.c-torture/unsorted/e.c: Move to ...
4607 * gcc.c-torture/compile/e.c: ... here.
4608 * gcc.c-torture/unsorted/ex.c: Move to ...
4609 * gcc.c-torture/compile/ex.c: ... here.
4610 * gcc.c-torture/unsorted/ext.c: Move to ...
4611 * gcc.c-torture/compile/ext.c: ... here.
4612 * gcc.c-torture/unsorted/f1.c: Move to ...
4613 * gcc.c-torture/compile/f1.c: ... here.
4614 * gcc.c-torture/unsorted/f2.c: Move to ...
4615 * gcc.c-torture/compile/f2.c: ... here.
4616 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4617 * gcc.c-torture/compile/fdmul.c: ... here.
4618 * gcc.c-torture/unsorted/float.c: Move to ...
4619 * gcc.c-torture/compile/float.c: ... here.
4620 * gcc.c-torture/unsorted/flo.c: Move to ...
4621 * gcc.c-torture/compile/flo.c: ... here.
4622 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4623 * gcc.c-torture/compile/flt_const.c: ... here.
4624 * gcc.c-torture/unsorted/fnul.c: Move to ...
4625 * gcc.c-torture/compile/fnul.c: ... here.
4626 * gcc.c-torture/unsorted/foo.c: Move to ...
4627 * gcc.c-torture/compile/foo.c: ... here.
4628 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4629 * gcc.c-torture/compile/forgetcc.c: ... here.
4630 * gcc.c-torture/unsorted/fq.c: Move to ...
4631 * gcc.c-torture/compile/fq.c: ... here.
4632 * gcc.c-torture/unsorted/g.c: Move to ...
4633 * gcc.c-torture/compile/g.c: ... here.
4634 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4635 * gcc.c-torture/compile/gen_tst.c: ... here.
4636 * gcc.c-torture/unsorted/glob.c: Move to ...
4637 * gcc.c-torture/compile/glob.c: ... here.
4638 * gcc.c-torture/unsorted/gronk.c: Move to ...
4639 * gcc.c-torture/compile/gronk.c: ... here.
4640 * gcc.c-torture/unsorted/hibug.c: Move to ...
4641 * gcc.c-torture/compile/hibug.c: ... here.
4642 * gcc.c-torture/unsorted/hi.c: Move to ...
4643 * gcc.c-torture/compile/hi.c: ... here.
4644 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4645 * gcc.c-torture/compile/HIcmp.c: ... here.
4646 * gcc.c-torture/unsorted/HIset.c: Move to ...
4647 * gcc.c-torture/compile/HIset.c: ... here.
4648 * gcc.c-torture/unsorted/i.c: Move to ...
4649 * gcc.c-torture/compile/i.c: ... here.
4650 * gcc.c-torture/unsorted/i++.c: Move to ...
4651 * gcc.c-torture/compile/i++.c: ... here.
4652 * gcc.c-torture/unsorted/ic.c: Move to ...
4653 * gcc.c-torture/compile/ic.c: ... here.
4654 * gcc.c-torture/unsorted/icmp.c: Move to ...
4655 * gcc.c-torture/compile/icmp.c: ... here.
4656 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4657 * gcc.c-torture/compile/ifreg.c: ... here.
4658 * gcc.c-torture/unsorted/imm.c: Move to ...
4659 * gcc.c-torture/compile/imm.c: ... here.
4660 * gcc.c-torture/unsorted/isinf.c: Move to ...
4661 * gcc.c-torture/compile/isinf.c: ... here.
4662 * gcc.c-torture/unsorted/jmp.c: Move to ...
4663 * gcc.c-torture/compile/jmp.c: ... here.
4664 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4665 * gcc.c-torture/compile/jumptab.c: ... here.
4666 * gcc.c-torture/unsorted/layout.c: Move to ...
4667 * gcc.c-torture/compile/layout.c: ... here.
4668 * gcc.c-torture/unsorted/lbug.c: Move to ...
4669 * gcc.c-torture/compile/lbug.c: ... here.
4670 * gcc.c-torture/unsorted/l.c: Move to ...
4671 * gcc.c-torture/compile/l.c: ... here.
4672 * gcc.c-torture/unsorted/ll1.c: Move to ...
4673 * gcc.c-torture/compile/ll1.c: ... here.
4674 * gcc.c-torture/unsorted/llbug.c: Move to ...
4675 * gcc.c-torture/compile/llbug.c: ... here.
4676 * gcc.c-torture/unsorted/lll.c: Move to ...
4677 * gcc.c-torture/compile/lll.c: ... here.
4678 * gcc.c-torture/unsorted/load8.c: Move to ...
4679 * gcc.c-torture/compile/load8.c: ... here.
4680 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4681 * gcc.c-torture/compile/loadhicc.c: ... here.
4682 * gcc.c-torture/unsorted/log2.c: Move to ...
4683 * gcc.c-torture/compile/log2.c: ... here.
4684 * gcc.c-torture/unsorted/logic.c: Move to ...
4685 * gcc.c-torture/compile/logic.c: ... here.
4686 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4687 * gcc.c-torture/compile/loop-1.c: ... here.
4688 * gcc.c-torture/unsorted/loop386.c: Move to ...
4689 * gcc.c-torture/compile/loop386.c: ... here.
4690 * gcc.c-torture/unsorted/lop.c: Move to ...
4691 * gcc.c-torture/compile/lop.c: ... here.
4692 * gcc.c-torture/unsorted/m1.c: Move to ...
4693 * gcc.c-torture/compile/m1.c: ... here.
4694 * gcc.c-torture/unsorted/m2.c: Move to ...
4695 * gcc.c-torture/compile/m2.c: ... here.
4696 * gcc.c-torture/unsorted/m5.c: Move to ...
4697 * gcc.c-torture/compile/m5.c: ... here.
4698 * gcc.c-torture/unsorted/m68.c: Move to ...
4699 * gcc.c-torture/compile/m68.c: ... here.
4700 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4701 * gcc.c-torture/compile/mbyte.c: ... here.
4702 * gcc.c-torture/unsorted/mchar.c: Move to ...
4703 * gcc.c-torture/compile/mchar.c: ... here.
4704 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4705 * gcc.c-torture/compile/mcmp.c: ... here.
4706 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4707 * gcc.c-torture/compile/mdouble.c: ... here.
4708 * gcc.c-torture/unsorted/memtst.c: Move to ...
4709 * gcc.c-torture/compile/memtst.c: ... here.
4710 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4711 * gcc.c-torture/compile/miscomp.c: ... here.
4712 * gcc.c-torture/unsorted/mm.c: Move to ...
4713 * gcc.c-torture/compile/mm.c: ... here.
4714 * gcc.c-torture/unsorted/mod.c: Move to ...
4715 * gcc.c-torture/compile/mod.c: ... here.
4716 * gcc.c-torture/unsorted/modcc.c: Move to ...
4717 * gcc.c-torture/compile/modcc.c: ... here.
4718 * gcc.c-torture/unsorted/move.c: Move to ...
4719 * gcc.c-torture/compile/move.c: ... here.
4720 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4721 * gcc.c-torture/compile/move_qhi.c: ... here.
4722 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4723 * gcc.c-torture/compile/mregtst.c: ... here.
4724 * gcc.c-torture/unsorted/msp.c: Move to ...
4725 * gcc.c-torture/compile/msp.c: ... here.
4726 * gcc.c-torture/unsorted/mtst.c: Move to ...
4727 * gcc.c-torture/compile/mtst.c: ... here.
4728 * gcc.c-torture/unsorted/mu.c: Move to ...
4729 * gcc.c-torture/compile/mu.c: ... here.
4730 * gcc.c-torture/unsorted/mul.c: Move to ...
4731 * gcc.c-torture/compile/mul.c: ... here.
4732 * gcc.c-torture/unsorted/mword1.c: Move to ...
4733 * gcc.c-torture/compile/mword1.c: ... here.
4734 * gcc.c-torture/unsorted/mword.c: Move to ...
4735 * gcc.c-torture/compile/mword.c: ... here.
4736 * gcc.c-torture/unsorted/n1.c: Move to ...
4737 * gcc.c-torture/compile/n1.c: ... here.
4738 * gcc.c-torture/unsorted/nand.c: Move to ...
4739 * gcc.c-torture/compile/nand.c: ... here.
4740 * gcc.c-torture/unsorted/n.c: Move to ...
4741 * gcc.c-torture/compile/n.c: ... here.
4742 * gcc.c-torture/unsorted/neg.c: Move to ...
4743 * gcc.c-torture/compile/neg.c: ... here.
4744 * gcc.c-torture/unsorted/o.c: Move to ...
4745 * gcc.c-torture/compile/o.c: ... here.
4746 * gcc.c-torture/unsorted/omit.c: Move to ...
4747 * gcc.c-torture/compile/omit.c: ... here.
4748 * gcc.c-torture/unsorted/opout.c: Move to ...
4749 * gcc.c-torture/compile/opout.c: ... here.
4750 * gcc.c-torture/unsorted/opt.c: Move to ...
4751 * gcc.c-torture/compile/opt.c: ... here.
4752 * gcc.c-torture/unsorted/or386.c: Move to ...
4753 * gcc.c-torture/compile/or386.c: ... here.
4754 * gcc.c-torture/unsorted/or.c: Move to ...
4755 * gcc.c-torture/compile/or.c: ... here.
4756 * gcc.c-torture/unsorted/parms.c: Move to ...
4757 * gcc.c-torture/compile/parms.c: ... here.
4758 * gcc.c-torture/unsorted/pass.c: Move to ...
4759 * gcc.c-torture/compile/pass.c: ... here.
4760 * gcc.c-torture/unsorted/p.c: Move to ...
4761 * gcc.c-torture/compile/p.c: ... here.
4762 * gcc.c-torture/unsorted/pmt.c: Move to ...
4763 * gcc.c-torture/compile/pmt.c: ... here.
4764 * gcc.c-torture/unsorted/poor.c: Move to ...
4765 * gcc.c-torture/compile/poor.c: ... here.
4766 * gcc.c-torture/unsorted/pp.c: Move to ...
4767 * gcc.c-torture/compile/pp.c: ... here.
4768 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4769 * gcc.c-torture/compile/pret-arg.c: ... here.
4770 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4771 * gcc.c-torture/compile/pyr2.c: ... here.
4772 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4773 * gcc.c-torture/compile/PYRBUG.c: ... here.
4774 * gcc.c-torture/unsorted/pyr.c: Move to ...
4775 * gcc.c-torture/compile/pyr.c: ... here.
4776 * gcc.c-torture/unsorted/q.c: Move to ...
4777 * gcc.c-torture/compile/q.c: ... here.
4778 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4779 * gcc.c-torture/compile/QIcmp.c: ... here.
4780 * gcc.c-torture/unsorted/QIset.c: Move to ...
4781 * gcc.c-torture/compile/QIset.c: ... here.
4782 * gcc.c-torture/unsorted/r1.c: Move to ...
4783 * gcc.c-torture/compile/r1.c: ... here.
4784 * gcc.c-torture/unsorted/r.c: Move to ...
4785 * gcc.c-torture/compile/r.c: ... here.
4786 * gcc.c-torture/unsorted/rel.c: Move to ...
4787 * gcc.c-torture/compile/rel.c: ... here.
4788 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4789 * gcc.c-torture/compile/rmsc.c: ... here.
4790 * gcc.c-torture/unsorted/round.c: Move to ...
4791 * gcc.c-torture/compile/round.c: ... here.
4792 * gcc.c-torture/unsorted/run.c: Move to ...
4793 * gcc.c-torture/compile/run.c: ... here.
4794 * gcc.c-torture/unsorted/sar.c: Move to ...
4795 * gcc.c-torture/compile/sar.c: ... here.
4796 * gcc.c-torture/unsorted/s.c: Move to ...
4797 * gcc.c-torture/compile/s.c: ... here.
4798 * gcc.c-torture/unsorted/scal.c: Move to ...
4799 * gcc.c-torture/compile/scal.c: ... here.
4800 * gcc.c-torture/unsorted/sc.c: Move to ...
4801 * gcc.c-torture/compile/sc.c: ... here.
4802 * gcc.c-torture/unsorted/scc.c: Move to ...
4803 * gcc.c-torture/compile/scc.c: ... here.
4804 * gcc.c-torture/unsorted/scond.c: Move to ...
4805 * gcc.c-torture/compile/scond.c: ... here.
4806 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4807 * gcc.c-torture/compile/selfrec.c: ... here.
4808 * gcc.c-torture/unsorted/seq.c: Move to ...
4809 * gcc.c-torture/compile/seq.c: ... here.
4810 * gcc.c-torture/unsorted/set386.c: Move to ...
4811 * gcc.c-torture/compile/set386.c: ... here.
4812 * gcc.c-torture/unsorted/set88.c: Move to ...
4813 * gcc.c-torture/compile/set88.c: ... here.
4814 * gcc.c-torture/unsorted/SFset.c: Move to ...
4815 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4816 * gcc.c-torture/unsorted/shand.c: Move to ...
4817 * gcc.c-torture/compile/shand.c: ... here.
4818 * gcc.c-torture/unsorted/sh.c: Move to ...
4819 * gcc.c-torture/compile/sh.c: ... here.
4820 * gcc.c-torture/unsorted/shft.c: Move to ...
4821 * gcc.c-torture/compile/shft.c: ... here.
4822 * gcc.c-torture/unsorted/shift.c: Move to ...
4823 * gcc.c-torture/compile/shift.c: ... here.
4824 * gcc.c-torture/unsorted/shloop.c: Move to ...
4825 * gcc.c-torture/compile/shloop.c: ... here.
4826 * gcc.c-torture/unsorted/shm.c: Move to ...
4827 * gcc.c-torture/compile/shm.c: ... here.
4828 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4829 * gcc.c-torture/compile/SIcmp.c: ... here.
4830 * gcc.c-torture/unsorted/signext2.c: Move to ...
4831 * gcc.c-torture/compile/signext2.c: ... here.
4832 * gcc.c-torture/unsorted/signext.c: Move to ...
4833 * gcc.c-torture/compile/signext.c: ... here.
4834 * gcc.c-torture/unsorted/sim.c: Move to ...
4835 * gcc.c-torture/compile/sim.c: ... here.
4836 * gcc.c-torture/unsorted/simple.c: Move to ...
4837 * gcc.c-torture/compile/simple.c: ... here.
4838 * gcc.c-torture/unsorted/SIset.c: Move to ...
4839 * gcc.c-torture/compile/SIset.c: ... here.
4840 * gcc.c-torture/unsorted/sne.c: Move to ...
4841 * gcc.c-torture/compile/sne.c: ... here.
4842 * gcc.c-torture/unsorted/sound.c: Move to ...
4843 * gcc.c-torture/compile/sound.c: ... here.
4844 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4845 * gcc.c-torture/compile/sparcbug.c: ... here.
4846 * gcc.c-torture/unsorted/speed.c: Move to ...
4847 * gcc.c-torture/compile/speed.c: ... here.
4848 * gcc.c-torture/unsorted/stor.c: Move to ...
4849 * gcc.c-torture/compile/stor.c: ... here.
4850 * gcc.c-torture/unsorted/store0.c: Move to ...
4851 * gcc.c-torture/compile/store0.c: ... here.
4852 * gcc.c-torture/unsorted/storecc.c: Move to ...
4853 * gcc.c-torture/compile/storecc.c: ... here.
4854 * gcc.c-torture/unsorted/str.c: Move to ...
4855 * gcc.c-torture/compile/str.c: ... here.
4856 * gcc.c-torture/unsorted/stru.c: Move to ...
4857 * gcc.c-torture/compile/stru.c: ... here.
4858 * gcc.c-torture/unsorted/structret.c: Move to ...
4859 * gcc.c-torture/compile/structret.c: ... here.
4860 * gcc.c-torture/unsorted/stuct.c: Move to ...
4861 * gcc.c-torture/compile/stuct.c: ... here.
4862 * gcc.c-torture/unsorted/sub32.c: Move to ...
4863 * gcc.c-torture/compile/sub32.c: ... here.
4864 * gcc.c-torture/unsorted/subcc.c: Move to ...
4865 * gcc.c-torture/compile/subcc.c: ... here.
4866 * gcc.c-torture/unsorted/subcse.c: Move to ...
4867 * gcc.c-torture/compile/subcse.c: ... here.
4868 * gcc.c-torture/unsorted/sym.c: Move to ...
4869 * gcc.c-torture/compile/sym.c: ... here.
4870 * gcc.c-torture/unsorted/symconst.c: Move to ...
4871 * gcc.c-torture/compile/symconst.c: ... here.
4872 * gcc.c-torture/unsorted/t.c: Move to ...
4873 * gcc.c-torture/compile/t.c: ... here.
4874 * gcc.c-torture/unsorted/test.c: Move to ...
4875 * gcc.c-torture/compile/test.c: ... here.
4876 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4877 * gcc.c-torture/compile/test-flow.c: ... here.
4878 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4879 * gcc.c-torture/compile/test-loop.c: ... here.
4880 * gcc.c-torture/unsorted/time.c: Move to ...
4881 * gcc.c-torture/compile/time.c: ... here.
4882 * gcc.c-torture/unsorted/tmp.c: Move to ...
4883 * gcc.c-torture/compile/tmp.c: ... here.
4884 * gcc.c-torture/unsorted/trivial.c: Move to ...
4885 * gcc.c-torture/compile/trivial.c: ... here.
4886 * gcc.c-torture/unsorted/trunc.c: Move to ...
4887 * gcc.c-torture/compile/trunc.c: ... here.
4888 * gcc.c-torture/unsorted/u.c: Move to ...
4889 * gcc.c-torture/compile/u.c: ... here.
4890 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4891 * gcc.c-torture/compile/udconvert.c: ... here.
4892 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4893 * gcc.c-torture/compile/udivmod4.c: ... here.
4894 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4895 * gcc.c-torture/compile/UHIcmp.c: ... here.
4896 * gcc.c-torture/unsorted/uns.c: Move to ...
4897 * gcc.c-torture/compile/uns.c: ... here.
4898 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4899 * gcc.c-torture/compile/uns_tst.c: ... here.
4900 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4901 * gcc.c-torture/compile/UQIcmp.c: ... here.
4902 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4903 * gcc.c-torture/compile/USIcmp.c: ... here.
4904 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4905 * gcc.c-torture/compile/uuarg.c: ... here.
4906 * gcc.c-torture/unsorted/v.c: Move to ...
4907 * gcc.c-torture/compile/v.c: ... here.
4908 * gcc.c-torture/unsorted/w.c: Move to ...
4909 * gcc.c-torture/compile/w.c: ... here.
4910 * gcc.c-torture/unsorted/ww.c: Move to ...
4911 * gcc.c-torture/compile/ww.c: ... here.
4912 * gcc.c-torture/unsorted/xb.c: Move to ...
4913 * gcc.c-torture/compile/xb.c: ... here.
4914 * gcc.c-torture/unsorted/xbg.c: Move to ...
4915 * gcc.c-torture/compile/xbg.c: ... here.
4916 * gcc.c-torture/unsorted/x.c: Move to ...
4917 * gcc.c-torture/compile/x.c: ... here.
4918 * gcc.c-torture/unsorted/xc.c: Move to ...
4919 * gcc.c-torture/compile/xc.c: ... here.
4920 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4921 * gcc.c-torture/compile/xcsebug.c: ... here.
4922 * gcc.c-torture/unsorted/xdi.c: Move to ...
4923 * gcc.c-torture/compile/xdi.c: ... here.
4924 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4925 * gcc.c-torture/compile/xfoo.c: ... here.
4926 * gcc.c-torture/unsorted/xi.c: Move to ...
4927 * gcc.c-torture/compile/xi.c: ... here.
4928 * gcc.c-torture/unsorted/xlop.c: Move to ...
4929 * gcc.c-torture/compile/xlop.c: ... here.
4930 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4931 * gcc.c-torture/compile/xmtst.c: ... here.
4932 * gcc.c-torture/unsorted/xneg.c: Move to ...
4933 * gcc.c-torture/compile/xneg.c: ... here.
4934 * gcc.c-torture/unsorted/xopt.c: Move to ...
4935 * gcc.c-torture/compile/xopt.c: ... here.
4936 * gcc.c-torture/unsorted/xor.c: Move to ...
4937 * gcc.c-torture/compile/xor.c: ... here.
4938 * gcc.c-torture/unsorted/xorn.c: Move to ...
4939 * gcc.c-torture/compile/xorn.c: ... here.
4940 * gcc.c-torture/unsorted/xp.c: Move to ...
4941 * gcc.c-torture/compile/xp.c: ... here.
4942 * gcc.c-torture/unsorted/xpp.c: Move to ...
4943 * gcc.c-torture/compile/xpp.c: ... here.
4944 * gcc.c-torture/unsorted/xs.c: Move to ...
4945 * gcc.c-torture/compile/xs.c: ... here.
4946 * gcc.c-torture/unsorted/xsh.c: Move to ...
4947 * gcc.c-torture/compile/xsh.c: ... here.
4948 * gcc.c-torture/unsorted/xz.c: Move to ...
4949 * gcc.c-torture/compile/xz.c: ... here.
4950 * gcc.c-torture/unsorted/xzz.c: Move to ...
4951 * gcc.c-torture/compile/xzz.c: ... here.
4952
4953 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4954
4955 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4956 (abort, exit): Declare.
4957
4958 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4959
4960 PR sanitizer/61897
4961 PR sanitizer/62140
4962 * c-c++-common/asan/pr62140-1.c: New test.
4963 * c-c++-common/asan/pr62140-2.c: New test.
4964
4965 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4966 Tobias Burnus <burnus@net-b.de>
4967
4968 PR fortran/62309
4969 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4970
4971 2014-08-31 Tobias Burnus <burnus@net-b.de>
4972
4973 * gfortran.dg/coarray_lib_comm_1.f90: New.
4974
4975 2014-08-30 Andrew Pinski <apinski@cavium.com>
4976
4977 * gcc.c-torture/execute/20140828-1.c: New testcase.
4978
4979 2014-08-29 DJ Delorie <dj@redhat.com>
4980
4981 * lib/target-supports.exp (check_effective_target_size32plus):
4982 Increase size to avoid false positives on 24-bit address spaces.
4983 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4984 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4985 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4986 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4987 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4988 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4989 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4990 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4991
4992 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 PR c++/54002
4995 * g++.dg/cpp0x/constexpr-54002.C: New.
4996
4997 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4998
4999 PR c++/56991
5000 * g++.dg/cpp0x/constexpr-56991.C: New.
5001
5002 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5003
5004 PR c++/57764
5005 * g++.dg/cpp0x/constexpr-57764.C: New.
5006
5007 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5008
5009 PR c++/59938
5010 * g++.dg/cpp0x/constexpr-59938.C: New.
5011
5012 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5013
5014 PR c++/61484
5015 * g++.dg/cpp0x/constexpr-61484.C: New.
5016
5017 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5018
5019 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5020 vec_round, vec_splat, vec_div, and vec_mul.
5021 * gcc.target/powerpc/builtins-2.c: New test.
5022
5023 2014-08-28 Richard Biener <rguenther@suse.de>
5024
5025 PR tree-optimization/62283
5026 * gfortran.dg/vect/pr62283.f: New testcase.
5027 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5028 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5029 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5030 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5031 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5032 * gcc.dg/vect/vect-33.c: Likewise.
5033
5034 2014-08-28 Yury Gribov <y.gribov@samsung.com>
5035
5036 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5037
5038 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
5039
5040 PR cpp/23827 - standard C++ should not have hex float preprocessor
5041 tokens
5042 * g++.dg/cpp/pr23827_cxx11.C: New.
5043 * g++.dg/cpp/pr23827_cxx98.C: New.
5044 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5045 * gcc.dg/cpp/pr23827_c90.c: New.
5046 * gcc.dg/cpp/pr23827_c90_neg.c: New.
5047 * gcc.dg/cpp/pr23827_c99.c: New.
5048
5049 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
5050
5051 PR c++/52892
5052 * g++.dg/cpp0x/constexpr-52892-1.C: New.
5053 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5054 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5055
5056 2014-08-27 Guozhi Wei <carrot@google.com>
5057
5058 PR target/62262
5059 * gcc.target/aarch64/pr62262.c: New test.
5060
5061 2014-08-26 Joseph Myers <joseph@codesourcery.com>
5062
5063 PR target/60606
5064 PR target/61330
5065 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5066 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5067
5068 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
5069
5070 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5071 failure on s390*-*-linux-gnu.
5072
5073 2014-08-26 Richard Biener <rguenther@suse.de>
5074
5075 PR tree-optimization/62175
5076 * g++.dg/torture/pr62175.C: New testcase.
5077
5078 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
5079
5080 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5081 copy of compile/compile.exp.
5082 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5083 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5084 i?86-*.
5085 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
5086 m32c-*-*.
5087 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5088 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5089 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5090 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5091 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5092 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5093 * gcc.c-torture/execute/20040703-1.c: Likewise.
5094 * gcc.c-torture/execute/20040705-1.c: Likewise.
5095 * gcc.c-torture/execute/20040705-2.c: Likewise.
5096 * gcc.c-torture/execute/20040709-1.c: Likewise.
5097 * gcc.c-torture/execute/20040709-2.c: Likewise.
5098 * gcc.c-torture/execute/20040811-1.c: Likewise.
5099 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
5100 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5101 compiling for x86_64-* or i?86-*.
5102 * gcc.c-torture/execute/20050604-1.c: Likewise.
5103 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5104 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5105 for x86_64-* or i?86-*.
5106 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5107 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5108 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5109 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5110 option.
5111 * gcc.c-torture/execute/20111227-2.c: Moved to...
5112 * gcc.dg/20111227-2.c: ... here. Add -free option.
5113 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5114 * gcc.dg/20111227-3.c: ... here. Add -free option.
5115 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5116 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
5117 declarations for abort and exit.
5118 * gcc.c-torture/execute/920711-1.c: Likewise.
5119 * gcc.c-torture/execute/930529-1.c: Likewise.
5120 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5121 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5122 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5123 exit.
5124 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5125 for i?86-* or x86_64-*. Add declarations for abort and exit.
5126 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5127 i?86-* or x86_64-*.
5128 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5129 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5130 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5131 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5132 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5133 Xfail on powerpc-ibm-aix*. Add declaration for abort.
5134 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5135 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
5136 m68k-linux.
5137 * gcc.c-torture/execute/loop-2g.c: Likewise.
5138 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5139 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5140 powerpc-*-eabi*.
5141 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5142 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5143 * gcc.c-torture/execute/pr23047.c: Likewise.
5144 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5145 declarations for abort and exit.
5146 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5147 * gcc.c-torture/execute/pr31448.c: Likewise.
5148 * gcc.c-torture/execute/pr35456.c: Skip on vax.
5149 * gcc.c-torture/execute/pr37573.c: Require int32plus.
5150 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5151 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5152 Skip on spu-*.
5153 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
5154 declarations for abort and exit.
5155 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5156 * gcc.c-torture/execute/pr43220.c: Require int32plus.
5157 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5158 * gcc.c-torture/execute/pr45262.c: Require int32plus.
5159 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5160 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5161 * gcc.c-torture/execute/pr51582-2.c: Likewise.
5162 * gcc.c-torture/execute/pr52979-1.c: Likewise.
5163 * gcc.c-torture/execute/pr52979-2.c: Likewise.
5164 * gcc.c-torture/execute/pr56799.c: Likewise.
5165 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
5166 option. Add declarations for abort and exit.
5167 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5168 * gcc.c-torture/execute/pr58570.c: Likewise.
5169 * gcc.c-torture/execute/pr60822.c: Likewise.
5170 * gcc.c-torture/execute/pr7284-1.c: Likewise.
5171 * gcc.c-torture/execute/shiftdi.c: Likewise.
5172 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5173 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5174 * gcc.c-torture/execute/usmul.c: Require int32plus.
5175 * gcc.c-torture/execute/vrp-5.c: Likewise.
5176 * gcc.c-torture/execute/vrp-6.c: Likewise.
5177 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5178 * gcc.c-torture/execute/20010122-1.x: Delete.
5179 * gcc.c-torture/execute/20010129-1.x: Delete.
5180 * gcc.c-torture/execute/20020404-1.x: Delete.
5181 * gcc.c-torture/execute/20021024-1.x: Delete.
5182 * gcc.c-torture/execute/20021127-1.x: Delete.
5183 * gcc.c-torture/execute/20030125-1.x: Delete.
5184 * gcc.c-torture/execute/20030216-1.x: Delete.
5185 * gcc.c-torture/execute/20030222-1.x: Delete.
5186 * gcc.c-torture/execute/20040629-1.x: Delete.
5187 * gcc.c-torture/execute/20040703-1.x: Delete.
5188 * gcc.c-torture/execute/20040705-1.x: Delete.
5189 * gcc.c-torture/execute/20040705-2.x: Delete.
5190 * gcc.c-torture/execute/20040709-1.x: Delete.
5191 * gcc.c-torture/execute/20040709-2.x: Delete.
5192 * gcc.c-torture/execute/20040811-1.x: Delete.
5193 * gcc.c-torture/execute/20050316-1.x: Delete.
5194 * gcc.c-torture/execute/20050316-2.x: Delete.
5195 * gcc.c-torture/execute/20050316-3.x: Delete.
5196 * gcc.c-torture/execute/20050604-1.x: Delete.
5197 * gcc.c-torture/execute/20061101-1.x: Delete.
5198 * gcc.c-torture/execute/20061220-1.x: Delete.
5199 * gcc.c-torture/execute/20081117-1.x: Delete.
5200 * gcc.c-torture/execute/20101011-1.x: Delete.
5201 * gcc.c-torture/execute/20120919-1.x: Delete.
5202 * gcc.c-torture/execute/920612-1.x: Delete.
5203 * gcc.c-torture/execute/920710-1.x: Delete.
5204 * gcc.c-torture/execute/920711-1.x: Delete.
5205 * gcc.c-torture/execute/930529-1.x: Delete.
5206 * gcc.c-torture/execute/931004-12.x: Delete.
5207 * gcc.c-torture/execute/980709-1.x: Delete.
5208 * gcc.c-torture/execute/981130-1.x: Delete.
5209 * gcc.c-torture/execute/990127-2.x: Delete.
5210 * gcc.c-torture/execute/990413-2.x: Delete.
5211 * gcc.c-torture/execute/990826-0.x: Delete.
5212 * gcc.c-torture/execute/bf64-1.x: Delete.
5213 * gcc.c-torture/execute/bitfld-4.x: Delete.
5214 * gcc.c-torture/execute/cmpsi-2.x: Delete.
5215 * gcc.c-torture/execute/cvt-1.x: Delete.
5216 * gcc.c-torture/execute/eeprof-1.x: Delete.
5217 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5218 * gcc.c-torture/execute/loop-2f.x: Delete.
5219 * gcc.c-torture/execute/loop-2g.x: Delete.
5220 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5221 * gcc.c-torture/execute/nest-align-1.x: Delete.
5222 * gcc.c-torture/execute/pr19689.x: Delete.
5223 * gcc.c-torture/execute/pr22493-1.x: Delete.
5224 * gcc.c-torture/execute/pr23047.x: Delete.
5225 * gcc.c-torture/execute/pr23135.x: Delete.
5226 * gcc.c-torture/execute/pr29797-1.x: Delete.
5227 * gcc.c-torture/execute/pr31448.x: Delete.
5228 * gcc.c-torture/execute/pr35456.x: Delete.
5229 * gcc.c-torture/execute/pr37573.x: Delete.
5230 * gcc.c-torture/execute/pr38151.x: Delete.
5231 * gcc.c-torture/execute/pr39228.x: Delete.
5232 * gcc.c-torture/execute/pr39501.x: Delete.
5233 * gcc.c-torture/execute/pr40386.x: Delete.
5234 * gcc.c-torture/execute/pr43220.x: Delete.
5235 * gcc.c-torture/execute/pr44683.x: Delete.
5236 * gcc.c-torture/execute/pr45262.x: Delete.
5237 * gcc.c-torture/execute/pr47237.x: Delete.
5238 * gcc.c-torture/execute/pr51581-1.x: Delete.
5239 * gcc.c-torture/execute/pr51581-2.x: Delete.
5240 * gcc.c-torture/execute/pr52979-1.x: Delete.
5241 * gcc.c-torture/execute/pr52979-2.x: Delete.
5242 * gcc.c-torture/execute/pr53366-1.x: Delete.
5243 * gcc.c-torture/execute/pr56799.x: Delete.
5244 * gcc.c-torture/execute/pr57124.x: Delete.
5245 * gcc.c-torture/execute/pr57344-2.x: Delete.
5246 * gcc.c-torture/execute/pr58570.x: Delete.
5247 * gcc.c-torture/execute/pr60822.x: Delete.
5248 * gcc.c-torture/execute/pr7284-1.x: Delete.
5249 * gcc.c-torture/execute/shiftdi.x: Delete.
5250 * gcc.c-torture/execute/simd-4.x: Delete.
5251 * gcc.c-torture/execute/strncmp-1.x: Delete.
5252 * gcc.c-torture/execute/usmul.x: Delete.
5253 * gcc.c-torture/execute/vrp-5.x: Delete.
5254 * gcc.c-torture/execute/vrp-6.x: Delete.
5255 * gcc.c-torture/execute/zerolen-2.x: Delete.
5256
5257 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5258
5259 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5260
5261 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5262
5263 PR c++/34938
5264 * g++.dg/template/pr34938-1.C: New.
5265 * g++.dg/template/pr34938-2.C: Likewise.
5266
5267 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
5268
5269 PR target/61996
5270 * gcc.target/sh/pr61996.c: New.
5271
5272 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
5273
5274 * g++.dg/cpp0x/cplusplus.C: New.
5275 * g++.dg/cpp0x/cplusplus_0x.C: New.
5276 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5277 * g++.dg/cpp0x/auto41.C: Ditto.
5278 * g++.dg/cpp0x/auto9.C: Ditto.
5279 * g++.dg/cpp0x/initlist26.C: Ditto.
5280 * g++.dg/cpp0x/pr59111.C: Ditto.
5281 * g++.dg/cpp0x/trailing2.C: Ditto.
5282 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5283 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5284 * g++.dg/cpp1y/auto-fn1.C: Ditto.
5285 * g++.dg/cpp1y/auto-fn2.C: Ditto.
5286 * g++.dg/cpp1y/auto-fn3.C: Ditto.
5287 * g++.dg/cpp1y/auto-fn4.C: Ditto.
5288 * g++.dg/cpp1y/auto-fn5.C: Ditto.
5289 * g++.dg/cpp1y/auto-fn6.C: Ditto.
5290 * g++.dg/cpp1y/auto-fn7.C: Ditto.
5291 * g++.dg/cpp1y/auto-fn8.C: Ditto.
5292 * g++.dg/cpp1y/auto-fn9.C: Ditto.
5293 * g++.dg/cpp1y/auto-fn10.C: Ditto.
5294 * g++.dg/cpp1y/auto-fn11.C: Ditto.
5295 * g++.dg/cpp1y/auto-fn12.C: Ditto.
5296 * g++.dg/cpp1y/auto-fn13.C: Ditto.
5297 * g++.dg/cpp1y/auto-fn14.C: Ditto.
5298 * g++.dg/cpp1y/auto-fn15.C: Ditto.
5299 * g++.dg/cpp1y/auto-fn16.C: Ditto.
5300 * g++.dg/cpp1y/auto-fn17.C: Ditto.
5301 * g++.dg/cpp1y/auto-fn18.C: Ditto.
5302 * g++.dg/cpp1y/auto-fn19.C: Ditto.
5303 * g++.dg/cpp1y/auto-fn20.C: Ditto.
5304 * g++.dg/cpp1y/auto-fn21.C: Ditto.
5305 * g++.dg/cpp1y/auto-fn22.C: Ditto.
5306 * g++.dg/cpp1y/auto-fn23.C: Ditto.
5307 * g++.dg/cpp1y/auto-fn24.C: Ditto.
5308 * g++.dg/cpp1y/auto-fn25.C: Ditto.
5309 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5310 * g++.dg/cpp1y/auto-neg1.C: Ditto.
5311 * g++.dg/cpp1y/digit-sep.C: Ditto.
5312 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5313 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5314 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5315 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5316 * g++.dg/cpp1y/lambda-generic.C: Ditto.
5317 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5318 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5319 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5320 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5321 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5322 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5323 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5324 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5325 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5326 * g++.dg/cpp1y/lambda-init.C: Ditto.
5327 * g++.dg/cpp1y/lambda-init1.C: Ditto.
5328 * g++.dg/cpp1y/lambda-init2.C: Ditto.
5329 * g++.dg/cpp1y/lambda-init3.C: Ditto.
5330 * g++.dg/cpp1y/lambda-init4.C: Ditto.
5331 * g++.dg/cpp1y/lambda-init5.C: Ditto.
5332 * g++.dg/cpp1y/lambda-init6.C: Ditto.
5333 * g++.dg/cpp1y/lambda-init7.C: Ditto.
5334 * g++.dg/cpp1y/lambda-init8.C: Ditto.
5335 * g++.dg/cpp1y/lambda-init9.C: Ditto.
5336 * g++.dg/cpp1y/mangle1.C: Ditto.
5337 * g++.dg/cpp1y/pr57640.C: Ditto.
5338 * g++.dg/cpp1y/pr57644.C: Ditto.
5339 * g++.dg/cpp1y/pr58500.C: Ditto.
5340 * g++.dg/cpp1y/pr58533.C: Ditto.
5341 * g++.dg/cpp1y/pr58534.C: Ditto.
5342 * g++.dg/cpp1y/pr58535.C: Ditto.
5343 * g++.dg/cpp1y/pr58536.C: Ditto.
5344 * g++.dg/cpp1y/pr58548.C: Ditto.
5345 * g++.dg/cpp1y/pr58549.C: Ditto.
5346 * g++.dg/cpp1y/pr58637.C: Ditto.
5347 * g++.dg/cpp1y/pr58708.C: Ditto.
5348 * g++.dg/cpp1y/pr59110.C: Ditto.
5349 * g++.dg/cpp1y/pr59112.C: Ditto.
5350 * g++.dg/cpp1y/pr59113.C: Ditto.
5351 * g++.dg/cpp1y/pr59629.C: Ditto.
5352 * g++.dg/cpp1y/pr59635.C: Ditto.
5353 * g++.dg/cpp1y/pr59636.C: Ditto.
5354 * g++.dg/cpp1y/pr59638.C: Ditto.
5355 * g++.dg/cpp1y/pr59867.C: Ditto.
5356 * g++.dg/cpp1y/pr60033.C: Ditto.
5357 * g++.dg/cpp1y/pr60052.C: Ditto.
5358 * g++.dg/cpp1y/pr60053.C: Ditto.
5359 * g++.dg/cpp1y/pr60054.C: Ditto.
5360 * g++.dg/cpp1y/pr60064.C: Ditto.
5361 * g++.dg/cpp1y/pr60065.C: Ditto.
5362 * g++.dg/cpp1y/pr60190.C: Ditto.
5363 * g++.dg/cpp1y/pr60311.C: Ditto.
5364 * g++.dg/cpp1y/pr60332.C: Ditto.
5365 * g++.dg/cpp1y/pr60376.C: Ditto.
5366 * g++.dg/cpp1y/pr60377.C: Ditto.
5367 * g++.dg/cpp1y/pr60384.C: Ditto.
5368 * g++.dg/cpp1y/pr60390.C: Ditto.
5369 * g++.dg/cpp1y/pr60391.C: Ditto.
5370 * g++.dg/cpp1y/pr60393.C: Ditto.
5371 * g++.dg/cpp1y/pr60573.C: Ditto.
5372 * g++.dg/cpp1y/pr60626.C: Ditto.
5373 * g++.dg/cpp1y/pr60627.C: Ditto.
5374 * g++.dg/cpp1y/regress1.C: Ditto.
5375 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5376 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5377 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5378 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5379 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5380 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5381 * g++.dg/cpp1y/var-templ1.C: Ditto.
5382 * g++.dg/cpp1y/var-templ2.C: Ditto.
5383 * g++.dg/cpp1y/var-templ3.C: Ditto.
5384 * g++.dg/cpp1y/var-templ4.C: Ditto.
5385 * g++.dg/cpp1y/var-templ5.C: Ditto.
5386 * g++.dg/cpp1y/var-templ6.C: Ditto.
5387 * g++.dg/cpp1y/var-templ7.C: Ditto.
5388 * g++.dg/cpp1y/vla1.C: Ditto.
5389 * g++.dg/cpp1y/vla2.C: Ditto.
5390 * g++.dg/cpp1y/vla3.C: Ditto.
5391 * g++.dg/cpp1y/vla4.C: Ditto.
5392 * g++.dg/cpp1y/vla5.C: Ditto.
5393 * g++.dg/cpp1y/vla8.C: Ditto.
5394 * g++.dg/cpp1y/vla9.C: Ditto.
5395 * g++.dg/cpp1y/vla10.C: Ditto.
5396 * g++.dg/cpp1y/vla11.C: Ditto.
5397 * g++.dg/cpp1y/vla12.C: Ditto.
5398 * g++.dg/cpp1y/vla13.C: Ditto.
5399 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5400 * g++.dg/ext/vector23.C: Ditto.
5401 * g++.dg/ext/vla11.C: Ditto.
5402 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5403 * g++.dg/warn/Wvla-2.C: Ditto.
5404 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5405 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5406 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5407 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5408 in error message.
5409 * g++.dg/system-binary-constants-1.C: Ditto.
5410 * g++.dg/cpp1y/cplusplus_1y.C: New.
5411 * g++.dg/cpp1z/cplusplus.C: New.
5412 * lib/target-supports.exp:
5413 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5414 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5415 (check_effective_target_c++11_down): Ditto.
5416
5417 2014-08-22 Marek Polacek <polacek@redhat.com>
5418
5419 PR c++/62199
5420 * c-c++-common/pr62199.c: New test.
5421 * c-c++-common/pr62199-2.c: New test.
5422 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5423
5424 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5425
5426 PR c++/57709
5427 * g++.dg/Wshadow.C: New test.
5428
5429 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
5430
5431 PR fortran/62135
5432 * gfortran.dg/pr62135.f90: New test.
5433
5434 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5435
5436 * g++.dg/warn/wdate-time.C: Remove.
5437 * gcc.dg/wdate-time.c: Move from here...
5438 * c-c++-common/wdate-time.c: ... to here.
5439
5440 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5441
5442 * gfortran.dg/use_without_only_1.f90: New test.
5443
5444 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
5445
5446 PR other/62008
5447 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5448
5449 2014-08-22 Tony Wang <tony.wang@arm.com>
5450
5451 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5452 dejagnu wrapper.
5453
5454 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5455
5456 PR fortran/62214
5457 * gfortran.dg/array_assignment_5.f90: New test.
5458
5459 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
5460
5461 * lib/target-supports.exp
5462 (check_effective_target_logical_op_short_circuit): Add nios2.
5463 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5464 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5465 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5466 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5467 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5468 for test using -fPIC.
5469 * gcc.dg/lto/pr61526_0.c: Likewise.
5470
5471 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
5472
5473 PR tree-optimization/62091
5474 * g++.dg/ipa/devirt-37.C: Update template.
5475 * g++.dg/ipa/devirt-40.C: New testcase.
5476
5477 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
5478
5479 PR tree-optimization/62112
5480 * gcc.dg/tree-ssa/pr62112-1.c: New file.
5481 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5482 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5483 * gcc.c-torture/execute/20071219-1.c: Likewise.
5484
5485 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5486
5487 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5488
5489 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5490
5491 * gcc.target/powerpc/swaps-p8-1.c: New test.
5492 * gcc.target/powerpc/swaps-p8-2.c: New test.
5493 * gcc.target/powerpc/swaps-p8-3.c: New test.
5494 * gcc.target/powerpc/swaps-p8-4.c: New test.
5495 * gcc.target/powerpc/swaps-p8-5.c: New test.
5496 * gcc.target/powerpc/swaps-p8-6.c: New test.
5497 * gcc.target/powerpc/swaps-p8-7.c: New test.
5498 * gcc.target/powerpc/swaps-p8-8.c: New test.
5499 * gcc.target/powerpc/swaps-p8-9.c: New test.
5500 * gcc.target/powerpc/swaps-p8-10.c: New test.
5501 * gcc.target/powerpc/swaps-p8-11.c: New test.
5502 * gcc.target/powerpc/swaps-p8-12.c: New test.
5503
5504 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5505
5506 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5507
5508 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5509
5510 * g++.dg/ipa/devirt-37.C: Fix testcase.
5511
5512 2014-08-20 Martin Jambor <mjambor@suse.cz>
5513 Wei Mi <wmi@google.com>
5514
5515 PR ipa/60449
5516 PR middle-end/61776
5517 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5518 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5519 * testsuite/gcc.dg/pr61776.c: New test.
5520
5521 2014-08-20 Steve Ellcey <sellcey@mips.com>
5522
5523 PR middle-end/49191
5524 * lib/target-supports.exp (check_effective_target_non_strict_align):
5525 Add function description.
5526
5527 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5528
5529 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5530 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5531
5532 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5533
5534 PR c/59304
5535 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5536 before setting the option.
5537 * diagnostic.c (diagnostic_classify_diagnostic): Record
5538 command-line status.
5539
5540 2014-08-20 Mark Wielaard <mjw@redhat.com>
5541
5542 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5543
5544 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5545
5546 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5547 Return memory full when we have a tiny target and relocation
5548 truncation occurs.
5549 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5550 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5551 * lib/target-supports.exp (check_effective_target_tiny): New function.
5552
5553 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5554
5555 * gfortran.dg/errnocheck_1.f90: New test.
5556 * gfortran.dg/associative_1.f90: New test.
5557
5558 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5559
5560 PR preprocessor/51303
5561 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5562
5563 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5564
5565 PR c/60975
5566 PR c/53063
5567 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5568
5569 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5570
5571 * lib/target-supports.exp
5572 (check_effective_target_arm_v8_neon_ok_nocache): Add
5573 "-march-armv8-a" to compile flags.
5574
5575 2014-08-19 Marek Polacek <polacek@redhat.com>
5576
5577 PR c++/62153
5578 * c-c++-common/Wbool-compare-1.c: New test.
5579
5580 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5581
5582 PR c/45584
5583 * gcc.dg/pr13519-1.c: Adjust.
5584
5585 2014-08-19 Mark Wielaard <mjw@redhat.com>
5586
5587 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5588
5589 2014-07-08 Mark Wielaard <mjw@redhat.com>
5590
5591 PR debug/59051
5592 * gcc.dg/guality/restrict.c: New test.
5593
5594 2014-08-19 Mark Wielaard <mjw@redhat.com>
5595
5596 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5597 matching. Catch '<unknown type in ' to recognize older gdb versions.
5598 * gcc.dg/guality/const-volatile.c: New test.
5599
5600 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5601
5602 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5603 !gas.
5604
5605 2014-08-19 Marek Polacek <polacek@redhat.com>
5606
5607 * gcc.dg/Wc99-c11-compat-1.c: New test.
5608 * gcc.dg/Wc99-c11-compat-2.c: New test.
5609 * gcc.dg/Wc99-c11-compat-3.c: New test.
5610 * gcc.dg/Wc99-c11-compat-4.c: New test.
5611 * gcc.dg/Wc99-c11-compat-5.c: New test.
5612 * gcc.dg/Wc99-c11-compat-6.c: New test.
5613 * gcc.dg/Wc99-c11-compat-7.c: New test.
5614
5615 2014-08-19 Marek Polacek <polacek@redhat.com>
5616
5617 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5618 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5619 * gcc.dg/Wc90-c99-compat-7.c: New test.
5620 * gcc.dg/Wc90-c99-compat-8.c: New test.
5621 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5622
5623 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5624 Steven Bosscher <steven@gcc.gnu.org>
5625
5626 PR c/52952
5627 * gcc.dg/redecl-4.c: Add column markers.
5628 * gcc.dg/format/bitfld-1.c: Likewise.
5629 * gcc.dg/format/attr-2.c: Likewise.
5630 * gcc.dg/format/attr-6.c: Likewise.
5631 * gcc.dg/format/array-1.c: Likewise.
5632 * gcc.dg/format/attr-7.c: Likewise.
5633 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5634 * gcc.dg/format/attr-4.c: Likewise.
5635 * gcc.dg/format/branch-1.c: Likewise.
5636 * gcc.dg/format/c90-printf-1.c: Likewise.
5637
5638 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5639
5640 * guality/nrv-1.c: Add `used' attribute to a1.
5641
5642 2014-08-18 Richard Biener <rguenther@suse.de>
5643
5644 PR tree-optimization/62090
5645 * gcc.dg/pr62090-2.c: New testcase.
5646
5647 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5648
5649 * g++.dg/ipa/pr61800.C: New.
5650
5651 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5652
5653 PR sanitizer/62089
5654 * c-c++-common/asan/pr62089.c: New test.
5655 * c-c++-common/asan/bitfield-1.c: New test.
5656 * c-c++-common/asan/bitfield-2.c: New test.
5657 * c-c++-common/asan/bitfield-3.c: New test.
5658 * c-c++-common/asan/bitfield-4.c: New test.
5659
5660 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5661
5662 PR tree-optimization/52904
5663 * gcc.dg/pr52904.c: New test.
5664
5665 2014-08-17 Tobias Burnus <burnus@net-b.de>
5666
5667 * gfortran.dg/finalize_27.f90: New.
5668
5669 2014-08-16 Andrew Pinski <apinski@cavium.com>
5670
5671 * gcc.c-torture/compile/20140816-1.c: New testcase.
5672
5673 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/52819
5676 * g++.dg/template/pr52819.C: New.
5677
5678 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5679
5680 PR fortran/62142
5681 * gfortran.dg/realloc_on_assign_24.f90: New test.
5682
5683 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/62072
5686 Revert:
5687 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5688
5689 DR 1584
5690 PR c++/57466
5691 * g++.dg/template/pr57466.C: New.
5692 * g++.dg/cpp0x/pr57466.C: Likewise.
5693 * g++.dg/template/unify6.C: Update.
5694
5695 * g++.dg/cpp0x/sfinae52.C: New.
5696
5697 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5698
5699 PR target/61878
5700 * gcc.target/i386/avx512f-typecast-1.c: New test.
5701 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5702 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5703 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5704 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5705 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5706 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5707 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5708 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5709 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5710 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5711 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5712 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5713 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5714 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5715 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5716 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5717 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5718 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5719 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5720 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5721 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5722 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5723 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5724 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5725 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5726 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5727 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5728 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5729 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5730 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5731 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5732 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5733 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5734 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5735 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5736 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5737 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5738 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5739 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5740 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5741
5742 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5743 Tobias Burnus <burnus@net-b.de>
5744
5745 PR fortran/62131
5746 * gfortran.dg/gomp/pr62131.f90: New test.
5747
5748 2014-08-15 Richard Biener <rguenther@suse.de>
5749
5750 PR tree-optimization/62031
5751 * gcc.dg/torture/pr62031.c: New testcase.
5752
5753 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5754
5755 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5756
5757 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5758
5759 PR tree-optimization/62091
5760 * g++.dg/ipa/devirt-38.C: New testcase.
5761
5762 2014-08-14 Marek Polacek <polacek@redhat.com>
5763
5764 DR 458
5765 * gcc.dg/c11-stdatomic-2.c: New test.
5766
5767 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5768
5769 PR fortran/62106
5770 * gfortran.dg/array_constructor_49.f90: New test.
5771
5772 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5773
5774 PR c++/54377
5775 * g++.dg/template/pr54377.C: New.
5776 * g++.dg/cpp0x/pr54377.C: Likewise.
5777 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5778 * g++.dg/cpp0x/pr51226.C: Likewise.
5779 * g++.dg/cpp0x/variadic2.C: Likewise.
5780 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5781 * g++.dg/template/dtor3.C: Likewise.
5782 * g++.dg/template/qualttp4.C: Likewise.
5783 * g++.dg/template/spec28.C: Likewise.
5784 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5785 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5786
5787 2014-08-14 Tom de Vries <tom@codesourcery.com>
5788
5789 PR rtl-optimization/62004
5790 PR rtl-optimization/62030
5791 * gcc.dg/pr62004.c: New test.
5792 * gcc.dg/pr62030.c: Same.
5793 * gcc.target/mips/pr62030-octeon.c: Same.
5794
5795 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5798 * g++.dg/cpp0x/decltype2.C: Likewise.
5799 * g++.dg/cpp0x/decltype3.C: Likewise.
5800 * g++.dg/cpp0x/pr60249.C: Likewise.
5801 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5802 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5803 * g++.dg/cpp0x/variadic2.C: Likewise.
5804 * g++.dg/cpp0x/variadic74.C: Likewise.
5805 * g++.dg/parse/error10.C: Likewise.
5806 * g++.dg/parse/error15.C: Likewise.
5807 * g++.dg/parse/error2.C: Likewise.
5808 * g++.dg/template/crash106.C: Likewise.
5809 * g++.dg/template/crash89.C: Likewise.
5810 * g++.dg/template/nontype7.C: Likewise.
5811 * g++.dg/template/void3.C: Likewise.
5812 * g++.dg/template/void7.C: Likewise.
5813
5814 2014-08-14 Richard Biener <rguenther@suse.de>
5815
5816 PR tree-optimization/62090
5817 * gcc.dg/pr62090.c: New testcase.
5818
5819 2014-08-14 Richard Biener <rguenther@suse.de>
5820
5821 PR rtl-optimization/62079
5822 * g++.dg/pr62079.C: New testcase.
5823
5824 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5825
5826 * gcc.target/arm/max-insns-skipped.c: New test.
5827
5828 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5829
5830 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5831
5832 2014-08-12 Marek Polacek <polacek@redhat.com>
5833
5834 * gcc.dg/concat.c: Add dg-options.
5835 * gcc.dg/func-outside-2.c: Add __extension__.
5836 * gcc.dg/pr19967.c: Use -std=c99.
5837 * gcc.dg/pr22458-1.c: Add dg-options.
5838 * gcc.dg/pr33676.c: Add dg-options.
5839 * gcc.dg/gnu-predef-1.c: New test.
5840 * gcc.dg/c90-func-1.c: New test.
5841 * gcc.dg/c90-func-2.c: New test.
5842 * gcc.dg/c90-func-2.h: New test.
5843
5844 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5845
5846 * lib/target/supports.exp
5847 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5848 or later.
5849
5850 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5851
5852 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5853 on Neon hardware.
5854
5855 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5856 * gcc.target/arm/pr59985.c: Likewise.
5857
5858 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5859
5860 PR other/61962
5861 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5862
5863 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5864
5865 PR middle-end/62103
5866 * gcc.c-torture/execute/bitfld-6.c: New test.
5867
5868 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5869
5870 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5871 * gcc.target/arm/pr56184.C: Likewise.
5872 * gcc.target/arm/pr59896.c: Likewise.
5873 * gcc.target/arm/stack-red-zone.c: Likewise.
5874 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5875
5876 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5877 check_effective_target_arm_thumb2_ok): Test with code that passes
5878 an argument and returns a result.
5879
5880 2014-08-11 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/62075
5883 * gcc.dg/vect/pr62075.c: New testcase.
5884
5885 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5886
5887 PR tree-optimization/62073
5888 * gcc.dg/vect/pr62073.c: New test.
5889
5890 2014-08-11 Richard Biener <rguenther@suse.de>
5891
5892 PR tree-optimization/62070
5893 * gcc.dg/pr62070.c: New testcase.
5894
5895 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5896
5897 * c-c++-common/asan/inc.c: Update test.
5898 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5899 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5900 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5901 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5902 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5903 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5904 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5905 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5906 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5907 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5908
5909 2014-08-10 Marek Polacek <polacek@redhat.com>
5910
5911 PR c/51849
5912 * gcc.dg/Wc90-c99-compat-1.c: New test.
5913 * gcc.dg/Wc90-c99-compat-2.c: New test.
5914 * gcc.dg/Wc90-c99-compat-3.c: New test.
5915 * gcc.dg/Wc90-c99-compat-4.c: New test.
5916 * gcc.dg/Wc90-c99-compat-5.c: New test.
5917 * gcc.dg/Wc90-c99-compat-6.c: New test.
5918 * gcc.dg/wvla-1.c: Adjust dg-warning.
5919 * gcc.dg/wvla-2.c: Adjust dg-warning.
5920 * gcc.dg/wvla-4.c: Adjust dg-warning.
5921 * gcc.dg/wvla-6.c: Adjust dg-warning.
5922
5923 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5924
5925 PR fortran/61999
5926 * gfortran.dg/dot_product_3.f90: New test case.
5927
5928 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5929
5930 * g++.dg/ipa/devirt-35.C: Fix template.
5931 * g++.dg/ipa/devirt-36.C: Likewise.
5932 * g++.dg/ipa/devirt-37.C: New testcase.
5933
5934 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5935
5936 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5937 * g++.dg/cpp0x/enum29.C: Adjust.
5938
5939 2014-08-08 Richard Biener <rguenther@suse.de>
5940
5941 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5942 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5943 * gfortran.dg/array_memcpy_4.f90: Likewise.
5944 * gfortran.dg/trim_optimize_1.f90: Likewise.
5945 * gfortran.dg/trim_optimize_2.f90: Likewise.
5946
5947 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5948
5949 * gcc.dg/zero_sign_ext_test.c: New test.
5950
5951 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5952
5953 * gcc.dg/torture/pr61772.c: Skip lto running.
5954
5955 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5956
5957 PR tree-optimization/60707
5958 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5959
5960 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5961
5962 * g++.dg/ipa/devirt-35.C: New testcase.
5963 * g++.dg/ipa/devirt-36.C: New testcase.
5964
5965 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5966
5967 PR c++/51312
5968 * g++.dg/cpp0x/enum29.C: New.
5969
5970 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5971
5972 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5973 defining in dg-options.
5974 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5975
5976 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5977
5978 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5979
5980 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5981 on 32-bit hppa-hpux.
5982
5983 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5984 * c-c++-common/pr50459.c: Likewise.
5985
5986 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5987
5988 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5989 values.h, change MAXDOUBLE for DBL_MAX.
5990 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5991 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5992 values.h, change MAXFLOAT for FLT_MAX.
5993 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5994 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5995 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5996 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5997 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5998 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5999 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6000 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6001 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6002
6003 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6004
6005 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
6006
6007 2014-08-07 Marek Polacek <polacek@redhat.com>
6008
6009 * gcc.dg/fold-reassoc-3.c: New test.
6010
6011 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
6012
6013 * gcc.target/i386/struct-size.c: New.
6014
6015 2014-08-07 Tom de Vries <tom@codesourcery.com>
6016
6017 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6018 * lib/target-supports.exp (check_effective_target_glibc)
6019 (check_effective_target_glibc_2_12_or_later)
6020 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6021
6022 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
6023
6024 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6025
6026 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6027
6028 PR c++/43906
6029 * g++.dg/warn/Waddress-1.C: New.
6030
6031 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6032
6033 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6034
6035 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
6036
6037 PR debug/61923
6038 * gcc.target/i386/pr61923.c: New test.
6039
6040 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
6041
6042 * gcc.target/aarch64/vdup_n_2.c: New test.
6043
6044 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6045
6046 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6047 powerpc_elfv2.
6048
6049 2014-08-06 Jakub Jelinek <jakub@redhat.com>
6050
6051 PR rtl-optimization/61801
6052 * gcc.target/i386/pr61801.c: Rewritten.
6053
6054 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6055
6056 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6057 Fix types.
6058 (test_vqdmlsls_lane_s32): Likewise.
6059 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6060 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6061
6062 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6063
6064 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6065 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6066 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6067 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6068 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6069 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6070 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6071 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6072
6073 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6074
6075 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6076 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6077 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6078 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6079 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6080 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6081
6082 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6083
6084 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6085
6086 2014-08-04 Rohit <rohitarulraj@freescale.com>
6087
6088 PR target/60102
6089 * gcc.target/powerpc/pr60102.c: New testcase.
6090
6091 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6092
6093 PR target/61713
6094 * gcc.dg/pr61756.c: New test.
6095
6096 2014-08-04 Tom de Vries <tom@codesourcery.com>
6097
6098 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6099 version instead of required-target.
6100 * lib/target-supports.exp
6101 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6102 (check_effective_target_glibc_2_11_or_earlier): ... this.
6103
6104 2014-08-04 Arnaud Charlet <charlet@adacore.com>
6105
6106 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6107 * gnat.dg/specs/debug1.ads: Adjust.
6108 * gnat.dg/specs/formal_type.ads: Fix error in test.
6109
6110 2014-08-03 Marek Polacek <polacek@redhat.com>
6111
6112 * gcc.dg/case-bogus-1.c: New test.
6113
6114 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/15339
6117 * g++.dg/other/default9.C: New.
6118 * g++.dg/other/default10.C: Likewise.
6119 * g++.dg/other/default3.C: Remove xfail.
6120
6121 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
6122
6123 * g++.dg/warn/Wsuggest-final.C: New testcase.
6124 * g++.dg/ipa/devirt-34.C: Fix.
6125
6126 2014-08-02 Marek Polacek <polacek@redhat.com>
6127
6128 PR c/59855
6129 * gcc.dg/Wdesignated-init-2.c: New test.
6130
6131 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6132
6133 DR 217 again
6134 * g++.dg/tc1/dr217-2.C: New.
6135
6136 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
6137
6138 PR other/61963
6139 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6140
6141 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6142
6143 PR middle-end/61455
6144 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6145 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6146
6147 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6148
6149 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6150 testcase.
6151
6152 2014-08-01 Richard Biener <rguenther@suse.de>
6153
6154 PR middle-end/61762
6155 * gcc.dg/pr61762.c: Align the string to make the testcase work
6156 on strict-align targets.
6157
6158 2014-08-01 Jakub Jelinek <jakub@redhat.com>
6159
6160 * c-c++-common/ubsan/align-1.c: New test.
6161 * c-c++-common/ubsan/align-2.c: New test.
6162 * c-c++-common/ubsan/align-3.c: New test.
6163 * c-c++-common/ubsan/align-4.c: New test.
6164 * c-c++-common/ubsan/align-5.c: New test.
6165 * c-c++-common/ubsan/attrib-4.c: New test.
6166 * g++.dg/ubsan/align-1.C: New test.
6167 * g++.dg/ubsan/align-2.C: New test.
6168 * g++.dg/ubsan/align-3.C: New test.
6169 * g++.dg/ubsan/attrib-1.C: New test.
6170 * g++.dg/ubsan/null-1.C: New test.
6171 * g++.dg/ubsan/null-2.C: New test.
6172
6173 2014-08-01 Tom de Vries <tom@codesourcery.com>
6174
6175 * lib/target-supports.exp (check_effective_target_glibc)
6176 (check_effective_target_glibc_2_12_or_later)
6177 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6178 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6179 not_glibc_2_11_or_earlier.
6180
6181 2014-07-31 Tom de Vries <tom@codesourcery.com>
6182
6183 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6184
6185 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
6186
6187 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6188 (test_vpaddd_s64): Likewise.
6189 (test_vpaddd_s64): Likewise.
6190 * gcc.target/aarch64/simd/vpaddd_f64: New.
6191 * gcc.target/aarch64/simd/vpaddd_s64: New.
6192 * gcc.target/aarch64/simd/vpaddd_u64: New.
6193
6194 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
6195
6196 PR target/61948
6197 * gcc.target/arm/pr61948.c: New test case.
6198
6199 2014-07-31 Richard Biener <rguenther@suse.de>
6200
6201 PR tree-optimization/61964
6202 * gcc.dg/torture/pr61964.c: New testcase.
6203
6204 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
6205
6206 PR c++/60517
6207 * c-c++-common/addrtmp.c: New file.
6208 * c-c++-common/uninit-G.c: Adapt.
6209
6210 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
6211
6212 PR lto/61868
6213 * gcc.dg/pr61868.c: New test.
6214
6215 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6216
6217 PR c++/57397
6218 * g++.dg/cpp0x/vt-57397-1.C: New.
6219 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6220
6221 2014-07-30 Arnaud Charlet <charlet@adacore.com>
6222
6223 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6224
6225 2014-07-30 Tom Tromey <tromey@redhat.com>
6226
6227 PR c/59855
6228 * gcc.dg/Wdesignated-init.c: New file.
6229
6230 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
6231
6232 * g++.dg/ipa/devirt-34.C: New testcase.
6233
6234 2014-07-28 Richard Biener <rguenther@suse.de>
6235
6236 PR rtl-optimization/61801
6237 * gcc.target/i386/pr61801.c: Fix testcase.
6238
6239 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
6240
6241 * gcc.dg/fold-abs-5.c: New test.
6242 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6243 * gcc.dg/fold-compare-8.c: Likewise.
6244
6245 2014-07-28 Richard Biener <rguenther@suse.de>
6246
6247 PR middle-end/52478
6248 * gcc.dg/torture/ftrapv-1.c: New testcase.
6249
6250 2014-07-28 Richard Biener <rguenther@suse.de>
6251
6252 PR tree-optimization/61921
6253 * gfortran.dg/pr61921.f90: New testcase.
6254
6255 2014-07-28 Richard Biener <rguenther@suse.de>
6256
6257 PR rtl-optimization/61801
6258 * gcc.target/i386/pr61801.c: New testcase.
6259
6260 2014-07-27 Marek Polacek <polacek@redhat.com>
6261
6262 PR c/61861
6263 * gcc.dg/pr61861.c: New test.
6264
6265 2014-07-27 Petr Murzin <petr.murzin@intel.com>
6266
6267 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6268 variable problem.
6269
6270 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
6271
6272 PR rtl-optimization/61926
6273 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6274 Reverse argument order.
6275 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6276 New XFAILed tests that match the original order.
6277
6278 2014-07-26 Marek Polacek <polacek@redhat.com>
6279
6280 PR c/61077
6281 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6282
6283 2014-07-26 Tobias Burnus <burnus@net-b.de>
6284
6285 PR fortran/61881
6286 PR fortran/61888
6287 PR fortran/57305
6288 * gfortran.dg/sizeof_2.f90: Change dg-error.
6289 * gfortran.dg/sizeof_4.f90: New.
6290 * gfortran.dg/storage_size_1.f08: Correct expected
6291 value.
6292
6293 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
6294
6295 PR target/44551
6296 * gcc.target/i386/pr44551-1.c: New file.
6297
6298 2014-07-25 Xinliang David Li <davidxl@google.com>
6299
6300 * g++.dg/tree-prof/tree-prof.exp: Define macros.
6301 * g++.dg/tree-prof/reorder_class1.h: New file.
6302 * g++.dg/tree-prof/reorder_class2.h: New file.
6303 * g++.dg/tree-prof/reorder.C: New test.
6304 * g++.dg/tree-prof/morefunc.C: New test.
6305
6306 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
6307
6308 Implement N4051 - Allow typename in a template template parameter
6309 * lib/target-supports.exp (check_effective_target_c++1y): Now
6310 means C++1y and up.
6311 (check_effective_target_c++1y_down): New.
6312 (check_effective_target_c++1z_only): New.
6313 (check_effective_target_c++1z): New.
6314 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6315 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6316 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6317
6318 2014-07-25 Tobias Burnus <burnus@net-b.de>
6319
6320 * gfortran.dg/storage_size_5.f90: New.
6321
6322 2014-07-25 Richard Biener <rguenther@suse.de>
6323
6324 PR middle-end/61762
6325 PR middle-end/61894
6326 * gcc.dg/pr61762.c: New testcase.
6327 * gcc.dg/fold-cstring.c: Likewise.
6328 * gcc.dg/fold-cvect.c: Likewise.
6329
6330 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6331
6332 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6333
6334 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6335 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6336 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
6337 * gcc.c-torture/execute/pr23135.x: Likewise.
6338
6339 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6340
6341 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6342
6343 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6344
6345 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6346
6347 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6348
6349 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6350
6351 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6352
6353 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6354 sequences.
6355 * gcc.target/aarch64/test_frame_2.c: Likewise.
6356 * gcc.target/aarch64/test_frame_4.c: Likewise.
6357 * gcc.target/aarch64/test_frame_6.c: Likewise.
6358 * gcc.target/aarch64/test_frame_7.c: Likewise.
6359 * gcc.target/aarch64/test_frame_8.c: Likewise.
6360 * gcc.target/aarch64/test_frame_10.c: Likewise.
6361
6362 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6363
6364 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6365 sequences.
6366 * gcc.target/aarch64/test_frame_10.c: Likewise.
6367 * gcc.target/aarch64/test_frame_2.c: Likewise.
6368 * gcc.target/aarch64/test_frame_4.c: Likewise.
6369 * gcc.target/aarch64/test_frame_6.c: Likewise.
6370 * gcc.target/aarch64/test_frame_7.c: Likewise.
6371 * gcc.target/aarch64/test_frame_8.c: Likewise.
6372 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6373
6374 2014-07-24 Martin Jambor <mjambor@suse.cz>
6375
6376 PR ipa/61160
6377 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6378
6379 2014-07-24 Richard Biener <rguenther@suse.de>
6380
6381 PR ipa/61823
6382 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6383
6384 2014-07-24 Andreas Schwab <schwab@suse.de>
6385
6386 * lib/target-supports.exp (check_effective_target_arm_nothumb):
6387 Also check for __arm__.
6388
6389 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6390
6391 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6392 sequences.
6393
6394 2014-07-24 Marek Polacek <polacek@redhat.com>
6395
6396 PR c/57653
6397 * c-c++-common/pr57653.c: New test.
6398 * c-c++-common/pr57653.h: New file.
6399 * c-c++-common/pr57653-2.c: New test.
6400 * c-c++-common/pr57653-2.h: New file.
6401
6402 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6403
6404 * gcc.target/aarch64/test_frame_common.h: New file.
6405 * gcc.target/aarch64/test_frame_1.c: Likewise.
6406 * gcc.target/aarch64/test_frame_2.c: Likewise.
6407 * gcc.target/aarch64/test_frame_3.c: Likewise.
6408 * gcc.target/aarch64/test_frame_4.c: Likewise.
6409 * gcc.target/aarch64/test_frame_5.c: Likewise.
6410 * gcc.target/aarch64/test_frame_6.c: Likewise.
6411 * gcc.target/aarch64/test_frame_7.c: Likewise.
6412 * gcc.target/aarch64/test_frame_8.c: Likewise.
6413 * gcc.target/aarch64/test_frame_9.c: Likewise.
6414 * gcc.target/aarch64/test_frame_10.c: Likewise.
6415 * gcc.target/aarch64/test_frame_11.c: Likewise.
6416 * gcc.target/aarch64/test_frame_12.c: Likewise.
6417 * gcc.target/aarch64/test_frame_13.c: Likewise.
6418 * gcc.target/aarch64/test_frame_14.c: Likewise.
6419 * gcc.target/aarch64/test_frame_15.c: Likewise.
6420
6421 2014-07-23 Marek Polacek <polacek@redhat.com>
6422
6423 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6424 in the structure.
6425
6426 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6427
6428 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6429 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6430 * gcc.dg/pr10474.c (target): Likewise.
6431
6432 2014-07-22 Martin Jambor <mjambor@suse.cz>
6433
6434 PR ipa/61160
6435 * pr61160-3.C (main): Return zero.
6436
6437 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
6438
6439 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6440 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6441 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6442 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6443 * gcc.target/aarch64/simd/ext_s64.x: Remove.
6444 * gcc.target/aarch64/simd/ext_u64.x: Remove.
6445
6446 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
6447
6448 PR tree-optimization/61822
6449 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6450
6451 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6452
6453 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6454
6455 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6456
6457 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6458 -msse2 -mno-avx instead of -msse.
6459
6460 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6461
6462 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6463 * gcc.dg/pr44024.c (dg-options): Add -O1.
6464 (dg-final): Check for the condition.
6465 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6466
6467 2014-07-21 Bin Cheng <bin.cheng@arm.com>
6468
6469 PR target/55701
6470 * gcc.target/arm/memset-inline-1.c: New test.
6471 * gcc.target/arm/memset-inline-2.c: New test.
6472 * gcc.target/arm/memset-inline-3.c: New test.
6473 * gcc.target/arm/memset-inline-4.c: New test.
6474 * gcc.target/arm/memset-inline-5.c: New test.
6475 * gcc.target/arm/memset-inline-6.c: New test.
6476 * gcc.target/arm/memset-inline-7.c: New test.
6477 * gcc.target/arm/memset-inline-8.c: New test.
6478 * gcc.target/arm/memset-inline-9.c: New test.
6479
6480 2014-07-21 Tom de Vries <tom@codesourcery.com>
6481
6482 PR target/61827
6483 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6484 to bar symbol in scan-assembler-times call check.
6485
6486 2014-07-21 Tom de Vries <tom@codesourcery.com>
6487
6488 PR target/61827
6489 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6490 for darwin in scan-assembler-times check.
6491 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6492 scan-assembler-not checks. Add checks for insns.
6493 (main): Remove.
6494 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6495 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
6496 (main): Remove.
6497
6498 2014-07-21 Tom de Vries <tom@codesourcery.com>
6499
6500 PR target/61827
6501 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6502 dg-options. Add checks for insns with xmm registers. Remove
6503 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
6504 (main): Remove.
6505
6506 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
6507
6508 PR target/61855
6509 * gcc.target/i386/pr61855.c: New test.
6510
6511 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
6512
6513 * gnat.dg/pack20.ad[sb]: New test.
6514 * gnat.dg/pack20_pkg.ads: New helper.
6515
6516 2014-07-20 Ian Lance Taylor <iant@google.com>
6517
6518 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6519 package for compiledir tests.
6520
6521 2014-07-20 Marek Polacek <polacek@redhat.com>
6522
6523 PR c/61852
6524 * gcc.dg/pr61852.c: New test.
6525
6526 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
6527
6528 * gcc.dg/stack-usage-2.c: Adjust.
6529
6530 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
6531
6532 PR target/61794
6533 * gcc.target/i386/pr61794.c: New test.
6534
6535 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
6536
6537 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6538 involving both inputs rather than a multiplication involving one.
6539 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6540 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6541 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6542
6543 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6544
6545 PR c++/50961
6546 * g++.dg/template/operator13.C: New.
6547
6548 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6549
6550 * gcc.target/aarch64/simd/vfma_f64.c: New test.
6551 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6552 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6553 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6554
6555 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6556
6557 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6558 * c-c++-common/ubsan/bounds-5.c: Likewise.
6559 * c-c++-common/ubsan/bounds-6.c: Likewise.
6560 * c-c++-common/ubsan/bounds-7.c: Likewise.
6561 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6562 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6563 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6564 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6565 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6566 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6567 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6568 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6569 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6570 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6571
6572 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6573
6574 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6575 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6576 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6577 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6578
6579 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6580
6581 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6582 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6583 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6584
6585 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6586
6587 PR c++/61804
6588 * g++.dg/parse/pr61804.C: New.
6589
6590 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6591
6592 * gnat.dg/specs/alignment2.ads: Update.
6593 * gnat.dg/specs/size_clause1.ads: Likewise.
6594 * gnat.dg/specs/size_clause2.ads: Likewise.
6595
6596 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6597
6598 PR preprocessor/60723 - missing system-ness marks for macro tokens
6599 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6600
6601 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6602
6603 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6604 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6605 -mieee-with-inexact for alpha*-*-*.
6606
6607 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6608
6609 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6610 Add IEEE options to compile flags.
6611 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6612 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6613
6614 2014-07-15 Michael Matz <matz@suse.de>
6615
6616 PR rtl-optimization/61772
6617 * gcc.dg/torture/pr61772.c: New test.
6618
6619 2014-07-15 Marek Polacek <polacek@redhat.com>
6620
6621 * gcc.dg/ubsan/bounds-1.c: New test.
6622
6623 2014-06-15 Tobias Burnus <burnus@net-b.de>
6624
6625 * gfortran.dg/coarray_34.f90: New.
6626 * gfortran.dg/coarray_6.f90: Update test case.
6627
6628 2014-07-14 Richard Biener <rguenther@suse.de>
6629
6630 PR tree-optimization/61779
6631 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6632
6633 2014-07-14 Richard Biener <rguenther@suse.de>
6634
6635 PR tree-optimization/61786
6636 * gcc.dg/torture/pr61786.c: New testcase.
6637 * gcc.dg/lto/pr61786_0.c: Likewise.
6638 * gcc.dg/lto/pr61786_1.c: Likewise.
6639
6640 2014-07-14 Richard Biener <rguenther@suse.de>
6641
6642 PR tree-optimization/61757
6643 PR tree-optimization/61783
6644 PR tree-optimization/61787
6645 * gcc.dg/torture/pr61757.c: New testcase.
6646 * gcc.dg/torture/pr61787.c: Likewise.
6647
6648 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR middle-end/61294
6651 * c-c++-common/Wmemset-transposed-args1.c: New test.
6652 * c-c++-common/Wmemset-transposed-args2.c: New test.
6653 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6654
6655 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6656
6657 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6658 longer happens during parsing.
6659 * gcc.dg/pr44024.c: Update template.
6660 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6661 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6662 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6663
6664 2014-07-13 Tom de Vries <tom@codesourcery.com>
6665
6666 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6667 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6668
6669 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6670
6671 PR C++/60209 - Declaration of user-defined literal operator cause error
6672 * g++.dg/cpp0x/pr60209-neg.C: New.
6673 * g++.dg/cpp0x/pr60209.C: New.
6674 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6675
6676 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6677
6678 PR c++/60967
6679 * g++.dg/cilk-plus/pr60967.C: New.
6680
6681 2014-07-13 Tobias Burnus <burnus@net-b.de>
6682
6683 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6684
6685 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6686
6687 PR fortran/61780
6688 * gfortran.dg/dependency_44.f90 : New test
6689
6690 2014-07-12 Tobias Burnus <burnus@net-b.de>
6691
6692 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6693 * gfortran.dg/coarray_atomic_2.f90: New.
6694 * gfortran.dg/coarray_atomic_3.f90: New.
6695 * gfortran.dg/coarray_atomic_4.f90: New.
6696 * gfortran.dg/coarray/atomic_2.f90: New.
6697
6698 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6699
6700 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6701 * g++.dg/cpp0x/pr57644.C: New.
6702
6703 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6704
6705 PR c++/53159
6706 * g++.dg/cpp0x/Wnarrowing1.C: New.
6707
6708 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6709
6710 PR preprocessor/61389
6711 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6712 * gcc.dg/cpp/sysmac1.c: Likewise.
6713
6714 2014-07-11 Richard Biener <rguenther@suse.de>
6715
6716 PR middle-end/61473
6717 * gcc.dg/memmove-4.c: New testcase.
6718 * gcc.dg/strlenopt-8.c: XFAIL.
6719 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6720
6721 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6722
6723 PR target/61561
6724 * gcc.dg/pr61561.c: New test.
6725
6726 2014-07-10 Tom de Vries <tom@codesourcery.com>
6727
6728 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6729 dg-options.
6730 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6731 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6732 dg-options.
6733
6734 2014-07-10 Richard Biener <rguenther@suse.de>
6735
6736 PR c-family/61741
6737 * c-c++-common/torture/pr61741.c: Use signed char.
6738
6739 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6740
6741 * gnat.dg/opt39.adb: New test.
6742
6743 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6744
6745 PR tree-optimization/61742
6746 * gcc.dg/torture/pr61742.c: New test.
6747 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6748 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6749
6750 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/60686
6753 * g++.dg/cpp0x/explicit8.C: New.
6754
6755 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 DR 1584
6758 PR c++/57466
6759 * g++.dg/template/pr57466.C: New.
6760 * g++.dg/cpp0x/pr57466.C: Likewise.
6761 * g++.dg/template/unify6.C: Update.
6762
6763 2014-07-09 Tom de Vries <tom@codesourcery.com>
6764
6765 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6766
6767 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6768
6769 * gfortran.dg/ieee/underflow_1.f90: New file.
6770
6771 2014-07-09 Richard Biener <rguenther@suse.de>
6772
6773 PR c-family/61741
6774 * c-c++-common/torture/pr61741.c: New testcase.
6775
6776 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6777
6778 * lib/target-supports.exp
6779 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6780
6781 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6782
6783 * gcc.dg/globalalias.c: Remove XFAIL.
6784 * gcc.dg/localalias.c: Remove XFAIL.
6785
6786 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6787
6788 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6789 * g++.dg/cpp0x/pr58155.C: New.
6790
6791 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6792
6793 PR testsuite/61453
6794 * gfortran.dg/bind_c_array_params_2.f90:
6795 Adjust regexp for more targets.
6796
6797 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6798 Paolo Carlini <paolo.carlini@oracle.com>
6799
6800 PR c++/59361
6801 * g++.dg/cpp0x/vt-59361.C: New.
6802
6803 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6804
6805 PR target/61599
6806 * gcc.target/i386/pr61599-1.c: New test.
6807 * gcc.target/i386/pr61599-2.c: New test.
6808
6809 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6810
6811 PR rtl-optimization/61673
6812 * gcc.c-torture/execute/pr61673.c: New test.
6813
6814 PR tree-optimization/61725
6815 * gcc.dg/tree-ssa/vrp93.c: New test.
6816 * gcc.c-torture/execute/pr61725.c: New test.
6817
6818 2014-07-08 Richard Biener <rguenther@suse.de>
6819
6820 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6821 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6822 restriction on loop depth difference.
6823 (record_equality): Likewise.
6824 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6825 (loop_depth_of_name): Remove.
6826 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6827 restriction on loop depth difference.
6828 (init_copy_prop): Likewise.
6829
6830 2014-07-08 Richard Biener <rguenther@suse.de>
6831
6832 PR tree-optimization/61681
6833 * gcc.dg/torture/pr61681.c: New testcase.
6834
6835 2014-07-08 Richard Biener <rguenther@suse.de>
6836
6837 PR tree-optimization/61680
6838 * gcc.dg/vect/pr61680.c: New testcase.
6839
6840 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6841
6842 PR tree-optimization/61576
6843 * gcc.dg/torture/pr61576.c: New test.
6844
6845 2014-07-08 Marek Polacek <polacek@redhat.com>
6846
6847 PR c/60226
6848 * c-c++-common/pr60226.c: New test.
6849
6850 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6851
6852 PR fortran/61459
6853 PR fortran/58883
6854 * gfortran.dg/allocatable_function_8.f90 : New test
6855
6856 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6857
6858 * gcc.target/powerpc/spe-evmerge.c: New file.
6859
6860 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6861
6862 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6863
6864 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6865
6866 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6867
6868 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6869
6870 PR c++/58898
6871 * g++.dg/parse/pr58898.C: New.
6872
6873 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6874
6875 * gfortran.dg/list_read_12.f90: Delete the file.
6876 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6877 of dg-runtest.
6878
6879 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6880
6881 PR libgfortran/61640
6882 * gfortran.dg/arrayio_16.f90: New test.
6883
6884 2014-07-06 Marek Polacek <polacek@redhat.com>
6885
6886 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6887 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6888
6889 2014-07-06 Marek Polacek <polacek@redhat.com>
6890
6891 PR c/6940
6892 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6893 -Wno-sizeof-array-argument.
6894 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6895 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6896 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6897 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6898 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6899 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6900 * c-c++-common/sizeof-array-argument.c: New test.
6901 * gcc.dg/vla-5.c: Add dg-warnings.
6902
6903 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6904
6905 * g++.dg/ipa/devirt-26.C: Update testcase.
6906 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6907 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6908
6909 2014-07-04 Tobias Burnus <burnus@net-b.de>
6910
6911 * gfortran.dg/coarray/coindexed_3.f90: New.
6912
6913 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR middle-end/61654
6916 * g++.dg/opt/pr61654.C: New test.
6917
6918 PR tree-optimization/61684
6919 * gcc.c-torture/compile/pr61684.c: New test.
6920
6921 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6922
6923 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6924 dg-runtest's. Adapt all callers.
6925 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6926 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6927 * lib/go-dg.exp (go-dg-runtest): Likewise.
6928 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6929 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6930
6931 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6932
6933 PR tree-optimization/61682
6934 * gcc.c-torture/execute/pr61682.c: New test.
6935
6936 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6937
6938 * gcc.target/powerpc/shift-dot.c: New test.
6939
6940 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6941
6942 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6943 avoid optimization.
6944
6945 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6946
6947 * gcc.target/arm/identical-invariants.c: New test.
6948
6949 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6950 Chen Gang <gang.chen.5i5j@gmail.com>
6951
6952 * gcc.c-torture/compile/section.c: New testcase.
6953
6954 2014-07-02 Christian Bruel <christian.bruel@st.com>
6955
6956 PR target/29349
6957 PR target/53513
6958 * gcc.target/sh/fpchg.c: New test.
6959
6960 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6961 Fritz Reese <Reese-Fritz@zai.com>
6962
6963 * gfortran.dg/oldstyle_5.f: New test.
6964
6965 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6966
6967 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6968 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6969
6970 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6971
6972 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6973 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6974 * g++.dg/parse/error11.C: Likewise.
6975 * g++.old-deja/g++.brendan/template17.C: Likewise.
6976
6977 2014-07-02 Tobias Burnus <burnus@net-b.de>
6978
6979 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6980 * gfortran.dg/coarray/send_array.f90: Ditto.
6981 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6982
6983 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6984 Yufeng Zhang <yufeng.zhang@arm.com>
6985
6986 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6987 (additional_flags_for_func_ret): New variable based on
6988 $additional_flags with -fno-use-caller-save.
6989 (func-ret-*.c): Use the new variable.
6990
6991 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6992
6993 PR c++/59637
6994 * g++.dg/cpp0x/decltype60.C: New.
6995
6996 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6997
6998 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6999 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
7000 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
7001 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7002 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7003 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
7004 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7005 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7006
7007 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7008
7009 * g++.dg/cpp1y/pr59867.C: Fix target selector.
7010
7011 2014-07-01 Marek Polacek <polacek@redhat.com>
7012
7013 * gcc.dg/Wint-conversion.c: New test.
7014
7015 2014-07-01 Marek Polacek <polacek@redhat.com>
7016
7017 PR c/58286
7018 * gcc.dg/Wincompatible-pointer-types.c: New test.
7019
7020 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
7021
7022 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7023 MicroBlaze specific pattern.
7024
7025 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
7026
7027 PR c++/58781
7028 PR c++/60249
7029 PR c++/59867
7030 * testsuite/g++.dg/cpp0x/pr58781.C: New.
7031 * testsuite/g++.dg/cpp0x/pr60249.C: New.
7032 * testsuite/g++.dg/cpp1y/pr59867.C: New.
7033
7034 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7035
7036 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7037 test requires greater precision than the current PowerPC long
7038 double implementation supports.
7039
7040 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7041
7042 PR c++/54891
7043 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7044
7045 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7046
7047 PR c++/51400
7048 * g++.dg/cpp0x/constexpr-attribute3.C: New.
7049
7050 2014-06-30 Jeff Law <law@redhat.com>
7051
7052 PR tree-optimization/61607
7053 * gcc.dg/tree-ssa/pr61607.c: New test.
7054
7055 2014-06-30 Marek Polacek <polacek@redhat.com>
7056
7057 * c-c++-common/ubsan/attrib-2.c: New test.
7058 * g++.dg/ubsan/return-3.C: New test.
7059
7060 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
7061
7062 PR middle-end/57541
7063 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7064 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7065
7066 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7067
7068 * gcc.dg/ira-loop-pressure.c: New test.
7069
7070 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7071
7072 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7073 checks that the dump is generated.
7074
7075 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7076
7077 PR fortran/36275
7078 PR fortran/38839
7079 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7080 * gfortran.dg/binding_label_tests_27.f90: New file.
7081
7082 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7083
7084 * gfortran.dg/graphite/pr59586.f: New testcase.
7085
7086 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
7087
7088 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7089
7090 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7091
7092 PR fortran/29383
7093 * lib/target-supports.exp (check_effective_target_fortran_ieee):
7094 New function.
7095 * gfortran.dg/ieee/ieee.exp: New file.
7096 * gfortran.dg/ieee/ieee_1.F90: New file.
7097 * gfortran.dg/ieee/ieee_2.f90: New file.
7098 * gfortran.dg/ieee/ieee_3.f90: New file.
7099 * gfortran.dg/ieee/ieee_4.f90: New file.
7100 * gfortran.dg/ieee/ieee_5.f90: New file.
7101 * gfortran.dg/ieee/ieee_6.f90: New file.
7102 * gfortran.dg/ieee/ieee_7.f90: New file.
7103 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7104
7105 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
7106
7107 * g++.dg/cpp0x/elision_conv.C: New.
7108
7109 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7110
7111 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7112
7113 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7114
7115 PR c++/61614
7116 * g++.dg/ext/complit14.C: New.
7117
7118 2014-06-27 Martin Jambor <mjambor@suse.cz>
7119
7120 PR ipa/61160
7121 * g++.dg/ipa/pr61160-2.C: New test.
7122 * g++.dg/ipa/pr61160-3.C: Likewise.
7123
7124 2014-06-27 Jakub Jelinek <jakub@redhat.com>
7125
7126 PR tree-optimization/57233
7127 PR tree-optimization/61299
7128 * gcc.dg/pr57233.c: New test.
7129 * gcc.target/i386/pr57233.c: New test.
7130 * gcc.target/i386/sse2-pr57233.c: New test.
7131 * gcc.target/i386/avx-pr57233.c: New test.
7132 * gcc.target/i386/avx2-pr57233.c: New test.
7133 * gcc.target/i386/avx512f-pr57233.c: New test.
7134 * gcc.target/i386/xop-pr57233.c: New test.
7135
7136 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
7137
7138 * gcc.dg/typeof-2.c: New testcase.
7139
7140 2014-06-27 Marek Polacek <polacek@redhat.com>
7141
7142 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7143 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7144 (fn2): Likewise.
7145 (fn5): Likewise.
7146 (fn6): Likewise.
7147 (fn7): Likewise.
7148 (fn8): Likewise.
7149 (fn9): Likewise.
7150 (fn11): Likewise.
7151 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7152 location. Add memory barrier.
7153 (fn2): Likewise.
7154 (fn3): Likewise.
7155 (fn4): Likewise.
7156 (fn5): Likewise.
7157 * c-c++-common/ubsan/bounds-7.c: New test.
7158
7159 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7160
7161 PR libgfortran/61499
7162 * gfortran.dg/arrayio_15.f90: New test.
7163
7164 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
7165
7166 PR target/61586
7167 * gcc.target/alpha/pr61586.c: New test.
7168
7169 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7170
7171 PR c++/57573
7172 * g++.dg/template/pr57573.C: New.
7173
7174 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
7175
7176 * gcc.dg/tree-ssa/interposition.c: New testcase.
7177
7178 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7179
7180 PR c++/56633
7181 * g++.dg/cpp0x/deleted8.C: New.
7182
7183 2014-06-26 Martin Jambor <mjambor@suse.cz>
7184
7185 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7186 parameter.
7187 * g++.dg/simulate-thread/bitfields.C: Likewise.
7188 * gcc.dg/simulate-thread/strict-align-global.c: Remove
7189 allow-packed-store-data-races parameter.
7190 * gcc.dg/simulate-thread/subfields.c: Likewise.
7191 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7192 to one.
7193
7194 2014-06-26 Martin Jambor <mjambor@suse.cz>
7195
7196 * g++.dg/ipa/pr60600.C: Fix typo.
7197 * g++.dg/ipa/devirt-25.C: Likewise.
7198
7199 2014-06-26 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/61607
7202 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7203
7204 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7205
7206 * gcc.dg/inline-22.c: Add bind_pic_locally.
7207 * gcc.dg/inline_4.c: Ditto.
7208 * gcc.dg/fail_always_inline.c: Ditto.
7209 * g++.dg/ipa/devirt-25.C: Ditto.
7210
7211 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7212
7213 * lib/target-support.exp (bind_pic_locally): Save the flags to
7214 'flags_to_postpone' instead of appending to 'flags'.
7215 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7216 with flags_to_postpone and revert after target_compile.
7217 * lib/g++.exp (g++_target_compile): Ditto.
7218 * lib/gfortran.exp (gfortran_target_compile): Ditto.
7219
7220 2014-06-26 Nick Clifton <nickc@redhat.com>
7221
7222 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7223
7224 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
7225
7226 PR c++/61537
7227 * g++.dg/template/pr61537.C: New testcase.
7228
7229 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7230
7231 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
7232 powerpc*-*-linux*.
7233
7234 2014-06-25 Tobias Burnus <burnus@net-b.de>
7235
7236 * gfortran.dg/coarray_33.f90: New.
7237
7238 2014-06-25 Tobias Burnus <burnus@net-b.de>
7239
7240 * gfortran.dg/coarray/coindexed_1.f90: New.
7241
7242 2014-06-25 Tobias Burnus <burnus@net-b.de>
7243
7244 * gfortran.dg/coarray_collectives_7.f90: New.
7245
7246 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7247
7248 * gcc.c-torture/execute/20140622-1.c: New test.
7249
7250 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
7251
7252 DR 178
7253 PR c++/49132
7254 * g++.dg/cpp0x/aggr1.C: New.
7255 * g++.dg/cpp0x/aggr2.C: Likewise.
7256 * g++.dg/init/aggr11.C: Likewise.
7257 * g++.dg/init/aggr12.C: Likewise.
7258
7259 2014-06-25 Martin Jambor <mjambor@suse.cz>
7260
7261 * g++.dg/ipa/pr61540.C: Remove dumping test.
7262
7263 2014-06-25 Marek Polacek <polacek@redhat.com>
7264
7265 PR c/61162
7266 * gcc.dg/pr61162.c: Adjust dg-warning.
7267 * gcc.dg/pr61162-2.c: New test.
7268
7269 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
7270
7271 PR tree-optimization/57742
7272 * gcc.dg/tree-ssa/calloc-3.c: New file.
7273
7274 2014-06-25 Richard Biener <rguenther@suse.de>
7275
7276 PR testsuite/61560
7277 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7278 for targets that return _Complex float in memory.
7279
7280 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7281
7282 * gcc.target/arm/vect-noalign.c: Adjust options.
7283
7284 2014-06-24 Cong Hou <congh@google.com>
7285
7286 * gcc.dg/vect/vect-reduc-sad.c: New.
7287 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7288
7289 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
7290
7291 PR tree-optimization/57742
7292 * g++.dg/tree-ssa/calloc.C: New testcase.
7293 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7294 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7295 * gcc.dg/strlenopt-9.c: Adapt.
7296
7297 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
7298
7299 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7300 global variable.
7301 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7302 instead of calling sequentially in the C code.
7303 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7304 saved_return_address to the stack frame where LR register was stored.
7305 (saved_return_address): Declare weak.
7306
7307 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
7308
7309 PR c++/33972
7310 * g++.dg/other/operator3.C: New.
7311 * g++.dg/template/operator8.C: Adjust.
7312 * g++.dg/template/operator9.C: Likewise.
7313
7314 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
7315
7316 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7317
7318 2014-06-24 Richard Biener <rguenther@suse.de>
7319
7320 PR tree-optimization/61572
7321 * gcc.target/i386/pr61572.c: New testcase.
7322
7323 2014-06-24 Jakub Jelinek <jakub@redhat.com>
7324
7325 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7326 reduction clause.
7327 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7328 Remove Label is never defined expected error.
7329 * gfortran.dg/gomp/udr8.f90: New test.
7330
7331 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
7332
7333 PR tree-optimization/61554
7334 * g++.dg/torture/pr61554.C: New testcase.
7335
7336 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
7337
7338 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7339
7340 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
7341
7342 * gcc.dg/localalias-2.c: Guard by require-alias.
7343 * gcc.dg/globalalias-2.c: Likewise.
7344
7345 2014-06-23 Kai Tietz <ktietz@redhat.com>
7346
7347 * gcc.target/i386/indjmp-1.c: New test.
7348
7349 2014-06-23 Andrew Pinski <apinski@cavium.com>
7350
7351 * gcc.c-torture/compile/20140723-1.c: New testcase.
7352
7353 2014-06-23 Marek Polacek <polacek@redhat.com>
7354
7355 PR c/61553
7356 * c-c++-common/pr61553.c (foo): Add dg-error.
7357
7358 2014-06-23 Tobias Burnus <burnus@net-b.de>
7359
7360 * gfortran.dg/coarray_32.f90: New.
7361
7362 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7363
7364 DR 577
7365 PR c++/33101
7366 * g++.dg/other/void1.C: Adjust.
7367 * g++.dg/other/void3.C: Likewise.
7368
7369 2014-06-23 Marek Polacek <polacek@redhat.com>
7370
7371 PR c/61553
7372 * c-c++-common/pr61553.c: New test.
7373
7374 2014-06-23 Richard Biener <rguenther@suse.de>
7375
7376 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7377 * g++.dg/vect/slp-pr50819.cc: Likewise.
7378 * g++.dg/vect/slp-pr56812.cc: Likewise.
7379 * gcc.dg/vect/bb-slp-1.c: Likewise.
7380 * gcc.dg/vect/bb-slp-10.c: Likewise.
7381 * gcc.dg/vect/bb-slp-11.c: Likewise.
7382 * gcc.dg/vect/bb-slp-13.c: Likewise.
7383 * gcc.dg/vect/bb-slp-14.c: Likewise.
7384 * gcc.dg/vect/bb-slp-15.c: Likewise.
7385 * gcc.dg/vect/bb-slp-16.c: Likewise.
7386 * gcc.dg/vect/bb-slp-17.c: Likewise.
7387 * gcc.dg/vect/bb-slp-18.c: Likewise.
7388 * gcc.dg/vect/bb-slp-19.c: Likewise.
7389 * gcc.dg/vect/bb-slp-2.c: Likewise.
7390 * gcc.dg/vect/bb-slp-20.c: Likewise.
7391 * gcc.dg/vect/bb-slp-21.c: Likewise.
7392 * gcc.dg/vect/bb-slp-22.c: Likewise.
7393 * gcc.dg/vect/bb-slp-23.c: Likewise.
7394 * gcc.dg/vect/bb-slp-24.c: Likewise.
7395 * gcc.dg/vect/bb-slp-25.c: Likewise.
7396 * gcc.dg/vect/bb-slp-26.c: Likewise.
7397 * gcc.dg/vect/bb-slp-27.c: Likewise.
7398 * gcc.dg/vect/bb-slp-28.c: Likewise.
7399 * gcc.dg/vect/bb-slp-29.c: Likewise.
7400 * gcc.dg/vect/bb-slp-3.c: Likewise.
7401 * gcc.dg/vect/bb-slp-30.c: Likewise.
7402 * gcc.dg/vect/bb-slp-31.c: Likewise.
7403 * gcc.dg/vect/bb-slp-32.c: Likewise.
7404 * gcc.dg/vect/bb-slp-4.c: Likewise.
7405 * gcc.dg/vect/bb-slp-5.c: Likewise.
7406 * gcc.dg/vect/bb-slp-6.c: Likewise.
7407 * gcc.dg/vect/bb-slp-7.c: Likewise.
7408 * gcc.dg/vect/bb-slp-8.c: Likewise.
7409 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7410 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7411 * gcc.dg/vect/bb-slp-9.c: Likewise.
7412 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7413 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7414 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7415 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7416 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7417 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7418 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7419 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7420 * gcc.dg/vect/pr26359.c: Likewise.
7421 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7422
7423 2014-06-23 Marek Polacek <polacek@redhat.com>
7424
7425 * c-c++-common/pr49706-2.c: New test.
7426
7427 2014-06-23 Alan Modra <amodra@gmail.com>
7428
7429 * gcc.dg/pr61583.c: New.
7430
7431 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7432
7433 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7434 [u]int64x1_t.
7435
7436 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7437 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7438
7439 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7440 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7441 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7442 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7443 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7444 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7445 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7446 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7447 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7448 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7449 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7450 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7451 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7452 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7453 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7454 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7455 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7456 test_vsrid_n_u64): Fix signature to match intrinsic.
7457
7458 (test_vabs_s64): Remove.
7459 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7460
7461 (test_vdupd_lane_s64): Rename to...
7462 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7463
7464 (test_vdupd_lane_u64): Rename to...
7465 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7466
7467 (test_vtst_s64): Rename to...
7468 (test_vtstd_s64): ...and change int64x1_t to int64_t.
7469
7470 (test_vtst_u64): Rename to...
7471 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7472
7473 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7474 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7475 Remove out-of-bounds tests.
7476 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7477 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7478 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7479
7480 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7481
7482 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7483 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7484 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7485 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7486 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7487 vector types.
7488 * gcc.target/aarch64/vsub_f64.c: Likewise.
7489 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7490 scheme as now the same for all variants.
7491 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7492 float64x1_t.
7493
7494 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
7495
7496 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7497
7498 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7499
7500 * gcc.dg/localalias.c: Fix broken commit.
7501 * gcc.dg/globalalias.c: Likewise.
7502
7503 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7504
7505 * gcc.dg/localalias.c: New testcase.
7506 * gcc.dg/localalias-2.c: New testcase.
7507 * gcc.dg/globalalias.c: New testcase.
7508 * gcc.dg/globalalias-2.c: New testcase.
7509
7510 2014-06-20 Jakub Jelinek <jakub@redhat.com>
7511
7512 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7513
7514 2014-06-20 Marek Polacek <polacek@redhat.com>
7515
7516 * c-c++-common/ubsan/bounds-1.c: New test.
7517 * c-c++-common/ubsan/bounds-2.c: New test.
7518 * c-c++-common/ubsan/bounds-3.c: New test.
7519 * c-c++-common/ubsan/bounds-4.c: New test.
7520 * c-c++-common/ubsan/bounds-5.c: New test.
7521 * c-c++-common/ubsan/bounds-6.c: New test.
7522
7523 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
7524
7525 Make the tests big-endian friendly.
7526
7527 * gcc.target/aarch64/aapcs64/test_25.c: Update.
7528 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7529 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7530 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7531 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7532 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7533 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7534 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7535 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7536
7537 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7538 Max Ostapenko <m.ostapenko@partner.samsung.com>
7539
7540 PR sanitizer/61547
7541 * c-c++-common/asan/strlen-overflow-1.c: New test.
7542
7543 2014-06-20 Martin Jambor <mjambor@suse.cz>
7544
7545 PR ipa/61540
7546 * g++.dg/ipa/pr61540.C: New test.
7547
7548 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7549 Max Ostapenko <m.ostapenko@partner.samsung.com>
7550
7551 PR sanitizer/61530
7552 * c-c++-common/asan/pr61530.c: New test.
7553
7554 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7555
7556 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7557 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7558 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7559 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7560 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7561 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7562 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7563 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7564 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7565 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7566 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7567 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7568 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7569 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7570 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7571 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7572 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7573 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7574 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7575 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7576 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7577 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7578 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7579 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7580 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7581 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7582 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7583 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7584 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7585 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7586 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7587 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7588 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7589 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7590 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7591 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7592 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7593 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7594 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7595 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7596 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7597 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7598 (test_vqdmlal_high_lane_s16): Fix parameter type.
7599 (test_vqdmlal_high_lane_s32): Likewise.
7600 (test_vqdmull_high_lane_s16): Likewise.
7601 (test_vqdmull_high_lane_s32): Likewise.
7602 (test_vqdmlsl_high_lane_s32): Likewise.
7603 (test_vqdmlsl_high_lane_s16): Likewise.
7604 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7605 Fix argument type.
7606 (test_vqdmlals_lane_s32): Likewise.
7607 (test_vqdmlslh_lane_s16): Likewise.
7608 (test_vqdmlsls_lane_s32): Likewise.
7609 (test_vqdmulhh_lane_s16): Likewise.
7610 (test_vqdmulhs_lane_s32): Likewise.
7611 (test_vqdmullh_lane_s16): Likewise.
7612 (test_vqdmulls_lane_s32): Likewise.
7613 (test_vqrdmulhh_lane_s16): Likewise.
7614 (test_vqrdmulhs_lane_s32): Likewise.
7615
7616 2014-06-20 Tobias Burnus <burnus@net-b.de>
7617
7618 PR testsuite/61567
7619 * gfortran.dg/coarray_collectives_5.f90: Update
7620 dg-final scan-tree-dump-times.
7621 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7622
7623 2014-06-20 Hale Wang <hale.wang@arm.com>
7624
7625 * gcc.target/arm/lto/: New folder to verify the LTO option.
7626 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7627 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7628 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7629 * lib/lto.exp (object-readelf): New procedure.
7630
7631 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7632
7633 PR fortran/61454
7634 * gfortran.dg/pr61454.f90: New file.
7635
7636 2014-06-19 Terry Guo <terry.guo@arm.com>
7637
7638 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7639 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7640 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7641
7642 2014-06-19 Tobias Burnus <burnus@net-b.de>
7643
7644 * gfortran.dg/coarray/collectives_2.f90: Extend
7645 and make valid.
7646
7647 2014-06-18 Tom de Vries <tom@codesourcery.com>
7648
7649 * gcc.target/aarch64/fuse-caller-save.c: New test.
7650
7651 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7652 Tom de Vries <tom@codesourcery.com>
7653
7654 * gcc.target/arm/fuse-caller-save.c: New test.
7655
7656 2014-06-18 Richard Biener <rguenther@suse.de>
7657
7658 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7659 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7660 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7661
7662 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7663
7664 PR tree-optimization/61518
7665 * gcc.dg/torture/pr61518.c: New test.
7666
7667 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7668
7669 PR tree-optimization/61517
7670 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7671 (incorrect_read_be32): Likewise.
7672 (main): Call incorrect_read_* to test stmt replacement is made by
7673 bswap at the right place.
7674 * gcc.c-torture/execute/pr61517.c: New test.
7675
7676 2014-06-18 Andreas Schwab <schwab@suse.de>
7677
7678 PR rtl-optimization/54555
7679 * gcc.target/m68k/pr54555.c: New test.
7680
7681 2014-06-18 Olivier Hainque <hainque@adacore.com>
7682
7683 * gnat.dg/blocklocs.adb: New test.
7684
7685 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7686
7687 PR tree-optimization/52252
7688 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7689 * gcc.target/i386/pr52252-core.c: Ditto.
7690
7691 PR tree-optimization/61403
7692 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7693
7694 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7695
7696 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7697 * gfortran.dg/gomp/depend-1.f90: New test.
7698 * gfortran.dg/gomp/target1.f90: New test.
7699 * gfortran.dg/gomp/target2.f90: New test.
7700 * gfortran.dg/gomp/target3.f90: New test.
7701 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7702 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7703 201107.
7704
7705 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7706
7707 PR fortran/61126
7708 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7709
7710 2014-06-17 Tobias Burnus <burnus@net-b.de>
7711 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7712
7713 * gfortran.dg/coarray/send_array.f90: New.
7714 * gfortran.dg/coarray/get_array.f90: New.
7715 * gfortran.dg/coarray/sendget_array.f90: New.
7716 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7717 names.
7718 * gfortran.dg/coarray/collectives_2.f90: New.
7719
7720 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7721
7722 PR target/61533
7723 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7724 dg-options.
7725
7726 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7727
7728 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7729 unit_id and kind_id to zero.
7730
7731 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7732
7733 PR target/61483
7734 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7735 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7736 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7737 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7738
7739 2014-06-17 Richard Biener <rguenther@suse.de>
7740
7741 PR lto/61012
7742 * gcc.dg/lto/pr61526_0.c: New testcase.
7743 * gcc.dg/lto/pr61526_1.c: Likewise.
7744
7745 2014-06-17 Richard Biener <rguenther@suse.de>
7746
7747 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7748 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7749 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7750 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7751 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7752
7753 2014-06-17 Richard Biener <rguenther@suse.de>
7754
7755 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7756
7757 2014-06-16 Richard Biener <rguenther@suse.de>
7758
7759 PR tree-optimization/61482
7760 * g++.dg/torture/pr61482.C: New testcase.
7761
7762 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7763
7764 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7765 vpmacsdql instruction.
7766
7767 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7768
7769 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7770 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7771 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7772 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7773 test patterns.
7774 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7775 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7776 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7777 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7778 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7779 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7780
7781 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7782
7783 PR fortran/28484
7784 PR fortran/61429
7785 * gfortran.dg/system_clock_1.f90: New file.
7786 * gfortran.dg/system_clock_2.f90: New file.
7787
7788 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7789
7790 PR c++/33101
7791 * g++.dg/other/void3.C: New.
7792 * g++.dg/conversion/err-recover1.C: Update.
7793
7794 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7795
7796 PR target/61415
7797 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7798 * gcc.target/powerpc/pack02.c: Use it.
7799 * gcc.target/powerpc/tfmode_off.c: Likewise.
7800
7801 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7802
7803 PR rtl-optimization/61094
7804 PR rtl-optimization/61446
7805 * gcc.target/i386/pr61446.c : New.
7806
7807 2014-06-13 Dehao Chen <dehao@google.com>
7808
7809 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7810
7811 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7812
7813 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7814
7815 2014-06-13 Richard Biener <rguenther@suse.de>
7816
7817 * c-c++-common/pr46562-2.c: Adjust.
7818 * g++.dg/tree-ssa/pr8781.C: Likewise.
7819 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7820 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7821 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7822 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7823 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7824
7825 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7826
7827 PR tree-optimization/61375
7828 * gcc.c-torture/execute/pr61375-1.c: New test.
7829
7830 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7831
7832 PR middle-end/61486
7833 * c-c++-common/gomp/pr61486-1.c: New test.
7834 * c-c++-common/gomp/pr61486-2.c: New test.
7835
7836 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7837
7838 PR target/59843
7839 * gcc.dg/vect/vect-singleton_1.c: New file.
7840
7841 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7842
7843 PR target/61443
7844 * gcc.target/avr/torture/pr61443.c: New test.
7845
7846 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7847
7848 PR c++/19200
7849 * g++.dg/parse/friend11.C: New.
7850
7851 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7852
7853 PR c++/60265
7854 * g++.dg/cpp0x/using-enum-1.C: New.
7855 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7856
7857 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7858
7859 PR c++/19200
7860 * g++.dg/parse/friend9.C: New.
7861 * g++.dg/parse/friend10.C: Likewise.
7862 * g++.dg/parse/friend7.C: Adjust.
7863
7864 2014-06-11 Richard Biener <rguenther@suse.de>
7865
7866 PR tree-optimization/61452
7867 * gcc.dg/torture/pr61452.c: New testcase.
7868
7869 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7870
7871 PR c++/34049
7872 * g++.dg/parse/pr34049.C: New.
7873
7874 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7875
7876 * gcc.c-torture/execute/pr61306-1.c: New test.
7877 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7878 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7879
7880 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7881
7882 * gcc.target/aarch64/acle/acle.exp: New.
7883 * gcc.target/aarch64/acle/crc32b.c: New test.
7884 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7885 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7886 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7887 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7888 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7889 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7890 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7891
7892 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7893
7894 PR tree-optimization/52252
7895 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7896
7897 2014-06-11 Richard Biener <rguenther@suse.de>
7898
7899 PR middle-end/61437
7900 * gcc.dg/torture/20140610-1.c: New testcase.
7901 * gcc.dg/torture/20140610-2.c: Likewise.
7902
7903 2014-06-10 Richard Biener <rguenther@suse.de>
7904
7905 PR tree-optimization/61438
7906 * gcc.dg/torture/pr61438.c: New testcase.
7907
7908 2014-06-10 Richard Biener <rguenther@suse.de>
7909
7910 PR middle-end/61456
7911 * g++.dg/opt/pr61456.C: New testcase.
7912
7913 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7914 Mikael Morin <mikael@gcc.gnu.org>
7915
7916 PR fortran/41936
7917 * gfortran.dg/class_array_15.f03: Check memory leaks.
7918
7919 2014-06-10 Richard Biener <rguenther@suse.de>
7920
7921 PR tree-optimization/57186
7922 PR tree-optimization/59299
7923 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7924 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7925
7926 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7927
7928 PR fortran/60928
7929 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7930 directives.
7931 * gfortran.dg/gomp/associate1.f90: New test.
7932 * gfortran.dg/gomp/intentin1.f90: New test.
7933 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7934 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7935 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7936 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7937
7938 2014-06-09 Marek Polacek <polacek@redhat.com>
7939
7940 PR c/36446
7941 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7942 * gcc.dg/array-2.c: Likewise.
7943 * gcc.dg/array-const-2.c: Likewise.
7944 * gcc.dg/ucnid-8.c: Likewise.
7945 * gcc.dg/vla-init-1.c: Likewise.
7946 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7947 * gcc.dg/c99-flex-array-7.c: Likewise.
7948 * gcc.dg/init-bad-1.c: Likewise.
7949 * gcc.dg/init-bad-3.c: Likewise.
7950 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7951 * gcc.dg/pedwarn-init.c: Add dg-warning.
7952 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7953
7954 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7955
7956 PR c++/22556
7957 * g++.dg/other/redecl3.C: New.
7958
7959 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7960
7961 PR c++/54442
7962 * g++.dg/pr54442.C: New file.
7963
7964 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7965
7966 PR fortran/61406
7967 * gfortran.dg/associate_17.f90 : New test
7968
7969 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7970
7971 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7972 void for TEST instead of static void.
7973 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7974 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7975 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7976 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7977 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7978 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7979 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7980 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7981 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7982 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7983 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7984 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7985 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7986 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7987 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7988 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7989 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7990 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7991 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7992 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7993 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7994 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7995 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7996 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7997 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7998 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7999 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
8000 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
8001 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
8002 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
8003 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
8004 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8005 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8006 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8007 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8008 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8009 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8010 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8011 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8012 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8013 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8014 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8015 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8016 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8017 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8018 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8019 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8020 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8021 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8022 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8023 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8024 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8025 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8026 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8027 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8028 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8029 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8030 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8031 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8032 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8033 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8034 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8035 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8036 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8037 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8038 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8039 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8040 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8041 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8042 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8043 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8044 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8045 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8046 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8047 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8048 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8049 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8050 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8051 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8052 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8053 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8054 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8055 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8056 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8057 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8058 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8059 instead of static void.
8060 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8061 delete unused variables.
8062 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8063 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8064 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8065 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8066 delete unused variables, void for TEST instead of static void.
8067 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8068 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8069 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8070 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8071 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8072 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8074 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8075 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8076 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8077 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8078 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8079 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8080 initialize variables.
8081 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8082 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8083 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8084 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8085 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8086 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8087 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8088 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8089 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8090 * gcc.target/i386/i386.exp: Ditto.
8091 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8092 CALC, void for TEST instead of static void, initialize variables.
8093 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8094 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8095 static void.
8096 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8097 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8098 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8099 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8100 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8101 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8102 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8103 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8104 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8105 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8106 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8107 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8108 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8109 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8110 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8111 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8112 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8113 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8114 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8115 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8116 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8117 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8118 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8119 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8120 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8121 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8122 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8123 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8124 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8125 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8126 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8127 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8128 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8129 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8130 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8131 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8132 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8133 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8134 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8135 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8136 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8137 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8138 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8139 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8140 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8141 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8142 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8143 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8144 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8145 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8146 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8147 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8148 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8149 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8150 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8151 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8152 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8153 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8154 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8155 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8156 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8157 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8158 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8159 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8160 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8161 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8162 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8163 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8164 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8165 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8166 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8167 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8168 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8169 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8170 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8171 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8172 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8173 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8174 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8175 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8176 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8177 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8178 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8179 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8180 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8181 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8182 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8183 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8184 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8185 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8186 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8187 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8188 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8189 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8190 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8191 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8192 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8193 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8194 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8195 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8196 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8197 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8198 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8199 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8200 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8201 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8202 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8203 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8204 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8205 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8206 instead of static void.
8207 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8208 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8209 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8210 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8211 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8212 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8213 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8214 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8215 static void, delete unused variables.
8216 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8217 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8218 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8219 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8220 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8221 static void, delete unused variables, Change parameters for
8222 UNION_CHECK, MASK_MERGE and MASK_ZERO.
8223 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8224 CALC, void for TEST instead of static void.
8225 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8226 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8227 void.
8228 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8229 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8230 static void, change type of parameter for UNION_TYPE.
8231 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8232 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8233 void for TEST instead of static void, delete unused variables, change
8234 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8235 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8236 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8237 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8238 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8239 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8240 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8241 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8242 void for TEST instead of static void, change parameters for
8243 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8244 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8245 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8246 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8247 * gcc.target/i386/avx512f-additional-reg-names.c: Add
8248 __attribute__((unused)).
8249 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8250 __attribute__((unused)).
8251 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8252 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8253 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8254 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8255 * gcc.target/i386/avx512f-korw-1.c: Ditto.
8256 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8257 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8258 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8259 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8260 add __attribute__((unused)).
8261 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8262 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8263 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8264 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8265 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8266 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8267 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8268 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8269 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8270 delete unused variables.
8271 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8272 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8273 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8274 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8275 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8276 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8277 static void, mask_merging and zero_masking for unsigned types.
8278 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8279 CHECK_ARRAY for unsigned types.
8280 * gcc.target/i386/m256-check.h: Ditto.
8281 * gcc.target/i386/m512-check.h: Ditto.
8282
8283 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
8284
8285 PR target/61062
8286 * gcc.target/arm/pr48252.c (main): Expect same result
8287 as endian-neutral.
8288
8289 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8290
8291 PR fortran/45187
8292 * gfortran.dg/cray_pointers_10.f90: New file.
8293
8294 2014-06-09 Jakub Jelinek <jakub@redhat.com>
8295
8296 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8297 instead of complex(kind=16).
8298
8299 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8300
8301 PR fortran/38829
8302 * gfortran.dg/bind_c_usage_29.f90: New file.
8303
8304 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
8305
8306 * gnat.dg/opt38.adb: New test.
8307 * gnat.dg/opt38_pkg.ad[sb]: New helper.
8308
8309 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
8310
8311 PR target/18343
8312 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8313 New macro, 0 for __MMIX__, default 64.
8314 (bar): Pass it to __builtin_apply instead of literal 64.
8315
8316 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8317
8318 * gfortran.dg/io_constraints_11.f90: New file.
8319 * gfortran.dg/io_constraints_12.f90: New file.
8320 * gfortran.dg/io_constraints_13.f90: New file.
8321
8322 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
8323
8324 PR target/61423
8325 * gcc.target/i386/pr61423.c: New test.
8326
8327 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8328
8329 PR c++/60184
8330 * g++.dg/cpp0x/constexpr-union6.C: New.
8331 * g++.dg/cpp0x/union6.C: Likewise.
8332 * g++.dg/init/ref14.C: Adjust.
8333 * g++.dg/init/union1.C: Likewise.
8334
8335 2014-06-06 Richard Biener <rguenther@suse.de>
8336
8337 PR tree-optimization/59299
8338 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8339
8340 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
8341
8342 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8343 * gcc.dg/tree-ssa/sra-12.c: Likewise.
8344
8345 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8346
8347 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8348 bitfield and test wrong results instead of correct results to make the
8349 test more portable.
8350
8351 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8352
8353 PR c++/60432
8354 * g++.dg/cpp0x/constexpr-60432.C: New.
8355
8356 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8357
8358 PR c++/60199
8359 * g++.dg/cpp0x/constexpr-60199.C: New.
8360
8361 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8362
8363 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8364 Specify -march=z900 as an additional option.
8365 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8366 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8367 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8368
8369 2014-06-06 Jakub Jelinek <jakub@redhat.com>
8370
8371 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8372 reduction clause diagnostic changes.
8373 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8374 * gfortran.dg/gomp/reduction1.f90: Likewise.
8375 * gfortran.dg/gomp/reduction3.f90: Likewise.
8376 * gfortran.dg/gomp/udr1.f90: New test.
8377 * gfortran.dg/gomp/udr2.f90: New test.
8378 * gfortran.dg/gomp/udr3.f90: New test.
8379 * gfortran.dg/gomp/udr4.f90: New test.
8380 * gfortran.dg/gomp/udr5.f90: New test.
8381 * gfortran.dg/gomp/udr6.f90: New test.
8382 * gfortran.dg/gomp/udr7.f90: New test.
8383
8384 2014-06-06 Christian Bruel <christian.bruel@st.com>
8385
8386 PR tree-optimization/43934
8387 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8388
8389 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
8390
8391 PR c/53119
8392 * gcc.dg/pr53119.c: New testcase.
8393
8394 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8395
8396 PR target/52472
8397 * gcc.target/avr/pr52472.c: New test.
8398
8399
8400 2014-06-05 Jeff Law <law@redhat.com>
8401
8402 PR tree-optimization/61289
8403 * g++.dg/pr61289.C: New test.
8404 * g++.dg/pr61289-2.C: New test.
8405
8406 2014-06-05 Richard Biener <rguenther@suse.de>
8407 Paolo Carlini <paolo.carlini@oracle.com>
8408
8409 PR c++/56961
8410 * g++.dg/parse/pr56961.C: New.
8411
8412 2014-06-05 Kai Tietz <ktietz@redhat.com>
8413
8414 PR target/46219
8415 * gcc.target/i386/sibcall-4.c: Remove xfail.
8416
8417 2014-06-05 Julian Brown <julian@codesourcery.com>
8418 Sandra Loosemore <sandra@codesourcery.com>
8419
8420 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8421
8422 2014-06-05 Richard Biener <rguenther@suse.de>
8423
8424 PR c++/61004
8425 * g++.dg/diagnostic/pr61004.C: New testcase.
8426
8427 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
8428
8429 * gcc.dg/torture/pr61319.c: New test.
8430
8431 2014-06-05 Marek Polacek <polacek@redhat.com>
8432
8433 PR c/56724
8434 * gcc.dg/pr56724-3.c: New test.
8435
8436 2014-06-05 Andreas Schwab <schwab@suse.de>
8437
8438 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8439
8440 2014-06-05 Marek Polacek <polacek@redhat.com>
8441
8442 PR c/49706
8443 * c-c++-common/pr49706.c: New test.
8444
8445 2014-06-05 Marek Polacek <polacek@redhat.com>
8446
8447 PR c/48062
8448 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8449 * gcc.dg/Wshadow-3.c: Likewise.
8450 * gcc.dg/pr48062.c: New test.
8451
8452 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8453
8454 PR c++/43453
8455 * g++.dg/init/pr43453.C: New.
8456
8457 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
8458
8459 PR tree-optimization/61385
8460 * gcc.dg/tree-ssa/pr61385.c: New file.
8461
8462 2014-06-04 Richard Biener <rguenther@suse.de>
8463
8464 PR tree-optimization/60098
8465 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8466
8467 2014-06-04 Richard Biener <rguenther@suse.de>
8468
8469 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8470
8471 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
8472
8473 PR c/58942
8474 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8475 the case with a pointer.
8476
8477 2014-06-04 Marek Polacek <polacek@redhat.com>
8478
8479 PR c/30020
8480 * c-c++-common/pr30020.c: New test.
8481
8482 2014-06-03 Andrew Pinski <apinski@cavium.com>
8483
8484 * gcc.c-torture/compile/20140528-1.c: New testcase.
8485
8486 2014-06-03 Dehao Chen <dehao@google.com>
8487
8488 * gcc.dg/tree-prof/merge_block.c: New test.
8489
8490 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
8491
8492 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8493 * g++.dg/ext/mv15.C (dg-options): Ditto.
8494
8495 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8496
8497 DR 1423
8498 PR c++/52174
8499 * g++.dg/cpp0x/nullptr31.C: New.
8500 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8501 * g++.dg/cpp0x/nullptr17.C: Update.
8502
8503 2014-06-03 Marek Polacek <polacek@redhat.com>
8504
8505 PR c/60439
8506 * c-c++-common/pr60439.c: New test.
8507 * g++.dg/eh/scope1.C (f4): Add dg-warning.
8508
8509 2014-06-03 Martin Jambor <mjambor@suse.cz>
8510
8511 PR ipa/61160
8512 * g++.dg/ipa/pr61160-1.C: New test.
8513
8514 2014-06-03 Richard Biener <rguenther@suse.de>
8515
8516 PR tree-optimization/61383
8517 * gcc.dg/torture/pr61383-1.c: New testcase.
8518
8519 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
8520
8521 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8522
8523 2014-06-02 Jeff Law <law@redhat.com>
8524
8525 PR rtl-optimization/61094
8526 * g++.dg/pr61094: New test.
8527
8528 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8529
8530 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8531 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8532 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8533 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8534 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8535 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8536 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8537 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8538
8539 2014-06-02 Richard Biener <rguenther@suse.de>
8540
8541 PR tree-optimization/61346
8542 * gcc.dg/torture/pr61346.c: New testcase.
8543
8544 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8545
8546 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8547 not compilation.
8548 * gcc.target/i386/sibcall-4.c: Ditto.
8549 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8550
8551 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8552
8553 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8554 in scan-assembler-not string.
8555 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8556 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8557 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8558
8559 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8560
8561 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8562
8563 2014-06-01 Kai Tietz <ktietz@redhat.com>
8564
8565 PR target/61377
8566 * gcc.target/i386/sibcall-6.c: New test.
8567
8568 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8569
8570 DR 1227
8571 PR c++/57543
8572 * g++.dg/cpp0x/pr57543-1.C: New.
8573 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8574 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8575 * g++.dg/cpp0x/decltype59.C: Likewise.
8576
8577 2014-05-31 Tom de Vries <tom@codesourcery.com>
8578
8579 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8580
8581 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8582
8583 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8584 restore_gcc_exec_prefix_env_var): New procedures.
8585 (set_ld_library_path_env_vars,
8586 restore_ld_library_path_env_vars): Use them.
8587 * lib/c-compat.exp: Load target-libpath.exp.
8588 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8589 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8590 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8591 restore_gcc_exec_prefix_env_var.
8592 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8593 Likewise.
8594
8595 * c-c++-common/asan/misalign-1.c: New test.
8596 * c-c++-common/asan/misalign-2.c: New test.
8597
8598 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8599 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8600 -DASAN_USE_DEJAGNU_GTEST=1.
8601 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8602 * g++.dg/asan/asan_oob_test.cc: Likewise.
8603 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8604 * g++.dg/asan/asan_str_test.cc: Likewise.
8605 * g++.dg/asan/asan_test_utils.h: Likewise.
8606 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8607 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8608 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8609 Imported from upstream r209283.
8610 * g++.dg/asan/asan_test_config.h: Likewise.
8611
8612 2014-05-30 Kai Tietz <ktietz@redhat.com>
8613
8614 PR target/60104
8615 * gcc.target/i386/sibcall-1.c: New test.
8616 * gcc.target/i386/sibcall-2.c: New test.
8617 * gcc.target/i386/sibcall-3.c: New test.
8618 * gcc.target/i386/sibcall-4.c: New test.
8619
8620 2014-05-30 Ian Lance Taylor <iant@google.com>
8621
8622 * gcc.target/i386/pause-2.c: New test.
8623
8624 2014-05-30 Tom de Vries <tom@codesourcery.com>
8625
8626 * gcc.target/i386/fuse-caller-save.c: New test.
8627 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8628 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8629
8630 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8631
8632 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8633 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8634 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8635 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8636 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8637 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8638 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8639 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8640 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8641 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8642 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8643 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8644 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8645 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8646 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8647 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8648 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8649 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8650 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8651 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8652 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8653 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8654 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8655 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8656 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8657 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8658 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8659 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8660 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8661 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8662 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8663 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8664 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8665 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8666 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8667 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8668
8669 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8670
8671 PR rtl-optimization/61325
8672 * gcc.target/aarch64/pr61325.c: New.
8673
8674 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8675
8676 * gcc.target/arm/simd/vextQf32_1.c: New file.
8677 * gcc.target/arm/simd/vextQp16_1.c: New file.
8678 * gcc.target/arm/simd/vextQp8_1.c: New file.
8679 * gcc.target/arm/simd/vextQs16_1.c: New file.
8680 * gcc.target/arm/simd/vextQs32_1.c: New file.
8681 * gcc.target/arm/simd/vextQs64_1.c: New file.
8682 * gcc.target/arm/simd/vextQs8_1.c: New file.
8683 * gcc.target/arm/simd/vextQu16_1.c: New file.
8684 * gcc.target/arm/simd/vextQu32_1.c: New file.
8685 * gcc.target/arm/simd/vextQu64_1.c: New file.
8686 * gcc.target/arm/simd/vextQu8_1.c: New file.
8687 * gcc.target/arm/simd/vextQp64_1.c: New file.
8688 * gcc.target/arm/simd/vextf32_1.c: New file.
8689 * gcc.target/arm/simd/vextp16_1.c: New file.
8690 * gcc.target/arm/simd/vextp8_1.c: New file.
8691 * gcc.target/arm/simd/vexts16_1.c: New file.
8692 * gcc.target/arm/simd/vexts32_1.c: New file.
8693 * gcc.target/arm/simd/vexts64_1.c: New file.
8694 * gcc.target/arm/simd/vexts8_1.c: New file.
8695 * gcc.target/arm/simd/vextu16_1.c: New file.
8696 * gcc.target/arm/simd/vextu32_1.c: New file.
8697 * gcc.target/arm/simd/vextu64_1.c: New file.
8698 * gcc.target/arm/simd/vextu8_1.c: New file.
8699 * gcc.target/arm/simd/vextp64_1.c: New file.
8700
8701 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8702 Tom de Vries <tom@codesourcery.com>
8703
8704 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8705 options.
8706 * gcc.target/mips/fuse-caller-save.h: New include file.
8707 * gcc.target/mips/fuse-caller-save.c: New test.
8708 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8709 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8710
8711 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8712
8713 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8714
8715 2014-05-28 Richard Biener <rguenther@suse.de>
8716
8717 PR middle-end/61045
8718 * gcc.dg/pr61045.c: New testcase.
8719
8720 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8721
8722 * lib/clearcap.exp: New file.
8723 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8724 Remove clearcap_ldflags handling.
8725 Call clearcap-init, clearcap-finish.
8726 * gcc.target/i386/i386.exp: Likewise.
8727 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8728 * gcc.target/i386/clearcapv2.map: Move to
8729 ../config/sol2-clearcapv2.map.
8730 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8731 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8732
8733 2014-05-28 Richard Biener <rguenther@suse.de>
8734
8735 PR tree-optimization/61335
8736 * gfortran.dg/pr61335.f90: New testcase.
8737
8738 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8739
8740 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8741
8742 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8743
8744 * gnat.dg/overflow_fixed.adb: New test.
8745
8746 2014-05-27 Marek Polacek <polacek@redhat.com>
8747
8748 PR c/56724
8749 * gcc.dg/pr56724-1.c: New test.
8750 * gcc.dg/pr56724-2.c: New test.
8751 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8752 -Wtraditional.
8753 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8754
8755 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8756
8757 * gcc.dg/fold-compare-8.c: New test.
8758 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8759
8760 2014-05-27 Richard Biener <rguenther@suse.de>
8761
8762 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8763
8764 2014-05-27 Marek Polacek <polacek@redhat.com>
8765
8766 PR testsuite/61319
8767 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8768 LLONG_MIN, and ULLONG_MAX.
8769
8770 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8771
8772 * lib/target-supports.exp (check_effective_target_vect_bswap):
8773 Specify arm*-*-* support.
8774
8775 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8776
8777 PR testsuite/61319
8778 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8779 -nan optional.
8780 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8781 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8782
8783 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8784
8785 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8786
8787 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8788
8789 PR rtl-optimization/61222
8790 * gcc.c-torture/compile/pr61222-1.c: New test.
8791 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8792
8793 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8794
8795 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8796
8797 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8798
8799 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8800
8801 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8802
8803 PR libgfortran/55117
8804 * gfortran.dg/namelist_85.f90: New test.
8805
8806 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8807
8808 PR c/61191
8809 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8810 the case with syntax error.
8811
8812 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8813
8814 * gcc.dg/lto/pr61278_0.c: New test.
8815 * gcc.dg/lto/pr61278_1.c: New test.
8816
8817 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8818
8819 * gcc.dg/pr61220.c: New test.
8820 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8821
8822 2014-05-25 Tobias Burnus <burnus@net-b.de>
8823
8824 * gfortran.dg/coarray_10.f90: Update dg-warning.
8825 * gfortran.dg/coarray_this_image_1.f90: New.
8826 * gfortran.dg/coarray_this_image_2.f90: New.
8827
8828 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8829
8830 PR libfortran/61173
8831 * gfortran.dg/arrayio_14.f90: New test.
8832
8833 2014-05-24 Andreas Schwab <schwab@suse.de>
8834
8835 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8836
8837 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8838
8839 * gfortran.dg/bind_c_array_params_2.f90:
8840 Adjust regexp for -flto.
8841 * gfortran.dg/pr48636-2.f90: Likewise.
8842 * gfortran.dg/pr52835.f90: Likewise.
8843
8844 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8845
8846 PR rtl-optimization/61215
8847 * gcc.target/i386/pr61215.c: New.
8848
8849 2014-05-23 Marek Polacek <polacek@redhat.com>
8850 Jakub Jelinek <jakub@redhat.com>
8851
8852 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8853 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8854 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8855 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8856 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8857 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8858 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8859 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8860 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8861 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8862 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8863 * c-c++-common/ubsan/float-cast.h: New file.
8864 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8865 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8866
8867 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8868
8869 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8870
8871 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8872
8873 * g++.dg/cpp1y/lambda-init9.C: New.
8874
8875 2014-05-23 Richard Biener <rguenther@suse.de>
8876
8877 PR testsuite/61266
8878 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8879 adjust testcase to reflect reality.
8880
8881 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8882
8883 PR tree-optimization/54733
8884 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8885 optimization to support memory sources and bitwise operations
8886 equivalent to load in host endianness.
8887 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8888 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8889 * gcc.c-torture/execute/bswap-2.c: Likewise.
8890
8891 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8892
8893 * lib/target-supports.exp: New effective targets for architectures
8894 capable of performing byte swap.
8895 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8896 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8897 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8898
8899 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8900
8901 PR c++/61088
8902 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8903 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8904
8905 2014-05-22 Xinliang David Li <davidxl@google.com>
8906
8907 * g++.dg/ipa/devirt-15.C: Fix expected message.
8908 * g++.dg/ipa/devirt-16.C: Ditto.
8909 * g++.dg/ipa/devirt-17.C: Ditto.
8910 * g++.dg/ipa/devirt-26.C: Ditto.
8911 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8912 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8913 * g++.dg/tree-ssa/pr8781.C:Ditto.
8914
8915 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8916
8917 * gcc.target/powerpc/htm-ttest.c: New test.
8918
8919 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8920
8921 * gnat.dg/opt37.ad[sb]: New test.
8922
8923 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8924
8925 PR c/61271
8926 * g++.dg/cilk-plus/AN/array_function.cc: New.
8927
8928 2014-05-22 Richard Biener <rguenther@suse.de>
8929
8930 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8931
8932 2014-05-22 Kostya Serebryany <kcc@google.com>
8933
8934 * c-c++-common/tsan/mutexset1.c: Update the test to match
8935 upstream r209283.
8936 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8937
8938 2014-05-21 Marek Polacek <polacek@redhat.com>
8939
8940 PR sanitizer/61272
8941 * g++.dg/ubsan/pr61272.C: New test.
8942
8943 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8944 Sandra Loosemore <sandra@codesourcery.com>
8945
8946 PR lto/60179
8947 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8948 * gcc.target/nios2/custom-fp-lto.c: New test.
8949
8950 2014-05-21 Andreas Schwab <schwab@suse.de>
8951
8952 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8953
8954 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8955
8956 PR target/54236
8957 * gcc.target/sh/pr54236-3.c: New.
8958
8959 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8960
8961 PR c++/60189
8962 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8963
8964 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8965
8966 PR tree-optimization/60899
8967 * g++.dg/ipa/devirt-11.C: Update template.
8968
8969 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8970
8971 PR C++/61038
8972 * g++.dg/cpp0x/pr61038.C: New.
8973
8974 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8975
8976 PR c++/58753
8977 PR c++/58930
8978 PR c++/58704
8979 * g++.dg/cpp0x/nsdmi-template11.C: New.
8980 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8981 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8982
8983 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8984
8985 * gnat.dg/opt35.adb: New test.
8986 * gnat.dg/opt36.adb: Likewise.
8987 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8988
8989 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/60373
8992 * g++.dg/cpp0x/Wattributes1.C: New.
8993 * g++.dg/ext/visibility/redecl1.C: Adjust.
8994 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8995
8996 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8997
8998 * gcc.target/powerpc/vsxcopy.c: New test.
8999
9000 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9001
9002 PR c++/58664
9003 * g++.dg/cpp0x/nsdmi-union6.C: New.
9004 * g++.dg/parse/pr58664.C: Likewise.
9005 * g++.dg/cpp0x/nsdmi6.C: Tweak.
9006 * g++.dg/parse/crash31.C: Likewise.
9007 * g++.dg/template/error2.C: Likewise.
9008 * g++.dg/template/inherit8.C: Likewise.
9009 * g++.dg/template/offsetof2.C: Likewise.
9010
9011 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
9012
9013 * c-c++-common/gomp/simd4.c: Adjust for inform.
9014 * g++.dg/cpp0x/decltype-call1.C: Likewise.
9015 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9016 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9017 * g++.dg/cpp0x/noexcept15.C: Likewise.
9018 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9019 * g++.dg/eh/spec6.C: Likewise.
9020 * g++.dg/expr/cast1.C: Likewise.
9021 * g++.dg/expr/dtor1.C: Likewise.
9022 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9023 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9024 * g++.dg/gomp/pr49223-2.C: Likewise.
9025 * g++.dg/gomp/udr-4.C: Likewise.
9026 * g++.dg/init/delete1.C: Likewise.
9027 * g++.dg/other/crash-2.C: Likewise.
9028 * g++.dg/parse/crash24.C: Likewise.
9029 * g++.dg/parse/crash25.C: Likewise.
9030 * g++.dg/parse/crash31.C: Likewise.
9031 * g++.dg/parse/crash49.C: Likewise.
9032 * g++.dg/parse/crash50.C: Likewise.
9033 * g++.dg/parse/crash54.C: Likewise.
9034 * g++.dg/parse/dtor7.C: Likewise.
9035 * g++.dg/parse/error40.C: Likewise.
9036 * g++.dg/parse/fused-params1.C: Likewise.
9037 * g++.dg/parse/new1.C: Likewise.
9038 * g++.dg/template/crash35.C: Likewise.
9039 * g++.dg/template/crash59.C: Likewise.
9040 * g++.dg/template/crash77.C: Likewise.
9041 * g++.dg/template/error51.C: Likewise.
9042 * g++.dg/template/incomplete1.C: Likewise.
9043 * g++.dg/template/incomplete3.C: Likewise.
9044 * g++.dg/template/incomplete4.C: Likewise.
9045 * g++.dg/template/incomplete5.C: Likewise.
9046 * g++.dg/template/inherit8.C: Likewise.
9047 * g++.dg/template/instantiate1.C: Likewise.
9048 * g++.dg/template/instantiate3.C: Likewis: Likewise.
9049 * g++.dg/template/offsetof2.C: Likewise.
9050 * g++.dg/tm/pr51928.C: Likewise.
9051 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9052 * g++.dg/warn/incomplete1.C: Likewise.
9053 * g++.dg/warn/incomplete2.C: Likewise.
9054 * g++.old-deja/g++.brendan/friend4.C: Likewise.
9055 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9056 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9057 * g++.old-deja/g++.eh/catch1.C: Likewise.
9058 * g++.old-deja/g++.eh/spec6.C: Likewise.
9059 * g++.old-deja/g++.mike/p7868.C: Likewise.
9060 * g++.old-deja/g++.other/crash38.C: Likewise.
9061 * g++.old-deja/g++.other/enum2.C: Likewise.
9062 * g++.old-deja/g++.other/incomplete.C: Likewise.
9063 * g++.old-deja/g++.other/vaarg3.C: Likewise.
9064 * g++.old-deja/g++.pt/crash9.C: Likewise.
9065 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9066 * g++.old-deja/g++.pt/typename8.C: Likewise.
9067 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9068
9069 2014-05-19 Joseph Myers <joseph@codesourcery.com>
9070
9071 * lib/target-supports.exp
9072 (check_effective_target_vect_sizes_32B_16B): Return false if
9073 128-bit AVX vectors preferred.
9074
9075 2014-05-19 Mike Stump <mikestump@comcast.net>
9076
9077 * lib/target-supports.exp (check_effective_target_avx): Early out
9078 if not x86 to prevent x86 flags on non-x86 targets.
9079
9080 2014-05-19 Richard Biener <rguenther@suse.de>
9081
9082 PR tree-optimization/61221
9083 * gcc.dg/torture/pr61221.c: New testcase.
9084
9085 2014-05-19 Richard Biener <rguenther@suse.de>
9086
9087 PR tree-optimization/61209
9088 * gfortran.dg/pr61209.f90: New testcase.
9089
9090 2014-05-19 Richard Biener <rguenther@suse.de>
9091
9092 PR tree-optimization/61184
9093 * c-c++-common/torture/pr61184.c: New testcase.
9094
9095 2014-05-19 Christian Bruel <christian.bruel@st.com>
9096
9097 PR target/61195
9098 * gcc.target/sh/pr61195.c: New test.
9099
9100 2014-05-18 Wei Mi <wmi@google.com>
9101
9102 PR target/58066
9103 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9104 directive with rtl insns. Add effective-target fpic and
9105 tls_native.
9106
9107 2014-05-17 Xinliang David Li <davidxl@google.com>
9108
9109 * g++.dg/ipa/devirt-33.C: New testcase.
9110
9111 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
9112
9113 * g++.dg/ipa/comdat.C: New file.
9114
9115 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9116
9117 * gnat.dg/volatile12.ad[sb]: New test.
9118
9119 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9120
9121 * gnat.dg/enum3.adb: New test.
9122
9123 2014-05-18 Andreas Schwab <schwab@suse.de>
9124
9125 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9126
9127 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
9128
9129 PR libfortran/52539
9130 * gfortran.dg/namelist_utf8.f90: New test.
9131
9132 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9133
9134 PR c++/52875
9135 * g++.dg/cpp0x/decltype58.C: New.
9136
9137 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
9138
9139 * gcc.target/microblaze/others/break_handler.c: New.
9140
9141 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9142
9143 PR tree-optimization/61140
9144 PR tree-optimization/61150
9145 PR tree-optimization/61197
9146 * gcc.dg/tree-ssa/pr61140.c: New file.
9147 * gcc.dg/tree-ssa/pr61150.c: New file.
9148 * gcc.dg/tree-ssa/pr61197.c: New file.
9149
9150 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
9151
9152 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9153 (dg-options): Add -mfpmath=387.
9154 (dg-final): Check that no MMX registers are used.
9155
9156 2014-05-17 Andreas Schwab <schwab@suse.de>
9157
9158 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9159
9160 2014-05-16 David Malcolm <dmalcolm@redhat.com>
9161
9162 Revert:
9163 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9164
9165 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9166 occurrences of "int" in the gimple dump to reflect that the return
9167 types of functions now show up in such dumps.
9168 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9169
9170 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
9171
9172 * gcc.c-torture/execute/20101011-1.c: Update testcase.
9173 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9174 * gcc.dg/tree-ssa/writeonly.c: New testcase.
9175 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9176 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9177 * gcc.dg/debug/pr35154.c: Update testcase.
9178 * gcc.target/i386/vectorize1.c: Update testcase.
9179
9180 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
9181
9182 PR c++/51640
9183 * g++.dg/parse/error54.C: New.
9184
9185 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
9186
9187 PR rtl-optimization/60969
9188 * g++.dg/pr60969.C: New.
9189
9190 2014-05-16 Richard Biener <rguenther@suse.de>
9191
9192 PR tree-optimization/61194
9193 * gcc.dg/vect/pr61194.c: New testcase.
9194
9195 2014-05-16 Richard Biener <rguenther@suse.de>
9196
9197 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9198 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9199 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9200 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9201
9202 2014-05-16 Richard Biener <rguenther@suse.de>
9203
9204 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9205
9206 2014-05-15 Martin Jambor <mjambor@suse.cz>
9207
9208 PR ipa/61085
9209 * g++.dg/ipa/pr61085.C: New test.
9210
9211 2014-05-15 Martin Jambor <mjambor@suse.cz>
9212
9213 PR tree-optimization/61090
9214 * gcc.dg/tree-ssa/pr61090.c: New test.
9215
9216 2014-05-15 Jakub Jelinek <jakub@redhat.com>
9217
9218 PR tree-optimization/61158
9219 * gcc.dg/pr61158.c: New test.
9220
9221 2014-05-15 Andreas Schwab <schwab@suse.de>
9222
9223 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9224 emitted.
9225 * obj-c++.dg/exceptions-5.mm: Likewise.
9226
9227 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9228
9229 * shrink-wrap-loop.c: New test case.
9230
9231 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
9232
9233 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9234 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9235 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9236 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9237 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9238 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9239 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9240 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9241 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9242 * gcc.target/arm/simd/vtrnf32_1.c: New file.
9243 * gcc.target/arm/simd/vtrnp16_1.c: New file.
9244 * gcc.target/arm/simd/vtrnp8_1.c: New file.
9245 * gcc.target/arm/simd/vtrns16_1.c: New file.
9246 * gcc.target/arm/simd/vtrns32_1.c: New file.
9247 * gcc.target/arm/simd/vtrns8_1.c: New file.
9248 * gcc.target/arm/simd/vtrnu16_1.c: New file.
9249 * gcc.target/arm/simd/vtrnu32_1.c: New file.
9250 * gcc.target/arm/simd/vtrnu8_1.c: New file.
9251
9252 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
9253
9254 * gcc.target/i386/clflushopt-1.c: New.
9255 * gcc.target/i386/xsavec-1.c: Ditto.
9256 * gcc.target/i386/xsavec64-1.c: Ditto.
9257 * gcc.target/i386/xsaves-1.c: Ditto.
9258 * gcc.target/i386/xsaves64-1.c: Ditto.
9259 * gcc.target/i386/sse-12.c: Test new options.
9260 * gcc.target/i386/sse-13.c: Ditto.
9261 * gcc.target/i386/sse-14.c: Ditto.
9262 * gcc.target/i386/sse-22.c: Ditto.
9263 * gcc.target/i386/sse-23.c: Ditto.
9264 * g++.dg/other/i386-2.C: Ditto.
9265 * g++.dg/other/i386-3.C: Ditto.
9266
9267 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9268
9269 PR rtl-optimization/60866
9270 * gcc.dg/pr60866.c: New test.
9271
9272 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9273
9274 PR rtl-optimization/60901
9275 * gcc.target/i386/pr60901.c: New test.
9276
9277 2014-05-14 Yury Gribov <y.gribov@samsung.com>
9278
9279 PR sanitizer/61100
9280 * c-c++-common/asan/asan-interface-1.c: New test.
9281 * lib/asan-dg.exp (asan_include_flags): New function.
9282 (asan_init): Call asan_include_flags to obtain path
9283 to sanitizer headers.
9284
9285 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
9286
9287 * lib/target-support.exp (check_dfp_hw_available): New function.
9288 (is-effective-target): Check $arg for dfp_hw.
9289 (is-effective-target-keyword): Likewise.
9290 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9291 Change target to dfp_hw.
9292
9293 2014-05-13 Marek Polacek <polacek@redhat.com>
9294
9295 PR c/61162
9296 * gcc.dg/pr61162.c: New test.
9297
9298 2014-05-13 Marek Polacek <polacek@redhat.com>
9299
9300 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9301 * c-c++-common/pr50459-2.c: New test.
9302
9303 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/54310
9306 * g++.dg/template/pr54310.C: New.
9307
9308 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
9309 Sandra Loosemore <sandra@codesourcery.com>
9310
9311 * gcc.target/mips/loongson-simd.c: Disable micromips too.
9312
9313 2014-05-13 Catherine Moore <clm@cm00re.com>
9314
9315 * gcc.target/mips/near-far-1.c: Adjust expected output
9316 to allow the JALS instruction.
9317 * gcc.target/mips/near-far-2.c: Likewise.
9318 * gcc.target/mips/near-far-4.c: Likewise.
9319
9320 2014-05-13 Bin Cheng <bin.cheng@arm.com>
9321
9322 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9323
9324 2014-05-13 Jakub Jelinek <jakub@redhat.com>
9325
9326 PR target/61060
9327 * gcc.dg/pr61060.c: New test.
9328
9329 2014-05-12 DJ Delorie <dj@redhat.com>
9330
9331 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9332 * gcc.dg/sibcall-4.c: Likewise.
9333
9334 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
9335
9336 * objc.dg/shadow-1.m: New test.
9337 * objc.dg/shadow-2.m: New test.
9338 * objc.dg/ivar-scope-1.m: New test.
9339 * objc.dg/ivar-scope-2.m: New test.
9340 * objc.dg/ivar-scope-3.m: New test.
9341 * objc.dg/ivar-scope-4.m: New test.
9342 * objc.dg/ivar-visibility-1.m: New test.
9343 * objc.dg/ivar-visibility-2.m: New test.
9344 * objc.dg/ivar-visibility-3.m: New test.
9345 * objc.dg/ivar-visibility-4.m: New test.
9346
9347 2014-05-12 Tobias Burnus <burnus@net-b.de>
9348
9349 PR fortran/60127
9350 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9351
9352 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9353
9354 PR fortran/60834
9355 * gfortran.dg/associate_16.f90: New test.
9356
9357 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9358
9359 PR target/60991
9360 * gcc.target/avr/pr60991.c: New testcase.
9361
9362 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9363
9364 PR c++/60054
9365 * g++.dg/cpp1y/pr60054.C: New.
9366
9367 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9368
9369 PR c++/51199
9370 * g++.dg/template/pr51199.C: New.
9371
9372 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
9373
9374 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9375
9376 2014-05-11 Jakub Jelinek <jakub@redhat.com>
9377
9378 * gfortran.dg/gomp/affinity-1.f90: New test.
9379
9380 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
9381
9382 * gcc.dg/torture/pr61136.c: New test.
9383
9384 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9385
9386 PR c++/59705
9387 * g++.dg/cpp0x/sfinae51.C: New.
9388
9389 PR c++/58353
9390 * g++.dg/cpp0x/variadic157.C: New.
9391
9392 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
9393
9394 PR target/51244
9395 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9396
9397 2014-05-10 Marek Polacek <polacek@redhat.com>
9398
9399 * gcc.dg/pedwarn-init.c: New test.
9400 * gcc.dg/init-string-1.c: Adjust dg-error.
9401
9402 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9403
9404 * lib/target-supports.exp
9405 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9406 to the list.
9407
9408 2014-05-09 Marek Polacek <polacek@redhat.com>
9409
9410 PR c/61096
9411 * gcc.dg/pr61096-1.c: New test.
9412 * gcc.dg/pr61096-2.c: New test.
9413
9414 2014-05-09 Florian Weimer <fweimer@redhat.com>
9415
9416 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9417 * g++.dg/fstack-protector-strong.C: Likewise.
9418 * gcc.target/i386/ssp-strong-reg.c: New file.
9419
9420 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
9421
9422 PR target/61055
9423 * gcc.target/avr/torture/pr61055.c: New test.
9424
9425 2014-05-09 Marek Polacek <polacek@redhat.com>
9426
9427 PR c/50459
9428 * c-c++-common/attributes-1.c: Move test line to a new test.
9429 * c-c++-common/attributes-2.c: New test.
9430 * c-c++-common/pr50459.c: New test.
9431 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9432 * gcc.dg/nonnull-2.c: Likewise.
9433 * gcc.dg/pr55570.c: Modify dg-error.
9434 * gcc.dg/tm/wrap-2.c: Likewise.
9435
9436 2014-05-08 Jeff Law <law@redhat.com>
9437
9438 PR tree-optimization/61009
9439 * g++.dg/tree-ssa/pr61009.C: New test.
9440
9441 2014-05-08 Matthias Klose <doko@ubuntu.com>
9442
9443 PR driver/61106
9444 * gcc-dg/unused-8a.c: New.
9445 * gcc-dg/unused-8b.c: Likewise.
9446
9447 2014-05-08 Marek Polacek <polacek@redhat.com>
9448
9449 PR c/61053
9450 * gcc.dg/pr61053.c: New test.
9451
9452 2014-05-08 Marek Polacek <polacek@redhat.com>
9453
9454 PR c/61077
9455 * gcc.dg/pr61077.c: New test.
9456
9457 2014-05-08 Tobias Burnus <burnus@net-b.de>
9458
9459 * gfortran.dg/coarray_collectives_1.f90: New.
9460 * gfortran.dg/coarray_collectives_2.f90: New.
9461 * gfortran.dg/coarray_collectives_3.f90: New.
9462 * gfortran.dg/coarray_collectives_4.f90: New.
9463 * gfortran.dg/coarray_collectives_5.f90: New.
9464 * gfortran.dg/coarray_collectives_6.f90: New.
9465 * gfortran.dg/coarray/collectives_1.f90: New.
9466 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9467 * gfortran.dg/assumed_type_4.f90: Update dg-error.
9468 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9469 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9470 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9471 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9472 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9473
9474 2014-05-08 Wei Mi <wmi@google.com>
9475
9476 PR target/58066
9477 * gcc.target/i386/pr58066.c: New test.
9478
9479 2014-05-08 Joseph Myers <joseph@codesourcery.com>
9480
9481 * gcc.target/i386/avx256-unaligned-load-2.c,
9482 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9483 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9484 packed-single instructions.
9485
9486 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/13981
9489 * g++.dg/diagnostic/pr13981.C: New.
9490
9491 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
9492
9493 PR tree-optimization/59100
9494 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9495 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9496
9497 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
9498
9499 PR tree-optimization/61095
9500 * gcc.dg/torture/pr61095.c: New test.
9501
9502 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9503
9504 PR middle-end/39246
9505 * gcc.dg/uninit-13.c: Move warning on the actual source line where
9506 the uninitialized complex is used.
9507 * gcc.dg/uninit-17.c: New test to check partial initialization of
9508 complex with branches.
9509 * gcc.dg/uninit-17-O0.c: Likewise.
9510
9511 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
9512
9513 PR target/60884
9514 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9515 (test_03): Rename to test_02.
9516
9517 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9518
9519 PR c++/61083
9520 * g++.dg/cpp0x/sfinae50.C: New.
9521
9522 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9523
9524 PR c++/61080
9525 * g++.dg/cpp0x/deleted7.C: New.
9526
9527 2014-05-07 Richard Biener <rguenther@suse.de>
9528
9529 PR tree-optimization/61034
9530 * g++.dg/tree-ssa/pr61034.C: New testcase.
9531
9532 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
9533
9534 * gcc.target/epiphany/isr-arg.c: New file.
9535
9536 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
9537
9538 PR tree-optimization/52252
9539 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9540
9541 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9542
9543 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9544 * gcc.target/aarch64/simd/vrev16p8.x: New file.
9545 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9546 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9547 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9548 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9549 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9550 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9551 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9552 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9553 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9554 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9555 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9556 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9557 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9558 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9559 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9560 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9561 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9562 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9563 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9564 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9565 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9566 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9567 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9568 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9569 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9570 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9571 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9572 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9573 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9574 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9575 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9576 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9577 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9578 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9579 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9580 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9581 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9582 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9583 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9584 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9585 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9586 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9587 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9588 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9589 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9590 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9591 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9592 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9593 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9594 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9595 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9596 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9597 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9598 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9599 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9600 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9601 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9602 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9603 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9604 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9605 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9606 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9607 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9608 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9609 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9610 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9611 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9612 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9613 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9614 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9615
9616 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9617
9618 gcc.target/aarch64/simd/ext_f32.x: New file.
9619 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9620 gcc.target/aarch64/simd/ext_p16.x: New file.
9621 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9622 gcc.target/aarch64/simd/ext_p8.x: New file.
9623 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9624 gcc.target/aarch64/simd/ext_s16.x: New file.
9625 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9626 gcc.target/aarch64/simd/ext_s32.x: New file.
9627 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9628 gcc.target/aarch64/simd/ext_s64.x: New file.
9629 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9630 gcc.target/aarch64/simd/ext_s8.x: New file.
9631 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9632 gcc.target/aarch64/simd/ext_u16.x: New file.
9633 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9634 gcc.target/aarch64/simd/ext_u32.x: New file.
9635 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9636 gcc.target/aarch64/simd/ext_u64.x: New file.
9637 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9638 gcc.target/aarch64/simd/ext_u8.x: New file.
9639 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9640 gcc.target/aarch64/simd/ext_f64.c: New file.
9641 gcc.target/aarch64/simd/extq_f32.x: New file.
9642 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9643 gcc.target/aarch64/simd/extq_p16.x: New file.
9644 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9645 gcc.target/aarch64/simd/extq_p8.x: New file.
9646 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9647 gcc.target/aarch64/simd/extq_s16.x: New file.
9648 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9649 gcc.target/aarch64/simd/extq_s32.x: New file.
9650 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9651 gcc.target/aarch64/simd/extq_s64.x: New file.
9652 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9653 gcc.target/aarch64/simd/extq_s8.x: New file.
9654 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9655 gcc.target/aarch64/simd/extq_u16.x: New file.
9656 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9657 gcc.target/aarch64/simd/extq_u32.x: New file.
9658 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9659 gcc.target/aarch64/simd/extq_u64.x: New file.
9660 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9661 gcc.target/aarch64/simd/extq_u8.x: New file.
9662 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9663 gcc.target/aarch64/simd/extq_f64.c: New file.
9664
9665 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9666
9667 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9668 * gcc.target/aarch64/vtrnu32.c: Likewise.
9669 * gcc.target/aarch64/vtrnf32.c: Likewise.
9670
9671 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9672
9673 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9674 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9675 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9676 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9677 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9678 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9679 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9680 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9681 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9682 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9683 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9684 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9685 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9686 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9687 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9688 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9689 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9690 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9691 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9692 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9693 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9694 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9695 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9696 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9697 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9698 * gcc.target/aarch64/simd/vtrns16.x: New file.
9699 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9700 * gcc.target/aarch64/simd/vtrns32.x: New file.
9701 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9702 * gcc.target/aarch64/simd/vtrns8.x: New file.
9703 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9704 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9705 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9706 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9707 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9708 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9709
9710 2014-05-07 Richard Biener <rguenther@suse.de>
9711
9712 PR tree-optimization/57864
9713 * gcc.dg/torture/pr57864.c: New testcase.
9714
9715 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9716
9717 PR libfortran/61049
9718 * gfortran.dg/list_read_13.f: New test.
9719
9720 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9721
9722 PR c++/60999
9723 * g++.dg/cpp0x/nsdmi-template9.C: New.
9724 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9725
9726 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9727 Mike Stump <mikestump@comcast.net>
9728 Richard Sandiford <rdsandiford@googlemail.com>
9729
9730 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9731
9732 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9733
9734 PR ipa/60965
9735 * g++.dg/ipa/devirt-32.C: New testcase.
9736
9737 2014-05-05 Richard Biener <rguenther@suse.de>
9738
9739 PR middle-end/61010
9740 * gcc.dg/torture/pr61010.c: New testcase.
9741
9742 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9743
9744 * gcc.target/s390/leaf-profile.c: New testcase.
9745
9746 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9747
9748 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9749 Disable asm scan for s390.
9750 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9751 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9752
9753 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9754
9755 PR tree-optimization/60363
9756 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9757
9758 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9759
9760 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9761 (dg-require-effective-target): Change target to powerpc_fprs.
9762 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9763 (dg-require-effective-target): Change target to dfprt.
9764
9765 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/58582
9768 * g++.dg/cpp0x/deleted4.C: New.
9769 * g++.dg/cpp0x/deleted5.C: Likewise.
9770 * g++.dg/cpp0x/deleted6.C: Likewise.
9771
9772 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9773
9774 PR fortran/61025
9775 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9776 regexps for -m32.
9777 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9778 * gfortran.dg/coarray_poly_6.f90: Likewise.
9779 * gfortran.dg/coarray_poly_7.f90: Likewise.
9780 * gfortran.dg/coarray_poly_8.f90: Likewise.
9781
9782 2014-05-02 Marek Polacek <polacek@redhat.com>
9783
9784 PR c/25801
9785 * gcc.dg/pr25801.c: New test.
9786
9787 2014-05-02 Marek Polacek <polacek@redhat.com>
9788
9789 PR c/60784
9790 * gcc.dg/pr60784.c: New test.
9791
9792 2014-05-01 Marek Polacek <polacek@redhat.com>
9793
9794 PR c/60915
9795 * gcc.dg/pr60915.c: New test.
9796
9797 2014-05-01 Marek Polacek <polacek@redhat.com>
9798
9799 PR c/60257
9800 * gcc.dg/pr60257.c: New test.
9801
9802 2014-05-01 Marek Polacek <polacek@redhat.com>
9803
9804 PR c/43395
9805 * c-c++-common/pr43395.c: New test.
9806
9807 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9808
9809 * gcc.dg/cond-reduc-1.c: New test.
9810 * gcc.dg/cond-reduc-2.c: Likewise.
9811
9812 2014-05-01 Marek Polacek <polacek@redhat.com>
9813
9814 PR c/29467
9815 * gcc.dg/pr29467.c: New test.
9816 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9817 about boolean types.
9818 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9819 to bool.
9820 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9821
9822 2014-05-01 Marek Polacek <polacek@redhat.com>
9823
9824 PR c/43245
9825 * gcc.dg/pr43245.c: New test.
9826
9827 2014-05-01 Marek Polacek <polacek@redhat.com>
9828
9829 PR c/56989
9830 * gcc.dg/pr56989.c: New test.
9831
9832 2014-04-30 Ian Lance Taylor <iant@google.com>
9833
9834 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9835 in go_compile_args rather than in argument to go-torture-execute.
9836
9837 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9838
9839 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9840 instead of getpid.
9841
9842 2014-04-30 Tobias Burnus <burnus@net-b.de>
9843
9844 * gfortran.dg/coarray_poly_6.f90
9845 * gfortran.dg/coarray_poly_7.f90
9846 * gfortran.dg/coarray_poly_8.f90
9847
9848 2014-04-30 Tobias Burnus <burnus@net-b.de>
9849
9850 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9851 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9852 * gfortran.dg/coarray/codimension.f90: New.
9853
9854 2014-04-30 Tobias Burnus <burnus@net-b.de>
9855
9856 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9857 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9858
9859 2014-04-30 Tobias Burnus <burnus@net-b.de>
9860
9861 * gfortran.dg/coarray_poly_4.f90: New.
9862 * gfortran.dg/coarray_poly_5.f90: New.
9863
9864 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9865
9866 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9867 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9868 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9869 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9870 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9871 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9872 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9873 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9874 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9875 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9876 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9877 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9878 * gcc.target/arm/simd/vuzps16_1.c: New file.
9879 * gcc.target/arm/simd/vuzps32_1.c: New file.
9880 * gcc.target/arm/simd/vuzps8_1.c: New file.
9881 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9882 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9883 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9884
9885 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9886
9887 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9888 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9889 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9890
9891 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9892
9893 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9894 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9895 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9896 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9897 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9898 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9899 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9900 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9901 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9902 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9903 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9904 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9905 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9906 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9907 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9908 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9909 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9910 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9911 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9912 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9913 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9914 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9915 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9916 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9917 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9918 * gcc.target/aarch64/simd/vuzps16.x: New file.
9919 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9920 * gcc.target/aarch64/simd/vuzps32.x: New file.
9921 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9922 * gcc.target/aarch64/simd/vuzps8.x: New file.
9923 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9924 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9925 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9926 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9927 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9928 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9929
9930 2014-04-30 Richard Biener <rguenther@suse.de>
9931
9932 PR tree-optimization/48329
9933 * gfortran.dg/vect/pr48329.f90: New testcase.
9934
9935 2014-04-30 Marek Polacek <polacek@redhat.com>
9936
9937 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9938 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9939
9940 2014-04-30 Marek Polacek <polacek@redhat.com>
9941
9942 PR c/60139
9943 * gcc.dg/pr60139.c: New test.
9944
9945 2014-04-30 Marek Polacek <polacek@redhat.com>
9946
9947 PR c/60351
9948 * gcc.dg/pr60351.c: New test.
9949
9950 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9951
9952 * gcc.target/arm/simd/simd.exp: New file.
9953 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9954 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9955 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9956 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9957 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9958 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9959 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9960 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9961 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9962 * gcc.target/arm/simd/vzipf32_1.c: New file.
9963 * gcc.target/arm/simd/vzipp16_1.c: New file.
9964 * gcc.target/arm/simd/vzipp8_1.c: New file.
9965 * gcc.target/arm/simd/vzips16_1.c: New file.
9966 * gcc.target/arm/simd/vzips32_1.c: New file.
9967 * gcc.target/arm/simd/vzips8_1.c: New file.
9968 * gcc.target/arm/simd/vzipu16_1.c: New file.
9969 * gcc.target/arm/simd/vzipu32_1.c: New file.
9970 * gcc.target/arm/simd/vzipu8_1.c: New file.
9971
9972 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9973
9974 PR c++/51707
9975 * g++.dg/cpp0x/constexpr-51707.C: New.
9976
9977 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9978
9979 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9980 occurrences of "int" in the gimple dump to reflect that the return
9981 types of functions now show up in such dumps.
9982 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9983
9984 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9985
9986 PR tree-optimization/60971
9987 * c-c++-common/turtore/pr60971.c: New test.
9988
9989 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9990
9991 * gcc.target/aarch64/simd/simd.exp: New file.
9992 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9993 * gcc.target/aarch64/simd/vzipf32.x: New file.
9994 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9995 * gcc.target/aarch64/simd/vzipp16.x: New file.
9996 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9997 * gcc.target/aarch64/simd/vzipp8.x: New file.
9998 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9999 * gcc.target/aarch64/simd/vzipqf32.x: New file.
10000 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
10001 * gcc.target/aarch64/simd/vzipqp16.x: New file.
10002 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
10003 * gcc.target/aarch64/simd/vzipqp8.x: New file.
10004 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
10005 * gcc.target/aarch64/simd/vzipqs16.x: New file.
10006 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
10007 * gcc.target/aarch64/simd/vzipqs32.x: New file.
10008 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
10009 * gcc.target/aarch64/simd/vzipqs8.x: New file.
10010 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10011 * gcc.target/aarch64/simd/vzipqu16.x: New file.
10012 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10013 * gcc.target/aarch64/simd/vzipqu32.x: New file.
10014 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10015 * gcc.target/aarch64/simd/vzipqu8.x: New file.
10016 * gcc.target/aarch64/simd/vzips16_1.c: New file.
10017 * gcc.target/aarch64/simd/vzips16.x: New file.
10018 * gcc.target/aarch64/simd/vzips32_1.c: New file.
10019 * gcc.target/aarch64/simd/vzips32.x: New file.
10020 * gcc.target/aarch64/simd/vzips8_1.c: New file.
10021 * gcc.target/aarch64/simd/vzips8.x: New file.
10022 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10023 * gcc.target/aarch64/simd/vzipu16.x: New file.
10024 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10025 * gcc.target/aarch64/simd/vzipu32.x: New file.
10026 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10027 * gcc.target/aarch64/simd/vzipu8.x: New file.
10028
10029 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10030
10031 * gcc.target/aarch64/fcsel_1.c: New test case.
10032
10033 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
10034
10035 PR libfortran/60810
10036 * gfortran.dg/arrayio_13.f90: New test.
10037
10038 2014-04-28 Martin Jambor <mjambor@suse.cz>
10039
10040 * gcc.dg/tree-ssa/sra-14.c: New test.
10041
10042 2014-04-28 Richard Biener <rguenther@suse.de>
10043
10044 PR middle-end/60092
10045 * gcc.dg/tree-ssa/alias-32.c: New testcase.
10046 * gcc.dg/vect/pr60092.c: Likewise.
10047
10048 2014-04-28 Richard Biener <rguenther@suse.de>
10049
10050 * gcc.dg/tree-ssa/vrp91.c: New testcase.
10051 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10052 * gcc.dg/Wstrict-overflow-15.c: Likewise.
10053 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10054
10055 2014-04-28 Richard Biener <rguenther@suse.de>
10056
10057 PR tree-optimization/60979
10058 * gcc.dg/graphite/pr60979.c: New testcase.
10059
10060 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10061
10062 PR c/60983
10063 * gcc.dg/pr60114.c: Use signed chars.
10064
10065 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10066
10067 PR c++/59120
10068 * g++.dg/cpp0x/alias-decl-43.C: New.
10069
10070 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10071
10072 PR fortran/59604
10073 PR fortran/58003
10074 * gfortran.dg/no_range_check_3.f90: New test.
10075
10076 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
10077
10078 PR libfortran/52539
10079 * gfortran.dg/namelist_utf8.f90: New test.
10080
10081 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
10082
10083 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10084 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10085 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10086
10087 2014-04-25 Cary Coutant <ccoutant@google.com>
10088
10089 PR debug/60929
10090 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10091 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10092 -fdebug-types-section flag.
10093
10094 2014-04-25 Jiong Wang <jiong.wang@arm.com>
10095
10096 * gcc.target/arm/tail-long-call.c: New test.
10097
10098 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10099
10100 PR tree-optimization/60930
10101 * gcc.dg/torture/pr60930.c: New test.
10102
10103 2014-04-25 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR tree-optimization/60960
10106 * gcc.c-torture/execute/pr60960.c: New test.
10107
10108 2014-04-25 Marek Polacek <polacek@redhat.com>
10109
10110 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10111
10112 2014-04-25 Marek Polacek <polacek@redhat.com>
10113
10114 PR c/18079
10115 * gcc.dg/pr18079.c: New test.
10116 * gcc.dg/pr18079-2.c: New test.
10117
10118 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
10119
10120 * c-c++-common/gomp/pr60823-2.c: Require effective target
10121 vect_simd_clones.
10122
10123 2014-04-25 Marek Polacek <polacek@redhat.com>
10124
10125 PR c/60114
10126 * gcc.dg/pr60114.c: New test.
10127
10128 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
10129
10130 * gcc.c-torture/execute/20140425-1.c: New test.
10131
10132 2014-04-25 Marek Polacek <polacek@redhat.com>
10133
10134 PR c/60156
10135 * c-c++-common/pr60156.c: New test.
10136
10137 2014-04-25 Richard Biener <rguenther@suse.de>
10138
10139 PR ipa/60912
10140 * g++.dg/opt/pr60912.C: New testcase.
10141
10142 2014-04-25 Richard Biener <rguenther@suse.de>
10143
10144 PR ipa/60911
10145 * gcc.dg/lto/pr60911_0.c: New testcase.
10146
10147 2014-04-24 Cong Hou <congh@google.com>
10148
10149 PR tree-optimization/60896
10150 * g++.dg/vect/pr60896.cc: New test.
10151
10152 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10153
10154 * gcc.target/powerpc/pack01.c: New test to test the new pack and
10155 unpack builtin functionss for 128-bit types.
10156 * gcc.target/powerpc/pack02.c: Likewise.
10157 * gcc.target/powerpc/pack03.c: Likewise.
10158 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10159 divide builtin functionss.
10160 * gcc.target/powerpc/extend-divide-2.c: Likewise.
10161 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10162 functions.
10163 * gcc.target/powerpc/bcd-2.c: Likewise.
10164 * gcc.target/powerpc/bcd-3.c: Likewise.
10165 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10166 builtin functionss.
10167 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10168
10169 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
10170
10171 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10172 keeps_null_pointer_checks.
10173 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10174 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10175 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10176 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10177
10178 2014-04-24 Jakub Jelinek <jakub@redhat.com>
10179
10180 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10181 Replace load with read and store with write.
10182
10183 2014-04-24 Jeff Law <law@redhat.com>
10184
10185 PR target/60822
10186 * gcc.c-torture/pr60822.c: New test.
10187 * gcc.c-torture/pr60822.x: New test.
10188
10189 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
10190
10191 PR c++/57958
10192 * g++.dg/cpp0x/pr57958.C: New test.
10193
10194 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
10195
10196 * lib/target-supports.exp (check_effective_target_vect_perm): Return
10197 true for aarch64_be.
10198
10199 2014-04-24 Radovan Obradovic <robradovic@mips.com>
10200 Tom de Vries <tom@codesourcery.com>
10201
10202 * gcc.dg/fuse-caller-save.c: New test.
10203
10204 2014-04-24 Joey Ye <joey.ye@arm.com>
10205
10206 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10207
10208 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10209
10210 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10211 * gcc.dg/vect/vect-bswap16: New test.
10212 * gcc.dg/vect/vect-bswap32: Likewise.
10213 * gcc.dg/vect/vect-bswap64: Likewise.
10214
10215 2014-04-23 Jeff Law <law@redhat.com>
10216
10217 PR tree-optimization/60902
10218 * gcc.target/i386/pr60902.c: New test.
10219
10220 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
10221
10222 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10223 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10224 * gcc.target/aarch64/vdup_n_1.c: New testcase.
10225
10226 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10227
10228 * gcc.target/arm/rev16.c: New test.
10229
10230 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10231
10232 * gcc.target/aarch64/rev16_1.c: New test.
10233
10234 2014-04-23 Richard Biener <rguenther@suse.de>
10235
10236 PR tree-optimization/60903
10237 * gcc.dg/torture/pr60903.c: New testcase.
10238
10239 2014-04-23 Richard Biener <rguenther@suse.de>
10240
10241 PR middle-end/60895
10242 * g++.dg/torture/pr60895.C: New testcase.
10243
10244 2014-04-23 Richard Biener <rguenther@suse.de>
10245
10246 PR middle-end/60891
10247 * gcc.dg/torture/pr60891.c: New testcase.
10248
10249 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10250
10251 PR sanitizer/60275
10252 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10253 -fno-sanitize-recover to dg-options.
10254 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10255 add -std=c++11 to dg-options.
10256 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10257 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10258 add -std=c++1y to dg-options.
10259 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10260 -fno-sanitize-recover to dg-options.
10261 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10262 * c-c++-common/ubsan/vla-4.c: Likewise.
10263 * c-c++-common/ubsan/pr59503.c: Likewise.
10264 * c-c++-common/ubsan/vla-3.c: Likewise.
10265 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10266 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10267 * c-c++-common/ubsan/shift-3.c: Likewise.
10268 * c-c++-common/ubsan/overflow-1.c: Likewise.
10269 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10270 * c-c++-common/ubsan/vla-2.c: Likewise.
10271 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10272 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10273 * c-c++-common/ubsan/shift-6.c: Likewise.
10274 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10275 * c-c++-common/ubsan/overflow-add-3.c: New test.
10276 * c-c++-common/ubsan/overflow-add-4.c: New test.
10277 * c-c++-common/ubsan/div-by-zero-6.c: New test.
10278 * c-c++-common/ubsan/div-by-zero-7.c: New test.
10279
10280 2014-04-22 Christian Bruel <christian.bruel@st.com>
10281
10282 * gcc.target/sh/hiconst.c: New test.
10283
10284 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
10285
10286 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10287 lroundf generates custom round instruction, too.
10288
10289 2014-04-22 Tobias Burnus <burnus@net-b.de>
10290
10291 PR fortran/60881
10292 * coarray/alloc_comp_3.f90: New.
10293
10294 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
10295
10296 PR target/60868
10297 * gcc.target/i386/pr60868.c: New testcase.
10298
10299 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10300
10301 PR c/59073
10302 * c-c++-common/gomp/pr59073.c: New test.
10303
10304 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10305
10306 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10307
10308 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10309
10310 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10311 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10312
10313 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
10314
10315 * gcc.dg/memcpy-5.c: New test.
10316
10317 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10318
10319 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10320
10321 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10322 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10323 *-*-solaris2.9.
10324 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10325 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10326 from dg-options.
10327 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10328 from dg-additional-options.
10329 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10330 from dg-options.
10331
10332 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10333 execution check.
10334 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10335 (sigill_hdlr): Remove.
10336 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10337 check.
10338
10339 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10340 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10341 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10342
10343 * lib/target-supports.exp (add_options_for_tls): Remove
10344 *-*-solaris2.9* handling.
10345
10346 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
10347
10348 * gcc.target/aarch64/vect_cvtf_1.c: New.
10349
10350 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10351
10352 PR tree-optimization/60823
10353 * c-c++-common/gomp/pr60823-1.c: New test.
10354 * c-c++-common/gomp/pr60823-2.c: New test.
10355 * c-c++-common/gomp/pr60823-3.c: New test.
10356
10357 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10358
10359 * gcc.target/arm/anddi_notdi-1.c: New test.
10360 * gcc.target/arm/iordi_notdi-1.c: New test case.
10361
10362 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10363
10364 * gcc.target/arm/iordi_notdi-1.c: New test.
10365
10366 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10367
10368 * gcc.target/aarch64/vrnd_f64_1.c : New file.
10369
10370 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10371
10372 PR target/60735
10373 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
10374 not cause errors if -mspe.
10375
10376 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
10377
10378 PR target/60909
10379 * gcc.target/i386/pr60909-1.c: New test.
10380 * gcc.target/i386/pr60909-2.c: Ditto.
10381
10382 2014-04-18 Cong Hou <congh@google.com>
10383
10384 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10385 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10386
10387 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10388
10389 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10390 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10391
10392 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/59200
10395 * g++.dg/cpp0x/alias-decl-42.C: New.
10396
10397 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10398
10399 * gcc.target/powerpc/ti_math1.c: New.
10400 * gcc.target/powerpc/ti_math2.c: New.
10401
10402 2014-04-17 Martin Jambor <mjambor@suse.cz>
10403
10404 * gnat.dg/opt34.adb: New.
10405 * gnat.dg/opt34_pkg.ads: Likewise.
10406
10407 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10408
10409 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10410 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10411
10412 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10413
10414 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10415 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10416
10417 2014-04-17 Jakub Jelinek <jakub@redhat.com>
10418
10419 PR target/60847
10420 Forward port from 4.8 branch
10421 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
10422
10423 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10424 Fix scan patterns.
10425 * gcc.target/i386/bmi-2.c: Ditto.
10426
10427 2014-04-17 Richard Biener <rguenther@suse.de>
10428
10429 PR middle-end/60849
10430 * g++.dg/opt/pr60849.C: New testcase.
10431
10432 2014-04-17 Richard Biener <rguenther@suse.de>
10433
10434 PR tree-optimization/60836
10435 * g++.dg/vect/pr60836.cc: New testcase.
10436
10437 2014-04-17 Richard Biener <rguenther@suse.de>
10438
10439 PR tree-optimization/60841
10440 * gcc.dg/vect/pr60841.c: New testcase.
10441
10442 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10443
10444 * g++.dg/ipa/devirt-31.C: New testcase.
10445
10446 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10447
10448 PR lto/60820
10449 * gcc.dg/lto/pr60820_0.c: New testcase.
10450 * gcc.dg/lto/pr60820_1.c: New testcase.
10451
10452 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10453
10454 PR ipa/60854
10455 * g++.dg/torture/pr60854.C: New testcase.
10456
10457 2014-04-16 Catherine Moore <clm@codesourcery.com>
10458
10459 * gcc.target/mips/umips-store16-2.c: New test.
10460
10461 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
10462
10463 * g++.dg/cpp0x/initlist-vect.C: New file.
10464
10465 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
10466
10467 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10468 * gcc.dg/uninit-I-O0.c: Likewise.
10469 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10470
10471 2014-04-16 Jakub Jelinek <jakub@redhat.com>
10472
10473 PR tree-optimization/60844
10474 * gcc.dg/pr60844.c: New test.
10475
10476 2014-04-15 Richard Biener <rguenther@suse.de>
10477
10478 PR rtl-optimization/56965
10479 * gcc.dg/torture/pr56965-1.c: New testcase.
10480 * gcc.dg/torture/pr56965-2.c: Likewise.
10481
10482 2014-04-15 Teresa Johnson <tejohnson@google.com>
10483
10484 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10485
10486 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10487
10488 * gnat.dg/vect14.adb: New test.
10489
10490 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10491
10492 * gnat.dg/vect12.ad[sb]: New test.
10493 * gnat.dg/vect13.ad[sb]: Likewise.
10494
10495 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
10496
10497 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10498 under qemu-arm.
10499 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10500 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10501 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10502 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10503 * c-c++-common/ubsan/null-1.c: Likewise.
10504 * c-c++-common/ubsan/null-10.c: Likewise.
10505 * c-c++-common/ubsan/null-11.c: Likewise.
10506 * c-c++-common/ubsan/null-2.c: Likewise.
10507 * c-c++-common/ubsan/null-3.c: Likewise.
10508 * c-c++-common/ubsan/null-4.c: Likewise.
10509 * c-c++-common/ubsan/null-5.c: Likewise.
10510 * c-c++-common/ubsan/null-6.c: Likewise.
10511 * c-c++-common/ubsan/null-7.c: Likewise.
10512 * c-c++-common/ubsan/null-8.c: Likewise.
10513 * c-c++-common/ubsan/null-9.c: Likewise.
10514 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10515 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10516 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10517 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10518 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10519 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10520 * c-c++-common/ubsan/pr59333.c: Likewise.
10521 * c-c++-common/ubsan/pr59667.c: Likewise.
10522 * c-c++-common/ubsan/pr60613-2.c: Likewise.
10523 * c-c++-common/ubsan/pr60636.c: Likewise.
10524 * c-c++-common/ubsan/shift-1.c: Likewise.
10525 * c-c++-common/ubsan/shift-2.c: Likewise.
10526 * c-c++-common/ubsan/vla-1.c: Likewise.
10527
10528 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
10529
10530 * gnat.dg/vect11.ad[sb]: New test.
10531
10532 2014-04-14 Richard Biener <rguenther@suse.de>
10533
10534 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10535
10536 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537
10538 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10539
10540 2014-04-14 Richard Biener <rguenther@suse.de>
10541 Marc Glisse <marc.glisse@inria.fr>
10542
10543 PR c/60819
10544 * gcc.target/i386/vec-may_alias.c: New testcase.
10545
10546 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10547
10548 * lib/target-supports.exp
10549 (check_effective_target_vect_widen_mult_si_to_di_pattern):
10550 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10551 Fix formatting.
10552
10553 2014-04-14 Richard Biener <rguenther@suse.de>
10554
10555 PR lto/60720
10556 * gcc.dg/lto/pr60720_0.c: New testcase.
10557 * gcc.dg/lto/pr60720_1.c: Likewise.
10558
10559 2014-04-14 Christian Bruel <christian.bruel@st.com>
10560
10561 * gcc.target/sh/memset.c: New test.
10562
10563 2014-04-14 Richard Biener <rguenther@suse.de>
10564
10565 PR middle-end/55022
10566 * gcc.dg/graphite/pr55022.c: New testcase.
10567
10568 2014-04-14 Richard Biener <rguenther@suse.de>
10569
10570 PR tree-optimization/59817
10571 PR tree-optimization/60453
10572 * gfortran.dg/graphite/pr59817.f: New testcase.
10573 * gcc.dg/graphite/pr59817-1.c: Likewise.
10574 * gcc.dg/graphite/pr59817-2.c: Likewise.
10575
10576 2014-04-14 Jason Merrill <jason@redhat.com>
10577
10578 Revert:
10579 * lib/gcc-dg.exp (dg-build-dso): New.
10580 (gcc-dg-test-1): Handle dg-do-what "dso".
10581
10582 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10583
10584 PR fortran/60717
10585 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10586
10587 PR fortran/58085
10588 * gfortran.dg/associate_15.f90: New test.
10589
10590 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10591
10592 PR middle-end/60467
10593 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10594 case to check.
10595
10596 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10597
10598 PR middle-end/60469
10599 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10600
10601 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10602
10603 * gcc.target/mips/umips-store16-1.c: New test.
10604
10605 2014-04-11 Tobias Burnus <burnus@net-b.de>
10606
10607 PR c/60194
10608 * * g++.dg/warn/warn_format_signedness.C: New.
10609 * gcc.dg/format/warn-signedness.c: New.
10610
10611 2014-04-11 Tobias Burnus <burnus@net-b.de>
10612
10613 PR fortran/58880
10614 PR fortran/60495
10615 * gfortran.dg/finalize_25.f90: New.
10616
10617 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10618
10619 * gcc.target/epiphany/t1068-2.c: New file.
10620
10621 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10622
10623 * gcc.target/epiphany/btst-1.c: New test.
10624
10625 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10626
10627 PR rtl-optimization/60651
10628 * gcc.target/epiphany/mode-switch.c: New test.
10629
10630 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10631
10632 PR c++/58600
10633 * g++.dg/cpp0x/gen-attrs-58.C: New.
10634 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10635
10636 2014-04-11 Steve Ellcey <sellcey@mips.com>
10637 Jakub Jelinek <jakub@redhat.com>
10638
10639 PR middle-end/60556
10640 * gcc.c-torture/compile/pr60556.c: New test.
10641
10642 2014-04-11 Richard Biener <rguenther@suse.de>
10643
10644 PR middle-end/60797
10645 * gcc.dg/pr60797.c: New testcase.
10646
10647 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10648
10649 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10650 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10651 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10652 rename to ...
10653 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10654 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10655 instructions as well.
10656
10657 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10658
10659 PR rtl-optimization/60663
10660 * gcc.target/arm/pr60663.c: New test.
10661
10662 2014-04-10 Jason Merrill <jason@redhat.com>
10663
10664 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10665
10666 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10667
10668 PR lto/60567
10669 * g++.dg/lto/pr60567_0.C: New test.
10670
10671 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10672
10673 * gfortran.dg/class_nameclash.f90: New test.
10674
10675 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10676
10677 PR c++/52844
10678 * g++.dg/cpp0x/variadic156.C: New.
10679
10680 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10681
10682 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10683 long.
10684
10685 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10686
10687 PR debug/60655
10688 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10689 -fdata-sections.
10690
10691 2014-04-09 Steve Ellcey <sellcey@mips.com>
10692
10693 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10694 and scan lists.
10695
10696 2014-04-09 Cong Hou <congh@google.com>
10697
10698 PR testsuite/60773
10699 * lib/target-supports.exp:
10700 (check_effective_target_vect_widen_si_to_di_pattern): New.
10701 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10702 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10703 targets only.
10704 (foo): Fix up formatting.
10705 (main): Call check_vect.
10706
10707 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10708
10709 PR c++/59115
10710 * g++.dg/template/crash119.C: New.
10711
10712 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10713
10714 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10715
10716 2014-04-08 Jason Merrill <jason@redhat.com>
10717
10718 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10719
10720 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10721
10722 PR rtl-optimization/60776
10723 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10724 * gcc.dg/builtin-bswap-7.c: Likewise.
10725 * gcc.dg/builtin-bswap-6a.c: New testcase.
10726 * gcc.dg/builtin-bswap-7a.c: New testcase.
10727
10728 Revert
10729 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10730
10731 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10732 optimization.
10733 * gcc.dg/builtin-bswap-7.c: Likewise.
10734
10735 2014-04-08 Richard Biener <rguenther@suse.de>
10736
10737 PR tree-optimization/60785
10738 * gcc.dg/graphite/pr60785.c: New testcase.
10739
10740 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10741
10742 PR target/60602
10743 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10744 with as at -O0.
10745
10746 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10747
10748 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10749 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10750 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10751
10752 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10753
10754 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10755
10756 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10757
10758 PR target/60609
10759 * g++.dg/torture/pr60609.C: New test.
10760
10761 2014-04-07 Richard Biener <rguenther@suse.de>
10762
10763 PR tree-optimization/60766
10764 * gcc.dg/torture/pr60766.c: New testcase.
10765
10766 2014-04-07 Jason Merrill <jason@redhat.com>
10767
10768 * lib/gcc-dg.exp (dg-build-dso): New.
10769 (gcc-dg-test-1): Handle dg-do-what "dso".
10770 * lib/target-supports.exp (add_options_for_dlopen): New.
10771 (check_effective_target_dlopen): Use it.
10772
10773 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10774
10775 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10776
10777 2014-04-07 Richard Biener <rguenther@suse.de>
10778
10779 PR middle-end/60750
10780 * g++.dg/torture/pr60750.C: New testcase.
10781 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10782
10783 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10784
10785 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10786
10787 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10788
10789 PR testsuite/60671
10790 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10791
10792 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10793
10794 PR testsuite/60672
10795 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10796
10797 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10798
10799 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10800
10801 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10802
10803 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10804
10805 * gcc.target/avr/dev-specific-rmw.c: New test.
10806
10807 2014-04-04 Cong Hou <congh@google.com>
10808
10809 PR tree-optimization/60656
10810 * gcc.dg/vect/pr60656.c: New test.
10811
10812 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10813
10814 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10815 optimization.
10816 * gcc.dg/builtin-bswap-7.c: Likewise.
10817
10818 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10819
10820 PR c++/58207
10821 * g++.dg/cpp0x/constexpr-ice15.C: New.
10822
10823 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10824
10825 PR ipa/59626
10826 testcase by Richard Biener
10827 * gcc.dg/lto/pr59626_0.c: New testcase.
10828 * gcc.dg/lto/pr59626_1.c: New testcase.
10829
10830 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10831
10832 PR debug/60655
10833 * gcc.c-torture/compile/pr60655-1.c: New test.
10834
10835 2014-04-04 Martin Jambor <mjambor@suse.cz>
10836
10837 PR ipa/60640
10838 * g++.dg/ipa/pr60640-1.C: New test.
10839 * g++.dg/ipa/pr60640-2.C: Likewise.
10840 * g++.dg/ipa/pr60640-3.C: Likewise.
10841 * g++.dg/ipa/pr60640-4.C: Likewise.
10842
10843 2014-04-04 Jeff Law <law@redhat.com>
10844
10845 PR target/60657
10846 * gcc.target/arm/pr60657.c: New test.
10847
10848 2014-04-04 Richard Biener <rguenther@suse.de>
10849
10850 PR ipa/60746
10851 * g++.dg/torture/pr60746.C: New testcase.
10852
10853 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10854
10855 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10856 * g++.old-deja/g++.jason/overload21.C: Likewise.
10857 * g++.old-deja/g++.law/init5.C: Likewise.
10858
10859 2014-04-03 Cong Hou <congh@google.com>
10860
10861 PR tree-optimization/60505
10862 * gcc.dg/vect/pr60505.c: New test.
10863
10864 2014-04-03 Richard Biener <rguenther@suse.de>
10865
10866 PR tree-optimization/60740
10867 * gcc.dg/graphite/pr60740.c: New testcase.
10868
10869 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10870
10871 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10872 * g++.dg/warn/Wnvdtor-2.C: New.
10873 * g++.dg/warn/Wnvdtor-3.C: New.
10874 * g++.dg/warn/Wnvdtor-4.C: New.
10875 * g++.dg/warn/Weff1.C: Delete.
10876 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10877 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10878
10879 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10880
10881 PR ipa/60659
10882 * g++.dg/torture/pr60659.C: New testcase.
10883
10884 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10885
10886 PR tree-optimization/60733
10887 * gcc.dg/torture/pr60733.c: New test.
10888
10889 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10890
10891 PR rtl-optimization/60650
10892 * gcc.target/arm/pr60650-2.c: New.
10893
10894 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10895
10896 * gcc.target/i386/avx2-vpand-3.c,
10897 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10898
10899 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10900
10901 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10902 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10903 gcc.target/i386/memcpy-strategy-1.c,
10904 gcc.target/i386/memcpy-strategy-2.c,
10905 gcc.target/i386/memcpy-vector_loop-1.c,
10906 gcc.target/i386/memcpy-vector_loop-2.c,
10907 gcc.target/i386/memset-vector_loop-1.c,
10908 gcc.target/i386/memset-vector_loop-2.c,
10909 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10910 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10911 -march= options different from those in dg-options.
10912
10913 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10914
10915 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10916 gcc.target/i386/pr30970.c: Use -mtune=generic.
10917 * gcc.target/i386/avx2-vpaddb-3.c,
10918 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10919 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10920 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10921 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10922 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10923 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10924 gcc.target/i386/avx2-vpsubw-3.c,
10925 gcc.target/i386/avx256-unaligned-load-1.c,
10926 gcc.target/i386/avx256-unaligned-load-4.c,
10927 gcc.target/i386/avx256-unaligned-store-1.c,
10928 gcc.target/i386/avx256-unaligned-store-2.c,
10929 gcc.target/i386/avx256-unaligned-store-4.c: Use
10930 -mno-prefer-avx128.
10931
10932 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10933 Iain Sandoe <iain@codesourcery.com>
10934
10935 PR target/54083
10936 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10937 with the additional options -Wl,-undefined,dynamic_lookup
10938 and -Wl,-flat_namespace.
10939 * gcc.dg/torture/pr53922.c: Additional option
10940 -Wl,-flat_namespace for darwin[89].
10941 * gcc.dg/torture/pr60092.c: Additional options
10942 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10943 for darwin[89].
10944
10945 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10946
10947 PR target/43751
10948 * lib/prune.exp: Modify the regular express to prune
10949 the new warnings introduced by r205679 on darwin9.
10950
10951 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10952
10953 * g++.dg/init/ctor4.C: Adjust.
10954 * g++.dg/init/ctor4-1.C: New.
10955 * g++.dg/cpp0x/defaulted2.C: Adjust.
10956
10957 2014-04-01 Richard Henderson <rth@redhat.com>
10958
10959 PR target/60704
10960 * gcc.dg/pr60704.c: New file.
10961
10962 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10963
10964 PR target/60363
10965 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10966 logical_op_short_circuit targets.
10967
10968 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10969
10970 PR libfortran/60128
10971 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10972 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10973
10974 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10975
10976 PR rtl-optimization/60700
10977 * gcc.target/i386/pr60700.c: New test.
10978
10979 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10980
10981 PR target/60650
10982 * gcc.target/arm/pr60650.c: Adjust command line options.
10983
10984 2014-03-31 Martin Jambor <mjambor@suse.cz>
10985
10986 PR middle-end/60647
10987 * gcc.dg/pr60647-1.c: New test.
10988 * gcc.dg/pr60647-2.c: Likewise.
10989
10990 2014-03-31 Richard Biener <rguenther@suse.de>
10991
10992 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10993
10994 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10995
10996 PR target/60034
10997 * gcc.target/aarch64/pr60034.c: New file.
10998
10999 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
11000
11001 PR c++/60626
11002 * g++.dg/cpp1y/pr60626.C: New testcase.
11003
11004 2014-03-29 Joseph Myers <joseph@codesourcery.com>
11005
11006 * gcc.dg/pr45416.c: Allow bextr on x86.
11007 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
11008 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
11009 gcc.target/i386/fma4-vector.c: Use -mno-fma.
11010 * gcc.target/i386/l_fma_double_1.c,
11011 gcc.target/i386/l_fma_double_2.c,
11012 gcc.target/i386/l_fma_double_3.c,
11013 gcc.target/i386/l_fma_double_4.c,
11014 gcc.target/i386/l_fma_double_5.c,
11015 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11016 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11017 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11018 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11019 * gcc.target/i386/pr27971.c: Use -mno-tbm.
11020 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11021 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11022
11023 2014-03-29 Jakub Jelinek <jakub@redhat.com>
11024
11025 PR target/60648
11026 * g++.dg/pr60648.C: Move test to...
11027 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
11028 dg-options, add for fpic targets dg-additional-options -fPIC.
11029
11030 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
11031
11032 * gnat.dg/opt33.adb: New testcase.
11033
11034 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11035
11036 PR target/60697
11037 * gcc.target/aarch64/pr60697.c: New.
11038
11039 2014-03-27 Jeff Law <law@redhat.com>
11040
11041 PR target/60648
11042 * g++.dg/pr60648.C: New test.
11043
11044 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
11045
11046 PR c++/60573
11047 * g++.dg/cpp1y/pr60573.C: New testcase.
11048
11049 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11050
11051 PR target/60693
11052 * gcc.target/i386/pr60693.c: New test.
11053
11054 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
11055
11056 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11057
11058 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11059
11060 PR c++/60689
11061 * c-c++-common/pr60689.c: New test.
11062
11063 PR c++/58678
11064 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11065 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11066 targets.
11067
11068 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11069
11070 PR target/60675
11071 * gcc.target/aarch64/pr60675.C: New.
11072
11073 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11074
11075 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11076 * lib/target-supports.exp: Return true for s390
11077 in check_effective_logical_op_short_circuit.
11078
11079 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11080
11081 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11082 of second source operand.
11083 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11084 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11085 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11086
11087 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11088
11089 PR ipa/60315
11090 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11091
11092 2014-03-28 Tobias Burnus <burnus@net-b.de>
11093
11094 * lib/cilk-plus-dg.exp: New.
11095 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11096 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11097
11098 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11099
11100 PR fortran/60522
11101 * gfortran.dg/where_4.f90: New test case.
11102
11103 2014-03-27 Tobias Burnus <burnus@net-b.de>
11104
11105 PR fortran/58880
11106 * gfortran.dg/finalize_24.f90: New.
11107
11108 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11109
11110 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11111 vbpermq builtin.
11112
11113 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11114 vec_select optimizations.
11115 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11116 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11117
11118 PR target/60672
11119 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11120 xxpermdi builtins are supported.
11121
11122 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
11123
11124 PR rtl-optimization/60650
11125 * gcc.target/arm/pr60650.c: New.
11126
11127 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11128
11129 * gcc.target/s390/20140327-1.c: New testcase.
11130
11131 2014-03-27 Jakub Jelinek <jakub@redhat.com>
11132
11133 PR middle-end/60682
11134 * g++.dg/gomp/pr60682.C: New test.
11135
11136 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
11137
11138 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11139
11140 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11141
11142 PR target/60580
11143 * gcc.target/aarch64/pr60580_1.c: New.
11144 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11145 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11146
11147 2014-03-26 Dehao Chen <dehao@google.com>
11148
11149 * gcc.dg/predict-8.c: New test.
11150
11151 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
11152
11153 PR c++/52369
11154 * g++.dg/init/const10.C: New.
11155 * g++.dg/init/const11.C: New.
11156 * g++.dg/init/pr25811.C: Adjust.
11157 * g++.dg/init/pr29043.C: Likewise.
11158 * g++.dg/init/pr43719.C: Likewise.
11159 * g++.dg/init/pr44086.C: Likewise.
11160 * g++.dg/init/ctor8.C: Likewise.
11161 * g++.dg/init/uninitialized1.C: Likewise.
11162
11163 2014-03-26 Jakub Jelinek <jakub@redhat.com>
11164
11165 PR sanitizer/60636
11166 * c-c++-common/ubsan/pr60636.c: New test.
11167
11168 2014-03-26 Andreas Schwab <schwab@suse.de>
11169
11170 * g++.dg/torture/pr60315.C: Remove duplication.
11171
11172 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
11173
11174 * gcc.c-torture/execute/20140326-1.c: New test.
11175
11176 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
11177
11178 PR ipa/60315
11179 * g++.dg/torture/pr60315.C: New testcase.
11180
11181 2014-03-25 Martin Jambor <mjambor@suse.cz>
11182
11183 PR ipa/60600
11184 * g++.dg/ipa/pr60600.C: New test.
11185
11186 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
11187
11188 PR testsuite/58013
11189 * g++.dg/opt/pr56999.C: Pop hidden visibility.
11190
11191 2014-03-25 Richard Biener <rguenther@suse.de>
11192
11193 PR middle-end/60635
11194 * gfortran.dg/lto/pr60635_0.f90: New testcase.
11195 * gfortran.dg/lto/pr60635_1.c: Likewise.
11196
11197 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
11198
11199 PR c++/60627
11200 * g++.dg/cpp1y/pr60627.C: New testcase.
11201
11202 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
11203
11204 * gcc.target/aarch64/ushr64_1.c: New.
11205
11206 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
11207
11208 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11209 (LONG_LONG): Use LLONG.
11210 (set_rvector_long): Explicitly return void.
11211 (set_vector_long): Likewise.
11212 (check_vector_long): Likewise.
11213
11214 2014-03-24 Marek Polacek <polacek@redhat.com>
11215
11216 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11217 Define INT_MIN.
11218 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11219 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11220 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11221 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11222 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11223 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11224 * c-c++-common/ubsan/pr59503.c: Likewise.
11225 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11226 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11227 * c-c++-common/ubsan/shift-3.c: Likewise.
11228 * c-c++-common/ubsan/shift-6.c: Likewise.
11229 * c-c++-common/ubsan/undefined-1.c: Likewise.
11230 * c-c++-common/ubsan/vla-2.c: Likewise.
11231 * c-c++-common/ubsan/vla-3.c: Likewise.
11232 * c-c++-common/ubsan/vla-4.c: Likewise.
11233 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11234 * g++.dg/ubsan/return-2.C: Likewise.
11235
11236 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
11237
11238 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11239 hppa*-*-hpux*.
11240
11241 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11242
11243 PR libfortran/59313
11244 PR libfortran/58015
11245 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11246 * gfortran.dg/round_4.f90: Likewise.
11247
11248 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
11249
11250 PR libfortran/60128
11251 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11252 i?86-*-solaris2.9*.
11253
11254 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR sanitizer/60613
11257 * c-c++-common/ubsan/pr60613-1.c: New test.
11258 * c-c++-common/ubsan/pr60613-2.c: New test.
11259
11260 2014-03-22 Matthias Klose <doko@ubuntu.com>
11261
11262 * g++.dg/cpp0x/regress: Remove empty directory.
11263
11264 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11265
11266 PR debug/60603
11267 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11268
11269 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11270
11271 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11272 * g++.dg/cpp1y/pr60393.C: Likewise.
11273
11274 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11275
11276 PR c++/60384
11277 * g++.dg/cpp1y/pr60384.C: New.
11278
11279 2014-03-21 Jakub Jelinek <jakub@redhat.com>
11280
11281 PR target/60598
11282 * gcc.dg/pr60598.c: New test.
11283
11284 2014-03-21 Martin Jambor <mjambor@suse.cz>
11285
11286 PR ipa/59176
11287 * g++.dg/torture/pr59176.C: New test.
11288
11289 2014-03-21 Martin Jambor <mjambor@suse.cz>
11290
11291 PR ipa/60419
11292 * g++.dg/ipa/pr60419.C: New test.
11293
11294 2014-03-21 Richard Biener <rguenther@suse.de>
11295
11296 PR tree-optimization/60577
11297 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11298
11299 2014-03-21 Tobias Burnus <burnus@net-b.de>
11300
11301 PR fortran/60599
11302 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11303
11304 2014-03-20 Jakub Jelinek <jakub@redhat.com>
11305
11306 PR middle-end/60597
11307 * g++.dg/opt/pr60597.C: New test.
11308
11309 PR c++/60572
11310 * g++.dg/init/pr60572.C: New test.
11311
11312 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11313
11314 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11315
11316 2014-03-19 Tobias Burnus <burnus@net-b.de>
11317
11318 PR fortran/60543
11319 PR fortran/60283
11320 * gfortran.dg/implicit_pure_4.f90: New.
11321
11322 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11323
11324 PR c++/51474
11325 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11326
11327 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
11328
11329 PR testsuite/60590
11330 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11331 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11332 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11333
11334 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11335
11336 PR c++/60332
11337 * g++.dg/cpp1y/pr60332.C: New.
11338
11339 2014-03-19 Marek Polacek <polacek@redhat.com>
11340
11341 PR sanitizer/60569
11342 * g++.dg/ubsan/pr60569.C: New test.
11343
11344 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11345
11346 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11347
11348 2014-03-19 Jakub Jelinek <jakub@redhat.com>
11349
11350 PR tree-optimization/60559
11351 * g++.dg/vect/pr60559.cc: New test.
11352
11353 2014-03-18 Ian Lance Taylor <iant@google.com>
11354
11355 PR target/60563
11356 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11357 (ditype): Rename typedef from int64_t.
11358
11359 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11360
11361 PR c/55383
11362 * gcc.dg/cast-qual-3.c: New.
11363 Revert:
11364 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11365 * c-c++-common/Wcast-qual-1.c: More precise match text.
11366
11367 2014-03-18 Janus Weil <janus@gcc.gnu.org>
11368
11369 PR fortran/55207
11370 PR fortran/60549
11371 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11372 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11373 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11374 * gfortran.dg/intent_optimize_1.f90: Ditto.
11375 * gfortran.dg/pointer_init_9.f90: Ditto.
11376 * gfortran.dg/volatile4.f90: Ditto.
11377 * gfortran.dg/volatile6.f90: Ditto.
11378
11379 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11380
11381 PR c/55383
11382 * c-c++-common/Wcast-qual-1.c: More precise match text.
11383
11384 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11385
11386 PR c++/60305
11387 * g++.dg/cpp0x/constexpr-ice14.C: New.
11388
11389 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11390
11391 PR c++/54250
11392 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11393
11394 2014-03-18 Jakub Jelinek <jakub@redhat.com>
11395
11396 PR sanitizer/60535
11397 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11398 * c-c++-common/ubsan/null-2.c: Likewise.
11399 * c-c++-common/ubsan/null-3.c: Likewise.
11400 * c-c++-common/ubsan/null-4.c: Likewise.
11401 * c-c++-common/ubsan/null-5.c: Likewise.
11402 * c-c++-common/ubsan/null-6.c: Likewise.
11403 * c-c++-common/ubsan/null-7.c: Likewise.
11404 * c-c++-common/ubsan/null-8.c: Likewise.
11405 * c-c++-common/ubsan/null-9.c: Likewise.
11406 * c-c++-common/ubsan/null-10.c: Likewise.
11407 * c-c++-common/ubsan/null-11.c: Likewise.
11408 * c-c++-common/ubsan/overflow-1.c: Likewise.
11409 * c-c++-common/ubsan/overflow-2.c: Likewise.
11410 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11411 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11412 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11413 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11414 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11415 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11416 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11417 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11418 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11419 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11420 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11421 * c-c++-common/ubsan/pr59333.c: Likewise.
11422 * c-c++-common/ubsan/pr59503.c: Likewise.
11423 * c-c++-common/ubsan/pr59667.c: Likewise.
11424 * c-c++-common/ubsan/undefined-1.c: Likewise.
11425 * g++.dg/ubsan/pr59250.C: Likewise.
11426 * g++.dg/ubsan/pr59306.C: Likewise.
11427
11428 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11429
11430 * gcc.dg/tls/pr58595.c: Add tls options.
11431
11432 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
11433
11434 * gcc.target/i386/avx-additional-reg-names.c: New.
11435 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11436
11437 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
11438
11439 PR c++/60390
11440 * g++.dg/cpp1y/pr60390.C: New testcase.
11441
11442 PR c++/60391
11443 * g++.dg/cpp1y/pr60391.C: New testcase.
11444
11445 2014-03-17 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR target/60516
11448 * gcc.target/i386/pr60516.c: New test.
11449
11450 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
11451
11452 PR c++/59571
11453 * g++.dg/cpp0x/constexpr-ice13.C: New.
11454
11455 2014-03-17 Marek Polacek <polacek@redhat.com>
11456
11457 PR middle-end/60534
11458 * gcc.dg/gomp/pr60534.c: New test.
11459
11460 2014-03-17 Kai Tietz <ktietz@redhat.com>
11461
11462 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11463
11464 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
11465
11466 PR testsuite/58851
11467 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11468 storage size.
11469
11470 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
11471
11472 PR libfortran/58324
11473 * gfortran.dg/list_read_12.f90: New test.
11474
11475 2014-03-15 Janus Weil <janus@gcc.gnu.org>
11476
11477 PR fortran/55207
11478 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11479 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11480 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11481 -Wno-aggressive-loop-optimizations and remove an unused variable.
11482 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11483 * gfortran.dg/pointer_init_9.f90: New.
11484 * gfortran.dg/volatile4.f90: Put into subroutine.
11485 * gfortran.dg/volatile6.f90: Ditto.
11486
11487 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
11488
11489 PR fortran/60392
11490 * gfortran.dg/transpose_4.f90: New test.
11491
11492 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
11493
11494 PR rtl-optimization/60508
11495 * gcc.target/i386/pr60508.c: New.
11496
11497 2014-03-14 Richard Biener <rguenther@suse.de>
11498
11499 PR middle-end/60518
11500 * g++.dg/pr60518.C: New testcase.
11501
11502 2014-03-14 Martin Jambor <mjambor@suse.cz>
11503
11504 PR lto/60461
11505 * gcc.dg/lto/pr60461_0.c: New test.
11506
11507 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
11508
11509 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11510 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11511 * gcc.dg/lto/save-temps_0.c: New testcase.
11512
11513 2014-03-13 Jakub Jelinek <jakub@redhat.com>
11514
11515 PR middle-end/36282
11516 * c-c++-common/pr36282-1.c: New test.
11517 * c-c++-common/pr36282-2.c: New test.
11518 * c-c++-common/pr36282-3.c: New test.
11519 * c-c++-common/pr36282-4.c: New test.
11520
11521 2014-03-13 Richard Henderson <rth@redhat.com>
11522
11523 PR debug/60438
11524 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11525
11526 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11527
11528 PR c++/60383
11529 * g++.dg/template/crash118.C: New.
11530 * g++.dg/template/crash95.C: Adjust.
11531
11532 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
11533
11534 PR rtl-optimization/57189
11535 * gcc.target/i386/pr57189.c: New.
11536
11537 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11538
11539 PR c++/60254
11540 * g++.dg/cpp0x/static_assert10.C: New.
11541 * g++.dg/cpp0x/static_assert11.C: Likewise.
11542 * g++.dg/cpp0x/static_assert3.C: Adjust.
11543
11544 2014-03-13 Richard Biener <rguenther@suse.de>
11545
11546 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11547
11548 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11549
11550 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11551 2.07 128-bit arithmetic.
11552 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11553
11554 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11555 due to when TImode is allowed in VSX registers, the allowable
11556 address modes for TImode is just a single indirect address in
11557 order for the value to be loaded and store in either GPR or VSX
11558 registers. This affects the generated code, and it would cause
11559 this test to fail, when such an option is used.
11560
11561 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11562
11563 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11564
11565 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11566
11567 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11568 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11569 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11570 only test for exactly one if if -mbranch-cost=1 has been passed.
11571
11572 2014-03-12 Christian Bruel <christian.bruel@st.com>
11573
11574 PR target/60264
11575 * gcc.target/arm/pr60264.c
11576
11577 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11578
11579 PR tree-optimization/60454
11580 * gcc.c-torture/execute/pr60454.c: New test.
11581
11582 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11583 Marc Glisse <marc.glisse@inria.fr>
11584
11585 PR tree-optimization/60502
11586 * gcc.c-torture/compile/pr60502.c: New test.
11587
11588 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11589
11590 PR middle-end/60482
11591 * gcc.dg/vect/pr60482.c: New test.
11592
11593 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11594
11595 PR c++/60389
11596 * g++.dg/cpp0x/inh-ctor19.C: New.
11597
11598 2014-03-11 Richard Biener <rguenther@suse.de>
11599
11600 PR tree-optimization/60429
11601 PR tree-optimization/60485
11602 * gcc.dg/pr60485-1.c: New testcase.
11603 * gcc.dg/pr60485-2.c: Likewise.
11604
11605 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11606
11607 PR ipa/60457
11608 * g++.dg/ipa/pr60457.C: New test.
11609
11610 2014-03-10 Richard Biener <rguenther@suse.de>
11611
11612 PR middle-end/60474
11613 * g++.dg/torture/pr60474.C: New testcase.
11614
11615 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11616
11617 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11618
11619 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11620
11621 * gcc.dg/lto/pr55113_0.c: New testcase.
11622
11623 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11624
11625 PR c++/60033
11626 * g++.dg/cpp1y/pr60033.C: New testcase.
11627
11628 PR c++/60393
11629 * g++.dg/cpp1y/pr60393.C: New testcase.
11630
11631 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11632
11633 PR libfortran/60128
11634 * gfortran.dg/fmt_en.f90: New test.
11635
11636 2014-03-07 Jason Merrill <jason@redhat.com>
11637
11638 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11639 * lib/target-supports.exp (check_effective_target_c++11): Now
11640 means C++11 and up.
11641 (check_effective_target_c++11_only): New.
11642 (check_effective_target_c++11_down): New.
11643 (check_effective_target_c++1y): New.
11644 (check_effective_target_c++1y_only): New.
11645 (check_effective_target_c++98_only): Rename from
11646 check_effective_target_c++98.
11647 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11648
11649 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11650
11651 PR c++/58609
11652 * g++.dg/cpp0x/constexpr-ice12.C: New.
11653
11654 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11655
11656 * c-c++-common/gomp/map-1.c: Extend.
11657
11658 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11659 Janus Weil <janus@gcc.gnu.org>
11660
11661 PR fortran/51976
11662 * gfortran.dg/deferred_type_component_1.f90 : New test.
11663 * gfortran.dg/deferred_type_component_2.f90 : New test.
11664
11665 2014-03-06 Marek Polacek <polacek@redhat.com>
11666
11667 PR c/60197
11668 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11669 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11670
11671 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11672
11673 PR target/58595
11674 * gcc.dg/tls/pr58595.c: New test.
11675
11676 2014-03-06 Richard Biener <rguenther@suse.de>
11677
11678 PR middle-end/60445
11679 PR lto/60424
11680 PR lto/60427
11681 Revert
11682 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11683
11684 * gcc.dg/lto/pr55113_0.c: New testcase.
11685
11686 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR testsuite/59308
11689 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11690 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11691 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11692 s390*/i?86/x86_64.
11693 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11694 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11695 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11696 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11697 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11698 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11699 even for mips*/s390*/i?86/x86_64.
11700 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11701 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11702 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11703 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11704 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11705
11706 PR lto/60404
11707 * gcc.dg/lto/pr60404_0.c: New test.
11708 * gcc.dg/lto/pr60404_1.c: New file.
11709 * gcc.dg/lto/pr60404_2.c: New file.
11710
11711 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11712
11713 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11714 long long" throughout.
11715 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11716 * gcc.dg/vmx/insert-vsx.c: Likewise.
11717 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11718 * gcc.dg/vmx/ld-vsx.c: Likewise.
11719 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11720 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11721 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11722 * gcc.dg/vmx/merge-vsx.c: Likewise.
11723 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11724 * gcc.dg/vmx/st-vsx.c: Likewise.
11725 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11726 * gcc.dg/vmx/stl-vsx.c: Likewise.
11727 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11728
11729 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11730
11731 * gcc.dg/lto/pr55113_0.c: New testcase.
11732
11733 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11734
11735 PR c++/60376
11736 * g++.dg/cpp1y/pr60376.C: New.
11737
11738 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11739
11740 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11741
11742 2014-03-04 Richard Biener <rguenther@suse.de>
11743
11744 PR tree-optimization/60382
11745 * gcc.dg/vect/pr60382.c: New testcase.
11746
11747 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11748
11749 PR libfortran/60148
11750 * gfortran.dg/namelist_84.f90: New test.
11751
11752 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11753
11754 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11755 argument to avoid inf values.
11756 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11757 UNION_FP_CHECK machinery.
11758
11759 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11760
11761 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11762 i32in128 cases outside special big-endian processing block.
11763
11764 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR preprocessor/60400
11767 * c-c++-common/cpp/pr60400.c: New test.
11768 * c-c++-common/cpp/pr60400-1.h: New file.
11769 * c-c++-common/cpp/pr60400-2.h: New file.
11770
11771 PR objc++/60398
11772 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11773
11774 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11775 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11776
11777 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11778
11779 PR ipa/60150
11780 * g++.dg/lto/pr60150.H: New testcase.
11781 * g++.dg/lto/pr60150_0.C: New testcase.
11782 * g++.dg/lto/pr60150_1.C: New testcase.
11783
11784 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11785
11786 PR ipa/60306
11787 * g++.dg/ipa/devirt-29.C: New testcase
11788
11789 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11790
11791 PR fortran/60236
11792 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11793
11794 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11795
11796 PR c++/50025
11797 * g++.dg/cpp0x/pr50025.C: New.
11798
11799 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11800
11801 PR c++/60377
11802 * g++.dg/cpp1y/pr60377.C: New testcase.
11803
11804 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11805
11806 PR fortran/60341
11807 * gfortran.dg/str_comp_optimize_1.f90: New test.
11808
11809 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11810
11811 PR target/60071
11812 * gcc.c-torture/compile/pr60071.c: New.
11813
11814 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11815
11816 PR fortran/60359
11817 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11818
11819 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11820
11821 PR c++/58610
11822 * g++.dg/cpp0x/constexpr-ice11.C: New.
11823
11824 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11825
11826 PR c++/60314
11827 * g++.dg/cpp1y/auto-fn24.C: New.
11828
11829 2014-02-28 Joey Ye <joey.ye@arm.com>
11830
11831 PR target/PR60169
11832 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11833
11834 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11835
11836 PR c++/60253
11837 * g++.dg/overload/ellipsis2.C: New.
11838
11839 2014-02-27 Jeff Law <law@redhat.com>
11840
11841 PR rtl-optimization/52714
11842 * gcc.c-torture/compile/pr52714.c: New test.
11843
11844 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11845 Jeff Law <law@redhat.com>
11846
11847 PR rtl-optimization/49847
11848 * g++.dg/pr49847.C: New test.
11849
11850 2014-02-27 Marek Polacek <polacek@redhat.com>
11851
11852 PR middle-end/59223
11853 * c-c++-common/pr59223.c: New test.
11854
11855 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11856
11857 * common/config/i386/predicates.md (const1256_operand): Remove.
11858 (const2356_operand): New.
11859 (const_1_to_2_operand): Remove.
11860 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11861 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11862 (*avx512pf_gatherpf<mode>sf): Ditto.
11863 (avx512pf_gatherpf<mode>df): Ditto.
11864 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11865 (*avx512pf_gatherpf<mode>df): Ditto.
11866 (avx512pf_scatterpf<mode>sf): Ditto.
11867 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11868 (*avx512pf_scatterpf<mode>sf): Ditto.
11869 (avx512pf_scatterpf<mode>df): Ditto.
11870 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11871 (*avx512pf_scatterpf<mode>df): Ditto.
11872 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11873
11874 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11875
11876 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11877 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11878 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11879 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11880 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11881 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11882 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11883 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11884
11885 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11886
11887 PR target/60280
11888 * gnat.dg/renaming5.adb: Change to two expected gotos.
11889 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11890 jump threads.
11891 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11892 messages for removed basic block.
11893 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11894 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11895 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11896 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11897
11898 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11899
11900 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11901 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11902 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11903 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11904 * gcc.dg/vmx/merge-vsx.c: Likewise.
11905 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11906
11907 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11908
11909 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11910 * gcc.target/i386/prefetchwt1-1.c: New.
11911 * g++.dg/other/i386-2.C: Add new option.
11912 * g++.dg/other/i386-3.C: Ditto.
11913 * gcc.target/i386/sse-12.c: Ditto.
11914 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11915 * gcc.target/i386/sse-22.c: Add new option.
11916 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11917
11918 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11919
11920 PR libfortran/59313
11921 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11922
11923 PR libfortran/58015
11924 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11925
11926 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11927
11928 PR c++/60311
11929 * g++.dg/cpp1y/pr60311.C: New testcase.
11930
11931 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11932
11933 PR c++/60065
11934 * g++.dg/cpp1y/pr60065.C: New testcase.
11935
11936 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11937
11938 PR rtl-optimization/60268
11939 * gcc.c-torture/compile/pr60268.c: New test.
11940
11941 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11942
11943 * gcc.target/microblaze/others/mem_reload.c: New test.
11944
11945 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11946
11947 * gcc.dg/vmx/lde.c: New test.
11948 * gcc.dg/vmx/lde-be-order.c: New test.
11949 * gcc.dg/vmx/ste.c: New test.
11950 * gcc.dg/vmx/ste-be-order.c: New test.
11951
11952 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11953
11954 PR testsuite/60173
11955 * lib/target-supports.exp
11956 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11957 and crisv32-*-* to list.
11958
11959 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11960
11961 PR fortran/60302
11962 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11963
11964 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11965
11966 * gcc.dg/vmx/vsums.c: Check entire result vector.
11967 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11968
11969 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11970
11971 * gcc.dg/vmx/ld.c: New test.
11972 * gcc.dg/vmx/ld-be-order.c: New test.
11973 * gcc.dg/vmx/ld-vsx.c: New test.
11974 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11975 * gcc.dg/vmx/ldl.c: New test.
11976 * gcc.dg/vmx/ldl-be-order.c: New test.
11977 * gcc.dg/vmx/ldl-vsx.c: New test.
11978 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11979 * gcc.dg/vmx/st.c: New test.
11980 * gcc.dg/vmx/st-be-order.c: New test.
11981 * gcc.dg/vmx/st-vsx.c: New test.
11982 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11983 * gcc.dg/vmx/stl.c: New test.
11984 * gcc.dg/vmx/stl-be-order.c: New test.
11985 * gcc.dg/vmx/stl-vsx.c: New test.
11986 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11987
11988 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11989
11990 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11991 * g++.dg/other/i386-3.C (dg-options): Ditto.
11992 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11993 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11994 -mavx512pf and -msha.
11995
11996 2014-02-21 Richard Biener <rguenther@suse.de>
11997
11998 PR tree-optimization/60276
11999 * gcc.dg/vect/pr60276.c: New testcase.
12000
12001 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12002
12003 PR fortran/60234
12004 * gfortran.dg/finalize_23.f90: New.
12005
12006 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
12007
12008 PR c++/60052
12009 PR c++/60053
12010 * g++.dg/cpp1y/pr60052.C: New testcase.
12011 * g++.dg/cpp1y/pr60053.C: New testcase.
12012
12013 2014-02-21 Tobias Burnus <burnus@net-b.de>
12014
12015 PR fortran/60286
12016 * gfortran.dg/inquire_16.f90: New.
12017
12018 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
12019
12020 * gcc.target/nios2/biggot-1.c: New.
12021 * gcc.target/nios2/biggot-2.c: New.
12022
12023 2014-02-20 Martin Jambor <mjambor@suse.cz>
12024
12025 PR ipa/55260
12026 * gcc.dg/ipa/pr55260.c: New test.
12027
12028 2014-02-20 Bin Cheng <bin.cheng@arm.com>
12029
12030 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12031 for execution test case.
12032
12033 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
12034
12035 PR ipa/58555
12036 * g++.dg/torture/pr58555.C: New testcase.
12037
12038 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12039
12040 PR target/60204
12041 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12042 reflect abi fix.
12043 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12044
12045 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12046 Kirill Yukhin <kirill.yukhin@intel.com>
12047
12048 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12049 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12050 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12051 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12052 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12053 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12054
12055 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR c/37743
12058 * g++.dg/ext/builtin-bswap1.C: New test.
12059 * c-c++-common/pr37743.c: New test.
12060
12061 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
12062
12063 * gcc.dg/decl-10.c: New test.
12064
12065 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12066
12067 PR c++/60267
12068 * g++.dg/ext/ivdep-1.C: New test.
12069
12070 PR c++/60267
12071 * gcc.dg/pr60267.c: New test.
12072
12073 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12074
12075 PR target/59794
12076 * gcc.target/i386/pr39162.c: Add dg-prune-output.
12077 (dg-options): Remove -Wno-psabi.
12078 * gcc.target/i386/pr59794-2.c: Ditto.
12079 * gcc.target/i386/pr60205-1.c: Ditto.
12080 * gcc.target/i386/sse-5.c: Ditto.
12081
12082 2014-02-18 Nick Clifton <nickc@redhat.com>
12083
12084 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12085 * gcc.dg/pr23623.c: Likewise.
12086 * gcc.dg/pr48784-1.c: Likewise.
12087 * gcc.dg/pr48784-2.c: Likewise.
12088 * gcc.dg/pr56997-2.c: Likewise.
12089 * gcc.dg/sms-6.c: Likewise.
12090 * gcc.dg/torture/pr60183.c: Likewise.
12091 * gcc.dg/torture/vec-cvt-1.c: Likewise.
12092 * gcc.c-torture/execute/20061220-1.x: New.
12093 * gcc.c-torture/execute/pr43220.x: New.
12094 * gcc.c-torture/execute/pr51581-1.x: New.
12095 * gcc.c-torture/execute/pr51581-2.x: New.
12096 * gcc.c-torture/execute/pr58570.x: New.
12097 * gcc.c-torture/unsorted/DFcmp.x: New.
12098 * gcc.c-torture/unsorted/SFset.x: New.
12099
12100 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
12101
12102 * gnat.dg/opt31.adb: New test.
12103
12104 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12105
12106 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12107
12108 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12109
12110 PR fortran/60232
12111 * gfortran.dg/typebound_proc_33.f90: New.
12112
12113 2014-02-19 Marek Polacek <polacek@redhat.com>
12114
12115 PR c/60195
12116 * gcc.dg/pr60195.c: New test.
12117
12118 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
12119
12120 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12121
12122 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12123
12124 PR preprocessor/58844
12125 * c-c++-common/cpp/pr58844-1.c: New test.
12126 * c-c++-common/cpp/pr58844-2.c: New test.
12127
12128 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12129
12130 PR c++/60225
12131 * g++.dg/cpp0x/constexpr-ice10.C: New.
12132
12133 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12134
12135 PR c++/60215
12136 * g++.dg/cpp0x/pr60215.C: New.
12137
12138 2014-02-18 Tobias Burnus <burnus@net-b.de>
12139
12140 PR fortran/49397
12141 * gfortran.dg/proc_ptr_45.f90: New.
12142 * gfortran.dg/proc_ptr_46.f90: New.
12143
12144 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12145
12146 PR c++/60190
12147 * g++.dg/cpp1y/pr60190.C: New testcase.
12148
12149 PR c++/60064
12150 * g++.dg/cpp1y/pr60064.C: New testcase.
12151
12152 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
12153
12154 PR target/60205
12155 * gcc.target/i386/pr60205-1.c: New test.
12156 * gcc.target/i386/pr60205-2.c: Ditto.
12157
12158 2014-02-18 Kai Tietz <ktietz@redhat.com>
12159
12160 PR target/60193
12161 * gcc.target/i386/nest-1.c: New testcase.
12162
12163 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
12164
12165 * gnat.dg/opt32.adb: New test.
12166
12167 2014-02-18 Janus Weil <janus@gcc.gnu.org>
12168
12169 PR fortran/60231
12170 * gfortran.dg/typebound_generic_15.f90: New.
12171
12172 2014-02-17 Janus Weil <janus@gcc.gnu.org>
12173
12174 PR fortran/55907
12175 * gfortran.dg/init_flag_12.f90: New.
12176
12177 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12178 Ilya Tocar <ilya.tocar@intel.com>
12179
12180 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12181 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12182 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12183 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12184
12185 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
12186
12187 * lib/target-supports.exp
12188 (check_effective_target_logical_op_short_circuit): New procedure.
12189 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12190 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12191 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12192 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12193 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12194 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
12195 logical_op_short_circuit for the alternative test, extending
12196 it to arm_cortex_m.
12197
12198 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12199
12200 PR target/60203
12201 * gcc.target/powerpc/pr60203.c: New testsuite.
12202
12203 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
12204
12205 PR fortran/59599
12206 * gfortran.dg/ichar_3.f90: New test.
12207
12208 2014-02-15 Richard Biener <rguenther@suse.de>
12209
12210 PR tree-optimization/60183
12211 * gcc.dg/torture/pr60183.c: New testcase.
12212
12213 2014-02-14 Jeff Law <law@redhat.com>
12214
12215 PR rtl-optimization/60131
12216 * g++.dg/torture/pr60131.C: New test.
12217
12218 2014-02-14 Ian Bolton <ian.bolton@arm.com>
12219
12220 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12221 on command-line.
12222
12223 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
12224
12225 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12226
12227 2014-02-14 Jakub Jelinek <jakub@redhat.com>
12228
12229 * gcc.c-torture/compile/20140213.c: New test.
12230
12231 2014-02-13 Jakub Jelinek <jakub@redhat.com>
12232
12233 PR target/43546
12234 * gcc.target/i386/pr43546.c: New test.
12235
12236 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
12237
12238 * gcc.target/s390/hotpatch-compile-8.c: New test.
12239
12240 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12241
12242 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
12243 definition with an ifndef.
12244 * gcc.dg/pr59605-2.c: New test.
12245
12246 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12247
12248 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12249
12250 2014-02-12 Joseph Myers <joseph@codesourcery.com>
12251
12252 * gcc.dg/torture/float128-mul-underflow.c,
12253 gcc.dg/torture/float128-truncdf-underflow.c,
12254 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12255
12256 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12257
12258 PR middle-end/59737
12259 * g++.dg/ipa/pr59737.C: New test.
12260
12261 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
12262
12263 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12264
12265 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
12266
12267 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12268
12269 * gcc.dg/cilk-plus/jump-openmp.c: New file.
12270
12271 2014-02-12 Richard Biener <rguenther@suse.de>
12272
12273 PR middle-end/60092
12274 * gcc.dg/torture/pr60092.c: New testcase.
12275 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12276
12277 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
12278
12279 * gcc.c-torture/execute/20140212-1.c: New test.
12280
12281 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12282
12283 PR c++/60047
12284 * g++.dg/cpp0x/pr60047.C: New.
12285
12286 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12287
12288 PR c/60101
12289 * c-c++-common/pr60101.c: New test.
12290
12291 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
12292
12293 PR lto/59468
12294 * g++.dg/ipa/devirt-27.C: New testcase.
12295 * g++.dg/ipa/devirt-26.C: New testcase.
12296
12297 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12298
12299 PR target/60137
12300 * gcc.target/powerpc/pr60137.c: New file.
12301
12302 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12303
12304 PR fortran/52370
12305 * gfortran.dg/pr52370.f90: New test.
12306
12307 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
12308
12309 PR target/59927
12310 Revert
12311 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
12312
12313 PR testsuite/58630
12314 * gcc.target/i386/pr43662.c (dg-options):
12315 Add -maccumulate-outgoing-args.
12316 * gcc.target/i386/pr43869.c (dg-options): Ditto.
12317 * gcc.target/i386/pr57003.c (dg-options): Ditto.
12318 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12319 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12320 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12321 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12322 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12323 Add -maccumulate-outgoing-args.
12324 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12325 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12326 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12327 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12328 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12329 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12330 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12331 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12332 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12333 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12334 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12335 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12336 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12337 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12338 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12339
12340 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
12341
12342 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12343
12344 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12345
12346 PR debug/59776
12347 * gcc.dg/guality/pr59776.c: New test.
12348
12349 2014-02-11 Renlin Li <Renlin.Li@arm.com>
12350
12351 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12352 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12353 (add_options_for_arm_vfp3): New.
12354
12355 2014-02-11 Jeff Law <law@redhat.com>
12356
12357 PR middle-end/54041
12358 * gcc.target/m68k/pr54041.c: New test.
12359
12360 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12361
12362 PR target/59927
12363 * gcc.target/i386/pr59927.c: New test.
12364
12365 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
12366
12367 * gcc.dg/vect/pr57741-3.c: Require vect_int.
12368 * gcc.dg/vect/pr60012.c: Likewise.
12369 * gcc.dg/vect/vect-119.c: Likewise.
12370 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12371 * gcc.dg/vect/vect-outer-4c.c: Likewise.
12372
12373 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12374
12375 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12376
12377 2014-02-10 Jeff Law <law@redhat.com>
12378
12379 PR middle-end-52306
12380 * gcc.c-torture/compile/pr52306.c: New test.
12381
12382 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12383
12384 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12385
12386 2014-02-10 Richard Biener <rguenther@suse.de>
12387
12388 PR tree-optimization/60115
12389 * gcc.dg/torture/pr60115.c: New testcase.
12390
12391 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
12392
12393 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12394 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12395
12396 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
12397 Ilya Tocar <ilya.tocar@intel.com>
12398
12399 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12400 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12401 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12402 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12403 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12404 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12405 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12406 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12407 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12408 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12409 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12410 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12411 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12412 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12413 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12414 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12415 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12416 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12417 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12418 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12419 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12420 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12421 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12422 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12423 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12424 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12425 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12426
12427 2014-02-10 Jakub Jelinek <jakub@redhat.com>
12428
12429 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12430
12431 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12432
12433 PR fortran/57522
12434 * gfortran.dg/associated_target_5.f03: New test.
12435
12436 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12437
12438 PR fortran/59026
12439 * gfortran.dg/elemental_by_value_1.f90: New test.
12440
12441 2014-02-08 Janus Weil <janus@gcc.gnu.org>
12442
12443 PR fortran/58470
12444 * gfortran.dg/finalize_22.f90: New.
12445
12446 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
12447
12448 PR fortran/60066
12449 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
12450 was fixed by the patch for PR59906.
12451
12452 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12453
12454 PR translation/52289
12455 * gfortran.dg/coarray_8.f90: Update dg-error match.
12456
12457 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR c/59984
12460 * gcc.dg/vect/pr59984.c: New test.
12461
12462 PR middle-end/60092
12463 * gcc.dg/attr-alloc_align-1.c: New test.
12464 * gcc.dg/attr-alloc_align-2.c: New test.
12465 * gcc.dg/attr-alloc_align-3.c: New test.
12466 * gcc.dg/attr-assume_aligned-1.c: New test.
12467 * gcc.dg/attr-assume_aligned-2.c: New test.
12468 * gcc.dg/attr-assume_aligned-3.c: New test.
12469
12470 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12471
12472 PR target/60077
12473 * gcc.target/i386/pr60077-1.c: New test.
12474 * gcc.target/i386/pr60077-2.c: New test.
12475
12476 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12477
12478 PR preprocessor/56824
12479 * gcc.dg/pr56824.c: New test.
12480
12481 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12482
12483 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12484 variable used for atomic operations.
12485
12486 2014-02-07 Richard Biener <rguenther@suse.de>
12487
12488 PR middle-end/60092
12489 * gcc.dg/vect/pr60092-2.c: New testcase.
12490
12491 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12492
12493 PR c++/60082
12494 Revert
12495 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12496
12497 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12498 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12499
12500 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12501
12502 * gcc.target/s390/fp2int1.c: New testcase.
12503
12504 2014-02-07 Richard Biener <rguenther@suse.de>
12505
12506 PR middle-end/60092
12507 * gcc.dg/tree-ssa/alias-30.c: New testcase.
12508 * gcc.dg/tree-ssa/alias-31.c: Likewise.
12509
12510 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
12511
12512 PR ipa/59918
12513 * g++.dg/torture/pr59918.C: New testcase.
12514
12515 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12516
12517 PR target/59575
12518 * gcc.target/arm/pr59575.c: New test.
12519
12520 PR debug/59992
12521 * gcc.dg/pr59992.c: New test.
12522
12523 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
12524
12525 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12526 init_priority. Test alignment of variable instead of function.
12527
12528 2014-02-06 Marek Polacek <polacek@redhat.com>
12529
12530 PR c/60087
12531 * gcc.dg/pr60087.c: New test.
12532
12533 2014-02-06 Alan Modra <amodra@gmail.com>
12534
12535 * gcc.target/powerpc/pr60032.c: New.
12536
12537 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR target/60062
12540 * gcc.c-torture/execute/pr60062.c: New test.
12541 * gcc.c-torture/execute/pr60072.c: New test.
12542
12543 2014-02-06 Ian Bolton <ian.bolton@arm.com>
12544
12545 * gcc.dg/tree-ssa/pr59597.c: Make called function static
12546 so that expected outcome works for PIC variants too.
12547
12548 2014-02-06 Yury Gribov <y.gribov@samsung.com>
12549 Kugan Vivekanandarajah <kuganv@linaro.org>
12550
12551 * gcc.target/arm/vect-noalign.c: New file.
12552
12553 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12554 Jakub Jelinek <jakub@redhat.com>
12555
12556 PR middle-end/60013
12557 * gcc.dg/pr60013.c: New testcase.
12558
12559 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12560
12561 * gcc.dg/vmx/sum2s.c: New.
12562 * gcc.dg/vmx/sum2s-be-order.c: New.
12563
12564 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12565
12566 * gcc.dg/vmx/pack.c: New.
12567 * gcc.dg/vmx/pack-be-order.c: New.
12568 * gcc.dg/vmx/unpack.c: New.
12569 * gcc.dg/vmx/unpack-be-order.c: New.
12570
12571 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12572
12573 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12574 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12575
12576 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12577
12578 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12579 Use __builtin_floorf, __builtin_ceilf.
12580 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12581 declaration.
12582 (TEST): Use __builtin_floorf.
12583 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12584
12585 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12586
12587 PR ipa/59947
12588 * g++.dg/opt/pr59947.C: New test.
12589
12590 PR c++/58703
12591 * c-c++-common/gomp/pr58703.c: New test.
12592
12593 2014-02-05 Richard Biener <rguenther@suse.de>
12594
12595 PR testsuite/60076
12596 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12597 avoid using unsigned long long.
12598
12599 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12600
12601 PR middle-end/57499
12602 * g++.dg/torture/pr57499.C: New test.
12603
12604 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12605
12606 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12607
12608 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12609
12610 * g++.dg/ipa/devirrt-22.C: Fix template.
12611
12612 2014-02-04 Marek Polacek <polacek@redhat.com>
12613
12614 PR c/60036
12615 * gcc.dg/pr60036.c: New test.
12616
12617 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12618
12619 PR ipa/60058
12620 * g++.dg/torture/pr60058.C: New testcase.
12621
12622 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12623
12624 * g++.dg/tsan/default_options.C: Invert check.
12625
12626 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12627
12628 PR tree-optimization/60002
12629 * g++.dg/opt/pr60002.C: New test.
12630
12631 PR tree-optimization/60023
12632 * g++.dg/vect/pr60023.cc: New test.
12633
12634 PR ipa/60026
12635 * c-c++-common/torture/pr60026.c: New test.
12636
12637 PR rtl-optimization/57915
12638 * gcc.target/i386/pr57915.c: New test.
12639
12640 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12641
12642 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12643
12644 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12645
12646 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12647
12648 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12649
12650 PR middle-end/59261
12651 * gcc.dg/pr59261.c: New test.
12652
12653 2014-02-04 Richard Biener <rguenther@suse.de>
12654
12655 PR tree-optimization/60012
12656 * gcc.dg/vect/pr60012.c: New testcase.
12657
12658 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12659
12660 PR target/59788
12661 * g++.dg/eh/unwind-direct.C: New test.
12662
12663 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12664
12665 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12666 timeout value to 20s.
12667
12668 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12669
12670 PR ipa/59882
12671 * g++.dg/torture/pr59882.C: New testcase
12672
12673 2014-02-03 Jan Hubicka <jh@suse.cz>
12674
12675 PR ipa/59831
12676 * g++.dg/ipa/devirt-22.C: New testcase.
12677
12678 2014-02-03 Jan Hubicka <jh@suse.cz>
12679
12680 * g++.dg/ipa/devirt-25.C: New testcase.
12681
12682 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12683
12684 PR tree-optimization/59924
12685 * gcc.dg/pr59924.c: New test.
12686
12687 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12688
12689 PR ipa/59831
12690 * g++.dg/ipa/devirt-24.C: New testcase.
12691
12692 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12693
12694 PR c++/53017
12695 PR c++/59211
12696 * c-c++-common/attributes-1.c: New testcase.
12697 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12698
12699 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12700
12701 PR c++/58871
12702 * g++.dg/cpp0x/pr58871.C: New.
12703
12704 2014-02-03 Cong Hou <congh@google.com>
12705
12706 PR tree-optimization/60000
12707 * g++.dg/vect/pr60000.cc: New test.
12708
12709 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12710
12711 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12712 * gcc.target/i386/long-double-64-4.c: Likewise.
12713 * gcc.target/i386/long-double-80-1.c: Likewise.
12714 * gcc.target/i386/long-double-80-2.c: Likewise.
12715 * gcc.target/i386/long-double-80-3.c: Likewise.
12716 * gcc.target/i386/long-double-80-4.c: Likewise.
12717 * gcc.target/i386/long-double-80-5.c: Likewise.
12718 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12719 __multf3 isn't used.
12720 * gcc.target/i386/long-double-64-3.c: Likewise.
12721 * gcc.target/i386/long-double-128-1.c: New test.
12722 * gcc.target/i386/long-double-128-2.c: Likewise.
12723 * gcc.target/i386/long-double-128-3.c: Likewise.
12724 * gcc.target/i386/long-double-128-4.c: Likewise.
12725 * gcc.target/i386/long-double-128-5.c: Likewise.
12726 * gcc.target/i386/long-double-128-6.c: Likewise.
12727 * gcc.target/i386/long-double-128-7.c: Likewise.
12728 * gcc.target/i386/long-double-128-8.c: Likewise.
12729 * gcc.target/i386/long-double-128-9.c: Likewise.
12730 * gcc.target/i386/long-double-64-5.c: Likewise.
12731 * gcc.target/i386/long-double-64-6.c: Likewise.
12732 * gcc.target/i386/long-double-64-7.c: Likewise.
12733 * gcc.target/i386/long-double-64-8.c: Likewise.
12734 * gcc.target/i386/long-double-64-9.c: Likewise.
12735 * gcc.target/i386/long-double-80-10.c: Likewise.
12736 * gcc.target/i386/long-double-80-8.c: Likewise.
12737 * gcc.target/i386/long-double-80-9.c: Likewise.
12738
12739 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12740
12741 PR rtl-optimization/57662
12742 * g++.dg/pr57662.C: New test.
12743
12744 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12745
12746 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12747 * gcc.dg/vmx/perm.c: New.
12748 * gcc.dg/vmx/perm-be-order.c: New.
12749
12750 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12751
12752 * gcc.dg/vmx/vsums.c: New.
12753 * gcc.dg/vmx/vsums-be-order.c: New.
12754
12755 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12756
12757 * g++.dg/ipa/devirt-23.C: New testcase.
12758 * g++.dg/ipa/devirt-20.C: Fix template.
12759
12760 2014-02-02 Jan Hubicka <jh@suse.cz>
12761
12762 * g++.dg/ipa/devirt-21.C: New testcase.
12763
12764 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12765
12766 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12767 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12768
12769 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12770
12771 PR target/60017
12772 * gcc.c-torture/execute/pr60017.c: New test.
12773
12774 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12775
12776 PR fortran/57033
12777 * gfortran.dg/default_initialization_7.f90: New test.
12778
12779 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12780
12781 PR fortran/59906
12782 * gfortran.dg/elemental_subroutine_9.f90: New test.
12783
12784 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12785
12786 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12787
12788 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12789
12790 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12791
12792 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12793
12794 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12795
12796 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12797
12798 PR c++/51219
12799 * g++.dg/init/bitfield5.C: New.
12800
12801 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR tree-optimization/60003
12804 * gcc.c-torture/execute/pr60003.c: New test.
12805
12806 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12807
12808 PR bootstrap/59985
12809 * gcc.target/arm/pr59985.C: New.
12810
12811 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12812
12813 PR sanitizer/59410
12814 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12815 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12816 to compile.
12817 (tsan_finish): Restore dg-do-what-default.
12818 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12819 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12820 * g++.dg/tsan/default_options.C: Likewise.
12821 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12822 * g++.dg/tsan/atomic_free2.C: Likewise.
12823 * g++.dg/tsan/cond_race.C: Likewise.
12824 * g++.dg/tsan/fd_close_norace.C: Likewise.
12825 * g++.dg/tsan/benign_race.C: Likewise.
12826 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12827 * c-c++-common/tsan/simple_race.c: Likewise.
12828 * c-c++-common/tsan/mutexset1.c: Likewise.
12829 * c-c++-common/tsan/thread_leak2.c: Likewise.
12830 * c-c++-common/tsan/tls_race.c: Likewise.
12831 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12832 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12833 * c-c++-common/tsan/free_race2.c: Likewise.
12834 * c-c++-common/tsan/thread_leak.c: Likewise.
12835 * c-c++-common/tsan/thread_leak1.c: Likewise.
12836 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12837 * c-c++-common/tsan/free_race.c: Likewise.
12838 * c-c++-common/tsan/sleep_sync.c: Likewise.
12839 * c-c++-common/tsan/tiny_race.c: Likewise.
12840 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12841 * c-c++-common/tsan/atomic_stack.c: Likewise.
12842 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12843 in dg-output regexps.
12844 * c-c++-common/tsan/simple_stack.c: Likewise.
12845
12846 2014-01-31 Richard Henderson <rth@redhat.com>
12847
12848 * g++.dg/tm/pr60004.C: New.
12849
12850 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12851
12852 PR c++/59082
12853 * g++.dg/inherit/crash4.C: New.
12854
12855 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12856
12857 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12858
12859 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12860
12861 * gcc.target/i386/m512-check.h: Use correct rounding values.
12862
12863 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12864
12865 * gcc.target/i386/avx-1.c: Use correct rounding values.
12866 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12867 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12868 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12869 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12870 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12871 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12872 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12873 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12874 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12875 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12876 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12877 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12878 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12879 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12880 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12881 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12882 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12883 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12884 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12885 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12886 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12887 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12888 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12889 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12890 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12891 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12892 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12893 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12894 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12895 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12896 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12897 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12898 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12899 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12900 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12901 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12902 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12903 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12904 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12905 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12906 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12907 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12908 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12909 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12910 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12911 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12912 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12913 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12914 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12915 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12916 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12917 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12918 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12919 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12920 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12921 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12922 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12923 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12924 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12925 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12926 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12927 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12928 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12929 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12930 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12931 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12932 * gcc.target/i386/sse-13.c: Ditto.
12933 * gcc.target/i386/sse-14.c: Ditto.
12934 * gcc.target/i386/sse-22.c: Ditto.
12935 * gcc.target/i386/sse-23.c: Ditto.
12936
12937 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12938
12939 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12940 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12941
12942 2014-01-31 Richard Biener <rguenther@suse.de>
12943
12944 PR middle-end/59990
12945 * gcc.dg/torture/pr59990.c: New testcase.
12946
12947 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12948
12949 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12950 if it fails don't run any tsan tests.
12951
12952 2014-01-31 Marek Polacek <polacek@redhat.com>
12953
12954 PR c/59963
12955 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12956 (y): Adjust dg-error.
12957 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12958 * gcc.dg/pr59963-1.c: New test.
12959 * gcc.dg/pr59963-2.c: New test.
12960 * gcc.dg/pr59963-3.c: New test.
12961
12962 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12963
12964 PR target/59923
12965 * gcc.target/arm/pr59923.c: New test.
12966
12967 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12968
12969 * gcc.dg/vmx/splat.c: New.
12970 * gcc.dg/vmx/splat-vsx.c: New.
12971 * gcc.dg/vmx/splat-be-order.c: New.
12972 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12973 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12974 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12975
12976 2014-01-30 Richard Biener <rguenther@suse.de>
12977
12978 PR tree-optimization/59993
12979 * gcc.dg/torture/pr59993.c: New testcase.
12980
12981 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12982
12983 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12984 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12985 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12986 vect_int rather than vect_float.
12987
12988 2014-01-30 Marek Polacek <polacek@redhat.com>
12989
12990 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12991
12992 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12993
12994 * gcc.target/microblaze/isa/fcmp4.c: New.
12995
12996 2014-01-30 Marek Polacek <polacek@redhat.com>
12997
12998 PR c/59940
12999 * gcc.dg/pr59940.c: New test.
13000 * gcc.dg/pr35635.c (func3): Move dg-warning.
13001
13002 2014-01-30 Richard Biener <rguenther@suse.de>
13003
13004 PR tree-optimization/59903
13005 * gcc.dg/torture/pr59903.c: New testcase.
13006
13007 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13008
13009 PR c++/58843
13010 * g++.dg/lookup/crash8.C: New.
13011
13012 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13013
13014 PR c++/58649
13015 * g++.dg/template/crash117.C: New.
13016
13017 2014-01-30 Richard Biener <rguenther@suse.de>
13018
13019 PR c/59905
13020 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13021 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13022 abort.
13023 * gcc.dg/invalid-call-1.c: Likewise.
13024
13025 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13026
13027 PR c++/58561
13028 * g++.dg/cpp1y/auto-fn23.C: New.
13029
13030 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13031
13032 PR c++/58846
13033 * g++.dg/init/dso_handle2.C: New.
13034
13035 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13036
13037 PR c++/58674
13038 * g++.dg/cpp0x/pr58674.C: New.
13039
13040 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
13041
13042 PR target/59617
13043 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13044 * gcc.target/i386/avx512f-gather-5.c: Ditto.
13045
13046 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13047
13048 * gcc.dg/vmx/merge-be-order.c: New.
13049 * gcc.dg/vmx/merge.c: New.
13050 * gcc.dg/vmx/merge-vsx-be-order.c: New.
13051 * gcc.dg/vmx/merge-vsx.c: New.
13052
13053 2014-01-29 Richard Biener <rguenther@suse.de>
13054
13055 PR tree-optimization/58742
13056 * gcc.dg/pr58742-1.c: New testcase.
13057 * gcc.dg/pr58742-2.c: Likewise.
13058 * gcc.dg/pr58742-3.c: Likewise.
13059
13060 2014-01-29 Renlin Li <Renlin.Li@arm.com>
13061
13062 * gcc.target/arm/ftest-armv7ve-arm.c: New.
13063 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13064 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13065
13066 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13067
13068 PR c++/58702
13069 * g++.dg/gomp/pr58702.C: New.
13070
13071 2014-01-29 Dodji Seketeli <dodji@redhat.com>
13072
13073 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13074 selector.
13075
13076 2014-01-29 Jakub Jelinek <jakub@redhat.com>
13077
13078 PR middle-end/59917
13079 PR tree-optimization/59920
13080 * gcc.dg/pr59920-1.c: New test.
13081 * gcc.dg/pr59920-2.c: New test.
13082 * gcc.dg/pr59920-3.c: New test.
13083 * c-c++-common/gomp/pr59917-1.c: New test.
13084 * c-c++-common/gomp/pr59917-2.c: New test.
13085
13086 PR tree-optimization/59594
13087 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13088 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13089 * gcc.dg/vect/pr59594.c: New test.
13090
13091 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
13092
13093 PR fortran/59414
13094 * gfortran.dg/allocate_class_3.f90: New test.
13095
13096 2014-01-28 Dodji Seketeli <dodji@redhat.com>
13097
13098 PR preprocessor/59935
13099 * c-c++-common/cpp/warning-zero-location.c: New test.
13100 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13101
13102 2014-01-27 Steve Ellcey <sellcey@mips.com>
13103
13104 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13105
13106 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
13107
13108 * g++.dg/ext/mv16.C: New tests.
13109
13110 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
13111
13112 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13113 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13114 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13115 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13116 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13117 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13118 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13119 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13120 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13121 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13122 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13123 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13124 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13125 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13126 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13127 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13128 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13129 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13130 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13131 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13132 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13133 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13134 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13135 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13136 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13137 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13138 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13139 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13140 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13141 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13142 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13143 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13144 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13145 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13146 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13147 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13148 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13149 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13150 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13151 _mm512_mask_cvtepi32_storeu_epi8.
13152 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13153 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13154 _mm512_mask_cvtepi32_storeu_epi16.
13155 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13156 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13157 _mm512_mask_cvtepi64_storeu_epi8.
13158 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13159 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13160 _mm512_mask_cvtepi64_storeu_epi16.
13161 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13162 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13163 _mm512_mask_cvtepi64_storeu_epi32.
13164 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13165 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13166 _mm512_mask_cvtsepi32_storeu_epi8.
13167 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13168 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13169 _mm512_mask_cvtsepi32_storeu_epi16.
13170 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13171 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13172 _mm512_mask_cvtsepi64_storeu_epi8.
13173 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13174 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13175 _mm512_mask_cvtsepi64_storeu_epi16.
13176 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13177 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13178 _mm512_mask_cvtsepi64_storeu_epi32.
13179 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13180 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13181 _mm512_mask_cvtusepi32_storeu_epi8.
13182 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13183 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13184 _mm512_mask_cvtusepi32_storeu_epi16.
13185 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13186 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13187 _mm512_mask_cvtusepi64_storeu_epi8.
13188 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13189 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13190 _mm512_mask_cvtusepi64_storeu_epi16.
13191 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13192 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13193 _mm512_mask_cvtusepi64_storeu_epi32.
13194 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13195 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13196
13197 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
13198
13199 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13200 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13201 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13202 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13203 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13204 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13205 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13206 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13207 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13208 built-ins roudning immediate.
13209 * gcc.target/i386/sse-22.c: Add new built-ins.
13210 * gcc.target/i386/sse-23.c: Ditto.
13211 * gcc.target/i386/avx-1.c: Ditto.
13212
13213 2014-01-27 Christian Bruel <christian.bruel@st.com>
13214
13215 * gcc.target/sh/torture/strncmp.c: New tests.
13216
13217 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
13218
13219 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13220
13221 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
13222
13223 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13224
13225 2014-01-24 Jeff Law <law@redhat.com>
13226
13227 PR tree-optimization/59919
13228 * gcc.c-torture/compile/pr59919.c: New test.
13229
13230 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
13231
13232 PR c++/57524
13233 * g++.dg/ext/timevar2.C: New.
13234
13235 2014-01-24 Marek Polacek <polacek@redhat.com>
13236
13237 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13238
13239 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
13240
13241 PR target/59929
13242 * gcc.target/i386/pr59929.c: New test.
13243
13244 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
13245
13246 PR target/59909
13247 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13248 word atomic functions at runtime.
13249
13250 2014-01-23 Marek Polacek <polacek@redhat.com>
13251
13252 PR c/59846
13253 * gcc.dg/pr59846.c: New test.
13254
13255 2014-01-23 Marek Polacek <polacek@redhat.com>
13256
13257 PR c/58346
13258 * c-c++-common/pr58346-1.c: New test.
13259 * c-c++-common/pr58346-2.c: New test.
13260 * c-c++-common/pr58346-3.c: New test.
13261
13262 2014-01-23 Marek Polacek <polacek@redhat.com>
13263
13264 PR c/59871
13265 * gcc.dg/20020220-2.c: Adjust dg-warning message.
13266 * gcc.dg/pr59871.c: New test.
13267
13268 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13269
13270 PR c++/58980
13271 * g++.dg/parse/enum11.C: New.
13272
13273 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13274
13275 * gcc.target/aarch64/sshr64_1.c: New testcase.
13276
13277 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
13278
13279 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13280 SIMD enabled function.
13281 * g++.dg/cilk-plus/ef_test.C: New test.
13282 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13283 and added C++ ones.
13284 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13285 to differenciate C error messages from C++ ones.
13286
13287 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13288
13289 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13290
13291 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
13292
13293 * gcc.target/microblaze/others/builtin-trap.c: New test,
13294
13295 2014-01-23 Jakub Jelinek <jakub@redhat.com>
13296
13297 PR middle-end/58809
13298 * c-c++-common/gomp/pr58809.c: New test.
13299
13300 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
13301
13302 PR sanitizer/59897
13303 * c-c++-common/asan/use-after-return-1.c: Fixed
13304 to pass on darwin.
13305
13306 2014-01-23 Dodji Seketeli <dodji@redhat.com>
13307
13308 PR preprocessor/58580
13309 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13310
13311 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13312 Ilya Tocar <ilya.tocar@intel.com>
13313
13314 * gcc.target/i386/avx512f-kmovw-1.c: New.
13315
13316 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13317
13318 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13319 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13320 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13321 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13322 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13323 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13324
13325 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
13326
13327 PR target/52125
13328 * gcc.dg/pr48774.c: Remove skip for mips_rel.
13329 * gcc.target/mips/pr52125.c: New test.
13330
13331 2014-01-22 Marek Polacek <polacek@redhat.com>
13332
13333 PR c/59891
13334 * gcc.dg/torture/pr59891.c: New test.
13335
13336 2014-01-22 Jeff Law <law@redhat.com>
13337
13338 PR tree-optimization/59597
13339 * gcc.dg/tree-ssa/pr59597.c: New test.
13340
13341 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
13342
13343 PR rtl-optimization/59477
13344 * g++.dg/pr59477.C: New.
13345
13346 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
13347
13348 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13349
13350 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
13351
13352 PR c++/59482
13353 * g++.dg/pr59482.C: New.
13354
13355 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13356
13357 * gcc.dg/vmx/insert-vsx-be-order.c: New.
13358 * gcc.dg/vmx/extract-vsx.c: New.
13359 * gcc.dg/vmx/extract-vsx-be-order.c: New.
13360 * gcc.dg/vmx/insert-vsx.c: New.
13361
13362 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13363
13364 PR rtl-optimization/59896
13365 * gcc.target/arm/pr59896.c: New.
13366
13367 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13368
13369 PR rtl-optimization/59858
13370 * gcc.target/arm/pr59858.c: New.
13371
13372 2014-01-21 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR target/59003
13375 * gcc.dg/tree-prof/pr59003.c: New test.
13376
13377 PR middle-end/59860
13378 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13379 other targets.
13380
13381 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13382
13383 * gfortran.dg/round_3.f08: Add more cases.
13384
13385 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
13386
13387 * lib/target-supports.exp (force_conventional_output_for): New
13388 procedure.
13389 * lib/scanasm.exp (scan-assembler_required_options)
13390 (scan-assembler-not_required_options)
13391 (scan-assembler-times_required_options): Replace with
13392 force_conventional_output_fors.
13393 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13394 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13395
13396 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
13397
13398 PR middle-end/59789
13399 * gcc.target/i386/pr59789.c: New testcase.
13400
13401 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13402
13403 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13404 the 'code' bitfield from 16 to 8.
13405
13406 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13407
13408 * lib/target-supports.exp
13409 (check_effective_target_vect_perm): Exclude aarch64_be.
13410 (check_effective_target_vect_perm_byte): Likewise.
13411 (check_effective_target_vect_perm_short): Likewise.
13412
13413 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13414
13415 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13416 (RUN_TEST): Use new macro.
13417 (INDEX64_32): Delete.
13418 (INDEX64_64): Likewise.
13419 (INDEX128_32): Likewise.
13420 (INDEX128_64): Likewise.
13421 (INDEX): Likewise.
13422 (test_vneg_f32): Use fixed RUN_TEST.
13423
13424 2014-01-20 Richard Biener <rguenther@suse.de>
13425
13426 PR middle-end/59860
13427 * gcc.dg/pr59860.c: New testcase.
13428
13429 2014-01-20 Jakub Jelinek <jakub@redhat.com>
13430
13431 PR target/59880
13432 * gcc.target/i386/pr59880.c: New test.
13433
13434 2014-01-20 Renlin Li <renlin.li@arm.com>
13435
13436 * gcc.dg/pr44194-1.c: Tweak regexp.
13437
13438 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13439
13440 PR libfortran/59771
13441 PR libfortran/59774
13442 PR libfortran/59836
13443 * gfortran.dg/round_3.f08: New cases added.
13444 * gfortran.dg/fmt_g_1.f90: New test.
13445
13446 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
13447
13448 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13449
13450 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13451
13452 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13453
13454 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13455
13456 * gcc.dg/vect/pr57705.c: Require vect_int.
13457 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13458 * gcc.dg/vect/vect-alias-check.c: Likewise.
13459
13460 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
13461
13462 PR fortran/58007
13463 * gfortran.dg/unresolved_fixup_1.f90: New test.
13464 * gfortran.dg/unresolved_fixup_2.f90: New test.
13465
13466 2014-01-18 Jakub Jelinek <jakub@redhat.com>
13467
13468 PR target/58944
13469 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13470 Remove dg-prune-output lines.
13471
13472 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13473
13474 PR middle-end/59706
13475 * gfortran.dg/pr59706.f90: New test.
13476 * g++.dg/ext/pr59706.C: New test.
13477
13478 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13479
13480 PR c++/59270
13481 PR c++/58811
13482 * g++.dg/cpp0x/decltype-incomplete1.C: New.
13483 * g++.dg/init/pr58811.C: Likewise.
13484
13485 2014-01-17 Jeff Law <law@redhat.com>
13486
13487 PR middle-end/57904
13488 * gfortran.dg/pr57904.f90: New test.
13489
13490 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13491
13492 PR c++/59269
13493 * g++.dg/cpp0x/nsdmi-union4.C: New.
13494
13495 2014-01-17 Marek Polacek <polacek@redhat.com>
13496
13497 PR c++/59838
13498 * g++.dg/diagnostic/pr59838.C: New test.
13499
13500 2014-01-17 Marek Polacek <polacek@redhat.com>
13501
13502 PR c/58346
13503 * gcc.dg/pr58346.c: New test.
13504
13505 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13506
13507 PR testsuite/58776
13508 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13509 dg-options, use dg-additional-options for i?86/x86_64 to avoid
13510 option duplication.
13511
13512 PR fortran/59440
13513 * gfortran.dg/pr59440-1.f90: New test.
13514 * gfortran.dg/pr59440-2.f90: New test.
13515 * gfortran.dg/pr59440-3.f90: New test.
13516
13517 PR testsuite/59064
13518 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13519 testing for " version" and " alias" with one testing for
13520 " version\[^\n\r]* alias".
13521 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13522 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13523 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13524 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13525 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13526 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13527
13528 PR c++/57945
13529 * c-c++-common/torture/pr57945.c: New test.
13530
13531 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
13532
13533 * gcc.target/arm/its.c: New testcase.
13534
13535 2014-01-16 Jan Hubicka <jh@suse.cz>
13536
13537 PR ipa/59775
13538 * g++.dg/torture/pr59775.C: New testcase.
13539
13540 2014-01-16 Jakub Jelinek <jakub@redhat.com>
13541
13542 PR middle-end/58344
13543 * gcc.c-torture/compile/pr58344.c: New test.
13544
13545 PR target/59839
13546 * gcc.target/i386/pr59839.c: New test.
13547
13548 PR debug/54694
13549 * gcc.target/i386/pr9771-1.c (main): Rename to...
13550 (real_main): ... this. Add __asm name "main".
13551 (ASMNAME, ASMNAME2, STRING): Define.
13552
13553 2014-01-16 Nick Clifton <nickc@redhat.com>
13554
13555 PR middle-end/28865
13556 * gcc.c-torture/compile/pr28865.c: New.
13557 * gcc.c-torture/execute/pr28865.c: New.
13558
13559 2014-01-16 Marek Polacek <polacek@redhat.com>
13560
13561 PR middle-end/59827
13562 * gcc.dg/pr59827.c: New test.
13563
13564 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13565
13566 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13567
13568 2014-01-15 Richard Henderson <rth@redhat.com>
13569
13570 PR debug/54694
13571 * gcc.target/i386/pr54694.c: New test.
13572
13573 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13574
13575 PR c++/49718
13576 * g++.dg/pr49718.C: New test.
13577
13578 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13579
13580 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13581
13582 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13583
13584 * gcc.dg/vmx/mult-even-odd.c: New.
13585 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13586
13587 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13588
13589 * lib/target-supports.exp (check_libcilkrts_available): Added an
13590 extern "C" if we are using C++ along with a function prototype.
13591
13592 2014-01-15 Jeff Law <law@redhat.com>
13593
13594 PR tree-optimization/59747
13595 * gcc.c-torture/execute/pr59747.c: New test.
13596
13597 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13598
13599 PR target/59794
13600 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13601 Linux/x86.
13602 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13603 * g++.dg/ext/attribute-test-1.C: Likewise.
13604 * g++.dg/ext/attribute-test-2.C: Likewise.
13605 * g++.dg/ext/attribute-test-3.C: Likewise.
13606 * g++.dg/ext/attribute-test-4.C: Likewise.
13607 * g++.dg/ext/pr56790-1.C: Likewise.
13608 * g++.dg/torture/pr38565.C: Likewise.
13609 * gcc.dg/pr53060.c: Likewise.
13610 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13611 * c-c++-common/vector-compare-2.c: Likewise.
13612 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13613 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13614 dg-message line number.
13615
13616 2014-01-15 Matthias Klose <doko@ubuntu.com>
13617
13618 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13619
13620 2014-01-15 Richard Biener <rguenther@suse.de>
13621
13622 PR tree-optimization/59822
13623 * g++.dg/torture/pr59822.C: New testcase.
13624
13625 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13626
13627 PR target/59808
13628 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13629 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13630
13631 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13632 Kugan Vivekanandarajah <kuganv@linaro.org>
13633
13634 PR target/59695
13635 * g++.dg/pr59695.C: New testcase.
13636
13637 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13638
13639 PR target/59803
13640 * gcc.c-torture/compile/pr59803.c: New testcase.
13641
13642 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13643
13644 PR c/58943
13645 * gcc.c-torture/execute/pr58943.c: New test.
13646 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13647
13648 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13649
13650 PR target/59794
13651 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13652 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13653 (bar): Change return type to void. Set y to x.
13654 * gcc.target/i386/pr59794-1.c: New testcase.
13655 * gcc.target/i386/pr59794-2.c: Likewise.
13656 * gcc.target/i386/pr59794-3.c: Likewise.
13657 * gcc.target/i386/pr59794-4.c: Likewise.
13658 * gcc.target/i386/pr59794-5.c: Likewise.
13659 * gcc.target/i386/pr59794-6.c: Likewise.
13660 * gcc.target/i386/pr59794-7.c: Likewise.
13661
13662 2014-01-14 Richard Biener <rguenther@suse.de>
13663
13664 PR tree-optimization/58921
13665 PR tree-optimization/59006
13666 * gcc.dg/torture/pr58921.c: New testcase.
13667 * gcc.dg/torture/pr59006.c: Likewise.
13668 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13669
13670 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13671
13672 PR testsuite/59494
13673 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13674 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13675 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13676 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13677 Executing predictive commoning without unrolling.
13678
13679 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13680
13681 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13682 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13683 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13684 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13685 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13686 __builtin_ia32_rsqrt28sd_round.
13687 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13688 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13689 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13690 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13691 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13692 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13693 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13694 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13695 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13696 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13697 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13698 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13699 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13700 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13701 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13702 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13703 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13704 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13705 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13706 fix wrong rounding mode (see above).
13707 * gcc.target/i386/sse-23.c: Ditto.
13708
13709 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13710
13711 * gcc.dg/vmx/insert.c: New.
13712 * gcc.dg/vmx/insert-be-order.c: New.
13713 * gcc.dg/vmx/extract.c: New.
13714 * gcc.dg/vmx/extract-be-order.c: New.
13715
13716 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13717
13718 PR tree-optimization/59387
13719 * gcc.c-torture/execute/pr59387.c: New test.
13720
13721 2014-01-13 Richard Biener <rguenther@suse.de>
13722
13723 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13724 adjusting mathlib options.
13725 * gfortran.dg/lto/lto.exp: Likewise.
13726
13727 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13728
13729 * gnat.dg/loop_optimization17.adb: New test.
13730 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13731
13732 2014-01-13 Christian Bruel <christian.bruel@st.com>
13733
13734 * gcc.target/sh/cmpstrn.c: New case.
13735
13736 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13737
13738 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13739 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13740
13741 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13742
13743 PR fortran/58026
13744 * gfortran.dg/alloc_comp_basics_6.f90: New.
13745
13746 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13747
13748 PR fortran/59700
13749 * gfortran.dg/pr59700.f90: New test.
13750
13751 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13752
13753 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13754 * gfortran.dg/use_only_3.f90: Likewise.
13755 * gfortran.dg/inquire_10.f90: Delete opened file.
13756 * gfortran.dg/inquire_15.f90: Likewise.
13757 * gfortran.dg/pr16597.f90: Likewise.
13758 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13759 for PR59419.
13760
13761 2014-01-10 Jeff Law <law@redhat.com>
13762
13763 PR middle-end/59743
13764 * gcc.c-torture/compile/pr59743.c: New test.
13765
13766 2014-01-10 Jan Hubicka <jh@suse.cz>
13767
13768 PR ipa/58585
13769 * g++.dg/torture/pr58585.C: New testcase.
13770
13771 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13772
13773 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13774
13775 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13776
13777 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13778
13779 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13780
13781 PR target/59744
13782 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13783 * gcc.target/aarch64/cmn-neg2.c: New test.
13784
13785 2014-01-10 Richard Biener <rguenther@suse.de>
13786
13787 PR tree-optimization/59374
13788 * gcc.dg/torture/pr59374-3.c: New testcase.
13789
13790 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13791
13792 * lib/target-supports.exp
13793 (check_effective_target_arm_crypto_ok_nocache): New.
13794 (check_effective_target_arm_crypto_ok): Use above procedure.
13795 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13796
13797 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13798
13799 PR ipa/58252
13800 PR ipa/59226
13801 * g++.dg/ipa/devirt-20.C: New testcase.
13802 * g++.dg/torture/pr58252.C: Likewise.
13803 * g++.dg/torture/pr59226.C: Likewise.
13804
13805 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13806
13807 * c-c++-common/asan/no-asan-stack.c: New test.
13808
13809 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13810
13811 PR middle-end/59670
13812 * gcc.dg/pr59670.c: New test.
13813
13814 2014-01-09 Steve Ellcey <sellcey@mips.com>
13815
13816 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13817
13818 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13819
13820 PR middle-end/47735
13821 * gcc.target/i386/pr47735.c: New test.
13822
13823 PR tree-optimization/59622
13824 * g++.dg/opt/pr59622-2.C: New test.
13825 * g++.dg/opt/pr59622-3.C: New test.
13826 * g++.dg/opt/pr59622-4.C: New test.
13827 * g++.dg/opt/pr59622-5.C: New test.
13828
13829 PR sanitizer/59136
13830 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13831 filename:line instead of (modulename+offset) form with stripped
13832 initial / from the filename.
13833
13834 2014-01-09 Ian Lance Taylor <iant@google.com>
13835
13836 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13837 the other Go compiler.
13838
13839 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13840
13841 PR c++/59730
13842 * g++.dg/cpp0x/variadic145.C: New.
13843
13844 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13845
13846 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13847 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13848
13849 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13850
13851 PR testsuite/59524
13852 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13853 are run only if the Cilk library is available/enabled.
13854 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13855 * lib/target-supports.exp (check_libcilkrts_available): New function.
13856
13857 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13858
13859 PR c++/59631
13860 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13861 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13862 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13863 with dg-additional-options.
13864 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13865 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13866 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13867 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13868 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13869 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13870
13871 2014-01-09 Richard Biener <rguenther@suse.de>
13872
13873 PR tree-optimization/59715
13874 * gcc.dg/torture/pr59715.c: New testcase.
13875
13876 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13877
13878 * c-c++-common/asan/no-asan-globals.c: New test.
13879 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13880 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13881 * c-c++-common/asan/use-after-return-1.c: Likewise.
13882 * c-c++-common/asan/no-use-after-return.c: Likewise.
13883
13884 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13885
13886 * gnat.dg/weak2.ad[sb]: New test.
13887
13888 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13889
13890 PR middle-end/59471
13891 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13892 type, use pointers to vector type instead.
13893
13894 2014-01-08 Catherine Moore <clm@codesourcery.com>
13895
13896 * gcc.target/mips/umips-branch-3.c: New test.
13897 * gcc.target/mips/umips-branch-4.c: New test.
13898
13899 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13900
13901 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13902 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13903 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13904 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13905 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13906 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13907 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13908 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13909
13910 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13911
13912 PR rtl-optimization/59137
13913 * gcc.target/mips/pr59137.c: New test.
13914
13915 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13916
13917 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13918 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13919 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13920 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13921 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13922 Require fpic effective target.
13923 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13924
13925 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR ipa/59722
13928 * gcc.dg/pr59722.c: New test.
13929
13930 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13931
13932 PR middle-end/57748
13933 * gcc.dg/torture/pr57748-3.c: New test.
13934 * gcc.dg/torture/pr57748-4.c: New test.
13935
13936 2014-01-08 Marek Polacek <polacek@redhat.com>
13937
13938 PR middle-end/59669
13939 * gcc.dg/gomp/pr59669-1.c: New test.
13940 * gcc.dg/gomp/pr59669-2.c: New test.
13941
13942 2014-01-08 Martin Jambor <mjambor@suse.cz>
13943
13944 PR ipa/59610
13945 * gcc.dg/ipa/pr59610.c: New test.
13946
13947 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13948
13949 PR fortran/58182
13950 * gfortran.dg/binding_label_tests_26a.f90: New.
13951 * gfortran.dg/binding_label_tests_26b.f90: New.
13952
13953 2014-01-08 Marek Polacek <polacek@redhat.com>
13954
13955 PR sanitizer/59667
13956 * c-c++-common/ubsan/pr59667.c: New test.
13957
13958 2014-01-08 Richard Biener <rguenther@suse.de>
13959
13960 PR middle-end/59630
13961 * gcc.dg/pr59630.c: New testcase.
13962
13963 2014-01-08 Richard Biener <rguenther@suse.de>
13964
13965 PR middle-end/59471
13966 * gcc.dg/pr59471.c: New testcase.
13967
13968 2014-01-07 Jeff Law <law@redhat.com>
13969
13970 PR middle-end/53623
13971 * gcc.target/i386/pr53623.c: New test.
13972
13973 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13974
13975 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13976 blanks at EOF.
13977 * g++.dg/cpp1y/pr58534.C: Likewise.
13978 * g++.dg/cpp1y/pr58536.C: Likewise.
13979 * g++.dg/cpp1y/pr58548.C: Likewise.
13980 * g++.dg/cpp1y/pr58549.C: Likewise.
13981 * g++.dg/cpp1y/pr58637.C: Likewise.
13982 * g++.dg/cpp1y/pr59112.C: Likewise.
13983 * g++.dg/cpp1y/pr59113.C: Likewise.
13984 * g++.dg/cpp1y/pr59629.C: Likewise.
13985 * g++.dg/cpp1y/pr59635.C: Likewise.
13986 * g++.dg/cpp1y/pr59636.C: Likewise.
13987 * g++.dg/cpp1y/pr59638.C: Likewise.
13988
13989 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13990
13991 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13992
13993 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13994
13995 * gcc.target/i386/intrinsics_4.c (bar): New function.
13996
13997 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13998
13999 * g++.dg/ext/is_base_of_incomplete-2.C: New.
14000
14001 2014-01-07 Jakub Jelinek <jakub@redhat.com>
14002
14003 PR rtl-optimization/58668
14004 * gcc.dg/pr58668.c: New test.
14005
14006 PR tree-optimization/59643
14007 * gcc.dg/pr59643.c: New test.
14008 * gcc.c-torture/execute/pr59643.c: New test.
14009
14010 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14011
14012 PR fortran/59589
14013 * gfortran.dg/class_allocate_16.f90: New.
14014
14015 2014-01-06 Jakub Jelinek <jakub@redhat.com>
14016
14017 PR target/59644
14018 * gcc.target/i386/pr59644.c: New test.
14019
14020 2014-01-06 Marek Polacek <polacek@redhat.com>
14021
14022 PR c/57773
14023 * gcc.dg/pr57773.c: New test.
14024
14025 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
14026
14027 PR c++/59635
14028 PR c++/59636
14029 PR c++/59629
14030 PR c++/59638
14031 * g++.dg/cpp1y/pr59635.C: New testcase.
14032 * g++.dg/cpp1y/pr59636.C: New testcase.
14033 * g++.dg/cpp1y/pr59629.C: New testcase.
14034 * g++.dg/cpp1y/pr59638.C: New testcase.
14035
14036 2014-01-06 Martin Jambor <mjambor@suse.cz>
14037
14038 PR ipa/59008
14039 * gcc.dg/ipa/pr59008.c: New test.
14040
14041 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14044 if supported.
14045
14046 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14047
14048 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14049 Require c99_runtime.
14050 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14051
14052 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14053 Require c99_runtime.
14054 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14055 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14056 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14057
14058 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14059 Require c99_runtime.
14060 Make CALC void static.
14061 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14062
14063 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14064 Require c99_runtime.
14065 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14066
14067 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14068
14069 * gcc.target/i386/pr59501-1.c: Require avx effective target.
14070 * gcc.target/i386/pr59501-2.c: Likewise.
14071 * gcc.target/i386/pr59501-3.c: Likewise.
14072 * gcc.target/i386/pr59501-4.c: Likewise.
14073 * gcc.target/i386/pr59501-5.c: Likewise.
14074 * gcc.target/i386/pr59501-6.c: Likewise.
14075
14076 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14077
14078 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14079 * gcc.target/i386/pr59390_1.c: Likewise.
14080 * gcc.target/i386/pr59390_2.c: Likewise.
14081
14082 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
14083
14084 * gcc.dg/pr59350.c: Tweak.
14085 * gcc.dg/pr59350-2.c: New test.
14086 * g++.dg/pr59510.C: Likewise.
14087
14088 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14089
14090 PR fortran/59023
14091 * gfortran.dg/bind_c_procs_2.f90: New.
14092
14093 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
14094
14095 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14096 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14097 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14098 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14099 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14100 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14101 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14102
14103 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
14104
14105 * gcc.target/arm/neon-nested-apcs.c: New test.
14106
14107 2014-01-04 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR tree-optimization/59519
14110 * gcc.dg/vect/pr59519-1.c: New test.
14111 * gcc.dg/vect/pr59519-2.c: New test.
14112
14113 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14114 vmovdqu32.
14115
14116 2014-01-04 Janus Weil <janus@gcc.gnu.org>
14117
14118 PR fortran/59547
14119 * gfortran.dg/typebound_proc_32.f90: New.
14120
14121 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
14122
14123 PR c++/58950
14124 * g++.dg/pr58950.C: New file.
14125
14126 2014-01-03 Tobias Burnus <burnus@net-b.de>
14127
14128 PR c++/58567
14129 * g++.dg/gomp/pr58567.C: New.
14130
14131 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
14132
14133 PR tree-optimization/59651
14134 * gcc.dg/torture/pr59651.c: New test.
14135 * gcc.dg/vect/pr59651.c: Ditto.
14136
14137 2014-01-03 Jakub Jelinek <jakub@redhat.com>
14138
14139 PR target/59625
14140 * gcc.target/i386/pr59625.c: New test.
14141
14142 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14143
14144 Core DR 1442
14145 PR c++/59165
14146 * g++.dg/cpp0x/range-for28.C: New.
14147 * g++.dg/cpp0x/range-for3.C: Update.
14148
14149 2014-01-02 Joseph Myers <joseph@codesourcery.com>
14150
14151 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14152
14153 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14154
14155 PR c++/59641
14156 * g++.dg/cpp0x/pr59641.C: New file.
14157
14158 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14159
14160 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14161
14162 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14163
14164 PR c++/59378
14165 * g++.dg/ext/pr59378.C: New file.
14166
14167 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14168
14169 Update copyright years
14170
14171 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14172
14173 * gcc.target/arc/arc.exp: Use the standard form for the copyright
14174 notice.
14175
14176 2014-01-02 Janus Weil <janus@gcc.gnu.org>
14177
14178 PR fortran/59654
14179 * gfortran.dg/dynamic_dispatch_12.f90: New.
14180
14181 2014-01-01 Jakub Jelinek <jakub@redhat.com>
14182
14183 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14184 the builtin isn't optimized away as unused.
14185
14186 PR rtl-optimization/59647
14187 * g++.dg/opt/pr59647.C: New test.
14188 \f
14189 Copyright (C) 2014 Free Software Foundation, Inc.
14190
14191 Copying and distribution of this file, with or without modification,
14192 are permitted in any medium without royalty provided the copyright
14193 notice and this notice are preserved.