]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
utils.c (create_subprog_decl): Move code dealing with conflicting inlining status...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
2
3 * gnat.dg/inline1.adb: New test.
4 * gnat.dg/inline1_pkg.ad[sb]: New helper.
5 * gnat.dg/inline2.adb: New test.
6 * gnat.dg/inline2_pkg.ad[sb]: New helper.
7 * gnat.dg/inline3.adb: New test.
8 * gnat.dg/inline3_pkg.ad[sb]: New helper.
9 * gnat.dg/inline4.adb: New test.
10 * gnat.dg/inline4_pkg.ad[sb]: New helper.
11 * gnat.dg/inline5.adb: New test.
12 * gnat.dg/inline5_pkg.ad[sb]: New helper.
13 * gnat.dg/inline6.adb: New test.
14 * gnat.dg/inline6_pkg.ad[sb]: New helper.
15 * gnat.dg/inline7.adb: New test.
16 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
17 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
18 * gnat.dg/inline8.adb: New test.
19 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
20 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
21 * gnat.dg/inline9.adb: New test.
22 * gnat.dg/inline9_pkg.ad[sb]: New helper.
23 * gnat.dg/inline10.adb: New test.
24 * gnat.dg/inline10_pkg.ad[sb]: New helper.
25 * gnat.dg/inline11.adb: New test.
26 * gnat.dg/inline11_pkg.ad[sb]: New helper.
27
28 2014-11-05 Anthony Brandon <anthony.brandon@gmail.com>
29
30 PR driver/36312
31 * gcc.misc-tests/output.exp: New test case for identical input and
32 output files.
33
34 2014-11-05 Joseph Myers <joseph@codesourcery.com>
35
36 PR preprocessor/9449
37 * lib/target-supports.exp (check_effective_target_ucn_nocache):
38 Don't use -fextended-identifiers.
39 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
40 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
41 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
42 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
43 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
44 -g3.
45 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
46 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
47 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
48 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
49 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
50 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
51 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
52 -fextended-identifiers. Use -g.
53 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
54 -fextended-identifiers.
55 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
56 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
57 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
58 -fextended-identifiers. Use -g.
59 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
60 * gcc.dg/cpp/ucnid-8.c: Remove test.
61 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
62
63 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
64
65 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
66 Skip tests if target does not support Neon.
67
68 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
69
70 * lib/target-supports.exp (check_effective_target_bswap): Update
71 conditions for AArch64 and ARM targets.
72
73 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
74
75 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
76 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
77 * g++.dg/opt/pr60002.C: XFAIL on AIX.
78 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
79 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
80
81 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
82
83 * gcc.target/i386/chkp-builtins-1.c: New.
84 * gcc.target/i386/chkp-builtins-2.c: New.
85 * gcc.target/i386/chkp-builtins-3.c: New.
86 * gcc.target/i386/chkp-builtins-4.c: New.
87 * gcc.target/i386/chkp-remove-bndint-1.c: New.
88 * gcc.target/i386/chkp-remove-bndint-2.c: New.
89 * gcc.target/i386/chkp-const-check-1.c: New.
90 * gcc.target/i386/chkp-const-check-2.c: New.
91 * gcc.target/i386/chkp-lifetime-1.c: New.
92 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
93 with build_ssa_passes.
94
95 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
96
97 * gcc.dg/asr-div1.c: New testcase.
98
99 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
100
101 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
102
103 * go.test/go-test.exp: In +build lines, require whitespace around
104 expected strings, fix check for negation.
105
106 2014-11-04 Marek Polacek <polacek@redhat.com>
107
108 * c-c++-common/ubsan/align-2.c: Remove dg-output.
109 * c-c++-common/ubsan/align-4.c: Likewise.
110 * g++.dg/ubsan/null-1.C: Likewise.
111 * g++.dg/ubsan/null-2.C: Likewise.
112
113 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
114
115 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
116
117 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
118
119 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
120 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
121 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
122 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
123 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
124 ipa dump.
125 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
126 Cleanup original tree dump.
127 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
128 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
129 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
130
131 2014-11-04 Martin Jambor <mjambor@suse.cz>
132
133 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
134 function body.
135
136 2014-11-04 Jason Merrill <jason@redhat.com>
137
138 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
139 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
140
141 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
142
143 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
144 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
145 conflicting -mcpu options.
146 * gcc.target/powerpc/ppc-target-2.c: Likewise.
147 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
148 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
149 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
150 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
151 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
152 * gcc.target/powerpc/pr48053-3.c: Likewise.
153 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
154 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
155 * gcc.target/powerpc/pr57744.c: Likewise.
156 * gcc.target/powerpc/pr47862.c: Likewise.
157 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
158 * gcc.target/powerpc/recip-1.c: Likewise.
159 * gcc.target/powerpc/darwin-longlong.c: Likewise.
160 * gcc.target/powerpc/bool2-p8.c: Likewise.
161 * gcc.target/powerpc/mmfpgpr.c: Likewise.
162 * gcc.target/powerpc/pr60203.c: Likewise.
163 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
164 * gcc.target/powerpc/bool2-av.c: Likewise.
165 * gcc.target/powerpc/pr43154.c: Likewise.
166 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
167 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
168 * gcc.target/powerpc/pr59054.c: Likewise.
169 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
170 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
171 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
172 * gcc.target/powerpc/ppc-target-3.c: Likewise.
173 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
174 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
175 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
176 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
177 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
178 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
179 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
180 * gcc.target/powerpc/bswap64-3.c: Likewise.
181 * gcc.target/powerpc/bcd-1.c: Likewise.
182 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
183 * gcc.target/powerpc/extend-divide-1.c: Likewise.
184 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
185 * gcc.target/powerpc/pr48192.c: Likewise.
186 * gcc.target/powerpc/pr52775.c: Likewise.
187 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
188 * gcc.target/powerpc/pr58673-1.c: Likewise.
189 * gcc.target/powerpc/pr53487.c: Likewise.
190 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
191 * gcc.target/powerpc/recip-2.c: Likewise.
192 * gcc.target/powerpc/p8vector-fp.c: Likewise.
193 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
194 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
195 * gcc.target/powerpc/pr57150.c: Likewise.
196 * gcc.target/powerpc/pr47251.c: Likewise.
197 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
198 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
199 * gcc.target/powerpc/bool3-p7.c: Likewise.
200 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
201 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
202 * gcc.target/powerpc/ppc-target-4.c: Likewise.
203 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
204 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
205 * gcc.target/powerpc/440-machhw-1.c: Likewise.
206 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
207 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
208 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
209 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
210 * gcc.target/powerpc/loop_align.c: Likewise.
211 * gcc.target/powerpc/lhs-1.c: Likewise.
212 * gcc.target/powerpc/sd-vsx.c: Likewise.
213 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
214 * gcc.target/powerpc/bcd-2.c: Likewise.
215 * gcc.target/powerpc/20040121-1.c: Likewise.
216 * gcc.target/powerpc/pr52457.c: Likewise.
217 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
218 * gcc.target/powerpc/extend-divide-2.c: Likewise.
219 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
220 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
221 * gcc.target/powerpc/pr58673-2.c: Likewise.
222 * gcc.target/powerpc/atomic-p7.c: Likewise.
223 * gcc.target/powerpc/recip-3.c: Likewise.
224 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
225 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
226 * gcc.target/powerpc/popcount-1.c: Likewise.
227 * gcc.target/powerpc/altivec-32.c: Likewise.
228 * gcc.target/powerpc/timode_off.c: Likewise.
229 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
230 * gcc.target/powerpc/pack01.c: Likewise.
231 * gcc.target/powerpc/pr55033.c: Likewise.
232 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
233 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
234 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
235 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
236 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
237 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
238 * gcc.target/powerpc/bool3-p8.c: Likewise.
239 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
240 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
241 * gcc.target/powerpc/440-macchw-1.c: Likewise.
242 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
243 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
244 * gcc.target/powerpc/440-machhw-2.c: Likewise.
245 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
246 * gcc.target/powerpc/pr46728-16.c: Likewise.
247 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
248 * gcc.target/powerpc/bool3-av.c: Likewise.
249 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
250 * gcc.target/powerpc/ppc-pow.c: Likewise.
251 * gcc.target/powerpc/lhs-2.c: Likewise.
252 * gcc.target/powerpc/pr39902-2.c: Likewise.
253 * gcc.target/powerpc/20041111-1.c: Likewise.
254 * gcc.target/powerpc/builtins-1.c: Likewise.
255 * gcc.target/powerpc/bcd-3.c: Likewise.
256 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
257 * gcc.target/powerpc/pr57949-1.c: Likewise.
258 * gcc.target/powerpc/atomic-p8.c: Likewise.
259 * gcc.target/powerpc/sd-pwr6.c: Likewise.
260 * gcc.target/powerpc/recip-4.c: Likewise.
261 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
262 * gcc.target/powerpc/warn-2.c: Likewise.
263 * gcc.target/powerpc/parity-1.c: Likewise.
264 * gcc.target/powerpc/popcount-2.c: Likewise.
265 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
266 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
267 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
268 * gcc.target/powerpc/pr42747.c: Likewise.
269 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
270 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
271 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
272 * gcc.target/powerpc/direct-move-float1.c: Likewise.
273 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
274 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
275 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
276 * gcc.target/powerpc/440-macchw-2.c: Likewise.
277 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
278 * gcc.target/powerpc/dfp-td-2.c: Likewise.
279 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
280 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
281 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
282 * gcc.target/powerpc/lhs-3.c: Likewise.
283 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
284 * gcc.target/powerpc/builtins-2.c: Likewise.
285 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
286 * gcc.target/powerpc/pr52199.c: Likewise.
287 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
288 * gcc.target/powerpc/pr57949-2.c: Likewise.
289 * gcc.target/powerpc/recip-5.c: Likewise.
290 * gcc.target/powerpc/popcount-3.c: Likewise.
291 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
292 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
293 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
294 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
295 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
296 * gcc.target/powerpc/pr48226.c: Likewise.
297 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
298 * gcc.target/powerpc/pr47755-2.c: Likewise.
299 * gcc.target/powerpc/direct-move-float2.c: Likewise.
300 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
301 * gcc.target/powerpc/direct-move-double1.c: Likewise.
302 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
303 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
304 * gcc.target/powerpc/dfp-td-3.c: Likewise.
305 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
306 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
307 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
308 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
309 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
310 * gcc.target/powerpc/bool2-p5.c: Likewise.
311 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
312 * gcc.target/powerpc/fusion.c: Likewise.
313 * gcc.target/powerpc/recip-6.c: Likewise.
314 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
315 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
316 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
317 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
318 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
319 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
320 * gcc.target/powerpc/direct-move-long1.c: Likewise.
321 * gcc.target/powerpc/dfp-dd.c: Likewise.
322 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
323 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
324 * gcc.target/powerpc/direct-move-double2.c: Likewise.
325 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
326 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
327 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
328 * gcc.target/powerpc/dfp-td.c: Likewise.
329 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
330 * gcc.target/powerpc/pr48053-1.c: Likewise.
331 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
332 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
333 * gcc.target/powerpc/pr60676.c: Likewise.
334 * gcc.target/powerpc/pr48258-1.c: Likewise.
335 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
336 * gcc.target/powerpc/pr48857.c: Likewise.
337 * gcc.target/powerpc/quad-atomic.c: Likewise.
338 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
339 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
340 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
341 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
342 * gcc.target/powerpc/pr56605.c: Likewise.
343 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
344 * gcc.target/powerpc/pr53199.c: Likewise.
345 * gcc.target/powerpc/direct-move-long2.c: Likewise.
346 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
347 * gcc.target/powerpc/vsx-float0.c: Likewise.
348 * gcc.target/powerpc/ppc-target-1.c: Likewise.
349 * gcc.target/powerpc/altivec-20.c: Likewise.
350 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
351 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
352 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
353 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
354 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
355 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
356 * gcc.target/powerpc/pr60137.c: Likewise.
357 * gcc.target/powerpc/bswap64-1.c: Likewise.
358 * gcc.target/powerpc/pr48053-2.c: Likewise.
359 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
360 * gcc.target/powerpc/pr48258-2.c: Likewise.
361 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
362 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
363 * gcc.target/powerpc/bool2-p7.c: Likewise.
364 * gcc.target/powerpc/ppc-round.c: Likewise.
365 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
366 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
367 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
368 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
369 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
370 * gcc.target/powerpc/pr47755.c: Likewise.
371
372 2014-11-04 Marek Polacek <polacek@redhat.com>
373
374 * c-c++-common/ubsan/object-size-10.c: New test.
375
376 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
377
378 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
379
380 2014-11-03 Tobias Burnus <burnus@net-b.de>
381
382 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
383
384 2014-11-03 Marek Polacek <polacek@redhat.com>
385
386 PR c/52769
387 * gcc.dg/pr52769.c: New test.
388
389 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
390
391 PR c++/57820
392 * g++.dg/cpp0x/constexpr-ctor16.C: New.
393 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
394
395 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
396
397 PR tree-optimization/60770
398 * gcc.dg/tree-ssa/pr60770-1.c: New file.
399
400 2014-11-03 Jan Beulich <jbeulich@suse.com>
401
402 * gcc.target/i386/i386.exp: Extend option set to test
403 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
404 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
405
406 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
407
408 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
409 for ia32 targets only.
410 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
411 * g++.dg/tree-ssa/pr29902.C: Ditto.
412 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
413
414 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
415
416 * gcc.target/arm/ifcvt-size-check.c: New test.
417
418 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
419
420 * gcc.target/mips/octeon3-pipe-1.c: New test.
421
422 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
423
424 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
425 * g++.dg/ext/attrib42.C: Ditto.
426 * g++.dg/torture/pr51344.C: Ditto.
427 * g++.dg/tree-ssa/pr29902.C: Ditto.
428 * gcc.c-torture/execute/20010129-1.c: Ditto.
429 * gcc.dg/combine_ashiftrt_2.c: Ditto.
430 * gcc.dg/march-generic.c: Ditto.
431 * gcc.dg/torture/pr17526.c: Ditto.
432 * gcc.dg/union-4.c: Ditto.
433
434 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
435
436 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
437 * g++.dg/abi/no-weak1.C: Ditto.
438 * g++.dg/opt/pr44919.C: Ditto.
439 * g++.dg/opt/pr46640.C: Ditto.
440 * g++.dg/opt/pr46649.C: Ditto.
441 * g++.dg/opt/pr47036.C: Ditto.
442 * g++.dg/opt/pr48273.C: Ditto.
443 * g++.dg/opt/pr48302.C: Ditto.
444 * g++.dg/opt/pr45788.C: Ditto.
445 * g++.dg/opt/pr57662.C: Ditto.
446 * gcc.dg/20031102-1.c: Ditto.
447 * gcc.dg/builtin-bswap-7.c: Ditto.
448 * gcc.dg/builtin-bswap-7a.c: Ditto.
449 * gcc.dg/builtin-bswap-9.c: Ditto.
450 * gcc.dg/combine_ashiftrt_1.c: Ditto.
451 * gcc.dg/guality/bswaptest.c: Ditto.
452 * gcc.dg/guality/clztest.c: Ditto.
453 * gcc.dg/guality/ctztest.c: Ditto.
454 * gcc.dg/guality/pr45003-1.c: Ditto.
455 * gcc.dg/guality/pr45003-2.c: Ditto.
456 * gcc.dg/guality/pr45003-3.c: Ditto.
457 * gcc.dg/guality/pr58791-4.c: Ditto.
458 * gcc.dg/guality/rotatetest.c:Ditto.
459 * gcc.dg/ifcvt-fabs-1.c: Ditto.
460 * gcc.dg/ira-loop-pressure.c: Ditto.
461 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
462 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
463 * gcc.dg/lto/pr47259_0.c: Ditto.
464 * gcc.dg/memcpy-5.c: Ditto.
465 * gcc.dg/pr10474.c: Ditto.
466 * gcc.dg/pr37438.c: Ditto.
467 * gcc.dg/pr39453.c: Ditto.
468 * gcc.dg/pr40501.c: Ditto.
469 * gcc.dg/pr42245-2.c: Ditto.
470 * gcc.dg/pr42245.c: Ditto.
471 * gcc.dg/pr42246.c: Ditto.
472 * gcc.dg/pr42249.c: Ditto.
473 * gcc.dg/pr42388.c: Ditto.
474 * gcc.dg/pr42389.c: Ditto.
475 * gcc.dg/pr45352-1.c: Ditto.
476 * gcc.dg/pr45352-2.c: Ditto.
477 * gcc.dg/pr45352-3.c: Ditto.
478 * gcc.dg/pr45352.c: Ditto.
479 * gcc.dg/pr45472.c: Ditto.
480 * gcc.dg/pr45652.c: Ditto.
481 * gcc.dg/pr46212.c: Ditto.
482 * gcc.dg/pr46521.c: Ditto.
483 * gcc.dg/pr46522.c: Ditto.
484 * gcc.dg/pr46875.c: Ditto.
485 * gcc.dg/pr48374.c: Ditto.
486 * gcc.dg/pr50251.c: Ditto.
487 * gcc.dg/pr54472.c: Ditto.
488 * gcc.dg/pr55702.c: Ditto.
489 * gcc.dg/pr56990.c: Ditto.
490 * gcc.dg/pr57104.c: Ditto.
491 * gcc.dg/pr57662.c: Ditto.
492 * gcc.dg/pr60866.c: Ditto.
493 * gcc.dg/shrink-wrap-loop.c: Ditto.
494 * gcc.dg/tm/memopt-15.c: Ditto.
495 * gcc.dg/torture/pr52720.c: Ditto.
496 * gcc.dg/torture/pr56778.c: Ditto.
497 * gcc.dg/tree-prof/pr45354.c: Ditto.
498 * gcc.dg/tree-prof/pr50907.c: Ditto.
499 * gcc.dg/tree-ssa/loop-16.c: Ditto.
500 * gcc.dg/tree-ssa/loop-18.c: Ditto.
501 * gcc.dg/tree-ssa/pr44423.c: Ditto.
502 * gcc.dg/misc-tests/godump-1.c: Ditto.
503 * gfortran.dg/PR24188.f: Ditto.
504 * gfortran.dg/errnocheck_1.f90: Ditto.
505 * gfortran.dg/g77/20010216-1.f: Ditto.
506 * gfortran.dg/pr42246-2.f: Ditto.
507 * gfortran.dg/pr42294.f: Ditto.
508 * gfortran.dg/pr44691.f: Ditto.
509 * gfortran.dg/vect/pr45714-a.f: Ditto.
510 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
511 * gcc.misc-tests/linkage.exp: Ditto.
512 * lib/target-supports.exp: Reformat x86 tagets.
513 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
514
515 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
516
517 PR c++/57694
518 * g++.dg/cpp0x/constexpr-ctor15.C: New.
519
520 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
521
522 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
523 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
524 Commentary and rearrangement of tests.
525 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
526 Commentary and rearrangement of tests.
527 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
528 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
529
530 2014-10-31 Jakub Jelinek <jakub@redhat.com>
531
532 PR rtl-optimization/63659
533 * gcc.c-torture/execute/pr63659.c: New test.
534
535 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
536
537 PR target/63534
538 * gcc.target/i386/mcount_pic.c: New.
539
540 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
541
542 * gcc.target/i386/pr23098.c: Remove xfail.
543
544 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
545
546 * gnat.dg/opt42.ad[sb]: New test.
547
548 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
549
550 PR tree-optimization/63259
551 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
552 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
553 following comment.
554
555 2014-10-31 Jakub Jelinek <jakub@redhat.com>
556
557 PR sanitizer/63697
558 * c-c++-common/ubsan/overflow-sub-3.c: New test.
559
560 2014-10-30 Marek Polacek <polacek@redhat.com>
561
562 * gcc.dg/diag-aka-1.c: New test.
563 * gcc.dg/pr13804-1.c: Adjust dg-error.
564 * gcc.dg/redecl-14.c: Likewise.
565 * gcc.dg/pr56980.c: Adjust dg-message.
566
567 2014-10-30 Ian Lance Taylor <iant@google.com>
568
569 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
570
571 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
572
573 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
574 platforms except s390[x] and x86_64.
575
576 2014-10-30 Martin Liska <mliska@suse.cz>
577
578 PR ipa/63574
579 PR ipa/63664
580 * g++.dg/ipa/pr63574.C: New test.
581
582 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
583
584 * gcc.target/aarch64/madd_after_asm_1.c: New test.
585
586 2014-10-29 DJ Delorie <dj@redhat.com>
587
588 * gcc.dg/20141029-1.c: New.
589
590 2014-10-29 Martin Liska <mliska@suse.cz>
591
592 PR ipa/63587
593 * g++.dg/ipa/pr63587-1.C: New test.
594 * g++.dg/ipa/pr63587-2.C: New test.
595
596 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
597
598 * gcc.misc-tests/godump-1.c: Add tests for complex types.
599
600 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
601
602 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
603 * gcc.dg/optimize-bswapsi-3.c: New test.
604
605 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
606 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
607 Anna Tikhonova <anna.tikhonova@intel.com>
608 Ilya Tocar <ilya.tocar@intel.com>
609 Andrey Turetskiy <andrey.turetskiy@intel.com>
610 Ilya Verbin <ilya.verbin@intel.com>
611 Kirill Yukhin <kirill.yukhin@intel.com>
612 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
613
614 * gcc.target/i386/avx512dq-kmovb-1.c: New.
615
616 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
617 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
618 Anna Tikhonova <anna.tikhonova@intel.com>
619 Ilya Tocar <ilya.tocar@intel.com>
620 Andrey Turetskiy <andrey.turetskiy@intel.com>
621 Ilya Verbin <ilya.verbin@intel.com>
622 Kirill Yukhin <kirill.yukhin@intel.com>
623 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
624
625 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
626 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
627 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
628 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
629 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
630 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
631 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
632 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
633 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
634 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
635 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
636 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
637 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
638 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
639 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
640 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
641 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
642 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
643 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
644 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
645 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
646 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
647 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
648 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
649 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
650 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
651 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
652 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
653 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
654 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
655 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
656 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
657 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
658 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
659 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
660 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
661 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
662 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
663 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
664 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
667 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
668 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
669 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
670 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
672 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
673 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
674 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
675 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
677 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
679 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
682 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
683 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
684 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
685 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
686 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
687 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
688 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
689 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
690 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
691 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
692 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
693
694 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
695 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
696 Anna Tikhonova <anna.tikhonova@intel.com>
697 Ilya Tocar <ilya.tocar@intel.com>
698 Andrey Turetskiy <andrey.turetskiy@intel.com>
699 Ilya Verbin <ilya.verbin@intel.com>
700 Kirill Yukhin <kirill.yukhin@intel.com>
701 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
702
703 * gcc.target/i386/avx512bw-check.h: New.
704 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
705 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
706 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
707 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
708 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
709 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
710 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
711 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
712 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
713 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
714 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
715 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
716 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
717 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
718 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
719 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
720 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
721 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
722 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
723 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
724 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
725 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
726 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
727 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
728 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
729 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
730 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
731 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
732 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
733 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
734 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
735 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
736 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
737 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
738 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
739 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
740 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
741 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
742 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
743 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
744 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
745 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
746 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
747 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
748 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
749 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
750 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
751 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
752 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
753 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
754 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
755 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
756 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
757 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
758 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
759 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
760 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
761 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
762 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
763 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
764 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
765 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
766 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
767 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
768 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
769 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
770 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
771 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
772 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
773 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
774 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
775 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
776 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
777 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
778 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
779 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
780 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
781 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
782 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
783 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
784 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
785 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
786 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
787 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
788 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
789 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
790 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
791 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
792 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
793 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
794 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
795 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
796 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
797 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
798 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
799 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
800 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
801 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
802 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
803 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
804 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
805 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
806 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
807 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
808 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
809 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
810 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
811 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
812 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
813 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
814 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
815 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
816 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
817 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
818 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
819 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
820 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
821 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
822 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
823 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
824 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
825 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
826 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
827 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
828 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
829 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
830 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
831 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
832 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
833 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
834 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
835 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
836 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
837 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
838 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
839 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
840 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
841 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
842 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
843 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
844 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
845 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
846 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
847 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
848 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
849 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
850 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
851 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
852 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
853 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
854 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
855 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
856 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
857 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
858 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
859 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
860 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
861 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
862 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
863 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
864 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
865 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
866 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
867 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
868 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
869 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
870 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
871 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
872 * gcc.target/i386/avx512dq-check.h: Ditto.
873 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
874 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
875 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
876 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
877 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
878 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
879 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
880 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
881 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
882 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
883 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
884 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
885 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
886 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
887 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
888 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
889 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
890 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
891 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
892 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
893 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
894 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
895 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
896 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
897 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
898 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
899 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
900 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
901 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
902 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
903 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
904 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
905 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
906 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
907 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
908 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
909 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
910 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
911 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
912 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
913 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
914 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
915 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
916 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
917 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
918 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
919 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
920 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
921 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
922 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
923 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
924 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
925 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
926 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
927 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
928 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
929 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
930 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
931 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
932 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
933 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
934 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
935 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
936 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
937 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
938 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
939 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
940 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
941 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
942 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
943 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
944 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
945 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
946 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
947 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
948 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
949 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
950 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
951 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
952 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
953 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
954 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
955 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
956 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
957 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
958 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
959 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
960 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
961 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
962 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
963 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
964 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
965 * gcc.target/i386/avx512vl-check.h: Ditto.
966 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
967 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
968 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
969 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
970 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
971 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
972 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
973 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
974 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
975 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
976 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
977 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
978 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
979 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
980 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
981 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
982 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
983 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
984 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
986 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
987 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
988 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
989 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
990 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
991 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
992 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
994 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
996 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
997 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
998 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
999 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1000 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1001 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1002 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1004 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1005 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1006 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1008 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1010 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1012 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1013 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1014 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1016 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1017 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1018 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1019 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1020 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1021 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1022 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1023 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1024 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1025 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1026 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1027 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1028 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1029 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1030 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1031 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1032 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1033 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1034 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1035 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1036 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1037 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1038 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1039 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1040 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1041 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1042 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1044 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1045 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1046 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1047 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1048 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1049 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1051 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1052 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1053 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1054 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1055 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1056 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1057 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1058 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1059 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1060 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1061 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1062 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1063 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1064 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1065 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1066 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1067 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1068 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1069 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1070 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1071 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1072 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1073 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1074 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1075 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1076 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1077 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1078 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1079 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1080 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1081 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1082 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1083 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1084 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1085 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1086 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1087 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1088 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1089 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1090 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1091 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1092 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1093 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1094 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1095 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1096 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1097 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1098 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1099 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1100 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1101 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1102 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1103 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1104 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1105 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1106 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1107 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1108 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1109 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1110 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1111 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1112 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1113 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1114 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1115 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1116 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1117 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1118 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1119 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1120 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1121 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1122 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1123 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1124 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1125 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1126 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1127 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1128 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1129 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1130 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1131 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1132 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1133 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1134 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1135 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1136 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1137 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1138 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1139 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1140 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1141 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1142 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1143 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1144 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1145 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1146 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1147 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1148 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1149 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1150 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1151 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1152 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1153 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1154 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1155 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1156 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1157 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1158 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1159 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1160 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1161 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1162 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1163 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1164 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1165 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1166 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1167 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1168 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1169 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1170 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1171 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1172 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1173 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1174 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1175 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1176 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1177 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1178 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1179 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1180 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1181 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1182 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1183 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1184 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1185 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1186 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1187 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1188 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1189 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1190 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1191 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1192 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1193 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1194 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1195 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1196 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1197 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1198 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1199 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1200 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1201 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1202 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1203 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1204 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1205 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1206 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
1207 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
1208 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
1209 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
1210 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
1211 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
1212 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
1213 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
1214 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
1215 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
1216 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
1217 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
1218 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
1219 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
1220 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
1221 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
1222 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
1223 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
1224 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
1225 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
1226 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
1227 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
1228 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
1229 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
1230 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
1231 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
1232 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
1233 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
1234 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
1235 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
1236 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
1237 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
1238 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
1239 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
1240 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
1241 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
1242 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
1243 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
1244 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
1245 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
1246 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
1247 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
1248 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
1249 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
1250 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
1251 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
1252 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
1253 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
1254 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
1255 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
1256 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
1257 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
1258 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
1259 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
1260 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
1261 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
1262 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
1263 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
1264 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
1265 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
1266 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
1267 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
1268 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
1269 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
1270 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
1271 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
1272 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
1273 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
1274 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
1275 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
1276 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
1277 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
1278 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
1279 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
1280 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
1281 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
1282 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
1283 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
1284 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
1285 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
1286 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
1287 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
1288 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
1289 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
1290 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1291 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
1292 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
1293 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
1294 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
1295 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
1296 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
1297 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1298 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1299 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1300 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
1301 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
1302 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
1303 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
1304 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1305 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1306 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
1307 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
1308 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
1309 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
1310 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1311 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1312 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
1313 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
1314 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
1315 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
1316 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1317 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1318 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
1319 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
1320 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
1321 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
1322 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1323 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1324 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1325 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
1326 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
1327 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
1328 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
1329 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1330 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1331 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1332 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1333 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1334 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
1335 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
1336 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
1337 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
1338 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
1339 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
1340 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
1341 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
1342 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
1343 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
1344 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
1345 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
1346 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
1347 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
1348 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
1349 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
1350 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1351 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
1352 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
1353 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
1354 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
1355 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1356 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
1357 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
1358 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
1359 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
1360 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
1361 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
1362 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
1363 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
1364 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
1365 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
1366 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
1367 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
1368 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
1369 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
1370 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
1371 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
1372 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1373 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1374 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1375 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
1376 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
1377 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
1378 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
1379 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1380 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
1381 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
1382 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
1383 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
1384 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
1385 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
1386 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
1387 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
1388 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1389 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1390 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1391 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
1392 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
1393 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1394 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1395 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
1396 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
1397 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
1398 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
1399 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
1400 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
1401 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
1402 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
1403 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
1404 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
1405 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
1406 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
1407 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
1408 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
1409 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
1410 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
1411 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
1412 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
1413 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
1414 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
1415 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
1416 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
1417 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
1418 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1419 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
1420 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
1421 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1422 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1423 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
1424 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
1425 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
1426 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
1427 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
1428 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
1429 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
1430 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
1431 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
1432 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
1433 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
1434 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
1435 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1436 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1437 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1438 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
1439 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
1440 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
1441 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
1442 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
1443 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
1444 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
1445 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
1446 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
1447 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
1448 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
1449 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
1450 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1451 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1452 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1453 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
1454 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
1455 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
1456 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
1457 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
1458 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
1459 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
1461 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
1463 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
1464 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
1465 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1466 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1467 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
1471 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
1482 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1483 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
1485 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
1486 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
1487 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1488 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1489 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
1490 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
1491 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
1492 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
1493 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1494 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1495 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
1496 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
1497 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
1498 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
1499 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1500 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1501 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
1502 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
1503 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
1504 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
1505 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1506 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
1507 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
1508 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
1509 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
1510 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1511 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1512 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
1513 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
1514 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
1515 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
1516 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1517 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1518 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
1519 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
1520 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
1521 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
1522 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
1523 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
1524 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
1525 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
1526 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
1527 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
1528 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
1529 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
1530 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
1531 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
1534 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
1536 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
1537 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
1538 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
1539 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
1540 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
1541 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
1544 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
1546 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
1548 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
1550 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
1552 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
1554 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
1555 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
1556 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
1557 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
1558 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1559 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1560 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
1561 * gcc.target/i386/avx512f-mask-type.h: Ditto.
1562 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
1563 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
1564 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
1565 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
1566 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
1567 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
1568 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
1569 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
1570 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
1571 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
1572 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
1573 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
1574 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
1575 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
1576 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
1577 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
1578 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
1579 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
1580 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
1581 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
1582 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
1583 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
1584 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
1585 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
1586 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
1587 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
1588 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
1589 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
1590 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
1591 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
1592 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
1593 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
1594 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
1595 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
1596 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
1597 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
1598 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
1599 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
1600 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
1601 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
1602 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
1603 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
1604 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
1605 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
1606 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
1607 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
1608 * gcc.target/i386/i386.exp: Ditto.
1609 * gcc.target/i386/m512-check.h: Ditto.
1610
1611 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1612 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1613 Anna Tikhonova <anna.tikhonova@intel.com>
1614 Ilya Tocar <ilya.tocar@intel.com>
1615 Andrey Turetskiy <andrey.turetskiy@intel.com>
1616 Ilya Verbin <ilya.verbin@intel.com>
1617 Kirill Yukhin <kirill.yukhin@intel.com>
1618 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1619
1620 * g++.dg/other/i386-2.C: Add new options.
1621 * g++.dg/other/i386-3.C: Ditto.
1622 * gcc.target/i386/sse-12.c: Ditto.
1623 * gcc.target/i386/sse-14.c: Ditto.
1624 * gcc.target/i386/sse-22.c: Ditto.
1625 * gcc.target/i386/sse-13.c: Add new options and builtins.
1626 * gcc.target/i386/sse-23.c: Ditto.
1627 * gcc.target/i386/avx-1.c: Add new builtins.
1628
1629 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
1630
1631 * gcc.misc-tests/godump.exp: New.
1632 * gcc.misc-tests/godump-1.c: New.
1633
1634 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
1635
1636 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
1637 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
1638 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
1639 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
1640 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
1641 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
1642 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
1643 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
1644 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
1645 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
1646 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
1647 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
1648 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
1649 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
1650 * c-c++-common/asan/pr63638.c: Likewise.
1651
1652 2014-10-28 Richard Biener <rguenther@suse.de>
1653
1654 PR middle-end/63665
1655 * gcc.dg/pr63665.c: New testcase.
1656
1657 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1658
1659 * c-c++-common/asan/kasan-recover-1.c: New test.
1660 * c-c++-common/asan/kasan-recover-2.c: New test.
1661 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
1662 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1663 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1664 * c-c++-common/asan/kasan-recover-1.c: Likewise.
1665 * c-c++-common/asan/kasan-recover-2.c: Likewise.
1666 * c-c++-common/asan/no-asan-globals.c: Likewise.
1667 * c-c++-common/asan/no-instrument-reads.c: Likewise.
1668 * c-c++-common/asan/no-instrument-writes.c: Likewise.
1669 * c-c++-common/asan/no-use-after-return.c: Likewise.
1670
1671 2014-10-28 Yury Gribov <y.gribov@samsung.com>
1672
1673 * c-c++-common/asan/shadow-offset-1.c: New test.
1674
1675 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
1676
1677 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
1678 gcc-plugin.h earlier.
1679
1680 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1681
1682 * gnat.dg/specs/concat1.ads: New test.
1683 * gnat.dg/specs/concat1_pkg.ads: New helper.
1684
1685 2014-10-27 Richard Biener <rguenther@suse.de>
1686
1687 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
1688 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
1689 target due to memcpy inline-expansion.
1690
1691 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gnat.dg/specs/pack10.ads: New test.
1694 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
1695
1696 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
1697
1698 * gnat.dg/entry_queues2.adb: New test.
1699
1700 2014-10-25 Jakub Jelinek <jakub@redhat.com>
1701
1702 PR tree-optimization/63641
1703 * gcc.c-torture/execute/pr63641.c: New test.
1704
1705 2014-10-24 Tobias Burnus <burnus@net-b.de>
1706
1707 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
1708 * gfortran.dg/coarray_collectives_13.f90: New.
1709 * gfortran.dg/coarray_collectives_14.f90: New.
1710 * gfortran.dg/coarray_collectives_15.f90: New.
1711 * gfortran.dg/coarray_collectives_16.f90: New.
1712
1713 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1714
1715 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
1716
1717 2014-10-24 Marek Polacek <polacek@redhat.com>
1718
1719 PR c/56980
1720 * gcc.dg/pr56980.c: New test.
1721
1722 2014-10-24 Jiong Wang <jiong.wang@arm.com>
1723
1724 * lib/target-supports.exp
1725 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
1726 vaeseq_u8.
1727 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
1728 for vcvt_f16_f32.
1729 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
1730 vfma_f32.
1731
1732 2014-10-24 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.dg/ipa/pr63595.c: New test.
1735
1736 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1737
1738 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
1739 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1740
1741 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1742
1743 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
1744
1745 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1746
1747 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
1748
1749 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1750
1751 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
1752
1753 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1754
1755 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
1756
1757 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1758
1759 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
1760
1761 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1762
1763 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
1764
1765 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1766
1767 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
1768
1769 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1770
1771 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
1772
1773 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1774
1775 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
1776
1777 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1778
1779 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
1780
1781 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1782
1783 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
1784
1785 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1786
1787 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
1788
1789 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1790
1791 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
1792
1793 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1794
1795 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
1796 file.
1797 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
1798 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
1799
1800 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1801
1802 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
1803 file.
1804 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
1805 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
1806
1807 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1808
1809 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
1810 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1811 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1812 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1813 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1814
1815 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1816
1817 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
1818 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1819 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
1820 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
1821 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
1822 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
1823
1824 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1825
1826 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
1827 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1828 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
1829 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
1830 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
1831 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
1832 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
1833 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
1834
1835 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1836
1837 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
1838 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1839 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
1840
1841 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1842
1843 * gcc.target/arm/README.advsimd-intrinsics: New file.
1844 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
1845 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
1846 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
1847 Likewise.
1848 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1849 Likewise.
1850 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
1851 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
1852 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
1853
1854 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
1855
1856 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
1857 wrap_compile_flags before setting it.
1858
1859 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1860
1861 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
1862 targets.
1863 * gcc.dg/pr63594-2.c: Likewise.
1864
1865 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
1866
1867 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
1868 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
1869
1870 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
1871
1872 PR bootstrap/63632
1873 * g++.dg/torture/pr63632.C: New test.
1874
1875 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
1876
1877 PR c++/63619
1878 * g++.dg/warn/Wdelete-incomplete-3.C: New.
1879 * g++.dg/warn/Wdelete-incomplete-4.C: New.
1880
1881 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
1882
1883 PR target/63618
1884 * gcc.target/i386/pr63618.c: New test.
1885
1886 2014-10-23 Marek Polacek <polacek@redhat.com>
1887
1888 PR c/63626
1889 * gcc.dg/pr63626.c: New test.
1890
1891 2014-10-23 Marek Polacek <polacek@redhat.com>
1892
1893 * c-c++-common/ubsan/undefined-2.c: New test.
1894
1895 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
1896
1897 * gcc.target/i386/pr63600.c: New.
1898
1899 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900
1901 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
1902
1903 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
1906 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
1907
1908 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1909
1910 * gcc.target/sparc/20001013-1.c (main): Declare int return.
1911 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
1912 * gcc.target/sparc/sparc-ret.c (toto): Declare.
1913 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
1914 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
1915 Declare.
1916
1917 2014-10-22 Guozhi Wei <carrot@google.com>
1918
1919 PR tree-optimization/63530
1920 gcc.dg/vect/pr63530.c: New testcase.
1921
1922 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
1923
1924 * gcc.target/i386/conversion-2.c: New test.
1925
1926 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1927 Yury Gribov <y.gribov@samsung.com>
1928
1929 * c-c++-common/ubsan/align-1.c: Update cmdline options.
1930 * c-c++-common/ubsan/align-3.c: Likewise.
1931 * c-c++-common/ubsan/bounds-1.c: Likewise.
1932 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
1933 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
1934 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
1935 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
1936 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
1937 * c-c++-common/ubsan/nonnull-2.c: Likewise.
1938 * c-c++-common/ubsan/nonnull-3.c: Likewise.
1939 * c-c++-common/ubsan/object-size-3.c: Likewise.
1940 * c-c++-common/ubsan/overflow-1.c: Likewise.
1941 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
1942 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
1943 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
1944 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
1945 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
1946 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
1947 * c-c++-common/ubsan/pr59503.c: Likewise.
1948 * c-c++-common/ubsan/pr60613-1.c: Likewise.
1949 * c-c++-common/ubsan/save-expr-1.c: Likewise.
1950 * c-c++-common/ubsan/shift-3.c: Likewise.
1951 * c-c++-common/ubsan/shift-6.c: Likewise.
1952 * c-c++-common/ubsan/undefined-1.c: Likewise.
1953 * c-c++-common/ubsan/vla-2.c: Likewise.
1954 * c-c++-common/ubsan/vla-3.c: Likewise.
1955 * c-c++-common/ubsan/vla-4.c: Likewise.
1956 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
1957 * g++.dg/ubsan/return-2.C: Likewise.
1958 * c-c++-common/ubsan/recovery-1.c: New test.
1959 * c-c++-common/ubsan/recovery-2.c: New test.
1960 * c-c++-common/ubsan/recovery-3.c: New test.
1961 * c-c++-common/ubsan/recovery-common.inc: New file.
1962
1963 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1964
1965 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
1966 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
1967 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
1968 * gcc.target/aarch64/vect.x: Likewise.
1969 * gcc.target/aarch64/vect-ld1r.x: Add return type.
1970 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
1971 * gcc.target/aarch64/vect-fp.c: Likewise.
1972
1973 2014-10-22 Jiong Wang <jiong.wang@arm.com>
1974
1975 * lib/compat.exp (compat-run): Remove "unresolved".
1976 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
1977 unsupported testcase.
1978
1979 2014-10-22 Jakub Jelinek <jakub@redhat.com>
1980
1981 PR target/63594
1982 * gcc.dg/pr63594-1.c: New test.
1983 * gcc.dg/pr63594-2.c: New test.
1984 * gcc.target/i386/sse2-pr63594-1.c: New test.
1985 * gcc.target/i386/sse2-pr63594-2.c: New test.
1986 * gcc.target/i386/avx-pr63594-1.c: New test.
1987 * gcc.target/i386/avx-pr63594-2.c: New test.
1988 * gcc.target/i386/avx2-pr63594-1.c: New test.
1989 * gcc.target/i386/avx2-pr63594-2.c: New test.
1990 * gcc.target/i386/avx512f-pr63594-1.c: New test.
1991 * gcc.target/i386/avx512f-pr63594-2.c: New test.
1992 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
1993 insn counts.
1994
1995 PR target/63542
1996 * gcc.target/i386/pr63542-1.c: New test.
1997 * gcc.target/i386/pr63542-2.c: New test.
1998
1999 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
2000
2001 * gcc.target/avr/tiny-memx.c: New test.
2002
2003 * gcc.target/avr/tiny-caller-save.c: New test.
2004
2005 2014-10-21 Jiong Wang <jiong.wang@arm.com>
2006
2007 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2008 (Proc_1): Add return type.
2009 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2010 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2011 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2012 * gcc.target/arm/pr44788.c (foo): Likewise.
2013 * gcc.target/arm/pr55642.c (abs): Likewise.
2014 * gcc.target/arm/pr58784.c (f): Likewise.
2015 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2016 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2017 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2018 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2019 for local variables.
2020 * lib/target-supports.exp
2021 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2022 vaeseq_u8.
2023 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2024 vcvt_f16_f32.
2025 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2026 vfma_f32.
2027 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2028
2029 2014-10-21 Andreas Schwab <schwab@suse.de>
2030
2031 * gcc.dg/bf-spl1.c (main): Fix implicit int.
2032
2033 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2034
2035 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2036
2037 2014-10-21 Richard Biener <rguenther@suse.de>
2038
2039 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2040 * g++.dg/ipa/devirt-46.C: Likewise.
2041 * g++.dg/ipa/devirt-47.C: Likewise.
2042 * g++.dg/tree-prof/pr35545.C: Likewise.
2043
2044 2014-10-21 Jakub Jelinek <jakub@redhat.com>
2045
2046 PR tree-optimization/63563
2047 * gcc.target/i386/pr63563.c: New test.
2048
2049 2014-10-20 Richard Biener <rguenther@suse.de>
2050
2051 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2052 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2053
2054 2014-10-20 Martin Liska <mliska@suse.cz>
2055
2056 * gcc.dg/ipa/pr63595.c: New test.
2057
2058 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2059
2060 PR fortran/48979
2061 * gfortran.dg/ieee/intrinsics_2.F90: New test.
2062
2063 2014-10-19 Marek Polacek <polacek@redhat.com>
2064
2065 PR c/63567
2066 * gcc.dg/pr63567-3.c: New test.
2067 * gcc.dg/pr63567-4.c: New test.
2068
2069 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2070
2071 * gcc.dg/atomic/c11-atomic-exec-5.c
2072 (test_main_long_double_add_overflow): Define and run only for
2073 LDBL_MANT_DIG != 106.
2074 (test_main_complex_long_double_add_overflow): Likewise.
2075 (test_main_long_double_sub_overflow): Likewise.
2076 (test_main_complex_long_double_sub_overflow): Likewise.
2077
2078 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
2079
2080 PR fortran/63553
2081 * gfortran.dg/class_to_type_3.f03 : New test
2082
2083 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2084
2085 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2086 to GNU11.
2087
2088 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2089
2090 * gcc.dg/attr-isr.c: Move SH specific test to ...
2091 * gcc.target/sh/attr-isr.c: ... here.
2092
2093 2014-10-17 Marek Polacek <polacek@redhat.com>
2094
2095 PR c/63567
2096 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2097 * gcc.dg/pr63567-1.c: New test.
2098 * gcc.dg/pr63567-2.c: New test.
2099
2100 2014-10-17 Marek Polacek <polacek@redhat.com>
2101
2102 PR c/63543
2103 * gcc.dg/pr63543.c: New test.
2104 * gcc.dg/array-8.c: Remove dg-error.
2105 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2106 * gcc.dg/pr48552-2.c: Likewise.
2107
2108 2014-10-17 Marek Polacek <polacek@redhat.com>
2109
2110 PR c/63549
2111 * gcc.dg/pr63549.c: New test.
2112
2113 2014-10-17 Marek Polacek <polacek@redhat.com>
2114
2115 * gcc.dg/Wimplicit-int-1.c: New test.
2116 * gcc.dg/Wimplicit-int-2.c: New test.
2117 * gcc.dg/Wimplicit-int-3.c: New test.
2118 * gcc.dg/Wimplicit-int-4.c: New test.
2119
2120 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
2121
2122 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2123 changes.
2124
2125 2014-10-17 Jakub Jelinek <jakub@redhat.com>
2126
2127 PR tree-optimization/63464
2128 * gcc.dg/torture/pr63464.c: New test.
2129 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2130 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2131
2132 PR tree-optimization/63302
2133 * gcc.c-torture/execute/pr63302.c: New test.
2134
2135 2014-10-17 Tom de Vries <tom@codesourcery.com>
2136
2137 PR rtl-optimization/61605
2138 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
2139 absence check.
2140
2141 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2142
2143 PR middle-end/61848
2144 * g++.dg/torture/pr61848.C: New testcase.
2145 * gcc.c-torture/compile/pr61848.c: New testcase.
2146
2147 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2148
2149 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2150 * gcc.target/sh/strlen.c: Likewise.
2151 * gcc.target/sh/pr51244-13.c: Likewise.
2152 * gcc.target/sh/cmpstrn.c: Likewise.
2153 * gcc.target/sh/hiconst.c: Likewise.
2154 * gcc.target/sh/pr43417.c: Likewise.
2155
2156 2014-10-16 Martin Liska <mliska@suse.cz>
2157
2158 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2159 to match defined expectations.
2160
2161 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
2162
2163 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2164
2165 2014-10-16 Martin Liska <mliska@suse.cz>
2166
2167 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2168 * g++.dg/ipa/ipa-icf-5.C: Likewise
2169
2170 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2171
2172 PR target/63260
2173 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2174
2175 2014-10-16 Richard Biener <rguenther@suse.de>
2176
2177 PR middle-end/63554
2178 * gcc.dg/torture/pr63554.c: New testcase.
2179
2180 2014-10-16 Marek Polacek <polacek@redhat.com>
2181
2182 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2183 * gcc.target/powerpc/pr58673-2.c: Add declarations.
2184
2185 2014-10-16 Marek Polacek <polacek@redhat.com>
2186
2187 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2188 * gcc.dg/graphite/id-2.c: Likewise.
2189 * gcc.dg/graphite/id-4.c: Likewise.
2190 * gcc.dg/graphite/id-8.c: Likewise.
2191 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2192 * gcc.dg/graphite/id-pr45230.c: Likewise.
2193 * gcc.dg/graphite/id-pr45231.c: Likewise.
2194 * gcc.dg/graphite/pr38073.c: Likewise.
2195 * gcc.dg/graphite/pr38125.c: Likewise.
2196 * gcc.dg/graphite/pr38409.c: Likewise.
2197 * gcc.dg/graphite/pr38413.c: Likewise.
2198 * gcc.dg/graphite/pr38510.c: Likewise.
2199 * gcc.dg/graphite/pr38786.c: Likewise.
2200 * gcc.dg/graphite/pr39260.c: Likewise.
2201 * gcc.dg/graphite/scop-19.c: Likewise.
2202 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2203 * gcc.dg/graphite/id-17.c: Likewise.
2204 * gcc.dg/graphite/id-23.c: Likewise.
2205 * gcc.dg/graphite/id-26.c: Likewise.
2206 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
2207 * gcc.dg/graphite/pr37485.c: Likewise.
2208 * gcc.dg/graphite/pr38500.c: Likewise.
2209 * gcc.dg/graphite/pr42284.c: Likewise.
2210 * gcc.dg/graphite/pr42914.c: Likewise.
2211 * gcc.dg/graphite/pr46404-1.c: Likewise.
2212 * gcc.dg/graphite/pr60979.c: Likewise.
2213 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
2214 defaulting to int.
2215
2216 2014-10-16 Martin Liska <mliska@suse.cz>
2217 Jan Hubicka <hubicka@ucw.cz>
2218
2219 * g++.dg/ipa/ipa-icf-1.C: New test.
2220 * g++.dg/ipa/ipa-icf-2.C: New test.
2221 * g++.dg/ipa/ipa-icf-3.C: New test.
2222 * g++.dg/ipa/ipa-icf-4.C: New test.
2223 * g++.dg/ipa/ipa-icf-5.C: New test.
2224 * gcc.dg/ipa/ipa-icf-1.c: New test.
2225 * gcc.dg/ipa/ipa-icf-10.c: New test.
2226 * gcc.dg/ipa/ipa-icf-11.c: New test.
2227 * gcc.dg/ipa/ipa-icf-12.c: New test.
2228 * gcc.dg/ipa/ipa-icf-13.c: New test.
2229 * gcc.dg/ipa/ipa-icf-14.c: New test.
2230 * gcc.dg/ipa/ipa-icf-15.c: New test.
2231 * gcc.dg/ipa/ipa-icf-16.c: New test.
2232 * gcc.dg/ipa/ipa-icf-17.c: New test.
2233 * gcc.dg/ipa/ipa-icf-18.c: New test.
2234 * gcc.dg/ipa/ipa-icf-19.c: New test.
2235 * gcc.dg/ipa/ipa-icf-2.c: New test.
2236 * gcc.dg/ipa/ipa-icf-20.c: New test.
2237 * gcc.dg/ipa/ipa-icf-21.c: New test.
2238 * gcc.dg/ipa/ipa-icf-22.c: New test.
2239 * gcc.dg/ipa/ipa-icf-23.c: New test.
2240 * gcc.dg/ipa/ipa-icf-24.c: New test.
2241 * gcc.dg/ipa/ipa-icf-25.c: New test.
2242 * gcc.dg/ipa/ipa-icf-26.c: New test.
2243 * gcc.dg/ipa/ipa-icf-27.c: New test.
2244 * gcc.dg/ipa/ipa-icf-28.c: New test.
2245 * gcc.dg/ipa/ipa-icf-29.c: New test.
2246 * gcc.dg/ipa/ipa-icf-3.c: New test.
2247 * gcc.dg/ipa/ipa-icf-30.c: New test.
2248 * gcc.dg/ipa/ipa-icf-4.c: New test.
2249 * gcc.dg/ipa/ipa-icf-5.c: New test.
2250 * gcc.dg/ipa/ipa-icf-6.c: New test.
2251 * gcc.dg/ipa/ipa-icf-7.c: New test.
2252 * gcc.dg/ipa/ipa-icf-8.c: New test.
2253 * gcc.dg/ipa/ipa-icf-9.c: New test.
2254
2255 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2256
2257 PR target/53513
2258 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
2259
2260 2014-10-16 Martin Liska <mliska@suse.cz>
2261 Jan Hubicka <hubicka@ucw.cz>
2262
2263 * c-c++-common/rotate-1.c: Options changed to not collide
2264 with a new IPA ICF pass.
2265 * c-c++-common/rotate-2.c: Likewise.
2266 * c-c++-common/rotate-3.c: Likewise.
2267 * c-c++-common/rotate-4.c: Likewise.
2268 * g++.dg/cpp0x/rv-return.C: Likewise.
2269 * g++.dg/cpp0x/rv1n.C: Likewise.
2270 * g++.dg/cpp0x/rv1p.C: Likewise.
2271 * g++.dg/cpp0x/rv2n.C: Likewise.
2272 * g++.dg/cpp0x/rv3n.C: Likewise.
2273 * g++.dg/cpp0x/rv4n.C: Likewise.
2274 * g++.dg/cpp0x/rv5n.C: Likewise.
2275 * g++.dg/cpp0x/rv6n.C: Likewise.
2276 * g++.dg/cpp0x/rv7n.C: Likewise.
2277 * g++.dg/ipa/devirt-g-1.C: Likewise.
2278 * g++.dg/ipa/inline-1.C: Likewise.
2279 * g++.dg/ipa/inline-2.C: Likewise.
2280 * g++.dg/ipa/inline-3.C: Likewise.
2281 * g++.dg/opt/pr30965.C: Likewise.
2282 * g++.dg/tree-ssa/pr19637.C: Likewise.
2283 * gcc.dg/guality/csttest.c: Likewise.
2284 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
2285 * gcc.dg/ipa/iinline-7.c: Likewise.
2286 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
2287 * gcc.dg/ipa/ipacost-1.c: Likewise.
2288 * gcc.dg/ipa/ipacost-2.c: Likewise.
2289 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
2290 * gcc.dg/ipa/remref-2a.c: Likewise.
2291 * gcc.dg/ipa/remref-2b.c: Likewise.
2292 * gcc.dg/pr46309-2.c: Likewise.
2293 * gcc.dg/torture/ipa-pta-1.c: Likewise.
2294 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
2295 * gcc.dg/tree-ssa/andor-4.c: Likewise.
2296 * gcc.dg/tree-ssa/andor-5.c: Likewise.
2297 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
2298 * gcc.dg/vect/vect-cond-10.c: Likewise.
2299 * gcc.dg/vect/vect-cond-9.c: Likewise.
2300 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
2301 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
2302 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
2303 * gcc.target/i386/bmi-1.c: Likewise.
2304 * gcc.target/i386/bmi-2.c: Likewise.
2305 * gcc.target/i386/pr56564-2.c: Likewise.
2306
2307 2014-10-16 Richard Biener <rguenther@suse.de>
2308
2309 PR tree-optimization/63168
2310 * gcc.dg/tree-ssa/loop-40.c: New testcase.
2311
2312 2014-10-16 Andreas Schwab <schwab@suse.de>
2313
2314 * gcc.target/m68k/crash1.c: Fix implicit declaration.
2315
2316 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
2317 implicit int.
2318 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
2319 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
2320 * gcc.target/ia64/pr29682.c: Likewise.
2321 * gcc.target/ia64/pr43603.c: Likewise.
2322 * gcc.target/ia64/pr48496.c: Likewise.
2323
2324 2014-10-16 Marek Polacek <polacek@redhat.com>
2325
2326 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
2327
2328 2014-10-16 Jakub Jelinek <jakub@redhat.com>
2329 Marek Polacek <polacek@redhat.com>
2330
2331 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
2332 declarations.
2333 * gcc.dg/pr32176.c: Likewise.
2334 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
2335 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
2336 * gcc.dg/ia64-sync-2.c: Likewise.
2337 * gcc.dg/ia64-sync-3.c: Likewise.
2338 * gcc.dg/sync-2.c: Likewise.
2339 * gcc.dg/sync-3.c: Likewise.
2340 * gcc.target/i386/990524-1.c: Likewise.
2341 * gcc.target/i386/avx512f-pr57233.c: Likewise.
2342 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
2343 * gcc.target/i386/pr26826.c: Likewise.
2344 * gcc.target/i386/pr37184.c: Likewise.
2345 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
2346 * gcc.target/i386/20060125-2.c: Likewise.
2347 * gcc.target/i386/memcpy-1.c: Likewise.
2348 * gcc.target/i386/pr40934.c: Likewise.
2349 * gcc.target/i386/sse-5.c: Likewise.
2350 * gcc.target/i386/stackalign/asm-1.c: Likewise.
2351 * gcc.target/i386/vectorize4.c: Likewise.
2352 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
2353 -fgnu89-inline.
2354 * gcc.target/i386/980313-1.c: Likewise.
2355 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
2356 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
2357 * gcc.target/i386/crc32-3.c: Likewise.
2358 * gcc.target/i386/intrinsics_3.c: Likewise.
2359 * gcc.target/i386/loop-1.c: Likewise.
2360 * gcc.target/i386/pr44948-2a.c: Likewise.
2361 * gcc.target/i386/pr47564.c: Likewise.
2362 * gcc.target/i386/pr50712.c: Likewise.
2363 * gcc.target/i386/stackalign/return-2.c: Likewise.
2364
2365 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
2366
2367 PR lto/62026
2368 * lto/pr62026.C: New testcase.
2369
2370 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
2371
2372 PR rtl-optimization/63448
2373 * gcc.target/i386/pr63448.c: New test.
2374
2375 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
2376
2377 * gnat.dg/opt41.adb: New test.
2378 * gnat.dg/opt41_pkg.ad[sb]: New helper.
2379
2380 2014-10-15 Richard Biener <rguenther@suse.de>
2381
2382 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
2383
2384 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
2385
2386 * gcc.dg/tree-prof/peel-1.c: Update.
2387 * gcc.dg/tree-prof/unroll-1.c: Update.
2388 * gcc.dg/unroll_1.c: Update.
2389 * gcc.dg/unroll_2.c: Update.
2390 * gcc.dg/unroll_3.c: Update.
2391 * gcc.dg/unroll_4.c: Update.
2392
2393 2014-10-14 DJ Delorie <dj@redhat.com>
2394
2395 * g++.dg/abi/mangle64.C: New.
2396
2397 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
2398
2399 * g++.dg/ext/vector9.C: Test ! with float vectors.
2400
2401 2014-10-14 Richard Biener <rguenther@suse.de>
2402
2403 PR tree-optimization/63512
2404 * g++.dg/torture/pr63512.C: New testcase.
2405
2406 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
2407
2408 PR target/63260
2409 * gcc.target/sh/pr63260.c: New.
2410
2411 2014-10-13 Richard Henderson <rth@redhat.com>
2412
2413 * g++.dg/torture/20141013.C: New.
2414
2415 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
2416
2417 PR target/8340
2418 PR middle-end/47602
2419 PR rtl-optimization/55458
2420 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
2421 * gcc.target/i386/pr55458.c: Likewise.
2422 * gcc.target/i386/pr47602.c: New.
2423 * gcc.target/i386/pr23098.c: Move to XFAIL.
2424
2425 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
2426
2427 PR tree-optimization/62127
2428 * g++.dg/torture/pr62127.C: New testcase.
2429
2430 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
2431
2432 * c-c++-common/asan/bitfield-5.c: New test.
2433
2434 2014-10-13 Richard Biener <rguenther@suse.de>
2435
2436 PR tree-optimization/63419
2437 * g++.dg/torture/pr63419.C: New testcase.
2438
2439 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
2440
2441 PR target/59401
2442 PR target/54760
2443 * gcc.target/sh/pr54760-5.c: New.
2444 * gcc.target/sh/pr54760-6.c: New.
2445 * gcc.target/sh/pr59401-1.c: New.
2446
2447 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2448
2449 PR fortran/48979
2450 * gfortran.dg/ieee/intrinsics_1.f90: New test.
2451
2452 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
2453
2454 * lib/target-supports.exp (check_effective_target_shared): New
2455 function.
2456 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
2457
2458 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR c/63495
2461 * gcc.target/i386/pr63495.c: New test.
2462
2463 2014-10-10 Marek Polacek <polacek@redhat.com>
2464
2465 * c-c++-common/ubsan/object-size-1.c: New test.
2466 * c-c++-common/ubsan/object-size-2.c: New test.
2467 * c-c++-common/ubsan/object-size-3.c: New test.
2468 * c-c++-common/ubsan/object-size-4.c: New test.
2469 * c-c++-common/ubsan/object-size-5.c: New test.
2470 * c-c++-common/ubsan/object-size-6.c: New test.
2471 * c-c++-common/ubsan/object-size-7.c: New test.
2472 * c-c++-common/ubsan/object-size-8.c: New test.
2473 * c-c++-common/ubsan/object-size-9.c: New test.
2474 * g++.dg/ubsan/object-size-1.C: New test.
2475 * gcc.dg/ubsan/object-size-9.c: New test.
2476
2477 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
2478
2479 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
2480 (asan_finish): Remove restore_ld_library_path_env_vars.
2481 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2482 related env variables by calling set_ld_library_path_env_vars.
2483 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
2484 (tsan_finish): Remove restore_ld_library_path_env_vars.
2485 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2486 related env variables by calling set_ld_library_path_env_vars.
2487 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
2488 (ubsan_finish): Remove restore_ld_library_path_env_vars.
2489 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
2490 related env variables by calling set_ld_library_path_env_vars.
2491
2492 2014-10-10 Richard Biener <rguenther@suse.de>
2493
2494 PR tree-optimization/63379
2495 * gcc.dg/vect/pr63379.c: New testcase.
2496
2497 2014-10-10 Jakub Jelinek <jakub@redhat.com>
2498
2499 PR fortran/59488
2500 * gfortran.dg/gomp/pr59488-1.f90: New test.
2501 * gfortran.dg/gomp/pr59488-2.f90: New test.
2502
2503 2014-10-10 Richard Biener <rguenther@suse.de>
2504
2505 PR tree-optimization/63476
2506 * g++.dg/torture/pr63476.C: New testcase.
2507
2508 2014-10-10 Tobias Burnus <burnus@net-b.de>
2509
2510 * gfortran.dg/implicit_16.f90: New.
2511
2512 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
2513
2514 * g++.dg/cpp0x/constexpr-using3.C: New.
2515 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
2516 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
2517 * g++.dg/cpp1y/constexpr-local1.C: Extend.
2518 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
2519
2520 2014-10-09 Joseph Myers <joseph@codesourcery.com>
2521
2522 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
2523
2524 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
2525
2526 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
2527
2528 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
2529
2530 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
2531 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
2532 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
2533 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
2534 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
2535 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
2536 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
2537 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
2538 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
2539 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
2540 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
2541 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
2542
2543 2014-10-09 Richard Biener <rguenther@suse.de>
2544
2545 PR tree-optimization/63380
2546 * gcc.dg/torture/pr63380-1.c: New testcase.
2547 * gcc.dg/torture/pr63380-2.c: Likewise.
2548
2549 2014-10-09 Marek Polacek <polacek@redhat.com>
2550
2551 PR c/63480
2552 * gcc.dg/pr63480.c: New test.
2553
2554 2014-10-09 Richard Biener <rguenther@suse.de>
2555
2556 PR tree-optimization/63445
2557 * gcc.dg/Wstrict-overflow-26.c: New testcase.
2558
2559 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
2560
2561 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
2562 * gcc.dg/vmx/ops.c: Likewise.
2563 * gcc.dg/vmx/ops-long-1.c: Likewise.
2564
2565 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
2566
2567 * gfortran.dg/implicit_4.f90: Fix some dg-error.
2568
2569 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2570
2571 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
2572 dg-additional-options.
2573
2574 2014-10-08 Mark Wielaard <mjw@redhat.com>
2575
2576 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
2577 prefix from scan-assembler-times.
2578
2579 2014-10-07 Marek Polacek <polacek@redhat.com>
2580
2581 * lib/target-supports.exp (check_effective_target_fd_truncate):
2582 Include <string.h>.
2583
2584 2014-10-07 Marek Polacek <polacek@redhat.com>
2585
2586 PR c/59717
2587 * gcc.dg/pr59717.c: New test.
2588
2589 2014-10-07 Marek Polacek <polacek@redhat.com>
2590
2591 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
2592 * gcc.dg/iftrap-1.c: Fix implicit declarations.
2593 * gcc.target/powerpc/pr26350.c: Likewise.
2594 * gcc.target/powerpc/altivec-consts.c: Likewise.
2595 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
2596 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
2597 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
2598 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
2599 * gcc.target/powerpc/pr47862.c: Likewise.
2600 * gcc.target/powerpc/pr48053-1.c: Likewise.
2601 * gcc.target/powerpc/pr53487.c: Likewise.
2602 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
2603 to int.
2604 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
2605 * gcc.target/powerpc/altivec-2.c: Likewise.
2606 * gcc.target/powerpc/pr47755-2.c: Likewise.
2607
2608 2014-10-07 Martin Liska <mliska@suse.cz>
2609
2610 * g++.dg/lto/pr63270.h: New test.
2611 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
2612 include.
2613 * g++.dg/lto/pr63270_2.C: New test.
2614
2615 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
2616
2617 * gnat.dg/lto16.adb: New test.
2618 * gnat.dg/lto16_pkg.adb: New helper.
2619
2620 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gnat.dg/return4.adb: New test.
2623 * gnat.dg/return4_pkg.ad[sb]: New helper.
2624
2625 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
2626
2627 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
2628 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
2629 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
2630
2631 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
2632
2633 PR c++/55250
2634 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
2635 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
2636 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
2637
2638 2014-10-06 Marek Polacek <polacek@redhat.com>
2639
2640 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
2641 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
2642 * g++.dg/lto/pr54625-2_0.c: Likewise.
2643 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
2644
2645 2014-10-06 Marek Polacek <polacek@redhat.com>
2646
2647 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
2648 * gcc.target/i386/avxfp-1.c: Likewise.
2649 * gcc.target/i386/avxfp-2.c: Likewise.
2650 * gcc.target/i386/cadd.c: Likewise.
2651 * gcc.target/i386/cmov2.c: Likewise.
2652 * gcc.target/i386/cmov3.c: Likewise.
2653 * gcc.target/i386/cmov4.c: Likewise.
2654 * gcc.target/i386/cold-attribute-1.c: Likewise.
2655 * gcc.target/i386/cvt-1.c: Likewise.
2656 * gcc.target/i386/fpcvt-1.c: Likewise.
2657 * gcc.target/i386/fpcvt-2.c: Likewise.
2658 * gcc.target/i386/fpcvt-3.c: Likewise.
2659 * gcc.target/i386/local.c: Likewise.
2660 * gcc.target/i386/memcpy-2.c: Likewise.
2661 * gcc.target/i386/memcpy-3.c: Likewise.
2662 * gcc.target/i386/memset-1.c: Likewise.
2663 * gcc.target/i386/minmax-1.c: Likewise.
2664 * gcc.target/i386/minmax-2.c: Likewise.
2665 * gcc.target/i386/pr45352-2.c: Likewise.
2666 * gcc.target/i386/pr46253.c: Likewise.
2667 * gcc.target/i386/pr53623.c: Likewise.
2668 * gcc.target/i386/pr60902.c: Likewise.
2669 * gcc.target/i386/pr57003.c: Likewise.
2670 * gcc.target/i386/sse-14.c: Likewise.
2671 * gcc.target/i386/sse-19.c: Likewise.
2672 * gcc.target/i386/sse-22.c: Likewise.
2673 * gcc.target/i386/sse4a-extract.c: Likewise.
2674 * gcc.target/i386/sse4a-insert.c: Likewise.
2675 * gcc.target/i386/ssefp-1.c: Likewise.
2676 * gcc.target/i386/ssefp-2.c: Likewise.
2677 * gcc.target/i386/testimm-10.c: Likewise.
2678 * gcc.target/i386/vectorize4-avx.c: Likewise.
2679 * gcc.target/i386/980709-1.c: Fix implicit declarations.
2680 * gcc.target/i386/avx-pr57233.c: Likewise.
2681 * gcc.target/i386/avx2-pr57233.c: Likewise.
2682 * gcc.target/i386/avx2-vpop-check.h: Likewise.
2683 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
2684 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
2685 * gcc.target/i386/crc32-4.c: Likewise.
2686 * gcc.target/i386/pr20204.c: Likewise.
2687 * gcc.target/i386/pr23570.c: Likewise.
2688 * gcc.target/i386/pr26449-1.c: Likewise.
2689 * gcc.target/i386/pr28839.c: Likewise.
2690 * gcc.target/i386/pr37101.c: Likewise.
2691 * gcc.target/i386/pr61923.c: Likewise.
2692 * gcc.target/i386/shrink_wrap_1.c: Likewise.
2693 * gcc.target/i386/sse2-pr57233.c: Likewise.
2694 * gcc.target/i386/vect-abs-s16.c: Likewise.
2695 * gcc.target/i386/vect-abs-s32.c: Likewise.
2696 * gcc.target/i386/vect-abs-s8.c: Likewise.
2697 * gcc.target/i386/xop-pr57233.c: Likewise.
2698 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
2699 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
2700 implicit declarations.
2701 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
2702 * gcc.target/i386/xop-shift2-vector.c: Likewise.
2703 * gcc.target/i386/xop-shift3-vector.c: Likewise.
2704
2705 2014-10-06 Marek Polacek <polacek@redhat.com>
2706
2707 * gcc.dg/20001012-1.c: Fix defaulting to int.
2708 * gcc.dg/20001012-2.c: Likewise.
2709 * gcc.dg/20001108-1.c: Likewise.
2710 * gcc.dg/20010516-1.c: Likewise.
2711 * gcc.dg/20011008-2.c: Likewise.
2712 * gcc.dg/20030612-1.c: Likewise.
2713 * gcc.dg/20040219-1.c: Likewise.
2714 * gcc.dg/20050603-2.c: Likewise.
2715 * gcc.dg/20070507-1.c: Likewise.
2716 * gcc.dg/attr-alias-3.c: Likewise.
2717 * gcc.dg/fastmath-1.c: Likewise.
2718 * gcc.dg/fork-instrumentation.c: Likewise.
2719 * gcc.dg/fwrapv-1.c: Likewise.
2720 * gcc.dg/fwrapv-2.c: Likewise.
2721 * gcc.dg/memmove-1.c: Likewise.
2722 * gcc.dg/non-local-goto-1.c: Likewise.
2723 * gcc.dg/non-local-goto-2.c: Likewise.
2724 * gcc.dg/noreturn-8.c: Likewise.
2725 * gcc.dg/parse-decl-after-if.c: Likewise.
2726 * gcc.dg/parse-decl-after-label.c: Likewise.
2727 * gcc.dg/pr25795-1.c: Likewise.
2728 * gcc.dg/pr25795.c: Likewise.
2729 * gcc.dg/pr28574.c: Likewise.
2730 * gcc.dg/pr30189.c: Likewise.
2731 * gcc.dg/pr31529-2.c: Likewise.
2732 * gcc.dg/pr33923.c: Likewise.
2733 * gcc.dg/pr34263.c: Likewise.
2734 * gcc.dg/pr36194.c: Likewise.
2735 * gcc.dg/pr45415.c: Likewise.
2736 * gcc.dg/pr47443.c: Likewise.
2737 * gcc.dg/pr47763.c: Likewise.
2738 * gcc.dg/pr49000.c: Likewise.
2739 * gcc.dg/pr50340.c: Likewise.
2740 * gcc.dg/webizer.c: Likewise.
2741 * gcc.dg/pr59940.c: Likewise.
2742 * gcc.dg/pr63186.c: Likewise.
2743 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
2744 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
2745 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
2746 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
2747 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
2748 * gcc.dg/sms-1.c: Likewise.
2749 * gcc.dg/unused-3.c: Likewise.
2750 * gcc.dg/varpool-1.c: Likewise.
2751 * gcc.dg/pr35899.c: Use -std=gnu89.
2752 * gcc.dg/pr59963-1.c: Likewise.
2753 * gcc.dg/redecl-15.c: Likewise.
2754 * gcc.dg/20041213-1.c: Likewise.
2755 * gcc.dg/20080820.c: Likewise.
2756 * gcc.dg/920413-1.c: Likewise.
2757 * gcc.dg/Wold-style-definition-1.c: Likewise.
2758 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
2759 * gcc.dg/decl-nospec-1.c: Likewise.
2760 * gcc.dg/decl-nospec-2.c: Likewise.
2761 * gcc.dg/decl-nospec-3.c: Likewise.
2762 * gcc.dg/bitfld-1.c: Likewise.
2763 * gcc.dg/bitfld-9.c: Likewise.
2764 * gcc.dg/parm-impl-decl-1.c: Likewise.
2765 * gcc.dg/parm-impl-decl-3.c: Likewise.
2766 * gcc.dg/pr18596-1.c: Likewise.
2767 * gcc.dg/pr18596-2.c: Likewise.
2768 * gcc.dg/pr18596-3.c: Likewise.
2769 * gcc.dg/pr60139.c: Likewise.
2770 * gcc.dg/utf-dflt.c: Likewise.
2771 * gcc.dg/utf-dflt2.c: Likewise.
2772 * gcc.dg/wtr-func-def-1.c: Likewise.
2773 * gcc.dg/declspec-5.c: Likewise.
2774 * gcc.dg/declspec-6.c: Likewise.
2775 * gcc.dg/ftrapv-2.c: Likewise.
2776 * gcc.dg/20020430-1.c: Fix implicit declarations.
2777 * gcc.dg/20030702-1.c: Likewise.
2778 * gcc.dg/20040127-2.c: Likewise.
2779 * gcc.dg/20041122-1.c: Likewise.
2780 * gcc.dg/20050309-1.c: Likewise.
2781 * gcc.dg/20061026.c: Likewise.
2782 * gcc.dg/20101010-1.c: Likewise.
2783 * gcc.dg/Werror-1.c: Likewise.
2784 * gcc.dg/Werror-10.c: Likewise.
2785 * gcc.dg/Werror-11.c: Likewise.
2786 * gcc.dg/Werror-12.c: Likewise.
2787 * gcc.dg/Werror-2.c: Likewise.
2788 * gcc.dg/Werror-3.c: Likewise.
2789 * gcc.dg/Werror-4.c: Likewise.
2790 * gcc.dg/Werror-5.c: Likewise.
2791 * gcc.dg/Werror-6.c: Likewise.
2792 * gcc.dg/Werror-7.c: Likewise.
2793 * gcc.dg/Werror-8.c: Likewise.
2794 * gcc.dg/Wstrict-overflow-20.c: Likewise.
2795 * gcc.dg/cpp/trad/macroargs.c: Likewise.
2796 * gcc.dg/delay-slot-2.c: Likewise.
2797 * gcc.dg/errno-1.c: Likewise.
2798 * gcc.dg/globalalias.c: Likewise.
2799 * gcc.dg/inline-3.c: Likewise.
2800 * gcc.dg/localalias.c: Likewise.
2801 * gcc.dg/pr19633-1.c: Likewise.
2802 * gcc.dg/pr19633.c: Likewise.
2803 * gcc.dg/pr23408.c: Likewise.
2804 * gcc.dg/pr23470-1.c: Likewise.
2805 * gcc.dg/pr28121.c: Likewise.
2806 * gcc.dg/pr28243.c: Likewise.
2807 * gcc.dg/pr30260.c: Likewise.
2808 * gcc.dg/pr32573.c: Likewise.
2809 * gcc.dg/pr33826.c: Likewise.
2810 * gcc.dg/pr35065.c: Likewise.
2811 * gcc.dg/pr38616.c: Likewise.
2812 * gcc.dg/pr39867.c: Likewise.
2813 * gcc.dg/pr41470.c: Likewise.
2814 * gcc.dg/pr41837.c: Likewise.
2815 * gcc.dg/pr44024.c: Likewise.
2816 * gcc.dg/pr44699.c: Likewise.
2817 * gcc.dg/pr46252.c: Likewise.
2818 * gcc.dg/pr46878-1.c: Likewise.
2819 * gcc.dg/pr50908-3.c: Likewise.
2820 * gcc.dg/pr51796.c: Likewise.
2821 * gcc.dg/pr55150-2.c: Likewise.
2822 * gcc.dg/pr55833.c: Likewise.
2823 * gcc.dg/pr59350.c: Likewise.
2824 * gcc.dg/pr59418.c: Likewise.
2825 * gcc.dg/pr60647-2.c: Likewise.
2826 * gcc.dg/uninit-suppress.c: Likewise.
2827 * gcc.dg/uninit-suppress_2.c: Likewise.
2828 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
2829 * gcc.dg/always_inline.c: Likewise.
2830 * gcc.dg/always_inline2.c: Likewise.
2831 * gcc.dg/always_inline3.c: Likewise.
2832 * gcc.dg/builtin-apply4.c: Likewise.
2833 * gcc.dg/declspec-7.c: Likewise.
2834 * gcc.dg/inline-1.c: Likewise.
2835 * gcc.dg/va-arg-pack-1.c: Likewise.
2836 * gcc.dg/winline-2.c: Likewise.
2837 * gcc.dg/winline-3.c: Likewise.
2838 * gcc.dg/winline-5.c: Likewise.
2839 * gcc.dg/winline-6.c: Likewise.
2840 * gcc.dg/winline-7.c: Likewise.
2841 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
2842 int.
2843 * gcc.dg/inline-33.c: Likewise.
2844 * gcc.dg/pr27861-1.c: Likewise.
2845 * gcc.dg/pr28888.c: Likewise.
2846 * gcc.dg/pr29254.c: Likewise.
2847 * gcc.dg/pr50908.c: Likewise.
2848 * gcc.dg/pr60647-1.c: Likewise.
2849 * gcc.dg/pragma-diag-1.c: Likewise.
2850 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
2851 * gcc.dg/winline-9.c: Likewise.
2852 * gcc.dg/pr52808.c: Return 0 instead of nothing.
2853
2854 2014-10-06 Marek Polacek <polacek@redhat.com>
2855
2856 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
2857 * gcc.dg/ipa/inline-4.c: Likewise.
2858 * gcc.dg/ipa/inline-5.c: Likewise.
2859 * gcc.dg/ipa/pr57539.c: Likewise.
2860 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
2861 defaulting to int.
2862 * gcc.dg/ipa/inlinehint-1.c: Likewise.
2863 * gcc.dg/ipa/inlinehint-3.c: Likewise.
2864 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
2865 * gcc.dg/ipa/ipacost-1.c: Likewise.
2866 * gcc.dg/ipa/ipacost-2.c: Likewise.
2867 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
2868 to int.
2869
2870 2014-10-06 Marek Polacek <polacek@redhat.com>
2871
2872 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
2873 declarations.
2874 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
2875 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
2876 * gcc.dg/debug/pr42767.c: Likewise.
2877 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
2878 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
2879 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
2880 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
2881
2882 2014-10-06 Marek Polacek <polacek@redhat.com>
2883
2884 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
2885 * gcc.dg/lto/20090213_0.c: Likewise.
2886 * gcc.dg/lto/20090706-2_0.c: Likewise.
2887 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
2888 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
2889 * gcc.dg/lto/ipareference2_0.c: Likewise.
2890 * gcc.dg/lto/ipareference_0.c: Likewise.
2891 * gcc.dg/lto/ipareference_1.c: Likewise.
2892 * gcc.dg/lto/pr55703_0.c: Likewise.
2893 * gcc.dg/lto/resolutions_0.c: Likewise.
2894 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
2895 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
2896 declarations. Mark function as gnu_inline.
2897 * gcc.dg/lto/20081118_0.c: Likewise.
2898 * gcc.dg/lto/20081201-1_0.c: Likewise.
2899 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
2900 * gcc.dg/lto/20081118_1.c: Likewise.
2901 * gcc.dg/lto/20081120-1_1.c: Likewise.
2902 * gcc.dg/lto/20081201-1_1.c: Likewise.
2903 * gcc.dg/lto/20081210-1_0.c: Likewise.
2904 * gcc.dg/lto/20090218-1_0.c: Likewise.
2905 * gcc.dg/lto/20091006-1_0.c: Likewise.
2906 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
2907 * gcc.dg/lto/20090218-2_1.c: Likewise.
2908 * gcc.dg/lto/materialize-1_0.c: Likewise.
2909 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
2910 * gcc.dg/lto/20091013-1_1.c: Likewise.
2911 * gcc.dg/lto/20091013-1_2.c: Likewise.
2912 * gcc.dg/lto/20091015-1_2.c: Likewise.
2913 * gcc.dg/lto/20091027-1_1.c: Likewise.
2914 * gcc.dg/lto/pr48622_0.c: Likewise.
2915 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
2916 defaulting to int.
2917 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
2918
2919 2014-10-06 Tobias Burnus <burnus@net-b.de>
2920
2921 * gfortran.dg/implicit_14.f90: New.
2922 * gfortran.dg/implicit_15.f90: New.
2923 * gfortran.dg/implicit_4.f90: Update dg-error.
2924
2925 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2926
2927 * g++.dg/ipa/devirt-42.C: Update template.
2928 * g++.dg/ipa/devirt-44.C: Update template.
2929 * g++.dg/ipa/devirt-45.C: Update template.
2930 * g++.dg/ipa/devirt-46.C: Update template.
2931 * g++.dg/ipa/devirt-47.C: Update template.
2932 * g++.dg/ipa/devirt-48.C: New testcase.
2933
2934 2014-10-02 Mark Wielaard <mjw@redhat.com>
2935
2936 PR debug/63239
2937 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
2938
2939 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2940
2941 * g++.dg/ipa/devirt-47.C: New testcase.
2942
2943 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2944
2945 PR ipa/61144
2946 * gcc.dg/tree-ssa/pr61144.c: New testcase.
2947
2948 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
2949
2950 * g++.dg/ipa/devirt-46.C: New testcase.
2951
2952 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2953
2954 PR fortran/36534
2955 * gfortran.dg/widechar_10.f90: New test.
2956
2957 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
2958
2959 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
2960 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
2961 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
2962 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
2963
2964 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2965
2966 * gcc.target/powerpc/lvsl-lvsr.c: New test.
2967
2968 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2969
2970 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
2971 failing with the new warning message.
2972 * gcc.dg/vmx/3c-01a.c: Likewise.
2973 * gcc.dg/vmx/ops-long-1.c: Likewise.
2974 * gcc.dg/vmx/ops.c: Likewise.
2975 * gcc.target/powerpc/altivec-20.c: Likewise.
2976 * gcc.target/powerpc/altivec-6.c: Likewise.
2977 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
2978 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
2979 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
2980
2981 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
2982
2983 * gcc.dg/tm/debug-1.c: Update regex.
2984 * c-c++-common/raw-string-18.c: Update regex.
2985 * c-c++-common/raw-string-19.c: Update regex.
2986
2987 2014-10-03 Marek Polacek <polacek@redhat.com>
2988
2989 PR c/63453
2990 * gcc.dg/pr63453.c: New test.
2991
2992 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
2993
2994 PR c++/54427
2995 PR c++/57198
2996 PR c++/58845
2997 * g++.dg/ext/vector9.C: Update, not an error anymore.
2998 * g++.dg/ext/vector27.C: Replace with new test.
2999 * g++.dg/ext/vector28.C: New file.
3000 * g++.dg/other/error23.C: Update to a different error.
3001
3002 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3003
3004 * gcc.dg/torture/vshuf-v8df.c: New test.
3005 * gcc.dg/torture/vshuf-v8di.c: New test.
3006 * gcc.dg/torture/vshuf-v16sf.c: New test.
3007 * gcc.dg/torture/vshuf-v16si.c: New test.
3008 * gcc.dg/torture/vshuf-v32hi.c: New test.
3009 * gcc.dg/torture/vshuf-v64qi.c: New test.
3010 * gcc.dg/torture/vshuf-64.inc: New file.
3011
3012 PR tree-optimization/61403
3013 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3014
3015 2014-10-03 Marek Polacek <polacek@redhat.com>
3016
3017 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3018 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3019 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3020 * gcc.dg/gomp/asm-1.c: Likewise.
3021 * gcc.dg/gomp/for-1.c: Likewise.
3022 * gcc.dg/gomp/empty.c: Fix defaulting to int.
3023 * gcc.dg/gomp/sharing-3.c: Likewise.
3024 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3025
3026 2014-10-03 Marek Polacek <polacek@redhat.com>
3027
3028 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
3029 defaulting to int.
3030 * gcc.dg/torture/pr28814.c: Likewise.
3031 * gcc.dg/torture/pr57036-1.c: Likewise.
3032 * gcc.dg/torture/inline-1.c: Add function declarations.
3033 * gcc.dg/torture/pr24626-1.c: Likewise.
3034 * gcc.dg/torture/pr24626-3.c: Likewise.
3035 * gcc.dg/torture/pr25947-1.c: Likewise.
3036 * gcc.dg/torture/pr27409.c: Likewise.
3037 * gcc.dg/torture/pr38948.c: Likewise.
3038 * gcc.dg/torture/pr44807.c: Likewise.
3039 * gcc.dg/torture/pr49603.c: Likewise.
3040 * gcc.dg/torture/pr45865.c: Likewise.
3041 * gcc.dg/torture/pr51071-2.c: Likewise.
3042 * gcc.dg/torture/pr51801.c: Likewise.
3043 * gcc.dg/torture/pr52720.c: Likewise.
3044 * gcc.dg/torture/pr55124.c: Likewise.
3045 * gcc.dg/torture/pr55238.c: Likewise.
3046 * gcc.dg/torture/pr55687.c: Likewise.
3047 * gcc.dg/torture/pr55888.c: Likewise.
3048 * gcc.dg/torture/pr57036-2.c: Likewise.
3049 * gcc.dg/torture/pr57147-3.c: Likewise.
3050 * gcc.dg/torture/pr57584.c: Likewise.
3051 * gcc.dg/torture/pr59993.c: Likewise.
3052 * gcc.dg/torture/pr58079.c: Likewise.
3053 * gcc.dg/torture/va-arg-25.c: Likewise.
3054 * gcc.dg/torture/vector-2.c: Likewise.
3055 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3056 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3057 * gcc.dg/torture/pr43781.c: Likewise.
3058 * gcc.dg/torture/pr52912.c: Likewise.
3059 * gcc.dg/torture/pr59139.c: Likewise.
3060 * gcc.dg/torture/pr55890-1.c: Likewise.
3061 * gcc.dg/torture/pr55890-2.c: Likewise.
3062 * gcc.dg/torture/pr59164.c: Likewise.
3063 * gcc.dg/torture/pr57393-2.c: Likewise.
3064 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3065 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3066 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3067 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3068 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
3069 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3070
3071 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3072
3073 PR libgomp/61200
3074 * c-c++-common/gomp/pr61200.c: New test.
3075
3076 PR target/62128
3077 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3078 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3079
3080 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
3081
3082 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3083 add many more tests.
3084
3085 2014-10-02 Marek Polacek <polacek@redhat.com>
3086
3087 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3088 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3089 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3090 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3091 * gcc.dg/tree-ssa/vrp27.c: Likewise.
3092 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3093 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3094 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3095 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3096 * gcc.dg/tree-ssa/inline-7.c: Likewise.
3097 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3098 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3099 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3100 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3101 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3102 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3103 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3104 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3105 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3106 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3107 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3108 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3109 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3110 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3111 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3112 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3113 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3114 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3115 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3116 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3117 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3118 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3119 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3120 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3121 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3122 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3123 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3124 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3125 * gcc.dg/tree-ssa/alias-13.c: Likewise.
3126 * gcc.dg/tree-ssa/alias-28.c: Likewise.
3127 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3128 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3129 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3130 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3131 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3132 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3133 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3134 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3135 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3136 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3137 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3138 * gcc.dg/tree-ssa/pr24840.c: Likewise.
3139 * gcc.dg/tree-ssa/pr25734.c: Likewise.
3140 * gcc.dg/tree-ssa/pr33723.c: Likewise.
3141 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3142 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3143 * gcc.dg/tree-ssa/pr34146.c: Likewise.
3144 * gcc.dg/tree-ssa/pr38385.c: Likewise.
3145 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3146 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3147 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3148 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3149 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3150 * gcc.dg/tree-ssa/sra-5.c: Likewise.
3151 * gcc.dg/tree-ssa/sra-6.c: Likewise.
3152 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3153 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3154 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3155 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3156 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3157 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3158 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3159 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3160 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3161 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3162 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3163 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3164 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3165 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3166 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3167 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3168 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3169 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3170 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3171 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3172 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3173 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3174 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3175 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3176 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3177 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3178 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3179 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3180 * gcc.dg/tree-ssa/inline-10.c: Likewise.
3181 * gcc.dg/tree-ssa/inline-9.c: Likewise.
3182 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3183 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3184 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3185 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3186 * gcc.dg/tree-ssa/pr23434.c: Likewise.
3187 * gcc.dg/tree-ssa/pr33922.c: Likewise.
3188 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3189 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3190 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3191 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3192 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3193 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3194 * gcc.dg/tree-ssa/vrp01.c: Likewise.
3195 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3196 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3197 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3198 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3199 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3200 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3201 * gcc.dg/tree-ssa/vrp10.c: Likewise.
3202 * gcc.dg/tree-ssa/vrp11.c: Likewise.
3203 * gcc.dg/tree-ssa/vrp14.c: Likewise.
3204 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3205 * gcc.dg/tree-ssa/writeonly.c: Likewise.
3206 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
3207 defaulting to int.
3208 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
3209 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
3210 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
3211 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
3212 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
3213 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
3214 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
3215 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
3216 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
3217 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
3218 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3219 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
3220 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
3221 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
3222 * gcc.dg/tree-ssa/inline-5.c: Likewise.
3223 * gcc.dg/tree-ssa/inline-6.c: Likewise.
3224 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
3225 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
3226 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
3227 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
3228 * gcc.dg/tree-ssa/loop-20.c: Likewise.
3229 * gcc.dg/tree-ssa/loop-38.c: Likewise.
3230 * gcc.dg/tree-ssa/pr20913.c: Likewise.
3231 * gcc.dg/tree-ssa/pr21582.c: Likewise.
3232 * gcc.dg/tree-ssa/pr24670.c: Likewise.
3233 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
3234 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3235 * gcc.dg/tree-ssa/vrp12.c: Likewise.
3236 * gcc.dg/tree-ssa/vrp13.c: Likewise.
3237 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3238 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3239 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3240 * gcc.dg/tree-ssa/vrp55.c: Likewise.
3241 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
3242
3243 2014-10-02 Marek Polacek <polacek@redhat.com>
3244
3245 * gcc.dg/tm/20091013.c: Fix defaulting to int.
3246 * gcc.dg/tm/20091221.c: Likewise.
3247 * gcc.dg/tm/debug-1.c: Likewise.
3248 * gcc.dg/tm/irrevocable-1.c: Likewise.
3249 * gcc.dg/tm/irrevocable-2.c: Likewise.
3250 * gcc.dg/tm/irrevocable-3.c: Likewise.
3251 * gcc.dg/tm/irrevocable-4.c: Likewise.
3252 * gcc.dg/tm/memopt-1.c: Likewise.
3253 * gcc.dg/tm/pr52173-1.c: Likewise.
3254 * gcc.dg/tm/props-1.c: Likewise.
3255 * gcc.dg/tm/props-2.c: Likewise.
3256 * gcc.dg/tm/props-3.c: Likewise.
3257 * gcc.dg/tm/20100125.c: Fix implicit declarations.
3258 * gcc.dg/tm/memopt-11.c: Likewise.
3259 * gcc.dg/tm/memopt-12.c: Likewise.
3260 * gcc.dg/tm/memopt-16.c: Likewise.
3261 * gcc.dg/tm/memopt-3.c: Likewise.
3262 * gcc.dg/tm/memopt-4.c: Likewise.
3263 * gcc.dg/tm/memopt-5.c: Likewise.
3264 * gcc.dg/tm/memopt-6.c: Likewise.
3265 * gcc.dg/tm/wrap-4.c: Likewise.
3266
3267 2014-10-02 Marek Polacek <polacek@redhat.com>
3268
3269 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
3270 * gcc.dg/vect/pr37730.c: Likewise.
3271 * gcc.dg/vect/pr52870.c: Likewise.
3272 * gcc.dg/vect/pr60092-2.c: Likewise.
3273 * gcc.dg/vect/pr60092.c: Likewise.
3274 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
3275 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
3276 * gcc.dg/vect/pr31041.c: Likewise.
3277 * gcc.dg/vect/pr32216.c: Likewise.
3278 * gcc.dg/vect/pr32224.c: Likewise.
3279 * gcc.dg/vect/pr32366.c: Likewise.
3280 * gcc.dg/vect/pr33866.c: Likewise.
3281 * gcc.dg/vect/pr43430-2.c: Likewise.
3282 * gcc.dg/vect/pr43842.c: Likewise.
3283 * gcc.dg/vect/vect-1.c: Likewise.
3284 * gcc.dg/vect/vect-1-big-array.c: Likewise.
3285 * gcc.dg/vect/vect-93.c: Likewise.
3286 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
3287 defaulting to int.
3288
3289 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
3290
3291 PR c++/53025
3292 * g++.dg/cpp0x/noexcept23.C: New.
3293 * g++.dg/cpp0x/noexcept24.C: Likewise.
3294
3295 2014-10-02 Marek Polacek <polacek@redhat.com>
3296
3297 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
3298 * gcc.dg/noncompile/20050120-1.c: Likewise.
3299 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
3300 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
3301 * gcc.dg/noncompile/930301-1.c: Likewise.
3302 * gcc.dg/noncompile/930622-1.c: Likewise.
3303 * gcc.dg/noncompile/930622-2.c: Likewise.
3304 * gcc.dg/noncompile/950825-1.c: Likewise.
3305 * gcc.dg/noncompile/invalid_asm.c: Likewise.
3306 * gcc.dg/noncompile/scope.c: Likewise.
3307 * gcc.dg/noncompile/va-arg-1.c: Likewise.
3308 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
3309 * gcc.dg/noncompile/971104-1.c: Likewise.
3310
3311 2014-10-02 Marek Polacek <polacek@redhat.com>
3312
3313 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
3314 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
3315 * gcc.dg/tree-prof/merge_block.c: Likewise.
3316 * gcc.dg/tree-prof/peel-1.c: Likewise.
3317 * gcc.dg/tree-prof/stringop-1.c: Likewise.
3318 * gcc.dg/tree-prof/stringop-2.c: Likewise.
3319 * gcc.dg/tree-prof/unroll-1.c: Likewise.
3320 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
3321 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
3322 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
3323 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
3324 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
3325 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
3326 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
3327 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
3328 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
3329 to int.
3330
3331 2014-10-02 Marek Polacek <polacek@redhat.com>
3332
3333 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
3334 * gcc.c-torture/compile/20011119-1.c: Likewise.
3335 * gcc.c-torture/compile/20011119-2.c: Likewise.
3336 * gcc.c-torture/compile/20021120-1.c: Likewise.
3337 * gcc.c-torture/compile/20021120-2.c: Likewise.
3338 * gcc.c-torture/compile/20050215-1.c: Likewise.
3339 * gcc.c-torture/compile/20050215-2.c: Likewise.
3340 * gcc.c-torture/compile/20050215-3.c: Likewise.
3341 * gcc.c-torture/compile/pr37669.c: Likewise.
3342 * gcc.c-torture/execute/20020107-1.c: Likewise.
3343 * gcc.c-torture/execute/restrict-1.c: Likewise.
3344 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
3345 * gcc.c-torture/execute/930529-1.c: Likewise.
3346 * gcc.c-torture/execute/920612-1.c: Likewise.
3347 * gcc.c-torture/execute/920711-1.c: Likewise.
3348 * gcc.c-torture/execute/990127-2.c: Likewise.
3349 * gcc.c-torture/execute/pr40386.c: Likewise.
3350 * gcc.c-torture/execute/pr57124.c: Likewise.
3351 * gcc.c-torture/compile/pr34808.c: Add function declarations.
3352 * gcc.c-torture/compile/pr42299.c: Likewise.
3353 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
3354 * gcc.c-torture/compile/simd-6.c: Likewise.
3355 * gcc.c-torture/execute/pr53645-2.c: Likewise.
3356 * gcc.c-torture/execute/pr53645.c: Likewise.
3357 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
3358 declarations.
3359 * gcc.c-torture/execute/980608-1.c: Likewise.
3360 * gcc.c-torture/execute/bcp-1.c: Likewise.
3361 * gcc.c-torture/execute/p18298.c: Likewise.
3362 * gcc.c-torture/execute/unroll-1.c: Likewise.
3363 * gcc.c-torture/execute/va-arg-7.c: Likewise.
3364 * gcc.c-torture/execute/va-arg-8.c: Likewise.
3365 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
3366 declarations. Fix defaulting to int.
3367 * gcc.c-torture/execute/961223-1.c: Likewise.
3368 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
3369 -Wno-pointer-to-int-cast. Fix defaulting to int.
3370
3371 2014-10-02 Andrew Pinski <apinski@cavium.com>
3372 Max Ostapenko <m.ostapenko@partner.samsung.com>
3373
3374 * lib/ubsan-dg.exp
3375 (check_effective_target_fsanitize_address): New function.
3376 (ubsan_init): Save off ALWAYS_CXXFLAGS.
3377 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
3378 * lib/asan-dg.exp
3379 (check_effective_target_faddress_sanitizer): Rename to ...
3380 (check_effective_target_fsanitize_address): ... this. Change to creating
3381 an executable.
3382 (asan_init): Save off ALWAYS_CXXFLAGS.
3383 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
3384 * lib/tsan-dg.exp
3385 (check_effective_target_fthread_sanitizer): Rename to ...
3386 (check_effective_target_fsanitize_thread): ... this. Change to creating
3387 an executable.
3388 (tsan_init): Save off ALWAYS_CXXFLAGS.
3389 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
3390 to run as a default behaviour.
3391 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
3392 Check check_effective_target_fsanitize_undefined before running the
3393 tests.
3394 * g++.dg/ubsan/ubsan.exp: Likewise.
3395 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
3396 check_effective_target_fsanitize_address too early.
3397 Check check_effective_target_fsanitize_address before running the tests.
3398 * g++.dg/asan/asan.exp: Likewise.
3399 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
3400 check_effective_target_fsanitize_thread too early.
3401 Check check_effective_target_fsanitize_thread before running the tests.
3402 * g++.dg/tsan/tsan.exp: Likewise.
3403
3404 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
3405
3406 * gcc.dg/combine-clobber.c: New.
3407
3408 2014-10-01 Jakub Jelinek <jakub@redhat.com>
3409
3410 PR debug/63342
3411 * gcc.dg/pr63342.c: New test.
3412
3413 PR c++/63306
3414 * g++.dg/ipa/pr63306.C: New test.
3415
3416 PR target/63428
3417 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
3418 to test 24 in TESTS.
3419
3420 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
3421
3422 * lib/target-supports.exp: Error out with preprocessor condition
3423 instead of FOO everywhere.
3424
3425 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
3426
3427 Implement SD-6: SG10 Feature Test Recommendations
3428 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
3429 * g++.dg/cpp1y/feat-cxx11.C: New.
3430 * g++.dg/cpp1y/feat-cxx14.C: New.
3431 * g++.dg/cpp1y/feat-cxx98.C: New.
3432 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
3433 * g++.dg/cpp1y/phoobhar.h: New.
3434 * g++.dg/cpp1y/testinc/phoobhar.h: New.
3435
3436 2014-09-30 Teresa Johnson <tejohnson@google.com>
3437
3438 * gcc.dg/tree-prof/20050826-2.c: New test.
3439 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
3440
3441 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
3442
3443 PR c++/16564
3444 * lib/gcc.exp: Accept "fatal error:" as error prefix.
3445 * lib/g++.exp: Likewise.
3446 * lib/obj-c++.exp: Likewise.
3447 * lib/objc.exp: Likewise.
3448 * g++.dg/template/pr16564.C: New test.
3449
3450 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
3451
3452 PR c++/16564
3453 * g++.dg/cpp0x/decltype26.C: Adjust.
3454 * g++.dg/cpp0x/decltype28.C: Likewise.
3455 * g++.dg/cpp0x/decltype29.C: Likewise.
3456 * g++.dg/cpp0x/decltype32.C: Likewise.
3457 * g++.dg/cpp0x/enum11.C: Likewise.
3458 * g++.dg/template/arrow1.C: Likewise.
3459 * g++.dg/template/pr23510.C: Likewise.
3460 * g++.dg/template/recurse.C: Likewise.
3461 * g++.dg/template/recurse2.C: Likewise.
3462 * g++.dg/template/vtable2.C: Likewise.
3463 * g++.old-deja/g++.pt/infinite1.C: Likewise.
3464
3465 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
3466
3467 PR preprocessor/58893
3468 * gcc.dg/pr58893.c: New test case.
3469 * gcc.dg/pr58893-0.h: New include.
3470
3471 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
3472
3473 PR middle-end/62120
3474 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
3475 in 32-bit mode.
3476 * gcc.target/i386/pr62120.c: New.
3477
3478 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
3479
3480 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
3481 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
3482 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
3483 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
3484 return type.
3485
3486 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
3487
3488 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
3489
3490 2014-09-30 Jakub Jelinek <jakub@redhat.com>
3491
3492 PR inline-asm/63282
3493 * gcc.c-torture/compile/pr63282.c: New test.
3494
3495 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
3496
3497 * gcc.dg/tree-ssa/vrp94.c: New test.
3498 * gnat.dg/opt40.adb: Likewise.
3499
3500 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
3501
3502 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
3503 vec_vspltw, and vec_vspltb for which the second argument is out of
3504 range.
3505
3506 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
3507
3508 * gcc.c-torture/compile/calls-void.c: New test.
3509
3510 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 PR c++/51385
3513 * g++.dg/template/pr51385.C: New.
3514
3515 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
3516
3517 * gcc.target/mips/20140928.c: New test.
3518
3519 2014-09-27 Andi Kleen <ak@linux.intel.com>
3520
3521 * gcc.target/i386/nop-mcount.c: Only run on Linux.
3522 * gcc.target/i386/record-mcount.c: dito.
3523
3524 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3525
3526 PR ipa/62121
3527 * g++.dg/torture/pr62121.C: New testcase.
3528
3529 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
3530
3531 PR middle-end/35545
3532 * g++.dg/tree-prof/pr35545.C: New testcase.
3533
3534 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3535
3536 * gcc.target/powerpc/pr63335.c: Change effective target to
3537 vsx_hw.
3538
3539 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
3540
3541 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
3542
3543 2014-09-26 Jakub Jelinek <jakub@redhat.com>
3544
3545 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
3546 to default options.
3547
3548 2014-09-25 Andi Kleen <ak@linux.intel.com>
3549
3550 * gcc.target/i386/nop-mcount.c: New file.
3551 * gcc.target/i386/record-mcount.c: New file.
3552
3553 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
3554
3555 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
3556 * gcc.dg/vect/pr57705.c: Likewise.
3557 * gcc.dg/vect/pr57741-2.c: Likewise.
3558 * gcc.dg/vect/pr57741-3.c: Likewise.
3559 * gcc.dg/vect/pr59591-1.c: Likewise.
3560 * gcc.dg/vect/pr59591-2.c: Likewise.
3561 * gcc.dg/vect/pr60196-1.c: Likewise.
3562 * gcc.dg/vect/pr60196-2.c: Likewise.
3563 * gcc.dg/vect/pr60276.c: Likewise.
3564 * gcc.dg/vect/pr61680.c: Likewise.
3565 * gcc.dg/vect/pr63148.c: Likewise.
3566 * gcc.dg/vect/pr63189.c: Likewise.
3567 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
3568 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
3569 * gcc.dg/vect/vect-nop-move.c: Likewise.
3570 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
3571 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
3572
3573 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
3574
3575 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
3576
3577 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
3578
3579 * gcc.target/aarch64/simd/vqshlb_1.c: New.
3580
3581 2014-09-25 Jiong Wang <jiong.wang@arm.com>
3582
3583 * gcc.target/i386/shrink_wrap_1.c: New test.
3584
3585 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3586
3587 PR target/63335
3588 * gcc.target/powerpc/pr63335.c: New test.
3589
3590 2014-09-25 Marek Polacek <polacek@redhat.com>
3591
3592 PR c++/61945
3593 * g++.dg/warn/pr61945.C: New test.
3594
3595 2014-09-25 Jakub Jelinek <jakub@redhat.com>
3596
3597 PR tree-optimization/63341
3598 * gcc.dg/vect/pr63341-1.c: New test.
3599 * gcc.dg/vect/pr63341-2.c: New test.
3600
3601 PR c++/63249
3602 * g++.dg/gomp/pr63249.C: New test.
3603 * c-c++-common/gomp/pr63249.c: New test.
3604
3605 2014-09-25 Tobias Burnus <burnus@net-b.de>
3606
3607 * gfortran.dg/coarray/collectives_3.f90: New.
3608 * gfortran.dg/coarray_collectives_9.f90: New.
3609 * gfortran.dg/coarray_collectives_10.f90: New.
3610 * gfortran.dg/coarray_collectives_11.f90: New.
3611 * gfortran.dg/coarray_collectives_12.f90: New.
3612
3613 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3614
3615 * gcc.target/powerpc/swaps-p8-17.c: New test.
3616
3617 2014-09-24 Jiong Wang <jiong.wang@arm.com>
3618
3619 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
3620
3621 2014-09-24 Marek Polacek <polacek@redhat.com>
3622
3623 PR c/61405
3624 PR c/53874
3625 * c-c++-common/pr53874.c: New test.
3626 * c-c++-common/pr61405.c: New test.
3627
3628 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3629
3630 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
3631
3632 2014-09-24 Jakub Jelinek <jakub@redhat.com>
3633
3634 PR sanitizer/63316
3635 * c-c++-common/asan/pr63316.c: New test.
3636
3637 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
3638
3639 PR tree-optimization/63266
3640 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
3641
3642 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
3643
3644 * gcc.target/arm/pr63210.c: New test.
3645
3646 2014-09-23 Andi Kleen <ak@linux.intel.com>
3647
3648 * gcc.dg/noreorder.c: New test.
3649 * gcc.dg/noreorder2.c: New test.
3650 * gcc.dg/noreorder3.c: New test.
3651 * gcc.dg/noreorder4.c: New test.
3652
3653 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
3654
3655 * gcc.dg/combine_ashiftrt_1.c: New test.
3656 * gcc.dg/combine_ashiftrt_2.c: Likewise.
3657 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
3658 workarounds for cmge.
3659 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
3660 absence of mvn.
3661
3662 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3663
3664 PR c++/61857
3665 * g++.dg/cpp1y/lambda-init10.C: New.
3666
3667 2014-09-23 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR fortran/63331
3670 * gfortran.dg/pr63331.f90: New test.
3671
3672 2014-09-24 Renlin Li <renlin.li@arm.com>
3673
3674 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
3675 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
3676 * gcc.dg/pr10474.c: Likewise.
3677
3678 2014-09-20 Mark Wielaard <mjw@redhat.com>
3679
3680 * gcc.dg/guality/const-volatile.c (i): Mark as used.
3681 (ci): Likewise.
3682 (pci): Likewise.
3683 (pvi): Likewise.
3684 (pcvi): Likewise.
3685 (cip): Likewise.
3686 (foo): Likewise.
3687 (cfoo): Likewise.
3688
3689 2014-09-20 Mark Wielaard <mjw@redhat.com>
3690
3691 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
3692 and "long int" to plain "short" and "long".
3693 * gcc.dg/guality/const-volatile.c (struct bar): New struct
3694 containing short and long long fields.
3695 (bar): New variable to test the type.
3696
3697 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
3698
3699 PR c++/62155
3700 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
3701
3702 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3703
3704 PR c++/62219
3705 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
3706
3707 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3708
3709 * gcc.dg/vect/vect-reduc-or_1.c: New test.
3710 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
3711
3712 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
3713
3714 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
3715 New.
3716
3717 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
3718 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
3719
3720 2014-09-22 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR debug/63328
3723 * c-c++-common/gomp/pr63328.c: New test.
3724
3725 2014-09-22 Martin Liska <mliska@suse.cz>
3726
3727 PR lto/63270
3728 * g++.dg/lto/pr63270_0.C: New test.
3729 * g++.dg/lto/pr63270_1.C: New test.
3730
3731 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
3732
3733 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
3734 for call_value_rex64_ms_sysv.
3735 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
3736 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
3737 for call_rex64_ms_sysv.
3738
3739 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
3740 Tobias Burnus <burnus@net-b.de>
3741
3742 * gfortran.dg/coarray_atomic_5.f90: New
3743
3744 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
3745
3746 PR c++/61825
3747 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
3748
3749 2014-09-19 Andi Kleen <ak@linux.intel.com>
3750
3751 * gcc.dg/pg-override.c: Only run on x86 Linux.
3752 * gcc.dg/pg.c: Dito.
3753 * gcc.target/i386/fentry-override.c: Exclude for PIC.
3754 * gcc.target/i386/fentry.c: Dito.
3755
3756 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
3757
3758 PR ipa/61998
3759 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
3760
3761 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
3762
3763 PR fortran/63152
3764 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
3765 * gfortran.dg/pr63152.f90: New test.
3766
3767 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
3768
3769 PR c++/58328
3770 * g++.dg/cpp0x/nsdmi10.C: New.
3771
3772 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
3773
3774 * gcc.dg/ssp-3.c: New.
3775 * gcc.dg/ssp-4.c: Likewise.
3776
3777 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
3778
3779 * gcc.target/s390/dfp-conv1.c: New testcase.
3780
3781 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3782
3783 * c-c++-common/asan/red-align-1.c: New test.
3784 * c-c++-common/asan/red-align-2.c: New test.
3785
3786 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
3787
3788 * gcc.dg/pr61053.c: Updated for x32.
3789
3790 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3791
3792 PR debug/63285
3793 * gcc.target/i386/pr63285.c: New test.
3794
3795 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
3796
3797 PR target/61360
3798 * gcc.target/i386/pr61360.c: New.
3799
3800 2014-09-18 Jakub Jelinek <jakub@redhat.com>
3801
3802 PR c++/62017
3803 * g++.dg/asan/pr62017.C: New test.
3804
3805 PR testsuite/63292
3806 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
3807
3808 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3809
3810 PR c++/62232
3811 * g++.dg/cpp0x/Wdtor1.C: New.
3812
3813 2014-09-18 Joseph Myers <joseph@codesourcery.com>
3814
3815 * gcc.dg/torture/float128-exact-underflow.c: New test.
3816
3817 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
3818
3819 PR c++/61745
3820 * g++.dg/template/pr61745.C: New.
3821
3822 2014-09-17 Marek Polacek <polacek@redhat.com>
3823
3824 PR c/61854
3825 * gcc.dg/cpp/pr61854-1.c: New test.
3826 * gcc.dg/cpp/pr61854-2.c: New test.
3827 * gcc.dg/cpp/pr61854-3.c: New test.
3828 * gcc.dg/cpp/pr61854-3.h: New test.
3829 * gcc.dg/cpp/pr61854-4.c: New test.
3830 * gcc.dg/cpp/pr61854-5.c: New test.
3831 * gcc.dg/cpp/pr61854-6.c: New test.
3832 * gcc.dg/cpp/pr61854-7.c: New test.
3833 * gcc.dg/cpp/pr61854-c90.c: New test.
3834 * gcc.dg/cpp/pr61854-c94.c: New test.
3835
3836 2014-09-17 Jakub Jelinek <jakub@redhat.com>
3837
3838 PR debug/63284
3839 * gcc.dg/pr63284.c: New test.
3840
3841 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
3842
3843 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
3844
3845 PR c++/63241
3846 * g++.dg/cpp0x/constexpr-63241.C: New.
3847
3848 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
3849
3850 PR libfortran/62768
3851 * gfortran.dg/filename_null.f90: New test.
3852
3853 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3854
3855 * gcc.dg/pg-override.c: Fix a typo.
3856
3857 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
3858
3859 * gcc.dg/pg.c: Fix a typo.
3860
3861 2014-09-16 Richard Biener <rguenther@suse.de>
3862
3863 PR testsuite/63258
3864 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
3865 for "vectorization not profitable".
3866
3867 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
3868
3869 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
3870
3871 2014-09-16 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR fortran/56408
3874 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
3875 missing nexted dg-test call support in dejaGNU 1.4.4.
3876
3877 2014-09-15 Andi Kleen <ak@linux.intel.com>
3878
3879 * gcc.dg/pg-override.c: New test.
3880 * gcc.dg/pg.c: New test.
3881 * gcc.target/i386/fentry-override.c: New test.
3882 * gcc.target/i386/fentry.c: New test.
3883
3884 2014-09-15 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR fortran/56408
3887 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
3888 New global vars.
3889 (dg-compile-aux-modules): New procedure.
3890 * gfortran.dg/binding_label_tests_10.f03: Remove comment
3891 and keep-modules.
3892 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
3893 use dg-compile-aux-modules.
3894 * gfortran.dg/binding_label_tests_11.f03: Remove comment
3895 and keep-modules.
3896 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
3897 use dg-compile-aux-modules.
3898 * gfortran.dg/binding_label_tests_13.f03: Remove comment
3899 and keep-modules.
3900 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
3901 use dg-compile-aux-modules.
3902 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
3903 and keep-modules.
3904 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
3905 use dg-compile-aux-modules.
3906 * gfortran.dg/class_45a.f03: Remove keep-modules.
3907 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
3908 and cleanup-modules.
3909 * gfortran.dg/class_4a.f03: Use dg-do link, use
3910 dg-additional-sources and cleanup-modules, remove keep-modules
3911 and update comment.
3912 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
3913 keep-modules, adjust comment.
3914 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
3915 dg-additional-sources and cleanup-modules.
3916 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
3917 associated comment.
3918 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
3919 remove comment.
3920 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
3921 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
3922 use dg-compile-aux-modules.
3923 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
3924 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
3925 use dg-compile-aux-modules.
3926 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
3927 * gfortran.dg/whole_file_29.f90: Remove comment, use
3928 dg-compile-aux-modules.
3929 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
3930 * gfortran.dg/whole_file_31.f90: Remove comment, use
3931 dg-compile-aux-modules.
3932
3933 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
3934 gcc_parallel_test_enable): New procedures. If
3935 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
3936 runtest_file_p to invoke also gcc_parallel_test_run_p.
3937 * g++.dg/guality/guality.exp (check_guality): Save/restore
3938 test_counts array around the body of the procedure.
3939 * gcc.dg/guality/guality.exp (check_guality): Likewise.
3940 * g++.dg/plugin/plugin.exp: Run all the tests serially
3941 by the first parallel runtest encountering it.
3942 * gcc.dg/plugin/plugin.exp: Likewise.
3943 * gcc.misc-tests/matrix1.exp: Likewise.
3944 * gcc.misc-tests/dhry.exp: Likewise.
3945 * gcc.misc-tests/acker1.exp: Likewise.
3946 * gcc.misc-tests/linkage.exp: Likewise.
3947 * gcc.misc-tests/mg.exp: Likewise.
3948 * gcc.misc-tests/mg-2.exp: Likewise.
3949 * gcc.misc-tests/sort2.exp: Likewise.
3950 * gcc.misc-tests/sieve.exp: Likewise.
3951 * gcc.misc-tests/options.exp: Likewise.
3952 * gcc.misc-tests/help.exp: Likewise.
3953 * go.test/go-test.exp (go-gc-tests): Use
3954 gcc_parallel_test_enable {0, 1} around all handling of
3955 each test.
3956 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
3957 * ada/acats/run_all.sh: Parallelize using mkdir inside of
3958 a shared directory. Avoid forking and expr uses if
3959 shell supports $(()).
3960
3961 2014-09-14 David Sherwood <david.sherwood@arm.com>
3962
3963 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
3964
3965 2014-09-14 James Clarke <jrtc27@jrtc27.com>
3966
3967 PR target/61407
3968 * gcc.dg/darwin-minversion-1.c: Fixed formatting
3969 * gcc.dg/darwin-minversion-2.c: Fixed formatting
3970 * gcc.dg/darwin-minversion-3.c: Fixed formatting
3971 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
3972
3973 2014-09-13 Marek Polacek <polacek@redhat.com>
3974
3975 PR c++/60862
3976 * g++.dg/diagnostic/pr60862.C: New test.
3977
3978 2014-09-12 Richard Biener <rguenther@suse.de>
3979
3980 PR middle-end/63237
3981 * g++.dg/torture/pr63237.C: New testcase.
3982
3983 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
3984
3985 * gcc.dg/vec-andxor1.c: New file.
3986
3987 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
3988
3989 PR target/58757
3990 * gcc.dg/c11-true_min-1.c: New testcase.
3991
3992 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 PR c++/61489
3995 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
3996 * g++.old-deja/g++.other/warn5.C: Adjust.
3997
3998 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
3999
4000 * gcc.target/aarch64/vset_lane_1.c: New test.
4001
4002 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
4003
4004 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4005 Fix declaration.
4006 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4007 Fix declaration.
4008 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4009 Fix declaration.
4010 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4011 Fix declaration.
4012
4013 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4014
4015 PR tree-optimization/63186
4016 * gcc.dg/pr63186.c: New testcase.
4017
4018 2014-09-10 Xinliang David Li <davidxl@google.com>
4019
4020 PR target/63209
4021 * gcc.c-torture/execute/pr63209.c: New test.
4022
4023 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4024
4025 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4026 if runtest_file_p says they should be run.
4027
4028 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4029
4030 * gcc.target/aarch64/vstN_1.c: New test.
4031
4032 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4033
4034 * gcc.target/aarch64/vldN_lane_1.c: New test.
4035
4036 2014-09-10 Martin Jambor <mjambor@suse.cz>
4037
4038 PR ipa/61654
4039 * g++.dg/ipa/pr61654.C: New test.
4040
4041 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4042
4043 * c-c++-common/ubsan/attrib-3.c: New test.
4044 * c-c++-common/ubsan/nonnull-1.c: New test.
4045 * c-c++-common/ubsan/nonnull-2.c: New test.
4046 * c-c++-common/ubsan/nonnull-3.c: New test.
4047 * c-c++-common/ubsan/nonnull-4.c: New test.
4048 * c-c++-common/ubsan/nonnull-5.c: New test.
4049
4050 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4051
4052 * g++.dg/lto/pr63166_0.ii: New testcase.
4053 * g++.dg/lto/pr63166_1.ii: New testcase.
4054
4055 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4056
4057 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4058
4059 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4060
4061 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4062 xxpermdi and add commentary about adding it back later; remove
4063 unused typedef.
4064
4065 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4066
4067 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4068 and 16-byte aligned.
4069 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4070 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4071 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4072 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4073 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4074 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4075
4076 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4077
4078 * gcc.target/aarch64/vldN_dup_1.c: New test.
4079
4080 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4081
4082 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4083
4084 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4085
4086 * gcc.target/aarch64/vldN_1.c: New test.
4087
4088 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4089
4090 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4091
4092 2014-09-09 Jiong Wang <jiong.wang@arm.com>
4093
4094 * gcc.target/arm/vect-copysignf.c: New testcase.
4095
4096 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4097
4098 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4099
4100 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4101
4102 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4103
4104 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4105
4106 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4107
4108 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4109
4110 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4111
4112 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4113
4114 * gcc.target/arm/pr51835.c: Update expected assembly.
4115 * gcc.target/arm/vfp-1.c: Likewise.
4116 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4117 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4118 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4119 * gcc.target/arm/vfp-ldmias.c: Likewise.
4120 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4121 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4122 * gcc.target/arm/vfp-stmiad.c: Likewise.
4123 * gcc.target/arm/vfp-stmias.c: Likewise.
4124
4125 2014-09-09 Tony Wang <tony.wang@arm.com>
4126
4127 * gcc.target/arm/xordi3-opt.c: Disable this
4128 test case for thumb1 target.
4129 * gcc.target/arm/iordi3-opt.c: Ditto.
4130
4131 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4132
4133 PR target/61749
4134 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4135
4136 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4137
4138 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4139
4140 2014-09-08 Jakub Jelinek <jakub@redhat.com>
4141
4142 PR tree-optimization/60196
4143 PR tree-optimization/63189
4144 * gcc.dg/vect/pr63189.c: New test.
4145 * gcc.dg/vect/pr60196-1.c: New test.
4146 * gcc.dg/vect/pr60196-2.c: New test.
4147
4148 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4149
4150 * gcc.target/powerpc/swaps-p8-16.c: New test.
4151
4152 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
4153
4154 * gcc.target/i386/pr62208.c: New test.
4155
4156 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
4157
4158 PR testsuite/56194
4159 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4160
4161 * g++.dg/ipa/pr61800.C: Require visibility.
4162
4163 * gcc.dg/pr61868.c: Require lto.
4164
4165 2014-09-05 Easwaran Raman <eraman@google.com>
4166
4167 PR rtl-optimization/62146
4168 * testsuite/g++.dg/opt/pr62146.C: New.
4169
4170 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
4171
4172 * gcc.dg/vect/vect-109.c: Skip predicate added.
4173 * gcc.dg/vect/vect-93.c: Test check fixed.
4174 * gcc.dg/vect/bb-slp-10.c: Likewise.
4175 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4176 Check unaligned feature.
4177
4178 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4179
4180 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4181 int{32,16,8}x1_t with int{32,16,8}_t.
4182 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4183 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4184 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4185 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4186
4187 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4188
4189 * gcc.target/aarch64/vget_high_1.c: New test.
4190 * gcc.target/aarch64/vget_low_1.c: Likewise.
4191
4192 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4193
4194 * gcc.target/aarch64/simd/int_comparisons.x: New file.
4195 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4196 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4197
4198 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4199
4200 * gcc.target/aarch64/simd/vrbit_1.c: New test.
4201
4202 2014-09-05 Richard Biener <rguenther@suse.de>
4203
4204 PR middle-end/63148
4205 * gcc.dg/vect/pr63148.c: New testcase.
4206 * c-c++-common/pr19807-1.c: Likewise.
4207 * g++.dg/tree-ssa/pr19807.C: Adjust.
4208 * g++.dg/tree-ssa/tmmti-2.C: Remove.
4209
4210 2014-09-05 Bin Cheng <bin.cheng@arm.com>
4211
4212 PR target/55701
4213 * gcc.target/arm/memset-inline-1.c: New test.
4214 * gcc.target/arm/memset-inline-2.c: New test.
4215 * gcc.target/arm/memset-inline-3.c: New test.
4216 * gcc.target/arm/memset-inline-4.c: New test.
4217 * gcc.target/arm/memset-inline-5.c: New test.
4218 * gcc.target/arm/memset-inline-6.c: New test.
4219 * gcc.target/arm/memset-inline-7.c: New test.
4220 * gcc.target/arm/memset-inline-8.c: New test.
4221 * gcc.target/arm/memset-inline-9.c: New test.
4222 * gcc.target/arm/memset-inline-10.c: New test.
4223
4224 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
4225
4226 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
4227
4228 2014-09-04 Guozhi Wei <carrot@google.com>
4229
4230 PR target/62040
4231 * gcc.target/aarch64/pr62040.c: New test.
4232
4233 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
4234
4235 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
4236 override specific ones, but specific ones do.
4237
4238 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4239
4240 * gcc.target/powerpc/swaps-p8-13.c: New test.
4241 * gcc.target/powerpc/swaps-p8-14.c: New test.
4242 * gcc.target/powerpc/swaps-p8-15.c: New test.
4243
4244 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4245
4246 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
4247 regardless of endianness.
4248
4249 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
4250
4251 PR fortran/62174
4252 * gfortran.dg/cray_pointers_11.f90: New.
4253
4254 2014-09-03 Martin Jambor <mjambor@suse.cz>
4255
4256 PR ipa/62015
4257 * g++.dg/ipa/pr62015.C: New test.
4258
4259 2014-09-03 Martin Jambor <mjambor@suse.cz>
4260
4261 PR ipa/61986
4262 * gcc.dg/ipa/pr61986.c: New test.
4263
4264 2014-09-03 Marek Polacek <polacek@redhat.com>
4265
4266 PR c/62294
4267 * gcc.dg/pr62294.c: New test.
4268 * gcc.dg/pr62294.h: New file.
4269
4270 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
4271
4272 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
4273 of dg-options. Add "inline" keyword to test functions.
4274
4275 2014-09-03 Marek Polacek <polacek@redhat.com>
4276
4277 PR c/62024
4278 * g++.dg/cpp0x/pr62024.C: New test.
4279 * gcc.dg/pr62024.c: New test.
4280
4281 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
4282
4283 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
4284 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
4285 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
4286 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
4287 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
4288 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
4289
4290 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4291
4292 PR target/61078
4293 * gcc.target/s390/pr61078.c: New testcase.
4294
4295 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
4296
4297 * gcc.dg/20111227-2.c: Compile only for x86 targets.
4298 * gcc.dg/20111227-3.c: Ditto.
4299
4300 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
4301
4302 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
4303
4304 2014-09-03 Tobias Burnus <burnus@net-b.de>
4305
4306 PR fortran/61881
4307 PR fortran/61888
4308 PR fortran/57305
4309 * gfortran.dg/sizeof_4.f90: New.
4310
4311 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4312
4313 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
4314 vec_cts, and vec_ctu.
4315 * gcc.target/powerpc/builtins-2.c: Likewise.
4316
4317 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
4318
4319 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
4320 [!__sun__ && !__hpux__] (arena_size): Scale according to
4321 target pointer size.
4322
4323 2014-09-02 Marek Polacek <polacek@redhat.com>
4324
4325 PR fortran/62270
4326 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
4327
4328 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4329
4330 PR target/62275
4331 * gcc.target/arm/vect-lceilf_1.c: New test.
4332 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4333 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4334
4335 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4336
4337 PR target/62275
4338 * gcc.target/arm/lceil-vcvt_1.c: New test.
4339 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
4340 * gcc.target/arm/lround-vcvt_1.c: Likewise.
4341
4342 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
4343
4344 DR 1453
4345 * g++.dg/cpp0x/constexpr-volatile.C: New.
4346 * g++.dg/ext/is_literal_type2.C: Likewise.
4347
4348 2014-09-02 Jakub Jelinek <jakub@redhat.com>
4349 Balaji V. Iyer <balaji.v.iyer@intel.com>
4350 Igor Zamyatin <igor.zamyatin@intel.com>
4351
4352 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
4353 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
4354 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
4355 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
4356 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
4357 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
4358 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
4359 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
4360 * g++.dg/cilk-plus/CK/cf3.cc: New test.
4361 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
4362 * g++.dg/cilk-plus/CK/for1.cc: New test.
4363 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
4364 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
4365 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
4366
4367 2014-09-02 Richard Biener <rguenther@suse.de>
4368
4369 PR tree-optimization/62695
4370 * gfortran.dg/pr62695.f90: New testcase.
4371
4372 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
4373
4374 PR target/62312
4375 * gcc.c-torture/compile/pr62312.c: New.
4376
4377 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4378
4379 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
4380
4381 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
4382
4383 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
4384 Return right away if !arm*-*-*.
4385
4386 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
4387
4388 * gcc.c-torture/unsorted/386.c: Move to ...
4389 * gcc.c-torture/compile/386.c: ... here.
4390 * gcc.c-torture/unsorted/86.c: Move to ...
4391 * gcc.c-torture/compile/86.c: ... here.
4392 * gcc.c-torture/unsorted/a1.c: Move to ...
4393 * gcc.c-torture/compile/a1.c: ... here.
4394 * gcc.c-torture/unsorted/a3.c: Move to ...
4395 * gcc.c-torture/compile/a3.c: ... here.
4396 * gcc.c-torture/unsorted/aaa.c: Move to ...
4397 * gcc.c-torture/compile/aaa.c: ... here.
4398 * gcc.c-torture/unsorted/aa.c: Move to ...
4399 * gcc.c-torture/compile/aa.c: ... here.
4400 * gcc.c-torture/unsorted/abs.c: Move to ...
4401 * gcc.c-torture/compile/abs.c: ... here.
4402 * gcc.c-torture/unsorted/a.c: Move to ...
4403 * gcc.c-torture/compile/a.c: ... here.
4404 * gcc.c-torture/unsorted/ac.c: Move to ...
4405 * gcc.c-torture/compile/ac.c: ... here.
4406 * gcc.c-torture/unsorted/acc.c: Move to ...
4407 * gcc.c-torture/compile/acc.c: ... here.
4408 * gcc.c-torture/unsorted/add386.c: Move to ...
4409 * gcc.c-torture/compile/add386.c: ... here.
4410 * gcc.c-torture/unsorted/add.c: Move to ...
4411 * gcc.c-torture/compile/add.c: ... here.
4412 * gcc.c-torture/unsorted/addcc.c: Move to ...
4413 * gcc.c-torture/compile/addcc.c: ... here.
4414 * gcc.c-torture/unsorted/andm.c: Move to ...
4415 * gcc.c-torture/compile/andm.c: ... here.
4416 * gcc.c-torture/unsorted/andmem.c: Move to ...
4417 * gcc.c-torture/compile/andmem.c: ... here.
4418 * gcc.c-torture/unsorted/andn.c: Move to ...
4419 * gcc.c-torture/compile/andn.c: ... here.
4420 * gcc.c-torture/unsorted/andok.c: Move to ...
4421 * gcc.c-torture/compile/andok.c: ... here.
4422 * gcc.c-torture/unsorted/andsi.c: Move to ...
4423 * gcc.c-torture/compile/andsi.c: ... here.
4424 * gcc.c-torture/unsorted/andsparc.c: Move to ...
4425 * gcc.c-torture/compile/andsparc.c: ... here.
4426 * gcc.c-torture/unsorted/aos.c: Move to ...
4427 * gcc.c-torture/compile/aos.c: ... here.
4428 * gcc.c-torture/unsorted/arr.c: Move to ...
4429 * gcc.c-torture/compile/arr.c: ... here.
4430 * gcc.c-torture/unsorted/as.c: Move to ...
4431 * gcc.c-torture/compile/as.c: ... here.
4432 * gcc.c-torture/unsorted/ase.c: Move to ...
4433 * gcc.c-torture/compile/ase.c: ... here.
4434 * gcc.c-torture/unsorted/b1.c: Move to ...
4435 * gcc.c-torture/compile/b1.c: ... here.
4436 * gcc.c-torture/unsorted/b2.c: Move to ...
4437 * gcc.c-torture/compile/b2.c: ... here.
4438 * gcc.c-torture/unsorted/b3.c: Move to ...
4439 * gcc.c-torture/compile/b3.c: ... here.
4440 * gcc.c-torture/unsorted/b88.c: Move to ...
4441 * gcc.c-torture/compile/b88.c: ... here.
4442 * gcc.c-torture/unsorted/bad.c: Move to ...
4443 * gcc.c-torture/compile/bad.c: ... here.
4444 * gcc.c-torture/unsorted/band.c: Move to ...
4445 * gcc.c-torture/compile/band.c: ... here.
4446 * gcc.c-torture/unsorted/bb0.c: Move to ...
4447 * gcc.c-torture/compile/bb0.c: ... here.
4448 * gcc.c-torture/unsorted/bb1.c: Move to ...
4449 * gcc.c-torture/compile/bb1.c: ... here.
4450 * gcc.c-torture/unsorted/bbb.c: Move to ...
4451 * gcc.c-torture/compile/bbb.c: ... here.
4452 * gcc.c-torture/unsorted/b.c: Move to ...
4453 * gcc.c-torture/compile/b.c: ... here.
4454 * gcc.c-torture/unsorted/bc.c: Move to ...
4455 * gcc.c-torture/compile/bc.c: ... here.
4456 * gcc.c-torture/unsorted/bcopy.c: Move to ...
4457 * gcc.c-torture/compile/bcopy.c: ... here.
4458 * gcc.c-torture/unsorted/bf.c: Move to ...
4459 * gcc.c-torture/compile/bf.c: ... here.
4460 * gcc.c-torture/unsorted/bfins.c: Move to ...
4461 * gcc.c-torture/compile/bfins.c: ... here.
4462 * gcc.c-torture/unsorted/bfx.c: Move to ...
4463 * gcc.c-torture/compile/bfx.c: ... here.
4464 * gcc.c-torture/unsorted/bge.c: Move to ...
4465 * gcc.c-torture/compile/bge.c: ... here.
4466 * gcc.c-torture/unsorted/bit.c: Move to ...
4467 * gcc.c-torture/compile/bit.c: ... here.
4468 * gcc.c-torture/unsorted/bitf.c: Move to ...
4469 * gcc.c-torture/compile/bitf.c: ... here.
4470 * gcc.c-torture/unsorted/bitw.c: Move to ...
4471 * gcc.c-torture/compile/bitw.c: ... here.
4472 * gcc.c-torture/unsorted/blk.c: Move to ...
4473 * gcc.c-torture/compile/blk.c: ... here.
4474 * gcc.c-torture/unsorted/bt386.c: Move to ...
4475 * gcc.c-torture/compile/bt386.c: ... here.
4476 * gcc.c-torture/unsorted/bt.c: Move to ...
4477 * gcc.c-torture/compile/bt.c: ... here.
4478 * gcc.c-torture/unsorted/BUG11.c: Move to ...
4479 * gcc.c-torture/compile/BUG11.c: ... here.
4480 * gcc.c-torture/unsorted/BUG12.c: Move to ...
4481 * gcc.c-torture/compile/BUG12.c: ... here.
4482 * gcc.c-torture/unsorted/BUG13.c: Move to ...
4483 * gcc.c-torture/compile/BUG13.c: ... here.
4484 * gcc.c-torture/unsorted/BUG16.c: Move to ...
4485 * gcc.c-torture/compile/BUG16.c: ... here.
4486 * gcc.c-torture/unsorted/BUG17.c: Move to ...
4487 * gcc.c-torture/compile/BUG17.c: ... here.
4488 * gcc.c-torture/unsorted/BUG18.c: Move to ...
4489 * gcc.c-torture/compile/BUG18.c: ... here.
4490 * gcc.c-torture/unsorted/BUG1.c: Move to ...
4491 * gcc.c-torture/compile/BUG1.c: ... here.
4492 * gcc.c-torture/unsorted/BUG21.c: Move to ...
4493 * gcc.c-torture/compile/BUG21.c: ... here.
4494 * gcc.c-torture/unsorted/BUG22.c: Move to ...
4495 * gcc.c-torture/compile/BUG22.c: ... here.
4496 * gcc.c-torture/unsorted/BUG23.c: Move to ...
4497 * gcc.c-torture/compile/BUG23.c: ... here.
4498 * gcc.c-torture/unsorted/BUG24.c: Move to ...
4499 * gcc.c-torture/compile/BUG24.c: ... here.
4500 * gcc.c-torture/unsorted/BUG25.c: Move to ...
4501 * gcc.c-torture/compile/BUG25.c: ... here.
4502 * gcc.c-torture/unsorted/BUG2.c: Move to ...
4503 * gcc.c-torture/compile/BUG2.c: ... here.
4504 * gcc.c-torture/unsorted/BUG3.c: Move to ...
4505 * gcc.c-torture/compile/BUG3.c: ... here.
4506 * gcc.c-torture/unsorted/BUG4.c: Move to ...
4507 * gcc.c-torture/compile/BUG4.c: ... here.
4508 * gcc.c-torture/unsorted/BUG5.c: Move to ...
4509 * gcc.c-torture/compile/BUG5.c: ... here.
4510 * gcc.c-torture/unsorted/BUG6.c: Move to ...
4511 * gcc.c-torture/compile/BUG6.c: ... here.
4512 * gcc.c-torture/unsorted/bug.c: Move to ...
4513 * gcc.c-torture/compile/bug.c: ... here.
4514 * gcc.c-torture/unsorted/bugc.c: Move to ...
4515 * gcc.c-torture/compile/bugc.c: ... here.
4516 * gcc.c-torture/unsorted/buns.c: Move to ...
4517 * gcc.c-torture/compile/buns.c: ... here.
4518 * gcc.c-torture/unsorted/bx.c: Move to ...
4519 * gcc.c-torture/compile/bx.c: ... here.
4520 * gcc.c-torture/unsorted/c1.c: Move to ...
4521 * gcc.c-torture/compile/c1.c: ... here.
4522 * gcc.c-torture/unsorted/c2.c: Move to ...
4523 * gcc.c-torture/compile/c2.c: ... here.
4524 * gcc.c-torture/unsorted/call386.c: Move to ...
4525 * gcc.c-torture/compile/call386.c: ... here.
4526 * gcc.c-torture/unsorted/call.c: Move to ...
4527 * gcc.c-torture/compile/call.c: ... here.
4528 * gcc.c-torture/unsorted/callind.c: Move to ...
4529 * gcc.c-torture/compile/callind.c: ... here.
4530 * gcc.c-torture/unsorted/c.c: Move to ...
4531 * gcc.c-torture/compile/c.c: ... here.
4532 * gcc.c-torture/unsorted/cc.c: Move to ...
4533 * gcc.c-torture/compile/cc.c: ... here.
4534 * gcc.c-torture/unsorted/charmtst.c: Move to ...
4535 * gcc.c-torture/compile/charmtst.c: ... here.
4536 * gcc.c-torture/unsorted/cmb.c: Move to ...
4537 * gcc.c-torture/compile/cmb.c: ... here.
4538 * gcc.c-torture/unsorted/cmp.c: Move to ...
4539 * gcc.c-torture/compile/cmp.c: ... here.
4540 * gcc.c-torture/unsorted/cmphi.c: Move to ...
4541 * gcc.c-torture/compile/cmphi.c: ... here.
4542 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
4543 * gcc.c-torture/compile/cmpsi386.c: ... here.
4544 * gcc.c-torture/unsorted/cmul.c: Move to ...
4545 * gcc.c-torture/compile/cmul.c: ... here.
4546 * gcc.c-torture/unsorted/cn1.c: Move to ...
4547 * gcc.c-torture/compile/cn1.c: ... here.
4548 * gcc.c-torture/unsorted/comb.c: Move to ...
4549 * gcc.c-torture/compile/comb.c: ... here.
4550 * gcc.c-torture/unsorted/consec.c: Move to ...
4551 * gcc.c-torture/compile/consec.c: ... here.
4552 * gcc.c-torture/unsorted/const.c: Move to ...
4553 * gcc.c-torture/compile/const.c: ... here.
4554 * gcc.c-torture/unsorted/conv.c: Move to ...
4555 * gcc.c-torture/compile/conv.c: ... here.
4556 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
4557 * gcc.c-torture/compile/conv_tst.c: ... here.
4558 * gcc.c-torture/unsorted/cp.c: Move to ...
4559 * gcc.c-torture/compile/cp.c: ... here.
4560 * gcc.c-torture/unsorted/csebug.c: Move to ...
4561 * gcc.c-torture/compile/csebug.c: ... here.
4562 * gcc.c-torture/unsorted/cvt.c: Move to ...
4563 * gcc.c-torture/compile/cvt.c: ... here.
4564 * gcc.c-torture/unsorted/dblbug.c: Move to ...
4565 * gcc.c-torture/compile/dblbug.c: ... here.
4566 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
4567 * gcc.c-torture/compile/dbl_parm.c: ... here.
4568 * gcc.c-torture/unsorted/d.c: Move to ...
4569 * gcc.c-torture/compile/d.c: ... here.
4570 * gcc.c-torture/unsorted/ddd.c: Move to ...
4571 * gcc.c-torture/compile/ddd.c: ... here.
4572 * gcc.c-torture/unsorted/dead.c: Move to ...
4573 * gcc.c-torture/compile/dead.c: ... here.
4574 * gcc.c-torture/unsorted/delay.c: Move to ...
4575 * gcc.c-torture/compile/delay.c: ... here.
4576 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
4577 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
4578 * gcc.c-torture/unsorted/di.c: Move to ...
4579 * gcc.c-torture/compile/di.c: ... here.
4580 * gcc.c-torture/unsorted/dic.c: Move to ...
4581 * gcc.c-torture/compile/dic.c: ... here.
4582 * gcc.c-torture/unsorted/dilayout.c: Move to ...
4583 * gcc.c-torture/compile/dilayout.c: ... here.
4584 * gcc.c-torture/unsorted/dimove.c: Move to ...
4585 * gcc.c-torture/compile/dimove.c: ... here.
4586 * gcc.c-torture/unsorted/dimul.c: Move to ...
4587 * gcc.c-torture/compile/dimul.c: ... here.
4588 * gcc.c-torture/unsorted/div.c: Move to ...
4589 * gcc.c-torture/compile/div.c: ... here.
4590 * gcc.c-torture/unsorted/divdf.c: Move to ...
4591 * gcc.c-torture/compile/divdf.c: ... here.
4592 * gcc.c-torture/unsorted/dm.c: Move to ...
4593 * gcc.c-torture/compile/dm.c: ... here.
4594 * gcc.c-torture/unsorted/dshift.c: Move to ...
4595 * gcc.c-torture/compile/dshift.c: ... here.
4596 * gcc.c-torture/unsorted/e.c: Move to ...
4597 * gcc.c-torture/compile/e.c: ... here.
4598 * gcc.c-torture/unsorted/ex.c: Move to ...
4599 * gcc.c-torture/compile/ex.c: ... here.
4600 * gcc.c-torture/unsorted/ext.c: Move to ...
4601 * gcc.c-torture/compile/ext.c: ... here.
4602 * gcc.c-torture/unsorted/f1.c: Move to ...
4603 * gcc.c-torture/compile/f1.c: ... here.
4604 * gcc.c-torture/unsorted/f2.c: Move to ...
4605 * gcc.c-torture/compile/f2.c: ... here.
4606 * gcc.c-torture/unsorted/fdmul.c: Move to ...
4607 * gcc.c-torture/compile/fdmul.c: ... here.
4608 * gcc.c-torture/unsorted/float.c: Move to ...
4609 * gcc.c-torture/compile/float.c: ... here.
4610 * gcc.c-torture/unsorted/flo.c: Move to ...
4611 * gcc.c-torture/compile/flo.c: ... here.
4612 * gcc.c-torture/unsorted/flt_const.c: Move to ...
4613 * gcc.c-torture/compile/flt_const.c: ... here.
4614 * gcc.c-torture/unsorted/fnul.c: Move to ...
4615 * gcc.c-torture/compile/fnul.c: ... here.
4616 * gcc.c-torture/unsorted/foo.c: Move to ...
4617 * gcc.c-torture/compile/foo.c: ... here.
4618 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
4619 * gcc.c-torture/compile/forgetcc.c: ... here.
4620 * gcc.c-torture/unsorted/fq.c: Move to ...
4621 * gcc.c-torture/compile/fq.c: ... here.
4622 * gcc.c-torture/unsorted/g.c: Move to ...
4623 * gcc.c-torture/compile/g.c: ... here.
4624 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
4625 * gcc.c-torture/compile/gen_tst.c: ... here.
4626 * gcc.c-torture/unsorted/glob.c: Move to ...
4627 * gcc.c-torture/compile/glob.c: ... here.
4628 * gcc.c-torture/unsorted/gronk.c: Move to ...
4629 * gcc.c-torture/compile/gronk.c: ... here.
4630 * gcc.c-torture/unsorted/hibug.c: Move to ...
4631 * gcc.c-torture/compile/hibug.c: ... here.
4632 * gcc.c-torture/unsorted/hi.c: Move to ...
4633 * gcc.c-torture/compile/hi.c: ... here.
4634 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
4635 * gcc.c-torture/compile/HIcmp.c: ... here.
4636 * gcc.c-torture/unsorted/HIset.c: Move to ...
4637 * gcc.c-torture/compile/HIset.c: ... here.
4638 * gcc.c-torture/unsorted/i.c: Move to ...
4639 * gcc.c-torture/compile/i.c: ... here.
4640 * gcc.c-torture/unsorted/i++.c: Move to ...
4641 * gcc.c-torture/compile/i++.c: ... here.
4642 * gcc.c-torture/unsorted/ic.c: Move to ...
4643 * gcc.c-torture/compile/ic.c: ... here.
4644 * gcc.c-torture/unsorted/icmp.c: Move to ...
4645 * gcc.c-torture/compile/icmp.c: ... here.
4646 * gcc.c-torture/unsorted/ifreg.c: Move to ...
4647 * gcc.c-torture/compile/ifreg.c: ... here.
4648 * gcc.c-torture/unsorted/imm.c: Move to ...
4649 * gcc.c-torture/compile/imm.c: ... here.
4650 * gcc.c-torture/unsorted/isinf.c: Move to ...
4651 * gcc.c-torture/compile/isinf.c: ... here.
4652 * gcc.c-torture/unsorted/jmp.c: Move to ...
4653 * gcc.c-torture/compile/jmp.c: ... here.
4654 * gcc.c-torture/unsorted/jumptab.c: Move to ...
4655 * gcc.c-torture/compile/jumptab.c: ... here.
4656 * gcc.c-torture/unsorted/layout.c: Move to ...
4657 * gcc.c-torture/compile/layout.c: ... here.
4658 * gcc.c-torture/unsorted/lbug.c: Move to ...
4659 * gcc.c-torture/compile/lbug.c: ... here.
4660 * gcc.c-torture/unsorted/l.c: Move to ...
4661 * gcc.c-torture/compile/l.c: ... here.
4662 * gcc.c-torture/unsorted/ll1.c: Move to ...
4663 * gcc.c-torture/compile/ll1.c: ... here.
4664 * gcc.c-torture/unsorted/llbug.c: Move to ...
4665 * gcc.c-torture/compile/llbug.c: ... here.
4666 * gcc.c-torture/unsorted/lll.c: Move to ...
4667 * gcc.c-torture/compile/lll.c: ... here.
4668 * gcc.c-torture/unsorted/load8.c: Move to ...
4669 * gcc.c-torture/compile/load8.c: ... here.
4670 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
4671 * gcc.c-torture/compile/loadhicc.c: ... here.
4672 * gcc.c-torture/unsorted/log2.c: Move to ...
4673 * gcc.c-torture/compile/log2.c: ... here.
4674 * gcc.c-torture/unsorted/logic.c: Move to ...
4675 * gcc.c-torture/compile/logic.c: ... here.
4676 * gcc.c-torture/unsorted/loop-1.c: Move to ...
4677 * gcc.c-torture/compile/loop-1.c: ... here.
4678 * gcc.c-torture/unsorted/loop386.c: Move to ...
4679 * gcc.c-torture/compile/loop386.c: ... here.
4680 * gcc.c-torture/unsorted/lop.c: Move to ...
4681 * gcc.c-torture/compile/lop.c: ... here.
4682 * gcc.c-torture/unsorted/m1.c: Move to ...
4683 * gcc.c-torture/compile/m1.c: ... here.
4684 * gcc.c-torture/unsorted/m2.c: Move to ...
4685 * gcc.c-torture/compile/m2.c: ... here.
4686 * gcc.c-torture/unsorted/m5.c: Move to ...
4687 * gcc.c-torture/compile/m5.c: ... here.
4688 * gcc.c-torture/unsorted/m68.c: Move to ...
4689 * gcc.c-torture/compile/m68.c: ... here.
4690 * gcc.c-torture/unsorted/mbyte.c: Move to ...
4691 * gcc.c-torture/compile/mbyte.c: ... here.
4692 * gcc.c-torture/unsorted/mchar.c: Move to ...
4693 * gcc.c-torture/compile/mchar.c: ... here.
4694 * gcc.c-torture/unsorted/mcmp.c: Move to ...
4695 * gcc.c-torture/compile/mcmp.c: ... here.
4696 * gcc.c-torture/unsorted/mdouble.c: Move to ...
4697 * gcc.c-torture/compile/mdouble.c: ... here.
4698 * gcc.c-torture/unsorted/memtst.c: Move to ...
4699 * gcc.c-torture/compile/memtst.c: ... here.
4700 * gcc.c-torture/unsorted/miscomp.c: Move to ...
4701 * gcc.c-torture/compile/miscomp.c: ... here.
4702 * gcc.c-torture/unsorted/mm.c: Move to ...
4703 * gcc.c-torture/compile/mm.c: ... here.
4704 * gcc.c-torture/unsorted/mod.c: Move to ...
4705 * gcc.c-torture/compile/mod.c: ... here.
4706 * gcc.c-torture/unsorted/modcc.c: Move to ...
4707 * gcc.c-torture/compile/modcc.c: ... here.
4708 * gcc.c-torture/unsorted/move.c: Move to ...
4709 * gcc.c-torture/compile/move.c: ... here.
4710 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
4711 * gcc.c-torture/compile/move_qhi.c: ... here.
4712 * gcc.c-torture/unsorted/mregtst.c: Move to ...
4713 * gcc.c-torture/compile/mregtst.c: ... here.
4714 * gcc.c-torture/unsorted/msp.c: Move to ...
4715 * gcc.c-torture/compile/msp.c: ... here.
4716 * gcc.c-torture/unsorted/mtst.c: Move to ...
4717 * gcc.c-torture/compile/mtst.c: ... here.
4718 * gcc.c-torture/unsorted/mu.c: Move to ...
4719 * gcc.c-torture/compile/mu.c: ... here.
4720 * gcc.c-torture/unsorted/mul.c: Move to ...
4721 * gcc.c-torture/compile/mul.c: ... here.
4722 * gcc.c-torture/unsorted/mword1.c: Move to ...
4723 * gcc.c-torture/compile/mword1.c: ... here.
4724 * gcc.c-torture/unsorted/mword.c: Move to ...
4725 * gcc.c-torture/compile/mword.c: ... here.
4726 * gcc.c-torture/unsorted/n1.c: Move to ...
4727 * gcc.c-torture/compile/n1.c: ... here.
4728 * gcc.c-torture/unsorted/nand.c: Move to ...
4729 * gcc.c-torture/compile/nand.c: ... here.
4730 * gcc.c-torture/unsorted/n.c: Move to ...
4731 * gcc.c-torture/compile/n.c: ... here.
4732 * gcc.c-torture/unsorted/neg.c: Move to ...
4733 * gcc.c-torture/compile/neg.c: ... here.
4734 * gcc.c-torture/unsorted/o.c: Move to ...
4735 * gcc.c-torture/compile/o.c: ... here.
4736 * gcc.c-torture/unsorted/omit.c: Move to ...
4737 * gcc.c-torture/compile/omit.c: ... here.
4738 * gcc.c-torture/unsorted/opout.c: Move to ...
4739 * gcc.c-torture/compile/opout.c: ... here.
4740 * gcc.c-torture/unsorted/opt.c: Move to ...
4741 * gcc.c-torture/compile/opt.c: ... here.
4742 * gcc.c-torture/unsorted/or386.c: Move to ...
4743 * gcc.c-torture/compile/or386.c: ... here.
4744 * gcc.c-torture/unsorted/or.c: Move to ...
4745 * gcc.c-torture/compile/or.c: ... here.
4746 * gcc.c-torture/unsorted/parms.c: Move to ...
4747 * gcc.c-torture/compile/parms.c: ... here.
4748 * gcc.c-torture/unsorted/pass.c: Move to ...
4749 * gcc.c-torture/compile/pass.c: ... here.
4750 * gcc.c-torture/unsorted/p.c: Move to ...
4751 * gcc.c-torture/compile/p.c: ... here.
4752 * gcc.c-torture/unsorted/pmt.c: Move to ...
4753 * gcc.c-torture/compile/pmt.c: ... here.
4754 * gcc.c-torture/unsorted/poor.c: Move to ...
4755 * gcc.c-torture/compile/poor.c: ... here.
4756 * gcc.c-torture/unsorted/pp.c: Move to ...
4757 * gcc.c-torture/compile/pp.c: ... here.
4758 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
4759 * gcc.c-torture/compile/pret-arg.c: ... here.
4760 * gcc.c-torture/unsorted/pyr2.c: Move to ...
4761 * gcc.c-torture/compile/pyr2.c: ... here.
4762 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
4763 * gcc.c-torture/compile/PYRBUG.c: ... here.
4764 * gcc.c-torture/unsorted/pyr.c: Move to ...
4765 * gcc.c-torture/compile/pyr.c: ... here.
4766 * gcc.c-torture/unsorted/q.c: Move to ...
4767 * gcc.c-torture/compile/q.c: ... here.
4768 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
4769 * gcc.c-torture/compile/QIcmp.c: ... here.
4770 * gcc.c-torture/unsorted/QIset.c: Move to ...
4771 * gcc.c-torture/compile/QIset.c: ... here.
4772 * gcc.c-torture/unsorted/r1.c: Move to ...
4773 * gcc.c-torture/compile/r1.c: ... here.
4774 * gcc.c-torture/unsorted/r.c: Move to ...
4775 * gcc.c-torture/compile/r.c: ... here.
4776 * gcc.c-torture/unsorted/rel.c: Move to ...
4777 * gcc.c-torture/compile/rel.c: ... here.
4778 * gcc.c-torture/unsorted/rmsc.c: Move to ...
4779 * gcc.c-torture/compile/rmsc.c: ... here.
4780 * gcc.c-torture/unsorted/round.c: Move to ...
4781 * gcc.c-torture/compile/round.c: ... here.
4782 * gcc.c-torture/unsorted/run.c: Move to ...
4783 * gcc.c-torture/compile/run.c: ... here.
4784 * gcc.c-torture/unsorted/sar.c: Move to ...
4785 * gcc.c-torture/compile/sar.c: ... here.
4786 * gcc.c-torture/unsorted/s.c: Move to ...
4787 * gcc.c-torture/compile/s.c: ... here.
4788 * gcc.c-torture/unsorted/scal.c: Move to ...
4789 * gcc.c-torture/compile/scal.c: ... here.
4790 * gcc.c-torture/unsorted/sc.c: Move to ...
4791 * gcc.c-torture/compile/sc.c: ... here.
4792 * gcc.c-torture/unsorted/scc.c: Move to ...
4793 * gcc.c-torture/compile/scc.c: ... here.
4794 * gcc.c-torture/unsorted/scond.c: Move to ...
4795 * gcc.c-torture/compile/scond.c: ... here.
4796 * gcc.c-torture/unsorted/selfrec.c: Move to ...
4797 * gcc.c-torture/compile/selfrec.c: ... here.
4798 * gcc.c-torture/unsorted/seq.c: Move to ...
4799 * gcc.c-torture/compile/seq.c: ... here.
4800 * gcc.c-torture/unsorted/set386.c: Move to ...
4801 * gcc.c-torture/compile/set386.c: ... here.
4802 * gcc.c-torture/unsorted/set88.c: Move to ...
4803 * gcc.c-torture/compile/set88.c: ... here.
4804 * gcc.c-torture/unsorted/SFset.c: Move to ...
4805 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
4806 * gcc.c-torture/unsorted/shand.c: Move to ...
4807 * gcc.c-torture/compile/shand.c: ... here.
4808 * gcc.c-torture/unsorted/sh.c: Move to ...
4809 * gcc.c-torture/compile/sh.c: ... here.
4810 * gcc.c-torture/unsorted/shft.c: Move to ...
4811 * gcc.c-torture/compile/shft.c: ... here.
4812 * gcc.c-torture/unsorted/shift.c: Move to ...
4813 * gcc.c-torture/compile/shift.c: ... here.
4814 * gcc.c-torture/unsorted/shloop.c: Move to ...
4815 * gcc.c-torture/compile/shloop.c: ... here.
4816 * gcc.c-torture/unsorted/shm.c: Move to ...
4817 * gcc.c-torture/compile/shm.c: ... here.
4818 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
4819 * gcc.c-torture/compile/SIcmp.c: ... here.
4820 * gcc.c-torture/unsorted/signext2.c: Move to ...
4821 * gcc.c-torture/compile/signext2.c: ... here.
4822 * gcc.c-torture/unsorted/signext.c: Move to ...
4823 * gcc.c-torture/compile/signext.c: ... here.
4824 * gcc.c-torture/unsorted/sim.c: Move to ...
4825 * gcc.c-torture/compile/sim.c: ... here.
4826 * gcc.c-torture/unsorted/simple.c: Move to ...
4827 * gcc.c-torture/compile/simple.c: ... here.
4828 * gcc.c-torture/unsorted/SIset.c: Move to ...
4829 * gcc.c-torture/compile/SIset.c: ... here.
4830 * gcc.c-torture/unsorted/sne.c: Move to ...
4831 * gcc.c-torture/compile/sne.c: ... here.
4832 * gcc.c-torture/unsorted/sound.c: Move to ...
4833 * gcc.c-torture/compile/sound.c: ... here.
4834 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
4835 * gcc.c-torture/compile/sparcbug.c: ... here.
4836 * gcc.c-torture/unsorted/speed.c: Move to ...
4837 * gcc.c-torture/compile/speed.c: ... here.
4838 * gcc.c-torture/unsorted/stor.c: Move to ...
4839 * gcc.c-torture/compile/stor.c: ... here.
4840 * gcc.c-torture/unsorted/store0.c: Move to ...
4841 * gcc.c-torture/compile/store0.c: ... here.
4842 * gcc.c-torture/unsorted/storecc.c: Move to ...
4843 * gcc.c-torture/compile/storecc.c: ... here.
4844 * gcc.c-torture/unsorted/str.c: Move to ...
4845 * gcc.c-torture/compile/str.c: ... here.
4846 * gcc.c-torture/unsorted/stru.c: Move to ...
4847 * gcc.c-torture/compile/stru.c: ... here.
4848 * gcc.c-torture/unsorted/structret.c: Move to ...
4849 * gcc.c-torture/compile/structret.c: ... here.
4850 * gcc.c-torture/unsorted/stuct.c: Move to ...
4851 * gcc.c-torture/compile/stuct.c: ... here.
4852 * gcc.c-torture/unsorted/sub32.c: Move to ...
4853 * gcc.c-torture/compile/sub32.c: ... here.
4854 * gcc.c-torture/unsorted/subcc.c: Move to ...
4855 * gcc.c-torture/compile/subcc.c: ... here.
4856 * gcc.c-torture/unsorted/subcse.c: Move to ...
4857 * gcc.c-torture/compile/subcse.c: ... here.
4858 * gcc.c-torture/unsorted/sym.c: Move to ...
4859 * gcc.c-torture/compile/sym.c: ... here.
4860 * gcc.c-torture/unsorted/symconst.c: Move to ...
4861 * gcc.c-torture/compile/symconst.c: ... here.
4862 * gcc.c-torture/unsorted/t.c: Move to ...
4863 * gcc.c-torture/compile/t.c: ... here.
4864 * gcc.c-torture/unsorted/test.c: Move to ...
4865 * gcc.c-torture/compile/test.c: ... here.
4866 * gcc.c-torture/unsorted/test-flow.c: Move to ...
4867 * gcc.c-torture/compile/test-flow.c: ... here.
4868 * gcc.c-torture/unsorted/test-loop.c: Move to ...
4869 * gcc.c-torture/compile/test-loop.c: ... here.
4870 * gcc.c-torture/unsorted/time.c: Move to ...
4871 * gcc.c-torture/compile/time.c: ... here.
4872 * gcc.c-torture/unsorted/tmp.c: Move to ...
4873 * gcc.c-torture/compile/tmp.c: ... here.
4874 * gcc.c-torture/unsorted/trivial.c: Move to ...
4875 * gcc.c-torture/compile/trivial.c: ... here.
4876 * gcc.c-torture/unsorted/trunc.c: Move to ...
4877 * gcc.c-torture/compile/trunc.c: ... here.
4878 * gcc.c-torture/unsorted/u.c: Move to ...
4879 * gcc.c-torture/compile/u.c: ... here.
4880 * gcc.c-torture/unsorted/udconvert.c: Move to ...
4881 * gcc.c-torture/compile/udconvert.c: ... here.
4882 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
4883 * gcc.c-torture/compile/udivmod4.c: ... here.
4884 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
4885 * gcc.c-torture/compile/UHIcmp.c: ... here.
4886 * gcc.c-torture/unsorted/uns.c: Move to ...
4887 * gcc.c-torture/compile/uns.c: ... here.
4888 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
4889 * gcc.c-torture/compile/uns_tst.c: ... here.
4890 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
4891 * gcc.c-torture/compile/UQIcmp.c: ... here.
4892 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
4893 * gcc.c-torture/compile/USIcmp.c: ... here.
4894 * gcc.c-torture/unsorted/uuarg.c: Move to ...
4895 * gcc.c-torture/compile/uuarg.c: ... here.
4896 * gcc.c-torture/unsorted/v.c: Move to ...
4897 * gcc.c-torture/compile/v.c: ... here.
4898 * gcc.c-torture/unsorted/w.c: Move to ...
4899 * gcc.c-torture/compile/w.c: ... here.
4900 * gcc.c-torture/unsorted/ww.c: Move to ...
4901 * gcc.c-torture/compile/ww.c: ... here.
4902 * gcc.c-torture/unsorted/xb.c: Move to ...
4903 * gcc.c-torture/compile/xb.c: ... here.
4904 * gcc.c-torture/unsorted/xbg.c: Move to ...
4905 * gcc.c-torture/compile/xbg.c: ... here.
4906 * gcc.c-torture/unsorted/x.c: Move to ...
4907 * gcc.c-torture/compile/x.c: ... here.
4908 * gcc.c-torture/unsorted/xc.c: Move to ...
4909 * gcc.c-torture/compile/xc.c: ... here.
4910 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
4911 * gcc.c-torture/compile/xcsebug.c: ... here.
4912 * gcc.c-torture/unsorted/xdi.c: Move to ...
4913 * gcc.c-torture/compile/xdi.c: ... here.
4914 * gcc.c-torture/unsorted/xfoo.c: Move to ...
4915 * gcc.c-torture/compile/xfoo.c: ... here.
4916 * gcc.c-torture/unsorted/xi.c: Move to ...
4917 * gcc.c-torture/compile/xi.c: ... here.
4918 * gcc.c-torture/unsorted/xlop.c: Move to ...
4919 * gcc.c-torture/compile/xlop.c: ... here.
4920 * gcc.c-torture/unsorted/xmtst.c: Move to ...
4921 * gcc.c-torture/compile/xmtst.c: ... here.
4922 * gcc.c-torture/unsorted/xneg.c: Move to ...
4923 * gcc.c-torture/compile/xneg.c: ... here.
4924 * gcc.c-torture/unsorted/xopt.c: Move to ...
4925 * gcc.c-torture/compile/xopt.c: ... here.
4926 * gcc.c-torture/unsorted/xor.c: Move to ...
4927 * gcc.c-torture/compile/xor.c: ... here.
4928 * gcc.c-torture/unsorted/xorn.c: Move to ...
4929 * gcc.c-torture/compile/xorn.c: ... here.
4930 * gcc.c-torture/unsorted/xp.c: Move to ...
4931 * gcc.c-torture/compile/xp.c: ... here.
4932 * gcc.c-torture/unsorted/xpp.c: Move to ...
4933 * gcc.c-torture/compile/xpp.c: ... here.
4934 * gcc.c-torture/unsorted/xs.c: Move to ...
4935 * gcc.c-torture/compile/xs.c: ... here.
4936 * gcc.c-torture/unsorted/xsh.c: Move to ...
4937 * gcc.c-torture/compile/xsh.c: ... here.
4938 * gcc.c-torture/unsorted/xz.c: Move to ...
4939 * gcc.c-torture/compile/xz.c: ... here.
4940 * gcc.c-torture/unsorted/xzz.c: Move to ...
4941 * gcc.c-torture/compile/xzz.c: ... here.
4942
4943 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944
4945 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
4946 (abort, exit): Declare.
4947
4948 2014-09-01 Yury Gribov <y.gribov@samsung.com>
4949
4950 PR sanitizer/61897
4951 PR sanitizer/62140
4952 * c-c++-common/asan/pr62140-1.c: New test.
4953 * c-c++-common/asan/pr62140-2.c: New test.
4954
4955 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
4956 Tobias Burnus <burnus@net-b.de>
4957
4958 PR fortran/62309
4959 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
4960
4961 2014-08-31 Tobias Burnus <burnus@net-b.de>
4962
4963 * gfortran.dg/coarray_lib_comm_1.f90: New.
4964
4965 2014-08-30 Andrew Pinski <apinski@cavium.com>
4966
4967 * gcc.c-torture/execute/20140828-1.c: New testcase.
4968
4969 2014-08-29 DJ Delorie <dj@redhat.com>
4970
4971 * lib/target-supports.exp (check_effective_target_size32plus):
4972 Increase size to avoid false positives on 24-bit address spaces.
4973 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
4974 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
4975 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
4976 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
4977 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
4978 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
4979 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
4980 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
4981
4982 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4983
4984 PR c++/54002
4985 * g++.dg/cpp0x/constexpr-54002.C: New.
4986
4987 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/56991
4990 * g++.dg/cpp0x/constexpr-56991.C: New.
4991
4992 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4993
4994 PR c++/57764
4995 * g++.dg/cpp0x/constexpr-57764.C: New.
4996
4997 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
4998
4999 PR c++/59938
5000 * g++.dg/cpp0x/constexpr-59938.C: New.
5001
5002 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5003
5004 PR c++/61484
5005 * g++.dg/cpp0x/constexpr-61484.C: New.
5006
5007 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5008
5009 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5010 vec_round, vec_splat, vec_div, and vec_mul.
5011 * gcc.target/powerpc/builtins-2.c: New test.
5012
5013 2014-08-28 Richard Biener <rguenther@suse.de>
5014
5015 PR tree-optimization/62283
5016 * gfortran.dg/vect/pr62283.f: New testcase.
5017 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5018 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5019 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5020 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5021 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5022 * gcc.dg/vect/vect-33.c: Likewise.
5023
5024 2014-08-28 Yury Gribov <y.gribov@samsung.com>
5025
5026 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5027
5028 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
5029
5030 PR cpp/23827 - standard C++ should not have hex float preprocessor
5031 tokens
5032 * g++.dg/cpp/pr23827_cxx11.C: New.
5033 * g++.dg/cpp/pr23827_cxx98.C: New.
5034 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5035 * gcc.dg/cpp/pr23827_c90.c: New.
5036 * gcc.dg/cpp/pr23827_c90_neg.c: New.
5037 * gcc.dg/cpp/pr23827_c99.c: New.
5038
5039 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
5040
5041 PR c++/52892
5042 * g++.dg/cpp0x/constexpr-52892-1.C: New.
5043 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5044 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5045
5046 2014-08-27 Guozhi Wei <carrot@google.com>
5047
5048 PR target/62262
5049 * gcc.target/aarch64/pr62262.c: New test.
5050
5051 2014-08-26 Joseph Myers <joseph@codesourcery.com>
5052
5053 PR target/60606
5054 PR target/61330
5055 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5056 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5057
5058 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
5059
5060 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5061 failure on s390*-*-linux-gnu.
5062
5063 2014-08-26 Richard Biener <rguenther@suse.de>
5064
5065 PR tree-optimization/62175
5066 * g++.dg/torture/pr62175.C: New testcase.
5067
5068 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
5069
5070 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5071 copy of compile/compile.exp.
5072 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5073 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5074 i?86-*.
5075 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
5076 m32c-*-*.
5077 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5078 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5079 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5080 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5081 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5082 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5083 * gcc.c-torture/execute/20040703-1.c: Likewise.
5084 * gcc.c-torture/execute/20040705-1.c: Likewise.
5085 * gcc.c-torture/execute/20040705-2.c: Likewise.
5086 * gcc.c-torture/execute/20040709-1.c: Likewise.
5087 * gcc.c-torture/execute/20040709-2.c: Likewise.
5088 * gcc.c-torture/execute/20040811-1.c: Likewise.
5089 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
5090 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5091 compiling for x86_64-* or i?86-*.
5092 * gcc.c-torture/execute/20050604-1.c: Likewise.
5093 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5094 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5095 for x86_64-* or i?86-*.
5096 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5097 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5098 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5099 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5100 option.
5101 * gcc.c-torture/execute/20111227-2.c: Moved to...
5102 * gcc.dg/20111227-2.c: ... here. Add -free option.
5103 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5104 * gcc.dg/20111227-3.c: ... here. Add -free option.
5105 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5106 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
5107 declarations for abort and exit.
5108 * gcc.c-torture/execute/920711-1.c: Likewise.
5109 * gcc.c-torture/execute/930529-1.c: Likewise.
5110 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5111 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5112 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5113 exit.
5114 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5115 for i?86-* or x86_64-*. Add declarations for abort and exit.
5116 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5117 i?86-* or x86_64-*.
5118 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5119 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5120 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5121 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5122 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5123 Xfail on powerpc-ibm-aix*. Add declaration for abort.
5124 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5125 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
5126 m68k-linux.
5127 * gcc.c-torture/execute/loop-2g.c: Likewise.
5128 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5129 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5130 powerpc-*-eabi*.
5131 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5132 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5133 * gcc.c-torture/execute/pr23047.c: Likewise.
5134 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5135 declarations for abort and exit.
5136 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5137 * gcc.c-torture/execute/pr31448.c: Likewise.
5138 * gcc.c-torture/execute/pr35456.c: Skip on vax.
5139 * gcc.c-torture/execute/pr37573.c: Require int32plus.
5140 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5141 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5142 Skip on spu-*.
5143 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
5144 declarations for abort and exit.
5145 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5146 * gcc.c-torture/execute/pr43220.c: Require int32plus.
5147 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5148 * gcc.c-torture/execute/pr45262.c: Require int32plus.
5149 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5150 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5151 * gcc.c-torture/execute/pr51582-2.c: Likewise.
5152 * gcc.c-torture/execute/pr52979-1.c: Likewise.
5153 * gcc.c-torture/execute/pr52979-2.c: Likewise.
5154 * gcc.c-torture/execute/pr56799.c: Likewise.
5155 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
5156 option. Add declarations for abort and exit.
5157 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5158 * gcc.c-torture/execute/pr58570.c: Likewise.
5159 * gcc.c-torture/execute/pr60822.c: Likewise.
5160 * gcc.c-torture/execute/pr7284-1.c: Likewise.
5161 * gcc.c-torture/execute/shiftdi.c: Likewise.
5162 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5163 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5164 * gcc.c-torture/execute/usmul.c: Require int32plus.
5165 * gcc.c-torture/execute/vrp-5.c: Likewise.
5166 * gcc.c-torture/execute/vrp-6.c: Likewise.
5167 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5168 * gcc.c-torture/execute/20010122-1.x: Delete.
5169 * gcc.c-torture/execute/20010129-1.x: Delete.
5170 * gcc.c-torture/execute/20020404-1.x: Delete.
5171 * gcc.c-torture/execute/20021024-1.x: Delete.
5172 * gcc.c-torture/execute/20021127-1.x: Delete.
5173 * gcc.c-torture/execute/20030125-1.x: Delete.
5174 * gcc.c-torture/execute/20030216-1.x: Delete.
5175 * gcc.c-torture/execute/20030222-1.x: Delete.
5176 * gcc.c-torture/execute/20040629-1.x: Delete.
5177 * gcc.c-torture/execute/20040703-1.x: Delete.
5178 * gcc.c-torture/execute/20040705-1.x: Delete.
5179 * gcc.c-torture/execute/20040705-2.x: Delete.
5180 * gcc.c-torture/execute/20040709-1.x: Delete.
5181 * gcc.c-torture/execute/20040709-2.x: Delete.
5182 * gcc.c-torture/execute/20040811-1.x: Delete.
5183 * gcc.c-torture/execute/20050316-1.x: Delete.
5184 * gcc.c-torture/execute/20050316-2.x: Delete.
5185 * gcc.c-torture/execute/20050316-3.x: Delete.
5186 * gcc.c-torture/execute/20050604-1.x: Delete.
5187 * gcc.c-torture/execute/20061101-1.x: Delete.
5188 * gcc.c-torture/execute/20061220-1.x: Delete.
5189 * gcc.c-torture/execute/20081117-1.x: Delete.
5190 * gcc.c-torture/execute/20101011-1.x: Delete.
5191 * gcc.c-torture/execute/20120919-1.x: Delete.
5192 * gcc.c-torture/execute/920612-1.x: Delete.
5193 * gcc.c-torture/execute/920710-1.x: Delete.
5194 * gcc.c-torture/execute/920711-1.x: Delete.
5195 * gcc.c-torture/execute/930529-1.x: Delete.
5196 * gcc.c-torture/execute/931004-12.x: Delete.
5197 * gcc.c-torture/execute/980709-1.x: Delete.
5198 * gcc.c-torture/execute/981130-1.x: Delete.
5199 * gcc.c-torture/execute/990127-2.x: Delete.
5200 * gcc.c-torture/execute/990413-2.x: Delete.
5201 * gcc.c-torture/execute/990826-0.x: Delete.
5202 * gcc.c-torture/execute/bf64-1.x: Delete.
5203 * gcc.c-torture/execute/bitfld-4.x: Delete.
5204 * gcc.c-torture/execute/cmpsi-2.x: Delete.
5205 * gcc.c-torture/execute/cvt-1.x: Delete.
5206 * gcc.c-torture/execute/eeprof-1.x: Delete.
5207 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
5208 * gcc.c-torture/execute/loop-2f.x: Delete.
5209 * gcc.c-torture/execute/loop-2g.x: Delete.
5210 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
5211 * gcc.c-torture/execute/nest-align-1.x: Delete.
5212 * gcc.c-torture/execute/pr19689.x: Delete.
5213 * gcc.c-torture/execute/pr22493-1.x: Delete.
5214 * gcc.c-torture/execute/pr23047.x: Delete.
5215 * gcc.c-torture/execute/pr23135.x: Delete.
5216 * gcc.c-torture/execute/pr29797-1.x: Delete.
5217 * gcc.c-torture/execute/pr31448.x: Delete.
5218 * gcc.c-torture/execute/pr35456.x: Delete.
5219 * gcc.c-torture/execute/pr37573.x: Delete.
5220 * gcc.c-torture/execute/pr38151.x: Delete.
5221 * gcc.c-torture/execute/pr39228.x: Delete.
5222 * gcc.c-torture/execute/pr39501.x: Delete.
5223 * gcc.c-torture/execute/pr40386.x: Delete.
5224 * gcc.c-torture/execute/pr43220.x: Delete.
5225 * gcc.c-torture/execute/pr44683.x: Delete.
5226 * gcc.c-torture/execute/pr45262.x: Delete.
5227 * gcc.c-torture/execute/pr47237.x: Delete.
5228 * gcc.c-torture/execute/pr51581-1.x: Delete.
5229 * gcc.c-torture/execute/pr51581-2.x: Delete.
5230 * gcc.c-torture/execute/pr52979-1.x: Delete.
5231 * gcc.c-torture/execute/pr52979-2.x: Delete.
5232 * gcc.c-torture/execute/pr53366-1.x: Delete.
5233 * gcc.c-torture/execute/pr56799.x: Delete.
5234 * gcc.c-torture/execute/pr57124.x: Delete.
5235 * gcc.c-torture/execute/pr57344-2.x: Delete.
5236 * gcc.c-torture/execute/pr58570.x: Delete.
5237 * gcc.c-torture/execute/pr60822.x: Delete.
5238 * gcc.c-torture/execute/pr7284-1.x: Delete.
5239 * gcc.c-torture/execute/shiftdi.x: Delete.
5240 * gcc.c-torture/execute/simd-4.x: Delete.
5241 * gcc.c-torture/execute/strncmp-1.x: Delete.
5242 * gcc.c-torture/execute/usmul.x: Delete.
5243 * gcc.c-torture/execute/vrp-5.x: Delete.
5244 * gcc.c-torture/execute/vrp-6.x: Delete.
5245 * gcc.c-torture/execute/zerolen-2.x: Delete.
5246
5247 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
5250
5251 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
5252
5253 PR c++/34938
5254 * g++.dg/template/pr34938-1.C: New.
5255 * g++.dg/template/pr34938-2.C: Likewise.
5256
5257 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
5258
5259 PR target/61996
5260 * gcc.target/sh/pr61996.c: New.
5261
5262 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
5263
5264 * g++.dg/cpp0x/cplusplus.C: New.
5265 * g++.dg/cpp0x/cplusplus_0x.C: New.
5266 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
5267 * g++.dg/cpp0x/auto41.C: Ditto.
5268 * g++.dg/cpp0x/auto9.C: Ditto.
5269 * g++.dg/cpp0x/initlist26.C: Ditto.
5270 * g++.dg/cpp0x/pr59111.C: Ditto.
5271 * g++.dg/cpp0x/trailing2.C: Ditto.
5272 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
5273 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
5274 * g++.dg/cpp1y/auto-fn1.C: Ditto.
5275 * g++.dg/cpp1y/auto-fn2.C: Ditto.
5276 * g++.dg/cpp1y/auto-fn3.C: Ditto.
5277 * g++.dg/cpp1y/auto-fn4.C: Ditto.
5278 * g++.dg/cpp1y/auto-fn5.C: Ditto.
5279 * g++.dg/cpp1y/auto-fn6.C: Ditto.
5280 * g++.dg/cpp1y/auto-fn7.C: Ditto.
5281 * g++.dg/cpp1y/auto-fn8.C: Ditto.
5282 * g++.dg/cpp1y/auto-fn9.C: Ditto.
5283 * g++.dg/cpp1y/auto-fn10.C: Ditto.
5284 * g++.dg/cpp1y/auto-fn11.C: Ditto.
5285 * g++.dg/cpp1y/auto-fn12.C: Ditto.
5286 * g++.dg/cpp1y/auto-fn13.C: Ditto.
5287 * g++.dg/cpp1y/auto-fn14.C: Ditto.
5288 * g++.dg/cpp1y/auto-fn15.C: Ditto.
5289 * g++.dg/cpp1y/auto-fn16.C: Ditto.
5290 * g++.dg/cpp1y/auto-fn17.C: Ditto.
5291 * g++.dg/cpp1y/auto-fn18.C: Ditto.
5292 * g++.dg/cpp1y/auto-fn19.C: Ditto.
5293 * g++.dg/cpp1y/auto-fn20.C: Ditto.
5294 * g++.dg/cpp1y/auto-fn21.C: Ditto.
5295 * g++.dg/cpp1y/auto-fn22.C: Ditto.
5296 * g++.dg/cpp1y/auto-fn23.C: Ditto.
5297 * g++.dg/cpp1y/auto-fn24.C: Ditto.
5298 * g++.dg/cpp1y/auto-fn25.C: Ditto.
5299 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
5300 * g++.dg/cpp1y/auto-neg1.C: Ditto.
5301 * g++.dg/cpp1y/digit-sep.C: Ditto.
5302 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
5303 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
5304 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
5305 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
5306 * g++.dg/cpp1y/lambda-generic.C: Ditto.
5307 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
5308 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
5309 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
5310 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
5311 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
5312 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
5313 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
5314 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
5315 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
5316 * g++.dg/cpp1y/lambda-init.C: Ditto.
5317 * g++.dg/cpp1y/lambda-init1.C: Ditto.
5318 * g++.dg/cpp1y/lambda-init2.C: Ditto.
5319 * g++.dg/cpp1y/lambda-init3.C: Ditto.
5320 * g++.dg/cpp1y/lambda-init4.C: Ditto.
5321 * g++.dg/cpp1y/lambda-init5.C: Ditto.
5322 * g++.dg/cpp1y/lambda-init6.C: Ditto.
5323 * g++.dg/cpp1y/lambda-init7.C: Ditto.
5324 * g++.dg/cpp1y/lambda-init8.C: Ditto.
5325 * g++.dg/cpp1y/lambda-init9.C: Ditto.
5326 * g++.dg/cpp1y/mangle1.C: Ditto.
5327 * g++.dg/cpp1y/pr57640.C: Ditto.
5328 * g++.dg/cpp1y/pr57644.C: Ditto.
5329 * g++.dg/cpp1y/pr58500.C: Ditto.
5330 * g++.dg/cpp1y/pr58533.C: Ditto.
5331 * g++.dg/cpp1y/pr58534.C: Ditto.
5332 * g++.dg/cpp1y/pr58535.C: Ditto.
5333 * g++.dg/cpp1y/pr58536.C: Ditto.
5334 * g++.dg/cpp1y/pr58548.C: Ditto.
5335 * g++.dg/cpp1y/pr58549.C: Ditto.
5336 * g++.dg/cpp1y/pr58637.C: Ditto.
5337 * g++.dg/cpp1y/pr58708.C: Ditto.
5338 * g++.dg/cpp1y/pr59110.C: Ditto.
5339 * g++.dg/cpp1y/pr59112.C: Ditto.
5340 * g++.dg/cpp1y/pr59113.C: Ditto.
5341 * g++.dg/cpp1y/pr59629.C: Ditto.
5342 * g++.dg/cpp1y/pr59635.C: Ditto.
5343 * g++.dg/cpp1y/pr59636.C: Ditto.
5344 * g++.dg/cpp1y/pr59638.C: Ditto.
5345 * g++.dg/cpp1y/pr59867.C: Ditto.
5346 * g++.dg/cpp1y/pr60033.C: Ditto.
5347 * g++.dg/cpp1y/pr60052.C: Ditto.
5348 * g++.dg/cpp1y/pr60053.C: Ditto.
5349 * g++.dg/cpp1y/pr60054.C: Ditto.
5350 * g++.dg/cpp1y/pr60064.C: Ditto.
5351 * g++.dg/cpp1y/pr60065.C: Ditto.
5352 * g++.dg/cpp1y/pr60190.C: Ditto.
5353 * g++.dg/cpp1y/pr60311.C: Ditto.
5354 * g++.dg/cpp1y/pr60332.C: Ditto.
5355 * g++.dg/cpp1y/pr60376.C: Ditto.
5356 * g++.dg/cpp1y/pr60377.C: Ditto.
5357 * g++.dg/cpp1y/pr60384.C: Ditto.
5358 * g++.dg/cpp1y/pr60390.C: Ditto.
5359 * g++.dg/cpp1y/pr60391.C: Ditto.
5360 * g++.dg/cpp1y/pr60393.C: Ditto.
5361 * g++.dg/cpp1y/pr60573.C: Ditto.
5362 * g++.dg/cpp1y/pr60626.C: Ditto.
5363 * g++.dg/cpp1y/pr60627.C: Ditto.
5364 * g++.dg/cpp1y/regress1.C: Ditto.
5365 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
5366 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
5367 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
5368 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
5369 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
5370 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
5371 * g++.dg/cpp1y/var-templ1.C: Ditto.
5372 * g++.dg/cpp1y/var-templ2.C: Ditto.
5373 * g++.dg/cpp1y/var-templ3.C: Ditto.
5374 * g++.dg/cpp1y/var-templ4.C: Ditto.
5375 * g++.dg/cpp1y/var-templ5.C: Ditto.
5376 * g++.dg/cpp1y/var-templ6.C: Ditto.
5377 * g++.dg/cpp1y/var-templ7.C: Ditto.
5378 * g++.dg/cpp1y/vla1.C: Ditto.
5379 * g++.dg/cpp1y/vla2.C: Ditto.
5380 * g++.dg/cpp1y/vla3.C: Ditto.
5381 * g++.dg/cpp1y/vla4.C: Ditto.
5382 * g++.dg/cpp1y/vla5.C: Ditto.
5383 * g++.dg/cpp1y/vla8.C: Ditto.
5384 * g++.dg/cpp1y/vla9.C: Ditto.
5385 * g++.dg/cpp1y/vla10.C: Ditto.
5386 * g++.dg/cpp1y/vla11.C: Ditto.
5387 * g++.dg/cpp1y/vla12.C: Ditto.
5388 * g++.dg/cpp1y/vla13.C: Ditto.
5389 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
5390 * g++.dg/ext/vector23.C: Ditto.
5391 * g++.dg/ext/vla11.C: Ditto.
5392 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
5393 * g++.dg/warn/Wvla-2.C: Ditto.
5394 * g++.dg/debug/dwarf2/auto1.C: Ditto.
5395 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
5396 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
5397 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
5398 in error message.
5399 * g++.dg/system-binary-constants-1.C: Ditto.
5400 * g++.dg/cpp1y/cplusplus_1y.C: New.
5401 * g++.dg/cpp1z/cplusplus.C: New.
5402 * lib/target-supports.exp:
5403 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
5404 (check_effective_target_c++11_only): Call check_effective_target_c++14;
5405 (check_effective_target_c++11_down): Ditto.
5406
5407 2014-08-22 Marek Polacek <polacek@redhat.com>
5408
5409 PR c++/62199
5410 * c-c++-common/pr62199.c: New test.
5411 * c-c++-common/pr62199-2.c: New test.
5412 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
5413
5414 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5415
5416 PR c++/57709
5417 * g++.dg/Wshadow.C: New test.
5418
5419 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
5420
5421 PR fortran/62135
5422 * gfortran.dg/pr62135.f90: New test.
5423
5424 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
5425
5426 * g++.dg/warn/wdate-time.C: Remove.
5427 * gcc.dg/wdate-time.c: Move from here...
5428 * c-c++-common/wdate-time.c: ... to here.
5429
5430 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5431
5432 * gfortran.dg/use_without_only_1.f90: New test.
5433
5434 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
5435
5436 PR other/62008
5437 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
5438
5439 2014-08-22 Tony Wang <tony.wang@arm.com>
5440
5441 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
5442 dejagnu wrapper.
5443
5444 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5445
5446 PR fortran/62214
5447 * gfortran.dg/array_assignment_5.f90: New test.
5448
5449 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
5450
5451 * lib/target-supports.exp
5452 (check_effective_target_logical_op_short_circuit): Add nios2.
5453 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
5454 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5455 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5456 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5457 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
5458 for test using -fPIC.
5459 * gcc.dg/lto/pr61526_0.c: Likewise.
5460
5461 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
5462
5463 PR tree-optimization/62091
5464 * g++.dg/ipa/devirt-37.C: Update template.
5465 * g++.dg/ipa/devirt-40.C: New testcase.
5466
5467 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
5468
5469 PR tree-optimization/62112
5470 * gcc.dg/tree-ssa/pr62112-1.c: New file.
5471 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
5472 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
5473 * gcc.c-torture/execute/20071219-1.c: Likewise.
5474
5475 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5476
5477 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
5478
5479 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5480
5481 * gcc.target/powerpc/swaps-p8-1.c: New test.
5482 * gcc.target/powerpc/swaps-p8-2.c: New test.
5483 * gcc.target/powerpc/swaps-p8-3.c: New test.
5484 * gcc.target/powerpc/swaps-p8-4.c: New test.
5485 * gcc.target/powerpc/swaps-p8-5.c: New test.
5486 * gcc.target/powerpc/swaps-p8-6.c: New test.
5487 * gcc.target/powerpc/swaps-p8-7.c: New test.
5488 * gcc.target/powerpc/swaps-p8-8.c: New test.
5489 * gcc.target/powerpc/swaps-p8-9.c: New test.
5490 * gcc.target/powerpc/swaps-p8-10.c: New test.
5491 * gcc.target/powerpc/swaps-p8-11.c: New test.
5492 * gcc.target/powerpc/swaps-p8-12.c: New test.
5493
5494 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5495
5496 * gcc.dg/ipa/ctor-empty-1.c: Update template.
5497
5498 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5499
5500 * g++.dg/ipa/devirt-37.C: Fix testcase.
5501
5502 2014-08-20 Martin Jambor <mjambor@suse.cz>
5503 Wei Mi <wmi@google.com>
5504
5505 PR ipa/60449
5506 PR middle-end/61776
5507 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
5508 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
5509 * testsuite/gcc.dg/pr61776.c: New test.
5510
5511 2014-08-20 Steve Ellcey <sellcey@mips.com>
5512
5513 PR middle-end/49191
5514 * lib/target-supports.exp (check_effective_target_non_strict_align):
5515 Add function description.
5516
5517 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
5518
5519 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
5520 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
5521
5522 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5523
5524 PR c/59304
5525 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
5526 before setting the option.
5527 * diagnostic.c (diagnostic_classify_diagnostic): Record
5528 command-line status.
5529
5530 2014-08-20 Mark Wielaard <mjw@redhat.com>
5531
5532 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
5533
5534 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5535
5536 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
5537 Return memory full when we have a tiny target and relocation
5538 truncation occurs.
5539 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
5540 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
5541 * lib/target-supports.exp (check_effective_target_tiny): New function.
5542
5543 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
5544
5545 * gfortran.dg/errnocheck_1.f90: New test.
5546 * gfortran.dg/associative_1.f90: New test.
5547
5548 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5549
5550 PR preprocessor/51303
5551 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
5552
5553 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
5554
5555 PR c/60975
5556 PR c/53063
5557 * gcc.dg/cpp/Wvariadic-1p.c: New test.
5558
5559 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
5560
5561 * lib/target-supports.exp
5562 (check_effective_target_arm_v8_neon_ok_nocache): Add
5563 "-march-armv8-a" to compile flags.
5564
5565 2014-08-19 Marek Polacek <polacek@redhat.com>
5566
5567 PR c++/62153
5568 * c-c++-common/Wbool-compare-1.c: New test.
5569
5570 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
5571
5572 PR c/45584
5573 * gcc.dg/pr13519-1.c: Adjust.
5574
5575 2014-08-19 Mark Wielaard <mjw@redhat.com>
5576
5577 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
5578
5579 2014-07-08 Mark Wielaard <mjw@redhat.com>
5580
5581 PR debug/59051
5582 * gcc.dg/guality/restrict.c: New test.
5583
5584 2014-08-19 Mark Wielaard <mjw@redhat.com>
5585
5586 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
5587 matching. Catch '<unknown type in ' to recognize older gdb versions.
5588 * gcc.dg/guality/const-volatile.c: New test.
5589
5590 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5591
5592 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
5593 !gas.
5594
5595 2014-08-19 Marek Polacek <polacek@redhat.com>
5596
5597 * gcc.dg/Wc99-c11-compat-1.c: New test.
5598 * gcc.dg/Wc99-c11-compat-2.c: New test.
5599 * gcc.dg/Wc99-c11-compat-3.c: New test.
5600 * gcc.dg/Wc99-c11-compat-4.c: New test.
5601 * gcc.dg/Wc99-c11-compat-5.c: New test.
5602 * gcc.dg/Wc99-c11-compat-6.c: New test.
5603 * gcc.dg/Wc99-c11-compat-7.c: New test.
5604
5605 2014-08-19 Marek Polacek <polacek@redhat.com>
5606
5607 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
5608 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
5609 * gcc.dg/Wc90-c99-compat-7.c: New test.
5610 * gcc.dg/Wc90-c99-compat-8.c: New test.
5611 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
5612
5613 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
5614 Steven Bosscher <steven@gcc.gnu.org>
5615
5616 PR c/52952
5617 * gcc.dg/redecl-4.c: Add column markers.
5618 * gcc.dg/format/bitfld-1.c: Likewise.
5619 * gcc.dg/format/attr-2.c: Likewise.
5620 * gcc.dg/format/attr-6.c: Likewise.
5621 * gcc.dg/format/array-1.c: Likewise.
5622 * gcc.dg/format/attr-7.c: Likewise.
5623 * gcc.dg/format/asm_fprintf-1.c: Likewise.
5624 * gcc.dg/format/attr-4.c: Likewise.
5625 * gcc.dg/format/branch-1.c: Likewise.
5626 * gcc.dg/format/c90-printf-1.c: Likewise.
5627
5628 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
5629
5630 * guality/nrv-1.c: Add `used' attribute to a1.
5631
5632 2014-08-18 Richard Biener <rguenther@suse.de>
5633
5634 PR tree-optimization/62090
5635 * gcc.dg/pr62090-2.c: New testcase.
5636
5637 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
5638
5639 * g++.dg/ipa/pr61800.C: New.
5640
5641 2014-08-18 Yury Gribov <y.gribov@samsung.com>
5642
5643 PR sanitizer/62089
5644 * c-c++-common/asan/pr62089.c: New test.
5645 * c-c++-common/asan/bitfield-1.c: New test.
5646 * c-c++-common/asan/bitfield-2.c: New test.
5647 * c-c++-common/asan/bitfield-3.c: New test.
5648 * c-c++-common/asan/bitfield-4.c: New test.
5649
5650 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
5651
5652 PR tree-optimization/52904
5653 * gcc.dg/pr52904.c: New test.
5654
5655 2014-08-17 Tobias Burnus <burnus@net-b.de>
5656
5657 * gfortran.dg/finalize_27.f90: New.
5658
5659 2014-08-16 Andrew Pinski <apinski@cavium.com>
5660
5661 * gcc.c-torture/compile/20140816-1.c: New testcase.
5662
5663 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
5664
5665 PR c++/52819
5666 * g++.dg/template/pr52819.C: New.
5667
5668 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5669
5670 PR fortran/62142
5671 * gfortran.dg/realloc_on_assign_24.f90: New test.
5672
5673 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
5674
5675 PR c++/62072
5676 Revert:
5677 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
5678
5679 DR 1584
5680 PR c++/57466
5681 * g++.dg/template/pr57466.C: New.
5682 * g++.dg/cpp0x/pr57466.C: Likewise.
5683 * g++.dg/template/unify6.C: Update.
5684
5685 * g++.dg/cpp0x/sfinae52.C: New.
5686
5687 2014-08-15 Ilya Tocar <tocarip@gmail.com>
5688
5689 PR target/61878
5690 * gcc.target/i386/avx512f-typecast-1.c: New test.
5691 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
5692 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
5693 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
5694 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
5695 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
5696 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
5697 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
5698 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
5699 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
5700 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
5701 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
5702 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
5703 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
5704 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
5705 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
5706 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
5707 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
5708 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
5709 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
5710 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
5711 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
5712 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
5713 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
5714 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
5715 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
5716 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
5717 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
5718 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
5719 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
5720 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
5721 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
5722 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
5723 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
5724 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
5725 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
5726 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
5727 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
5728 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
5729 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
5730 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
5731
5732 2014-08-15 Jakub Jelinek <jakub@redhat.com>
5733 Tobias Burnus <burnus@net-b.de>
5734
5735 PR fortran/62131
5736 * gfortran.dg/gomp/pr62131.f90: New test.
5737
5738 2014-08-15 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/62031
5741 * gcc.dg/torture/pr62031.c: New testcase.
5742
5743 2014-08-15 Bin Cheng <bin.cheng@arm.com>
5744
5745 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
5746
5747 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
5748
5749 PR tree-optimization/62091
5750 * g++.dg/ipa/devirt-38.C: New testcase.
5751
5752 2014-08-14 Marek Polacek <polacek@redhat.com>
5753
5754 DR 458
5755 * gcc.dg/c11-stdatomic-2.c: New test.
5756
5757 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
5758
5759 PR fortran/62106
5760 * gfortran.dg/array_constructor_49.f90: New test.
5761
5762 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/54377
5765 * g++.dg/template/pr54377.C: New.
5766 * g++.dg/cpp0x/pr54377.C: Likewise.
5767 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
5768 * g++.dg/cpp0x/pr51226.C: Likewise.
5769 * g++.dg/cpp0x/variadic2.C: Likewise.
5770 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
5771 * g++.dg/template/dtor3.C: Likewise.
5772 * g++.dg/template/qualttp4.C: Likewise.
5773 * g++.dg/template/spec28.C: Likewise.
5774 * g++.old-deja/g++.brendan/crash8.C: Likewise.
5775 * g++.old-deja/g++.pt/ttp7.C: Likewise.
5776
5777 2014-08-14 Tom de Vries <tom@codesourcery.com>
5778
5779 PR rtl-optimization/62004
5780 PR rtl-optimization/62030
5781 * gcc.dg/pr62004.c: New test.
5782 * gcc.dg/pr62030.c: Same.
5783 * gcc.target/mips/pr62030-octeon.c: Same.
5784
5785 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
5788 * g++.dg/cpp0x/decltype2.C: Likewise.
5789 * g++.dg/cpp0x/decltype3.C: Likewise.
5790 * g++.dg/cpp0x/pr60249.C: Likewise.
5791 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
5792 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
5793 * g++.dg/cpp0x/variadic2.C: Likewise.
5794 * g++.dg/cpp0x/variadic74.C: Likewise.
5795 * g++.dg/parse/error10.C: Likewise.
5796 * g++.dg/parse/error15.C: Likewise.
5797 * g++.dg/parse/error2.C: Likewise.
5798 * g++.dg/template/crash106.C: Likewise.
5799 * g++.dg/template/crash89.C: Likewise.
5800 * g++.dg/template/nontype7.C: Likewise.
5801 * g++.dg/template/void3.C: Likewise.
5802 * g++.dg/template/void7.C: Likewise.
5803
5804 2014-08-14 Richard Biener <rguenther@suse.de>
5805
5806 PR tree-optimization/62090
5807 * gcc.dg/pr62090.c: New testcase.
5808
5809 2014-08-14 Richard Biener <rguenther@suse.de>
5810
5811 PR rtl-optimization/62079
5812 * g++.dg/pr62079.C: New testcase.
5813
5814 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
5815
5816 * gcc.target/arm/max-insns-skipped.c: New test.
5817
5818 2014-08-14 Bin Cheng <bin.cheng@arm.com>
5819
5820 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
5821
5822 2014-08-12 Marek Polacek <polacek@redhat.com>
5823
5824 * gcc.dg/concat.c: Add dg-options.
5825 * gcc.dg/func-outside-2.c: Add __extension__.
5826 * gcc.dg/pr19967.c: Use -std=c99.
5827 * gcc.dg/pr22458-1.c: Add dg-options.
5828 * gcc.dg/pr33676.c: Add dg-options.
5829 * gcc.dg/gnu-predef-1.c: New test.
5830 * gcc.dg/c90-func-1.c: New test.
5831 * gcc.dg/c90-func-2.c: New test.
5832 * gcc.dg/c90-func-2.h: New test.
5833
5834 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
5835
5836 * lib/target/supports.exp
5837 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
5838 or later.
5839
5840 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
5841
5842 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
5843 on Neon hardware.
5844
5845 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
5846 * gcc.target/arm/pr59985.c: Likewise.
5847
5848 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
5849
5850 PR other/61962
5851 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
5852
5853 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
5854
5855 PR middle-end/62103
5856 * gcc.c-torture/execute/bitfld-6.c: New test.
5857
5858 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
5859
5860 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
5861 * gcc.target/arm/pr56184.C: Likewise.
5862 * gcc.target/arm/pr59896.c: Likewise.
5863 * gcc.target/arm/stack-red-zone.c: Likewise.
5864 * gcc.target/arm/thumb-find-work-register.c: Likewise.
5865
5866 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
5867 check_effective_target_arm_thumb2_ok): Test with code that passes
5868 an argument and returns a result.
5869
5870 2014-08-11 Richard Biener <rguenther@suse.de>
5871
5872 PR tree-optimization/62075
5873 * gcc.dg/vect/pr62075.c: New testcase.
5874
5875 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
5876
5877 PR tree-optimization/62073
5878 * gcc.dg/vect/pr62073.c: New test.
5879
5880 2014-08-11 Richard Biener <rguenther@suse.de>
5881
5882 PR tree-optimization/62070
5883 * gcc.dg/pr62070.c: New testcase.
5884
5885 2014-08-11 Yury Gribov <y.gribov@samsung.com>
5886
5887 * c-c++-common/asan/inc.c: Update test.
5888 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
5889 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
5890 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5891 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5892 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
5893 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5894 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5895 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5896 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5897 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
5898
5899 2014-08-10 Marek Polacek <polacek@redhat.com>
5900
5901 PR c/51849
5902 * gcc.dg/Wc90-c99-compat-1.c: New test.
5903 * gcc.dg/Wc90-c99-compat-2.c: New test.
5904 * gcc.dg/Wc90-c99-compat-3.c: New test.
5905 * gcc.dg/Wc90-c99-compat-4.c: New test.
5906 * gcc.dg/Wc90-c99-compat-5.c: New test.
5907 * gcc.dg/Wc90-c99-compat-6.c: New test.
5908 * gcc.dg/wvla-1.c: Adjust dg-warning.
5909 * gcc.dg/wvla-2.c: Adjust dg-warning.
5910 * gcc.dg/wvla-4.c: Adjust dg-warning.
5911 * gcc.dg/wvla-6.c: Adjust dg-warning.
5912
5913 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
5914
5915 PR fortran/61999
5916 * gfortran.dg/dot_product_3.f90: New test case.
5917
5918 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
5919
5920 * g++.dg/ipa/devirt-35.C: Fix template.
5921 * g++.dg/ipa/devirt-36.C: Likewise.
5922 * g++.dg/ipa/devirt-37.C: New testcase.
5923
5924 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
5925
5926 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
5927 * g++.dg/cpp0x/enum29.C: Adjust.
5928
5929 2014-08-08 Richard Biener <rguenther@suse.de>
5930
5931 * gcc.dg/strlenopt-8.c: Remove XFAIL.
5932 * gcc.dg/tree-prof/stringop-2.c: Adjust.
5933 * gfortran.dg/array_memcpy_4.f90: Likewise.
5934 * gfortran.dg/trim_optimize_1.f90: Likewise.
5935 * gfortran.dg/trim_optimize_2.f90: Likewise.
5936
5937 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
5938
5939 * gcc.dg/zero_sign_ext_test.c: New test.
5940
5941 2014-08-08 Bin Cheng <bin.cheng@arm.com>
5942
5943 * gcc.dg/torture/pr61772.c: Skip lto running.
5944
5945 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5946
5947 PR tree-optimization/60707
5948 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
5949
5950 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
5951
5952 * g++.dg/ipa/devirt-35.C: New testcase.
5953 * g++.dg/ipa/devirt-36.C: New testcase.
5954
5955 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/51312
5958 * g++.dg/cpp0x/enum29.C: New.
5959
5960 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
5961
5962 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
5963 defining in dg-options.
5964 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
5965
5966 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
5967
5968 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
5969
5970 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
5971 on 32-bit hppa-hpux.
5972
5973 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
5974 * c-c++-common/pr50459.c: Likewise.
5975
5976 2014-08-07 Petr Murzin <petr.murzin@intel.com>
5977
5978 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
5979 values.h, change MAXDOUBLE for DBL_MAX.
5980 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
5981 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
5982 values.h, change MAXFLOAT for FLT_MAX.
5983 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
5984 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
5985 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
5986 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
5987 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
5988 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
5989 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
5990 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
5991 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
5992
5993 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5994
5995 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
5996
5997 2014-08-07 Marek Polacek <polacek@redhat.com>
5998
5999 * gcc.dg/fold-reassoc-3.c: New test.
6000
6001 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
6002
6003 * gcc.target/i386/struct-size.c: New.
6004
6005 2014-08-07 Tom de Vries <tom@codesourcery.com>
6006
6007 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6008 * lib/target-supports.exp (check_effective_target_glibc)
6009 (check_effective_target_glibc_2_12_or_later)
6010 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6011
6012 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
6013
6014 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6015
6016 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6017
6018 PR c++/43906
6019 * g++.dg/warn/Waddress-1.C: New.
6020
6021 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6022
6023 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6024
6025 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
6026
6027 PR debug/61923
6028 * gcc.target/i386/pr61923.c: New test.
6029
6030 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
6031
6032 * gcc.target/aarch64/vdup_n_2.c: New test.
6033
6034 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6035
6036 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6037 powerpc_elfv2.
6038
6039 2014-08-06 Jakub Jelinek <jakub@redhat.com>
6040
6041 PR rtl-optimization/61801
6042 * gcc.target/i386/pr61801.c: Rewritten.
6043
6044 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045
6046 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6047 Fix types.
6048 (test_vqdmlsls_lane_s32): Likewise.
6049 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6050 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6051
6052 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6053
6054 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6055 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6056 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6057 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6058 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6059 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6060 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6061 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6062
6063 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6064
6065 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6066 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6067 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6068 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6069 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6070 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6071
6072 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6073
6074 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6075
6076 2014-08-04 Rohit <rohitarulraj@freescale.com>
6077
6078 PR target/60102
6079 * gcc.target/powerpc/pr60102.c: New testcase.
6080
6081 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6082
6083 PR target/61713
6084 * gcc.dg/pr61756.c: New test.
6085
6086 2014-08-04 Tom de Vries <tom@codesourcery.com>
6087
6088 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6089 version instead of required-target.
6090 * lib/target-supports.exp
6091 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6092 (check_effective_target_glibc_2_11_or_earlier): ... this.
6093
6094 2014-08-04 Arnaud Charlet <charlet@adacore.com>
6095
6096 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6097 * gnat.dg/specs/debug1.ads: Adjust.
6098 * gnat.dg/specs/formal_type.ads: Fix error in test.
6099
6100 2014-08-03 Marek Polacek <polacek@redhat.com>
6101
6102 * gcc.dg/case-bogus-1.c: New test.
6103
6104 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6105
6106 PR c++/15339
6107 * g++.dg/other/default9.C: New.
6108 * g++.dg/other/default10.C: Likewise.
6109 * g++.dg/other/default3.C: Remove xfail.
6110
6111 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
6112
6113 * g++.dg/warn/Wsuggest-final.C: New testcase.
6114 * g++.dg/ipa/devirt-34.C: Fix.
6115
6116 2014-08-02 Marek Polacek <polacek@redhat.com>
6117
6118 PR c/59855
6119 * gcc.dg/Wdesignated-init-2.c: New test.
6120
6121 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 DR 217 again
6124 * g++.dg/tc1/dr217-2.C: New.
6125
6126 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
6127
6128 PR other/61963
6129 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6130
6131 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6132
6133 PR middle-end/61455
6134 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6135 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6136
6137 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6138
6139 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6140 testcase.
6141
6142 2014-08-01 Richard Biener <rguenther@suse.de>
6143
6144 PR middle-end/61762
6145 * gcc.dg/pr61762.c: Align the string to make the testcase work
6146 on strict-align targets.
6147
6148 2014-08-01 Jakub Jelinek <jakub@redhat.com>
6149
6150 * c-c++-common/ubsan/align-1.c: New test.
6151 * c-c++-common/ubsan/align-2.c: New test.
6152 * c-c++-common/ubsan/align-3.c: New test.
6153 * c-c++-common/ubsan/align-4.c: New test.
6154 * c-c++-common/ubsan/align-5.c: New test.
6155 * c-c++-common/ubsan/attrib-4.c: New test.
6156 * g++.dg/ubsan/align-1.C: New test.
6157 * g++.dg/ubsan/align-2.C: New test.
6158 * g++.dg/ubsan/align-3.C: New test.
6159 * g++.dg/ubsan/attrib-1.C: New test.
6160 * g++.dg/ubsan/null-1.C: New test.
6161 * g++.dg/ubsan/null-2.C: New test.
6162
6163 2014-08-01 Tom de Vries <tom@codesourcery.com>
6164
6165 * lib/target-supports.exp (check_effective_target_glibc)
6166 (check_effective_target_glibc_2_12_or_later)
6167 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6168 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6169 not_glibc_2_11_or_earlier.
6170
6171 2014-07-31 Tom de Vries <tom@codesourcery.com>
6172
6173 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6174
6175 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
6176
6177 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6178 (test_vpaddd_s64): Likewise.
6179 (test_vpaddd_s64): Likewise.
6180 * gcc.target/aarch64/simd/vpaddd_f64: New.
6181 * gcc.target/aarch64/simd/vpaddd_s64: New.
6182 * gcc.target/aarch64/simd/vpaddd_u64: New.
6183
6184 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
6185
6186 PR target/61948
6187 * gcc.target/arm/pr61948.c: New test case.
6188
6189 2014-07-31 Richard Biener <rguenther@suse.de>
6190
6191 PR tree-optimization/61964
6192 * gcc.dg/torture/pr61964.c: New testcase.
6193
6194 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
6195
6196 PR c++/60517
6197 * c-c++-common/addrtmp.c: New file.
6198 * c-c++-common/uninit-G.c: Adapt.
6199
6200 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
6201
6202 PR lto/61868
6203 * gcc.dg/pr61868.c: New test.
6204
6205 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/57397
6208 * g++.dg/cpp0x/vt-57397-1.C: New.
6209 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
6210
6211 2014-07-30 Arnaud Charlet <charlet@adacore.com>
6212
6213 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
6214
6215 2014-07-30 Tom Tromey <tromey@redhat.com>
6216
6217 PR c/59855
6218 * gcc.dg/Wdesignated-init.c: New file.
6219
6220 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
6221
6222 * g++.dg/ipa/devirt-34.C: New testcase.
6223
6224 2014-07-28 Richard Biener <rguenther@suse.de>
6225
6226 PR rtl-optimization/61801
6227 * gcc.target/i386/pr61801.c: Fix testcase.
6228
6229 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
6230
6231 * gcc.dg/fold-abs-5.c: New test.
6232 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
6233 * gcc.dg/fold-compare-8.c: Likewise.
6234
6235 2014-07-28 Richard Biener <rguenther@suse.de>
6236
6237 PR middle-end/52478
6238 * gcc.dg/torture/ftrapv-1.c: New testcase.
6239
6240 2014-07-28 Richard Biener <rguenther@suse.de>
6241
6242 PR tree-optimization/61921
6243 * gfortran.dg/pr61921.f90: New testcase.
6244
6245 2014-07-28 Richard Biener <rguenther@suse.de>
6246
6247 PR rtl-optimization/61801
6248 * gcc.target/i386/pr61801.c: New testcase.
6249
6250 2014-07-27 Marek Polacek <polacek@redhat.com>
6251
6252 PR c/61861
6253 * gcc.dg/pr61861.c: New test.
6254
6255 2014-07-27 Petr Murzin <petr.murzin@intel.com>
6256
6257 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
6258 variable problem.
6259
6260 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
6261
6262 PR rtl-optimization/61926
6263 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
6264 Reverse argument order.
6265 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
6266 New XFAILed tests that match the original order.
6267
6268 2014-07-26 Marek Polacek <polacek@redhat.com>
6269
6270 PR c/61077
6271 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
6272
6273 2014-07-26 Tobias Burnus <burnus@net-b.de>
6274
6275 PR fortran/61881
6276 PR fortran/61888
6277 PR fortran/57305
6278 * gfortran.dg/sizeof_2.f90: Change dg-error.
6279 * gfortran.dg/sizeof_4.f90: New.
6280 * gfortran.dg/storage_size_1.f08: Correct expected
6281 value.
6282
6283 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
6284
6285 PR target/44551
6286 * gcc.target/i386/pr44551-1.c: New file.
6287
6288 2014-07-25 Xinliang David Li <davidxl@google.com>
6289
6290 * g++.dg/tree-prof/tree-prof.exp: Define macros.
6291 * g++.dg/tree-prof/reorder_class1.h: New file.
6292 * g++.dg/tree-prof/reorder_class2.h: New file.
6293 * g++.dg/tree-prof/reorder.C: New test.
6294 * g++.dg/tree-prof/morefunc.C: New test.
6295
6296 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
6297
6298 Implement N4051 - Allow typename in a template template parameter
6299 * lib/target-supports.exp (check_effective_target_c++1y): Now
6300 means C++1y and up.
6301 (check_effective_target_c++1y_down): New.
6302 (check_effective_target_c++1z_only): New.
6303 (check_effective_target_c++1z): New.
6304 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
6305 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
6306 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
6307
6308 2014-07-25 Tobias Burnus <burnus@net-b.de>
6309
6310 * gfortran.dg/storage_size_5.f90: New.
6311
6312 2014-07-25 Richard Biener <rguenther@suse.de>
6313
6314 PR middle-end/61762
6315 PR middle-end/61894
6316 * gcc.dg/pr61762.c: New testcase.
6317 * gcc.dg/fold-cstring.c: Likewise.
6318 * gcc.dg/fold-cvect.c: Likewise.
6319
6320 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6321
6322 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
6323
6324 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
6325 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
6326 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
6327 * gcc.c-torture/execute/pr23135.x: Likewise.
6328
6329 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6330
6331 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
6332
6333 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6334
6335 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
6336
6337 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6338
6339 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
6340
6341 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6342
6343 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6344 sequences.
6345 * gcc.target/aarch64/test_frame_2.c: Likewise.
6346 * gcc.target/aarch64/test_frame_4.c: Likewise.
6347 * gcc.target/aarch64/test_frame_6.c: Likewise.
6348 * gcc.target/aarch64/test_frame_7.c: Likewise.
6349 * gcc.target/aarch64/test_frame_8.c: Likewise.
6350 * gcc.target/aarch64/test_frame_10.c: Likewise.
6351
6352 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6353
6354 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
6355 sequences.
6356 * gcc.target/aarch64/test_frame_10.c: Likewise.
6357 * gcc.target/aarch64/test_frame_2.c: Likewise.
6358 * gcc.target/aarch64/test_frame_4.c: Likewise.
6359 * gcc.target/aarch64/test_frame_6.c: Likewise.
6360 * gcc.target/aarch64/test_frame_7.c: Likewise.
6361 * gcc.target/aarch64/test_frame_8.c: Likewise.
6362 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
6363
6364 2014-07-24 Martin Jambor <mjambor@suse.cz>
6365
6366 PR ipa/61160
6367 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
6368
6369 2014-07-24 Richard Biener <rguenther@suse.de>
6370
6371 PR ipa/61823
6372 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
6373
6374 2014-07-24 Andreas Schwab <schwab@suse.de>
6375
6376 * lib/target-supports.exp (check_effective_target_arm_nothumb):
6377 Also check for __arm__.
6378
6379 2014-07-24 Jiong Wang <jiong.wang@arm.com>
6380
6381 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
6382 sequences.
6383
6384 2014-07-24 Marek Polacek <polacek@redhat.com>
6385
6386 PR c/57653
6387 * c-c++-common/pr57653.c: New test.
6388 * c-c++-common/pr57653.h: New file.
6389 * c-c++-common/pr57653-2.c: New test.
6390 * c-c++-common/pr57653-2.h: New file.
6391
6392 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6393
6394 * gcc.target/aarch64/test_frame_common.h: New file.
6395 * gcc.target/aarch64/test_frame_1.c: Likewise.
6396 * gcc.target/aarch64/test_frame_2.c: Likewise.
6397 * gcc.target/aarch64/test_frame_3.c: Likewise.
6398 * gcc.target/aarch64/test_frame_4.c: Likewise.
6399 * gcc.target/aarch64/test_frame_5.c: Likewise.
6400 * gcc.target/aarch64/test_frame_6.c: Likewise.
6401 * gcc.target/aarch64/test_frame_7.c: Likewise.
6402 * gcc.target/aarch64/test_frame_8.c: Likewise.
6403 * gcc.target/aarch64/test_frame_9.c: Likewise.
6404 * gcc.target/aarch64/test_frame_10.c: Likewise.
6405 * gcc.target/aarch64/test_frame_11.c: Likewise.
6406 * gcc.target/aarch64/test_frame_12.c: Likewise.
6407 * gcc.target/aarch64/test_frame_13.c: Likewise.
6408 * gcc.target/aarch64/test_frame_14.c: Likewise.
6409 * gcc.target/aarch64/test_frame_15.c: Likewise.
6410
6411 2014-07-23 Marek Polacek <polacek@redhat.com>
6412
6413 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
6414 in the structure.
6415
6416 2014-07-23 Jiong Wang <jiong.wang@arm.com>
6417
6418 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
6419 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
6420 * gcc.dg/pr10474.c (target): Likewise.
6421
6422 2014-07-22 Martin Jambor <mjambor@suse.cz>
6423
6424 PR ipa/61160
6425 * pr61160-3.C (main): Return zero.
6426
6427 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
6428
6429 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
6430 * gcc.target/arm/simd/vextu64_1.c: Likewise.
6431 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
6432 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
6433 * gcc.target/aarch64/simd/ext_s64.x: Remove.
6434 * gcc.target/aarch64/simd/ext_u64.x: Remove.
6435
6436 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
6437
6438 PR tree-optimization/61822
6439 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
6440
6441 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6442
6443 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
6444
6445 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6446
6447 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
6448 -msse2 -mno-avx instead of -msse.
6449
6450 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
6451
6452 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
6453 * gcc.dg/pr44024.c (dg-options): Add -O1.
6454 (dg-final): Check for the condition.
6455 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
6456
6457 2014-07-21 Bin Cheng <bin.cheng@arm.com>
6458
6459 PR target/55701
6460 * gcc.target/arm/memset-inline-1.c: New test.
6461 * gcc.target/arm/memset-inline-2.c: New test.
6462 * gcc.target/arm/memset-inline-3.c: New test.
6463 * gcc.target/arm/memset-inline-4.c: New test.
6464 * gcc.target/arm/memset-inline-5.c: New test.
6465 * gcc.target/arm/memset-inline-6.c: New test.
6466 * gcc.target/arm/memset-inline-7.c: New test.
6467 * gcc.target/arm/memset-inline-8.c: New test.
6468 * gcc.target/arm/memset-inline-9.c: New test.
6469
6470 2014-07-21 Tom de Vries <tom@codesourcery.com>
6471
6472 PR target/61827
6473 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
6474 to bar symbol in scan-assembler-times call check.
6475
6476 2014-07-21 Tom de Vries <tom@codesourcery.com>
6477
6478 PR target/61827
6479 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
6480 for darwin in scan-assembler-times check.
6481 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
6482 scan-assembler-not checks. Add checks for insns.
6483 (main): Remove.
6484 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
6485 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
6486 (main): Remove.
6487
6488 2014-07-21 Tom de Vries <tom@codesourcery.com>
6489
6490 PR target/61827
6491 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
6492 dg-options. Add checks for insns with xmm registers. Remove
6493 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
6494 (main): Remove.
6495
6496 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
6497
6498 PR target/61855
6499 * gcc.target/i386/pr61855.c: New test.
6500
6501 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
6502
6503 * gnat.dg/pack20.ad[sb]: New test.
6504 * gnat.dg/pack20_pkg.ads: New helper.
6505
6506 2014-07-20 Ian Lance Taylor <iant@google.com>
6507
6508 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
6509 package for compiledir tests.
6510
6511 2014-07-20 Marek Polacek <polacek@redhat.com>
6512
6513 PR c/61852
6514 * gcc.dg/pr61852.c: New test.
6515
6516 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
6517
6518 * gcc.dg/stack-usage-2.c: Adjust.
6519
6520 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
6521
6522 PR target/61794
6523 * gcc.target/i386/pr61794.c: New test.
6524
6525 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
6526
6527 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
6528 involving both inputs rather than a multiplication involving one.
6529 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
6530 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
6531 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
6532
6533 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6534
6535 PR c++/50961
6536 * g++.dg/template/operator13.C: New.
6537
6538 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6539
6540 * gcc.target/aarch64/simd/vfma_f64.c: New test.
6541 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
6542 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
6543 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
6544
6545 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
6546
6547 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
6548 * c-c++-common/ubsan/bounds-5.c: Likewise.
6549 * c-c++-common/ubsan/bounds-6.c: Likewise.
6550 * c-c++-common/ubsan/bounds-7.c: Likewise.
6551 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
6552 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
6553 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
6554 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
6555 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
6556 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
6557 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
6558 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
6559 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
6560 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
6561
6562 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6563
6564 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
6565 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6566 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6567 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6568
6569 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
6570
6571 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
6572 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
6573 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
6574
6575 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
6576
6577 PR c++/61804
6578 * g++.dg/parse/pr61804.C: New.
6579
6580 2014-07-16 Arnaud Charlet <charlet@adacore.com>
6581
6582 * gnat.dg/specs/alignment2.ads: Update.
6583 * gnat.dg/specs/size_clause1.ads: Likewise.
6584 * gnat.dg/specs/size_clause2.ads: Likewise.
6585
6586 2014-07-16 Dodji Seketeli <dodji@redhat.com>
6587
6588 PR preprocessor/60723 - missing system-ness marks for macro tokens
6589 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
6590
6591 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6592
6593 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
6594 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
6595 -mieee-with-inexact for alpha*-*-*.
6596
6597 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
6598
6599 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
6600 Add IEEE options to compile flags.
6601 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
6602 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
6603
6604 2014-07-15 Michael Matz <matz@suse.de>
6605
6606 PR rtl-optimization/61772
6607 * gcc.dg/torture/pr61772.c: New test.
6608
6609 2014-07-15 Marek Polacek <polacek@redhat.com>
6610
6611 * gcc.dg/ubsan/bounds-1.c: New test.
6612
6613 2014-06-15 Tobias Burnus <burnus@net-b.de>
6614
6615 * gfortran.dg/coarray_34.f90: New.
6616 * gfortran.dg/coarray_6.f90: Update test case.
6617
6618 2014-07-14 Richard Biener <rguenther@suse.de>
6619
6620 PR tree-optimization/61779
6621 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
6622
6623 2014-07-14 Richard Biener <rguenther@suse.de>
6624
6625 PR tree-optimization/61786
6626 * gcc.dg/torture/pr61786.c: New testcase.
6627 * gcc.dg/lto/pr61786_0.c: Likewise.
6628 * gcc.dg/lto/pr61786_1.c: Likewise.
6629
6630 2014-07-14 Richard Biener <rguenther@suse.de>
6631
6632 PR tree-optimization/61757
6633 PR tree-optimization/61783
6634 PR tree-optimization/61787
6635 * gcc.dg/torture/pr61757.c: New testcase.
6636 * gcc.dg/torture/pr61787.c: Likewise.
6637
6638 2014-07-14 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR middle-end/61294
6641 * c-c++-common/Wmemset-transposed-args1.c: New test.
6642 * c-c++-common/Wmemset-transposed-args2.c: New test.
6643 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
6644
6645 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
6646
6647 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
6648 longer happens during parsing.
6649 * gcc.dg/pr44024.c: Update template.
6650 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
6651 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
6652 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
6653
6654 2014-07-13 Tom de Vries <tom@codesourcery.com>
6655
6656 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
6657 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
6658
6659 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
6660
6661 PR C++/60209 - Declaration of user-defined literal operator cause error
6662 * g++.dg/cpp0x/pr60209-neg.C: New.
6663 * g++.dg/cpp0x/pr60209.C: New.
6664 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
6665
6666 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
6667
6668 PR c++/60967
6669 * g++.dg/cilk-plus/pr60967.C: New.
6670
6671 2014-07-13 Tobias Burnus <burnus@net-b.de>
6672
6673 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
6674
6675 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
6676
6677 PR fortran/61780
6678 * gfortran.dg/dependency_44.f90 : New test
6679
6680 2014-07-12 Tobias Burnus <burnus@net-b.de>
6681
6682 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
6683 * gfortran.dg/coarray_atomic_2.f90: New.
6684 * gfortran.dg/coarray_atomic_3.f90: New.
6685 * gfortran.dg/coarray_atomic_4.f90: New.
6686 * gfortran.dg/coarray/atomic_2.f90: New.
6687
6688 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
6689
6690 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
6691 * g++.dg/cpp0x/pr57644.C: New.
6692
6693 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
6694
6695 PR c++/53159
6696 * g++.dg/cpp0x/Wnarrowing1.C: New.
6697
6698 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
6699
6700 PR preprocessor/61389
6701 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
6702 * gcc.dg/cpp/sysmac1.c: Likewise.
6703
6704 2014-07-11 Richard Biener <rguenther@suse.de>
6705
6706 PR middle-end/61473
6707 * gcc.dg/memmove-4.c: New testcase.
6708 * gcc.dg/strlenopt-8.c: XFAIL.
6709 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
6710
6711 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
6712
6713 PR target/61561
6714 * gcc.dg/pr61561.c: New test.
6715
6716 2014-07-10 Tom de Vries <tom@codesourcery.com>
6717
6718 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
6719 dg-options.
6720 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
6721 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
6722 dg-options.
6723
6724 2014-07-10 Richard Biener <rguenther@suse.de>
6725
6726 PR c-family/61741
6727 * c-c++-common/torture/pr61741.c: Use signed char.
6728
6729 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
6730
6731 * gnat.dg/opt39.adb: New test.
6732
6733 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
6734
6735 PR tree-optimization/61742
6736 * gcc.dg/torture/pr61742.c: New test.
6737 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
6738 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
6739
6740 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6741
6742 PR c++/60686
6743 * g++.dg/cpp0x/explicit8.C: New.
6744
6745 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6746
6747 DR 1584
6748 PR c++/57466
6749 * g++.dg/template/pr57466.C: New.
6750 * g++.dg/cpp0x/pr57466.C: Likewise.
6751 * g++.dg/template/unify6.C: Update.
6752
6753 2014-07-09 Tom de Vries <tom@codesourcery.com>
6754
6755 * gcc.target/i386/fuse-caller-save-rec.c: New test.
6756
6757 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6758
6759 * gfortran.dg/ieee/underflow_1.f90: New file.
6760
6761 2014-07-09 Richard Biener <rguenther@suse.de>
6762
6763 PR c-family/61741
6764 * c-c++-common/torture/pr61741.c: New testcase.
6765
6766 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
6767
6768 * lib/target-supports.exp
6769 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
6770
6771 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
6772
6773 * gcc.dg/globalalias.c: Remove XFAIL.
6774 * gcc.dg/localalias.c: Remove XFAIL.
6775
6776 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
6777
6778 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
6779 * g++.dg/cpp0x/pr58155.C: New.
6780
6781 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6782
6783 PR testsuite/61453
6784 * gfortran.dg/bind_c_array_params_2.f90:
6785 Adjust regexp for more targets.
6786
6787 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
6788 Paolo Carlini <paolo.carlini@oracle.com>
6789
6790 PR c++/59361
6791 * g++.dg/cpp0x/vt-59361.C: New.
6792
6793 2014-07-08 Sriraman Tallam <tmsriram@google.com>
6794
6795 PR target/61599
6796 * gcc.target/i386/pr61599-1.c: New test.
6797 * gcc.target/i386/pr61599-2.c: New test.
6798
6799 2014-07-08 Jakub Jelinek <jakub@redhat.com>
6800
6801 PR rtl-optimization/61673
6802 * gcc.c-torture/execute/pr61673.c: New test.
6803
6804 PR tree-optimization/61725
6805 * gcc.dg/tree-ssa/vrp93.c: New test.
6806 * gcc.c-torture/execute/pr61725.c: New test.
6807
6808 2014-07-08 Richard Biener <rguenther@suse.de>
6809
6810 * tree-ssa-dom.h (loop_depth_of_name): Remove.
6811 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
6812 restriction on loop depth difference.
6813 (record_equality): Likewise.
6814 (propagate_rhs_into_lhs): Likewise. Simplify condition.
6815 (loop_depth_of_name): Remove.
6816 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
6817 restriction on loop depth difference.
6818 (init_copy_prop): Likewise.
6819
6820 2014-07-08 Richard Biener <rguenther@suse.de>
6821
6822 PR tree-optimization/61681
6823 * gcc.dg/torture/pr61681.c: New testcase.
6824
6825 2014-07-08 Richard Biener <rguenther@suse.de>
6826
6827 PR tree-optimization/61680
6828 * gcc.dg/vect/pr61680.c: New testcase.
6829
6830 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
6831
6832 PR tree-optimization/61576
6833 * gcc.dg/torture/pr61576.c: New test.
6834
6835 2014-07-08 Marek Polacek <polacek@redhat.com>
6836
6837 PR c/60226
6838 * c-c++-common/pr60226.c: New test.
6839
6840 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
6841
6842 PR fortran/61459
6843 PR fortran/58883
6844 * gfortran.dg/allocatable_function_8.f90 : New test
6845
6846 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
6847
6848 * gcc.target/powerpc/spe-evmerge.c: New file.
6849
6850 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6851
6852 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
6853
6854 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
6855
6856 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
6857
6858 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
6859
6860 PR c++/58898
6861 * g++.dg/parse/pr58898.C: New.
6862
6863 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
6864
6865 * gfortran.dg/list_read_12.f90: Delete the file.
6866 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
6867 of dg-runtest.
6868
6869 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6870
6871 PR libgfortran/61640
6872 * gfortran.dg/arrayio_16.f90: New test.
6873
6874 2014-07-06 Marek Polacek <polacek@redhat.com>
6875
6876 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
6877 * g++.dg/ipa/imm-devirt-2.C: Likewise.
6878
6879 2014-07-06 Marek Polacek <polacek@redhat.com>
6880
6881 PR c/6940
6882 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
6883 -Wno-sizeof-array-argument.
6884 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
6885 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
6886 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
6887 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
6888 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
6889 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
6890 * c-c++-common/sizeof-array-argument.c: New test.
6891 * gcc.dg/vla-5.c: Add dg-warnings.
6892
6893 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
6894
6895 * g++.dg/ipa/devirt-26.C: Update testcase.
6896 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
6897 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
6898
6899 2014-07-04 Tobias Burnus <burnus@net-b.de>
6900
6901 * gfortran.dg/coarray/coindexed_3.f90: New.
6902
6903 2014-07-04 Jakub Jelinek <jakub@redhat.com>
6904
6905 PR middle-end/61654
6906 * g++.dg/opt/pr61654.C: New test.
6907
6908 PR tree-optimization/61684
6909 * gcc.c-torture/compile/pr61684.c: New test.
6910
6911 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
6912
6913 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
6914 dg-runtest's. Adapt all callers.
6915 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
6916 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
6917 * lib/go-dg.exp (go-dg-runtest): Likewise.
6918 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
6919 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
6920
6921 2014-07-03 Jakub Jelinek <jakub@redhat.com>
6922
6923 PR tree-optimization/61682
6924 * gcc.c-torture/execute/pr61682.c: New test.
6925
6926 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
6927
6928 * gcc.target/powerpc/shift-dot.c: New test.
6929
6930 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6931
6932 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
6933 avoid optimization.
6934
6935 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6936
6937 * gcc.target/arm/identical-invariants.c: New test.
6938
6939 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
6940 Chen Gang <gang.chen.5i5j@gmail.com>
6941
6942 * gcc.c-torture/compile/section.c: New testcase.
6943
6944 2014-07-02 Christian Bruel <christian.bruel@st.com>
6945
6946 PR target/29349
6947 PR target/53513
6948 * gcc.target/sh/fpchg.c: New test.
6949
6950 2014-07-02 Jakub Jelinek <jakub@redhat.com>
6951 Fritz Reese <Reese-Fritz@zai.com>
6952
6953 * gfortran.dg/oldstyle_5.f: New test.
6954
6955 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
6956
6957 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
6958 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
6959
6960 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
6961
6962 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
6963 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6964 * g++.dg/parse/error11.C: Likewise.
6965 * g++.old-deja/g++.brendan/template17.C: Likewise.
6966
6967 2014-07-02 Tobias Burnus <burnus@net-b.de>
6968
6969 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
6970 * gfortran.dg/coarray/send_array.f90: Ditto.
6971 * gfortran.dg/coarray/sendget_array.f90: Ditto.
6972
6973 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
6974 Yufeng Zhang <yufeng.zhang@arm.com>
6975
6976 * gcc.target/aarch64/aapcs64/aapcs64.exp:
6977 (additional_flags_for_func_ret): New variable based on
6978 $additional_flags with -fno-use-caller-save.
6979 (func-ret-*.c): Use the new variable.
6980
6981 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6982
6983 PR c++/59637
6984 * g++.dg/cpp0x/decltype60.C: New.
6985
6986 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6987
6988 * gcc.target/aarch64/simd/vcage_f64.c: New test.
6989 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
6990 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
6991 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
6992 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
6993 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
6994 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
6995 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
6996
6997 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
6998
6999 * g++.dg/cpp1y/pr59867.C: Fix target selector.
7000
7001 2014-07-01 Marek Polacek <polacek@redhat.com>
7002
7003 * gcc.dg/Wint-conversion.c: New test.
7004
7005 2014-07-01 Marek Polacek <polacek@redhat.com>
7006
7007 PR c/58286
7008 * gcc.dg/Wincompatible-pointer-types.c: New test.
7009
7010 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
7011
7012 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7013 MicroBlaze specific pattern.
7014
7015 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
7016
7017 PR c++/58781
7018 PR c++/60249
7019 PR c++/59867
7020 * testsuite/g++.dg/cpp0x/pr58781.C: New.
7021 * testsuite/g++.dg/cpp0x/pr60249.C: New.
7022 * testsuite/g++.dg/cpp1y/pr59867.C: New.
7023
7024 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7025
7026 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7027 test requires greater precision than the current PowerPC long
7028 double implementation supports.
7029
7030 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7031
7032 PR c++/54891
7033 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7034
7035 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7036
7037 PR c++/51400
7038 * g++.dg/cpp0x/constexpr-attribute3.C: New.
7039
7040 2014-06-30 Jeff Law <law@redhat.com>
7041
7042 PR tree-optimization/61607
7043 * gcc.dg/tree-ssa/pr61607.c: New test.
7044
7045 2014-06-30 Marek Polacek <polacek@redhat.com>
7046
7047 * c-c++-common/ubsan/attrib-2.c: New test.
7048 * g++.dg/ubsan/return-3.C: New test.
7049
7050 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
7051
7052 PR middle-end/57541
7053 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7054 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7055
7056 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7057
7058 * gcc.dg/ira-loop-pressure.c: New test.
7059
7060 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7061
7062 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7063 checks that the dump is generated.
7064
7065 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7066
7067 PR fortran/36275
7068 PR fortran/38839
7069 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7070 * gfortran.dg/binding_label_tests_27.f90: New file.
7071
7072 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7073
7074 * gfortran.dg/graphite/pr59586.f: New testcase.
7075
7076 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
7077
7078 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7079
7080 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7081
7082 PR fortran/29383
7083 * lib/target-supports.exp (check_effective_target_fortran_ieee):
7084 New function.
7085 * gfortran.dg/ieee/ieee.exp: New file.
7086 * gfortran.dg/ieee/ieee_1.F90: New file.
7087 * gfortran.dg/ieee/ieee_2.f90: New file.
7088 * gfortran.dg/ieee/ieee_3.f90: New file.
7089 * gfortran.dg/ieee/ieee_4.f90: New file.
7090 * gfortran.dg/ieee/ieee_5.f90: New file.
7091 * gfortran.dg/ieee/ieee_6.f90: New file.
7092 * gfortran.dg/ieee/ieee_7.f90: New file.
7093 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7094
7095 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
7096
7097 * g++.dg/cpp0x/elision_conv.C: New.
7098
7099 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7100
7101 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7102
7103 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/61614
7106 * g++.dg/ext/complit14.C: New.
7107
7108 2014-06-27 Martin Jambor <mjambor@suse.cz>
7109
7110 PR ipa/61160
7111 * g++.dg/ipa/pr61160-2.C: New test.
7112 * g++.dg/ipa/pr61160-3.C: Likewise.
7113
7114 2014-06-27 Jakub Jelinek <jakub@redhat.com>
7115
7116 PR tree-optimization/57233
7117 PR tree-optimization/61299
7118 * gcc.dg/pr57233.c: New test.
7119 * gcc.target/i386/pr57233.c: New test.
7120 * gcc.target/i386/sse2-pr57233.c: New test.
7121 * gcc.target/i386/avx-pr57233.c: New test.
7122 * gcc.target/i386/avx2-pr57233.c: New test.
7123 * gcc.target/i386/avx512f-pr57233.c: New test.
7124 * gcc.target/i386/xop-pr57233.c: New test.
7125
7126 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
7127
7128 * gcc.dg/typeof-2.c: New testcase.
7129
7130 2014-06-27 Marek Polacek <polacek@redhat.com>
7131
7132 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7133 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7134 (fn2): Likewise.
7135 (fn5): Likewise.
7136 (fn6): Likewise.
7137 (fn7): Likewise.
7138 (fn8): Likewise.
7139 (fn9): Likewise.
7140 (fn11): Likewise.
7141 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7142 location. Add memory barrier.
7143 (fn2): Likewise.
7144 (fn3): Likewise.
7145 (fn4): Likewise.
7146 (fn5): Likewise.
7147 * c-c++-common/ubsan/bounds-7.c: New test.
7148
7149 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7150
7151 PR libgfortran/61499
7152 * gfortran.dg/arrayio_15.f90: New test.
7153
7154 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
7155
7156 PR target/61586
7157 * gcc.target/alpha/pr61586.c: New test.
7158
7159 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7160
7161 PR c++/57573
7162 * g++.dg/template/pr57573.C: New.
7163
7164 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
7165
7166 * gcc.dg/tree-ssa/interposition.c: New testcase.
7167
7168 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7169
7170 PR c++/56633
7171 * g++.dg/cpp0x/deleted8.C: New.
7172
7173 2014-06-26 Martin Jambor <mjambor@suse.cz>
7174
7175 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7176 parameter.
7177 * g++.dg/simulate-thread/bitfields.C: Likewise.
7178 * gcc.dg/simulate-thread/strict-align-global.c: Remove
7179 allow-packed-store-data-races parameter.
7180 * gcc.dg/simulate-thread/subfields.c: Likewise.
7181 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7182 to one.
7183
7184 2014-06-26 Martin Jambor <mjambor@suse.cz>
7185
7186 * g++.dg/ipa/pr60600.C: Fix typo.
7187 * g++.dg/ipa/devirt-25.C: Likewise.
7188
7189 2014-06-26 Richard Biener <rguenther@suse.de>
7190
7191 PR tree-optimization/61607
7192 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7193
7194 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7195
7196 * gcc.dg/inline-22.c: Add bind_pic_locally.
7197 * gcc.dg/inline_4.c: Ditto.
7198 * gcc.dg/fail_always_inline.c: Ditto.
7199 * g++.dg/ipa/devirt-25.C: Ditto.
7200
7201 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7202
7203 * lib/target-support.exp (bind_pic_locally): Save the flags to
7204 'flags_to_postpone' instead of appending to 'flags'.
7205 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7206 with flags_to_postpone and revert after target_compile.
7207 * lib/g++.exp (g++_target_compile): Ditto.
7208 * lib/gfortran.exp (gfortran_target_compile): Ditto.
7209
7210 2014-06-26 Nick Clifton <nickc@redhat.com>
7211
7212 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
7213
7214 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
7215
7216 PR c++/61537
7217 * g++.dg/template/pr61537.C: New testcase.
7218
7219 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7220
7221 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
7222 powerpc*-*-linux*.
7223
7224 2014-06-25 Tobias Burnus <burnus@net-b.de>
7225
7226 * gfortran.dg/coarray_33.f90: New.
7227
7228 2014-06-25 Tobias Burnus <burnus@net-b.de>
7229
7230 * gfortran.dg/coarray/coindexed_1.f90: New.
7231
7232 2014-06-25 Tobias Burnus <burnus@net-b.de>
7233
7234 * gfortran.dg/coarray_collectives_7.f90: New.
7235
7236 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
7237
7238 * gcc.c-torture/execute/20140622-1.c: New test.
7239
7240 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
7241
7242 DR 178
7243 PR c++/49132
7244 * g++.dg/cpp0x/aggr1.C: New.
7245 * g++.dg/cpp0x/aggr2.C: Likewise.
7246 * g++.dg/init/aggr11.C: Likewise.
7247 * g++.dg/init/aggr12.C: Likewise.
7248
7249 2014-06-25 Martin Jambor <mjambor@suse.cz>
7250
7251 * g++.dg/ipa/pr61540.C: Remove dumping test.
7252
7253 2014-06-25 Marek Polacek <polacek@redhat.com>
7254
7255 PR c/61162
7256 * gcc.dg/pr61162.c: Adjust dg-warning.
7257 * gcc.dg/pr61162-2.c: New test.
7258
7259 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
7260
7261 PR tree-optimization/57742
7262 * gcc.dg/tree-ssa/calloc-3.c: New file.
7263
7264 2014-06-25 Richard Biener <rguenther@suse.de>
7265
7266 PR testsuite/61560
7267 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
7268 for targets that return _Complex float in memory.
7269
7270 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7271
7272 * gcc.target/arm/vect-noalign.c: Adjust options.
7273
7274 2014-06-24 Cong Hou <congh@google.com>
7275
7276 * gcc.dg/vect/vect-reduc-sad.c: New.
7277 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
7278
7279 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
7280
7281 PR tree-optimization/57742
7282 * g++.dg/tree-ssa/calloc.C: New testcase.
7283 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
7284 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
7285 * gcc.dg/strlenopt-9.c: Adapt.
7286
7287 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
7288
7289 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
7290 global variable.
7291 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
7292 instead of calling sequentially in the C code.
7293 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
7294 saved_return_address to the stack frame where LR register was stored.
7295 (saved_return_address): Declare weak.
7296
7297 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
7298
7299 PR c++/33972
7300 * g++.dg/other/operator3.C: New.
7301 * g++.dg/template/operator8.C: Adjust.
7302 * g++.dg/template/operator9.C: Likewise.
7303
7304 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
7305
7306 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
7307
7308 2014-06-24 Richard Biener <rguenther@suse.de>
7309
7310 PR tree-optimization/61572
7311 * gcc.target/i386/pr61572.c: New testcase.
7312
7313 2014-06-24 Jakub Jelinek <jakub@redhat.com>
7314
7315 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
7316 reduction clause.
7317 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
7318 Remove Label is never defined expected error.
7319 * gfortran.dg/gomp/udr8.f90: New test.
7320
7321 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
7322
7323 PR tree-optimization/61554
7324 * g++.dg/torture/pr61554.C: New testcase.
7325
7326 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
7327
7328 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
7329
7330 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
7331
7332 * gcc.dg/localalias-2.c: Guard by require-alias.
7333 * gcc.dg/globalalias-2.c: Likewise.
7334
7335 2014-06-23 Kai Tietz <ktietz@redhat.com>
7336
7337 * gcc.target/i386/indjmp-1.c: New test.
7338
7339 2014-06-23 Andrew Pinski <apinski@cavium.com>
7340
7341 * gcc.c-torture/compile/20140723-1.c: New testcase.
7342
7343 2014-06-23 Marek Polacek <polacek@redhat.com>
7344
7345 PR c/61553
7346 * c-c++-common/pr61553.c (foo): Add dg-error.
7347
7348 2014-06-23 Tobias Burnus <burnus@net-b.de>
7349
7350 * gfortran.dg/coarray_32.f90: New.
7351
7352 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
7353
7354 DR 577
7355 PR c++/33101
7356 * g++.dg/other/void1.C: Adjust.
7357 * g++.dg/other/void3.C: Likewise.
7358
7359 2014-06-23 Marek Polacek <polacek@redhat.com>
7360
7361 PR c/61553
7362 * c-c++-common/pr61553.c: New test.
7363
7364 2014-06-23 Richard Biener <rguenther@suse.de>
7365
7366 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
7367 * g++.dg/vect/slp-pr50819.cc: Likewise.
7368 * g++.dg/vect/slp-pr56812.cc: Likewise.
7369 * gcc.dg/vect/bb-slp-1.c: Likewise.
7370 * gcc.dg/vect/bb-slp-10.c: Likewise.
7371 * gcc.dg/vect/bb-slp-11.c: Likewise.
7372 * gcc.dg/vect/bb-slp-13.c: Likewise.
7373 * gcc.dg/vect/bb-slp-14.c: Likewise.
7374 * gcc.dg/vect/bb-slp-15.c: Likewise.
7375 * gcc.dg/vect/bb-slp-16.c: Likewise.
7376 * gcc.dg/vect/bb-slp-17.c: Likewise.
7377 * gcc.dg/vect/bb-slp-18.c: Likewise.
7378 * gcc.dg/vect/bb-slp-19.c: Likewise.
7379 * gcc.dg/vect/bb-slp-2.c: Likewise.
7380 * gcc.dg/vect/bb-slp-20.c: Likewise.
7381 * gcc.dg/vect/bb-slp-21.c: Likewise.
7382 * gcc.dg/vect/bb-slp-22.c: Likewise.
7383 * gcc.dg/vect/bb-slp-23.c: Likewise.
7384 * gcc.dg/vect/bb-slp-24.c: Likewise.
7385 * gcc.dg/vect/bb-slp-25.c: Likewise.
7386 * gcc.dg/vect/bb-slp-26.c: Likewise.
7387 * gcc.dg/vect/bb-slp-27.c: Likewise.
7388 * gcc.dg/vect/bb-slp-28.c: Likewise.
7389 * gcc.dg/vect/bb-slp-29.c: Likewise.
7390 * gcc.dg/vect/bb-slp-3.c: Likewise.
7391 * gcc.dg/vect/bb-slp-30.c: Likewise.
7392 * gcc.dg/vect/bb-slp-31.c: Likewise.
7393 * gcc.dg/vect/bb-slp-32.c: Likewise.
7394 * gcc.dg/vect/bb-slp-4.c: Likewise.
7395 * gcc.dg/vect/bb-slp-5.c: Likewise.
7396 * gcc.dg/vect/bb-slp-6.c: Likewise.
7397 * gcc.dg/vect/bb-slp-7.c: Likewise.
7398 * gcc.dg/vect/bb-slp-8.c: Likewise.
7399 * gcc.dg/vect/bb-slp-8a.c: Likewise.
7400 * gcc.dg/vect/bb-slp-8b.c: Likewise.
7401 * gcc.dg/vect/bb-slp-9.c: Likewise.
7402 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
7403 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
7404 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
7405 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
7406 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
7407 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
7408 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
7409 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
7410 * gcc.dg/vect/pr26359.c: Likewise.
7411 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
7412
7413 2014-06-23 Marek Polacek <polacek@redhat.com>
7414
7415 * c-c++-common/pr49706-2.c: New test.
7416
7417 2014-06-23 Alan Modra <amodra@gmail.com>
7418
7419 * gcc.dg/pr61583.c: New.
7420
7421 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7422
7423 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
7424 [u]int64x1_t.
7425
7426 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
7427 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
7428
7429 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
7430 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
7431 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
7432 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
7433 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
7434 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
7435 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
7436 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
7437 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
7438 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
7439 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
7440 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
7441 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
7442 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
7443 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
7444 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
7445 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
7446 test_vsrid_n_u64): Fix signature to match intrinsic.
7447
7448 (test_vabs_s64): Remove.
7449 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
7450
7451 (test_vdupd_lane_s64): Rename to...
7452 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
7453
7454 (test_vdupd_lane_u64): Rename to...
7455 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
7456
7457 (test_vtst_s64): Rename to...
7458 (test_vtstd_s64): ...and change int64x1_t to int64_t.
7459
7460 (test_vtst_u64): Rename to...
7461 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
7462
7463 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
7464 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
7465 Remove out-of-bounds tests.
7466 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
7467 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
7468 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
7469
7470 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
7471
7472 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
7473 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
7474 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
7475 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
7476 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
7477 vector types.
7478 * gcc.target/aarch64/vsub_f64.c: Likewise.
7479 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
7480 scheme as now the same for all variants.
7481 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
7482 float64x1_t.
7483
7484 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
7485
7486 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
7487
7488 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7489
7490 * gcc.dg/localalias.c: Fix broken commit.
7491 * gcc.dg/globalalias.c: Likewise.
7492
7493 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
7494
7495 * gcc.dg/localalias.c: New testcase.
7496 * gcc.dg/localalias-2.c: New testcase.
7497 * gcc.dg/globalalias.c: New testcase.
7498 * gcc.dg/globalalias-2.c: New testcase.
7499
7500 2014-06-20 Jakub Jelinek <jakub@redhat.com>
7501
7502 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
7503
7504 2014-06-20 Marek Polacek <polacek@redhat.com>
7505
7506 * c-c++-common/ubsan/bounds-1.c: New test.
7507 * c-c++-common/ubsan/bounds-2.c: New test.
7508 * c-c++-common/ubsan/bounds-3.c: New test.
7509 * c-c++-common/ubsan/bounds-4.c: New test.
7510 * c-c++-common/ubsan/bounds-5.c: New test.
7511 * c-c++-common/ubsan/bounds-6.c: New test.
7512
7513 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
7514
7515 Make the tests big-endian friendly.
7516
7517 * gcc.target/aarch64/aapcs64/test_25.c: Update.
7518 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
7519 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
7520 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
7521 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
7522 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
7523 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
7524 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
7525 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
7526
7527 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7528 Max Ostapenko <m.ostapenko@partner.samsung.com>
7529
7530 PR sanitizer/61547
7531 * c-c++-common/asan/strlen-overflow-1.c: New test.
7532
7533 2014-06-20 Martin Jambor <mjambor@suse.cz>
7534
7535 PR ipa/61540
7536 * g++.dg/ipa/pr61540.C: New test.
7537
7538 2014-06-20 Yury Gribov <y.gribov@samsung.com>
7539 Max Ostapenko <m.ostapenko@partner.samsung.com>
7540
7541 PR sanitizer/61530
7542 * c-c++-common/asan/pr61530.c: New test.
7543
7544 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7545
7546 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
7547 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
7548 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
7549 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
7550 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
7551 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
7552 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
7553 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
7554 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
7555 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
7556 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
7557 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
7558 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
7559 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7560 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
7561 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
7562 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
7563 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
7564 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
7565 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
7566 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
7567 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
7568 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7569 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
7570 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
7571 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
7572 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
7573 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
7574 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
7575 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
7576 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
7577 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
7578 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
7579 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
7580 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
7581 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
7582 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
7583 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
7584 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
7585 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
7586 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
7587 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
7588 (test_vqdmlal_high_lane_s16): Fix parameter type.
7589 (test_vqdmlal_high_lane_s32): Likewise.
7590 (test_vqdmull_high_lane_s16): Likewise.
7591 (test_vqdmull_high_lane_s32): Likewise.
7592 (test_vqdmlsl_high_lane_s32): Likewise.
7593 (test_vqdmlsl_high_lane_s16): Likewise.
7594 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
7595 Fix argument type.
7596 (test_vqdmlals_lane_s32): Likewise.
7597 (test_vqdmlslh_lane_s16): Likewise.
7598 (test_vqdmlsls_lane_s32): Likewise.
7599 (test_vqdmulhh_lane_s16): Likewise.
7600 (test_vqdmulhs_lane_s32): Likewise.
7601 (test_vqdmullh_lane_s16): Likewise.
7602 (test_vqdmulls_lane_s32): Likewise.
7603 (test_vqrdmulhh_lane_s16): Likewise.
7604 (test_vqrdmulhs_lane_s32): Likewise.
7605
7606 2014-06-20 Tobias Burnus <burnus@net-b.de>
7607
7608 PR testsuite/61567
7609 * gfortran.dg/coarray_collectives_5.f90: Update
7610 dg-final scan-tree-dump-times.
7611 * gfortran.dg/coarray_collectives_6.f90: Ditto.
7612
7613 2014-06-20 Hale Wang <hale.wang@arm.com>
7614
7615 * gcc.target/arm/lto/: New folder to verify the LTO option.
7616 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
7617 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
7618 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
7619 * lib/lto.exp (object-readelf): New procedure.
7620
7621 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7622
7623 PR fortran/61454
7624 * gfortran.dg/pr61454.f90: New file.
7625
7626 2014-06-19 Terry Guo <terry.guo@arm.com>
7627
7628 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
7629 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
7630 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
7631
7632 2014-06-19 Tobias Burnus <burnus@net-b.de>
7633
7634 * gfortran.dg/coarray/collectives_2.f90: Extend
7635 and make valid.
7636
7637 2014-06-18 Tom de Vries <tom@codesourcery.com>
7638
7639 * gcc.target/aarch64/fuse-caller-save.c: New test.
7640
7641 2014-06-18 Radovan Obradovic <robradovic@mips.com>
7642 Tom de Vries <tom@codesourcery.com>
7643
7644 * gcc.target/arm/fuse-caller-save.c: New test.
7645
7646 2014-06-18 Richard Biener <rguenther@suse.de>
7647
7648 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
7649 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
7650 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
7651
7652 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
7653
7654 PR tree-optimization/61518
7655 * gcc.dg/torture/pr61518.c: New test.
7656
7657 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7658
7659 PR tree-optimization/61517
7660 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
7661 (incorrect_read_be32): Likewise.
7662 (main): Call incorrect_read_* to test stmt replacement is made by
7663 bswap at the right place.
7664 * gcc.c-torture/execute/pr61517.c: New test.
7665
7666 2014-06-18 Andreas Schwab <schwab@suse.de>
7667
7668 PR rtl-optimization/54555
7669 * gcc.target/m68k/pr54555.c: New test.
7670
7671 2014-06-18 Olivier Hainque <hainque@adacore.com>
7672
7673 * gnat.dg/blocklocs.adb: New test.
7674
7675 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
7676
7677 PR tree-optimization/52252
7678 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
7679 * gcc.target/i386/pr52252-core.c: Ditto.
7680
7681 PR tree-optimization/61403
7682 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
7683
7684 2014-06-18 Jakub Jelinek <jakub@redhat.com>
7685
7686 * gfortran.dg/gomp/declare-simd-1.f90: New test.
7687 * gfortran.dg/gomp/depend-1.f90: New test.
7688 * gfortran.dg/gomp/target1.f90: New test.
7689 * gfortran.dg/gomp/target2.f90: New test.
7690 * gfortran.dg/gomp/target3.f90: New test.
7691 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
7692 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
7693 201107.
7694
7695 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
7696
7697 PR fortran/61126
7698 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
7699
7700 2014-06-17 Tobias Burnus <burnus@net-b.de>
7701 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
7702
7703 * gfortran.dg/coarray/send_array.f90: New.
7704 * gfortran.dg/coarray/get_array.f90: New.
7705 * gfortran.dg/coarray/sendget_array.f90: New.
7706 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
7707 names.
7708 * gfortran.dg/coarray/collectives_2.f90: New.
7709
7710 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7711
7712 PR target/61533
7713 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
7714 dg-options.
7715
7716 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
7717
7718 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
7719 unit_id and kind_id to zero.
7720
7721 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
7722
7723 PR target/61483
7724 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
7725 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
7726 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
7727 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
7728
7729 2014-06-17 Richard Biener <rguenther@suse.de>
7730
7731 PR lto/61012
7732 * gcc.dg/lto/pr61526_0.c: New testcase.
7733 * gcc.dg/lto/pr61526_1.c: Likewise.
7734
7735 2014-06-17 Richard Biener <rguenther@suse.de>
7736
7737 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
7738 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
7739 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
7740 * gcc.dg/tree-ssa/vrp36.c: Likewise.
7741 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
7742
7743 2014-06-17 Richard Biener <rguenther@suse.de>
7744
7745 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
7746
7747 2014-06-16 Richard Biener <rguenther@suse.de>
7748
7749 PR tree-optimization/61482
7750 * g++.dg/torture/pr61482.C: New testcase.
7751
7752 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
7753
7754 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
7755 vpmacsdql instruction.
7756
7757 2014-06-16 Yury Gribov <y.gribov@samsung.com>
7758
7759 * c-c++-common/asan/instrument-with-calls-1.c: New test.
7760 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7761 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
7762 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
7763 test patterns.
7764 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7765 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7766 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7767 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7768 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7769 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7770
7771 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7772
7773 PR fortran/28484
7774 PR fortran/61429
7775 * gfortran.dg/system_clock_1.f90: New file.
7776 * gfortran.dg/system_clock_2.f90: New file.
7777
7778 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7779
7780 PR c++/33101
7781 * g++.dg/other/void3.C: New.
7782 * g++.dg/conversion/err-recover1.C: Update.
7783
7784 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
7785
7786 PR target/61415
7787 * lib/target-supports.exp (check_effective_target_longdouble128): New.
7788 * gcc.target/powerpc/pack02.c: Use it.
7789 * gcc.target/powerpc/tfmode_off.c: Likewise.
7790
7791 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
7792
7793 PR rtl-optimization/61094
7794 PR rtl-optimization/61446
7795 * gcc.target/i386/pr61446.c : New.
7796
7797 2014-06-13 Dehao Chen <dehao@google.com>
7798
7799 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
7800
7801 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
7802
7803 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
7804
7805 2014-06-13 Richard Biener <rguenther@suse.de>
7806
7807 * c-c++-common/pr46562-2.c: Adjust.
7808 * g++.dg/tree-ssa/pr8781.C: Likewise.
7809 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
7810 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
7811 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
7812 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
7813 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7814
7815 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7816
7817 PR tree-optimization/61375
7818 * gcc.c-torture/execute/pr61375-1.c: New test.
7819
7820 2014-06-12 Jakub Jelinek <jakub@redhat.com>
7821
7822 PR middle-end/61486
7823 * c-c++-common/gomp/pr61486-1.c: New test.
7824 * c-c++-common/gomp/pr61486-2.c: New test.
7825
7826 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
7827
7828 PR target/59843
7829 * gcc.dg/vect/vect-singleton_1.c: New file.
7830
7831 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
7832
7833 PR target/61443
7834 * gcc.target/avr/torture/pr61443.c: New test.
7835
7836 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7837
7838 PR c++/19200
7839 * g++.dg/parse/friend11.C: New.
7840
7841 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/60265
7844 * g++.dg/cpp0x/using-enum-1.C: New.
7845 * g++.dg/cpp0x/using-enum-2.C: Likewise.
7846
7847 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7848
7849 PR c++/19200
7850 * g++.dg/parse/friend9.C: New.
7851 * g++.dg/parse/friend10.C: Likewise.
7852 * g++.dg/parse/friend7.C: Adjust.
7853
7854 2014-06-11 Richard Biener <rguenther@suse.de>
7855
7856 PR tree-optimization/61452
7857 * gcc.dg/torture/pr61452.c: New testcase.
7858
7859 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
7860
7861 PR c++/34049
7862 * g++.dg/parse/pr34049.C: New.
7863
7864 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
7865
7866 * gcc.c-torture/execute/pr61306-1.c: New test.
7867 * gcc.c-torture/execute/pr61306-2.c: Likewise.
7868 * gcc.c-torture/execute/pr61306-3.c: Likewise.
7869
7870 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7871
7872 * gcc.target/aarch64/acle/acle.exp: New.
7873 * gcc.target/aarch64/acle/crc32b.c: New test.
7874 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
7875 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
7876 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
7877 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
7878 * gcc.target/aarch64/acle/crc32d.c: Likewise.
7879 * gcc.target/aarch64/acle/crc32h.c: Likewise.
7880 * gcc.target/aarch64/acle/crc32w.c: Likewise.
7881
7882 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
7883
7884 PR tree-optimization/52252
7885 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
7886
7887 2014-06-11 Richard Biener <rguenther@suse.de>
7888
7889 PR middle-end/61437
7890 * gcc.dg/torture/20140610-1.c: New testcase.
7891 * gcc.dg/torture/20140610-2.c: Likewise.
7892
7893 2014-06-10 Richard Biener <rguenther@suse.de>
7894
7895 PR tree-optimization/61438
7896 * gcc.dg/torture/pr61438.c: New testcase.
7897
7898 2014-06-10 Richard Biener <rguenther@suse.de>
7899
7900 PR middle-end/61456
7901 * g++.dg/opt/pr61456.C: New testcase.
7902
7903 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
7904 Mikael Morin <mikael@gcc.gnu.org>
7905
7906 PR fortran/41936
7907 * gfortran.dg/class_array_15.f03: Check memory leaks.
7908
7909 2014-06-10 Richard Biener <rguenther@suse.de>
7910
7911 PR tree-optimization/57186
7912 PR tree-optimization/59299
7913 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
7914 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
7915
7916 2014-06-10 Jakub Jelinek <jakub@redhat.com>
7917
7918 PR fortran/60928
7919 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
7920 directives.
7921 * gfortran.dg/gomp/associate1.f90: New test.
7922 * gfortran.dg/gomp/intentin1.f90: New test.
7923 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
7924 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
7925 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
7926 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
7927
7928 2014-06-09 Marek Polacek <polacek@redhat.com>
7929
7930 PR c/36446
7931 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
7932 * gcc.dg/array-2.c: Likewise.
7933 * gcc.dg/array-const-2.c: Likewise.
7934 * gcc.dg/ucnid-8.c: Likewise.
7935 * gcc.dg/vla-init-1.c: Likewise.
7936 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
7937 * gcc.dg/c99-flex-array-7.c: Likewise.
7938 * gcc.dg/init-bad-1.c: Likewise.
7939 * gcc.dg/init-bad-3.c: Likewise.
7940 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
7941 * gcc.dg/pedwarn-init.c: Add dg-warning.
7942 * gcc.dg/pr53119.c: Remove dg-excess-errors.
7943
7944 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
7945
7946 PR c++/22556
7947 * g++.dg/other/redecl3.C: New.
7948
7949 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
7950
7951 PR c++/54442
7952 * g++.dg/pr54442.C: New file.
7953
7954 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
7955
7956 PR fortran/61406
7957 * gfortran.dg/associate_17.f90 : New test
7958
7959 2014-06-09 Petr Murzin <petr.murzin@intel.com>
7960
7961 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
7962 void for TEST instead of static void.
7963 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
7964 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
7965 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
7966 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
7967 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
7968 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
7969 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
7970 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
7971 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
7972 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
7973 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
7974 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
7975 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
7976 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
7977 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
7978 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
7979 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
7980 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
7981 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
7982 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
7983 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
7984 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
7985 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
7986 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
7987 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
7988 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
7989 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
7990 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
7991 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
7992 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
7993 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
7994 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
7995 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
7996 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
7997 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
7998 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
7999 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8000 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8001 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8002 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8003 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8004 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8005 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8006 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8007 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8008 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8009 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8010 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8011 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8012 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8013 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8014 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8015 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8016 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8017 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8018 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8019 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8020 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8021 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8022 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8023 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8024 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8025 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8026 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8027 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8028 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8029 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8030 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8031 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8032 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8033 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8034 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8035 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8036 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8037 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8038 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8039 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8040 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8041 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8042 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8043 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8044 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8045 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8046 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8047 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8048 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8049 instead of static void.
8050 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8051 delete unused variables.
8052 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8053 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8054 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8055 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8056 delete unused variables, void for TEST instead of static void.
8057 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8058 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8059 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8060 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8061 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8062 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8063 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8064 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8065 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8066 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8067 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8068 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8069 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8070 initialize variables.
8071 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8072 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8073 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8074 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8075 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8076 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8077 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8078 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8079 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8080 * gcc.target/i386/i386.exp: Ditto.
8081 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8082 CALC, void for TEST instead of static void, initialize variables.
8083 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8084 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8085 static void.
8086 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8087 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8088 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8089 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8090 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8091 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8092 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8093 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8094 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8095 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8096 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8097 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8098 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8099 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8100 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8101 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8102 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8103 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8104 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8105 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8106 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8107 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8108 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8109 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8110 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8111 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8112 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8113 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8114 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8115 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8116 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8117 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8118 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8119 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8120 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8121 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8122 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8123 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8124 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8125 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8126 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8127 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8128 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8129 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8130 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8131 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8132 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8133 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8134 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8135 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8136 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8137 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8138 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8139 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8140 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8141 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8142 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8143 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8144 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8145 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8146 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8147 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8148 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8149 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8150 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8151 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8152 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8153 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8154 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8155 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8156 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8157 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8158 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8159 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8160 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8161 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8162 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8163 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8164 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8165 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8166 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8167 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8168 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8169 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8170 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8171 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8172 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8173 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8174 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8175 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8176 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8177 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8178 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8179 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8180 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8181 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8182 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8183 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8184 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8185 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8186 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8187 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8188 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8189 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8190 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8191 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8192 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8193 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8194 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8195 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8196 instead of static void.
8197 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8198 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8199 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8200 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8201 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8202 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8203 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8204 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8205 static void, delete unused variables.
8206 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
8207 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
8208 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
8209 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
8210 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
8211 static void, delete unused variables, Change parameters for
8212 UNION_CHECK, MASK_MERGE and MASK_ZERO.
8213 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
8214 CALC, void for TEST instead of static void.
8215 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
8216 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
8217 void.
8218 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
8219 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
8220 static void, change type of parameter for UNION_TYPE.
8221 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
8222 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
8223 void for TEST instead of static void, delete unused variables, change
8224 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
8225 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
8226 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
8227 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
8228 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
8229 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
8230 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
8231 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
8232 void for TEST instead of static void, change parameters for
8233 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
8234 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
8235 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
8236 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
8237 * gcc.target/i386/avx512f-additional-reg-names.c: Add
8238 __attribute__((unused)).
8239 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
8240 __attribute__((unused)).
8241 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
8242 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
8243 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
8244 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
8245 * gcc.target/i386/avx512f-korw-1.c: Ditto.
8246 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
8247 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
8248 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
8249 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
8250 add __attribute__((unused)).
8251 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
8252 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
8253 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
8254 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
8255 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
8256 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
8257 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
8258 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
8259 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
8260 delete unused variables.
8261 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
8262 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
8263 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
8264 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
8265 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
8266 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
8267 static void, mask_merging and zero_masking for unsigned types.
8268 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
8269 CHECK_ARRAY for unsigned types.
8270 * gcc.target/i386/m256-check.h: Ditto.
8271 * gcc.target/i386/m512-check.h: Ditto.
8272
8273 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
8274
8275 PR target/61062
8276 * gcc.target/arm/pr48252.c (main): Expect same result
8277 as endian-neutral.
8278
8279 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8280
8281 PR fortran/45187
8282 * gfortran.dg/cray_pointers_10.f90: New file.
8283
8284 2014-06-09 Jakub Jelinek <jakub@redhat.com>
8285
8286 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
8287 instead of complex(kind=16).
8288
8289 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8290
8291 PR fortran/38829
8292 * gfortran.dg/bind_c_usage_29.f90: New file.
8293
8294 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
8295
8296 * gnat.dg/opt38.adb: New test.
8297 * gnat.dg/opt38_pkg.ad[sb]: New helper.
8298
8299 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
8300
8301 PR target/18343
8302 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
8303 New macro, 0 for __MMIX__, default 64.
8304 (bar): Pass it to __builtin_apply instead of literal 64.
8305
8306 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8307
8308 * gfortran.dg/io_constraints_11.f90: New file.
8309 * gfortran.dg/io_constraints_12.f90: New file.
8310 * gfortran.dg/io_constraints_13.f90: New file.
8311
8312 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
8313
8314 PR target/61423
8315 * gcc.target/i386/pr61423.c: New test.
8316
8317 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8318
8319 PR c++/60184
8320 * g++.dg/cpp0x/constexpr-union6.C: New.
8321 * g++.dg/cpp0x/union6.C: Likewise.
8322 * g++.dg/init/ref14.C: Adjust.
8323 * g++.dg/init/union1.C: Likewise.
8324
8325 2014-06-06 Richard Biener <rguenther@suse.de>
8326
8327 PR tree-optimization/59299
8328 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
8329
8330 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
8331
8332 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
8333 * gcc.dg/tree-ssa/sra-12.c: Likewise.
8334
8335 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8336
8337 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
8338 bitfield and test wrong results instead of correct results to make the
8339 test more portable.
8340
8341 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8342
8343 PR c++/60432
8344 * g++.dg/cpp0x/constexpr-60432.C: New.
8345
8346 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
8347
8348 PR c++/60199
8349 * g++.dg/cpp0x/constexpr-60199.C: New.
8350
8351 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8352
8353 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
8354 Specify -march=z900 as an additional option.
8355 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
8356 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8357 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
8358
8359 2014-06-06 Jakub Jelinek <jakub@redhat.com>
8360
8361 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
8362 reduction clause diagnostic changes.
8363 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
8364 * gfortran.dg/gomp/reduction1.f90: Likewise.
8365 * gfortran.dg/gomp/reduction3.f90: Likewise.
8366 * gfortran.dg/gomp/udr1.f90: New test.
8367 * gfortran.dg/gomp/udr2.f90: New test.
8368 * gfortran.dg/gomp/udr3.f90: New test.
8369 * gfortran.dg/gomp/udr4.f90: New test.
8370 * gfortran.dg/gomp/udr5.f90: New test.
8371 * gfortran.dg/gomp/udr6.f90: New test.
8372 * gfortran.dg/gomp/udr7.f90: New test.
8373
8374 2014-06-06 Christian Bruel <christian.bruel@st.com>
8375
8376 PR tree-optimization/43934
8377 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
8378
8379 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
8380
8381 PR c/53119
8382 * gcc.dg/pr53119.c: New testcase.
8383
8384 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8385
8386 PR target/52472
8387 * gcc.target/avr/pr52472.c: New test.
8388
8389
8390 2014-06-05 Jeff Law <law@redhat.com>
8391
8392 PR tree-optimization/61289
8393 * g++.dg/pr61289.C: New test.
8394 * g++.dg/pr61289-2.C: New test.
8395
8396 2014-06-05 Richard Biener <rguenther@suse.de>
8397 Paolo Carlini <paolo.carlini@oracle.com>
8398
8399 PR c++/56961
8400 * g++.dg/parse/pr56961.C: New.
8401
8402 2014-06-05 Kai Tietz <ktietz@redhat.com>
8403
8404 PR target/46219
8405 * gcc.target/i386/sibcall-4.c: Remove xfail.
8406
8407 2014-06-05 Julian Brown <julian@codesourcery.com>
8408 Sandra Loosemore <sandra@codesourcery.com>
8409
8410 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
8411
8412 2014-06-05 Richard Biener <rguenther@suse.de>
8413
8414 PR c++/61004
8415 * g++.dg/diagnostic/pr61004.C: New testcase.
8416
8417 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
8418
8419 * gcc.dg/torture/pr61319.c: New test.
8420
8421 2014-06-05 Marek Polacek <polacek@redhat.com>
8422
8423 PR c/56724
8424 * gcc.dg/pr56724-3.c: New test.
8425
8426 2014-06-05 Andreas Schwab <schwab@suse.de>
8427
8428 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
8429
8430 2014-06-05 Marek Polacek <polacek@redhat.com>
8431
8432 PR c/49706
8433 * c-c++-common/pr49706.c: New test.
8434
8435 2014-06-05 Marek Polacek <polacek@redhat.com>
8436
8437 PR c/48062
8438 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
8439 * gcc.dg/Wshadow-3.c: Likewise.
8440 * gcc.dg/pr48062.c: New test.
8441
8442 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8443
8444 PR c++/43453
8445 * g++.dg/init/pr43453.C: New.
8446
8447 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
8448
8449 PR tree-optimization/61385
8450 * gcc.dg/tree-ssa/pr61385.c: New file.
8451
8452 2014-06-04 Richard Biener <rguenther@suse.de>
8453
8454 PR tree-optimization/60098
8455 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
8456
8457 2014-06-04 Richard Biener <rguenther@suse.de>
8458
8459 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
8460
8461 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
8462
8463 PR c/58942
8464 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
8465 the case with a pointer.
8466
8467 2014-06-04 Marek Polacek <polacek@redhat.com>
8468
8469 PR c/30020
8470 * c-c++-common/pr30020.c: New test.
8471
8472 2014-06-03 Andrew Pinski <apinski@cavium.com>
8473
8474 * gcc.c-torture/compile/20140528-1.c: New testcase.
8475
8476 2014-06-03 Dehao Chen <dehao@google.com>
8477
8478 * gcc.dg/tree-prof/merge_block.c: New test.
8479
8480 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
8481
8482 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
8483 * g++.dg/ext/mv15.C (dg-options): Ditto.
8484
8485 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
8486
8487 DR 1423
8488 PR c++/52174
8489 * g++.dg/cpp0x/nullptr31.C: New.
8490 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
8491 * g++.dg/cpp0x/nullptr17.C: Update.
8492
8493 2014-06-03 Marek Polacek <polacek@redhat.com>
8494
8495 PR c/60439
8496 * c-c++-common/pr60439.c: New test.
8497 * g++.dg/eh/scope1.C (f4): Add dg-warning.
8498
8499 2014-06-03 Martin Jambor <mjambor@suse.cz>
8500
8501 PR ipa/61160
8502 * g++.dg/ipa/pr61160-1.C: New test.
8503
8504 2014-06-03 Richard Biener <rguenther@suse.de>
8505
8506 PR tree-optimization/61383
8507 * gcc.dg/torture/pr61383-1.c: New testcase.
8508
8509 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
8510
8511 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
8512
8513 2014-06-02 Jeff Law <law@redhat.com>
8514
8515 PR rtl-optimization/61094
8516 * g++.dg/pr61094: New test.
8517
8518 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
8519
8520 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
8521 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
8522 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
8523 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
8524 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
8525 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
8526 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
8527 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
8528
8529 2014-06-02 Richard Biener <rguenther@suse.de>
8530
8531 PR tree-optimization/61346
8532 * gcc.dg/torture/pr61346.c: New testcase.
8533
8534 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8535
8536 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
8537 not compilation.
8538 * gcc.target/i386/sibcall-4.c: Ditto.
8539 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
8540
8541 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8542
8543 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
8544 in scan-assembler-not string.
8545 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
8546 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
8547 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
8548
8549 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
8550
8551 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
8552
8553 2014-06-01 Kai Tietz <ktietz@redhat.com>
8554
8555 PR target/61377
8556 * gcc.target/i386/sibcall-6.c: New test.
8557
8558 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8559
8560 DR 1227
8561 PR c++/57543
8562 * g++.dg/cpp0x/pr57543-1.C: New.
8563 * g++.dg/cpp0x/pr57543-2.C: Likewise.
8564 * g++.dg/cpp0x/pr57543-3.C: Likewise.
8565 * g++.dg/cpp0x/decltype59.C: Likewise.
8566
8567 2014-05-31 Tom de Vries <tom@codesourcery.com>
8568
8569 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
8570
8571 2014-05-30 Jakub Jelinek <jakub@redhat.com>
8572
8573 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
8574 restore_gcc_exec_prefix_env_var): New procedures.
8575 (set_ld_library_path_env_vars,
8576 restore_ld_library_path_env_vars): Use them.
8577 * lib/c-compat.exp: Load target-libpath.exp.
8578 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
8579 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
8580 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
8581 restore_gcc_exec_prefix_env_var.
8582 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
8583 Likewise.
8584
8585 * c-c++-common/asan/misalign-1.c: New test.
8586 * c-c++-common/asan/misalign-2.c: New test.
8587
8588 * g++.dg/asan/asan_test.C: Add -std=c++11 and
8589 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
8590 -DASAN_USE_DEJAGNU_GTEST=1.
8591 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
8592 * g++.dg/asan/asan_oob_test.cc: Likewise.
8593 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
8594 * g++.dg/asan/asan_str_test.cc: Likewise.
8595 * g++.dg/asan/asan_test_utils.h: Likewise.
8596 * g++.dg/asan/sanitizer_test_config.h: Likewise.
8597 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
8598 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
8599 Imported from upstream r209283.
8600 * g++.dg/asan/asan_test_config.h: Likewise.
8601
8602 2014-05-30 Kai Tietz <ktietz@redhat.com>
8603
8604 PR target/60104
8605 * gcc.target/i386/sibcall-1.c: New test.
8606 * gcc.target/i386/sibcall-2.c: New test.
8607 * gcc.target/i386/sibcall-3.c: New test.
8608 * gcc.target/i386/sibcall-4.c: New test.
8609
8610 2014-05-30 Ian Lance Taylor <iant@google.com>
8611
8612 * gcc.target/i386/pause-2.c: New test.
8613
8614 2014-05-30 Tom de Vries <tom@codesourcery.com>
8615
8616 * gcc.target/i386/fuse-caller-save.c: New test.
8617 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
8618 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
8619
8620 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
8621
8622 * gcc.target/arm/simd/vrev16p8_1.c: New file.
8623 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
8624 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
8625 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
8626 * gcc.target/arm/simd/vrev16s8_1.c: New file.
8627 * gcc.target/arm/simd/vrev16u8_1.c: New file.
8628 * gcc.target/arm/simd/vrev32p16_1.c: New file.
8629 * gcc.target/arm/simd/vrev32p8_1.c: New file.
8630 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
8631 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
8632 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
8633 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
8634 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
8635 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
8636 * gcc.target/arm/simd/vrev32s16_1.c: New file.
8637 * gcc.target/arm/simd/vrev32s8_1.c: New file.
8638 * gcc.target/arm/simd/vrev32u16_1.c: New file.
8639 * gcc.target/arm/simd/vrev32u8_1.c: New file.
8640 * gcc.target/arm/simd/vrev64f32_1.c: New file.
8641 * gcc.target/arm/simd/vrev64p16_1.c: New file.
8642 * gcc.target/arm/simd/vrev64p8_1.c: New file.
8643 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
8644 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
8645 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
8646 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
8647 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
8648 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
8649 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
8650 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
8651 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
8652 * gcc.target/arm/simd/vrev64s16_1.c: New file.
8653 * gcc.target/arm/simd/vrev64s32_1.c: New file.
8654 * gcc.target/arm/simd/vrev64s8_1.c: New file.
8655 * gcc.target/arm/simd/vrev64u16_1.c: New file.
8656 * gcc.target/arm/simd/vrev64u32_1.c: New file.
8657 * gcc.target/arm/simd/vrev64u8_1.c: New file.
8658
8659 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
8660
8661 PR rtl-optimization/61325
8662 * gcc.target/aarch64/pr61325.c: New.
8663
8664 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
8665
8666 * gcc.target/arm/simd/vextQf32_1.c: New file.
8667 * gcc.target/arm/simd/vextQp16_1.c: New file.
8668 * gcc.target/arm/simd/vextQp8_1.c: New file.
8669 * gcc.target/arm/simd/vextQs16_1.c: New file.
8670 * gcc.target/arm/simd/vextQs32_1.c: New file.
8671 * gcc.target/arm/simd/vextQs64_1.c: New file.
8672 * gcc.target/arm/simd/vextQs8_1.c: New file.
8673 * gcc.target/arm/simd/vextQu16_1.c: New file.
8674 * gcc.target/arm/simd/vextQu32_1.c: New file.
8675 * gcc.target/arm/simd/vextQu64_1.c: New file.
8676 * gcc.target/arm/simd/vextQu8_1.c: New file.
8677 * gcc.target/arm/simd/vextQp64_1.c: New file.
8678 * gcc.target/arm/simd/vextf32_1.c: New file.
8679 * gcc.target/arm/simd/vextp16_1.c: New file.
8680 * gcc.target/arm/simd/vextp8_1.c: New file.
8681 * gcc.target/arm/simd/vexts16_1.c: New file.
8682 * gcc.target/arm/simd/vexts32_1.c: New file.
8683 * gcc.target/arm/simd/vexts64_1.c: New file.
8684 * gcc.target/arm/simd/vexts8_1.c: New file.
8685 * gcc.target/arm/simd/vextu16_1.c: New file.
8686 * gcc.target/arm/simd/vextu32_1.c: New file.
8687 * gcc.target/arm/simd/vextu64_1.c: New file.
8688 * gcc.target/arm/simd/vextu8_1.c: New file.
8689 * gcc.target/arm/simd/vextp64_1.c: New file.
8690
8691 2014-05-29 Radovan Obradovic <robradovic@mips.com>
8692 Tom de Vries <tom@codesourcery.com>
8693
8694 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
8695 options.
8696 * gcc.target/mips/fuse-caller-save.h: New include file.
8697 * gcc.target/mips/fuse-caller-save.c: New test.
8698 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
8699 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
8700
8701 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
8702
8703 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
8704
8705 2014-05-28 Richard Biener <rguenther@suse.de>
8706
8707 PR middle-end/61045
8708 * gcc.dg/pr61045.c: New testcase.
8709
8710 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8711
8712 * lib/clearcap.exp: New file.
8713 * gcc.dg/vect/vect.exp: Load clearcap.exp.
8714 Remove clearcap_ldflags handling.
8715 Call clearcap-init, clearcap-finish.
8716 * gcc.target/i386/i386.exp: Likewise.
8717 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
8718 * gcc.target/i386/clearcapv2.map: Move to
8719 ../config/sol2-clearcapv2.map.
8720 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
8721 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
8722
8723 2014-05-28 Richard Biener <rguenther@suse.de>
8724
8725 PR tree-optimization/61335
8726 * gfortran.dg/pr61335.f90: New testcase.
8727
8728 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8729
8730 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
8731
8732 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8733
8734 * gnat.dg/overflow_fixed.adb: New test.
8735
8736 2014-05-27 Marek Polacek <polacek@redhat.com>
8737
8738 PR c/56724
8739 * gcc.dg/pr56724-1.c: New test.
8740 * gcc.dg/pr56724-2.c: New test.
8741 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
8742 -Wtraditional.
8743 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
8744
8745 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
8746
8747 * gcc.dg/fold-compare-8.c: New test.
8748 * gcc.dg/Wstrict-overflow-25.c: Likewise.
8749
8750 2014-05-27 Richard Biener <rguenther@suse.de>
8751
8752 * gcc.dg/tree-ssa/vrp92.c: New testcase.
8753
8754 2014-05-27 Marek Polacek <polacek@redhat.com>
8755
8756 PR testsuite/61319
8757 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
8758 LLONG_MIN, and ULLONG_MAX.
8759
8760 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8761
8762 * lib/target-supports.exp (check_effective_target_vect_bswap):
8763 Specify arm*-*-* support.
8764
8765 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
8766
8767 PR testsuite/61319
8768 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
8769 -nan optional.
8770 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
8771 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
8772
8773 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8774
8775 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
8776
8777 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
8778
8779 PR rtl-optimization/61222
8780 * gcc.c-torture/compile/pr61222-1.c: New test.
8781 * gcc.c-torture/compile/pr61222-2.c: Likewise.
8782
8783 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8784
8785 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
8786
8787 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
8788
8789 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
8790
8791 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8792
8793 PR libgfortran/55117
8794 * gfortran.dg/namelist_85.f90: New test.
8795
8796 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
8797
8798 PR c/61191
8799 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
8800 the case with syntax error.
8801
8802 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8803
8804 * gcc.dg/lto/pr61278_0.c: New test.
8805 * gcc.dg/lto/pr61278_1.c: New test.
8806
8807 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8808
8809 * gcc.dg/pr61220.c: New test.
8810 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
8811
8812 2014-05-25 Tobias Burnus <burnus@net-b.de>
8813
8814 * gfortran.dg/coarray_10.f90: Update dg-warning.
8815 * gfortran.dg/coarray_this_image_1.f90: New.
8816 * gfortran.dg/coarray_this_image_2.f90: New.
8817
8818 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
8819
8820 PR libfortran/61173
8821 * gfortran.dg/arrayio_14.f90: New test.
8822
8823 2014-05-24 Andreas Schwab <schwab@suse.de>
8824
8825 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
8826
8827 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
8828
8829 * gfortran.dg/bind_c_array_params_2.f90:
8830 Adjust regexp for -flto.
8831 * gfortran.dg/pr48636-2.f90: Likewise.
8832 * gfortran.dg/pr52835.f90: Likewise.
8833
8834 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
8835
8836 PR rtl-optimization/61215
8837 * gcc.target/i386/pr61215.c: New.
8838
8839 2014-05-23 Marek Polacek <polacek@redhat.com>
8840 Jakub Jelinek <jakub@redhat.com>
8841
8842 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
8843 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
8844 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
8845 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
8846 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
8847 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
8848 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
8849 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
8850 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
8851 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
8852 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
8853 * c-c++-common/ubsan/float-cast.h: New file.
8854 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
8855 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
8856
8857 2014-05-23 Jiong Wang <jiong.wang@arm.com>
8858
8859 * gcc.target/aarch64/tail_indirect_call_1.c: New.
8860
8861 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
8862
8863 * g++.dg/cpp1y/lambda-init9.C: New.
8864
8865 2014-05-23 Richard Biener <rguenther@suse.de>
8866
8867 PR testsuite/61266
8868 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
8869 adjust testcase to reflect reality.
8870
8871 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8872
8873 PR tree-optimization/54733
8874 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
8875 optimization to support memory sources and bitwise operations
8876 equivalent to load in host endianness.
8877 * gcc.dg/optimize-bswaphi-1.c: Likewise.
8878 * gcc.dg/optimize-bswapsi-2.c: Likewise.
8879 * gcc.c-torture/execute/bswap-2.c: Likewise.
8880
8881 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
8882
8883 * lib/target-supports.exp: New effective targets for architectures
8884 capable of performing byte swap.
8885 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
8886 * gcc.dg/optimize-bswapdi-2.c: Likewise.
8887 * gcc.dg/optimize-bswapsi-1.c: Likewise.
8888
8889 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
8890
8891 PR c++/61088
8892 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
8893 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
8894
8895 2014-05-22 Xinliang David Li <davidxl@google.com>
8896
8897 * g++.dg/ipa/devirt-15.C: Fix expected message.
8898 * g++.dg/ipa/devirt-16.C: Ditto.
8899 * g++.dg/ipa/devirt-17.C: Ditto.
8900 * g++.dg/ipa/devirt-26.C: Ditto.
8901 * g++.dg/ipa/imm-devirt-1.C: Ditto.
8902 * g++.dg/ipa/imm-devirt-2.C: Ditto.
8903 * g++.dg/tree-ssa/pr8781.C:Ditto.
8904
8905 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
8906
8907 * gcc.target/powerpc/htm-ttest.c: New test.
8908
8909 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
8910
8911 * gnat.dg/opt37.ad[sb]: New test.
8912
8913 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
8914
8915 PR c/61271
8916 * g++.dg/cilk-plus/AN/array_function.cc: New.
8917
8918 2014-05-22 Richard Biener <rguenther@suse.de>
8919
8920 * gcc.dg/tree-ssa/alias-33.c: New testcase.
8921
8922 2014-05-22 Kostya Serebryany <kcc@google.com>
8923
8924 * c-c++-common/tsan/mutexset1.c: Update the test to match
8925 upstream r209283.
8926 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
8927
8928 2014-05-21 Marek Polacek <polacek@redhat.com>
8929
8930 PR sanitizer/61272
8931 * g++.dg/ubsan/pr61272.C: New test.
8932
8933 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
8934 Sandra Loosemore <sandra@codesourcery.com>
8935
8936 PR lto/60179
8937 * lib/scanasm.exp (scan-lto-assembler): New procedure.
8938 * gcc.target/nios2/custom-fp-lto.c: New test.
8939
8940 2014-05-21 Andreas Schwab <schwab@suse.de>
8941
8942 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
8943
8944 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
8945
8946 PR target/54236
8947 * gcc.target/sh/pr54236-3.c: New.
8948
8949 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
8950
8951 PR c++/60189
8952 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
8953
8954 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
8955
8956 PR tree-optimization/60899
8957 * g++.dg/ipa/devirt-11.C: Update template.
8958
8959 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
8960
8961 PR C++/61038
8962 * g++.dg/cpp0x/pr61038.C: New.
8963
8964 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8965
8966 PR c++/58753
8967 PR c++/58930
8968 PR c++/58704
8969 * g++.dg/cpp0x/nsdmi-template11.C: New.
8970 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
8971 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
8972
8973 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
8974
8975 * gnat.dg/opt35.adb: New test.
8976 * gnat.dg/opt36.adb: Likewise.
8977 * gnat.dg/opt35_pkg.ad[sb]: New helper.
8978
8979 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/60373
8982 * g++.dg/cpp0x/Wattributes1.C: New.
8983 * g++.dg/ext/visibility/redecl1.C: Adjust.
8984 * g++.dg/ext/visibility/visibility-7.C: Likewise.
8985
8986 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8987
8988 * gcc.target/powerpc/vsxcopy.c: New test.
8989
8990 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
8991
8992 PR c++/58664
8993 * g++.dg/cpp0x/nsdmi-union6.C: New.
8994 * g++.dg/parse/pr58664.C: Likewise.
8995 * g++.dg/cpp0x/nsdmi6.C: Tweak.
8996 * g++.dg/parse/crash31.C: Likewise.
8997 * g++.dg/template/error2.C: Likewise.
8998 * g++.dg/template/inherit8.C: Likewise.
8999 * g++.dg/template/offsetof2.C: Likewise.
9000
9001 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
9002
9003 * c-c++-common/gomp/simd4.c: Adjust for inform.
9004 * g++.dg/cpp0x/decltype-call1.C: Likewise.
9005 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9006 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9007 * g++.dg/cpp0x/noexcept15.C: Likewise.
9008 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9009 * g++.dg/eh/spec6.C: Likewise.
9010 * g++.dg/expr/cast1.C: Likewise.
9011 * g++.dg/expr/dtor1.C: Likewise.
9012 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9013 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9014 * g++.dg/gomp/pr49223-2.C: Likewise.
9015 * g++.dg/gomp/udr-4.C: Likewise.
9016 * g++.dg/init/delete1.C: Likewise.
9017 * g++.dg/other/crash-2.C: Likewise.
9018 * g++.dg/parse/crash24.C: Likewise.
9019 * g++.dg/parse/crash25.C: Likewise.
9020 * g++.dg/parse/crash31.C: Likewise.
9021 * g++.dg/parse/crash49.C: Likewise.
9022 * g++.dg/parse/crash50.C: Likewise.
9023 * g++.dg/parse/crash54.C: Likewise.
9024 * g++.dg/parse/dtor7.C: Likewise.
9025 * g++.dg/parse/error40.C: Likewise.
9026 * g++.dg/parse/fused-params1.C: Likewise.
9027 * g++.dg/parse/new1.C: Likewise.
9028 * g++.dg/template/crash35.C: Likewise.
9029 * g++.dg/template/crash59.C: Likewise.
9030 * g++.dg/template/crash77.C: Likewise.
9031 * g++.dg/template/error51.C: Likewise.
9032 * g++.dg/template/incomplete1.C: Likewise.
9033 * g++.dg/template/incomplete3.C: Likewise.
9034 * g++.dg/template/incomplete4.C: Likewise.
9035 * g++.dg/template/incomplete5.C: Likewise.
9036 * g++.dg/template/inherit8.C: Likewise.
9037 * g++.dg/template/instantiate1.C: Likewise.
9038 * g++.dg/template/instantiate3.C: Likewis: Likewise.
9039 * g++.dg/template/offsetof2.C: Likewise.
9040 * g++.dg/tm/pr51928.C: Likewise.
9041 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9042 * g++.dg/warn/incomplete1.C: Likewise.
9043 * g++.dg/warn/incomplete2.C: Likewise.
9044 * g++.old-deja/g++.brendan/friend4.C: Likewise.
9045 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9046 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9047 * g++.old-deja/g++.eh/catch1.C: Likewise.
9048 * g++.old-deja/g++.eh/spec6.C: Likewise.
9049 * g++.old-deja/g++.mike/p7868.C: Likewise.
9050 * g++.old-deja/g++.other/crash38.C: Likewise.
9051 * g++.old-deja/g++.other/enum2.C: Likewise.
9052 * g++.old-deja/g++.other/incomplete.C: Likewise.
9053 * g++.old-deja/g++.other/vaarg3.C: Likewise.
9054 * g++.old-deja/g++.pt/crash9.C: Likewise.
9055 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9056 * g++.old-deja/g++.pt/typename8.C: Likewise.
9057 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9058
9059 2014-05-19 Joseph Myers <joseph@codesourcery.com>
9060
9061 * lib/target-supports.exp
9062 (check_effective_target_vect_sizes_32B_16B): Return false if
9063 128-bit AVX vectors preferred.
9064
9065 2014-05-19 Mike Stump <mikestump@comcast.net>
9066
9067 * lib/target-supports.exp (check_effective_target_avx): Early out
9068 if not x86 to prevent x86 flags on non-x86 targets.
9069
9070 2014-05-19 Richard Biener <rguenther@suse.de>
9071
9072 PR tree-optimization/61221
9073 * gcc.dg/torture/pr61221.c: New testcase.
9074
9075 2014-05-19 Richard Biener <rguenther@suse.de>
9076
9077 PR tree-optimization/61209
9078 * gfortran.dg/pr61209.f90: New testcase.
9079
9080 2014-05-19 Richard Biener <rguenther@suse.de>
9081
9082 PR tree-optimization/61184
9083 * c-c++-common/torture/pr61184.c: New testcase.
9084
9085 2014-05-19 Christian Bruel <christian.bruel@st.com>
9086
9087 PR target/61195
9088 * gcc.target/sh/pr61195.c: New test.
9089
9090 2014-05-18 Wei Mi <wmi@google.com>
9091
9092 PR target/58066
9093 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9094 directive with rtl insns. Add effective-target fpic and
9095 tls_native.
9096
9097 2014-05-17 Xinliang David Li <davidxl@google.com>
9098
9099 * g++.dg/ipa/devirt-33.C: New testcase.
9100
9101 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
9102
9103 * g++.dg/ipa/comdat.C: New file.
9104
9105 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9106
9107 * gnat.dg/volatile12.ad[sb]: New test.
9108
9109 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9110
9111 * gnat.dg/enum3.adb: New test.
9112
9113 2014-05-18 Andreas Schwab <schwab@suse.de>
9114
9115 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9116
9117 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
9118
9119 PR libfortran/52539
9120 * gfortran.dg/namelist_utf8.f90: New test.
9121
9122 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9123
9124 PR c++/52875
9125 * g++.dg/cpp0x/decltype58.C: New.
9126
9127 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
9128
9129 * gcc.target/microblaze/others/break_handler.c: New.
9130
9131 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9132
9133 PR tree-optimization/61140
9134 PR tree-optimization/61150
9135 PR tree-optimization/61197
9136 * gcc.dg/tree-ssa/pr61140.c: New file.
9137 * gcc.dg/tree-ssa/pr61150.c: New file.
9138 * gcc.dg/tree-ssa/pr61197.c: New file.
9139
9140 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
9141
9142 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9143 (dg-options): Add -mfpmath=387.
9144 (dg-final): Check that no MMX registers are used.
9145
9146 2014-05-17 Andreas Schwab <schwab@suse.de>
9147
9148 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9149
9150 2014-05-16 David Malcolm <dmalcolm@redhat.com>
9151
9152 Revert:
9153 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9154
9155 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9156 occurrences of "int" in the gimple dump to reflect that the return
9157 types of functions now show up in such dumps.
9158 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9159
9160 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
9161
9162 * gcc.c-torture/execute/20101011-1.c: Update testcase.
9163 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9164 * gcc.dg/tree-ssa/writeonly.c: New testcase.
9165 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9166 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9167 * gcc.dg/debug/pr35154.c: Update testcase.
9168 * gcc.target/i386/vectorize1.c: Update testcase.
9169
9170 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
9171
9172 PR c++/51640
9173 * g++.dg/parse/error54.C: New.
9174
9175 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
9176
9177 PR rtl-optimization/60969
9178 * g++.dg/pr60969.C: New.
9179
9180 2014-05-16 Richard Biener <rguenther@suse.de>
9181
9182 PR tree-optimization/61194
9183 * gcc.dg/vect/pr61194.c: New testcase.
9184
9185 2014-05-16 Richard Biener <rguenther@suse.de>
9186
9187 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9188 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9189 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9190 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9191
9192 2014-05-16 Richard Biener <rguenther@suse.de>
9193
9194 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9195
9196 2014-05-15 Martin Jambor <mjambor@suse.cz>
9197
9198 PR ipa/61085
9199 * g++.dg/ipa/pr61085.C: New test.
9200
9201 2014-05-15 Martin Jambor <mjambor@suse.cz>
9202
9203 PR tree-optimization/61090
9204 * gcc.dg/tree-ssa/pr61090.c: New test.
9205
9206 2014-05-15 Jakub Jelinek <jakub@redhat.com>
9207
9208 PR tree-optimization/61158
9209 * gcc.dg/pr61158.c: New test.
9210
9211 2014-05-15 Andreas Schwab <schwab@suse.de>
9212
9213 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
9214 emitted.
9215 * obj-c++.dg/exceptions-5.mm: Likewise.
9216
9217 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9218
9219 * shrink-wrap-loop.c: New test case.
9220
9221 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
9222
9223 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
9224 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
9225 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
9226 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
9227 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
9228 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
9229 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
9230 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
9231 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
9232 * gcc.target/arm/simd/vtrnf32_1.c: New file.
9233 * gcc.target/arm/simd/vtrnp16_1.c: New file.
9234 * gcc.target/arm/simd/vtrnp8_1.c: New file.
9235 * gcc.target/arm/simd/vtrns16_1.c: New file.
9236 * gcc.target/arm/simd/vtrns32_1.c: New file.
9237 * gcc.target/arm/simd/vtrns8_1.c: New file.
9238 * gcc.target/arm/simd/vtrnu16_1.c: New file.
9239 * gcc.target/arm/simd/vtrnu32_1.c: New file.
9240 * gcc.target/arm/simd/vtrnu8_1.c: New file.
9241
9242 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
9243
9244 * gcc.target/i386/clflushopt-1.c: New.
9245 * gcc.target/i386/xsavec-1.c: Ditto.
9246 * gcc.target/i386/xsavec64-1.c: Ditto.
9247 * gcc.target/i386/xsaves-1.c: Ditto.
9248 * gcc.target/i386/xsaves64-1.c: Ditto.
9249 * gcc.target/i386/sse-12.c: Test new options.
9250 * gcc.target/i386/sse-13.c: Ditto.
9251 * gcc.target/i386/sse-14.c: Ditto.
9252 * gcc.target/i386/sse-22.c: Ditto.
9253 * gcc.target/i386/sse-23.c: Ditto.
9254 * g++.dg/other/i386-2.C: Ditto.
9255 * g++.dg/other/i386-3.C: Ditto.
9256
9257 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9258
9259 PR rtl-optimization/60866
9260 * gcc.dg/pr60866.c: New test.
9261
9262 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
9263
9264 PR rtl-optimization/60901
9265 * gcc.target/i386/pr60901.c: New test.
9266
9267 2014-05-14 Yury Gribov <y.gribov@samsung.com>
9268
9269 PR sanitizer/61100
9270 * c-c++-common/asan/asan-interface-1.c: New test.
9271 * lib/asan-dg.exp (asan_include_flags): New function.
9272 (asan_init): Call asan_include_flags to obtain path
9273 to sanitizer headers.
9274
9275 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
9276
9277 * lib/target-support.exp (check_dfp_hw_available): New function.
9278 (is-effective-target): Check $arg for dfp_hw.
9279 (is-effective-target-keyword): Likewise.
9280 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
9281 Change target to dfp_hw.
9282
9283 2014-05-13 Marek Polacek <polacek@redhat.com>
9284
9285 PR c/61162
9286 * gcc.dg/pr61162.c: New test.
9287
9288 2014-05-13 Marek Polacek <polacek@redhat.com>
9289
9290 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
9291 * c-c++-common/pr50459-2.c: New test.
9292
9293 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
9294
9295 PR c++/54310
9296 * g++.dg/template/pr54310.C: New.
9297
9298 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
9299 Sandra Loosemore <sandra@codesourcery.com>
9300
9301 * gcc.target/mips/loongson-simd.c: Disable micromips too.
9302
9303 2014-05-13 Catherine Moore <clm@cm00re.com>
9304
9305 * gcc.target/mips/near-far-1.c: Adjust expected output
9306 to allow the JALS instruction.
9307 * gcc.target/mips/near-far-2.c: Likewise.
9308 * gcc.target/mips/near-far-4.c: Likewise.
9309
9310 2014-05-13 Bin Cheng <bin.cheng@arm.com>
9311
9312 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
9313
9314 2014-05-13 Jakub Jelinek <jakub@redhat.com>
9315
9316 PR target/61060
9317 * gcc.dg/pr61060.c: New test.
9318
9319 2014-05-12 DJ Delorie <dj@redhat.com>
9320
9321 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
9322 * gcc.dg/sibcall-4.c: Likewise.
9323
9324 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
9325
9326 * objc.dg/shadow-1.m: New test.
9327 * objc.dg/shadow-2.m: New test.
9328 * objc.dg/ivar-scope-1.m: New test.
9329 * objc.dg/ivar-scope-2.m: New test.
9330 * objc.dg/ivar-scope-3.m: New test.
9331 * objc.dg/ivar-scope-4.m: New test.
9332 * objc.dg/ivar-visibility-1.m: New test.
9333 * objc.dg/ivar-visibility-2.m: New test.
9334 * objc.dg/ivar-visibility-3.m: New test.
9335 * objc.dg/ivar-visibility-4.m: New test.
9336
9337 2014-05-12 Tobias Burnus <burnus@net-b.de>
9338
9339 PR fortran/60127
9340 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
9341
9342 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
9343
9344 PR fortran/60834
9345 * gfortran.dg/associate_16.f90: New test.
9346
9347 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9348
9349 PR target/60991
9350 * gcc.target/avr/pr60991.c: New testcase.
9351
9352 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9353
9354 PR c++/60054
9355 * g++.dg/cpp1y/pr60054.C: New.
9356
9357 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
9358
9359 PR c++/51199
9360 * g++.dg/template/pr51199.C: New.
9361
9362 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
9363
9364 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
9365
9366 2014-05-11 Jakub Jelinek <jakub@redhat.com>
9367
9368 * gfortran.dg/gomp/affinity-1.f90: New test.
9369
9370 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
9371
9372 * gcc.dg/torture/pr61136.c: New test.
9373
9374 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
9375
9376 PR c++/59705
9377 * g++.dg/cpp0x/sfinae51.C: New.
9378
9379 PR c++/58353
9380 * g++.dg/cpp0x/variadic157.C: New.
9381
9382 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
9383
9384 PR target/51244
9385 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
9386
9387 2014-05-10 Marek Polacek <polacek@redhat.com>
9388
9389 * gcc.dg/pedwarn-init.c: New test.
9390 * gcc.dg/init-string-1.c: Adjust dg-error.
9391
9392 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
9393
9394 * lib/target-supports.exp
9395 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
9396 to the list.
9397
9398 2014-05-09 Marek Polacek <polacek@redhat.com>
9399
9400 PR c/61096
9401 * gcc.dg/pr61096-1.c: New test.
9402 * gcc.dg/pr61096-2.c: New test.
9403
9404 2014-05-09 Florian Weimer <fweimer@redhat.com>
9405
9406 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
9407 * g++.dg/fstack-protector-strong.C: Likewise.
9408 * gcc.target/i386/ssp-strong-reg.c: New file.
9409
9410 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
9411
9412 PR target/61055
9413 * gcc.target/avr/torture/pr61055.c: New test.
9414
9415 2014-05-09 Marek Polacek <polacek@redhat.com>
9416
9417 PR c/50459
9418 * c-c++-common/attributes-1.c: Move test line to a new test.
9419 * c-c++-common/attributes-2.c: New test.
9420 * c-c++-common/pr50459.c: New test.
9421 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
9422 * gcc.dg/nonnull-2.c: Likewise.
9423 * gcc.dg/pr55570.c: Modify dg-error.
9424 * gcc.dg/tm/wrap-2.c: Likewise.
9425
9426 2014-05-08 Jeff Law <law@redhat.com>
9427
9428 PR tree-optimization/61009
9429 * g++.dg/tree-ssa/pr61009.C: New test.
9430
9431 2014-05-08 Matthias Klose <doko@ubuntu.com>
9432
9433 PR driver/61106
9434 * gcc-dg/unused-8a.c: New.
9435 * gcc-dg/unused-8b.c: Likewise.
9436
9437 2014-05-08 Marek Polacek <polacek@redhat.com>
9438
9439 PR c/61053
9440 * gcc.dg/pr61053.c: New test.
9441
9442 2014-05-08 Marek Polacek <polacek@redhat.com>
9443
9444 PR c/61077
9445 * gcc.dg/pr61077.c: New test.
9446
9447 2014-05-08 Tobias Burnus <burnus@net-b.de>
9448
9449 * gfortran.dg/coarray_collectives_1.f90: New.
9450 * gfortran.dg/coarray_collectives_2.f90: New.
9451 * gfortran.dg/coarray_collectives_3.f90: New.
9452 * gfortran.dg/coarray_collectives_4.f90: New.
9453 * gfortran.dg/coarray_collectives_5.f90: New.
9454 * gfortran.dg/coarray_collectives_6.f90: New.
9455 * gfortran.dg/coarray/collectives_1.f90: New.
9456 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
9457 * gfortran.dg/assumed_type_4.f90: Update dg-error.
9458 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
9459 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
9460 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
9461 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
9462 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
9463
9464 2014-05-08 Wei Mi <wmi@google.com>
9465
9466 PR target/58066
9467 * gcc.target/i386/pr58066.c: New test.
9468
9469 2014-05-08 Joseph Myers <joseph@codesourcery.com>
9470
9471 * gcc.target/i386/avx256-unaligned-load-2.c,
9472 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
9473 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
9474 packed-single instructions.
9475
9476 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
9477
9478 PR c++/13981
9479 * g++.dg/diagnostic/pr13981.C: New.
9480
9481 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
9482
9483 PR tree-optimization/59100
9484 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
9485 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
9486
9487 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
9488
9489 PR tree-optimization/61095
9490 * gcc.dg/torture/pr61095.c: New test.
9491
9492 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
9493
9494 PR middle-end/39246
9495 * gcc.dg/uninit-13.c: Move warning on the actual source line where
9496 the uninitialized complex is used.
9497 * gcc.dg/uninit-17.c: New test to check partial initialization of
9498 complex with branches.
9499 * gcc.dg/uninit-17-O0.c: Likewise.
9500
9501 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
9502
9503 PR target/60884
9504 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
9505 (test_03): Rename to test_02.
9506
9507 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9508
9509 PR c++/61083
9510 * g++.dg/cpp0x/sfinae50.C: New.
9511
9512 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
9513
9514 PR c++/61080
9515 * g++.dg/cpp0x/deleted7.C: New.
9516
9517 2014-05-07 Richard Biener <rguenther@suse.de>
9518
9519 PR tree-optimization/61034
9520 * g++.dg/tree-ssa/pr61034.C: New testcase.
9521
9522 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
9523
9524 * gcc.target/epiphany/isr-arg.c: New file.
9525
9526 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
9527
9528 PR tree-optimization/52252
9529 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
9530
9531 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9532
9533 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
9534 * gcc.target/aarch64/simd/vrev16p8.x: New file.
9535 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
9536 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
9537 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
9538 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
9539 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
9540 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
9541 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
9542 * gcc.target/aarch64/simd/vrev16s8.x: New file.
9543 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
9544 * gcc.target/aarch64/simd/vrev16u8.x: New file.
9545 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
9546 * gcc.target/aarch64/simd/vrev32p16.x: New file.
9547 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
9548 * gcc.target/aarch64/simd/vrev32p8.x: New file.
9549 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
9550 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
9551 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
9552 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
9553 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
9554 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
9555 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
9556 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
9557 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
9558 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
9559 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
9560 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
9561 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
9562 * gcc.target/aarch64/simd/vrev32s16.x: New file.
9563 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
9564 * gcc.target/aarch64/simd/vrev32s8.x: New file.
9565 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
9566 * gcc.target/aarch64/simd/vrev32u16.x: New file.
9567 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
9568 * gcc.target/aarch64/simd/vrev32u8.x: New file.
9569 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
9570 * gcc.target/aarch64/simd/vrev64f32.x: New file.
9571 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
9572 * gcc.target/aarch64/simd/vrev64p16.x: New file.
9573 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
9574 * gcc.target/aarch64/simd/vrev64p8.x: New file.
9575 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
9576 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
9577 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
9578 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
9579 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
9580 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
9581 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
9582 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
9583 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
9584 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
9585 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
9586 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
9587 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
9588 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
9589 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
9590 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
9591 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
9592 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
9593 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
9594 * gcc.target/aarch64/simd/vrev64s16.x: New file.
9595 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
9596 * gcc.target/aarch64/simd/vrev64s32.x: New file.
9597 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
9598 * gcc.target/aarch64/simd/vrev64s8.x: New file.
9599 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
9600 * gcc.target/aarch64/simd/vrev64u16.x: New file.
9601 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
9602 * gcc.target/aarch64/simd/vrev64u32.x: New file.
9603 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
9604 * gcc.target/aarch64/simd/vrev64u8.x: New file.
9605
9606 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9607
9608 gcc.target/aarch64/simd/ext_f32.x: New file.
9609 gcc.target/aarch64/simd/ext_f32_1.c: New file.
9610 gcc.target/aarch64/simd/ext_p16.x: New file.
9611 gcc.target/aarch64/simd/ext_p16_1.c: New file.
9612 gcc.target/aarch64/simd/ext_p8.x: New file.
9613 gcc.target/aarch64/simd/ext_p8_1.c: New file.
9614 gcc.target/aarch64/simd/ext_s16.x: New file.
9615 gcc.target/aarch64/simd/ext_s16_1.c: New file.
9616 gcc.target/aarch64/simd/ext_s32.x: New file.
9617 gcc.target/aarch64/simd/ext_s32_1.c: New file.
9618 gcc.target/aarch64/simd/ext_s64.x: New file.
9619 gcc.target/aarch64/simd/ext_s64_1.c: New file.
9620 gcc.target/aarch64/simd/ext_s8.x: New file.
9621 gcc.target/aarch64/simd/ext_s8_1.c: New file.
9622 gcc.target/aarch64/simd/ext_u16.x: New file.
9623 gcc.target/aarch64/simd/ext_u16_1.c: New file.
9624 gcc.target/aarch64/simd/ext_u32.x: New file.
9625 gcc.target/aarch64/simd/ext_u32_1.c: New file.
9626 gcc.target/aarch64/simd/ext_u64.x: New file.
9627 gcc.target/aarch64/simd/ext_u64_1.c: New file.
9628 gcc.target/aarch64/simd/ext_u8.x: New file.
9629 gcc.target/aarch64/simd/ext_u8_1.c: New file.
9630 gcc.target/aarch64/simd/ext_f64.c: New file.
9631 gcc.target/aarch64/simd/extq_f32.x: New file.
9632 gcc.target/aarch64/simd/extq_f32_1.c: New file.
9633 gcc.target/aarch64/simd/extq_p16.x: New file.
9634 gcc.target/aarch64/simd/extq_p16_1.c: New file.
9635 gcc.target/aarch64/simd/extq_p8.x: New file.
9636 gcc.target/aarch64/simd/extq_p8_1.c: New file.
9637 gcc.target/aarch64/simd/extq_s16.x: New file.
9638 gcc.target/aarch64/simd/extq_s16_1.c: New file.
9639 gcc.target/aarch64/simd/extq_s32.x: New file.
9640 gcc.target/aarch64/simd/extq_s32_1.c: New file.
9641 gcc.target/aarch64/simd/extq_s64.x: New file.
9642 gcc.target/aarch64/simd/extq_s64_1.c: New file.
9643 gcc.target/aarch64/simd/extq_s8.x: New file.
9644 gcc.target/aarch64/simd/extq_s8_1.c: New file.
9645 gcc.target/aarch64/simd/extq_u16.x: New file.
9646 gcc.target/aarch64/simd/extq_u16_1.c: New file.
9647 gcc.target/aarch64/simd/extq_u32.x: New file.
9648 gcc.target/aarch64/simd/extq_u32_1.c: New file.
9649 gcc.target/aarch64/simd/extq_u64.x: New file.
9650 gcc.target/aarch64/simd/extq_u64_1.c: New file.
9651 gcc.target/aarch64/simd/extq_u8.x: New file.
9652 gcc.target/aarch64/simd/extq_u8_1.c: New file.
9653 gcc.target/aarch64/simd/extq_f64.c: New file.
9654
9655 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9656
9657 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
9658 * gcc.target/aarch64/vtrnu32.c: Likewise.
9659 * gcc.target/aarch64/vtrnf32.c: Likewise.
9660
9661 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
9662
9663 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
9664 * gcc.target/aarch64/simd/vtrnf32.x: New file.
9665 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
9666 * gcc.target/aarch64/simd/vtrnp16.x: New file.
9667 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
9668 * gcc.target/aarch64/simd/vtrnp8.x: New file.
9669 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
9670 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
9671 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
9672 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
9673 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
9674 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
9675 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
9676 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
9677 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
9678 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
9679 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
9680 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
9681 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
9682 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
9683 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
9684 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
9685 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
9686 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
9687 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
9688 * gcc.target/aarch64/simd/vtrns16.x: New file.
9689 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
9690 * gcc.target/aarch64/simd/vtrns32.x: New file.
9691 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
9692 * gcc.target/aarch64/simd/vtrns8.x: New file.
9693 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
9694 * gcc.target/aarch64/simd/vtrnu16.x: New file.
9695 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
9696 * gcc.target/aarch64/simd/vtrnu32.x: New file.
9697 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
9698 * gcc.target/aarch64/simd/vtrnu8.x: New file.
9699
9700 2014-05-07 Richard Biener <rguenther@suse.de>
9701
9702 PR tree-optimization/57864
9703 * gcc.dg/torture/pr57864.c: New testcase.
9704
9705 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
9706
9707 PR libfortran/61049
9708 * gfortran.dg/list_read_13.f: New test.
9709
9710 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
9711
9712 PR c++/60999
9713 * g++.dg/cpp0x/nsdmi-template9.C: New.
9714 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
9715
9716 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
9717 Mike Stump <mikestump@comcast.net>
9718 Richard Sandiford <rdsandiford@googlemail.com>
9719
9720 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
9721
9722 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
9723
9724 PR ipa/60965
9725 * g++.dg/ipa/devirt-32.C: New testcase.
9726
9727 2014-05-05 Richard Biener <rguenther@suse.de>
9728
9729 PR middle-end/61010
9730 * gcc.dg/torture/pr61010.c: New testcase.
9731
9732 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9733
9734 * gcc.target/s390/leaf-profile.c: New testcase.
9735
9736 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9737
9738 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
9739 Disable asm scan for s390.
9740 * gcc.dg/hoist-register-pressure-2.c: Likewise.
9741 * gcc.dg/hoist-register-pressure-3.c: Likewise.
9742
9743 2014-05-05 Bin Cheng <bin.cheng@arm.com>
9744
9745 PR tree-optimization/60363
9746 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
9747
9748 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
9749
9750 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
9751 (dg-require-effective-target): Change target to powerpc_fprs.
9752 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
9753 (dg-require-effective-target): Change target to dfprt.
9754
9755 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
9756
9757 PR c++/58582
9758 * g++.dg/cpp0x/deleted4.C: New.
9759 * g++.dg/cpp0x/deleted5.C: Likewise.
9760 * g++.dg/cpp0x/deleted6.C: Likewise.
9761
9762 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
9763
9764 PR fortran/61025
9765 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
9766 regexps for -m32.
9767 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
9768 * gfortran.dg/coarray_poly_6.f90: Likewise.
9769 * gfortran.dg/coarray_poly_7.f90: Likewise.
9770 * gfortran.dg/coarray_poly_8.f90: Likewise.
9771
9772 2014-05-02 Marek Polacek <polacek@redhat.com>
9773
9774 PR c/25801
9775 * gcc.dg/pr25801.c: New test.
9776
9777 2014-05-02 Marek Polacek <polacek@redhat.com>
9778
9779 PR c/60784
9780 * gcc.dg/pr60784.c: New test.
9781
9782 2014-05-01 Marek Polacek <polacek@redhat.com>
9783
9784 PR c/60915
9785 * gcc.dg/pr60915.c: New test.
9786
9787 2014-05-01 Marek Polacek <polacek@redhat.com>
9788
9789 PR c/60257
9790 * gcc.dg/pr60257.c: New test.
9791
9792 2014-05-01 Marek Polacek <polacek@redhat.com>
9793
9794 PR c/43395
9795 * c-c++-common/pr43395.c: New test.
9796
9797 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
9798
9799 * gcc.dg/cond-reduc-1.c: New test.
9800 * gcc.dg/cond-reduc-2.c: Likewise.
9801
9802 2014-05-01 Marek Polacek <polacek@redhat.com>
9803
9804 PR c/29467
9805 * gcc.dg/pr29467.c: New test.
9806 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
9807 about boolean types.
9808 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
9809 to bool.
9810 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
9811
9812 2014-05-01 Marek Polacek <polacek@redhat.com>
9813
9814 PR c/43245
9815 * gcc.dg/pr43245.c: New test.
9816
9817 2014-05-01 Marek Polacek <polacek@redhat.com>
9818
9819 PR c/56989
9820 * gcc.dg/pr56989.c: New test.
9821
9822 2014-04-30 Ian Lance Taylor <iant@google.com>
9823
9824 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
9825 in go_compile_args rather than in argument to go-torture-execute.
9826
9827 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
9828
9829 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
9830 instead of getpid.
9831
9832 2014-04-30 Tobias Burnus <burnus@net-b.de>
9833
9834 * gfortran.dg/coarray_poly_6.f90
9835 * gfortran.dg/coarray_poly_7.f90
9836 * gfortran.dg/coarray_poly_8.f90
9837
9838 2014-04-30 Tobias Burnus <burnus@net-b.de>
9839
9840 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
9841 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
9842 * gfortran.dg/coarray/codimension.f90: New.
9843
9844 2014-04-30 Tobias Burnus <burnus@net-b.de>
9845
9846 * gfortran.dg/coarray_lib_this_image_1.f90: New.
9847 * gfortran.dg/coarray_lib_this_image_2.f90: New.
9848
9849 2014-04-30 Tobias Burnus <burnus@net-b.de>
9850
9851 * gfortran.dg/coarray_poly_4.f90: New.
9852 * gfortran.dg/coarray_poly_5.f90: New.
9853
9854 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9855
9856 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
9857 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
9858 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
9859 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
9860 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
9861 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
9862 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
9863 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
9864 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
9865 * gcc.target/arm/simd/vuzpf32_1.c: New file.
9866 * gcc.target/arm/simd/vuzpp16_1.c: New file.
9867 * gcc.target/arm/simd/vuzpp8_1.c: New file.
9868 * gcc.target/arm/simd/vuzps16_1.c: New file.
9869 * gcc.target/arm/simd/vuzps32_1.c: New file.
9870 * gcc.target/arm/simd/vuzps8_1.c: New file.
9871 * gcc.target/arm/simd/vuzpu16_1.c: New file.
9872 * gcc.target/arm/simd/vuzpu32_1.c: New file.
9873 * gcc.target/arm/simd/vuzpu8_1.c: New file.
9874
9875 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9876
9877 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
9878 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
9879 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
9880
9881 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9882
9883 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
9884 * gcc.target/aarch64/simd/vuzpf32.x: New file.
9885 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
9886 * gcc.target/aarch64/simd/vuzpp16.x: New file.
9887 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
9888 * gcc.target/aarch64/simd/vuzpp8.x: New file.
9889 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
9890 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
9891 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
9892 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
9893 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
9894 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
9895 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
9896 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
9897 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
9898 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
9899 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
9900 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
9901 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
9902 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
9903 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
9904 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
9905 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
9906 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
9907 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
9908 * gcc.target/aarch64/simd/vuzps16.x: New file.
9909 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
9910 * gcc.target/aarch64/simd/vuzps32.x: New file.
9911 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
9912 * gcc.target/aarch64/simd/vuzps8.x: New file.
9913 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
9914 * gcc.target/aarch64/simd/vuzpu16.x: New file.
9915 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
9916 * gcc.target/aarch64/simd/vuzpu32.x: New file.
9917 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
9918 * gcc.target/aarch64/simd/vuzpu8.x: New file.
9919
9920 2014-04-30 Richard Biener <rguenther@suse.de>
9921
9922 PR tree-optimization/48329
9923 * gfortran.dg/vect/pr48329.f90: New testcase.
9924
9925 2014-04-30 Marek Polacek <polacek@redhat.com>
9926
9927 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
9928 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
9929
9930 2014-04-30 Marek Polacek <polacek@redhat.com>
9931
9932 PR c/60139
9933 * gcc.dg/pr60139.c: New test.
9934
9935 2014-04-30 Marek Polacek <polacek@redhat.com>
9936
9937 PR c/60351
9938 * gcc.dg/pr60351.c: New test.
9939
9940 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
9941
9942 * gcc.target/arm/simd/simd.exp: New file.
9943 * gcc.target/arm/simd/vzipqf32_1.c: New file.
9944 * gcc.target/arm/simd/vzipqp16_1.c: New file.
9945 * gcc.target/arm/simd/vzipqp8_1.c: New file.
9946 * gcc.target/arm/simd/vzipqs16_1.c: New file.
9947 * gcc.target/arm/simd/vzipqs32_1.c: New file.
9948 * gcc.target/arm/simd/vzipqs8_1.c: New file.
9949 * gcc.target/arm/simd/vzipqu16_1.c: New file.
9950 * gcc.target/arm/simd/vzipqu32_1.c: New file.
9951 * gcc.target/arm/simd/vzipqu8_1.c: New file.
9952 * gcc.target/arm/simd/vzipf32_1.c: New file.
9953 * gcc.target/arm/simd/vzipp16_1.c: New file.
9954 * gcc.target/arm/simd/vzipp8_1.c: New file.
9955 * gcc.target/arm/simd/vzips16_1.c: New file.
9956 * gcc.target/arm/simd/vzips32_1.c: New file.
9957 * gcc.target/arm/simd/vzips8_1.c: New file.
9958 * gcc.target/arm/simd/vzipu16_1.c: New file.
9959 * gcc.target/arm/simd/vzipu32_1.c: New file.
9960 * gcc.target/arm/simd/vzipu8_1.c: New file.
9961
9962 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
9963
9964 PR c++/51707
9965 * g++.dg/cpp0x/constexpr-51707.C: New.
9966
9967 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9968
9969 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9970 occurrences of "int" in the gimple dump to reflect that the return
9971 types of functions now show up in such dumps.
9972 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9973
9974 2014-04-29 Jakub Jelinek <jakub@redhat.com>
9975
9976 PR tree-optimization/60971
9977 * c-c++-common/turtore/pr60971.c: New test.
9978
9979 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
9980
9981 * gcc.target/aarch64/simd/simd.exp: New file.
9982 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
9983 * gcc.target/aarch64/simd/vzipf32.x: New file.
9984 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
9985 * gcc.target/aarch64/simd/vzipp16.x: New file.
9986 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
9987 * gcc.target/aarch64/simd/vzipp8.x: New file.
9988 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
9989 * gcc.target/aarch64/simd/vzipqf32.x: New file.
9990 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
9991 * gcc.target/aarch64/simd/vzipqp16.x: New file.
9992 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
9993 * gcc.target/aarch64/simd/vzipqp8.x: New file.
9994 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
9995 * gcc.target/aarch64/simd/vzipqs16.x: New file.
9996 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
9997 * gcc.target/aarch64/simd/vzipqs32.x: New file.
9998 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
9999 * gcc.target/aarch64/simd/vzipqs8.x: New file.
10000 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10001 * gcc.target/aarch64/simd/vzipqu16.x: New file.
10002 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10003 * gcc.target/aarch64/simd/vzipqu32.x: New file.
10004 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10005 * gcc.target/aarch64/simd/vzipqu8.x: New file.
10006 * gcc.target/aarch64/simd/vzips16_1.c: New file.
10007 * gcc.target/aarch64/simd/vzips16.x: New file.
10008 * gcc.target/aarch64/simd/vzips32_1.c: New file.
10009 * gcc.target/aarch64/simd/vzips32.x: New file.
10010 * gcc.target/aarch64/simd/vzips8_1.c: New file.
10011 * gcc.target/aarch64/simd/vzips8.x: New file.
10012 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10013 * gcc.target/aarch64/simd/vzipu16.x: New file.
10014 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10015 * gcc.target/aarch64/simd/vzipu32.x: New file.
10016 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10017 * gcc.target/aarch64/simd/vzipu8.x: New file.
10018
10019 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10020
10021 * gcc.target/aarch64/fcsel_1.c: New test case.
10022
10023 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
10024
10025 PR libfortran/60810
10026 * gfortran.dg/arrayio_13.f90: New test.
10027
10028 2014-04-28 Martin Jambor <mjambor@suse.cz>
10029
10030 * gcc.dg/tree-ssa/sra-14.c: New test.
10031
10032 2014-04-28 Richard Biener <rguenther@suse.de>
10033
10034 PR middle-end/60092
10035 * gcc.dg/tree-ssa/alias-32.c: New testcase.
10036 * gcc.dg/vect/pr60092.c: Likewise.
10037
10038 2014-04-28 Richard Biener <rguenther@suse.de>
10039
10040 * gcc.dg/tree-ssa/vrp91.c: New testcase.
10041 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10042 * gcc.dg/Wstrict-overflow-15.c: Likewise.
10043 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10044
10045 2014-04-28 Richard Biener <rguenther@suse.de>
10046
10047 PR tree-optimization/60979
10048 * gcc.dg/graphite/pr60979.c: New testcase.
10049
10050 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10051
10052 PR c/60983
10053 * gcc.dg/pr60114.c: Use signed chars.
10054
10055 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10056
10057 PR c++/59120
10058 * g++.dg/cpp0x/alias-decl-43.C: New.
10059
10060 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10061
10062 PR fortran/59604
10063 PR fortran/58003
10064 * gfortran.dg/no_range_check_3.f90: New test.
10065
10066 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
10067
10068 PR libfortran/52539
10069 * gfortran.dg/namelist_utf8.f90: New test.
10070
10071 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
10072
10073 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10074 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10075 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10076
10077 2014-04-25 Cary Coutant <ccoutant@google.com>
10078
10079 PR debug/60929
10080 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10081 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10082 -fdebug-types-section flag.
10083
10084 2014-04-25 Jiong Wang <jiong.wang@arm.com>
10085
10086 * gcc.target/arm/tail-long-call.c: New test.
10087
10088 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10089
10090 PR tree-optimization/60930
10091 * gcc.dg/torture/pr60930.c: New test.
10092
10093 2014-04-25 Jakub Jelinek <jakub@redhat.com>
10094
10095 PR tree-optimization/60960
10096 * gcc.c-torture/execute/pr60960.c: New test.
10097
10098 2014-04-25 Marek Polacek <polacek@redhat.com>
10099
10100 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10101
10102 2014-04-25 Marek Polacek <polacek@redhat.com>
10103
10104 PR c/18079
10105 * gcc.dg/pr18079.c: New test.
10106 * gcc.dg/pr18079-2.c: New test.
10107
10108 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
10109
10110 * c-c++-common/gomp/pr60823-2.c: Require effective target
10111 vect_simd_clones.
10112
10113 2014-04-25 Marek Polacek <polacek@redhat.com>
10114
10115 PR c/60114
10116 * gcc.dg/pr60114.c: New test.
10117
10118 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
10119
10120 * gcc.c-torture/execute/20140425-1.c: New test.
10121
10122 2014-04-25 Marek Polacek <polacek@redhat.com>
10123
10124 PR c/60156
10125 * c-c++-common/pr60156.c: New test.
10126
10127 2014-04-25 Richard Biener <rguenther@suse.de>
10128
10129 PR ipa/60912
10130 * g++.dg/opt/pr60912.C: New testcase.
10131
10132 2014-04-25 Richard Biener <rguenther@suse.de>
10133
10134 PR ipa/60911
10135 * gcc.dg/lto/pr60911_0.c: New testcase.
10136
10137 2014-04-24 Cong Hou <congh@google.com>
10138
10139 PR tree-optimization/60896
10140 * g++.dg/vect/pr60896.cc: New test.
10141
10142 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10143
10144 * gcc.target/powerpc/pack01.c: New test to test the new pack and
10145 unpack builtin functionss for 128-bit types.
10146 * gcc.target/powerpc/pack02.c: Likewise.
10147 * gcc.target/powerpc/pack03.c: Likewise.
10148 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10149 divide builtin functionss.
10150 * gcc.target/powerpc/extend-divide-2.c: Likewise.
10151 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10152 functions.
10153 * gcc.target/powerpc/bcd-2.c: Likewise.
10154 * gcc.target/powerpc/bcd-3.c: Likewise.
10155 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10156 builtin functionss.
10157 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10158
10159 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
10160
10161 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10162 keeps_null_pointer_checks.
10163 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10164 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10165 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10166 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10167
10168 2014-04-24 Jakub Jelinek <jakub@redhat.com>
10169
10170 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10171 Replace load with read and store with write.
10172
10173 2014-04-24 Jeff Law <law@redhat.com>
10174
10175 PR target/60822
10176 * gcc.c-torture/pr60822.c: New test.
10177 * gcc.c-torture/pr60822.x: New test.
10178
10179 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
10180
10181 PR c++/57958
10182 * g++.dg/cpp0x/pr57958.C: New test.
10183
10184 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
10185
10186 * lib/target-supports.exp (check_effective_target_vect_perm): Return
10187 true for aarch64_be.
10188
10189 2014-04-24 Radovan Obradovic <robradovic@mips.com>
10190 Tom de Vries <tom@codesourcery.com>
10191
10192 * gcc.dg/fuse-caller-save.c: New test.
10193
10194 2014-04-24 Joey Ye <joey.ye@arm.com>
10195
10196 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10197
10198 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10199
10200 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10201 * gcc.dg/vect/vect-bswap16: New test.
10202 * gcc.dg/vect/vect-bswap32: Likewise.
10203 * gcc.dg/vect/vect-bswap64: Likewise.
10204
10205 2014-04-23 Jeff Law <law@redhat.com>
10206
10207 PR tree-optimization/60902
10208 * gcc.target/i386/pr60902.c: New test.
10209
10210 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
10211
10212 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
10213 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
10214 * gcc.target/aarch64/vdup_n_1.c: New testcase.
10215
10216 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10217
10218 * gcc.target/arm/rev16.c: New test.
10219
10220 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10221
10222 * gcc.target/aarch64/rev16_1.c: New test.
10223
10224 2014-04-23 Richard Biener <rguenther@suse.de>
10225
10226 PR tree-optimization/60903
10227 * gcc.dg/torture/pr60903.c: New testcase.
10228
10229 2014-04-23 Richard Biener <rguenther@suse.de>
10230
10231 PR middle-end/60895
10232 * g++.dg/torture/pr60895.C: New testcase.
10233
10234 2014-04-23 Richard Biener <rguenther@suse.de>
10235
10236 PR middle-end/60891
10237 * gcc.dg/torture/pr60891.c: New testcase.
10238
10239 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10240
10241 PR sanitizer/60275
10242 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
10243 -fno-sanitize-recover to dg-options.
10244 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
10245 add -std=c++11 to dg-options.
10246 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
10247 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
10248 add -std=c++1y to dg-options.
10249 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
10250 -fno-sanitize-recover to dg-options.
10251 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
10252 * c-c++-common/ubsan/vla-4.c: Likewise.
10253 * c-c++-common/ubsan/pr59503.c: Likewise.
10254 * c-c++-common/ubsan/vla-3.c: Likewise.
10255 * c-c++-common/ubsan/save-expr-1.c: Likewise.
10256 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
10257 * c-c++-common/ubsan/shift-3.c: Likewise.
10258 * c-c++-common/ubsan/overflow-1.c: Likewise.
10259 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
10260 * c-c++-common/ubsan/vla-2.c: Likewise.
10261 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
10262 * c-c++-common/ubsan/pr60613-1.c: Likewise.
10263 * c-c++-common/ubsan/shift-6.c: Likewise.
10264 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
10265 * c-c++-common/ubsan/overflow-add-3.c: New test.
10266 * c-c++-common/ubsan/overflow-add-4.c: New test.
10267 * c-c++-common/ubsan/div-by-zero-6.c: New test.
10268 * c-c++-common/ubsan/div-by-zero-7.c: New test.
10269
10270 2014-04-22 Christian Bruel <christian.bruel@st.com>
10271
10272 * gcc.target/sh/hiconst.c: New test.
10273
10274 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
10275
10276 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
10277 lroundf generates custom round instruction, too.
10278
10279 2014-04-22 Tobias Burnus <burnus@net-b.de>
10280
10281 PR fortran/60881
10282 * coarray/alloc_comp_3.f90: New.
10283
10284 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
10285
10286 PR target/60868
10287 * gcc.target/i386/pr60868.c: New testcase.
10288
10289 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10290
10291 PR c/59073
10292 * c-c++-common/gomp/pr59073.c: New test.
10293
10294 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10295
10296 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
10297
10298 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10299
10300 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
10301 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
10302
10303 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
10304
10305 * gcc.dg/memcpy-5.c: New test.
10306
10307 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10308
10309 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
10310
10311 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
10312 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
10313 *-*-solaris2.9.
10314 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
10315 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
10316 from dg-options.
10317 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
10318 from dg-additional-options.
10319 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
10320 from dg-options.
10321
10322 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
10323 execution check.
10324 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
10325 (sigill_hdlr): Remove.
10326 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
10327 check.
10328
10329 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
10330 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
10331 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
10332
10333 * lib/target-supports.exp (add_options_for_tls): Remove
10334 *-*-solaris2.9* handling.
10335
10336 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
10337
10338 * gcc.target/aarch64/vect_cvtf_1.c: New.
10339
10340 2014-04-22 Jakub Jelinek <jakub@redhat.com>
10341
10342 PR tree-optimization/60823
10343 * c-c++-common/gomp/pr60823-1.c: New test.
10344 * c-c++-common/gomp/pr60823-2.c: New test.
10345 * c-c++-common/gomp/pr60823-3.c: New test.
10346
10347 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10348
10349 * gcc.target/arm/anddi_notdi-1.c: New test.
10350 * gcc.target/arm/iordi_notdi-1.c: New test case.
10351
10352 2014-04-22 Ian Bolton <ian.bolton@arm.com>
10353
10354 * gcc.target/arm/iordi_notdi-1.c: New test.
10355
10356 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
10357
10358 * gcc.target/aarch64/vrnd_f64_1.c : New file.
10359
10360 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
10361
10362 PR target/60735
10363 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
10364 not cause errors if -mspe.
10365
10366 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
10367
10368 PR target/60909
10369 * gcc.target/i386/pr60909-1.c: New test.
10370 * gcc.target/i386/pr60909-2.c: Ditto.
10371
10372 2014-04-18 Cong Hou <congh@google.com>
10373
10374 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
10375 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
10376
10377 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10378
10379 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
10380 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10381
10382 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
10383
10384 PR c++/59200
10385 * g++.dg/cpp0x/alias-decl-42.C: New.
10386
10387 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
10388
10389 * gcc.target/powerpc/ti_math1.c: New.
10390 * gcc.target/powerpc/ti_math2.c: New.
10391
10392 2014-04-17 Martin Jambor <mjambor@suse.cz>
10393
10394 * gnat.dg/opt34.adb: New.
10395 * gnat.dg/opt34_pkg.ads: Likewise.
10396
10397 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10398
10399 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
10400 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
10401
10402 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
10403
10404 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
10405 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
10406
10407 2014-04-17 Jakub Jelinek <jakub@redhat.com>
10408
10409 PR target/60847
10410 Forward port from 4.8 branch
10411 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
10412
10413 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
10414 Fix scan patterns.
10415 * gcc.target/i386/bmi-2.c: Ditto.
10416
10417 2014-04-17 Richard Biener <rguenther@suse.de>
10418
10419 PR middle-end/60849
10420 * g++.dg/opt/pr60849.C: New testcase.
10421
10422 2014-04-17 Richard Biener <rguenther@suse.de>
10423
10424 PR tree-optimization/60836
10425 * g++.dg/vect/pr60836.cc: New testcase.
10426
10427 2014-04-17 Richard Biener <rguenther@suse.de>
10428
10429 PR tree-optimization/60841
10430 * gcc.dg/vect/pr60841.c: New testcase.
10431
10432 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10433
10434 * g++.dg/ipa/devirt-31.C: New testcase.
10435
10436 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10437
10438 PR lto/60820
10439 * gcc.dg/lto/pr60820_0.c: New testcase.
10440 * gcc.dg/lto/pr60820_1.c: New testcase.
10441
10442 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
10443
10444 PR ipa/60854
10445 * g++.dg/torture/pr60854.C: New testcase.
10446
10447 2014-04-16 Catherine Moore <clm@codesourcery.com>
10448
10449 * gcc.target/mips/umips-store16-2.c: New test.
10450
10451 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
10452
10453 * g++.dg/cpp0x/initlist-vect.C: New file.
10454
10455 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
10456
10457 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
10458 * gcc.dg/uninit-I-O0.c: Likewise.
10459 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
10460
10461 2014-04-16 Jakub Jelinek <jakub@redhat.com>
10462
10463 PR tree-optimization/60844
10464 * gcc.dg/pr60844.c: New test.
10465
10466 2014-04-15 Richard Biener <rguenther@suse.de>
10467
10468 PR rtl-optimization/56965
10469 * gcc.dg/torture/pr56965-1.c: New testcase.
10470 * gcc.dg/torture/pr56965-2.c: Likewise.
10471
10472 2014-04-15 Teresa Johnson <tejohnson@google.com>
10473
10474 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
10475
10476 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10477
10478 * gnat.dg/vect14.adb: New test.
10479
10480 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
10481
10482 * gnat.dg/vect12.ad[sb]: New test.
10483 * gnat.dg/vect13.ad[sb]: Likewise.
10484
10485 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
10486
10487 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
10488 under qemu-arm.
10489 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
10490 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
10491 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
10492 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
10493 * c-c++-common/ubsan/null-1.c: Likewise.
10494 * c-c++-common/ubsan/null-10.c: Likewise.
10495 * c-c++-common/ubsan/null-11.c: Likewise.
10496 * c-c++-common/ubsan/null-2.c: Likewise.
10497 * c-c++-common/ubsan/null-3.c: Likewise.
10498 * c-c++-common/ubsan/null-4.c: Likewise.
10499 * c-c++-common/ubsan/null-5.c: Likewise.
10500 * c-c++-common/ubsan/null-6.c: Likewise.
10501 * c-c++-common/ubsan/null-7.c: Likewise.
10502 * c-c++-common/ubsan/null-8.c: Likewise.
10503 * c-c++-common/ubsan/null-9.c: Likewise.
10504 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
10505 * c-c++-common/ubsan/overflow-int128.c: Likewise.
10506 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
10507 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
10508 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
10509 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
10510 * c-c++-common/ubsan/pr59333.c: Likewise.
10511 * c-c++-common/ubsan/pr59667.c: Likewise.
10512 * c-c++-common/ubsan/pr60613-2.c: Likewise.
10513 * c-c++-common/ubsan/pr60636.c: Likewise.
10514 * c-c++-common/ubsan/shift-1.c: Likewise.
10515 * c-c++-common/ubsan/shift-2.c: Likewise.
10516 * c-c++-common/ubsan/vla-1.c: Likewise.
10517
10518 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
10519
10520 * gnat.dg/vect11.ad[sb]: New test.
10521
10522 2014-04-14 Richard Biener <rguenther@suse.de>
10523
10524 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
10525
10526 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10527
10528 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
10529
10530 2014-04-14 Richard Biener <rguenther@suse.de>
10531 Marc Glisse <marc.glisse@inria.fr>
10532
10533 PR c/60819
10534 * gcc.target/i386/vec-may_alias.c: New testcase.
10535
10536 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10537
10538 * lib/target-supports.exp
10539 (check_effective_target_vect_widen_mult_si_to_di_pattern):
10540 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
10541 Fix formatting.
10542
10543 2014-04-14 Richard Biener <rguenther@suse.de>
10544
10545 PR lto/60720
10546 * gcc.dg/lto/pr60720_0.c: New testcase.
10547 * gcc.dg/lto/pr60720_1.c: Likewise.
10548
10549 2014-04-14 Christian Bruel <christian.bruel@st.com>
10550
10551 * gcc.target/sh/memset.c: New test.
10552
10553 2014-04-14 Richard Biener <rguenther@suse.de>
10554
10555 PR middle-end/55022
10556 * gcc.dg/graphite/pr55022.c: New testcase.
10557
10558 2014-04-14 Richard Biener <rguenther@suse.de>
10559
10560 PR tree-optimization/59817
10561 PR tree-optimization/60453
10562 * gfortran.dg/graphite/pr59817.f: New testcase.
10563 * gcc.dg/graphite/pr59817-1.c: Likewise.
10564 * gcc.dg/graphite/pr59817-2.c: Likewise.
10565
10566 2014-04-14 Jason Merrill <jason@redhat.com>
10567
10568 Revert:
10569 * lib/gcc-dg.exp (dg-build-dso): New.
10570 (gcc-dg-test-1): Handle dg-do-what "dso".
10571
10572 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
10573
10574 PR fortran/60717
10575 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
10576
10577 PR fortran/58085
10578 * gfortran.dg/associate_15.f90: New test.
10579
10580 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10581
10582 PR middle-end/60467
10583 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
10584 case to check.
10585
10586 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
10587
10588 PR middle-end/60469
10589 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
10590
10591 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
10592
10593 * gcc.target/mips/umips-store16-1.c: New test.
10594
10595 2014-04-11 Tobias Burnus <burnus@net-b.de>
10596
10597 PR c/60194
10598 * * g++.dg/warn/warn_format_signedness.C: New.
10599 * gcc.dg/format/warn-signedness.c: New.
10600
10601 2014-04-11 Tobias Burnus <burnus@net-b.de>
10602
10603 PR fortran/58880
10604 PR fortran/60495
10605 * gfortran.dg/finalize_25.f90: New.
10606
10607 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10608
10609 * gcc.target/epiphany/t1068-2.c: New file.
10610
10611 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10612
10613 * gcc.target/epiphany/btst-1.c: New test.
10614
10615 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
10616
10617 PR rtl-optimization/60651
10618 * gcc.target/epiphany/mode-switch.c: New test.
10619
10620 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
10621
10622 PR c++/58600
10623 * g++.dg/cpp0x/gen-attrs-58.C: New.
10624 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
10625
10626 2014-04-11 Steve Ellcey <sellcey@mips.com>
10627 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR middle-end/60556
10630 * gcc.c-torture/compile/pr60556.c: New test.
10631
10632 2014-04-11 Richard Biener <rguenther@suse.de>
10633
10634 PR middle-end/60797
10635 * gcc.dg/pr60797.c: New testcase.
10636
10637 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10638
10639 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
10640 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
10641 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
10642 rename to ...
10643 * gcc.target/s390/htm-nofloat-1.c: ... this one.
10644 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
10645 instructions as well.
10646
10647 2014-04-11 Jakub Jelinek <jakub@redhat.com>
10648
10649 PR rtl-optimization/60663
10650 * gcc.target/arm/pr60663.c: New test.
10651
10652 2014-04-10 Jason Merrill <jason@redhat.com>
10653
10654 * g++.dg/dso/dlclose1.C: Disable for 4.9.
10655
10656 2014-04-10 Jakub Jelinek <jakub@redhat.com>
10657
10658 PR lto/60567
10659 * g++.dg/lto/pr60567_0.C: New test.
10660
10661 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
10662
10663 * gfortran.dg/class_nameclash.f90: New test.
10664
10665 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
10666
10667 PR c++/52844
10668 * g++.dg/cpp0x/variadic156.C: New.
10669
10670 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10671
10672 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
10673 long.
10674
10675 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10676
10677 PR debug/60655
10678 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
10679 -fdata-sections.
10680
10681 2014-04-09 Steve Ellcey <sellcey@mips.com>
10682
10683 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
10684 and scan lists.
10685
10686 2014-04-09 Cong Hou <congh@google.com>
10687
10688 PR testsuite/60773
10689 * lib/target-supports.exp:
10690 (check_effective_target_vect_widen_si_to_di_pattern): New.
10691 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
10692 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
10693 targets only.
10694 (foo): Fix up formatting.
10695 (main): Call check_vect.
10696
10697 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
10698
10699 PR c++/59115
10700 * g++.dg/template/crash119.C: New.
10701
10702 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
10703
10704 * gcc.target/powerpc/atomic_load_store-p8.c: New.
10705
10706 2014-04-08 Jason Merrill <jason@redhat.com>
10707
10708 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
10709
10710 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10711
10712 PR rtl-optimization/60776
10713 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
10714 * gcc.dg/builtin-bswap-7.c: Likewise.
10715 * gcc.dg/builtin-bswap-6a.c: New testcase.
10716 * gcc.dg/builtin-bswap-7a.c: New testcase.
10717
10718 Revert
10719 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10720
10721 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10722 optimization.
10723 * gcc.dg/builtin-bswap-7.c: Likewise.
10724
10725 2014-04-08 Richard Biener <rguenther@suse.de>
10726
10727 PR tree-optimization/60785
10728 * gcc.dg/graphite/pr60785.c: New testcase.
10729
10730 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10731
10732 PR target/60602
10733 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
10734 with as at -O0.
10735
10736 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
10737
10738 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
10739 * g++.dg/warn/Wnvdtor-3.C: Likewise.
10740 * g++.dg/warn/Wnvdtor-4.C: Likewise.
10741
10742 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
10743
10744 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
10745
10746 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
10747
10748 PR target/60609
10749 * g++.dg/torture/pr60609.C: New test.
10750
10751 2014-04-07 Richard Biener <rguenther@suse.de>
10752
10753 PR tree-optimization/60766
10754 * gcc.dg/torture/pr60766.c: New testcase.
10755
10756 2014-04-07 Jason Merrill <jason@redhat.com>
10757
10758 * lib/gcc-dg.exp (dg-build-dso): New.
10759 (gcc-dg-test-1): Handle dg-do-what "dso".
10760 * lib/target-supports.exp (add_options_for_dlopen): New.
10761 (check_effective_target_dlopen): Use it.
10762
10763 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10764
10765 * gcc.target/arm/pr60657.c: Fix missing curly brace.
10766
10767 2014-04-07 Richard Biener <rguenther@suse.de>
10768
10769 PR middle-end/60750
10770 * g++.dg/torture/pr60750.C: New testcase.
10771 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
10772
10773 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
10774
10775 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
10776
10777 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10778
10779 PR testsuite/60671
10780 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
10781
10782 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
10783
10784 PR testsuite/60672
10785 * g++.dg/cpp1y/auto-fn25.C: Require lto.
10786
10787 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
10788
10789 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
10790
10791 * gfortran.dg/warn_conversion_4.f90: Adjust test.
10792
10793 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
10794
10795 * gcc.target/avr/dev-specific-rmw.c: New test.
10796
10797 2014-04-04 Cong Hou <congh@google.com>
10798
10799 PR tree-optimization/60656
10800 * gcc.dg/vect/pr60656.c: New test.
10801
10802 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10803
10804 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
10805 optimization.
10806 * gcc.dg/builtin-bswap-7.c: Likewise.
10807
10808 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
10809
10810 PR c++/58207
10811 * g++.dg/cpp0x/constexpr-ice15.C: New.
10812
10813 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
10814
10815 PR ipa/59626
10816 testcase by Richard Biener
10817 * gcc.dg/lto/pr59626_0.c: New testcase.
10818 * gcc.dg/lto/pr59626_1.c: New testcase.
10819
10820 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10821
10822 PR debug/60655
10823 * gcc.c-torture/compile/pr60655-1.c: New test.
10824
10825 2014-04-04 Martin Jambor <mjambor@suse.cz>
10826
10827 PR ipa/60640
10828 * g++.dg/ipa/pr60640-1.C: New test.
10829 * g++.dg/ipa/pr60640-2.C: Likewise.
10830 * g++.dg/ipa/pr60640-3.C: Likewise.
10831 * g++.dg/ipa/pr60640-4.C: Likewise.
10832
10833 2014-04-04 Jeff Law <law@redhat.com>
10834
10835 PR target/60657
10836 * gcc.target/arm/pr60657.c: New test.
10837
10838 2014-04-04 Richard Biener <rguenther@suse.de>
10839
10840 PR ipa/60746
10841 * g++.dg/torture/pr60746.C: New testcase.
10842
10843 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
10844
10845 * g++.old-deja/g++.robertl/eb121.C: Adjust.
10846 * g++.old-deja/g++.jason/overload21.C: Likewise.
10847 * g++.old-deja/g++.law/init5.C: Likewise.
10848
10849 2014-04-03 Cong Hou <congh@google.com>
10850
10851 PR tree-optimization/60505
10852 * gcc.dg/vect/pr60505.c: New test.
10853
10854 2014-04-03 Richard Biener <rguenther@suse.de>
10855
10856 PR tree-optimization/60740
10857 * gcc.dg/graphite/pr60740.c: New testcase.
10858
10859 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
10860
10861 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
10862 * g++.dg/warn/Wnvdtor-2.C: New.
10863 * g++.dg/warn/Wnvdtor-3.C: New.
10864 * g++.dg/warn/Wnvdtor-4.C: New.
10865 * g++.dg/warn/Weff1.C: Delete.
10866 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
10867 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
10868
10869 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
10870
10871 PR ipa/60659
10872 * g++.dg/torture/pr60659.C: New testcase.
10873
10874 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10875
10876 PR tree-optimization/60733
10877 * gcc.dg/torture/pr60733.c: New test.
10878
10879 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
10880
10881 PR rtl-optimization/60650
10882 * gcc.target/arm/pr60650-2.c: New.
10883
10884 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
10885
10886 * gcc.target/i386/avx2-vpand-3.c,
10887 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
10888
10889 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10890
10891 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
10892 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
10893 gcc.target/i386/memcpy-strategy-1.c,
10894 gcc.target/i386/memcpy-strategy-2.c,
10895 gcc.target/i386/memcpy-vector_loop-1.c,
10896 gcc.target/i386/memcpy-vector_loop-2.c,
10897 gcc.target/i386/memset-vector_loop-1.c,
10898 gcc.target/i386/memset-vector_loop-2.c,
10899 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
10900 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
10901 -march= options different from those in dg-options.
10902
10903 2014-04-02 Joseph Myers <joseph@codesourcery.com>
10904
10905 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
10906 gcc.target/i386/pr30970.c: Use -mtune=generic.
10907 * gcc.target/i386/avx2-vpaddb-3.c,
10908 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
10909 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
10910 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
10911 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
10912 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
10913 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
10914 gcc.target/i386/avx2-vpsubw-3.c,
10915 gcc.target/i386/avx256-unaligned-load-1.c,
10916 gcc.target/i386/avx256-unaligned-load-4.c,
10917 gcc.target/i386/avx256-unaligned-store-1.c,
10918 gcc.target/i386/avx256-unaligned-store-2.c,
10919 gcc.target/i386/avx256-unaligned-store-4.c: Use
10920 -mno-prefer-avx128.
10921
10922 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10923 Iain Sandoe <iain@codesourcery.com>
10924
10925 PR target/54083
10926 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
10927 with the additional options -Wl,-undefined,dynamic_lookup
10928 and -Wl,-flat_namespace.
10929 * gcc.dg/torture/pr53922.c: Additional option
10930 -Wl,-flat_namespace for darwin[89].
10931 * gcc.dg/torture/pr60092.c: Additional options
10932 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
10933 for darwin[89].
10934
10935 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
10936
10937 PR target/43751
10938 * lib/prune.exp: Modify the regular express to prune
10939 the new warnings introduced by r205679 on darwin9.
10940
10941 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
10942
10943 * g++.dg/init/ctor4.C: Adjust.
10944 * g++.dg/init/ctor4-1.C: New.
10945 * g++.dg/cpp0x/defaulted2.C: Adjust.
10946
10947 2014-04-01 Richard Henderson <rth@redhat.com>
10948
10949 PR target/60704
10950 * gcc.dg/pr60704.c: New file.
10951
10952 2014-04-01 Bin Cheng <bin.cheng@arm.com>
10953
10954 PR target/60363
10955 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
10956 logical_op_short_circuit targets.
10957
10958 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
10959
10960 PR libfortran/60128
10961 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
10962 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
10963
10964 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
10965
10966 PR rtl-optimization/60700
10967 * gcc.target/i386/pr60700.c: New test.
10968
10969 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10970
10971 PR target/60650
10972 * gcc.target/arm/pr60650.c: Adjust command line options.
10973
10974 2014-03-31 Martin Jambor <mjambor@suse.cz>
10975
10976 PR middle-end/60647
10977 * gcc.dg/pr60647-1.c: New test.
10978 * gcc.dg/pr60647-2.c: Likewise.
10979
10980 2014-03-31 Richard Biener <rguenther@suse.de>
10981
10982 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
10983
10984 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
10985
10986 PR target/60034
10987 * gcc.target/aarch64/pr60034.c: New file.
10988
10989 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
10990
10991 PR c++/60626
10992 * g++.dg/cpp1y/pr60626.C: New testcase.
10993
10994 2014-03-29 Joseph Myers <joseph@codesourcery.com>
10995
10996 * gcc.dg/pr45416.c: Allow bextr on x86.
10997 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
10998 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
10999 gcc.target/i386/fma4-vector.c: Use -mno-fma.
11000 * gcc.target/i386/l_fma_double_1.c,
11001 gcc.target/i386/l_fma_double_2.c,
11002 gcc.target/i386/l_fma_double_3.c,
11003 gcc.target/i386/l_fma_double_4.c,
11004 gcc.target/i386/l_fma_double_5.c,
11005 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11006 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11007 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11008 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11009 * gcc.target/i386/pr27971.c: Use -mno-tbm.
11010 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11011 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11012
11013 2014-03-29 Jakub Jelinek <jakub@redhat.com>
11014
11015 PR target/60648
11016 * g++.dg/pr60648.C: Move test to...
11017 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
11018 dg-options, add for fpic targets dg-additional-options -fPIC.
11019
11020 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
11021
11022 * gnat.dg/opt33.adb: New testcase.
11023
11024 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11025
11026 PR target/60697
11027 * gcc.target/aarch64/pr60697.c: New.
11028
11029 2014-03-27 Jeff Law <law@redhat.com>
11030
11031 PR target/60648
11032 * g++.dg/pr60648.C: New test.
11033
11034 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
11035
11036 PR c++/60573
11037 * g++.dg/cpp1y/pr60573.C: New testcase.
11038
11039 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11040
11041 PR target/60693
11042 * gcc.target/i386/pr60693.c: New test.
11043
11044 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
11045
11046 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11047
11048 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11049
11050 PR c++/60689
11051 * c-c++-common/pr60689.c: New test.
11052
11053 PR c++/58678
11054 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11055 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11056 targets.
11057
11058 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11059
11060 PR target/60675
11061 * gcc.target/aarch64/pr60675.C: New.
11062
11063 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11064
11065 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11066 * lib/target-supports.exp: Return true for s390
11067 in check_effective_logical_op_short_circuit.
11068
11069 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11070
11071 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11072 of second source operand.
11073 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11074 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11075 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11076
11077 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11078
11079 PR ipa/60315
11080 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11081
11082 2014-03-28 Tobias Burnus <burnus@net-b.de>
11083
11084 * lib/cilk-plus-dg.exp: New.
11085 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11086 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11087
11088 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11089
11090 PR fortran/60522
11091 * gfortran.dg/where_4.f90: New test case.
11092
11093 2014-03-27 Tobias Burnus <burnus@net-b.de>
11094
11095 PR fortran/58880
11096 * gfortran.dg/finalize_24.f90: New.
11097
11098 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11099
11100 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11101 vbpermq builtin.
11102
11103 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11104 vec_select optimizations.
11105 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11106 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11107
11108 PR target/60672
11109 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11110 xxpermdi builtins are supported.
11111
11112 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
11113
11114 PR rtl-optimization/60650
11115 * gcc.target/arm/pr60650.c: New.
11116
11117 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11118
11119 * gcc.target/s390/20140327-1.c: New testcase.
11120
11121 2014-03-27 Jakub Jelinek <jakub@redhat.com>
11122
11123 PR middle-end/60682
11124 * g++.dg/gomp/pr60682.C: New test.
11125
11126 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
11127
11128 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11129
11130 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11131
11132 PR target/60580
11133 * gcc.target/aarch64/pr60580_1.c: New.
11134 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11135 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11136
11137 2014-03-26 Dehao Chen <dehao@google.com>
11138
11139 * gcc.dg/predict-8.c: New test.
11140
11141 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
11142
11143 PR c++/52369
11144 * g++.dg/init/const10.C: New.
11145 * g++.dg/init/const11.C: New.
11146 * g++.dg/init/pr25811.C: Adjust.
11147 * g++.dg/init/pr29043.C: Likewise.
11148 * g++.dg/init/pr43719.C: Likewise.
11149 * g++.dg/init/pr44086.C: Likewise.
11150 * g++.dg/init/ctor8.C: Likewise.
11151 * g++.dg/init/uninitialized1.C: Likewise.
11152
11153 2014-03-26 Jakub Jelinek <jakub@redhat.com>
11154
11155 PR sanitizer/60636
11156 * c-c++-common/ubsan/pr60636.c: New test.
11157
11158 2014-03-26 Andreas Schwab <schwab@suse.de>
11159
11160 * g++.dg/torture/pr60315.C: Remove duplication.
11161
11162 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
11163
11164 * gcc.c-torture/execute/20140326-1.c: New test.
11165
11166 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
11167
11168 PR ipa/60315
11169 * g++.dg/torture/pr60315.C: New testcase.
11170
11171 2014-03-25 Martin Jambor <mjambor@suse.cz>
11172
11173 PR ipa/60600
11174 * g++.dg/ipa/pr60600.C: New test.
11175
11176 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
11177
11178 PR testsuite/58013
11179 * g++.dg/opt/pr56999.C: Pop hidden visibility.
11180
11181 2014-03-25 Richard Biener <rguenther@suse.de>
11182
11183 PR middle-end/60635
11184 * gfortran.dg/lto/pr60635_0.f90: New testcase.
11185 * gfortran.dg/lto/pr60635_1.c: Likewise.
11186
11187 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
11188
11189 PR c++/60627
11190 * g++.dg/cpp1y/pr60627.C: New testcase.
11191
11192 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
11193
11194 * gcc.target/aarch64/ushr64_1.c: New.
11195
11196 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
11197
11198 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11199 (LONG_LONG): Use LLONG.
11200 (set_rvector_long): Explicitly return void.
11201 (set_vector_long): Likewise.
11202 (check_vector_long): Likewise.
11203
11204 2014-03-24 Marek Polacek <polacek@redhat.com>
11205
11206 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
11207 Define INT_MIN.
11208 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
11209 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11210 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11211 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11212 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11213 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11214 * c-c++-common/ubsan/pr59503.c: Likewise.
11215 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11216 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11217 * c-c++-common/ubsan/shift-3.c: Likewise.
11218 * c-c++-common/ubsan/shift-6.c: Likewise.
11219 * c-c++-common/ubsan/undefined-1.c: Likewise.
11220 * c-c++-common/ubsan/vla-2.c: Likewise.
11221 * c-c++-common/ubsan/vla-3.c: Likewise.
11222 * c-c++-common/ubsan/vla-4.c: Likewise.
11223 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
11224 * g++.dg/ubsan/return-2.C: Likewise.
11225
11226 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
11227
11228 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
11229 hppa*-*-hpux*.
11230
11231 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
11232
11233 PR libfortran/59313
11234 PR libfortran/58015
11235 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
11236 * gfortran.dg/round_4.f90: Likewise.
11237
11238 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
11239
11240 PR libfortran/60128
11241 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
11242 i?86-*-solaris2.9*.
11243
11244 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11245
11246 PR sanitizer/60613
11247 * c-c++-common/ubsan/pr60613-1.c: New test.
11248 * c-c++-common/ubsan/pr60613-2.c: New test.
11249
11250 2014-03-22 Matthias Klose <doko@ubuntu.com>
11251
11252 * g++.dg/cpp0x/regress: Remove empty directory.
11253
11254 2014-03-22 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR debug/60603
11257 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
11258
11259 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11260
11261 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
11262 * g++.dg/cpp1y/pr60393.C: Likewise.
11263
11264 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
11265
11266 PR c++/60384
11267 * g++.dg/cpp1y/pr60384.C: New.
11268
11269 2014-03-21 Jakub Jelinek <jakub@redhat.com>
11270
11271 PR target/60598
11272 * gcc.dg/pr60598.c: New test.
11273
11274 2014-03-21 Martin Jambor <mjambor@suse.cz>
11275
11276 PR ipa/59176
11277 * g++.dg/torture/pr59176.C: New test.
11278
11279 2014-03-21 Martin Jambor <mjambor@suse.cz>
11280
11281 PR ipa/60419
11282 * g++.dg/ipa/pr60419.C: New test.
11283
11284 2014-03-21 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/60577
11287 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
11288
11289 2014-03-21 Tobias Burnus <burnus@net-b.de>
11290
11291 PR fortran/60599
11292 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
11293
11294 2014-03-20 Jakub Jelinek <jakub@redhat.com>
11295
11296 PR middle-end/60597
11297 * g++.dg/opt/pr60597.C: New test.
11298
11299 PR c++/60572
11300 * g++.dg/init/pr60572.C: New test.
11301
11302 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11303
11304 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
11305
11306 2014-03-19 Tobias Burnus <burnus@net-b.de>
11307
11308 PR fortran/60543
11309 PR fortran/60283
11310 * gfortran.dg/implicit_pure_4.f90: New.
11311
11312 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11313
11314 PR c++/51474
11315 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
11316
11317 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
11318
11319 PR testsuite/60590
11320 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
11321 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
11322 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
11323
11324 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
11325
11326 PR c++/60332
11327 * g++.dg/cpp1y/pr60332.C: New.
11328
11329 2014-03-19 Marek Polacek <polacek@redhat.com>
11330
11331 PR sanitizer/60569
11332 * g++.dg/ubsan/pr60569.C: New test.
11333
11334 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11335
11336 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
11337
11338 2014-03-19 Jakub Jelinek <jakub@redhat.com>
11339
11340 PR tree-optimization/60559
11341 * g++.dg/vect/pr60559.cc: New test.
11342
11343 2014-03-18 Ian Lance Taylor <iant@google.com>
11344
11345 PR target/60563
11346 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
11347 (ditype): Rename typedef from int64_t.
11348
11349 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
11350
11351 PR c/55383
11352 * gcc.dg/cast-qual-3.c: New.
11353 Revert:
11354 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11355 * c-c++-common/Wcast-qual-1.c: More precise match text.
11356
11357 2014-03-18 Janus Weil <janus@gcc.gnu.org>
11358
11359 PR fortran/55207
11360 PR fortran/60549
11361 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
11362 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
11363 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
11364 * gfortran.dg/intent_optimize_1.f90: Ditto.
11365 * gfortran.dg/pointer_init_9.f90: Ditto.
11366 * gfortran.dg/volatile4.f90: Ditto.
11367 * gfortran.dg/volatile6.f90: Ditto.
11368
11369 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
11370
11371 PR c/55383
11372 * c-c++-common/Wcast-qual-1.c: More precise match text.
11373
11374 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11375
11376 PR c++/60305
11377 * g++.dg/cpp0x/constexpr-ice14.C: New.
11378
11379 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
11380
11381 PR c++/54250
11382 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
11383
11384 2014-03-18 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR sanitizer/60535
11387 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
11388 * c-c++-common/ubsan/null-2.c: Likewise.
11389 * c-c++-common/ubsan/null-3.c: Likewise.
11390 * c-c++-common/ubsan/null-4.c: Likewise.
11391 * c-c++-common/ubsan/null-5.c: Likewise.
11392 * c-c++-common/ubsan/null-6.c: Likewise.
11393 * c-c++-common/ubsan/null-7.c: Likewise.
11394 * c-c++-common/ubsan/null-8.c: Likewise.
11395 * c-c++-common/ubsan/null-9.c: Likewise.
11396 * c-c++-common/ubsan/null-10.c: Likewise.
11397 * c-c++-common/ubsan/null-11.c: Likewise.
11398 * c-c++-common/ubsan/overflow-1.c: Likewise.
11399 * c-c++-common/ubsan/overflow-2.c: Likewise.
11400 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11401 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11402 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11403 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11404 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11405 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11406 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11407 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11408 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11409 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11410 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11411 * c-c++-common/ubsan/pr59333.c: Likewise.
11412 * c-c++-common/ubsan/pr59503.c: Likewise.
11413 * c-c++-common/ubsan/pr59667.c: Likewise.
11414 * c-c++-common/ubsan/undefined-1.c: Likewise.
11415 * g++.dg/ubsan/pr59250.C: Likewise.
11416 * g++.dg/ubsan/pr59306.C: Likewise.
11417
11418 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11419
11420 * gcc.dg/tls/pr58595.c: Add tls options.
11421
11422 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
11423
11424 * gcc.target/i386/avx-additional-reg-names.c: New.
11425 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
11426
11427 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
11428
11429 PR c++/60390
11430 * g++.dg/cpp1y/pr60390.C: New testcase.
11431
11432 PR c++/60391
11433 * g++.dg/cpp1y/pr60391.C: New testcase.
11434
11435 2014-03-17 Jakub Jelinek <jakub@redhat.com>
11436
11437 PR target/60516
11438 * gcc.target/i386/pr60516.c: New test.
11439
11440 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
11441
11442 PR c++/59571
11443 * g++.dg/cpp0x/constexpr-ice13.C: New.
11444
11445 2014-03-17 Marek Polacek <polacek@redhat.com>
11446
11447 PR middle-end/60534
11448 * gcc.dg/gomp/pr60534.c: New test.
11449
11450 2014-03-17 Kai Tietz <ktietz@redhat.com>
11451
11452 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
11453
11454 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
11455
11456 PR testsuite/58851
11457 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
11458 storage size.
11459
11460 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
11461
11462 PR libfortran/58324
11463 * gfortran.dg/list_read_12.f90: New test.
11464
11465 2014-03-15 Janus Weil <janus@gcc.gnu.org>
11466
11467 PR fortran/55207
11468 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
11469 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
11470 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
11471 -Wno-aggressive-loop-optimizations and remove an unused variable.
11472 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
11473 * gfortran.dg/pointer_init_9.f90: New.
11474 * gfortran.dg/volatile4.f90: Put into subroutine.
11475 * gfortran.dg/volatile6.f90: Ditto.
11476
11477 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
11478
11479 PR fortran/60392
11480 * gfortran.dg/transpose_4.f90: New test.
11481
11482 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
11483
11484 PR rtl-optimization/60508
11485 * gcc.target/i386/pr60508.c: New.
11486
11487 2014-03-14 Richard Biener <rguenther@suse.de>
11488
11489 PR middle-end/60518
11490 * g++.dg/pr60518.C: New testcase.
11491
11492 2014-03-14 Martin Jambor <mjambor@suse.cz>
11493
11494 PR lto/60461
11495 * gcc.dg/lto/pr60461_0.c: New test.
11496
11497 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
11498
11499 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
11500 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
11501 * gcc.dg/lto/save-temps_0.c: New testcase.
11502
11503 2014-03-13 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR middle-end/36282
11506 * c-c++-common/pr36282-1.c: New test.
11507 * c-c++-common/pr36282-2.c: New test.
11508 * c-c++-common/pr36282-3.c: New test.
11509 * c-c++-common/pr36282-4.c: New test.
11510
11511 2014-03-13 Richard Henderson <rth@redhat.com>
11512
11513 PR debug/60438
11514 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
11515
11516 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11517
11518 PR c++/60383
11519 * g++.dg/template/crash118.C: New.
11520 * g++.dg/template/crash95.C: Adjust.
11521
11522 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
11523
11524 PR rtl-optimization/57189
11525 * gcc.target/i386/pr57189.c: New.
11526
11527 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
11528
11529 PR c++/60254
11530 * g++.dg/cpp0x/static_assert10.C: New.
11531 * g++.dg/cpp0x/static_assert11.C: Likewise.
11532 * g++.dg/cpp0x/static_assert3.C: Adjust.
11533
11534 2014-03-13 Richard Biener <rguenther@suse.de>
11535
11536 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
11537
11538 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11539
11540 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
11541 2.07 128-bit arithmetic.
11542 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
11543
11544 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
11545 due to when TImode is allowed in VSX registers, the allowable
11546 address modes for TImode is just a single indirect address in
11547 order for the value to be loaded and store in either GPR or VSX
11548 registers. This affects the generated code, and it would cause
11549 this test to fail, when such an option is used.
11550
11551 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
11552
11553 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
11554
11555 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11556
11557 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
11558 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
11559 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
11560 only test for exactly one if if -mbranch-cost=1 has been passed.
11561
11562 2014-03-12 Christian Bruel <christian.bruel@st.com>
11563
11564 PR target/60264
11565 * gcc.target/arm/pr60264.c
11566
11567 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
11568
11569 PR tree-optimization/60454
11570 * gcc.c-torture/execute/pr60454.c: New test.
11571
11572 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11573 Marc Glisse <marc.glisse@inria.fr>
11574
11575 PR tree-optimization/60502
11576 * gcc.c-torture/compile/pr60502.c: New test.
11577
11578 2014-03-12 Jakub Jelinek <jakub@redhat.com>
11579
11580 PR middle-end/60482
11581 * gcc.dg/vect/pr60482.c: New test.
11582
11583 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
11584
11585 PR c++/60389
11586 * g++.dg/cpp0x/inh-ctor19.C: New.
11587
11588 2014-03-11 Richard Biener <rguenther@suse.de>
11589
11590 PR tree-optimization/60429
11591 PR tree-optimization/60485
11592 * gcc.dg/pr60485-1.c: New testcase.
11593 * gcc.dg/pr60485-2.c: Likewise.
11594
11595 2014-03-10 Jakub Jelinek <jakub@redhat.com>
11596
11597 PR ipa/60457
11598 * g++.dg/ipa/pr60457.C: New test.
11599
11600 2014-03-10 Richard Biener <rguenther@suse.de>
11601
11602 PR middle-end/60474
11603 * g++.dg/torture/pr60474.C: New testcase.
11604
11605 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
11606
11607 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
11608
11609 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
11610
11611 * gcc.dg/lto/pr55113_0.c: New testcase.
11612
11613 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
11614
11615 PR c++/60033
11616 * g++.dg/cpp1y/pr60033.C: New testcase.
11617
11618 PR c++/60393
11619 * g++.dg/cpp1y/pr60393.C: New testcase.
11620
11621 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
11622
11623 PR libfortran/60128
11624 * gfortran.dg/fmt_en.f90: New test.
11625
11626 2014-03-07 Jason Merrill <jason@redhat.com>
11627
11628 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
11629 * lib/target-supports.exp (check_effective_target_c++11): Now
11630 means C++11 and up.
11631 (check_effective_target_c++11_only): New.
11632 (check_effective_target_c++11_down): New.
11633 (check_effective_target_c++1y): New.
11634 (check_effective_target_c++1y_only): New.
11635 (check_effective_target_c++98_only): Rename from
11636 check_effective_target_c++98.
11637 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
11638
11639 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
11640
11641 PR c++/58609
11642 * g++.dg/cpp0x/constexpr-ice12.C: New.
11643
11644 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
11645
11646 * c-c++-common/gomp/map-1.c: Extend.
11647
11648 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
11649 Janus Weil <janus@gcc.gnu.org>
11650
11651 PR fortran/51976
11652 * gfortran.dg/deferred_type_component_1.f90 : New test.
11653 * gfortran.dg/deferred_type_component_2.f90 : New test.
11654
11655 2014-03-06 Marek Polacek <polacek@redhat.com>
11656
11657 PR c/60197
11658 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
11659 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
11660
11661 2014-03-06 Jakub Jelinek <jakub@redhat.com>
11662
11663 PR target/58595
11664 * gcc.dg/tls/pr58595.c: New test.
11665
11666 2014-03-06 Richard Biener <rguenther@suse.de>
11667
11668 PR middle-end/60445
11669 PR lto/60424
11670 PR lto/60427
11671 Revert
11672 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11673
11674 * gcc.dg/lto/pr55113_0.c: New testcase.
11675
11676 2014-03-05 Jakub Jelinek <jakub@redhat.com>
11677
11678 PR testsuite/59308
11679 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
11680 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
11681 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
11682 s390*/i?86/x86_64.
11683 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
11684 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
11685 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
11686 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
11687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
11688 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
11689 even for mips*/s390*/i?86/x86_64.
11690 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
11691 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
11692 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
11693 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
11694 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
11695
11696 PR lto/60404
11697 * gcc.dg/lto/pr60404_0.c: New test.
11698 * gcc.dg/lto/pr60404_1.c: New file.
11699 * gcc.dg/lto/pr60404_2.c: New file.
11700
11701 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11702
11703 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
11704 long long" throughout.
11705 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
11706 * gcc.dg/vmx/insert-vsx.c: Likewise.
11707 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
11708 * gcc.dg/vmx/ld-vsx.c: Likewise.
11709 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11710 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11711 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11712 * gcc.dg/vmx/merge-vsx.c: Likewise.
11713 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11714 * gcc.dg/vmx/st-vsx.c: Likewise.
11715 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
11716 * gcc.dg/vmx/stl-vsx.c: Likewise.
11717 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
11718
11719 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
11720
11721 * gcc.dg/lto/pr55113_0.c: New testcase.
11722
11723 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
11724
11725 PR c++/60376
11726 * g++.dg/cpp1y/pr60376.C: New.
11727
11728 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11729
11730 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
11731
11732 2014-03-04 Richard Biener <rguenther@suse.de>
11733
11734 PR tree-optimization/60382
11735 * gcc.dg/vect/pr60382.c: New testcase.
11736
11737 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
11738
11739 PR libfortran/60148
11740 * gfortran.dg/namelist_84.f90: New test.
11741
11742 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
11743
11744 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
11745 argument to avoid inf values.
11746 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
11747 UNION_FP_CHECK machinery.
11748
11749 2014-03-03 Renlin Li <Renlin.Li@arm.com>
11750
11751 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
11752 i32in128 cases outside special big-endian processing block.
11753
11754 2014-03-03 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR preprocessor/60400
11757 * c-c++-common/cpp/pr60400.c: New test.
11758 * c-c++-common/cpp/pr60400-1.h: New file.
11759 * c-c++-common/cpp/pr60400-2.h: New file.
11760
11761 PR objc++/60398
11762 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
11763
11764 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
11765 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
11766
11767 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11768
11769 PR ipa/60150
11770 * g++.dg/lto/pr60150.H: New testcase.
11771 * g++.dg/lto/pr60150_0.C: New testcase.
11772 * g++.dg/lto/pr60150_1.C: New testcase.
11773
11774 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
11775
11776 PR ipa/60306
11777 * g++.dg/ipa/devirt-29.C: New testcase
11778
11779 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
11780
11781 PR fortran/60236
11782 * gfortran.dg/vect/pr32380.f: Fix expected test results.
11783
11784 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
11785
11786 PR c++/50025
11787 * g++.dg/cpp0x/pr50025.C: New.
11788
11789 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
11790
11791 PR c++/60377
11792 * g++.dg/cpp1y/pr60377.C: New testcase.
11793
11794 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
11795
11796 PR fortran/60341
11797 * gfortran.dg/str_comp_optimize_1.f90: New test.
11798
11799 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
11800
11801 PR target/60071
11802 * gcc.c-torture/compile/pr60071.c: New.
11803
11804 2014-02-28 Janus Weil <janus@gcc.gnu.org>
11805
11806 PR fortran/60359
11807 * gfortran.dg/unlimited_polymorphic_16.f90: New.
11808
11809 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11810
11811 PR c++/58610
11812 * g++.dg/cpp0x/constexpr-ice11.C: New.
11813
11814 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
11815
11816 PR c++/60314
11817 * g++.dg/cpp1y/auto-fn24.C: New.
11818
11819 2014-02-28 Joey Ye <joey.ye@arm.com>
11820
11821 PR target/PR60169
11822 * gcc.target/arm/thumb1-far-jump-3.c: New case.
11823
11824 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
11825
11826 PR c++/60253
11827 * g++.dg/overload/ellipsis2.C: New.
11828
11829 2014-02-27 Jeff Law <law@redhat.com>
11830
11831 PR rtl-optimization/52714
11832 * gcc.c-torture/compile/pr52714.c: New test.
11833
11834 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
11835 Jeff Law <law@redhat.com>
11836
11837 PR rtl-optimization/49847
11838 * g++.dg/pr49847.C: New test.
11839
11840 2014-02-27 Marek Polacek <polacek@redhat.com>
11841
11842 PR middle-end/59223
11843 * c-c++-common/pr59223.c: New test.
11844
11845 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11846
11847 * common/config/i386/predicates.md (const1256_operand): Remove.
11848 (const2356_operand): New.
11849 (const_1_to_2_operand): Remove.
11850 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
11851 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
11852 (*avx512pf_gatherpf<mode>sf): Ditto.
11853 (avx512pf_gatherpf<mode>df): Ditto.
11854 (*avx512pf_gatherpf<mode>df_mask): Ditto.
11855 (*avx512pf_gatherpf<mode>df): Ditto.
11856 (avx512pf_scatterpf<mode>sf): Ditto.
11857 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
11858 (*avx512pf_scatterpf<mode>sf): Ditto.
11859 (avx512pf_scatterpf<mode>df): Ditto.
11860 (*avx512pf_scatterpf<mode>df_mask): Ditto.
11861 (*avx512pf_scatterpf<mode>df): Ditto.
11862 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
11863
11864 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
11865
11866 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
11867 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
11868 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
11869 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
11870 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
11871 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
11872 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
11873 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
11874
11875 2014-02-26 Bin Cheng <bin.cheng@arm.com>
11876
11877 PR target/60280
11878 * gnat.dg/renaming5.adb: Change to two expected gotos.
11879 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
11880 jump threads.
11881 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
11882 messages for removed basic block.
11883 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
11884 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
11885 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
11886 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
11887
11888 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11889
11890 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
11891 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
11892 * gcc.dg/vmx/ldl-vsx.c: Likewise.
11893 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
11894 * gcc.dg/vmx/merge-vsx.c: Likewise.
11895 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11896
11897 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
11898
11899 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
11900 * gcc.target/i386/prefetchwt1-1.c: New.
11901 * g++.dg/other/i386-2.C: Add new option.
11902 * g++.dg/other/i386-3.C: Ditto.
11903 * gcc.target/i386/sse-12.c: Ditto.
11904 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
11905 * gcc.target/i386/sse-22.c: Add new option.
11906 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
11907
11908 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11909
11910 PR libfortran/59313
11911 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
11912
11913 PR libfortran/58015
11914 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
11915
11916 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
11917
11918 PR c++/60311
11919 * g++.dg/cpp1y/pr60311.C: New testcase.
11920
11921 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
11922
11923 PR c++/60065
11924 * g++.dg/cpp1y/pr60065.C: New testcase.
11925
11926 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
11927
11928 PR rtl-optimization/60268
11929 * gcc.c-torture/compile/pr60268.c: New test.
11930
11931 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
11932
11933 * gcc.target/microblaze/others/mem_reload.c: New test.
11934
11935 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11936
11937 * gcc.dg/vmx/lde.c: New test.
11938 * gcc.dg/vmx/lde-be-order.c: New test.
11939 * gcc.dg/vmx/ste.c: New test.
11940 * gcc.dg/vmx/ste-be-order.c: New test.
11941
11942 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
11943
11944 PR testsuite/60173
11945 * lib/target-supports.exp
11946 (check_effective_target_logical_op_short_circuit): Add cris-*-*
11947 and crisv32-*-* to list.
11948
11949 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11950
11951 PR fortran/60302
11952 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
11953
11954 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11955
11956 * gcc.dg/vmx/vsums.c: Check entire result vector.
11957 * gcc.dg/vmx/vsums-be-order.c: Likewise.
11958
11959 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11960
11961 * gcc.dg/vmx/ld.c: New test.
11962 * gcc.dg/vmx/ld-be-order.c: New test.
11963 * gcc.dg/vmx/ld-vsx.c: New test.
11964 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
11965 * gcc.dg/vmx/ldl.c: New test.
11966 * gcc.dg/vmx/ldl-be-order.c: New test.
11967 * gcc.dg/vmx/ldl-vsx.c: New test.
11968 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
11969 * gcc.dg/vmx/st.c: New test.
11970 * gcc.dg/vmx/st-be-order.c: New test.
11971 * gcc.dg/vmx/st-vsx.c: New test.
11972 * gcc.dg/vmx/st-vsx-be-order.c: New test.
11973 * gcc.dg/vmx/stl.c: New test.
11974 * gcc.dg/vmx/stl-be-order.c: New test.
11975 * gcc.dg/vmx/stl-vsx.c: New test.
11976 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
11977
11978 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
11979
11980 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
11981 * g++.dg/other/i386-3.C (dg-options): Ditto.
11982 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
11983 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
11984 -mavx512pf and -msha.
11985
11986 2014-02-21 Richard Biener <rguenther@suse.de>
11987
11988 PR tree-optimization/60276
11989 * gcc.dg/vect/pr60276.c: New testcase.
11990
11991 2014-02-21 Janus Weil <janus@gcc.gnu.org>
11992
11993 PR fortran/60234
11994 * gfortran.dg/finalize_23.f90: New.
11995
11996 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
11997
11998 PR c++/60052
11999 PR c++/60053
12000 * g++.dg/cpp1y/pr60052.C: New testcase.
12001 * g++.dg/cpp1y/pr60053.C: New testcase.
12002
12003 2014-02-21 Tobias Burnus <burnus@net-b.de>
12004
12005 PR fortran/60286
12006 * gfortran.dg/inquire_16.f90: New.
12007
12008 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
12009
12010 * gcc.target/nios2/biggot-1.c: New.
12011 * gcc.target/nios2/biggot-2.c: New.
12012
12013 2014-02-20 Martin Jambor <mjambor@suse.cz>
12014
12015 PR ipa/55260
12016 * gcc.dg/ipa/pr55260.c: New test.
12017
12018 2014-02-20 Bin Cheng <bin.cheng@arm.com>
12019
12020 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12021 for execution test case.
12022
12023 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
12024
12025 PR ipa/58555
12026 * g++.dg/torture/pr58555.C: New testcase.
12027
12028 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12029
12030 PR target/60204
12031 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12032 reflect abi fix.
12033 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12034
12035 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12036 Kirill Yukhin <kirill.yukhin@intel.com>
12037
12038 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12039 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12040 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12041 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12042 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12043 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12044
12045 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12046
12047 PR c/37743
12048 * g++.dg/ext/builtin-bswap1.C: New test.
12049 * c-c++-common/pr37743.c: New test.
12050
12051 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
12052
12053 * gcc.dg/decl-10.c: New test.
12054
12055 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12056
12057 PR c++/60267
12058 * g++.dg/ext/ivdep-1.C: New test.
12059
12060 PR c++/60267
12061 * gcc.dg/pr60267.c: New test.
12062
12063 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12064
12065 PR target/59794
12066 * gcc.target/i386/pr39162.c: Add dg-prune-output.
12067 (dg-options): Remove -Wno-psabi.
12068 * gcc.target/i386/pr59794-2.c: Ditto.
12069 * gcc.target/i386/pr60205-1.c: Ditto.
12070 * gcc.target/i386/sse-5.c: Ditto.
12071
12072 2014-02-18 Nick Clifton <nickc@redhat.com>
12073
12074 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12075 * gcc.dg/pr23623.c: Likewise.
12076 * gcc.dg/pr48784-1.c: Likewise.
12077 * gcc.dg/pr48784-2.c: Likewise.
12078 * gcc.dg/pr56997-2.c: Likewise.
12079 * gcc.dg/sms-6.c: Likewise.
12080 * gcc.dg/torture/pr60183.c: Likewise.
12081 * gcc.dg/torture/vec-cvt-1.c: Likewise.
12082 * gcc.c-torture/execute/20061220-1.x: New.
12083 * gcc.c-torture/execute/pr43220.x: New.
12084 * gcc.c-torture/execute/pr51581-1.x: New.
12085 * gcc.c-torture/execute/pr51581-2.x: New.
12086 * gcc.c-torture/execute/pr58570.x: New.
12087 * gcc.c-torture/unsorted/DFcmp.x: New.
12088 * gcc.c-torture/unsorted/SFset.x: New.
12089
12090 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
12091
12092 * gnat.dg/opt31.adb: New test.
12093
12094 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12095
12096 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12097
12098 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12099
12100 PR fortran/60232
12101 * gfortran.dg/typebound_proc_33.f90: New.
12102
12103 2014-02-19 Marek Polacek <polacek@redhat.com>
12104
12105 PR c/60195
12106 * gcc.dg/pr60195.c: New test.
12107
12108 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
12109
12110 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12111
12112 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12113
12114 PR preprocessor/58844
12115 * c-c++-common/cpp/pr58844-1.c: New test.
12116 * c-c++-common/cpp/pr58844-2.c: New test.
12117
12118 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12119
12120 PR c++/60225
12121 * g++.dg/cpp0x/constexpr-ice10.C: New.
12122
12123 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12124
12125 PR c++/60215
12126 * g++.dg/cpp0x/pr60215.C: New.
12127
12128 2014-02-18 Tobias Burnus <burnus@net-b.de>
12129
12130 PR fortran/49397
12131 * gfortran.dg/proc_ptr_45.f90: New.
12132 * gfortran.dg/proc_ptr_46.f90: New.
12133
12134 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12135
12136 PR c++/60190
12137 * g++.dg/cpp1y/pr60190.C: New testcase.
12138
12139 PR c++/60064
12140 * g++.dg/cpp1y/pr60064.C: New testcase.
12141
12142 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
12143
12144 PR target/60205
12145 * gcc.target/i386/pr60205-1.c: New test.
12146 * gcc.target/i386/pr60205-2.c: Ditto.
12147
12148 2014-02-18 Kai Tietz <ktietz@redhat.com>
12149
12150 PR target/60193
12151 * gcc.target/i386/nest-1.c: New testcase.
12152
12153 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
12154
12155 * gnat.dg/opt32.adb: New test.
12156
12157 2014-02-18 Janus Weil <janus@gcc.gnu.org>
12158
12159 PR fortran/60231
12160 * gfortran.dg/typebound_generic_15.f90: New.
12161
12162 2014-02-17 Janus Weil <janus@gcc.gnu.org>
12163
12164 PR fortran/55907
12165 * gfortran.dg/init_flag_12.f90: New.
12166
12167 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12168 Ilya Tocar <ilya.tocar@intel.com>
12169
12170 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12171 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12172 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12173 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12174
12175 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
12176
12177 * lib/target-supports.exp
12178 (check_effective_target_logical_op_short_circuit): New procedure.
12179 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12180 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12181 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12182 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12183 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12184 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
12185 logical_op_short_circuit for the alternative test, extending
12186 it to arm_cortex_m.
12187
12188 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12189
12190 PR target/60203
12191 * gcc.target/powerpc/pr60203.c: New testsuite.
12192
12193 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
12194
12195 PR fortran/59599
12196 * gfortran.dg/ichar_3.f90: New test.
12197
12198 2014-02-15 Richard Biener <rguenther@suse.de>
12199
12200 PR tree-optimization/60183
12201 * gcc.dg/torture/pr60183.c: New testcase.
12202
12203 2014-02-14 Jeff Law <law@redhat.com>
12204
12205 PR rtl-optimization/60131
12206 * g++.dg/torture/pr60131.C: New test.
12207
12208 2014-02-14 Ian Bolton <ian.bolton@arm.com>
12209
12210 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
12211 on command-line.
12212
12213 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
12214
12215 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
12216
12217 2014-02-14 Jakub Jelinek <jakub@redhat.com>
12218
12219 * gcc.c-torture/compile/20140213.c: New test.
12220
12221 2014-02-13 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR target/43546
12224 * gcc.target/i386/pr43546.c: New test.
12225
12226 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
12227
12228 * gcc.target/s390/hotpatch-compile-8.c: New test.
12229
12230 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12231
12232 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
12233 definition with an ifndef.
12234 * gcc.dg/pr59605-2.c: New test.
12235
12236 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
12237
12238 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
12239
12240 2014-02-12 Joseph Myers <joseph@codesourcery.com>
12241
12242 * gcc.dg/torture/float128-mul-underflow.c,
12243 gcc.dg/torture/float128-truncdf-underflow.c,
12244 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
12245
12246 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12247
12248 PR middle-end/59737
12249 * g++.dg/ipa/pr59737.C: New test.
12250
12251 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
12252
12253 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
12254
12255 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
12256
12257 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
12258
12259 * gcc.dg/cilk-plus/jump-openmp.c: New file.
12260
12261 2014-02-12 Richard Biener <rguenther@suse.de>
12262
12263 PR middle-end/60092
12264 * gcc.dg/torture/pr60092.c: New testcase.
12265 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
12266
12267 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
12268
12269 * gcc.c-torture/execute/20140212-1.c: New test.
12270
12271 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
12272
12273 PR c++/60047
12274 * g++.dg/cpp0x/pr60047.C: New.
12275
12276 2014-02-12 Jakub Jelinek <jakub@redhat.com>
12277
12278 PR c/60101
12279 * c-c++-common/pr60101.c: New test.
12280
12281 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
12282
12283 PR lto/59468
12284 * g++.dg/ipa/devirt-27.C: New testcase.
12285 * g++.dg/ipa/devirt-26.C: New testcase.
12286
12287 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12288
12289 PR target/60137
12290 * gcc.target/powerpc/pr60137.c: New file.
12291
12292 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12293
12294 PR fortran/52370
12295 * gfortran.dg/pr52370.f90: New test.
12296
12297 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
12298
12299 PR target/59927
12300 Revert
12301 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
12302
12303 PR testsuite/58630
12304 * gcc.target/i386/pr43662.c (dg-options):
12305 Add -maccumulate-outgoing-args.
12306 * gcc.target/i386/pr43869.c (dg-options): Ditto.
12307 * gcc.target/i386/pr57003.c (dg-options): Ditto.
12308 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
12309 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
12310 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
12311 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
12312 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
12313 Add -maccumulate-outgoing-args.
12314 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
12315 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
12316 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
12317 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
12318 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
12319 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
12320 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
12321 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
12322 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
12323 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
12324 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
12325 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
12326 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
12327 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
12328 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
12329
12330 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
12331
12332 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
12333
12334 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12335
12336 PR debug/59776
12337 * gcc.dg/guality/pr59776.c: New test.
12338
12339 2014-02-11 Renlin Li <Renlin.Li@arm.com>
12340
12341 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
12342 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
12343 (add_options_for_arm_vfp3): New.
12344
12345 2014-02-11 Jeff Law <law@redhat.com>
12346
12347 PR middle-end/54041
12348 * gcc.target/m68k/pr54041.c: New test.
12349
12350 2014-02-11 Jakub Jelinek <jakub@redhat.com>
12351
12352 PR target/59927
12353 * gcc.target/i386/pr59927.c: New test.
12354
12355 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
12356
12357 * gcc.dg/vect/pr57741-3.c: Require vect_int.
12358 * gcc.dg/vect/pr60012.c: Likewise.
12359 * gcc.dg/vect/vect-119.c: Likewise.
12360 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
12361 * gcc.dg/vect/vect-outer-4c.c: Likewise.
12362
12363 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12364
12365 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
12366
12367 2014-02-10 Jeff Law <law@redhat.com>
12368
12369 PR middle-end-52306
12370 * gcc.c-torture/compile/pr52306.c: New test.
12371
12372 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12373
12374 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
12375
12376 2014-02-10 Richard Biener <rguenther@suse.de>
12377
12378 PR tree-optimization/60115
12379 * gcc.dg/torture/pr60115.c: New testcase.
12380
12381 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
12382
12383 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
12384 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
12385
12386 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
12387 Ilya Tocar <ilya.tocar@intel.com>
12388
12389 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
12390 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
12391 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
12392 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
12393 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
12394 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
12395 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
12396 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
12397 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
12398 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
12399 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
12400 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
12401 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
12402 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
12403 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
12404 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
12405 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
12406 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
12407 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
12408 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
12409 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
12410 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
12411 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
12412 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
12413 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
12414 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
12415 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
12416
12417 2014-02-10 Jakub Jelinek <jakub@redhat.com>
12418
12419 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
12420
12421 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12422
12423 PR fortran/57522
12424 * gfortran.dg/associated_target_5.f03: New test.
12425
12426 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
12427
12428 PR fortran/59026
12429 * gfortran.dg/elemental_by_value_1.f90: New test.
12430
12431 2014-02-08 Janus Weil <janus@gcc.gnu.org>
12432
12433 PR fortran/58470
12434 * gfortran.dg/finalize_22.f90: New.
12435
12436 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
12437
12438 PR fortran/60066
12439 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
12440 was fixed by the patch for PR59906.
12441
12442 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
12443
12444 PR translation/52289
12445 * gfortran.dg/coarray_8.f90: Update dg-error match.
12446
12447 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12448
12449 PR c/59984
12450 * gcc.dg/vect/pr59984.c: New test.
12451
12452 PR middle-end/60092
12453 * gcc.dg/attr-alloc_align-1.c: New test.
12454 * gcc.dg/attr-alloc_align-2.c: New test.
12455 * gcc.dg/attr-alloc_align-3.c: New test.
12456 * gcc.dg/attr-assume_aligned-1.c: New test.
12457 * gcc.dg/attr-assume_aligned-2.c: New test.
12458 * gcc.dg/attr-assume_aligned-3.c: New test.
12459
12460 2014-02-08 Jakub Jelinek <jakub@redhat.com>
12461
12462 PR target/60077
12463 * gcc.target/i386/pr60077-1.c: New test.
12464 * gcc.target/i386/pr60077-2.c: New test.
12465
12466 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12467
12468 PR preprocessor/56824
12469 * gcc.dg/pr56824.c: New test.
12470
12471 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12472
12473 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
12474 variable used for atomic operations.
12475
12476 2014-02-07 Richard Biener <rguenther@suse.de>
12477
12478 PR middle-end/60092
12479 * gcc.dg/vect/pr60092-2.c: New testcase.
12480
12481 2014-02-07 Jakub Jelinek <jakub@redhat.com>
12482
12483 PR c++/60082
12484 Revert
12485 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12486
12487 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12488 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12489
12490 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12491
12492 * gcc.target/s390/fp2int1.c: New testcase.
12493
12494 2014-02-07 Richard Biener <rguenther@suse.de>
12495
12496 PR middle-end/60092
12497 * gcc.dg/tree-ssa/alias-30.c: New testcase.
12498 * gcc.dg/tree-ssa/alias-31.c: Likewise.
12499
12500 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
12501
12502 PR ipa/59918
12503 * g++.dg/torture/pr59918.C: New testcase.
12504
12505 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12506
12507 PR target/59575
12508 * gcc.target/arm/pr59575.c: New test.
12509
12510 PR debug/59992
12511 * gcc.dg/pr59992.c: New test.
12512
12513 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
12514
12515 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
12516 init_priority. Test alignment of variable instead of function.
12517
12518 2014-02-06 Marek Polacek <polacek@redhat.com>
12519
12520 PR c/60087
12521 * gcc.dg/pr60087.c: New test.
12522
12523 2014-02-06 Alan Modra <amodra@gmail.com>
12524
12525 * gcc.target/powerpc/pr60032.c: New.
12526
12527 2014-02-06 Jakub Jelinek <jakub@redhat.com>
12528
12529 PR target/60062
12530 * gcc.c-torture/execute/pr60062.c: New test.
12531 * gcc.c-torture/execute/pr60072.c: New test.
12532
12533 2014-02-06 Ian Bolton <ian.bolton@arm.com>
12534
12535 * gcc.dg/tree-ssa/pr59597.c: Make called function static
12536 so that expected outcome works for PIC variants too.
12537
12538 2014-02-06 Yury Gribov <y.gribov@samsung.com>
12539 Kugan Vivekanandarajah <kuganv@linaro.org>
12540
12541 * gcc.target/arm/vect-noalign.c: New file.
12542
12543 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
12544 Jakub Jelinek <jakub@redhat.com>
12545
12546 PR middle-end/60013
12547 * gcc.dg/pr60013.c: New testcase.
12548
12549 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12550
12551 * gcc.dg/vmx/sum2s.c: New.
12552 * gcc.dg/vmx/sum2s-be-order.c: New.
12553
12554 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12555
12556 * gcc.dg/vmx/pack.c: New.
12557 * gcc.dg/vmx/pack-be-order.c: New.
12558 * gcc.dg/vmx/unpack.c: New.
12559 * gcc.dg/vmx/unpack-be-order.c: New.
12560
12561 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
12562
12563 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
12564 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
12565
12566 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
12569 Use __builtin_floorf, __builtin_ceilf.
12570 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
12571 declaration.
12572 (TEST): Use __builtin_floorf.
12573 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
12574
12575 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12576
12577 PR ipa/59947
12578 * g++.dg/opt/pr59947.C: New test.
12579
12580 PR c++/58703
12581 * c-c++-common/gomp/pr58703.c: New test.
12582
12583 2014-02-05 Richard Biener <rguenther@suse.de>
12584
12585 PR testsuite/60076
12586 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
12587 avoid using unsigned long long.
12588
12589 2014-02-05 Jakub Jelinek <jakub@redhat.com>
12590
12591 PR middle-end/57499
12592 * g++.dg/torture/pr57499.C: New test.
12593
12594 2014-02-05 Yury Gribov <y.gribov@samsung.com>
12595
12596 * gcc.dg/asan/nosanitize-and-inline.c: New test.
12597
12598 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
12599
12600 * g++.dg/ipa/devirrt-22.C: Fix template.
12601
12602 2014-02-04 Marek Polacek <polacek@redhat.com>
12603
12604 PR c/60036
12605 * gcc.dg/pr60036.c: New test.
12606
12607 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
12608
12609 PR ipa/60058
12610 * g++.dg/torture/pr60058.C: New testcase.
12611
12612 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
12613
12614 * g++.dg/tsan/default_options.C: Invert check.
12615
12616 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12617
12618 PR tree-optimization/60002
12619 * g++.dg/opt/pr60002.C: New test.
12620
12621 PR tree-optimization/60023
12622 * g++.dg/vect/pr60023.cc: New test.
12623
12624 PR ipa/60026
12625 * c-c++-common/torture/pr60026.c: New test.
12626
12627 PR rtl-optimization/57915
12628 * gcc.target/i386/pr57915.c: New test.
12629
12630 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12631
12632 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
12633
12634 2014-02-04 Renlin Li <Renlin.Li@arm.com>
12635
12636 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
12637
12638 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR middle-end/59261
12641 * gcc.dg/pr59261.c: New test.
12642
12643 2014-02-04 Richard Biener <rguenther@suse.de>
12644
12645 PR tree-optimization/60012
12646 * gcc.dg/vect/pr60012.c: New testcase.
12647
12648 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12649
12650 PR target/59788
12651 * g++.dg/eh/unwind-direct.C: New test.
12652
12653 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
12654
12655 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
12656 timeout value to 20s.
12657
12658 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12659
12660 PR ipa/59882
12661 * g++.dg/torture/pr59882.C: New testcase
12662
12663 2014-02-03 Jan Hubicka <jh@suse.cz>
12664
12665 PR ipa/59831
12666 * g++.dg/ipa/devirt-22.C: New testcase.
12667
12668 2014-02-03 Jan Hubicka <jh@suse.cz>
12669
12670 * g++.dg/ipa/devirt-25.C: New testcase.
12671
12672 2014-02-04 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR tree-optimization/59924
12675 * gcc.dg/pr59924.c: New test.
12676
12677 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
12678
12679 PR ipa/59831
12680 * g++.dg/ipa/devirt-24.C: New testcase.
12681
12682 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
12683
12684 PR c++/53017
12685 PR c++/59211
12686 * c-c++-common/attributes-1.c: New testcase.
12687 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
12688
12689 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
12690
12691 PR c++/58871
12692 * g++.dg/cpp0x/pr58871.C: New.
12693
12694 2014-02-03 Cong Hou <congh@google.com>
12695
12696 PR tree-optimization/60000
12697 * g++.dg/vect/pr60000.cc: New test.
12698
12699 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
12700
12701 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
12702 * gcc.target/i386/long-double-64-4.c: Likewise.
12703 * gcc.target/i386/long-double-80-1.c: Likewise.
12704 * gcc.target/i386/long-double-80-2.c: Likewise.
12705 * gcc.target/i386/long-double-80-3.c: Likewise.
12706 * gcc.target/i386/long-double-80-4.c: Likewise.
12707 * gcc.target/i386/long-double-80-5.c: Likewise.
12708 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
12709 __multf3 isn't used.
12710 * gcc.target/i386/long-double-64-3.c: Likewise.
12711 * gcc.target/i386/long-double-128-1.c: New test.
12712 * gcc.target/i386/long-double-128-2.c: Likewise.
12713 * gcc.target/i386/long-double-128-3.c: Likewise.
12714 * gcc.target/i386/long-double-128-4.c: Likewise.
12715 * gcc.target/i386/long-double-128-5.c: Likewise.
12716 * gcc.target/i386/long-double-128-6.c: Likewise.
12717 * gcc.target/i386/long-double-128-7.c: Likewise.
12718 * gcc.target/i386/long-double-128-8.c: Likewise.
12719 * gcc.target/i386/long-double-128-9.c: Likewise.
12720 * gcc.target/i386/long-double-64-5.c: Likewise.
12721 * gcc.target/i386/long-double-64-6.c: Likewise.
12722 * gcc.target/i386/long-double-64-7.c: Likewise.
12723 * gcc.target/i386/long-double-64-8.c: Likewise.
12724 * gcc.target/i386/long-double-64-9.c: Likewise.
12725 * gcc.target/i386/long-double-80-10.c: Likewise.
12726 * gcc.target/i386/long-double-80-8.c: Likewise.
12727 * gcc.target/i386/long-double-80-9.c: Likewise.
12728
12729 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
12730
12731 PR rtl-optimization/57662
12732 * g++.dg/pr57662.C: New test.
12733
12734 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12735
12736 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
12737 * gcc.dg/vmx/perm.c: New.
12738 * gcc.dg/vmx/perm-be-order.c: New.
12739
12740 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12741
12742 * gcc.dg/vmx/vsums.c: New.
12743 * gcc.dg/vmx/vsums-be-order.c: New.
12744
12745 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
12746
12747 * g++.dg/ipa/devirt-23.C: New testcase.
12748 * g++.dg/ipa/devirt-20.C: Fix template.
12749
12750 2014-02-02 Jan Hubicka <jh@suse.cz>
12751
12752 * g++.dg/ipa/devirt-21.C: New testcase.
12753
12754 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
12755
12756 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
12757 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
12758
12759 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
12760
12761 PR target/60017
12762 * gcc.c-torture/execute/pr60017.c: New test.
12763
12764 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
12765
12766 PR fortran/57033
12767 * gfortran.dg/default_initialization_7.f90: New test.
12768
12769 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
12770
12771 PR fortran/59906
12772 * gfortran.dg/elemental_subroutine_9.f90: New test.
12773
12774 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12775
12776 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
12777
12778 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12779
12780 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
12781
12782 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
12783
12784 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
12785
12786 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
12787
12788 PR c++/51219
12789 * g++.dg/init/bitfield5.C: New.
12790
12791 2014-02-01 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR tree-optimization/60003
12794 * gcc.c-torture/execute/pr60003.c: New test.
12795
12796 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
12797
12798 PR bootstrap/59985
12799 * gcc.target/arm/pr59985.C: New.
12800
12801 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12802
12803 PR sanitizer/59410
12804 * lib/tsan-dg.exp (tsan_init): Instead of not running any
12805 tsan tests if trivial testcase doesn't run, set dg-do-what-default
12806 to compile.
12807 (tsan_finish): Restore dg-do-what-default.
12808 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
12809 * g++.dg/tsan/fd_close_norace2.C: Likewise.
12810 * g++.dg/tsan/default_options.C: Likewise.
12811 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
12812 * g++.dg/tsan/atomic_free2.C: Likewise.
12813 * g++.dg/tsan/cond_race.C: Likewise.
12814 * g++.dg/tsan/fd_close_norace.C: Likewise.
12815 * g++.dg/tsan/benign_race.C: Likewise.
12816 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
12817 * c-c++-common/tsan/simple_race.c: Likewise.
12818 * c-c++-common/tsan/mutexset1.c: Likewise.
12819 * c-c++-common/tsan/thread_leak2.c: Likewise.
12820 * c-c++-common/tsan/tls_race.c: Likewise.
12821 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
12822 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
12823 * c-c++-common/tsan/free_race2.c: Likewise.
12824 * c-c++-common/tsan/thread_leak.c: Likewise.
12825 * c-c++-common/tsan/thread_leak1.c: Likewise.
12826 * c-c++-common/tsan/race_on_barrier.c: Likewise.
12827 * c-c++-common/tsan/free_race.c: Likewise.
12828 * c-c++-common/tsan/sleep_sync.c: Likewise.
12829 * c-c++-common/tsan/tiny_race.c: Likewise.
12830 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
12831 * c-c++-common/tsan/atomic_stack.c: Likewise.
12832 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
12833 in dg-output regexps.
12834 * c-c++-common/tsan/simple_stack.c: Likewise.
12835
12836 2014-01-31 Richard Henderson <rth@redhat.com>
12837
12838 * g++.dg/tm/pr60004.C: New.
12839
12840 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
12841
12842 PR c++/59082
12843 * g++.dg/inherit/crash4.C: New.
12844
12845 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
12846
12847 * c-c++-common/tsan/simple_race.c: Made test less flaky.
12848
12849 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12850
12851 * gcc.target/i386/m512-check.h: Use correct rounding values.
12852
12853 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12854
12855 * gcc.target/i386/avx-1.c: Use correct rounding values.
12856 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
12857 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
12858 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
12859 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
12860 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
12861 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
12862 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
12863 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
12864 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
12865 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
12866 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
12867 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
12868 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
12869 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
12870 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
12871 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
12872 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
12873 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
12874 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
12875 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
12876 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
12877 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
12878 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
12879 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
12880 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
12881 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
12882 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
12883 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
12884 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
12885 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
12886 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
12887 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
12888 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
12889 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
12890 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
12891 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
12892 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
12893 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
12894 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
12895 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
12896 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
12897 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
12898 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
12899 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
12900 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
12901 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
12902 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
12903 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
12904 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
12905 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
12906 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
12907 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
12908 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
12909 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
12910 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
12911 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
12912 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
12913 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
12914 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
12915 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
12916 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
12917 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
12918 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
12919 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
12920 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
12921 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
12922 * gcc.target/i386/sse-13.c: Ditto.
12923 * gcc.target/i386/sse-14.c: Ditto.
12924 * gcc.target/i386/sse-22.c: Ditto.
12925 * gcc.target/i386/sse-23.c: Ditto.
12926
12927 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
12928
12929 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
12930 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
12931
12932 2014-01-31 Richard Biener <rguenther@suse.de>
12933
12934 PR middle-end/59990
12935 * gcc.dg/torture/pr59990.c: New testcase.
12936
12937 2014-01-31 Jakub Jelinek <jakub@redhat.com>
12938
12939 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
12940 if it fails don't run any tsan tests.
12941
12942 2014-01-31 Marek Polacek <polacek@redhat.com>
12943
12944 PR c/59963
12945 * gcc.dg/pr59940.c (g): Adjust dg-warning.
12946 (y): Adjust dg-error.
12947 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
12948 * gcc.dg/pr59963-1.c: New test.
12949 * gcc.dg/pr59963-2.c: New test.
12950 * gcc.dg/pr59963-3.c: New test.
12951
12952 2014-01-30 Jakub Jelinek <jakub@redhat.com>
12953
12954 PR target/59923
12955 * gcc.target/arm/pr59923.c: New test.
12956
12957 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12958
12959 * gcc.dg/vmx/splat.c: New.
12960 * gcc.dg/vmx/splat-vsx.c: New.
12961 * gcc.dg/vmx/splat-be-order.c: New.
12962 * gcc.dg/vmx/splat-vsx-be-order.c: New.
12963 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
12964 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
12965
12966 2014-01-30 Richard Biener <rguenther@suse.de>
12967
12968 PR tree-optimization/59993
12969 * gcc.dg/torture/pr59993.c: New testcase.
12970
12971 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
12972
12973 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
12974 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
12975 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
12976 vect_int rather than vect_float.
12977
12978 2014-01-30 Marek Polacek <polacek@redhat.com>
12979
12980 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
12981
12982 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
12983
12984 * gcc.target/microblaze/isa/fcmp4.c: New.
12985
12986 2014-01-30 Marek Polacek <polacek@redhat.com>
12987
12988 PR c/59940
12989 * gcc.dg/pr59940.c: New test.
12990 * gcc.dg/pr35635.c (func3): Move dg-warning.
12991
12992 2014-01-30 Richard Biener <rguenther@suse.de>
12993
12994 PR tree-optimization/59903
12995 * gcc.dg/torture/pr59903.c: New testcase.
12996
12997 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
12998
12999 PR c++/58843
13000 * g++.dg/lookup/crash8.C: New.
13001
13002 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13003
13004 PR c++/58649
13005 * g++.dg/template/crash117.C: New.
13006
13007 2014-01-30 Richard Biener <rguenther@suse.de>
13008
13009 PR c/59905
13010 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13011 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13012 abort.
13013 * gcc.dg/invalid-call-1.c: Likewise.
13014
13015 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13016
13017 PR c++/58561
13018 * g++.dg/cpp1y/auto-fn23.C: New.
13019
13020 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13021
13022 PR c++/58846
13023 * g++.dg/init/dso_handle2.C: New.
13024
13025 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13026
13027 PR c++/58674
13028 * g++.dg/cpp0x/pr58674.C: New.
13029
13030 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
13031
13032 PR target/59617
13033 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13034 * gcc.target/i386/avx512f-gather-5.c: Ditto.
13035
13036 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13037
13038 * gcc.dg/vmx/merge-be-order.c: New.
13039 * gcc.dg/vmx/merge.c: New.
13040 * gcc.dg/vmx/merge-vsx-be-order.c: New.
13041 * gcc.dg/vmx/merge-vsx.c: New.
13042
13043 2014-01-29 Richard Biener <rguenther@suse.de>
13044
13045 PR tree-optimization/58742
13046 * gcc.dg/pr58742-1.c: New testcase.
13047 * gcc.dg/pr58742-2.c: Likewise.
13048 * gcc.dg/pr58742-3.c: Likewise.
13049
13050 2014-01-29 Renlin Li <Renlin.Li@arm.com>
13051
13052 * gcc.target/arm/ftest-armv7ve-arm.c: New.
13053 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13054 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13055
13056 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13057
13058 PR c++/58702
13059 * g++.dg/gomp/pr58702.C: New.
13060
13061 2014-01-29 Dodji Seketeli <dodji@redhat.com>
13062
13063 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13064 selector.
13065
13066 2014-01-29 Jakub Jelinek <jakub@redhat.com>
13067
13068 PR middle-end/59917
13069 PR tree-optimization/59920
13070 * gcc.dg/pr59920-1.c: New test.
13071 * gcc.dg/pr59920-2.c: New test.
13072 * gcc.dg/pr59920-3.c: New test.
13073 * c-c++-common/gomp/pr59917-1.c: New test.
13074 * c-c++-common/gomp/pr59917-2.c: New test.
13075
13076 PR tree-optimization/59594
13077 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13078 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13079 * gcc.dg/vect/pr59594.c: New test.
13080
13081 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
13082
13083 PR fortran/59414
13084 * gfortran.dg/allocate_class_3.f90: New test.
13085
13086 2014-01-28 Dodji Seketeli <dodji@redhat.com>
13087
13088 PR preprocessor/59935
13089 * c-c++-common/cpp/warning-zero-location.c: New test.
13090 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13091
13092 2014-01-27 Steve Ellcey <sellcey@mips.com>
13093
13094 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13095
13096 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
13097
13098 * g++.dg/ext/mv16.C: New tests.
13099
13100 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
13101
13102 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13103 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13104 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13105 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13106 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13107 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13108 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13109 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13110 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13111 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13112 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13113 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13114 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13115 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13116 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13117 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13118 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13119 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13120 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13121 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13122 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13123 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13124 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13125 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13126 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13127 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13128 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13129 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13130 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13131 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13132 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13133 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13134 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13135 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13136 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13137 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13138 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13139 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13140 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13141 _mm512_mask_cvtepi32_storeu_epi8.
13142 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13143 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13144 _mm512_mask_cvtepi32_storeu_epi16.
13145 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13146 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13147 _mm512_mask_cvtepi64_storeu_epi8.
13148 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13149 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13150 _mm512_mask_cvtepi64_storeu_epi16.
13151 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13152 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13153 _mm512_mask_cvtepi64_storeu_epi32.
13154 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13155 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13156 _mm512_mask_cvtsepi32_storeu_epi8.
13157 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13158 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13159 _mm512_mask_cvtsepi32_storeu_epi16.
13160 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13161 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13162 _mm512_mask_cvtsepi64_storeu_epi8.
13163 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13164 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13165 _mm512_mask_cvtsepi64_storeu_epi16.
13166 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13167 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13168 _mm512_mask_cvtsepi64_storeu_epi32.
13169 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13170 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13171 _mm512_mask_cvtusepi32_storeu_epi8.
13172 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13173 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13174 _mm512_mask_cvtusepi32_storeu_epi16.
13175 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13176 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13177 _mm512_mask_cvtusepi64_storeu_epi8.
13178 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13179 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13180 _mm512_mask_cvtusepi64_storeu_epi16.
13181 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13182 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13183 _mm512_mask_cvtusepi64_storeu_epi32.
13184 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13185 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13186
13187 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
13188
13189 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13190 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13191 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13192 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13193 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13194 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13195 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13196 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13197 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13198 built-ins roudning immediate.
13199 * gcc.target/i386/sse-22.c: Add new built-ins.
13200 * gcc.target/i386/sse-23.c: Ditto.
13201 * gcc.target/i386/avx-1.c: Ditto.
13202
13203 2014-01-27 Christian Bruel <christian.bruel@st.com>
13204
13205 * gcc.target/sh/torture/strncmp.c: New tests.
13206
13207 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
13208
13209 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
13210
13211 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
13212
13213 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
13214
13215 2014-01-24 Jeff Law <law@redhat.com>
13216
13217 PR tree-optimization/59919
13218 * gcc.c-torture/compile/pr59919.c: New test.
13219
13220 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
13221
13222 PR c++/57524
13223 * g++.dg/ext/timevar2.C: New.
13224
13225 2014-01-24 Marek Polacek <polacek@redhat.com>
13226
13227 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
13228
13229 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
13230
13231 PR target/59929
13232 * gcc.target/i386/pr59929.c: New test.
13233
13234 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
13235
13236 PR target/59909
13237 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
13238 word atomic functions at runtime.
13239
13240 2014-01-23 Marek Polacek <polacek@redhat.com>
13241
13242 PR c/59846
13243 * gcc.dg/pr59846.c: New test.
13244
13245 2014-01-23 Marek Polacek <polacek@redhat.com>
13246
13247 PR c/58346
13248 * c-c++-common/pr58346-1.c: New test.
13249 * c-c++-common/pr58346-2.c: New test.
13250 * c-c++-common/pr58346-3.c: New test.
13251
13252 2014-01-23 Marek Polacek <polacek@redhat.com>
13253
13254 PR c/59871
13255 * gcc.dg/20020220-2.c: Adjust dg-warning message.
13256 * gcc.dg/pr59871.c: New test.
13257
13258 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
13259
13260 PR c++/58980
13261 * g++.dg/parse/enum11.C: New.
13262
13263 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13264
13265 * gcc.target/aarch64/sshr64_1.c: New testcase.
13266
13267 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
13268
13269 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
13270 SIMD enabled function.
13271 * g++.dg/cilk-plus/ef_test.C: New test.
13272 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
13273 and added C++ ones.
13274 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
13275 to differenciate C error messages from C++ ones.
13276
13277 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
13278
13279 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
13280
13281 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
13282
13283 * gcc.target/microblaze/others/builtin-trap.c: New test,
13284
13285 2014-01-23 Jakub Jelinek <jakub@redhat.com>
13286
13287 PR middle-end/58809
13288 * c-c++-common/gomp/pr58809.c: New test.
13289
13290 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
13291
13292 PR sanitizer/59897
13293 * c-c++-common/asan/use-after-return-1.c: Fixed
13294 to pass on darwin.
13295
13296 2014-01-23 Dodji Seketeli <dodji@redhat.com>
13297
13298 PR preprocessor/58580
13299 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
13300
13301 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13302 Ilya Tocar <ilya.tocar@intel.com>
13303
13304 * gcc.target/i386/avx512f-kmovw-1.c: New.
13305
13306 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
13307
13308 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
13309 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
13310 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13311 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13312 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
13313 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
13314
13315 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
13316
13317 PR target/52125
13318 * gcc.dg/pr48774.c: Remove skip for mips_rel.
13319 * gcc.target/mips/pr52125.c: New test.
13320
13321 2014-01-22 Marek Polacek <polacek@redhat.com>
13322
13323 PR c/59891
13324 * gcc.dg/torture/pr59891.c: New test.
13325
13326 2014-01-22 Jeff Law <law@redhat.com>
13327
13328 PR tree-optimization/59597
13329 * gcc.dg/tree-ssa/pr59597.c: New test.
13330
13331 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
13332
13333 PR rtl-optimization/59477
13334 * g++.dg/pr59477.C: New.
13335
13336 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
13337
13338 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
13339
13340 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
13341
13342 PR c++/59482
13343 * g++.dg/pr59482.C: New.
13344
13345 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13346
13347 * gcc.dg/vmx/insert-vsx-be-order.c: New.
13348 * gcc.dg/vmx/extract-vsx.c: New.
13349 * gcc.dg/vmx/extract-vsx-be-order.c: New.
13350 * gcc.dg/vmx/insert-vsx.c: New.
13351
13352 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13353
13354 PR rtl-optimization/59896
13355 * gcc.target/arm/pr59896.c: New.
13356
13357 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
13358
13359 PR rtl-optimization/59858
13360 * gcc.target/arm/pr59858.c: New.
13361
13362 2014-01-21 Jakub Jelinek <jakub@redhat.com>
13363
13364 PR target/59003
13365 * gcc.dg/tree-prof/pr59003.c: New test.
13366
13367 PR middle-end/59860
13368 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
13369 other targets.
13370
13371 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13372
13373 * gfortran.dg/round_3.f08: Add more cases.
13374
13375 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
13376
13377 * lib/target-supports.exp (force_conventional_output_for): New
13378 procedure.
13379 * lib/scanasm.exp (scan-assembler_required_options)
13380 (scan-assembler-not_required_options)
13381 (scan-assembler-times_required_options): Replace with
13382 force_conventional_output_fors.
13383 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
13384 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
13385
13386 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
13387
13388 PR middle-end/59789
13389 * gcc.target/i386/pr59789.c: New testcase.
13390
13391 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
13392
13393 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
13394 the 'code' bitfield from 16 to 8.
13395
13396 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13397
13398 * lib/target-supports.exp
13399 (check_effective_target_vect_perm): Exclude aarch64_be.
13400 (check_effective_target_vect_perm_byte): Likewise.
13401 (check_effective_target_vect_perm_short): Likewise.
13402
13403 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
13404
13405 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
13406 (RUN_TEST): Use new macro.
13407 (INDEX64_32): Delete.
13408 (INDEX64_64): Likewise.
13409 (INDEX128_32): Likewise.
13410 (INDEX128_64): Likewise.
13411 (INDEX): Likewise.
13412 (test_vneg_f32): Use fixed RUN_TEST.
13413
13414 2014-01-20 Richard Biener <rguenther@suse.de>
13415
13416 PR middle-end/59860
13417 * gcc.dg/pr59860.c: New testcase.
13418
13419 2014-01-20 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR target/59880
13422 * gcc.target/i386/pr59880.c: New test.
13423
13424 2014-01-20 Renlin Li <renlin.li@arm.com>
13425
13426 * gcc.dg/pr44194-1.c: Tweak regexp.
13427
13428 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
13429
13430 PR libfortran/59771
13431 PR libfortran/59774
13432 PR libfortran/59836
13433 * gfortran.dg/round_3.f08: New cases added.
13434 * gfortran.dg/fmt_g_1.f90: New test.
13435
13436 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
13437
13438 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
13439
13440 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13441
13442 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
13443
13444 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
13445
13446 * gcc.dg/vect/pr57705.c: Require vect_int.
13447 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
13448 * gcc.dg/vect/vect-alias-check.c: Likewise.
13449
13450 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
13451
13452 PR fortran/58007
13453 * gfortran.dg/unresolved_fixup_1.f90: New test.
13454 * gfortran.dg/unresolved_fixup_2.f90: New test.
13455
13456 2014-01-18 Jakub Jelinek <jakub@redhat.com>
13457
13458 PR target/58944
13459 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
13460 Remove dg-prune-output lines.
13461
13462 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13463
13464 PR middle-end/59706
13465 * gfortran.dg/pr59706.f90: New test.
13466 * g++.dg/ext/pr59706.C: New test.
13467
13468 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13469
13470 PR c++/59270
13471 PR c++/58811
13472 * g++.dg/cpp0x/decltype-incomplete1.C: New.
13473 * g++.dg/init/pr58811.C: Likewise.
13474
13475 2014-01-17 Jeff Law <law@redhat.com>
13476
13477 PR middle-end/57904
13478 * gfortran.dg/pr57904.f90: New test.
13479
13480 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
13481
13482 PR c++/59269
13483 * g++.dg/cpp0x/nsdmi-union4.C: New.
13484
13485 2014-01-17 Marek Polacek <polacek@redhat.com>
13486
13487 PR c++/59838
13488 * g++.dg/diagnostic/pr59838.C: New test.
13489
13490 2014-01-17 Marek Polacek <polacek@redhat.com>
13491
13492 PR c/58346
13493 * gcc.dg/pr58346.c: New test.
13494
13495 2014-01-17 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR testsuite/58776
13498 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
13499 dg-options, use dg-additional-options for i?86/x86_64 to avoid
13500 option duplication.
13501
13502 PR fortran/59440
13503 * gfortran.dg/pr59440-1.f90: New test.
13504 * gfortran.dg/pr59440-2.f90: New test.
13505 * gfortran.dg/pr59440-3.f90: New test.
13506
13507 PR testsuite/59064
13508 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
13509 testing for " version" and " alias" with one testing for
13510 " version\[^\n\r]* alias".
13511 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
13512 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
13513 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
13514 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
13515 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
13516 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
13517
13518 PR c++/57945
13519 * c-c++-common/torture/pr57945.c: New test.
13520
13521 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
13522
13523 * gcc.target/arm/its.c: New testcase.
13524
13525 2014-01-16 Jan Hubicka <jh@suse.cz>
13526
13527 PR ipa/59775
13528 * g++.dg/torture/pr59775.C: New testcase.
13529
13530 2014-01-16 Jakub Jelinek <jakub@redhat.com>
13531
13532 PR middle-end/58344
13533 * gcc.c-torture/compile/pr58344.c: New test.
13534
13535 PR target/59839
13536 * gcc.target/i386/pr59839.c: New test.
13537
13538 PR debug/54694
13539 * gcc.target/i386/pr9771-1.c (main): Rename to...
13540 (real_main): ... this. Add __asm name "main".
13541 (ASMNAME, ASMNAME2, STRING): Define.
13542
13543 2014-01-16 Nick Clifton <nickc@redhat.com>
13544
13545 PR middle-end/28865
13546 * gcc.c-torture/compile/pr28865.c: New.
13547 * gcc.c-torture/execute/pr28865.c: New.
13548
13549 2014-01-16 Marek Polacek <polacek@redhat.com>
13550
13551 PR middle-end/59827
13552 * gcc.dg/pr59827.c: New test.
13553
13554 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
13555
13556 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
13557
13558 2014-01-15 Richard Henderson <rth@redhat.com>
13559
13560 PR debug/54694
13561 * gcc.target/i386/pr54694.c: New test.
13562
13563 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
13564
13565 PR c++/49718
13566 * g++.dg/pr49718.C: New test.
13567
13568 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
13569
13570 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
13571
13572 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
13573
13574 * gcc.dg/vmx/mult-even-odd.c: New.
13575 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
13576
13577 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
13578
13579 * lib/target-supports.exp (check_libcilkrts_available): Added an
13580 extern "C" if we are using C++ along with a function prototype.
13581
13582 2014-01-15 Jeff Law <law@redhat.com>
13583
13584 PR tree-optimization/59747
13585 * gcc.c-torture/execute/pr59747.c: New test.
13586
13587 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
13588
13589 PR target/59794
13590 * c-c++-common/convert-vec-1.c: Also prune ABI change for
13591 Linux/x86.
13592 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
13593 * g++.dg/ext/attribute-test-1.C: Likewise.
13594 * g++.dg/ext/attribute-test-2.C: Likewise.
13595 * g++.dg/ext/attribute-test-3.C: Likewise.
13596 * g++.dg/ext/attribute-test-4.C: Likewise.
13597 * g++.dg/ext/pr56790-1.C: Likewise.
13598 * g++.dg/torture/pr38565.C: Likewise.
13599 * gcc.dg/pr53060.c: Likewise.
13600 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
13601 * c-c++-common/vector-compare-2.c: Likewise.
13602 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
13603 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
13604 dg-message line number.
13605
13606 2014-01-15 Matthias Klose <doko@ubuntu.com>
13607
13608 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
13609
13610 2014-01-15 Richard Biener <rguenther@suse.de>
13611
13612 PR tree-optimization/59822
13613 * g++.dg/torture/pr59822.C: New testcase.
13614
13615 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
13616
13617 PR target/59808
13618 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
13619 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
13620
13621 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
13622 Kugan Vivekanandarajah <kuganv@linaro.org>
13623
13624 PR target/59695
13625 * g++.dg/pr59695.C: New testcase.
13626
13627 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13628
13629 PR target/59803
13630 * gcc.c-torture/compile/pr59803.c: New testcase.
13631
13632 2014-01-15 Jakub Jelinek <jakub@redhat.com>
13633
13634 PR c/58943
13635 * gcc.c-torture/execute/pr58943.c: New test.
13636 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
13637
13638 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
13639
13640 PR target/59794
13641 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
13642 * gcc.target/i386/pr39162.c (y): New __m256i variable.
13643 (bar): Change return type to void. Set y to x.
13644 * gcc.target/i386/pr59794-1.c: New testcase.
13645 * gcc.target/i386/pr59794-2.c: Likewise.
13646 * gcc.target/i386/pr59794-3.c: Likewise.
13647 * gcc.target/i386/pr59794-4.c: Likewise.
13648 * gcc.target/i386/pr59794-5.c: Likewise.
13649 * gcc.target/i386/pr59794-6.c: Likewise.
13650 * gcc.target/i386/pr59794-7.c: Likewise.
13651
13652 2014-01-14 Richard Biener <rguenther@suse.de>
13653
13654 PR tree-optimization/58921
13655 PR tree-optimization/59006
13656 * gcc.dg/torture/pr58921.c: New testcase.
13657 * gcc.dg/torture/pr59006.c: Likewise.
13658 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
13659
13660 2014-01-14 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR testsuite/59494
13663 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
13664 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
13665 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
13666 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
13667 Executing predictive commoning without unrolling.
13668
13669 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
13670
13671 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
13672 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
13673 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
13674 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
13675 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
13676 __builtin_ia32_rsqrt28sd_round.
13677 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
13678 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
13679 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
13680 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
13681 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
13682 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
13683 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
13684 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
13685 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
13686 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
13687 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
13688 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
13689 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
13690 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13691 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
13692 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
13693 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
13694 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
13695 * gcc.target/i386/sse-22.c: Extend with new built-ins,
13696 fix wrong rounding mode (see above).
13697 * gcc.target/i386/sse-23.c: Ditto.
13698
13699 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13700
13701 * gcc.dg/vmx/insert.c: New.
13702 * gcc.dg/vmx/insert-be-order.c: New.
13703 * gcc.dg/vmx/extract.c: New.
13704 * gcc.dg/vmx/extract-be-order.c: New.
13705
13706 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR tree-optimization/59387
13709 * gcc.c-torture/execute/pr59387.c: New test.
13710
13711 2014-01-13 Richard Biener <rguenther@suse.de>
13712
13713 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
13714 adjusting mathlib options.
13715 * gfortran.dg/lto/lto.exp: Likewise.
13716
13717 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
13718
13719 * gnat.dg/loop_optimization17.adb: New test.
13720 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
13721
13722 2014-01-13 Christian Bruel <christian.bruel@st.com>
13723
13724 * gcc.target/sh/cmpstrn.c: New case.
13725
13726 2014-01-13 Jakub Jelinek <jakub@redhat.com>
13727
13728 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
13729 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
13730
13731 2014-01-12 Janus Weil <janus@gcc.gnu.org>
13732
13733 PR fortran/58026
13734 * gfortran.dg/alloc_comp_basics_6.f90: New.
13735
13736 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13737
13738 PR fortran/59700
13739 * gfortran.dg/pr59700.f90: New test.
13740
13741 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
13742
13743 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
13744 * gfortran.dg/use_only_3.f90: Likewise.
13745 * gfortran.dg/inquire_10.f90: Delete opened file.
13746 * gfortran.dg/inquire_15.f90: Likewise.
13747 * gfortran.dg/pr16597.f90: Likewise.
13748 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
13749 for PR59419.
13750
13751 2014-01-10 Jeff Law <law@redhat.com>
13752
13753 PR middle-end/59743
13754 * gcc.c-torture/compile/pr59743.c: New test.
13755
13756 2014-01-10 Jan Hubicka <jh@suse.cz>
13757
13758 PR ipa/58585
13759 * g++.dg/torture/pr58585.C: New testcase.
13760
13761 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
13762
13763 * gcc.dg/pr46309.c: Disable for cris*-*-*.
13764
13765 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
13766
13767 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
13768
13769 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
13770
13771 PR target/59744
13772 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
13773 * gcc.target/aarch64/cmn-neg2.c: New test.
13774
13775 2014-01-10 Richard Biener <rguenther@suse.de>
13776
13777 PR tree-optimization/59374
13778 * gcc.dg/torture/pr59374-3.c: New testcase.
13779
13780 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13781
13782 * lib/target-supports.exp
13783 (check_effective_target_arm_crypto_ok_nocache): New.
13784 (check_effective_target_arm_crypto_ok): Use above procedure.
13785 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
13786
13787 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
13788
13789 PR ipa/58252
13790 PR ipa/59226
13791 * g++.dg/ipa/devirt-20.C: New testcase.
13792 * g++.dg/torture/pr58252.C: Likewise.
13793 * g++.dg/torture/pr59226.C: Likewise.
13794
13795 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
13796
13797 * c-c++-common/asan/no-asan-stack.c: New test.
13798
13799 2014-01-10 Jakub Jelinek <jakub@redhat.com>
13800
13801 PR middle-end/59670
13802 * gcc.dg/pr59670.c: New test.
13803
13804 2014-01-09 Steve Ellcey <sellcey@mips.com>
13805
13806 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
13807
13808 2014-01-09 Jakub Jelinek <jakub@redhat.com>
13809
13810 PR middle-end/47735
13811 * gcc.target/i386/pr47735.c: New test.
13812
13813 PR tree-optimization/59622
13814 * g++.dg/opt/pr59622-2.C: New test.
13815 * g++.dg/opt/pr59622-3.C: New test.
13816 * g++.dg/opt/pr59622-4.C: New test.
13817 * g++.dg/opt/pr59622-5.C: New test.
13818
13819 PR sanitizer/59136
13820 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
13821 filename:line instead of (modulename+offset) form with stripped
13822 initial / from the filename.
13823
13824 2014-01-09 Ian Lance Taylor <iant@google.com>
13825
13826 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
13827 the other Go compiler.
13828
13829 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
13830
13831 PR c++/59730
13832 * g++.dg/cpp0x/variadic145.C: New.
13833
13834 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
13835
13836 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
13837 which don't support -fsplit-stack. Skip rotate[0123].go tests.
13838
13839 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13840
13841 PR testsuite/59524
13842 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
13843 are run only if the Cilk library is available/enabled.
13844 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13845 * lib/target-supports.exp (check_libcilkrts_available): New function.
13846
13847 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
13848
13849 PR c++/59631
13850 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
13851 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
13852 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
13853 with dg-additional-options.
13854 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
13855 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
13856 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13857 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
13858 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
13859 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
13860
13861 2014-01-09 Richard Biener <rguenther@suse.de>
13862
13863 PR tree-optimization/59715
13864 * gcc.dg/torture/pr59715.c: New testcase.
13865
13866 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
13867
13868 * c-c++-common/asan/no-asan-globals.c: New test.
13869 * c-c++-common/asan/no-instrument-reads.c: Likewise.
13870 * c-c++-common/asan/no-instrument-writes.c: Likewise.
13871 * c-c++-common/asan/use-after-return-1.c: Likewise.
13872 * c-c++-common/asan/no-use-after-return.c: Likewise.
13873
13874 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
13875
13876 * gnat.dg/weak2.ad[sb]: New test.
13877
13878 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR middle-end/59471
13881 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
13882 type, use pointers to vector type instead.
13883
13884 2014-01-08 Catherine Moore <clm@codesourcery.com>
13885
13886 * gcc.target/mips/umips-branch-3.c: New test.
13887 * gcc.target/mips/umips-branch-4.c: New test.
13888
13889 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13890
13891 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
13892 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
13893 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
13894 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
13895 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
13896 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
13897 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
13898 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
13899
13900 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
13901
13902 PR rtl-optimization/59137
13903 * gcc.target/mips/pr59137.c: New test.
13904
13905 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
13906
13907 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
13908 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
13909 * gcc.target/i386/pr55433.c (dg-options): Ditto.
13910 * gcc.target/i386/pr57848.c (dg-options): Ditto.
13911 * gcc.target/i386/pr59099.c (dg-options): Ditto.
13912 Require fpic effective target.
13913 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
13914
13915 2014-01-08 Jakub Jelinek <jakub@redhat.com>
13916
13917 PR ipa/59722
13918 * gcc.dg/pr59722.c: New test.
13919
13920 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
13921
13922 PR middle-end/57748
13923 * gcc.dg/torture/pr57748-3.c: New test.
13924 * gcc.dg/torture/pr57748-4.c: New test.
13925
13926 2014-01-08 Marek Polacek <polacek@redhat.com>
13927
13928 PR middle-end/59669
13929 * gcc.dg/gomp/pr59669-1.c: New test.
13930 * gcc.dg/gomp/pr59669-2.c: New test.
13931
13932 2014-01-08 Martin Jambor <mjambor@suse.cz>
13933
13934 PR ipa/59610
13935 * gcc.dg/ipa/pr59610.c: New test.
13936
13937 2014-01-08 Janus Weil <janus@gcc.gnu.org>
13938
13939 PR fortran/58182
13940 * gfortran.dg/binding_label_tests_26a.f90: New.
13941 * gfortran.dg/binding_label_tests_26b.f90: New.
13942
13943 2014-01-08 Marek Polacek <polacek@redhat.com>
13944
13945 PR sanitizer/59667
13946 * c-c++-common/ubsan/pr59667.c: New test.
13947
13948 2014-01-08 Richard Biener <rguenther@suse.de>
13949
13950 PR middle-end/59630
13951 * gcc.dg/pr59630.c: New testcase.
13952
13953 2014-01-08 Richard Biener <rguenther@suse.de>
13954
13955 PR middle-end/59471
13956 * gcc.dg/pr59471.c: New testcase.
13957
13958 2014-01-07 Jeff Law <law@redhat.com>
13959
13960 PR middle-end/53623
13961 * gcc.target/i386/pr53623.c: New test.
13962
13963 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
13964
13965 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
13966 blanks at EOF.
13967 * g++.dg/cpp1y/pr58534.C: Likewise.
13968 * g++.dg/cpp1y/pr58536.C: Likewise.
13969 * g++.dg/cpp1y/pr58548.C: Likewise.
13970 * g++.dg/cpp1y/pr58549.C: Likewise.
13971 * g++.dg/cpp1y/pr58637.C: Likewise.
13972 * g++.dg/cpp1y/pr59112.C: Likewise.
13973 * g++.dg/cpp1y/pr59113.C: Likewise.
13974 * g++.dg/cpp1y/pr59629.C: Likewise.
13975 * g++.dg/cpp1y/pr59635.C: Likewise.
13976 * g++.dg/cpp1y/pr59636.C: Likewise.
13977 * g++.dg/cpp1y/pr59638.C: Likewise.
13978
13979 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
13980
13981 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
13982
13983 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
13984
13985 * gcc.target/i386/intrinsics_4.c (bar): New function.
13986
13987 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
13988
13989 * g++.dg/ext/is_base_of_incomplete-2.C: New.
13990
13991 2014-01-07 Jakub Jelinek <jakub@redhat.com>
13992
13993 PR rtl-optimization/58668
13994 * gcc.dg/pr58668.c: New test.
13995
13996 PR tree-optimization/59643
13997 * gcc.dg/pr59643.c: New test.
13998 * gcc.c-torture/execute/pr59643.c: New test.
13999
14000 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14001
14002 PR fortran/59589
14003 * gfortran.dg/class_allocate_16.f90: New.
14004
14005 2014-01-06 Jakub Jelinek <jakub@redhat.com>
14006
14007 PR target/59644
14008 * gcc.target/i386/pr59644.c: New test.
14009
14010 2014-01-06 Marek Polacek <polacek@redhat.com>
14011
14012 PR c/57773
14013 * gcc.dg/pr57773.c: New test.
14014
14015 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
14016
14017 PR c++/59635
14018 PR c++/59636
14019 PR c++/59629
14020 PR c++/59638
14021 * g++.dg/cpp1y/pr59635.C: New testcase.
14022 * g++.dg/cpp1y/pr59636.C: New testcase.
14023 * g++.dg/cpp1y/pr59629.C: New testcase.
14024 * g++.dg/cpp1y/pr59638.C: New testcase.
14025
14026 2014-01-06 Martin Jambor <mjambor@suse.cz>
14027
14028 PR ipa/59008
14029 * gcc.dg/ipa/pr59008.c: New test.
14030
14031 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14032
14033 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14034 if supported.
14035
14036 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14037
14038 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14039 Require c99_runtime.
14040 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14041
14042 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14043 Require c99_runtime.
14044 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14045 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14046 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14047
14048 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14049 Require c99_runtime.
14050 Make CALC void static.
14051 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14052
14053 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14054 Require c99_runtime.
14055 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14056
14057 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14058
14059 * gcc.target/i386/pr59501-1.c: Require avx effective target.
14060 * gcc.target/i386/pr59501-2.c: Likewise.
14061 * gcc.target/i386/pr59501-3.c: Likewise.
14062 * gcc.target/i386/pr59501-4.c: Likewise.
14063 * gcc.target/i386/pr59501-5.c: Likewise.
14064 * gcc.target/i386/pr59501-6.c: Likewise.
14065
14066 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14067
14068 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14069 * gcc.target/i386/pr59390_1.c: Likewise.
14070 * gcc.target/i386/pr59390_2.c: Likewise.
14071
14072 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
14073
14074 * gcc.dg/pr59350.c: Tweak.
14075 * gcc.dg/pr59350-2.c: New test.
14076 * g++.dg/pr59510.C: Likewise.
14077
14078 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14079
14080 PR fortran/59023
14081 * gfortran.dg/bind_c_procs_2.f90: New.
14082
14083 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
14084
14085 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14086 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14087 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14088 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14089 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14090 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14091 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14092
14093 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
14094
14095 * gcc.target/arm/neon-nested-apcs.c: New test.
14096
14097 2014-01-04 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR tree-optimization/59519
14100 * gcc.dg/vect/pr59519-1.c: New test.
14101 * gcc.dg/vect/pr59519-2.c: New test.
14102
14103 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14104 vmovdqu32.
14105
14106 2014-01-04 Janus Weil <janus@gcc.gnu.org>
14107
14108 PR fortran/59547
14109 * gfortran.dg/typebound_proc_32.f90: New.
14110
14111 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
14112
14113 PR c++/58950
14114 * g++.dg/pr58950.C: New file.
14115
14116 2014-01-03 Tobias Burnus <burnus@net-b.de>
14117
14118 PR c++/58567
14119 * g++.dg/gomp/pr58567.C: New.
14120
14121 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
14122
14123 PR tree-optimization/59651
14124 * gcc.dg/torture/pr59651.c: New test.
14125 * gcc.dg/vect/pr59651.c: Ditto.
14126
14127 2014-01-03 Jakub Jelinek <jakub@redhat.com>
14128
14129 PR target/59625
14130 * gcc.target/i386/pr59625.c: New test.
14131
14132 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14133
14134 Core DR 1442
14135 PR c++/59165
14136 * g++.dg/cpp0x/range-for28.C: New.
14137 * g++.dg/cpp0x/range-for3.C: Update.
14138
14139 2014-01-02 Joseph Myers <joseph@codesourcery.com>
14140
14141 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14142
14143 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14144
14145 PR c++/59641
14146 * g++.dg/cpp0x/pr59641.C: New file.
14147
14148 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14149
14150 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14151
14152 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14153
14154 PR c++/59378
14155 * g++.dg/ext/pr59378.C: New file.
14156
14157 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14158
14159 Update copyright years
14160
14161 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14162
14163 * gcc.target/arc/arc.exp: Use the standard form for the copyright
14164 notice.
14165
14166 2014-01-02 Janus Weil <janus@gcc.gnu.org>
14167
14168 PR fortran/59654
14169 * gfortran.dg/dynamic_dispatch_12.f90: New.
14170
14171 2014-01-01 Jakub Jelinek <jakub@redhat.com>
14172
14173 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14174 the builtin isn't optimized away as unused.
14175
14176 PR rtl-optimization/59647
14177 * g++.dg/opt/pr59647.C: New test.
14178 \f
14179 Copyright (C) 2014 Free Software Foundation, Inc.
14180
14181 Copying and distribution of this file, with or without modification,
14182 are permitted in any medium without royalty provided the copyright
14183 notice and this notice are preserved.