pubtypes-3.c: Include <string.h>.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2
3 * gcc.dg/pubtypes-3.c: Include <string.h>.
4 * gcc.dg/pubtypes-4.c: Likewise.
5
6 2014-11-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7
8 * gcc.dg/darwin-cfstring-format-1.c: Adjust dg-error.
9
10 2014-11-15 Eric Botcazou <ebotcazou@adacore.com>
11
12 * gnat.dg/opt44.ad[sb]: New test.
13
14 2014-11-15 Tobias Burnus <burnus@net-b.de>
15
16 * gfortran.dg/binding_label_tests_4.f03: Add dg-excess-errors.
17 * gfortran.dg/coarray_9.f90: Ditto.
18 * gfortran.dg/empty_label.f: Ditto.
19 * gfortran.dg/empty_label.f90: Ditto.
20
21 2014-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
22
23 * gcc.target/powerpc/ppc-fpconv-1.c: Adjust for -mupper-regs-df
24 changes.
25 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
26 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
27 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
28 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
29 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
30 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
31 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
32 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
33 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
34 * gcc.target/powerpc/ppc-round.c: Likewise.
35
36 2014-11-14 Martin Jambor <mjambor@suse.cz>
37
38 * g++.dg/ipa/devirt-11.C: Dont't run ipa-cp, remove times constraint
39 from the dump scan.
40 * g++.dg/ipa/devirt-21.C: Xfail.
41 * g++.dg/ipa/devirt-24.C: Likewise.
42 * g++.dg/ipa/devirt-10.C: Removed times constraint from the dump scan.
43 * g++.dg/ipa/devirt-41.C: Updated the dump scan.
44 * g++.dg/ipa/devirt-44.C: Likewise.
45 * g++.dg/ipa/devirt-43.C: Xfail.
46
47 2014-11-14 Jonathan Wakely <jwakely@redhat.com>
48
49 * g++.dg/abi/abi-tag11.C: New.
50
51 2014-11-14 Marek Polacek <polacek@redhat.com>
52
53 * c-c++-common/ubsan/overflow-negate-3.c: New test.
54
55 2014-11-14 Marek Polacek <polacek@redhat.com>
56
57 PR sanitizer/63839
58 * c-c++-common/ubsan/pr63839.c: New test.
59 * c-c++-common/ubsan/unreachable-2.c: New test.
60
61 2014-11-14 Richard Biener <rguenther@suse.de>
62
63 * gcc.c-torture/execute/shiftopt-1.c: XFAIL invalid parts.
64
65 2014-11-13 Teresa Johnson <tejohnson@google.com>
66
67 PR tree-optimization/63841
68 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
69
70 2014-11-14 Bin Cheng <bin.cheng@arm.com>
71
72 * gcc.target/arm/ldrd-strd-pair-1.c: New test.
73 * gcc.target/arm/vfp-1.c: Improve scanning string.
74
75 2014-11-13 Rong Xu <xur@google.com>
76
77 PR debug/63581
78 * g++.dg/tree-prof/pr63581.C: New test.
79
80 2014-11-13 Teresa Johnson <tejohnson@google.com>
81
82 PR tree-optimization/63841
83 * g++.dg/tree-ssa/pr63841.C: Remove prints, use abort.
84
85 2014-11-13 Teresa Johnson <tejohnson@google.com>
86
87 PR tree-optimization/63841
88 * g++.dg/tree-ssa/pr63841.C: New test.
89
90 2014-11-13 Richard Biener <rguenther@suse.de>
91
92 * gcc.dg/tree-ssa/forwprop-28.c: Adjust.
93
94 2014-11-12 Alexander Ivchenko <alexander.ivchenko@intel.com>
95
96 * lib/target-supports.exp (error_h): New check.
97 (libc_has_complex_functions): Ditto.
98 (tgmath_h): Ditto.
99 * gcc.dg/builtins-59.c: Add libc_has_complex_functions check.
100 * gcc.dg/builtins-61.c: Likewise.
101 * gcc.dg/builtins-67.c: Disable test for Bionic.
102 * gcc.dg/strlenopt-14g.c: Likewise.
103 * gcc.dg/strlenopt-14gf.c: Likewise.
104 * gcc.dg/c99-tgmath-1.c: Add tgmath_h check.
105 * gcc.dg/c99-tgmath-2.c: Likewise.
106 * gcc.dg/c99-tgmath-3.c: Likewise.
107 * gcc.dg/c99-tgmath-4.c: Likewise.
108 * gcc.dg/dfp/convert-dfp-round-thread.c: Add error_h check.
109
110 2014-11-12 Jakub Jelinek <jakub@redhat.com>
111
112 PR ipa/63838
113 * g++.dg/ipa/pr63838.C: New test.
114
115 2014-11-12 Matthew Fortune <matthew.fortune@imgtec.com>
116
117 * gcc.target/mips/args-1.c: Handle __mips_fpr == 0.
118 * gcc.target/mips/call-clobbered-1.c: New.
119 * gcc.target/mips/call-clobbered-2.c: New.
120 * gcc.target/mips/call-clobbered-3.c: New.
121 * gcc.target/mips/call-clobbered-4.c: New.
122 * gcc.target/mips/call-clobbered-5.c: New.
123 * gcc.target/mips/call-saved-4.c: New.
124 * gcc.target/mips/call-saved-5.c: New.
125 * gcc.target/mips/call-saved-6.c: New.
126 * gcc.target/mips/mips.exp: Support -mfpxx, -ffixed-f*,
127 and -m[no-]odd-spreg. Use _MIPS_SPFPSET to determine default
128 odd-spreg option. Account for -modd-spreg in minimum arch code.
129 * gcc.target/mips/movdf-1.c: New.
130 * gcc.target/mips/movdf-2.c: New.
131 * gcc.target/mips/movdf-3.c: New.
132 * gcc.target/mips/oddspreg-1.c: New.
133 * gcc.target/mips/oddspreg-2.c: New.
134 * gcc.target/mips/oddspreg-3.c: New.
135 * gcc.target/mips/oddspreg-4.c: New.
136 * gcc.target/mips/oddspreg-5.c: New.
137 * gcc.target/mips/oddspreg-6.c: New.
138
139 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
140
141 PR target/63815
142 * g++.dg/other/pr63815.C: New test.
143
144 2014-11-12 Paolo Carlini <paolo.carlini@oracle.com>
145
146 DR 1510
147 PR c++/60420
148 * g++.dg/cpp0x/decltype61.C: New.
149
150 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
151
152 PR tree-optimization/63835
153 * gcc.dg/pr63835.c: New test.
154
155 2014-11-12 Alan Lawrence <alan.lawrence@arm.com>
156
157 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16_indices_1.c: New test.
158 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32_indices_1.c: Likewise.
159 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16_indices_1.c: Likewise.
160 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32_indices_1.c: Likewise.
161 * gcc.target/aarch64/simd/vqdmlal_lane_s16_indices_1.c: Likewise.
162 * gcc.target/aarch64/simd/vqdmlal_lane_s32_indices_1.c: Likewise.
163 * gcc.target/aarch64/simd/vqdmlal_laneq_s16_indices_1.c: Likewise.
164 * gcc.target/aarch64/simd/vqdmlal_laneq_s32_indices_1.c: Likewise.
165 * gcc.target/aarch64/simd/vqdmlalh_lane_s16_indices_1.c: Likewise.
166 * gcc.target/aarch64/simd/vqdmlals_lane_s32_indices_1.c: Likewise.
167 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16_indices_1.c: Likewise.
168 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32_indices_1.c: Likewise.
169 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16_indices_1.c: Likewise.
170 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32_indices_1.c: Likewise.
171 * gcc.target/aarch64/simd/vqdmlsl_lane_s16_indices_1.c: Likewise.
172 * gcc.target/aarch64/simd/vqdmlsl_lane_s32_indices_1.c: Likewise.
173 * gcc.target/aarch64/simd/vqdmlsl_laneq_s16_indices_1.c: Likewise.
174 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32_indices_1.c: Likewise.
175 * gcc.target/aarch64/simd/vqdmlslh_lane_s16_indices_1.c: Likewise.
176 * gcc.target/aarch64/simd/vqdmlsls_lane_s32_indices_1.c: Likewise.
177 * gcc.target/aarch64/simd/vqdmulh_lane_s16_indices_1.c: Likewise.
178 * gcc.target/aarch64/simd/vqdmulh_lane_s32_indices_1.c: Likewise.
179 * gcc.target/aarch64/simd/vqdmulh_laneq_s16_indices_1.c: Likewise.
180 * gcc.target/aarch64/simd/vqdmulh_laneq_s32_indices_1.c: Likewise.
181 * gcc.target/aarch64/simd/vqdmulhh_lane_s16_indices_1.c: Likewise.
182 * gcc.target/aarch64/simd/vqdmulhq_lane_s16_indices_1.c: Likewise.
183 * gcc.target/aarch64/simd/vqdmulhq_lane_s32_indices_1.c: Likewise.
184 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16_indices_1.c: Likewise.
185 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32_indices_1.c: Likewise.
186 * gcc.target/aarch64/simd/vqdmulhs_lane_s32_indices_1.c: Likewise.
187 * gcc.target/aarch64/simd/vqdmull_high_lane_s16_indices_1.c: Likewise.
188 * gcc.target/aarch64/simd/vqdmull_high_lane_s32_indices_1.c: Likewise.
189 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16_indices_1.c: Likewise.
190 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32_indices_1.c: Likewise.
191 * gcc.target/aarch64/simd/vqdmull_lane_s16_indices_1.c: Likewise.
192 * gcc.target/aarch64/simd/vqdmull_lane_s32_indices_1.c: Likewise.
193 * gcc.target/aarch64/simd/vqdmull_laneq_s16_indices_1.c: Likewise.
194 * gcc.target/aarch64/simd/vqdmull_laneq_s32_indices_1.c: Likewise.
195 * gcc.target/aarch64/simd/vqdmullh_lane_s16_indices_1.c: Likewise.
196 * gcc.target/aarch64/simd/vqdmulls_lane_s32_indices_1.c: Likewise.
197 * gcc.target/aarch64/simd/vqrdmulh_lane_s16_indices_1.c: Likewise.
198 * gcc.target/aarch64/simd/vqrdmulh_lane_s32_indices_1.c: Likewise.
199 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16_indices_1.c: Likewise.
200 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32_indices_1.c: Likewise.
201 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16_indices_1.c: Likewise.
202 * gcc.target/aarch64/simd/vqrdmulhq_lane_s16_indices_1.c: Likewise.
203 * gcc.target/aarch64/simd/vqrdmulhq_lane_s32_indices_1.c: Likewise.
204 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16_indices_1.c: Likewise.
205 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32_indices_1.c: Likewise.
206 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32_indices_1.c: Likewise.
207
208 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
209
210 * gcc.target/i386/387-1.c (dg-skip-if): Use *-*-* target selector.
211 * gcc.target/i386/387-2.c (dg-skip-if): Ditto.
212 * gcc.target/i386/387-5.c (dg-skip-if): Ditto.
213 * gcc.target/i386/387-6.c (dg-skip-if): Ditto.
214 * gcc.target/i386/cmov7.c (dg-skip-if): Ditto.
215 * gcc.target/i386/funcspec-2.c (dg-skip-if): Ditto.
216 * gcc.target/i386/funcspec-3.c (dg-skip-if): Ditto.
217 * gcc.target/i386/funcspec-8.c (dg-skip-if): Ditto.
218 * gcc.target/i386/funcspec-9.c (dg-skip-if): Ditto.
219 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c (dg-skip-if):
220 Ditto.
221 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c (dg-skip-if):
222 Ditto.
223 * gcc.target/i386/isa-1.c (dg-skip-if): Ditto.
224 * gcc.target/i386/isa-6.c (dg-skip-if): Ditto.
225 * gcc.target/i386/isa-9.c (dg-skip-if): Ditto.
226 * gcc.target/i386/lea.c (dg-skip-if): Ditto.
227 * gcc.target/i386/memcpy-strategy-1.c (dg-skip-if): Ditto.
228 * gcc.target/i386/memcpy-strategy-2.c (dg-skip-if): Ditto.
229 * gcc.target/i386/memcpy-vector_loop-1.c (dg-skip-if): Ditto.
230 * gcc.target/i386/memcpy-vector_loop-2.c (dg-skip-if): Ditto.
231 * gcc.target/i386/memset-vector_loop-1.c (dg-skip-if): Ditto.
232 * gcc.target/i386/memset-vector_loop-2.c (dg-skip-if): Ditto.
233 * gcc.target/i386/pad-10.c (dg-skip-if): Ditto.
234 * gcc.target/i386/pad-2.c (dg-skip-if): Ditto.
235 * gcc.target/i386/pad-3.c (dg-skip-if): Ditto.
236 * gcc.target/i386/pad-4.c (dg-skip-if): Ditto.
237 * gcc.target/i386/pad-5a.c (dg-skip-if): Ditto.
238 * gcc.target/i386/pad-5b.c (dg-skip-if): Ditto.
239 * gcc.target/i386/pad-6a.c (dg-skip-if): Ditto.
240 * gcc.target/i386/pad-6b.c (dg-skip-if): Ditto.
241 * gcc.target/i386/pad-7.c (dg-skip-if): Ditto.
242 * gcc.target/i386/pad-8.c (dg-skip-if): Ditto.
243 * gcc.target/i386/pad-9.c (dg-skip-if): Ditto.
244 * gcc.target/i386/pentium4-not-mull.c (dg-skip-if): Ditto.
245 * gcc.target/i386/pr42589.c (dg-skip-if): Ditto.
246 * gcc.target/i386/sse-19.c (dg-skip-if): Ditto.
247 * gcc.target/i386/sse2-init-v2di-2.c (dg-skip-if): Ditto.
248 * gcc.target/i386/ssefn-1.c (dg-skip-if): Ditto.
249 * gcc.target/i386/ssetype-1.c (dg-skip-if): Ditto.
250 * gcc.target/i386/ssetype-2.c (dg-skip-if): Ditto.
251 * gcc.target/i386/ssetype-5.c (dg-skip-if): Ditto.
252 * gcc.target/i386/vect-double-1.c (dg-skip-if): Ditto.
253
254 2014-11-12 Uros Bizjak <ubizjak@gmail.com>
255
256 * gcc.target/i386/pr45852.c: Simplify target selector.
257 * gcc.target/i386/pr63495.c: Ditto.
258 * gcc.target/i386/pr39496.c: Ditto.
259 * gcc.target/i386/pr36613.c: Ditto.
260
261 2014-11-12 Jiong Wang <jiong.wang@arm.com>
262
263 * gcc.target/aarch64/lr_free_1.c: New testcase for -fomit-frame-pointer.
264 * gcc.target/aarch64/lr_free_2.c: New testcase for leaf
265 -fno-omit-frame-pointer.
266
267 2014-11-12 Marek Polacek <polacek@redhat.com>
268
269 * lib/gcc-dg.exp (${tool}_load): Call prune_file_path instead
270 of prune_gcc_output.
271 * lib/prune.exp (prune_file_path): New procedure.
272
273 2014-11-12 Marek Polacek <polacek@redhat.com>
274
275 * c-c++-common/ubsan/overflow-sub-4.c: New test.
276 * c-c++-common/ubsan/overflow-sub-2.c: Adjust dg-output.
277 * c-c++-common/ubsan/overflow-int128.c: Likewise.
278
279 2014-11-12 Evgeny Stupachenko <evstupac@gmail.com>
280
281 * gcc.target/i386/pr52252-atom-1.c: Extend assembler scan on AVX2 case.
282
283 2014-11-12 Richard Biener <rguenther@suse.de>
284
285 * gcc.dg/tree-ssa/ssa-fre-32.c: Disable forwprop.
286
287 2014-11-12 Joseph Myers <joseph@codesourcery.com>
288
289 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
290 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
291
292 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR testsuite/63830
295 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
296
297 2014-11-12 Jakub Jelinek <jakub@redhat.com>
298
299 PR c/59708
300 * c-c++-common/builtin-arith-overflow-1.c: New test.
301 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
302 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
303 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
304 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
305 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
306 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
307 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
308 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
309 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
310 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
311 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
312 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
313 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
314 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
315 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
316 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
317 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
318 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
319 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
320 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
321 * c-c++-common/torture/builtin-arith-overflow.h: New file.
322 * gcc.dg/builtin-arith-overflow-1.c: New test.
323 * gcc.dg/builtin-arith-overflow-2.c: New test.
324
325 2014-11-12 Richard Biener <rguenther@suse.de>
326
327 PR middle-end/63821
328 * gfortran.dg/pr63821.f90: New testcase.
329
330 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
331
332 PR tree-optimization/63761
333 * gcc.c-torture/compile/pr63761.c: New test.
334
335 2014-11-12 Jiong Wang <jiong.wang@arm.com>
336
337 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
338 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
339 truncation pattern.
340
341 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
342
343 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
344 with arm_eabi.
345 * g++.dg/abi/arm_rtti1.C: Likewise.
346 * g++.dg/abi/key1.C: Likewise.
347 * g++.dg/ext/visibility/arm1.C: Likewise.
348 * g++.dg/ext/visibility/arm2.C: Likewise.
349 * g++.dg/ext/visibility/arm3.C: Likewise.
350
351 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
352
353 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
354
355 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
356 Manuel López-Ibáñez <manu@gcc.gnu.org>
357
358 PR driver/36312
359 * gcc.misc-tests/output.exp: New test case for identical input and
360 output files.
361
362 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
363
364 PR fortran/44054
365 * lib/gfortran-dg.exp: Update regexp to match locus and message
366 without caret.
367 * gfortran.dg/use_without_only_1.f90: Add column numbers.
368 * gfortran.dg/warnings_are_errors_1.f: Update.
369
370 2014-11-11 David Malcolm <dmalcolm@redhat.com>
371
372 * ChangeLog.jit: New.
373 * jit.dg/all-non-failing-tests.h: New.
374 * jit.dg/harness.h: New.
375 * jit.dg/jit.exp: New.
376 * jit.dg/test-accessing-struct.c: New.
377 * jit.dg/test-accessing-union.c: New.
378 * jit.dg/test-array-as-pointer.c: New.
379 * jit.dg/test-arrays.c: New.
380 * jit.dg/test-calling-external-function.c: New.
381 * jit.dg/test-calling-function-ptr.c: New.
382 * jit.dg/test-combination.c: New.
383 * jit.dg/test-dot-product.c: New.
384 * jit.dg/test-empty.c: New.
385 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
386 * jit.dg/test-error-adding-to-terminated-block.c: New.
387 * jit.dg/test-error-array-as-pointer.c: New.
388 * jit.dg/test-error-bad-cast.c: New.
389 * jit.dg/test-error-block-in-wrong-function.c: New.
390 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
391 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
392 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
393 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
394 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
395 * jit.dg/test-error-call-with-mismatching-args.c: New.
396 * jit.dg/test-error-call-with-not-enough-args.c: New.
397 * jit.dg/test-error-call-with-too-many-args.c: New.
398 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
399 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
400 * jit.dg/test-error-get-type-bad-enum.c: New.
401 * jit.dg/test-error-index-not-a-numeric-type.c: New.
402 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
403 * jit.dg/test-error-mismatching-types-in-call.c: New.
404 * jit.dg/test-error-missing-return.c: New.
405 * jit.dg/test-error-new-binary-op-bad-op.c: New.
406 * jit.dg/test-error-new-function-bad-kind.c: New.
407 * jit.dg/test-error-new-unary-op-bad-op.c: New.
408 * jit.dg/test-error-null-passed-to-api.c: New.
409 * jit.dg/test-error-return-within-void-function.c: New.
410 * jit.dg/test-error-unreachable-block.c: New.
411 * jit.dg/test-error-unterminated-block.c: New.
412 * jit.dg/test-error-value-not-a-numeric-type.c: New.
413 * jit.dg/test-expressions.c: New.
414 * jit.dg/test-factorial.c: New.
415 * jit.dg/test-fibonacci.c: New.
416 * jit.dg/test-functions.c: New.
417 * jit.dg/test-fuzzer.c: New.
418 * jit.dg/test-hello-world.c: New.
419 * jit.dg/test-linked-list.c: New.
420 * jit.dg/test-long-names.c: New.
421 * jit.dg/test-nested-contexts.c: New.
422 * jit.dg/test-nested-loops.c: New.
423 * jit.dg/test-operator-overloading.cc: New.
424 * jit.dg/test-quadratic.c: New.
425 * jit.dg/test-quadratic.cc: New.
426 * jit.dg/test-reading-struct.c: New.
427 * jit.dg/test-string-literal.c: New.
428 * jit.dg/test-sum-of-squares.c: New.
429 * jit.dg/test-threads.c: New.
430 * jit.dg/test-types.c: New.
431 * jit.dg/test-using-global.c: New.
432 * jit.dg/test-volatile.c: New.
433
434 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
435
436 * gcc.target/aarch64/vbslq_f64_1.c: New.
437 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
438 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
439 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
440
441 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
442
443 PR c++/63265
444 * g++.dg/cpp0x/constexpr-63265.C: New.
445
446 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
447
448 * gcc.target/i386/pr52252-atom-1.c: New.
449
450 2014-11-11 Martin Liska <mliska@suse.cz>
451
452 PR ipa/63622
453 PR ipa/63795
454 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
455 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
456 with symbol alias support.
457
458 2014-11-10 Andi Kleen <ak@linux.intel.com>
459
460 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
461 new cilk errors.
462
463 2014-11-10 Andi Kleen <ak@linux.intel.com>
464
465 * c-c++-common/cilk-plus/CK/errors.c: New test.
466
467 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
468 Ilya Enkovich <ilya.enkovich@intel.com>
469
470 PR target/63620
471 * gcc.target/i386/pr63620.c: New test.
472
473 2014-11-11 Jakub Jelinek <jakub@redhat.com>
474
475 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
476
477 * gcc.dg/ubsan/ipa-icf-1.c: New test.
478 * gcc.dg/ipa/ipa-icf-31.c: New test.
479
480 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
481
482 PR middle-end/63748
483 * gcc.dg/pr63748.c: New testcase.
484
485 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
486
487 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
488
489 2014-11-10 Roman Gareev <gareevroman@gmail.com>
490
491 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
492 fgraphite-code-generator flag.
493 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
494 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
495 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
496 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
497 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
498 * gcc.dg/graphite/pr35356-2.c: Likewise.
499 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
500 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
501 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
502 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
503 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
504
505 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
506
507 * gcc.c-torture/compile/pr35468.c: Revert the last change.
508
509 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
510
511 * c-c++-common/Wshift-count-overflow-1.c: New.
512 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
513 * c-c++-common/Wshift-count-negative-1.c: Likewise.
514 * c-c++-common/Wshift-count-negative-2.c: Likewise.
515
516 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
517
518 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
519 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
520 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
521 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
522 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
523 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
524 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
525 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
526 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
527 * gcc.target/arm/aapcs/vfp1.c: Likewise.
528 * gcc.target/arm/aapcs/vfp2.c: Likewise.
529 * gcc.target/arm/aapcs/vfp3.c: Likewise.
530 * gcc.target/arm/aapcs/vfp4.c: Likewise.
531 * gcc.target/arm/aapcs/vfp5.c: Likewise.
532 * gcc.target/arm/aapcs/vfp6.c: Likewise.
533 * gcc.target/arm/aapcs/vfp7.c: Likewise.
534 * gcc.target/arm/aapcs/vfp8.c: Likewise.
535 * gcc.target/arm/aapcs/vfp9.c: Likewise.
536 * gcc.target/arm/aapcs/vfp10.c: Likewise.
537 * gcc.target/arm/aapcs/vfp11.c: Likewise.
538 * gcc.target/arm/aapcs/vfp12.c: Likewise.
539 * gcc.target/arm/aapcs/vfp13.c: Likewise.
540 * gcc.target/arm/aapcs/vfp14.c: Likewise.
541 * gcc.target/arm/aapcs/vfp15.c: Likewise.
542 * gcc.target/arm/aapcs/vfp16.c: Likewise.
543 * gcc.target/arm/aapcs/vfp17.c: Likewise.
544
545 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
546
547 PR tree-optimization/63778
548 * gfortran.dg/pr63778.f: New test.
549
550 2014-11-10 Renlin Li <renlin.li@arm.com>
551
552 PR middle-end/61529
553 * gcc.dg/pr61529.c: New.
554
555 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
556
557 * lib/target-supports.exp (check_effective_target_return_address):
558 New function.
559 * gcc.c-torture/execute/20010122-1.c: Require return_address.
560 * gcc.c-torture/execute/20030323-1.c: Likewise.
561 * gcc.c-torture/execute/20030811-1.c: Likewise.
562 * gcc.c-torture/execute/eeprof-1.c: Likewise.
563 * gcc.c-torture/execute/frame-address.c: Likewise.
564 * gcc.c-torture/execute/pr17377.c: Likewise.
565
566 * gcc.c-torture/compile/920625-2.c: Add return type to
567 freeReturnStruct.
568 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
569 * gcc.c-torture/execute/pr61375.c: Likewise.
570 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
571 * gcc.dg/pr30904.c: Remove extern from declaration of t.
572
573 * lib/target-supports.exp (check_effective_target_indirect_jumps):
574 New function.
575 (check_effective_target_nonlocal_goto): New function.
576 (check_effective_target_label_values): New function.
577 * gcc.c-torture/execute/20071220-2.c: Require label_values.
578 * gcc.c-torture/compile/labels-2.c: Likewise.
579 * gcc.c-torture/compile/20000518-1.c: Likewise.
580 * gcc.c-torture/compile/20021108-1.c: Likewise.
581 * gcc.c-torture/compile/981006-1.c: Likewise.
582 * gcc.c-torture/execute/20040302-1.c: Likewise.
583 * gcc.dg/torture/pr33848.c: Likewise.
584
585 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
586 label values.
587 * gcc.c-torture/compile/pr32919.c: Likewise.
588 * gcc.c-torture/compile/pr17913.c: Likewise.
589 * gcc.c-torture/compile/pr51495.c: Likewise.
590 * gcc.c-torture/compile/pr25224.c: Likewise.
591 * gcc.c-torture/compile/labels-3.c: Likewise.
592 * gcc.c-torture/compile/pr27863.c: Likewise.
593 * gcc.c-torture/compile/20050510-1.c: Likewise.
594 * gcc.c-torture/compile/pr28489.c: Likewise.
595 * gcc.c-torture/compile/pr29128.c: Likewise.
596 * gcc.c-torture/compile/pr21356: Likewise.
597 * gcc.c-torture/execute/20071210-1.c: Likewise.
598 * gcc.c-torture/execute/200701220-1.c: Likewise.
599 * gcc.c-torture/execute/pr51447.c: Likewise.
600 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
601 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
602 * gcc.dg/20021029-1.c: Likewise.
603 * gcc.dg/pr43379.c: Likewise.
604 * gcc.dg/pr45259.c: Likewise.
605 * gcc.dg/torture/pr53695.c: Likewise.
606 * gcc.dg/torture/pr57584.c: Likewise.
607
608 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
609 or indirect_jumps are available.
610 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
611 test.
612 * gcc.c-torture/compile/920428-3.c: Likewise.
613 * gcc.c-torture/compile/950613-1.c: Likewise.
614
615 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
616 * gcc.c-torture/compile/991213-3.c: Likewise.
617 * gcc.c-torture/compile/920825-1.c: Likewise.
618 * gcc.c-torture/compile/20011029-1.c: Likewise.
619 * gcc.c-torture/compile/complex-6.c: Likewise.
620 * gcc.c-torture/compile/pr27127.c: Likewise.
621 * gcc.c-torture/compile/pr58164.c: Likewise.
622 * gcc.c-torture/compile/20041214-1.c: Likewise.
623 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
624 * gcc.c-torture/execute/pr56982.c: Likewise.
625 * gcc.c-torture/execute/pr60003.c: Likewise.
626 * gcc.c-torture/execute/pr26983.c: Likewise.
627 * gcc.dg/pr57287-2.c: Likewise.
628 * gcc.dg/pr59920-1.c: Likewise.
629 * gcc.dg/pr59920-2.c: Likewise.
630 * gcc.dg/pr59920-3.c: Likewise.
631 * gcc.dg/setjmp-3.c: Likewise.
632 * gcc.dg/setjmp-4.c: Likewise.
633 * gcc.dg/setjmp-5.c: Likewise.
634 * gcc.dg/torture/pr48542.c: Likewise.
635 * gcc.dg/torture/pr57147-2.c: Likewise.
636 * gcc.dg/torture/pr59993.c: Likewise.
637
638 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
639 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
640 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
641 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
642 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
643 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
644 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
645 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
646 * gcc.dg/non-local-goto-1.c: Likewise.
647 * gcc.dg/non-local-goto-2.c: Likewise.
648 * gcc.dg/pr49994-1.c: Likewise.
649 * gcc.dg/torture/pr57036-2.c: Likewise.
650
651 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
652 NO_LABEL_VALUES test.
653 * gcc.c-torture/compile/920831-1.c: Likewise.
654 * gcc.c-torture/compile/920502-1.c: Likewise.
655 * gcc.c-torture/compile/920501-7.c: Likewise.
656 * gcc.dg/pr52139.c: Likewise.
657
658 * lib/target-supports.exp (check_effective_target_trampolines,
659 check_profiling_available, check_effective_target_lto,
660 check_effective_target_vect_natural): False for nvptx-*-*.
661 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
662 * gcc.c-torture/compile/pr34334.c: Likewise.
663 * gcc.c-torture/compile/pr37056.c: Likewise.
664 * gcc.c-torture/compile/pr39423-1.c: Likewise.
665 * gcc.c-torture/compile/pr46534.c: Likewise.
666 * gcc.c-torture/compile/pr49049.c: Likewise.
667 * gcc.c-torture/compile/pr59417.c: Likewise.
668 * gcc.c-torture/compile/20080721-1.c: Likewise.
669 * gcc.c-torture/compile/920501-4.c: Likewise.
670 * gcc.c-torture/compile/921011-1.c: Likewise.
671 * gcc.dg/20040813-1.c: Likewise.
672 * gcc.dg/pr28755.c: Likewise.
673 * gcc.dg/pr44194-1.c: Likewise.
674 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
675 * gcc.c-torture/compile/pr61684.c: Likewise.
676 * gcc.c-torture/compile/pr20601-1.c: Likewise.
677 * gcc.c-torture/compile/pr59221.c: Likewise.
678 * gcc.c-torture/compile/20060208-1.c: Likewise.
679 * gcc.c-torture/execute/pr52129.c: Likewise.
680 * gcc.c-torture/execute/20020310-1.c: Likewise.
681 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
682 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
683 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
684 for nvptx-*-*.
685 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
686 * gcc.dg/const-elim-2.c: Likewise.
687
688 * lib/target-supports.exp
689 (check_effective_target_untyped_assembly): New function.
690 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
691 * gcc.c-torture/compile/920917-1.c: Likewise.
692 * gcc.c-torture/compile/930120-1.c: Likewise.
693 * gcc.c-torture/compile/930411-1.c: Likewise.
694 * gcc.c-torture/compile/930529-1.c: Likewise.
695 * gcc.c-torture/compile/930623-1.c: Likewise.
696 * gcc.c-torture/compile/950329-1.c: Likewise.
697 * gcc.c-torture/compile/calls.c: Likewise.
698 * gcc.c-torture/compile/pr37258.c: Likewise.
699 * gcc.c-torture/compile/pr37327.c: Likewise.
700 * gcc.c-torture/compile/pr38360.c: Likewise.
701 * gcc.c-torture/compile/pr43635.c: Likewise.
702 * gcc.c-torture/compile/pr47428.c: Likewise.
703 * gcc.c-torture/compile/pr47967.c: Likewise.
704 * gcc.c-torture/compile/pr49145.c: Likewise.
705 * gcc.c-torture/compile/pr51694.c: Likewise.
706 * gcc.c-torture/compile/pr53411.c: Likewise.
707 * gcc.c-torture/execute/20001101.c: Likewise.
708 * gcc.c-torture/execute/20051012-1.c: Likewise.
709 * gcc.c-torture/execute/920501-1.c: Likewise.
710 * gcc.c-torture/execute/921202-1.c: Likewise.
711 * gcc.c-torture/execute/921208-2.c: Likewise.
712 * gcc.c-torture/execute/call-trap-1.c: Likewise.
713 * gcc.c-torture/compile/20010525-1.c: Likewise.
714 * gcc.c-torture/compile/20021015-2.c: Likewise.
715 * gcc.c-torture/compile/20031023-1.c: Likewise.
716 * gcc.c-torture/compile/20031023-2.c: Likewise.
717 * gcc.c-torture/compile/pr49206.c: Likewise.
718 * gcc.c-torture/execute/pr47237.c: Likewise.
719 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
720 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
721 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
722 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
723 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
724 * gcc.dg/builtin-apply1.c: Likewise.
725 * gcc.dg/builtin-apply2.c: Likewise.
726 * gcc.dg/builtin-apply3.c: Likewise.
727 * gcc.dg/builtin-apply4.c: Likewise.
728 * gcc.dg/pr38338.c: Likewise.
729 * gcc.dg/torture/pr41993.c: Likewise.
730 * gcc.c-torture/compile/386.c: Likewise.
731 * gcc.c-torture/compile/cmpsi386.c: Likewise.
732 * gcc.c-torture/compile/consec.c: Likewise.
733 * gcc.c-torture/compile/ex.c: Likewise.
734 * gcc.c-torture/compile/pass.c: Likewise.
735 * gcc.c-torture/compile/scal.c: Likewise.
736 * gcc.c-torture/compile/uuarg.c: Likewise.
737 * gcc.c-torture/compile/conv_tst.c: Likewise.
738
739 * lib/target-supports.exp (check_effective_target_alloca): New function.
740 * gcc.c-torture/execute/20010209-1.c: Require alloca.
741 * gcc.c-torture/execute/20020314-1.c: Likewise.
742 * gcc.c-torture/execute/20020412-1.c: Likewise.
743 * gcc.c-torture/execute/20021113-1.c: Likewise.
744 * gcc.c-torture/execute/20040223-1.c: Likewise.
745 * gcc.c-torture/execute/20040308-1.c: Likewise.
746 * gcc.c-torture/execute/20040811-1.c: Likewise.
747 * gcc.c-torture/execute/20070824-1.c: Likewise.
748 * gcc.c-torture/execute/20070919-1.c: Likewise.
749 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
750 * gcc.c-torture/execute/pr22061-1.c: Likewise.
751 * gcc.c-torture/execute/pr22061-4.c: Likewise.
752 * gcc.c-torture/execute/pr43220.c: Likewise.
753 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
754 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
755 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
756 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
757 * gcc.c-torture/compile/20000923-1.c: Likewise.
758 * gcc.c-torture/compile/20030224-1.c: Likewise.
759 * gcc.c-torture/compile/20071108-1.c: Likewise.
760 * gcc.c-torture/compile/20071117-1.c: Likewise.
761 * gcc.c-torture/compile/900313-1.c: Likewise.
762 * gcc.c-torture/compile/pr17397.c: Likewise.
763 * gcc.c-torture/compile/pr35006.c: Likewise.
764 * gcc.c-torture/compile/pr42956.c: Likewise.
765 * gcc.c-torture/compile/pr51354.c: Likewise.
766 * gcc.c-torture/compile/pr55851.c: Likewise.
767 * gcc.c-torture/compile/vla-const-1.c: Likewise.
768 * gcc.c-torture/compile/vla-const-2.c: Likewise.
769 * gcc.c-torture/compile/pr31507-1.c: Likewise.
770 * gcc.c-torture/compile/pr52714.c: Likewise.
771 * gcc.dg/20001012-2.c: Likewise.
772 * gcc.dg/auto-type-1.c: Likewise.
773 * gcc.dg/builtin-object-size-1.c: Likewise.
774 * gcc.dg/builtin-object-size-2.c: Likewise.
775 * gcc.dg/builtin-object-size-3.c: Likewise.
776 * gcc.dg/builtin-object-size-4.c: Likewise.
777 * gcc.dg/packed-vla.c: Likewise.
778 * gcc.c-torture/compile/parms.c: Likewise.
779 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
780 * gcc.c-torture/execute/920929-1.c: Likewise.
781 * gcc.c-torture/execute/921017-1.c: Likewise.
782 * gcc.c-torture/execute/941202-1.c: Likewise.
783 * gcc.c-torture/execute/align-nest.c: Likewise.
784 * gcc.c-torture/execute/alloca-1.c: Likewise.
785 * gcc.c-torture/execute/pr36321.c: Likewise.
786 * gcc.c-torture/compile/20001221-1.c: Likewise.
787 * gcc.c-torture/compile/20020807-1.c: Likewise.
788 * gcc.c-torture/compile/20050801-2.c: Likewise.
789 * gcc.c-torture/compile/920428-4.c: Likewise.
790 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
791 * gcc.c-torture/compile/pr41469.c: Likewise.
792 * gcc.dg/torture/pr48953.c: Likewise.
793 * gcc.dg/torture/pr8081.c: Likewise.
794 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
795 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
796 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
797 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
798 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
799 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
800 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
801 * gcc.dg/torture/stackalign/global-1.c: Likewise.
802 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
803 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
804 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
805 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
806 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
807
808 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
809
810 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
811 and C++11; Test existence of __has_cpp_attribute; Test C++11
812 attributes.
813 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
814 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
815 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
816 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
817 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
818 will be undefined for -fno-rtti -fno-exceptions.
819
820 2014-11-10 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/63800
823 * gcc.dg/torture/pr63800.c: New testcase.
824
825 2014-11-10 Marek Polacek <polacek@redhat.com>
826
827 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
828 * c-c++-common/ubsan/align-8.c: Likewise.
829 * g++.dg/ubsan/null-4.C: Likewise.
830 * g++.dg/ubsan/null-5.C: Likewise.
831
832 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
833
834 * gcc.misc-tests/gcov-16.c: New test.
835
836 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
837
838 * gcc.dg/tree-ssa/ifc-cd.c: New test.
839
840 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
841
842 PR testsuite/63305
843 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
844 buffer overflow.
845 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
846
847 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
848
849 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
850
851 2014-11-09 Richard Biener <rguenther@suse.de>
852
853 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
854 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
855
856 2014-11-07 Andrew Pinski <apinski@cavium.com>
857
858 * gcc.c-torture/execute/20141107-1.c: New testcase.
859
860 2014-11-07 Richard Biener <rguenther@suse.de>
861
862 PR tree-optimization/63605
863 * gcc.dg/vect/pr63605.c: New testcase.
864
865 2014-11-07 Jeff Law <law@redhat.com>
866
867 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
868
869 2014-11-07 Jiong Wang <jiong.wang@arm.com>
870
871 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
872 (xhci_check_trb_in_td_math): Likewise.
873
874 2014-11-07 Jiong Wang <jiong.wang@arm.com>
875
876 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
877
878 2014-11-07 Martin Liska <mliska@suse.cz>
879
880 PR ipa/63580
881 * g++.dg/ipa/pr63580.C: New test.
882
883 2014-11-07 Martin Liska <mliska@suse.cz>
884
885 PR ipa/63747
886 * gcc.dg/ipa/pr63747.c: New test.
887
888 2014-11-07 Martin Liska <mliska@suse.cz>
889
890 PR ipa/63595
891 * g++.dg/ipa/pr63595.C: New test.
892
893 2014-11-07 Richard Biener <rguenther@suse.de>
894
895 PR middle-end/63770
896 * gcc.dg/pr63770.c: New testcase.
897
898 2014-11-07 Terry Guo <terry.guo@arm.com>
899
900 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
901 * gcc.target/arm/pr40956.c: Likewise.
902 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
903 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
904 * gcc.target/arm/scd42-1.c: Likewise.
905
906 2014-11-06 Joseph Myers <joseph@codesourcery.com>
907
908 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
909 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
910 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
911 gcc.dg/cpp/ucnid-15.c: New tests.
912
913 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
914
915 * gnat.dg/opt43.adb: New test.
916
917 2014-11-06 Marek Polacek <polacek@redhat.com>
918
919 * c-c++-common/ubsan/align-2.c: Add dg-output.
920 * c-c++-common/ubsan/align-4.c: Likewise.
921 * c-c++-common/ubsan/align-6.c: New test.
922 * c-c++-common/ubsan/align-7.c: New test.
923 * c-c++-common/ubsan/align-8.c: New test.
924 * g++.dg/ubsan/null-1.C: Add dg-output.
925 * g++.dg/ubsan/null-2.C: Likewise.
926 * g++.dg/ubsan/null-3.C: New test.
927 * g++.dg/ubsan/null-4.C: New test.
928 * g++.dg/ubsan/null-5.C: New test.
929
930 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
931
932 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
933 dg-require-effective-target check.
934 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
935 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
936 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
937 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
938 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
939 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
940 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
941 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
942 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
943 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
944 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
945 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
946 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
947 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
948 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
949 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
950 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
951 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
952 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
953 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
954 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
955 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
956 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
957 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
958 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
959 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
960 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
961 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
962 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
963 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
964 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
965 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
966 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
967 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
968 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
969 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
970 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
971 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
972 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
973 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
974 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
975 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
976 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
977 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
978 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
979 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
980 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
981 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
982 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
983 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
984 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
985 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
986 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
987 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
988 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
989 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
990 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
991 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
992 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
993 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
994 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
995 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
996 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
997 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
998 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
999 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
1000 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
1001 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
1002 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
1003 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
1004 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
1005 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
1006 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
1007 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
1008 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
1009 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
1010 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
1011 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
1012 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
1013 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
1014 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
1015 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
1016 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
1017 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
1018 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
1019 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
1020 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
1021 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
1022 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
1023 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
1024 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
1025 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
1026 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
1027 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
1028 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
1029 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
1030 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
1031 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
1032 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
1033 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
1034 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
1035 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
1036 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
1037 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
1038 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
1039 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
1040 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
1041 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
1042 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
1043 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
1044 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
1045 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
1046 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
1047 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
1048 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
1049 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
1050 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
1051 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
1052 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
1053 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
1054 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
1055 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
1056 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
1057 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
1058 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
1059 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
1060
1061 2014-11-06 Hale Wang <hale.wang@arm.com>
1062
1063 * gcc.target/arm/small-multiply-m0-1.c: New test for
1064 target -mcpu=cortex-m0.small-multiply.
1065 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
1066 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
1067 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
1068 target -mcpu=cortex-m0plus.small-multiply.
1069 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
1070 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
1071 * gcc.target/arm/small-multiply-m1-1.c: New test for
1072 target -mcpu=cortex-m1.small-multiply.
1073 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
1074 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
1075
1076 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
1077
1078 * lib/mpx-dg.exp: New.
1079 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
1080 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
1081 * gcc.target/i386/chkp-builtins-2.c: Likewise.
1082 * gcc.target/i386/chkp-builtins-3.c: Likewise.
1083 * gcc.target/i386/chkp-builtins-4.c: Likewise.
1084 * gcc.target/i386/chkp-const-check-1.c: Likewise.
1085 * gcc.target/i386/chkp-const-check-2.c: Likewise.
1086 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
1087 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
1088 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
1089
1090 2014-11-06 Richard Biener <rguenther@suse.de>
1091
1092 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
1093 desired transform.
1094
1095 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
1096
1097 * gcc.target/mips/asm-1.c (bar): Add prototype.
1098 * gcc.target/mips/call-1.c (f, h): Add return type.
1099 * gcc.target/mips/call-5.c (f, h): Likewise.
1100 * gcc.target/mips/call-6.c (f, h): Likewise.
1101 * gcc.target/mips/call-3.c (f): Likewise.
1102 * gcc.target/mips/call-2.c (g): Add prototype.
1103 (f): Add return type.
1104 * gcc.target/mips/call-4.c: Likewise.
1105 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
1106 * gcc.target/mips/code-readable-2.c (foo): Likewise.
1107 * gcc.target/mips/code-readable-3.c (foo): Likewise.
1108 * gcc.target/mips/code-readable-4.c (foo): Likewise.
1109 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
1110 * gcc.target/mips/const-anchor-2.c (g): Likewise.
1111 * gcc.target/mips/const-anchor-3.c (g): Likewise.
1112 * gcc.target/mips/const-anchor-4.c (g): Likewise.
1113 * gcc.target/mips/interrupt_handler.c (t): Likewise.
1114 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
1115 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
1116 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
1117 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
1118 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
1119 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
1120 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
1121 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
1122 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
1123 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
1124 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
1125 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
1126 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
1127 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
1128 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
1129 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
1130 * gcc.target/mips/mips-nonpic/mips-nonpic.h
1131 (nonpic_call, nonpic_addr_call): Add prototype.
1132 (pic_call, pic_addr_call): Likewise.
1133 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
1134 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
1135 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
1136 * gcc.target/mips/truncate-3.c (g): Add prototype.
1137 (f): Add return type.
1138
1139 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
1140
1141 PR target/63538
1142 * gcc.target/i386/pr63538.c: New test.
1143
1144 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1145
1146 * gnat.dg/discr42.adb: New test.
1147 * gnat.dg/discr42_pkg.ad[sb]: New helper.
1148
1149 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1150
1151 * gnat.dg/specs/private2.ads: New test.
1152 * gnat.dg/specs/private2_pkg.ads: New helper.
1153
1154 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
1155
1156 * gnat.dg/inline1.adb: New test.
1157 * gnat.dg/inline1_pkg.ad[sb]: New helper.
1158 * gnat.dg/inline2.adb: New test.
1159 * gnat.dg/inline2_pkg.ad[sb]: New helper.
1160 * gnat.dg/inline3.adb: New test.
1161 * gnat.dg/inline3_pkg.ad[sb]: New helper.
1162 * gnat.dg/inline4.adb: New test.
1163 * gnat.dg/inline4_pkg.ad[sb]: New helper.
1164 * gnat.dg/inline5.adb: New test.
1165 * gnat.dg/inline5_pkg.ad[sb]: New helper.
1166 * gnat.dg/inline6.adb: New test.
1167 * gnat.dg/inline6_pkg.ad[sb]: New helper.
1168 * gnat.dg/inline7.adb: New test.
1169 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
1170 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
1171 * gnat.dg/inline8.adb: New test.
1172 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
1173 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
1174 * gnat.dg/inline9.adb: New test.
1175 * gnat.dg/inline9_pkg.ad[sb]: New helper.
1176 * gnat.dg/inline10.adb: New test.
1177 * gnat.dg/inline10_pkg.ad[sb]: New helper.
1178 * gnat.dg/inline11.adb: New test.
1179 * gnat.dg/inline11_pkg.ad[sb]: New helper.
1180
1181 2014-11-05 Joseph Myers <joseph@codesourcery.com>
1182
1183 PR preprocessor/9449
1184 * lib/target-supports.exp (check_effective_target_ucn_nocache):
1185 Don't use -fextended-identifiers.
1186 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
1187 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
1188 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
1189 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
1190 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
1191 -g3.
1192 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
1193 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
1194 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
1195 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
1196 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
1197 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
1198 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
1199 -fextended-identifiers. Use -g.
1200 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
1201 -fextended-identifiers.
1202 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
1203 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
1204 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
1205 -fextended-identifiers. Use -g.
1206 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
1207 * gcc.dg/cpp/ucnid-8.c: Remove test.
1208 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
1209
1210 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1211
1212 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
1213 Skip tests if target does not support Neon.
1214
1215 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
1216
1217 * lib/target-supports.exp (check_effective_target_bswap): Update
1218 conditions for AArch64 and ARM targets.
1219
1220 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
1221
1222 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
1223 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
1224 * g++.dg/opt/pr60002.C: XFAIL on AIX.
1225 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
1226 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
1227
1228 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
1229
1230 * gcc.target/i386/chkp-builtins-1.c: New.
1231 * gcc.target/i386/chkp-builtins-2.c: New.
1232 * gcc.target/i386/chkp-builtins-3.c: New.
1233 * gcc.target/i386/chkp-builtins-4.c: New.
1234 * gcc.target/i386/chkp-remove-bndint-1.c: New.
1235 * gcc.target/i386/chkp-remove-bndint-2.c: New.
1236 * gcc.target/i386/chkp-const-check-1.c: New.
1237 * gcc.target/i386/chkp-const-check-2.c: New.
1238 * gcc.target/i386/chkp-lifetime-1.c: New.
1239 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
1240 with build_ssa_passes.
1241
1242 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
1243
1244 * gcc.dg/asr-div1.c: New testcase.
1245
1246 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1247
1248 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
1249
1250 * go.test/go-test.exp: In +build lines, require whitespace around
1251 expected strings, fix check for negation.
1252
1253 2014-11-04 Marek Polacek <polacek@redhat.com>
1254
1255 * c-c++-common/ubsan/align-2.c: Remove dg-output.
1256 * c-c++-common/ubsan/align-4.c: Likewise.
1257 * g++.dg/ubsan/null-1.C: Likewise.
1258 * g++.dg/ubsan/null-2.C: Likewise.
1259
1260 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1261
1262 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
1263
1264 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
1265
1266 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
1267 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
1268 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
1269 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
1270 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
1271 ipa dump.
1272 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
1273 Cleanup original tree dump.
1274 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
1275 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
1276 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
1277
1278 2014-11-04 Martin Jambor <mjambor@suse.cz>
1279
1280 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
1281 function body.
1282
1283 2014-11-04 Jason Merrill <jason@redhat.com>
1284
1285 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1286 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1287
1288 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1289
1290 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1291 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1292 conflicting -mcpu options.
1293 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1294 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1295 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1296 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1297 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1298 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1299 * gcc.target/powerpc/pr48053-3.c: Likewise.
1300 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1301 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1302 * gcc.target/powerpc/pr57744.c: Likewise.
1303 * gcc.target/powerpc/pr47862.c: Likewise.
1304 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1305 * gcc.target/powerpc/recip-1.c: Likewise.
1306 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1307 * gcc.target/powerpc/bool2-p8.c: Likewise.
1308 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1309 * gcc.target/powerpc/pr60203.c: Likewise.
1310 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1311 * gcc.target/powerpc/bool2-av.c: Likewise.
1312 * gcc.target/powerpc/pr43154.c: Likewise.
1313 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1314 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1315 * gcc.target/powerpc/pr59054.c: Likewise.
1316 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1317 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1318 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1319 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1320 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1321 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1322 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1323 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1324 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1325 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1326 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1327 * gcc.target/powerpc/bswap64-3.c: Likewise.
1328 * gcc.target/powerpc/bcd-1.c: Likewise.
1329 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1330 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1331 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1332 * gcc.target/powerpc/pr48192.c: Likewise.
1333 * gcc.target/powerpc/pr52775.c: Likewise.
1334 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1335 * gcc.target/powerpc/pr58673-1.c: Likewise.
1336 * gcc.target/powerpc/pr53487.c: Likewise.
1337 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1338 * gcc.target/powerpc/recip-2.c: Likewise.
1339 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1340 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1341 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1342 * gcc.target/powerpc/pr57150.c: Likewise.
1343 * gcc.target/powerpc/pr47251.c: Likewise.
1344 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1345 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1346 * gcc.target/powerpc/bool3-p7.c: Likewise.
1347 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1348 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1349 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1350 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1351 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1352 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1353 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1354 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1355 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1356 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1357 * gcc.target/powerpc/loop_align.c: Likewise.
1358 * gcc.target/powerpc/lhs-1.c: Likewise.
1359 * gcc.target/powerpc/sd-vsx.c: Likewise.
1360 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1361 * gcc.target/powerpc/bcd-2.c: Likewise.
1362 * gcc.target/powerpc/20040121-1.c: Likewise.
1363 * gcc.target/powerpc/pr52457.c: Likewise.
1364 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1365 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1366 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1367 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1368 * gcc.target/powerpc/pr58673-2.c: Likewise.
1369 * gcc.target/powerpc/atomic-p7.c: Likewise.
1370 * gcc.target/powerpc/recip-3.c: Likewise.
1371 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1372 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1373 * gcc.target/powerpc/popcount-1.c: Likewise.
1374 * gcc.target/powerpc/altivec-32.c: Likewise.
1375 * gcc.target/powerpc/timode_off.c: Likewise.
1376 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1377 * gcc.target/powerpc/pack01.c: Likewise.
1378 * gcc.target/powerpc/pr55033.c: Likewise.
1379 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1380 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1381 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1382 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1383 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1384 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1385 * gcc.target/powerpc/bool3-p8.c: Likewise.
1386 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1387 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1388 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1389 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1390 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1391 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1392 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1393 * gcc.target/powerpc/pr46728-16.c: Likewise.
1394 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1395 * gcc.target/powerpc/bool3-av.c: Likewise.
1396 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1397 * gcc.target/powerpc/ppc-pow.c: Likewise.
1398 * gcc.target/powerpc/lhs-2.c: Likewise.
1399 * gcc.target/powerpc/pr39902-2.c: Likewise.
1400 * gcc.target/powerpc/20041111-1.c: Likewise.
1401 * gcc.target/powerpc/builtins-1.c: Likewise.
1402 * gcc.target/powerpc/bcd-3.c: Likewise.
1403 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1404 * gcc.target/powerpc/pr57949-1.c: Likewise.
1405 * gcc.target/powerpc/atomic-p8.c: Likewise.
1406 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1407 * gcc.target/powerpc/recip-4.c: Likewise.
1408 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1409 * gcc.target/powerpc/warn-2.c: Likewise.
1410 * gcc.target/powerpc/parity-1.c: Likewise.
1411 * gcc.target/powerpc/popcount-2.c: Likewise.
1412 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1413 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1414 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1415 * gcc.target/powerpc/pr42747.c: Likewise.
1416 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1417 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1418 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1419 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1420 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1421 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1422 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1423 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1424 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1425 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1426 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1427 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
1428 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1429 * gcc.target/powerpc/lhs-3.c: Likewise.
1430 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
1431 * gcc.target/powerpc/builtins-2.c: Likewise.
1432 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1433 * gcc.target/powerpc/pr52199.c: Likewise.
1434 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
1435 * gcc.target/powerpc/pr57949-2.c: Likewise.
1436 * gcc.target/powerpc/recip-5.c: Likewise.
1437 * gcc.target/powerpc/popcount-3.c: Likewise.
1438 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
1439 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
1440 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
1441 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
1442 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
1443 * gcc.target/powerpc/pr48226.c: Likewise.
1444 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
1445 * gcc.target/powerpc/pr47755-2.c: Likewise.
1446 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1447 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
1448 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1449 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
1450 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1451 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1452 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1453 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
1454 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1455 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
1456 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1457 * gcc.target/powerpc/bool2-p5.c: Likewise.
1458 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
1459 * gcc.target/powerpc/fusion.c: Likewise.
1460 * gcc.target/powerpc/recip-6.c: Likewise.
1461 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
1462 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
1463 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
1464 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
1465 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1466 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1467 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1468 * gcc.target/powerpc/dfp-dd.c: Likewise.
1469 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
1470 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
1471 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1472 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
1473 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1474 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
1475 * gcc.target/powerpc/dfp-td.c: Likewise.
1476 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1477 * gcc.target/powerpc/pr48053-1.c: Likewise.
1478 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
1479 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
1480 * gcc.target/powerpc/pr60676.c: Likewise.
1481 * gcc.target/powerpc/pr48258-1.c: Likewise.
1482 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1483 * gcc.target/powerpc/pr48857.c: Likewise.
1484 * gcc.target/powerpc/quad-atomic.c: Likewise.
1485 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
1486 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
1487 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
1488 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
1489 * gcc.target/powerpc/pr56605.c: Likewise.
1490 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1491 * gcc.target/powerpc/pr53199.c: Likewise.
1492 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1493 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
1494 * gcc.target/powerpc/vsx-float0.c: Likewise.
1495 * gcc.target/powerpc/ppc-target-1.c: Likewise.
1496 * gcc.target/powerpc/altivec-20.c: Likewise.
1497 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
1498 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
1499 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
1500 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1501 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
1502 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
1503 * gcc.target/powerpc/pr60137.c: Likewise.
1504 * gcc.target/powerpc/bswap64-1.c: Likewise.
1505 * gcc.target/powerpc/pr48053-2.c: Likewise.
1506 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
1507 * gcc.target/powerpc/pr48258-2.c: Likewise.
1508 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1509 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
1510 * gcc.target/powerpc/bool2-p7.c: Likewise.
1511 * gcc.target/powerpc/ppc-round.c: Likewise.
1512 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
1513 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
1514 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
1515 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
1516 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1517 * gcc.target/powerpc/pr47755.c: Likewise.
1518
1519 2014-11-04 Marek Polacek <polacek@redhat.com>
1520
1521 * c-c++-common/ubsan/object-size-10.c: New test.
1522
1523 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1524
1525 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
1526
1527 2014-11-03 Tobias Burnus <burnus@net-b.de>
1528
1529 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
1530
1531 2014-11-03 Marek Polacek <polacek@redhat.com>
1532
1533 PR c/52769
1534 * gcc.dg/pr52769.c: New test.
1535
1536 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1537
1538 PR c++/57820
1539 * g++.dg/cpp0x/constexpr-ctor16.C: New.
1540 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
1541
1542 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
1543
1544 PR tree-optimization/60770
1545 * gcc.dg/tree-ssa/pr60770-1.c: New file.
1546
1547 2014-11-03 Jan Beulich <jbeulich@suse.com>
1548
1549 * gcc.target/i386/i386.exp: Extend option set to test
1550 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
1551 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
1552
1553 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1554
1555 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1556 for ia32 targets only.
1557 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1558 * g++.dg/tree-ssa/pr29902.C: Ditto.
1559 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1560
1561 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1562
1563 * gcc.target/arm/ifcvt-size-check.c: New test.
1564
1565 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1566
1567 * gcc.target/mips/octeon3-pipe-1.c: New test.
1568
1569 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1570
1571 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1572 * g++.dg/ext/attrib42.C: Ditto.
1573 * g++.dg/torture/pr51344.C: Ditto.
1574 * g++.dg/tree-ssa/pr29902.C: Ditto.
1575 * gcc.c-torture/execute/20010129-1.c: Ditto.
1576 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1577 * gcc.dg/march-generic.c: Ditto.
1578 * gcc.dg/torture/pr17526.c: Ditto.
1579 * gcc.dg/union-4.c: Ditto.
1580
1581 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1582
1583 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1584 * g++.dg/abi/no-weak1.C: Ditto.
1585 * g++.dg/opt/pr44919.C: Ditto.
1586 * g++.dg/opt/pr46640.C: Ditto.
1587 * g++.dg/opt/pr46649.C: Ditto.
1588 * g++.dg/opt/pr47036.C: Ditto.
1589 * g++.dg/opt/pr48273.C: Ditto.
1590 * g++.dg/opt/pr48302.C: Ditto.
1591 * g++.dg/opt/pr45788.C: Ditto.
1592 * g++.dg/opt/pr57662.C: Ditto.
1593 * gcc.dg/20031102-1.c: Ditto.
1594 * gcc.dg/builtin-bswap-7.c: Ditto.
1595 * gcc.dg/builtin-bswap-7a.c: Ditto.
1596 * gcc.dg/builtin-bswap-9.c: Ditto.
1597 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1598 * gcc.dg/guality/bswaptest.c: Ditto.
1599 * gcc.dg/guality/clztest.c: Ditto.
1600 * gcc.dg/guality/ctztest.c: Ditto.
1601 * gcc.dg/guality/pr45003-1.c: Ditto.
1602 * gcc.dg/guality/pr45003-2.c: Ditto.
1603 * gcc.dg/guality/pr45003-3.c: Ditto.
1604 * gcc.dg/guality/pr58791-4.c: Ditto.
1605 * gcc.dg/guality/rotatetest.c:Ditto.
1606 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1607 * gcc.dg/ira-loop-pressure.c: Ditto.
1608 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1609 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1610 * gcc.dg/lto/pr47259_0.c: Ditto.
1611 * gcc.dg/memcpy-5.c: Ditto.
1612 * gcc.dg/pr10474.c: Ditto.
1613 * gcc.dg/pr37438.c: Ditto.
1614 * gcc.dg/pr39453.c: Ditto.
1615 * gcc.dg/pr40501.c: Ditto.
1616 * gcc.dg/pr42245-2.c: Ditto.
1617 * gcc.dg/pr42245.c: Ditto.
1618 * gcc.dg/pr42246.c: Ditto.
1619 * gcc.dg/pr42249.c: Ditto.
1620 * gcc.dg/pr42388.c: Ditto.
1621 * gcc.dg/pr42389.c: Ditto.
1622 * gcc.dg/pr45352-1.c: Ditto.
1623 * gcc.dg/pr45352-2.c: Ditto.
1624 * gcc.dg/pr45352-3.c: Ditto.
1625 * gcc.dg/pr45352.c: Ditto.
1626 * gcc.dg/pr45472.c: Ditto.
1627 * gcc.dg/pr45652.c: Ditto.
1628 * gcc.dg/pr46212.c: Ditto.
1629 * gcc.dg/pr46521.c: Ditto.
1630 * gcc.dg/pr46522.c: Ditto.
1631 * gcc.dg/pr46875.c: Ditto.
1632 * gcc.dg/pr48374.c: Ditto.
1633 * gcc.dg/pr50251.c: Ditto.
1634 * gcc.dg/pr54472.c: Ditto.
1635 * gcc.dg/pr55702.c: Ditto.
1636 * gcc.dg/pr56990.c: Ditto.
1637 * gcc.dg/pr57104.c: Ditto.
1638 * gcc.dg/pr57662.c: Ditto.
1639 * gcc.dg/pr60866.c: Ditto.
1640 * gcc.dg/shrink-wrap-loop.c: Ditto.
1641 * gcc.dg/tm/memopt-15.c: Ditto.
1642 * gcc.dg/torture/pr52720.c: Ditto.
1643 * gcc.dg/torture/pr56778.c: Ditto.
1644 * gcc.dg/tree-prof/pr45354.c: Ditto.
1645 * gcc.dg/tree-prof/pr50907.c: Ditto.
1646 * gcc.dg/tree-ssa/loop-16.c: Ditto.
1647 * gcc.dg/tree-ssa/loop-18.c: Ditto.
1648 * gcc.dg/tree-ssa/pr44423.c: Ditto.
1649 * gcc.dg/misc-tests/godump-1.c: Ditto.
1650 * gfortran.dg/PR24188.f: Ditto.
1651 * gfortran.dg/errnocheck_1.f90: Ditto.
1652 * gfortran.dg/g77/20010216-1.f: Ditto.
1653 * gfortran.dg/pr42246-2.f: Ditto.
1654 * gfortran.dg/pr42294.f: Ditto.
1655 * gfortran.dg/pr44691.f: Ditto.
1656 * gfortran.dg/vect/pr45714-a.f: Ditto.
1657 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
1658 * gcc.misc-tests/linkage.exp: Ditto.
1659 * lib/target-supports.exp: Reformat x86 tagets.
1660 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
1661
1662 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1663
1664 PR c++/57694
1665 * g++.dg/cpp0x/constexpr-ctor15.C: New.
1666
1667 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1668
1669 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
1670 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
1671 Commentary and rearrangement of tests.
1672 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
1673 Commentary and rearrangement of tests.
1674 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
1675 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
1676
1677 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1678
1679 PR rtl-optimization/63659
1680 * gcc.c-torture/execute/pr63659.c: New test.
1681
1682 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1683
1684 PR target/63534
1685 * gcc.target/i386/mcount_pic.c: New.
1686
1687 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1688
1689 * gcc.target/i386/pr23098.c: Remove xfail.
1690
1691 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
1692
1693 * gnat.dg/opt42.ad[sb]: New test.
1694
1695 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1696
1697 PR tree-optimization/63259
1698 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
1699 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
1700 following comment.
1701
1702 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1703
1704 PR sanitizer/63697
1705 * c-c++-common/ubsan/overflow-sub-3.c: New test.
1706
1707 2014-10-30 Marek Polacek <polacek@redhat.com>
1708
1709 * gcc.dg/diag-aka-1.c: New test.
1710 * gcc.dg/pr13804-1.c: Adjust dg-error.
1711 * gcc.dg/redecl-14.c: Likewise.
1712 * gcc.dg/pr56980.c: Adjust dg-message.
1713
1714 2014-10-30 Ian Lance Taylor <iant@google.com>
1715
1716 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
1717
1718 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1719
1720 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
1721 platforms except s390[x] and x86_64.
1722
1723 2014-10-30 Martin Liska <mliska@suse.cz>
1724
1725 PR ipa/63574
1726 PR ipa/63664
1727 * g++.dg/ipa/pr63574.C: New test.
1728
1729 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1730
1731 * gcc.target/aarch64/madd_after_asm_1.c: New test.
1732
1733 2014-10-29 DJ Delorie <dj@redhat.com>
1734
1735 * gcc.dg/20141029-1.c: New.
1736
1737 2014-10-29 Martin Liska <mliska@suse.cz>
1738
1739 PR ipa/63587
1740 * g++.dg/ipa/pr63587-1.C: New test.
1741 * g++.dg/ipa/pr63587-2.C: New test.
1742
1743 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1744
1745 * gcc.misc-tests/godump-1.c: Add tests for complex types.
1746
1747 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
1748
1749 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
1750 * gcc.dg/optimize-bswapsi-3.c: New test.
1751
1752 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
1753 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1754 Anna Tikhonova <anna.tikhonova@intel.com>
1755 Ilya Tocar <ilya.tocar@intel.com>
1756 Andrey Turetskiy <andrey.turetskiy@intel.com>
1757 Ilya Verbin <ilya.verbin@intel.com>
1758 Kirill Yukhin <kirill.yukhin@intel.com>
1759 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1760
1761 * gcc.target/i386/avx512dq-kmovb-1.c: New.
1762
1763 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1764 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1765 Anna Tikhonova <anna.tikhonova@intel.com>
1766 Ilya Tocar <ilya.tocar@intel.com>
1767 Andrey Turetskiy <andrey.turetskiy@intel.com>
1768 Ilya Verbin <ilya.verbin@intel.com>
1769 Kirill Yukhin <kirill.yukhin@intel.com>
1770 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1771
1772 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
1773 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1774 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1775 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1776 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
1777 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1778 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
1779 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1780 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
1781 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1782 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
1783 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1784 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
1785 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1786 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
1787 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1788 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
1789 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1790 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
1791 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1792 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
1793 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1794 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1795 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1796 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1797 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1798 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1799 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1800 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1801 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1802 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1803 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1804 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1805 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1806 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1807 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1808 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1809 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1810 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1811 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1813 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1814 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1815 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1816 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1817 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1819 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1820 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1821 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1822 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1824 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1825 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1826 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1827 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1829 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1830 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1831 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1832 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1833 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1834 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1835 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1836 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1837 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1838 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1839 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1840
1841 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1842 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1843 Anna Tikhonova <anna.tikhonova@intel.com>
1844 Ilya Tocar <ilya.tocar@intel.com>
1845 Andrey Turetskiy <andrey.turetskiy@intel.com>
1846 Ilya Verbin <ilya.verbin@intel.com>
1847 Kirill Yukhin <kirill.yukhin@intel.com>
1848 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1849
1850 * gcc.target/i386/avx512bw-check.h: New.
1851 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
1852 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
1853 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
1854 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
1855 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
1856 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1857 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
1858 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1859 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
1860 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1861 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
1862 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1863 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
1864 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1865 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
1866 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1867 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
1868 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1869 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
1870 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1871 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
1872 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1873 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
1874 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1875 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
1876 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1877 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
1878 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1879 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
1880 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1881 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
1882 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1883 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
1884 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1885 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
1886 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1887 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
1888 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1889 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
1890 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1891 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
1892 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1893 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
1894 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1895 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
1896 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1897 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
1898 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1899 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
1900 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1901 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
1902 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1903 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
1904 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1905 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
1906 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1907 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1908 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1909 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1910 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1911 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1912 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1913 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1914 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1915 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1916 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1917 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1918 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1919 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1920 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1921 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1922 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1923 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1924 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1925 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1926 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1927 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1928 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1929 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1930 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1931 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1932 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1933 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1934 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1935 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1936 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1937 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1938 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1939 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1940 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1941 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1942 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1943 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1944 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1945 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1946 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1947 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1948 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1949 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1950 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1951 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1952 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1953 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1954 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1955 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1956 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1957 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1958 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1959 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1960 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1961 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1962 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1963 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1964 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1965 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1966 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1967 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1968 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1969 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1970 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1971 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1972 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1973 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1974 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1975 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1976 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1977 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1978 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1979 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1980 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1981 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1982 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1983 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1984 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1985 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1986 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1987 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1988 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1989 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1990 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1991 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1992 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1993 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1994 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1995 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1996 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1997 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1998 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1999 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
2000 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
2001 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
2002 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
2003 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
2004 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
2005 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
2006 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
2007 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
2008 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
2009 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
2010 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
2011 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
2012 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
2013 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
2014 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
2015 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
2016 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
2017 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
2018 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
2019 * gcc.target/i386/avx512dq-check.h: Ditto.
2020 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
2021 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
2022 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
2023 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
2024 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
2025 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
2026 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
2027 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
2028 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
2029 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
2030 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
2031 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
2032 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
2033 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
2034 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
2035 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
2036 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
2037 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
2038 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
2039 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
2040 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
2041 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
2042 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
2043 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
2044 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
2045 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
2046 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
2047 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
2048 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
2049 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
2050 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
2051 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
2052 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
2053 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
2054 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
2055 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
2056 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
2057 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
2058 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
2059 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
2060 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
2061 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
2062 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
2063 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
2064 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
2065 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
2066 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
2067 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
2068 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
2069 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
2070 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
2071 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
2072 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
2073 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
2074 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
2075 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
2076 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
2077 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
2078 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
2079 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
2080 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
2081 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
2082 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
2083 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
2084 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
2085 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
2086 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
2087 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
2088 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
2089 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
2090 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
2091 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
2092 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
2093 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
2094 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
2095 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
2096 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
2097 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
2098 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
2099 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
2100 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
2101 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
2102 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
2103 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
2104 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
2105 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
2106 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
2107 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
2108 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
2109 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
2110 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
2111 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
2112 * gcc.target/i386/avx512vl-check.h: Ditto.
2113 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
2114 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
2115 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
2116 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
2117 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
2118 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
2119 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
2120 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
2121 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
2122 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
2123 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
2124 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
2125 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
2126 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
2127 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
2128 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
2129 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
2130 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
2131 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
2133 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
2135 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
2137 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
2143 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
2145 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
2147 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
2148 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
2152 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
2155 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
2157 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
2158 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
2159 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
2161 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
2162 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
2163 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
2164 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
2165 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
2167 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
2169 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
2171 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
2173 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
2174 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
2176 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
2179 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
2180 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
2181 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
2183 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
2185 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
2188 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
2189 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
2193 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
2196 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
2199 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
2202 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
2205 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
2207 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
2212 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
2213 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
2214 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
2216 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
2218 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
2220 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
2223 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2226 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2228 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
2230 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
2232 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
2234 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
2236 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
2238 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
2240 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
2242 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
2244 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
2246 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
2248 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
2250 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
2252 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
2253 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
2256 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
2257 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
2258 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
2260 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
2262 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
2263 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
2264 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
2265 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
2267 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
2270 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
2272 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
2274 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
2276 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
2277 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
2278 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
2279 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
2280 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
2282 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
2284 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
2285 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2286 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2289 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2291 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2294 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2295 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2297 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2299 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2300 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2301 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2302 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2303 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2305 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2306 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2308 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2310 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2312 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2315 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2316 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2317 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2318 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2319 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2320 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2321 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2322 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2323 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2324 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2325 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2326 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2327 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2328 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2329 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2330 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2331 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2332 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2333 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2334 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2335 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2336 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2338 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2339 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2340 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2341 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2342 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2343 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2344 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2345 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2346 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2347 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2348 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2349 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2350 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2351 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2352 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2353 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2354 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2355 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2356 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2357 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2358 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2359 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2360 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2361 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2362 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2363 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2364 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2365 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2366 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2367 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2368 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2369 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2370 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2371 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2372 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2373 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2374 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2375 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2376 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2377 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2378 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2379 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2380 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2381 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2382 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2383 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2384 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2385 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2386 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2387 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2388 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2389 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2390 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2391 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2392 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2393 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2394 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2395 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2396 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2397 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2398 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2399 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2400 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2401 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2402 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2403 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2404 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2405 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2406 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2407 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2408 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2409 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2410 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2411 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2412 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2413 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2414 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2415 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2416 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2417 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2418 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2419 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2420 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2421 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2422 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2423 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2424 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2425 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2426 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
2427 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2428 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
2429 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2430 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
2431 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2432 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
2433 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2434 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
2435 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2436 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2437 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2438 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
2439 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2440 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
2441 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2442 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
2443 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
2444 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2445 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2446 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2447 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
2448 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2449 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
2450 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2451 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2452 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2453 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
2454 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2455 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
2456 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2457 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2458 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2459 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
2460 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2461 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
2462 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2463 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2464 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2465 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
2466 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2467 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
2468 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2469 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2470 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2471 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2472 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
2473 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2474 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
2475 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2476 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2477 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2478 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2479 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2480 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2481 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
2482 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2483 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
2484 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2485 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
2486 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2487 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
2488 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2489 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
2490 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2491 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
2492 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2493 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
2494 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2495 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
2496 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2497 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2498 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
2499 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2500 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
2501 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2502 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2503 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
2504 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2505 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
2506 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2507 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
2508 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2509 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
2510 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2511 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
2512 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2513 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
2514 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2515 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
2516 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2517 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
2518 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2519 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2520 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2521 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2522 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
2523 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2524 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
2525 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2526 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2527 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
2528 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2529 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
2530 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2531 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
2532 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2533 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
2534 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2535 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2536 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2537 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2538 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
2539 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2540 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2541 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2542 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2543 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2544 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
2545 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2546 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
2547 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2548 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
2549 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2550 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
2551 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2552 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
2553 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2554 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2555 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2556 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2557 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2558 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2559 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2560 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2561 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2562 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2563 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2564 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2565 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2566 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2567 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2568 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2569 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2570 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2571 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2572 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2573 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2574 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2575 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2576 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2577 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2578 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2579 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2580 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2581 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2582 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2583 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2584 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2585 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2586 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2587 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2588 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2589 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2590 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2591 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2592 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2593 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2594 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2595 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2596 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2597 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2598 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2599 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2600 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2601 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2602 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2603 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2604 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2605 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2606 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2607 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2608 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2609 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2610 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
2611 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2612 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2613 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2614 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2615 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2616 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
2617 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2618 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
2619 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2620 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2621 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2622 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2623 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2624 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2625 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
2626 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2627 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
2628 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2629 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2630 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
2631 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2632 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
2633 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2634 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2635 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2636 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
2637 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2638 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
2639 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2640 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2641 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2642 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
2643 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2644 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
2645 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2646 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2647 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2648 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
2649 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2650 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
2651 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2652 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2653 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
2654 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2655 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
2656 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2657 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2658 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2659 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
2660 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2661 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
2662 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2663 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2664 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2665 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
2666 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2667 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
2668 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2669 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
2670 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2671 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
2672 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2673 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
2674 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2675 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
2676 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2677 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
2678 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2679 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
2680 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2681 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
2682 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2683 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
2684 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2685 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
2686 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2687 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
2688 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2689 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
2690 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2691 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
2692 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2693 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
2694 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2695 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
2696 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2697 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
2698 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2699 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
2700 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2701 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
2702 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2703 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
2704 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2705 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2706 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2707 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
2708 * gcc.target/i386/avx512f-mask-type.h: Ditto.
2709 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
2710 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2711 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2712 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
2713 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2714 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2715 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2716 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2717 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2718 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2719 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2720 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2721 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2722 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2723 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2724 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2725 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2726 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2727 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2728 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2729 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2730 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2731 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2732 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2733 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2734 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2735 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2736 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2737 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2738 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2739 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2740 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2741 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2742 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2743 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2744 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2745 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2746 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2747 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2748 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2749 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2750 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2751 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2752 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2753 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2754 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2755 * gcc.target/i386/i386.exp: Ditto.
2756 * gcc.target/i386/m512-check.h: Ditto.
2757
2758 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2759 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2760 Anna Tikhonova <anna.tikhonova@intel.com>
2761 Ilya Tocar <ilya.tocar@intel.com>
2762 Andrey Turetskiy <andrey.turetskiy@intel.com>
2763 Ilya Verbin <ilya.verbin@intel.com>
2764 Kirill Yukhin <kirill.yukhin@intel.com>
2765 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2766
2767 * g++.dg/other/i386-2.C: Add new options.
2768 * g++.dg/other/i386-3.C: Ditto.
2769 * gcc.target/i386/sse-12.c: Ditto.
2770 * gcc.target/i386/sse-14.c: Ditto.
2771 * gcc.target/i386/sse-22.c: Ditto.
2772 * gcc.target/i386/sse-13.c: Add new options and builtins.
2773 * gcc.target/i386/sse-23.c: Ditto.
2774 * gcc.target/i386/avx-1.c: Add new builtins.
2775
2776 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
2777
2778 * gcc.misc-tests/godump.exp: New.
2779 * gcc.misc-tests/godump-1.c: New.
2780
2781 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
2782
2783 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
2784 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2785 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2786 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2787 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2788 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2789 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
2790 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2791 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
2792 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
2793 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
2794 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
2795 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
2796 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
2797 * c-c++-common/asan/pr63638.c: Likewise.
2798
2799 2014-10-28 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/63665
2802 * gcc.dg/pr63665.c: New testcase.
2803
2804 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2805
2806 * c-c++-common/asan/kasan-recover-1.c: New test.
2807 * c-c++-common/asan/kasan-recover-2.c: New test.
2808 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
2809 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2810 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2811 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2812 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2813 * c-c++-common/asan/no-asan-globals.c: Likewise.
2814 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2815 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2816 * c-c++-common/asan/no-use-after-return.c: Likewise.
2817
2818 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2819
2820 * c-c++-common/asan/shadow-offset-1.c: New test.
2821
2822 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
2823
2824 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
2825 gcc-plugin.h earlier.
2826
2827 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2828
2829 * gnat.dg/specs/concat1.ads: New test.
2830 * gnat.dg/specs/concat1_pkg.ads: New helper.
2831
2832 2014-10-27 Richard Biener <rguenther@suse.de>
2833
2834 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
2835 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
2836 target due to memcpy inline-expansion.
2837
2838 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2839
2840 * gnat.dg/specs/pack10.ads: New test.
2841 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
2842
2843 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2844
2845 * gnat.dg/entry_queues2.adb: New test.
2846
2847 2014-10-25 Jakub Jelinek <jakub@redhat.com>
2848
2849 PR tree-optimization/63641
2850 * gcc.c-torture/execute/pr63641.c: New test.
2851
2852 2014-10-24 Tobias Burnus <burnus@net-b.de>
2853
2854 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
2855 * gfortran.dg/coarray_collectives_13.f90: New.
2856 * gfortran.dg/coarray_collectives_14.f90: New.
2857 * gfortran.dg/coarray_collectives_15.f90: New.
2858 * gfortran.dg/coarray_collectives_16.f90: New.
2859
2860 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2861
2862 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
2863
2864 2014-10-24 Marek Polacek <polacek@redhat.com>
2865
2866 PR c/56980
2867 * gcc.dg/pr56980.c: New test.
2868
2869 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2870
2871 * lib/target-supports.exp
2872 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
2873 vaeseq_u8.
2874 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
2875 for vcvt_f16_f32.
2876 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
2877 vfma_f32.
2878
2879 2014-10-24 Martin Liska <mliska@suse.cz>
2880
2881 * gcc.dg/ipa/pr63595.c: New test.
2882
2883 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2884
2885 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
2886 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2887
2888 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2889
2890 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
2891
2892 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2893
2894 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
2895
2896 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2897
2898 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
2899
2900 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2901
2902 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
2903
2904 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2905
2906 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
2907
2908 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2909
2910 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
2911
2912 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2913
2914 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
2915
2916 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2917
2918 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
2919
2920 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2921
2922 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
2923
2924 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2925
2926 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
2927
2928 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2929
2930 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
2931
2932 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2933
2934 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
2935
2936 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2937
2938 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
2939
2940 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2941
2942 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
2943 file.
2944 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2945 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2946
2947 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2948
2949 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
2950 file.
2951 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2952 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2953
2954 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2955
2956 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
2957 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2958 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2959 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2960 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2961
2962 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2963
2964 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
2965 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2966 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2967 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2968 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2969 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2970
2971 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2972
2973 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
2974 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2975 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2976 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2977 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2978 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2979 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2980 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2981
2982 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2983
2984 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
2985 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2986 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2987
2988 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2989
2990 * gcc.target/arm/README.advsimd-intrinsics: New file.
2991 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
2992 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
2993 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
2994 Likewise.
2995 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2996 Likewise.
2997 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
2998 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
2999 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
3000
3001 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
3002
3003 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
3004 wrap_compile_flags before setting it.
3005
3006 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3007
3008 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
3009 targets.
3010 * gcc.dg/pr63594-2.c: Likewise.
3011
3012 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
3013
3014 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
3015 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
3016
3017 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3018
3019 PR bootstrap/63632
3020 * g++.dg/torture/pr63632.C: New test.
3021
3022 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
3023
3024 PR c++/63619
3025 * g++.dg/warn/Wdelete-incomplete-3.C: New.
3026 * g++.dg/warn/Wdelete-incomplete-4.C: New.
3027
3028 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
3029
3030 PR target/63618
3031 * gcc.target/i386/pr63618.c: New test.
3032
3033 2014-10-23 Marek Polacek <polacek@redhat.com>
3034
3035 PR c/63626
3036 * gcc.dg/pr63626.c: New test.
3037
3038 2014-10-23 Marek Polacek <polacek@redhat.com>
3039
3040 * c-c++-common/ubsan/undefined-2.c: New test.
3041
3042 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
3043
3044 * gcc.target/i386/pr63600.c: New.
3045
3046 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3047
3048 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
3049
3050 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
3053 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
3054
3055 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3056
3057 * gcc.target/sparc/20001013-1.c (main): Declare int return.
3058 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
3059 * gcc.target/sparc/sparc-ret.c (toto): Declare.
3060 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
3061 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
3062 Declare.
3063
3064 2014-10-22 Guozhi Wei <carrot@google.com>
3065
3066 PR tree-optimization/63530
3067 gcc.dg/vect/pr63530.c: New testcase.
3068
3069 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
3070
3071 * gcc.target/i386/conversion-2.c: New test.
3072
3073 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3074 Yury Gribov <y.gribov@samsung.com>
3075
3076 * c-c++-common/ubsan/align-1.c: Update cmdline options.
3077 * c-c++-common/ubsan/align-3.c: Likewise.
3078 * c-c++-common/ubsan/bounds-1.c: Likewise.
3079 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
3080 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
3081 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
3082 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
3083 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
3084 * c-c++-common/ubsan/nonnull-2.c: Likewise.
3085 * c-c++-common/ubsan/nonnull-3.c: Likewise.
3086 * c-c++-common/ubsan/object-size-3.c: Likewise.
3087 * c-c++-common/ubsan/overflow-1.c: Likewise.
3088 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
3089 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
3090 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
3091 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
3092 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
3093 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
3094 * c-c++-common/ubsan/pr59503.c: Likewise.
3095 * c-c++-common/ubsan/pr60613-1.c: Likewise.
3096 * c-c++-common/ubsan/save-expr-1.c: Likewise.
3097 * c-c++-common/ubsan/shift-3.c: Likewise.
3098 * c-c++-common/ubsan/shift-6.c: Likewise.
3099 * c-c++-common/ubsan/undefined-1.c: Likewise.
3100 * c-c++-common/ubsan/vla-2.c: Likewise.
3101 * c-c++-common/ubsan/vla-3.c: Likewise.
3102 * c-c++-common/ubsan/vla-4.c: Likewise.
3103 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
3104 * g++.dg/ubsan/return-2.C: Likewise.
3105 * c-c++-common/ubsan/recovery-1.c: New test.
3106 * c-c++-common/ubsan/recovery-2.c: New test.
3107 * c-c++-common/ubsan/recovery-3.c: New test.
3108 * c-c++-common/ubsan/recovery-common.inc: New file.
3109
3110 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3111
3112 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
3113 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
3114 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
3115 * gcc.target/aarch64/vect.x: Likewise.
3116 * gcc.target/aarch64/vect-ld1r.x: Add return type.
3117 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
3118 * gcc.target/aarch64/vect-fp.c: Likewise.
3119
3120 2014-10-22 Jiong Wang <jiong.wang@arm.com>
3121
3122 * lib/compat.exp (compat-run): Remove "unresolved".
3123 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
3124 unsupported testcase.
3125
3126 2014-10-22 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR target/63594
3129 * gcc.dg/pr63594-1.c: New test.
3130 * gcc.dg/pr63594-2.c: New test.
3131 * gcc.target/i386/sse2-pr63594-1.c: New test.
3132 * gcc.target/i386/sse2-pr63594-2.c: New test.
3133 * gcc.target/i386/avx-pr63594-1.c: New test.
3134 * gcc.target/i386/avx-pr63594-2.c: New test.
3135 * gcc.target/i386/avx2-pr63594-1.c: New test.
3136 * gcc.target/i386/avx2-pr63594-2.c: New test.
3137 * gcc.target/i386/avx512f-pr63594-1.c: New test.
3138 * gcc.target/i386/avx512f-pr63594-2.c: New test.
3139 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
3140 insn counts.
3141
3142 PR target/63542
3143 * gcc.target/i386/pr63542-1.c: New test.
3144 * gcc.target/i386/pr63542-2.c: New test.
3145
3146 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
3147
3148 * gcc.target/avr/tiny-memx.c: New test.
3149
3150 * gcc.target/avr/tiny-caller-save.c: New test.
3151
3152 2014-10-21 Jiong Wang <jiong.wang@arm.com>
3153
3154 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
3155 (Proc_1): Add return type.
3156 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
3157 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
3158 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
3159 * gcc.target/arm/pr44788.c (foo): Likewise.
3160 * gcc.target/arm/pr55642.c (abs): Likewise.
3161 * gcc.target/arm/pr58784.c (f): Likewise.
3162 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
3163 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
3164 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
3165 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
3166 for local variables.
3167 * lib/target-supports.exp
3168 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
3169 vaeseq_u8.
3170 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
3171 vcvt_f16_f32.
3172 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
3173 vfma_f32.
3174 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
3175
3176 2014-10-21 Andreas Schwab <schwab@suse.de>
3177
3178 * gcc.dg/bf-spl1.c (main): Fix implicit int.
3179
3180 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
3181
3182 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
3183
3184 2014-10-21 Richard Biener <rguenther@suse.de>
3185
3186 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
3187 * g++.dg/ipa/devirt-46.C: Likewise.
3188 * g++.dg/ipa/devirt-47.C: Likewise.
3189 * g++.dg/tree-prof/pr35545.C: Likewise.
3190
3191 2014-10-21 Jakub Jelinek <jakub@redhat.com>
3192
3193 PR tree-optimization/63563
3194 * gcc.target/i386/pr63563.c: New test.
3195
3196 2014-10-20 Richard Biener <rguenther@suse.de>
3197
3198 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
3199 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
3200
3201 2014-10-20 Martin Liska <mliska@suse.cz>
3202
3203 * gcc.dg/ipa/pr63595.c: New test.
3204
3205 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3206
3207 PR fortran/48979
3208 * gfortran.dg/ieee/intrinsics_2.F90: New test.
3209
3210 2014-10-19 Marek Polacek <polacek@redhat.com>
3211
3212 PR c/63567
3213 * gcc.dg/pr63567-3.c: New test.
3214 * gcc.dg/pr63567-4.c: New test.
3215
3216 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
3217
3218 * gcc.dg/atomic/c11-atomic-exec-5.c
3219 (test_main_long_double_add_overflow): Define and run only for
3220 LDBL_MANT_DIG != 106.
3221 (test_main_complex_long_double_add_overflow): Likewise.
3222 (test_main_long_double_sub_overflow): Likewise.
3223 (test_main_complex_long_double_sub_overflow): Likewise.
3224
3225 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
3226
3227 PR fortran/63553
3228 * gfortran.dg/class_to_type_3.f03 : New test
3229
3230 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3231
3232 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
3233 to GNU11.
3234
3235 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
3236
3237 * gcc.dg/attr-isr.c: Move SH specific test to ...
3238 * gcc.target/sh/attr-isr.c: ... here.
3239
3240 >>>>>>> .r217525
3241 2014-10-17 Marek Polacek <polacek@redhat.com>
3242
3243 PR c/63567
3244 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
3245 * gcc.dg/pr63567-1.c: New test.
3246 * gcc.dg/pr63567-2.c: New test.
3247
3248 2014-10-17 Marek Polacek <polacek@redhat.com>
3249
3250 PR c/63543
3251 * gcc.dg/pr63543.c: New test.
3252 * gcc.dg/array-8.c: Remove dg-error.
3253 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
3254 * gcc.dg/pr48552-2.c: Likewise.
3255
3256 2014-10-17 Marek Polacek <polacek@redhat.com>
3257
3258 PR c/63549
3259 * gcc.dg/pr63549.c: New test.
3260
3261 2014-10-17 Marek Polacek <polacek@redhat.com>
3262
3263 * gcc.dg/Wimplicit-int-1.c: New test.
3264 * gcc.dg/Wimplicit-int-2.c: New test.
3265 * gcc.dg/Wimplicit-int-3.c: New test.
3266 * gcc.dg/Wimplicit-int-4.c: New test.
3267
3268 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
3269
3270 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
3271 changes.
3272
3273 2014-10-17 Jakub Jelinek <jakub@redhat.com>
3274
3275 PR tree-optimization/63464
3276 * gcc.dg/torture/pr63464.c: New test.
3277 * gcc.dg/tree-ssa/reassoc-37.c: New test.
3278 * gcc.dg/tree-ssa/reassoc-38.c: New test.
3279
3280 PR tree-optimization/63302
3281 * gcc.c-torture/execute/pr63302.c: New test.
3282
3283 2014-10-17 Tom de Vries <tom@codesourcery.com>
3284
3285 PR rtl-optimization/61605
3286 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3287 absence check.
3288
3289 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3290
3291 PR middle-end/61848
3292 * g++.dg/torture/pr61848.C: New testcase.
3293 * gcc.c-torture/compile/pr61848.c: New testcase.
3294
3295 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3296
3297 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3298 * gcc.target/sh/strlen.c: Likewise.
3299 * gcc.target/sh/pr51244-13.c: Likewise.
3300 * gcc.target/sh/cmpstrn.c: Likewise.
3301 * gcc.target/sh/hiconst.c: Likewise.
3302 * gcc.target/sh/pr43417.c: Likewise.
3303
3304 2014-10-16 Martin Liska <mliska@suse.cz>
3305
3306 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3307 to match defined expectations.
3308
3309 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3310
3311 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3312
3313 2014-10-16 Martin Liska <mliska@suse.cz>
3314
3315 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3316 * g++.dg/ipa/ipa-icf-5.C: Likewise
3317
3318 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3319
3320 PR target/63260
3321 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3322
3323 2014-10-16 Richard Biener <rguenther@suse.de>
3324
3325 PR middle-end/63554
3326 * gcc.dg/torture/pr63554.c: New testcase.
3327
3328 2014-10-16 Marek Polacek <polacek@redhat.com>
3329
3330 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3331 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3332
3333 2014-10-16 Marek Polacek <polacek@redhat.com>
3334
3335 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3336 * gcc.dg/graphite/id-2.c: Likewise.
3337 * gcc.dg/graphite/id-4.c: Likewise.
3338 * gcc.dg/graphite/id-8.c: Likewise.
3339 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3340 * gcc.dg/graphite/id-pr45230.c: Likewise.
3341 * gcc.dg/graphite/id-pr45231.c: Likewise.
3342 * gcc.dg/graphite/pr38073.c: Likewise.
3343 * gcc.dg/graphite/pr38125.c: Likewise.
3344 * gcc.dg/graphite/pr38409.c: Likewise.
3345 * gcc.dg/graphite/pr38413.c: Likewise.
3346 * gcc.dg/graphite/pr38510.c: Likewise.
3347 * gcc.dg/graphite/pr38786.c: Likewise.
3348 * gcc.dg/graphite/pr39260.c: Likewise.
3349 * gcc.dg/graphite/scop-19.c: Likewise.
3350 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3351 * gcc.dg/graphite/id-17.c: Likewise.
3352 * gcc.dg/graphite/id-23.c: Likewise.
3353 * gcc.dg/graphite/id-26.c: Likewise.
3354 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3355 * gcc.dg/graphite/pr37485.c: Likewise.
3356 * gcc.dg/graphite/pr38500.c: Likewise.
3357 * gcc.dg/graphite/pr42284.c: Likewise.
3358 * gcc.dg/graphite/pr42914.c: Likewise.
3359 * gcc.dg/graphite/pr46404-1.c: Likewise.
3360 * gcc.dg/graphite/pr60979.c: Likewise.
3361 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3362 defaulting to int.
3363
3364 2014-10-16 Martin Liska <mliska@suse.cz>
3365 Jan Hubicka <hubicka@ucw.cz>
3366
3367 * g++.dg/ipa/ipa-icf-1.C: New test.
3368 * g++.dg/ipa/ipa-icf-2.C: New test.
3369 * g++.dg/ipa/ipa-icf-3.C: New test.
3370 * g++.dg/ipa/ipa-icf-4.C: New test.
3371 * g++.dg/ipa/ipa-icf-5.C: New test.
3372 * gcc.dg/ipa/ipa-icf-1.c: New test.
3373 * gcc.dg/ipa/ipa-icf-10.c: New test.
3374 * gcc.dg/ipa/ipa-icf-11.c: New test.
3375 * gcc.dg/ipa/ipa-icf-12.c: New test.
3376 * gcc.dg/ipa/ipa-icf-13.c: New test.
3377 * gcc.dg/ipa/ipa-icf-14.c: New test.
3378 * gcc.dg/ipa/ipa-icf-15.c: New test.
3379 * gcc.dg/ipa/ipa-icf-16.c: New test.
3380 * gcc.dg/ipa/ipa-icf-17.c: New test.
3381 * gcc.dg/ipa/ipa-icf-18.c: New test.
3382 * gcc.dg/ipa/ipa-icf-19.c: New test.
3383 * gcc.dg/ipa/ipa-icf-2.c: New test.
3384 * gcc.dg/ipa/ipa-icf-20.c: New test.
3385 * gcc.dg/ipa/ipa-icf-21.c: New test.
3386 * gcc.dg/ipa/ipa-icf-22.c: New test.
3387 * gcc.dg/ipa/ipa-icf-23.c: New test.
3388 * gcc.dg/ipa/ipa-icf-24.c: New test.
3389 * gcc.dg/ipa/ipa-icf-25.c: New test.
3390 * gcc.dg/ipa/ipa-icf-26.c: New test.
3391 * gcc.dg/ipa/ipa-icf-27.c: New test.
3392 * gcc.dg/ipa/ipa-icf-28.c: New test.
3393 * gcc.dg/ipa/ipa-icf-29.c: New test.
3394 * gcc.dg/ipa/ipa-icf-3.c: New test.
3395 * gcc.dg/ipa/ipa-icf-30.c: New test.
3396 * gcc.dg/ipa/ipa-icf-4.c: New test.
3397 * gcc.dg/ipa/ipa-icf-5.c: New test.
3398 * gcc.dg/ipa/ipa-icf-6.c: New test.
3399 * gcc.dg/ipa/ipa-icf-7.c: New test.
3400 * gcc.dg/ipa/ipa-icf-8.c: New test.
3401 * gcc.dg/ipa/ipa-icf-9.c: New test.
3402
3403 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3404
3405 PR target/53513
3406 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3407
3408 2014-10-16 Martin Liska <mliska@suse.cz>
3409 Jan Hubicka <hubicka@ucw.cz>
3410
3411 * c-c++-common/rotate-1.c: Options changed to not collide
3412 with a new IPA ICF pass.
3413 * c-c++-common/rotate-2.c: Likewise.
3414 * c-c++-common/rotate-3.c: Likewise.
3415 * c-c++-common/rotate-4.c: Likewise.
3416 * g++.dg/cpp0x/rv-return.C: Likewise.
3417 * g++.dg/cpp0x/rv1n.C: Likewise.
3418 * g++.dg/cpp0x/rv1p.C: Likewise.
3419 * g++.dg/cpp0x/rv2n.C: Likewise.
3420 * g++.dg/cpp0x/rv3n.C: Likewise.
3421 * g++.dg/cpp0x/rv4n.C: Likewise.
3422 * g++.dg/cpp0x/rv5n.C: Likewise.
3423 * g++.dg/cpp0x/rv6n.C: Likewise.
3424 * g++.dg/cpp0x/rv7n.C: Likewise.
3425 * g++.dg/ipa/devirt-g-1.C: Likewise.
3426 * g++.dg/ipa/inline-1.C: Likewise.
3427 * g++.dg/ipa/inline-2.C: Likewise.
3428 * g++.dg/ipa/inline-3.C: Likewise.
3429 * g++.dg/opt/pr30965.C: Likewise.
3430 * g++.dg/tree-ssa/pr19637.C: Likewise.
3431 * gcc.dg/guality/csttest.c: Likewise.
3432 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
3433 * gcc.dg/ipa/iinline-7.c: Likewise.
3434 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3435 * gcc.dg/ipa/ipacost-1.c: Likewise.
3436 * gcc.dg/ipa/ipacost-2.c: Likewise.
3437 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
3438 * gcc.dg/ipa/remref-2a.c: Likewise.
3439 * gcc.dg/ipa/remref-2b.c: Likewise.
3440 * gcc.dg/pr46309-2.c: Likewise.
3441 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3442 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
3443 * gcc.dg/tree-ssa/andor-4.c: Likewise.
3444 * gcc.dg/tree-ssa/andor-5.c: Likewise.
3445 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3446 * gcc.dg/vect/vect-cond-10.c: Likewise.
3447 * gcc.dg/vect/vect-cond-9.c: Likewise.
3448 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3449 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3450 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3451 * gcc.target/i386/bmi-1.c: Likewise.
3452 * gcc.target/i386/bmi-2.c: Likewise.
3453 * gcc.target/i386/pr56564-2.c: Likewise.
3454
3455 2014-10-16 Richard Biener <rguenther@suse.de>
3456
3457 PR tree-optimization/63168
3458 * gcc.dg/tree-ssa/loop-40.c: New testcase.
3459
3460 2014-10-16 Andreas Schwab <schwab@suse.de>
3461
3462 * gcc.target/m68k/crash1.c: Fix implicit declaration.
3463
3464 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
3465 implicit int.
3466 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
3467 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
3468 * gcc.target/ia64/pr29682.c: Likewise.
3469 * gcc.target/ia64/pr43603.c: Likewise.
3470 * gcc.target/ia64/pr48496.c: Likewise.
3471
3472 2014-10-16 Marek Polacek <polacek@redhat.com>
3473
3474 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
3475
3476 2014-10-16 Jakub Jelinek <jakub@redhat.com>
3477 Marek Polacek <polacek@redhat.com>
3478
3479 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
3480 declarations.
3481 * gcc.dg/pr32176.c: Likewise.
3482 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
3483 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
3484 * gcc.dg/ia64-sync-2.c: Likewise.
3485 * gcc.dg/ia64-sync-3.c: Likewise.
3486 * gcc.dg/sync-2.c: Likewise.
3487 * gcc.dg/sync-3.c: Likewise.
3488 * gcc.target/i386/990524-1.c: Likewise.
3489 * gcc.target/i386/avx512f-pr57233.c: Likewise.
3490 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
3491 * gcc.target/i386/pr26826.c: Likewise.
3492 * gcc.target/i386/pr37184.c: Likewise.
3493 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
3494 * gcc.target/i386/20060125-2.c: Likewise.
3495 * gcc.target/i386/memcpy-1.c: Likewise.
3496 * gcc.target/i386/pr40934.c: Likewise.
3497 * gcc.target/i386/sse-5.c: Likewise.
3498 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3499 * gcc.target/i386/vectorize4.c: Likewise.
3500 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
3501 -fgnu89-inline.
3502 * gcc.target/i386/980313-1.c: Likewise.
3503 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
3504 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
3505 * gcc.target/i386/crc32-3.c: Likewise.
3506 * gcc.target/i386/intrinsics_3.c: Likewise.
3507 * gcc.target/i386/loop-1.c: Likewise.
3508 * gcc.target/i386/pr44948-2a.c: Likewise.
3509 * gcc.target/i386/pr47564.c: Likewise.
3510 * gcc.target/i386/pr50712.c: Likewise.
3511 * gcc.target/i386/stackalign/return-2.c: Likewise.
3512
3513 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
3514
3515 PR lto/62026
3516 * lto/pr62026.C: New testcase.
3517
3518 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
3519
3520 PR rtl-optimization/63448
3521 * gcc.target/i386/pr63448.c: New test.
3522
3523 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
3524
3525 * gnat.dg/opt41.adb: New test.
3526 * gnat.dg/opt41_pkg.ad[sb]: New helper.
3527
3528 2014-10-15 Richard Biener <rguenther@suse.de>
3529
3530 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
3531
3532 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
3533
3534 * gcc.dg/tree-prof/peel-1.c: Update.
3535 * gcc.dg/tree-prof/unroll-1.c: Update.
3536 * gcc.dg/unroll_1.c: Update.
3537 * gcc.dg/unroll_2.c: Update.
3538 * gcc.dg/unroll_3.c: Update.
3539 * gcc.dg/unroll_4.c: Update.
3540
3541 2014-10-14 DJ Delorie <dj@redhat.com>
3542
3543 * g++.dg/abi/mangle64.C: New.
3544
3545 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
3546
3547 * g++.dg/ext/vector9.C: Test ! with float vectors.
3548
3549 2014-10-14 Richard Biener <rguenther@suse.de>
3550
3551 PR tree-optimization/63512
3552 * g++.dg/torture/pr63512.C: New testcase.
3553
3554 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3555
3556 PR target/63260
3557 * gcc.target/sh/pr63260.c: New.
3558
3559 2014-10-13 Richard Henderson <rth@redhat.com>
3560
3561 * g++.dg/torture/20141013.C: New.
3562
3563 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3564
3565 PR target/8340
3566 PR middle-end/47602
3567 PR rtl-optimization/55458
3568 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3569 * gcc.target/i386/pr55458.c: Likewise.
3570 * gcc.target/i386/pr47602.c: New.
3571 * gcc.target/i386/pr23098.c: Move to XFAIL.
3572
3573 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3574
3575 PR tree-optimization/62127
3576 * g++.dg/torture/pr62127.C: New testcase.
3577
3578 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3579
3580 * c-c++-common/asan/bitfield-5.c: New test.
3581
3582 2014-10-13 Richard Biener <rguenther@suse.de>
3583
3584 PR tree-optimization/63419
3585 * g++.dg/torture/pr63419.C: New testcase.
3586
3587 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3588
3589 PR target/59401
3590 PR target/54760
3591 * gcc.target/sh/pr54760-5.c: New.
3592 * gcc.target/sh/pr54760-6.c: New.
3593 * gcc.target/sh/pr59401-1.c: New.
3594
3595 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3596
3597 PR fortran/48979
3598 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3599
3600 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3601
3602 * lib/target-supports.exp (check_effective_target_shared): New
3603 function.
3604 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3605
3606 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3607
3608 PR c/63495
3609 * gcc.target/i386/pr63495.c: New test.
3610
3611 2014-10-10 Marek Polacek <polacek@redhat.com>
3612
3613 * c-c++-common/ubsan/object-size-1.c: New test.
3614 * c-c++-common/ubsan/object-size-2.c: New test.
3615 * c-c++-common/ubsan/object-size-3.c: New test.
3616 * c-c++-common/ubsan/object-size-4.c: New test.
3617 * c-c++-common/ubsan/object-size-5.c: New test.
3618 * c-c++-common/ubsan/object-size-6.c: New test.
3619 * c-c++-common/ubsan/object-size-7.c: New test.
3620 * c-c++-common/ubsan/object-size-8.c: New test.
3621 * c-c++-common/ubsan/object-size-9.c: New test.
3622 * g++.dg/ubsan/object-size-1.C: New test.
3623 * gcc.dg/ubsan/object-size-9.c: New test.
3624
3625 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3626
3627 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
3628 (asan_finish): Remove restore_ld_library_path_env_vars.
3629 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3630 related env variables by calling set_ld_library_path_env_vars.
3631 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
3632 (tsan_finish): Remove restore_ld_library_path_env_vars.
3633 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3634 related env variables by calling set_ld_library_path_env_vars.
3635 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
3636 (ubsan_finish): Remove restore_ld_library_path_env_vars.
3637 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3638 related env variables by calling set_ld_library_path_env_vars.
3639
3640 2014-10-10 Richard Biener <rguenther@suse.de>
3641
3642 PR tree-optimization/63379
3643 * gcc.dg/vect/pr63379.c: New testcase.
3644
3645 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3646
3647 PR fortran/59488
3648 * gfortran.dg/gomp/pr59488-1.f90: New test.
3649 * gfortran.dg/gomp/pr59488-2.f90: New test.
3650
3651 2014-10-10 Richard Biener <rguenther@suse.de>
3652
3653 PR tree-optimization/63476
3654 * g++.dg/torture/pr63476.C: New testcase.
3655
3656 2014-10-10 Tobias Burnus <burnus@net-b.de>
3657
3658 * gfortran.dg/implicit_16.f90: New.
3659
3660 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3661
3662 * g++.dg/cpp0x/constexpr-using3.C: New.
3663 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
3664 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
3665 * g++.dg/cpp1y/constexpr-local1.C: Extend.
3666 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
3667
3668 2014-10-09 Joseph Myers <joseph@codesourcery.com>
3669
3670 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
3671
3672 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
3673
3674 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
3675
3676 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
3677
3678 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
3679 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
3680 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
3681 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
3682 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
3683 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3684 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
3685 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
3686 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
3687 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
3688 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
3689 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
3690
3691 2014-10-09 Richard Biener <rguenther@suse.de>
3692
3693 PR tree-optimization/63380
3694 * gcc.dg/torture/pr63380-1.c: New testcase.
3695 * gcc.dg/torture/pr63380-2.c: Likewise.
3696
3697 2014-10-09 Marek Polacek <polacek@redhat.com>
3698
3699 PR c/63480
3700 * gcc.dg/pr63480.c: New test.
3701
3702 2014-10-09 Richard Biener <rguenther@suse.de>
3703
3704 PR tree-optimization/63445
3705 * gcc.dg/Wstrict-overflow-26.c: New testcase.
3706
3707 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
3708
3709 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
3710 * gcc.dg/vmx/ops.c: Likewise.
3711 * gcc.dg/vmx/ops-long-1.c: Likewise.
3712
3713 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3714
3715 * gfortran.dg/implicit_4.f90: Fix some dg-error.
3716
3717 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3718
3719 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
3720 dg-additional-options.
3721
3722 2014-10-08 Mark Wielaard <mjw@redhat.com>
3723
3724 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
3725 prefix from scan-assembler-times.
3726
3727 2014-10-07 Marek Polacek <polacek@redhat.com>
3728
3729 * lib/target-supports.exp (check_effective_target_fd_truncate):
3730 Include <string.h>.
3731
3732 2014-10-07 Marek Polacek <polacek@redhat.com>
3733
3734 PR c/59717
3735 * gcc.dg/pr59717.c: New test.
3736
3737 2014-10-07 Marek Polacek <polacek@redhat.com>
3738
3739 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
3740 * gcc.dg/iftrap-1.c: Fix implicit declarations.
3741 * gcc.target/powerpc/pr26350.c: Likewise.
3742 * gcc.target/powerpc/altivec-consts.c: Likewise.
3743 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3744 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
3745 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
3746 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
3747 * gcc.target/powerpc/pr47862.c: Likewise.
3748 * gcc.target/powerpc/pr48053-1.c: Likewise.
3749 * gcc.target/powerpc/pr53487.c: Likewise.
3750 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
3751 to int.
3752 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
3753 * gcc.target/powerpc/altivec-2.c: Likewise.
3754 * gcc.target/powerpc/pr47755-2.c: Likewise.
3755
3756 2014-10-07 Martin Liska <mliska@suse.cz>
3757
3758 * g++.dg/lto/pr63270.h: New test.
3759 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
3760 include.
3761 * g++.dg/lto/pr63270_2.C: New test.
3762
3763 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
3764
3765 * gnat.dg/lto16.adb: New test.
3766 * gnat.dg/lto16_pkg.adb: New helper.
3767
3768 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
3769
3770 * gnat.dg/return4.adb: New test.
3771 * gnat.dg/return4_pkg.ad[sb]: New helper.
3772
3773 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
3774
3775 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
3776 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
3777 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
3778
3779 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3780
3781 PR c++/55250
3782 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
3783 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
3784 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
3785
3786 2014-10-06 Marek Polacek <polacek@redhat.com>
3787
3788 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
3789 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
3790 * g++.dg/lto/pr54625-2_0.c: Likewise.
3791 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
3792
3793 2014-10-06 Marek Polacek <polacek@redhat.com>
3794
3795 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
3796 * gcc.target/i386/avxfp-1.c: Likewise.
3797 * gcc.target/i386/avxfp-2.c: Likewise.
3798 * gcc.target/i386/cadd.c: Likewise.
3799 * gcc.target/i386/cmov2.c: Likewise.
3800 * gcc.target/i386/cmov3.c: Likewise.
3801 * gcc.target/i386/cmov4.c: Likewise.
3802 * gcc.target/i386/cold-attribute-1.c: Likewise.
3803 * gcc.target/i386/cvt-1.c: Likewise.
3804 * gcc.target/i386/fpcvt-1.c: Likewise.
3805 * gcc.target/i386/fpcvt-2.c: Likewise.
3806 * gcc.target/i386/fpcvt-3.c: Likewise.
3807 * gcc.target/i386/local.c: Likewise.
3808 * gcc.target/i386/memcpy-2.c: Likewise.
3809 * gcc.target/i386/memcpy-3.c: Likewise.
3810 * gcc.target/i386/memset-1.c: Likewise.
3811 * gcc.target/i386/minmax-1.c: Likewise.
3812 * gcc.target/i386/minmax-2.c: Likewise.
3813 * gcc.target/i386/pr45352-2.c: Likewise.
3814 * gcc.target/i386/pr46253.c: Likewise.
3815 * gcc.target/i386/pr53623.c: Likewise.
3816 * gcc.target/i386/pr60902.c: Likewise.
3817 * gcc.target/i386/pr57003.c: Likewise.
3818 * gcc.target/i386/sse-14.c: Likewise.
3819 * gcc.target/i386/sse-19.c: Likewise.
3820 * gcc.target/i386/sse-22.c: Likewise.
3821 * gcc.target/i386/sse4a-extract.c: Likewise.
3822 * gcc.target/i386/sse4a-insert.c: Likewise.
3823 * gcc.target/i386/ssefp-1.c: Likewise.
3824 * gcc.target/i386/ssefp-2.c: Likewise.
3825 * gcc.target/i386/testimm-10.c: Likewise.
3826 * gcc.target/i386/vectorize4-avx.c: Likewise.
3827 * gcc.target/i386/980709-1.c: Fix implicit declarations.
3828 * gcc.target/i386/avx-pr57233.c: Likewise.
3829 * gcc.target/i386/avx2-pr57233.c: Likewise.
3830 * gcc.target/i386/avx2-vpop-check.h: Likewise.
3831 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3832 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3833 * gcc.target/i386/crc32-4.c: Likewise.
3834 * gcc.target/i386/pr20204.c: Likewise.
3835 * gcc.target/i386/pr23570.c: Likewise.
3836 * gcc.target/i386/pr26449-1.c: Likewise.
3837 * gcc.target/i386/pr28839.c: Likewise.
3838 * gcc.target/i386/pr37101.c: Likewise.
3839 * gcc.target/i386/pr61923.c: Likewise.
3840 * gcc.target/i386/shrink_wrap_1.c: Likewise.
3841 * gcc.target/i386/sse2-pr57233.c: Likewise.
3842 * gcc.target/i386/vect-abs-s16.c: Likewise.
3843 * gcc.target/i386/vect-abs-s32.c: Likewise.
3844 * gcc.target/i386/vect-abs-s8.c: Likewise.
3845 * gcc.target/i386/xop-pr57233.c: Likewise.
3846 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3847 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
3848 implicit declarations.
3849 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
3850 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3851 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3852
3853 2014-10-06 Marek Polacek <polacek@redhat.com>
3854
3855 * gcc.dg/20001012-1.c: Fix defaulting to int.
3856 * gcc.dg/20001012-2.c: Likewise.
3857 * gcc.dg/20001108-1.c: Likewise.
3858 * gcc.dg/20010516-1.c: Likewise.
3859 * gcc.dg/20011008-2.c: Likewise.
3860 * gcc.dg/20030612-1.c: Likewise.
3861 * gcc.dg/20040219-1.c: Likewise.
3862 * gcc.dg/20050603-2.c: Likewise.
3863 * gcc.dg/20070507-1.c: Likewise.
3864 * gcc.dg/attr-alias-3.c: Likewise.
3865 * gcc.dg/fastmath-1.c: Likewise.
3866 * gcc.dg/fork-instrumentation.c: Likewise.
3867 * gcc.dg/fwrapv-1.c: Likewise.
3868 * gcc.dg/fwrapv-2.c: Likewise.
3869 * gcc.dg/memmove-1.c: Likewise.
3870 * gcc.dg/non-local-goto-1.c: Likewise.
3871 * gcc.dg/non-local-goto-2.c: Likewise.
3872 * gcc.dg/noreturn-8.c: Likewise.
3873 * gcc.dg/parse-decl-after-if.c: Likewise.
3874 * gcc.dg/parse-decl-after-label.c: Likewise.
3875 * gcc.dg/pr25795-1.c: Likewise.
3876 * gcc.dg/pr25795.c: Likewise.
3877 * gcc.dg/pr28574.c: Likewise.
3878 * gcc.dg/pr30189.c: Likewise.
3879 * gcc.dg/pr31529-2.c: Likewise.
3880 * gcc.dg/pr33923.c: Likewise.
3881 * gcc.dg/pr34263.c: Likewise.
3882 * gcc.dg/pr36194.c: Likewise.
3883 * gcc.dg/pr45415.c: Likewise.
3884 * gcc.dg/pr47443.c: Likewise.
3885 * gcc.dg/pr47763.c: Likewise.
3886 * gcc.dg/pr49000.c: Likewise.
3887 * gcc.dg/pr50340.c: Likewise.
3888 * gcc.dg/webizer.c: Likewise.
3889 * gcc.dg/pr59940.c: Likewise.
3890 * gcc.dg/pr63186.c: Likewise.
3891 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
3892 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
3893 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
3894 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
3895 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
3896 * gcc.dg/sms-1.c: Likewise.
3897 * gcc.dg/unused-3.c: Likewise.
3898 * gcc.dg/varpool-1.c: Likewise.
3899 * gcc.dg/pr35899.c: Use -std=gnu89.
3900 * gcc.dg/pr59963-1.c: Likewise.
3901 * gcc.dg/redecl-15.c: Likewise.
3902 * gcc.dg/20041213-1.c: Likewise.
3903 * gcc.dg/20080820.c: Likewise.
3904 * gcc.dg/920413-1.c: Likewise.
3905 * gcc.dg/Wold-style-definition-1.c: Likewise.
3906 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
3907 * gcc.dg/decl-nospec-1.c: Likewise.
3908 * gcc.dg/decl-nospec-2.c: Likewise.
3909 * gcc.dg/decl-nospec-3.c: Likewise.
3910 * gcc.dg/bitfld-1.c: Likewise.
3911 * gcc.dg/bitfld-9.c: Likewise.
3912 * gcc.dg/parm-impl-decl-1.c: Likewise.
3913 * gcc.dg/parm-impl-decl-3.c: Likewise.
3914 * gcc.dg/pr18596-1.c: Likewise.
3915 * gcc.dg/pr18596-2.c: Likewise.
3916 * gcc.dg/pr18596-3.c: Likewise.
3917 * gcc.dg/pr60139.c: Likewise.
3918 * gcc.dg/utf-dflt.c: Likewise.
3919 * gcc.dg/utf-dflt2.c: Likewise.
3920 * gcc.dg/wtr-func-def-1.c: Likewise.
3921 * gcc.dg/declspec-5.c: Likewise.
3922 * gcc.dg/declspec-6.c: Likewise.
3923 * gcc.dg/ftrapv-2.c: Likewise.
3924 * gcc.dg/20020430-1.c: Fix implicit declarations.
3925 * gcc.dg/20030702-1.c: Likewise.
3926 * gcc.dg/20040127-2.c: Likewise.
3927 * gcc.dg/20041122-1.c: Likewise.
3928 * gcc.dg/20050309-1.c: Likewise.
3929 * gcc.dg/20061026.c: Likewise.
3930 * gcc.dg/20101010-1.c: Likewise.
3931 * gcc.dg/Werror-1.c: Likewise.
3932 * gcc.dg/Werror-10.c: Likewise.
3933 * gcc.dg/Werror-11.c: Likewise.
3934 * gcc.dg/Werror-12.c: Likewise.
3935 * gcc.dg/Werror-2.c: Likewise.
3936 * gcc.dg/Werror-3.c: Likewise.
3937 * gcc.dg/Werror-4.c: Likewise.
3938 * gcc.dg/Werror-5.c: Likewise.
3939 * gcc.dg/Werror-6.c: Likewise.
3940 * gcc.dg/Werror-7.c: Likewise.
3941 * gcc.dg/Werror-8.c: Likewise.
3942 * gcc.dg/Wstrict-overflow-20.c: Likewise.
3943 * gcc.dg/cpp/trad/macroargs.c: Likewise.
3944 * gcc.dg/delay-slot-2.c: Likewise.
3945 * gcc.dg/errno-1.c: Likewise.
3946 * gcc.dg/globalalias.c: Likewise.
3947 * gcc.dg/inline-3.c: Likewise.
3948 * gcc.dg/localalias.c: Likewise.
3949 * gcc.dg/pr19633-1.c: Likewise.
3950 * gcc.dg/pr19633.c: Likewise.
3951 * gcc.dg/pr23408.c: Likewise.
3952 * gcc.dg/pr23470-1.c: Likewise.
3953 * gcc.dg/pr28121.c: Likewise.
3954 * gcc.dg/pr28243.c: Likewise.
3955 * gcc.dg/pr30260.c: Likewise.
3956 * gcc.dg/pr32573.c: Likewise.
3957 * gcc.dg/pr33826.c: Likewise.
3958 * gcc.dg/pr35065.c: Likewise.
3959 * gcc.dg/pr38616.c: Likewise.
3960 * gcc.dg/pr39867.c: Likewise.
3961 * gcc.dg/pr41470.c: Likewise.
3962 * gcc.dg/pr41837.c: Likewise.
3963 * gcc.dg/pr44024.c: Likewise.
3964 * gcc.dg/pr44699.c: Likewise.
3965 * gcc.dg/pr46252.c: Likewise.
3966 * gcc.dg/pr46878-1.c: Likewise.
3967 * gcc.dg/pr50908-3.c: Likewise.
3968 * gcc.dg/pr51796.c: Likewise.
3969 * gcc.dg/pr55150-2.c: Likewise.
3970 * gcc.dg/pr55833.c: Likewise.
3971 * gcc.dg/pr59350.c: Likewise.
3972 * gcc.dg/pr59418.c: Likewise.
3973 * gcc.dg/pr60647-2.c: Likewise.
3974 * gcc.dg/uninit-suppress.c: Likewise.
3975 * gcc.dg/uninit-suppress_2.c: Likewise.
3976 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
3977 * gcc.dg/always_inline.c: Likewise.
3978 * gcc.dg/always_inline2.c: Likewise.
3979 * gcc.dg/always_inline3.c: Likewise.
3980 * gcc.dg/builtin-apply4.c: Likewise.
3981 * gcc.dg/declspec-7.c: Likewise.
3982 * gcc.dg/inline-1.c: Likewise.
3983 * gcc.dg/va-arg-pack-1.c: Likewise.
3984 * gcc.dg/winline-2.c: Likewise.
3985 * gcc.dg/winline-3.c: Likewise.
3986 * gcc.dg/winline-5.c: Likewise.
3987 * gcc.dg/winline-6.c: Likewise.
3988 * gcc.dg/winline-7.c: Likewise.
3989 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
3990 int.
3991 * gcc.dg/inline-33.c: Likewise.
3992 * gcc.dg/pr27861-1.c: Likewise.
3993 * gcc.dg/pr28888.c: Likewise.
3994 * gcc.dg/pr29254.c: Likewise.
3995 * gcc.dg/pr50908.c: Likewise.
3996 * gcc.dg/pr60647-1.c: Likewise.
3997 * gcc.dg/pragma-diag-1.c: Likewise.
3998 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
3999 * gcc.dg/winline-9.c: Likewise.
4000 * gcc.dg/pr52808.c: Return 0 instead of nothing.
4001
4002 2014-10-06 Marek Polacek <polacek@redhat.com>
4003
4004 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
4005 * gcc.dg/ipa/inline-4.c: Likewise.
4006 * gcc.dg/ipa/inline-5.c: Likewise.
4007 * gcc.dg/ipa/pr57539.c: Likewise.
4008 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
4009 defaulting to int.
4010 * gcc.dg/ipa/inlinehint-1.c: Likewise.
4011 * gcc.dg/ipa/inlinehint-3.c: Likewise.
4012 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
4013 * gcc.dg/ipa/ipacost-1.c: Likewise.
4014 * gcc.dg/ipa/ipacost-2.c: Likewise.
4015 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
4016 to int.
4017
4018 2014-10-06 Marek Polacek <polacek@redhat.com>
4019
4020 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
4021 declarations.
4022 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
4023 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
4024 * gcc.dg/debug/pr42767.c: Likewise.
4025 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
4026 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
4027 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
4028 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
4029
4030 2014-10-06 Marek Polacek <polacek@redhat.com>
4031
4032 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
4033 * gcc.dg/lto/20090213_0.c: Likewise.
4034 * gcc.dg/lto/20090706-2_0.c: Likewise.
4035 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
4036 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
4037 * gcc.dg/lto/ipareference2_0.c: Likewise.
4038 * gcc.dg/lto/ipareference_0.c: Likewise.
4039 * gcc.dg/lto/ipareference_1.c: Likewise.
4040 * gcc.dg/lto/pr55703_0.c: Likewise.
4041 * gcc.dg/lto/resolutions_0.c: Likewise.
4042 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
4043 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
4044 declarations. Mark function as gnu_inline.
4045 * gcc.dg/lto/20081118_0.c: Likewise.
4046 * gcc.dg/lto/20081201-1_0.c: Likewise.
4047 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
4048 * gcc.dg/lto/20081118_1.c: Likewise.
4049 * gcc.dg/lto/20081120-1_1.c: Likewise.
4050 * gcc.dg/lto/20081201-1_1.c: Likewise.
4051 * gcc.dg/lto/20081210-1_0.c: Likewise.
4052 * gcc.dg/lto/20090218-1_0.c: Likewise.
4053 * gcc.dg/lto/20091006-1_0.c: Likewise.
4054 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
4055 * gcc.dg/lto/20090218-2_1.c: Likewise.
4056 * gcc.dg/lto/materialize-1_0.c: Likewise.
4057 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
4058 * gcc.dg/lto/20091013-1_1.c: Likewise.
4059 * gcc.dg/lto/20091013-1_2.c: Likewise.
4060 * gcc.dg/lto/20091015-1_2.c: Likewise.
4061 * gcc.dg/lto/20091027-1_1.c: Likewise.
4062 * gcc.dg/lto/pr48622_0.c: Likewise.
4063 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
4064 defaulting to int.
4065 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
4066
4067 2014-10-06 Tobias Burnus <burnus@net-b.de>
4068
4069 * gfortran.dg/implicit_14.f90: New.
4070 * gfortran.dg/implicit_15.f90: New.
4071 * gfortran.dg/implicit_4.f90: Update dg-error.
4072
4073 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4074
4075 * g++.dg/ipa/devirt-42.C: Update template.
4076 * g++.dg/ipa/devirt-44.C: Update template.
4077 * g++.dg/ipa/devirt-45.C: Update template.
4078 * g++.dg/ipa/devirt-46.C: Update template.
4079 * g++.dg/ipa/devirt-47.C: Update template.
4080 * g++.dg/ipa/devirt-48.C: New testcase.
4081
4082 2014-10-02 Mark Wielaard <mjw@redhat.com>
4083
4084 PR debug/63239
4085 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
4086
4087 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4088
4089 * g++.dg/ipa/devirt-47.C: New testcase.
4090
4091 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4092
4093 PR ipa/61144
4094 * gcc.dg/tree-ssa/pr61144.c: New testcase.
4095
4096 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
4097
4098 * g++.dg/ipa/devirt-46.C: New testcase.
4099
4100 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4101
4102 PR fortran/36534
4103 * gfortran.dg/widechar_10.f90: New test.
4104
4105 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
4106
4107 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
4108 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
4109 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
4110 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
4111
4112 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4113
4114 * gcc.target/powerpc/lvsl-lvsr.c: New test.
4115
4116 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4117
4118 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
4119 failing with the new warning message.
4120 * gcc.dg/vmx/3c-01a.c: Likewise.
4121 * gcc.dg/vmx/ops-long-1.c: Likewise.
4122 * gcc.dg/vmx/ops.c: Likewise.
4123 * gcc.target/powerpc/altivec-20.c: Likewise.
4124 * gcc.target/powerpc/altivec-6.c: Likewise.
4125 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
4126 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
4127 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
4128
4129 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
4130
4131 * gcc.dg/tm/debug-1.c: Update regex.
4132 * c-c++-common/raw-string-18.c: Update regex.
4133 * c-c++-common/raw-string-19.c: Update regex.
4134
4135 2014-10-03 Marek Polacek <polacek@redhat.com>
4136
4137 PR c/63453
4138 * gcc.dg/pr63453.c: New test.
4139
4140 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
4141
4142 PR c++/54427
4143 PR c++/57198
4144 PR c++/58845
4145 * g++.dg/ext/vector9.C: Update, not an error anymore.
4146 * g++.dg/ext/vector27.C: Replace with new test.
4147 * g++.dg/ext/vector28.C: New file.
4148 * g++.dg/other/error23.C: Update to a different error.
4149
4150 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4151
4152 * gcc.dg/torture/vshuf-v8df.c: New test.
4153 * gcc.dg/torture/vshuf-v8di.c: New test.
4154 * gcc.dg/torture/vshuf-v16sf.c: New test.
4155 * gcc.dg/torture/vshuf-v16si.c: New test.
4156 * gcc.dg/torture/vshuf-v32hi.c: New test.
4157 * gcc.dg/torture/vshuf-v64qi.c: New test.
4158 * gcc.dg/torture/vshuf-64.inc: New file.
4159
4160 PR tree-optimization/61403
4161 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
4162
4163 2014-10-03 Marek Polacek <polacek@redhat.com>
4164
4165 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
4166 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
4167 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
4168 * gcc.dg/gomp/asm-1.c: Likewise.
4169 * gcc.dg/gomp/for-1.c: Likewise.
4170 * gcc.dg/gomp/empty.c: Fix defaulting to int.
4171 * gcc.dg/gomp/sharing-3.c: Likewise.
4172 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
4173
4174 2014-10-03 Marek Polacek <polacek@redhat.com>
4175
4176 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
4177 defaulting to int.
4178 * gcc.dg/torture/pr28814.c: Likewise.
4179 * gcc.dg/torture/pr57036-1.c: Likewise.
4180 * gcc.dg/torture/inline-1.c: Add function declarations.
4181 * gcc.dg/torture/pr24626-1.c: Likewise.
4182 * gcc.dg/torture/pr24626-3.c: Likewise.
4183 * gcc.dg/torture/pr25947-1.c: Likewise.
4184 * gcc.dg/torture/pr27409.c: Likewise.
4185 * gcc.dg/torture/pr38948.c: Likewise.
4186 * gcc.dg/torture/pr44807.c: Likewise.
4187 * gcc.dg/torture/pr49603.c: Likewise.
4188 * gcc.dg/torture/pr45865.c: Likewise.
4189 * gcc.dg/torture/pr51071-2.c: Likewise.
4190 * gcc.dg/torture/pr51801.c: Likewise.
4191 * gcc.dg/torture/pr52720.c: Likewise.
4192 * gcc.dg/torture/pr55124.c: Likewise.
4193 * gcc.dg/torture/pr55238.c: Likewise.
4194 * gcc.dg/torture/pr55687.c: Likewise.
4195 * gcc.dg/torture/pr55888.c: Likewise.
4196 * gcc.dg/torture/pr57036-2.c: Likewise.
4197 * gcc.dg/torture/pr57147-3.c: Likewise.
4198 * gcc.dg/torture/pr57584.c: Likewise.
4199 * gcc.dg/torture/pr59993.c: Likewise.
4200 * gcc.dg/torture/pr58079.c: Likewise.
4201 * gcc.dg/torture/va-arg-25.c: Likewise.
4202 * gcc.dg/torture/vector-2.c: Likewise.
4203 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
4204 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
4205 * gcc.dg/torture/pr43781.c: Likewise.
4206 * gcc.dg/torture/pr52912.c: Likewise.
4207 * gcc.dg/torture/pr59139.c: Likewise.
4208 * gcc.dg/torture/pr55890-1.c: Likewise.
4209 * gcc.dg/torture/pr55890-2.c: Likewise.
4210 * gcc.dg/torture/pr59164.c: Likewise.
4211 * gcc.dg/torture/pr57393-2.c: Likewise.
4212 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
4213 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
4214 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
4215 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
4216 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
4217 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
4218
4219 2014-10-03 Jakub Jelinek <jakub@redhat.com>
4220
4221 PR libgomp/61200
4222 * c-c++-common/gomp/pr61200.c: New test.
4223
4224 PR target/62128
4225 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
4226 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
4227
4228 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
4229
4230 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
4231 add many more tests.
4232
4233 2014-10-02 Marek Polacek <polacek@redhat.com>
4234
4235 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
4236 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
4237 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
4238 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
4239 * gcc.dg/tree-ssa/vrp27.c: Likewise.
4240 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
4241 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
4242 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
4243 * gcc.dg/tree-ssa/vrp09.c: Likewise.
4244 * gcc.dg/tree-ssa/inline-7.c: Likewise.
4245 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
4246 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4247 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
4248 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
4249 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
4250 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
4251 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
4252 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
4253 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4254 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4255 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
4256 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
4257 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
4258 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
4259 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
4260 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
4261 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
4262 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
4263 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
4264 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
4265 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
4266 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
4267 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
4268 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
4269 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
4270 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
4271 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
4272 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
4273 * gcc.dg/tree-ssa/alias-13.c: Likewise.
4274 * gcc.dg/tree-ssa/alias-28.c: Likewise.
4275 * gcc.dg/tree-ssa/asm-3.c: Likewise.
4276 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
4277 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
4278 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
4279 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
4280 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
4281 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
4282 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
4283 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4284 * gcc.dg/tree-ssa/pr23744.c: Likewise.
4285 * gcc.dg/tree-ssa/pr24117.c: Likewise.
4286 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4287 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4288 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4289 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4290 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4291 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4292 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4293 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4294 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4295 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4296 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4297 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4298 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4299 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4300 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4301 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4302 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4303 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4304 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4305 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4306 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4307 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4308 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4309 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4310 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4311 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4312 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4313 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4314 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4315 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4316 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4317 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4318 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4319 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4320 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4321 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4322 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4323 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4324 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4325 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4326 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4327 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4328 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4329 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4330 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4331 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4332 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4333 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4334 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4335 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4336 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4337 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4338 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4339 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4340 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4341 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4342 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4343 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4344 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4345 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4346 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4347 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4348 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4349 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4350 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4351 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4352 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4353 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4354 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4355 defaulting to int.
4356 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4357 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4358 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4359 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4360 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4361 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4362 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4363 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4364 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4365 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4366 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4367 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4368 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4369 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4370 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4371 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4372 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4373 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4374 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4375 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4376 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4377 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4378 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4379 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4380 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4381 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4382 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4383 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4384 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4385 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4386 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4387 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4388 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4389 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4390
4391 2014-10-02 Marek Polacek <polacek@redhat.com>
4392
4393 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4394 * gcc.dg/tm/20091221.c: Likewise.
4395 * gcc.dg/tm/debug-1.c: Likewise.
4396 * gcc.dg/tm/irrevocable-1.c: Likewise.
4397 * gcc.dg/tm/irrevocable-2.c: Likewise.
4398 * gcc.dg/tm/irrevocable-3.c: Likewise.
4399 * gcc.dg/tm/irrevocable-4.c: Likewise.
4400 * gcc.dg/tm/memopt-1.c: Likewise.
4401 * gcc.dg/tm/pr52173-1.c: Likewise.
4402 * gcc.dg/tm/props-1.c: Likewise.
4403 * gcc.dg/tm/props-2.c: Likewise.
4404 * gcc.dg/tm/props-3.c: Likewise.
4405 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4406 * gcc.dg/tm/memopt-11.c: Likewise.
4407 * gcc.dg/tm/memopt-12.c: Likewise.
4408 * gcc.dg/tm/memopt-16.c: Likewise.
4409 * gcc.dg/tm/memopt-3.c: Likewise.
4410 * gcc.dg/tm/memopt-4.c: Likewise.
4411 * gcc.dg/tm/memopt-5.c: Likewise.
4412 * gcc.dg/tm/memopt-6.c: Likewise.
4413 * gcc.dg/tm/wrap-4.c: Likewise.
4414
4415 2014-10-02 Marek Polacek <polacek@redhat.com>
4416
4417 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4418 * gcc.dg/vect/pr37730.c: Likewise.
4419 * gcc.dg/vect/pr52870.c: Likewise.
4420 * gcc.dg/vect/pr60092-2.c: Likewise.
4421 * gcc.dg/vect/pr60092.c: Likewise.
4422 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4423 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4424 * gcc.dg/vect/pr31041.c: Likewise.
4425 * gcc.dg/vect/pr32216.c: Likewise.
4426 * gcc.dg/vect/pr32224.c: Likewise.
4427 * gcc.dg/vect/pr32366.c: Likewise.
4428 * gcc.dg/vect/pr33866.c: Likewise.
4429 * gcc.dg/vect/pr43430-2.c: Likewise.
4430 * gcc.dg/vect/pr43842.c: Likewise.
4431 * gcc.dg/vect/vect-1.c: Likewise.
4432 * gcc.dg/vect/vect-1-big-array.c: Likewise.
4433 * gcc.dg/vect/vect-93.c: Likewise.
4434 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
4435 defaulting to int.
4436
4437 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4438
4439 PR c++/53025
4440 * g++.dg/cpp0x/noexcept23.C: New.
4441 * g++.dg/cpp0x/noexcept24.C: Likewise.
4442
4443 2014-10-02 Marek Polacek <polacek@redhat.com>
4444
4445 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
4446 * gcc.dg/noncompile/20050120-1.c: Likewise.
4447 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
4448 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
4449 * gcc.dg/noncompile/930301-1.c: Likewise.
4450 * gcc.dg/noncompile/930622-1.c: Likewise.
4451 * gcc.dg/noncompile/930622-2.c: Likewise.
4452 * gcc.dg/noncompile/950825-1.c: Likewise.
4453 * gcc.dg/noncompile/invalid_asm.c: Likewise.
4454 * gcc.dg/noncompile/scope.c: Likewise.
4455 * gcc.dg/noncompile/va-arg-1.c: Likewise.
4456 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
4457 * gcc.dg/noncompile/971104-1.c: Likewise.
4458
4459 2014-10-02 Marek Polacek <polacek@redhat.com>
4460
4461 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
4462 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
4463 * gcc.dg/tree-prof/merge_block.c: Likewise.
4464 * gcc.dg/tree-prof/peel-1.c: Likewise.
4465 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4466 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4467 * gcc.dg/tree-prof/unroll-1.c: Likewise.
4468 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4469 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4470 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4471 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4472 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4473 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4474 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
4475 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
4476 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
4477 to int.
4478
4479 2014-10-02 Marek Polacek <polacek@redhat.com>
4480
4481 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
4482 * gcc.c-torture/compile/20011119-1.c: Likewise.
4483 * gcc.c-torture/compile/20011119-2.c: Likewise.
4484 * gcc.c-torture/compile/20021120-1.c: Likewise.
4485 * gcc.c-torture/compile/20021120-2.c: Likewise.
4486 * gcc.c-torture/compile/20050215-1.c: Likewise.
4487 * gcc.c-torture/compile/20050215-2.c: Likewise.
4488 * gcc.c-torture/compile/20050215-3.c: Likewise.
4489 * gcc.c-torture/compile/pr37669.c: Likewise.
4490 * gcc.c-torture/execute/20020107-1.c: Likewise.
4491 * gcc.c-torture/execute/restrict-1.c: Likewise.
4492 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
4493 * gcc.c-torture/execute/930529-1.c: Likewise.
4494 * gcc.c-torture/execute/920612-1.c: Likewise.
4495 * gcc.c-torture/execute/920711-1.c: Likewise.
4496 * gcc.c-torture/execute/990127-2.c: Likewise.
4497 * gcc.c-torture/execute/pr40386.c: Likewise.
4498 * gcc.c-torture/execute/pr57124.c: Likewise.
4499 * gcc.c-torture/compile/pr34808.c: Add function declarations.
4500 * gcc.c-torture/compile/pr42299.c: Likewise.
4501 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
4502 * gcc.c-torture/compile/simd-6.c: Likewise.
4503 * gcc.c-torture/execute/pr53645-2.c: Likewise.
4504 * gcc.c-torture/execute/pr53645.c: Likewise.
4505 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
4506 declarations.
4507 * gcc.c-torture/execute/980608-1.c: Likewise.
4508 * gcc.c-torture/execute/bcp-1.c: Likewise.
4509 * gcc.c-torture/execute/p18298.c: Likewise.
4510 * gcc.c-torture/execute/unroll-1.c: Likewise.
4511 * gcc.c-torture/execute/va-arg-7.c: Likewise.
4512 * gcc.c-torture/execute/va-arg-8.c: Likewise.
4513 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
4514 declarations. Fix defaulting to int.
4515 * gcc.c-torture/execute/961223-1.c: Likewise.
4516 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
4517 -Wno-pointer-to-int-cast. Fix defaulting to int.
4518
4519 2014-10-02 Andrew Pinski <apinski@cavium.com>
4520 Max Ostapenko <m.ostapenko@partner.samsung.com>
4521
4522 * lib/ubsan-dg.exp
4523 (check_effective_target_fsanitize_address): New function.
4524 (ubsan_init): Save off ALWAYS_CXXFLAGS.
4525 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
4526 * lib/asan-dg.exp
4527 (check_effective_target_faddress_sanitizer): Rename to ...
4528 (check_effective_target_fsanitize_address): ... this. Change to creating
4529 an executable.
4530 (asan_init): Save off ALWAYS_CXXFLAGS.
4531 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
4532 * lib/tsan-dg.exp
4533 (check_effective_target_fthread_sanitizer): Rename to ...
4534 (check_effective_target_fsanitize_thread): ... this. Change to creating
4535 an executable.
4536 (tsan_init): Save off ALWAYS_CXXFLAGS.
4537 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
4538 to run as a default behaviour.
4539 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
4540 Check check_effective_target_fsanitize_undefined before running the
4541 tests.
4542 * g++.dg/ubsan/ubsan.exp: Likewise.
4543 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
4544 check_effective_target_fsanitize_address too early.
4545 Check check_effective_target_fsanitize_address before running the tests.
4546 * g++.dg/asan/asan.exp: Likewise.
4547 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
4548 check_effective_target_fsanitize_thread too early.
4549 Check check_effective_target_fsanitize_thread before running the tests.
4550 * g++.dg/tsan/tsan.exp: Likewise.
4551
4552 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
4553
4554 * gcc.dg/combine-clobber.c: New.
4555
4556 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4557
4558 PR debug/63342
4559 * gcc.dg/pr63342.c: New test.
4560
4561 PR c++/63306
4562 * g++.dg/ipa/pr63306.C: New test.
4563
4564 PR target/63428
4565 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4566 to test 24 in TESTS.
4567
4568 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4569
4570 * lib/target-supports.exp: Error out with preprocessor condition
4571 instead of FOO everywhere.
4572
4573 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4574
4575 Implement SD-6: SG10 Feature Test Recommendations
4576 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4577 * g++.dg/cpp1y/feat-cxx11.C: New.
4578 * g++.dg/cpp1y/feat-cxx14.C: New.
4579 * g++.dg/cpp1y/feat-cxx98.C: New.
4580 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4581 * g++.dg/cpp1y/phoobhar.h: New.
4582 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4583
4584 2014-09-30 Teresa Johnson <tejohnson@google.com>
4585
4586 * gcc.dg/tree-prof/20050826-2.c: New test.
4587 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4588
4589 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4590
4591 PR c++/16564
4592 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4593 * lib/g++.exp: Likewise.
4594 * lib/obj-c++.exp: Likewise.
4595 * lib/objc.exp: Likewise.
4596 * g++.dg/template/pr16564.C: New test.
4597
4598 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/16564
4601 * g++.dg/cpp0x/decltype26.C: Adjust.
4602 * g++.dg/cpp0x/decltype28.C: Likewise.
4603 * g++.dg/cpp0x/decltype29.C: Likewise.
4604 * g++.dg/cpp0x/decltype32.C: Likewise.
4605 * g++.dg/cpp0x/enum11.C: Likewise.
4606 * g++.dg/template/arrow1.C: Likewise.
4607 * g++.dg/template/pr23510.C: Likewise.
4608 * g++.dg/template/recurse.C: Likewise.
4609 * g++.dg/template/recurse2.C: Likewise.
4610 * g++.dg/template/vtable2.C: Likewise.
4611 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4612
4613 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
4614
4615 PR preprocessor/58893
4616 * gcc.dg/pr58893.c: New test case.
4617 * gcc.dg/pr58893-0.h: New include.
4618
4619 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
4620
4621 PR middle-end/62120
4622 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
4623 in 32-bit mode.
4624 * gcc.target/i386/pr62120.c: New.
4625
4626 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
4627
4628 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
4629 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
4630 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
4631 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
4632 return type.
4633
4634 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4635
4636 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
4637
4638 2014-09-30 Jakub Jelinek <jakub@redhat.com>
4639
4640 PR inline-asm/63282
4641 * gcc.c-torture/compile/pr63282.c: New test.
4642
4643 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
4644
4645 * gcc.dg/tree-ssa/vrp94.c: New test.
4646 * gnat.dg/opt40.adb: Likewise.
4647
4648 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4649
4650 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
4651 vec_vspltw, and vec_vspltb for which the second argument is out of
4652 range.
4653
4654 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
4655
4656 * gcc.c-torture/compile/calls-void.c: New test.
4657
4658 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
4659
4660 PR c++/51385
4661 * g++.dg/template/pr51385.C: New.
4662
4663 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
4664
4665 * gcc.target/mips/20140928.c: New test.
4666
4667 2014-09-27 Andi Kleen <ak@linux.intel.com>
4668
4669 * gcc.target/i386/nop-mcount.c: Only run on Linux.
4670 * gcc.target/i386/record-mcount.c: dito.
4671
4672 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4673
4674 PR ipa/62121
4675 * g++.dg/torture/pr62121.C: New testcase.
4676
4677 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4678
4679 PR middle-end/35545
4680 * g++.dg/tree-prof/pr35545.C: New testcase.
4681
4682 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4683
4684 * gcc.target/powerpc/pr63335.c: Change effective target to
4685 vsx_hw.
4686
4687 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
4688
4689 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
4690
4691 2014-09-26 Jakub Jelinek <jakub@redhat.com>
4692
4693 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
4694 to default options.
4695
4696 2014-09-25 Andi Kleen <ak@linux.intel.com>
4697
4698 * gcc.target/i386/nop-mcount.c: New file.
4699 * gcc.target/i386/record-mcount.c: New file.
4700
4701 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
4702
4703 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
4704 * gcc.dg/vect/pr57705.c: Likewise.
4705 * gcc.dg/vect/pr57741-2.c: Likewise.
4706 * gcc.dg/vect/pr57741-3.c: Likewise.
4707 * gcc.dg/vect/pr59591-1.c: Likewise.
4708 * gcc.dg/vect/pr59591-2.c: Likewise.
4709 * gcc.dg/vect/pr60196-1.c: Likewise.
4710 * gcc.dg/vect/pr60196-2.c: Likewise.
4711 * gcc.dg/vect/pr60276.c: Likewise.
4712 * gcc.dg/vect/pr61680.c: Likewise.
4713 * gcc.dg/vect/pr63148.c: Likewise.
4714 * gcc.dg/vect/pr63189.c: Likewise.
4715 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4716 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4717 * gcc.dg/vect/vect-nop-move.c: Likewise.
4718 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
4719 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4720
4721 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
4722
4723 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
4724
4725 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
4726
4727 * gcc.target/aarch64/simd/vqshlb_1.c: New.
4728
4729 2014-09-25 Jiong Wang <jiong.wang@arm.com>
4730
4731 * gcc.target/i386/shrink_wrap_1.c: New test.
4732
4733 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4734
4735 PR target/63335
4736 * gcc.target/powerpc/pr63335.c: New test.
4737
4738 2014-09-25 Marek Polacek <polacek@redhat.com>
4739
4740 PR c++/61945
4741 * g++.dg/warn/pr61945.C: New test.
4742
4743 2014-09-25 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR tree-optimization/63341
4746 * gcc.dg/vect/pr63341-1.c: New test.
4747 * gcc.dg/vect/pr63341-2.c: New test.
4748
4749 PR c++/63249
4750 * g++.dg/gomp/pr63249.C: New test.
4751 * c-c++-common/gomp/pr63249.c: New test.
4752
4753 2014-09-25 Tobias Burnus <burnus@net-b.de>
4754
4755 * gfortran.dg/coarray/collectives_3.f90: New.
4756 * gfortran.dg/coarray_collectives_9.f90: New.
4757 * gfortran.dg/coarray_collectives_10.f90: New.
4758 * gfortran.dg/coarray_collectives_11.f90: New.
4759 * gfortran.dg/coarray_collectives_12.f90: New.
4760
4761 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4762
4763 * gcc.target/powerpc/swaps-p8-17.c: New test.
4764
4765 2014-09-24 Jiong Wang <jiong.wang@arm.com>
4766
4767 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
4768
4769 2014-09-24 Marek Polacek <polacek@redhat.com>
4770
4771 PR c/61405
4772 PR c/53874
4773 * c-c++-common/pr53874.c: New test.
4774 * c-c++-common/pr61405.c: New test.
4775
4776 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4777
4778 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
4779
4780 2014-09-24 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR sanitizer/63316
4783 * c-c++-common/asan/pr63316.c: New test.
4784
4785 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4786
4787 PR tree-optimization/63266
4788 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
4789
4790 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
4791
4792 * gcc.target/arm/pr63210.c: New test.
4793
4794 2014-09-23 Andi Kleen <ak@linux.intel.com>
4795
4796 * gcc.dg/noreorder.c: New test.
4797 * gcc.dg/noreorder2.c: New test.
4798 * gcc.dg/noreorder3.c: New test.
4799 * gcc.dg/noreorder4.c: New test.
4800
4801 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
4802
4803 * gcc.dg/combine_ashiftrt_1.c: New test.
4804 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4805 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
4806 workarounds for cmge.
4807 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
4808 absence of mvn.
4809
4810 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4811
4812 PR c++/61857
4813 * g++.dg/cpp1y/lambda-init10.C: New.
4814
4815 2014-09-23 Jakub Jelinek <jakub@redhat.com>
4816
4817 PR fortran/63331
4818 * gfortran.dg/pr63331.f90: New test.
4819
4820 2014-09-24 Renlin Li <renlin.li@arm.com>
4821
4822 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
4823 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
4824 * gcc.dg/pr10474.c: Likewise.
4825
4826 2014-09-20 Mark Wielaard <mjw@redhat.com>
4827
4828 * gcc.dg/guality/const-volatile.c (i): Mark as used.
4829 (ci): Likewise.
4830 (pci): Likewise.
4831 (pvi): Likewise.
4832 (pcvi): Likewise.
4833 (cip): Likewise.
4834 (foo): Likewise.
4835 (cfoo): Likewise.
4836
4837 2014-09-20 Mark Wielaard <mjw@redhat.com>
4838
4839 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
4840 and "long int" to plain "short" and "long".
4841 * gcc.dg/guality/const-volatile.c (struct bar): New struct
4842 containing short and long long fields.
4843 (bar): New variable to test the type.
4844
4845 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4846
4847 PR c++/62155
4848 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
4849
4850 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4851
4852 PR c++/62219
4853 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
4854
4855 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4856
4857 * gcc.dg/vect/vect-reduc-or_1.c: New test.
4858 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4859
4860 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4861
4862 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
4863 New.
4864
4865 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
4866 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
4867
4868 2014-09-22 Jakub Jelinek <jakub@redhat.com>
4869
4870 PR debug/63328
4871 * c-c++-common/gomp/pr63328.c: New test.
4872
4873 2014-09-22 Martin Liska <mliska@suse.cz>
4874
4875 PR lto/63270
4876 * g++.dg/lto/pr63270_0.C: New test.
4877 * g++.dg/lto/pr63270_1.C: New test.
4878
4879 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
4880
4881 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
4882 for call_value_rex64_ms_sysv.
4883 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
4884 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
4885 for call_rex64_ms_sysv.
4886
4887 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4888 Tobias Burnus <burnus@net-b.de>
4889
4890 * gfortran.dg/coarray_atomic_5.f90: New
4891
4892 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
4893
4894 PR c++/61825
4895 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
4896
4897 2014-09-19 Andi Kleen <ak@linux.intel.com>
4898
4899 * gcc.dg/pg-override.c: Only run on x86 Linux.
4900 * gcc.dg/pg.c: Dito.
4901 * gcc.target/i386/fentry-override.c: Exclude for PIC.
4902 * gcc.target/i386/fentry.c: Dito.
4903
4904 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
4905
4906 PR ipa/61998
4907 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
4908
4909 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
4910
4911 PR fortran/63152
4912 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
4913 * gfortran.dg/pr63152.f90: New test.
4914
4915 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4916
4917 PR c++/58328
4918 * g++.dg/cpp0x/nsdmi10.C: New.
4919
4920 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
4921
4922 * gcc.dg/ssp-3.c: New.
4923 * gcc.dg/ssp-4.c: Likewise.
4924
4925 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4926
4927 * gcc.target/s390/dfp-conv1.c: New testcase.
4928
4929 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4930
4931 * c-c++-common/asan/red-align-1.c: New test.
4932 * c-c++-common/asan/red-align-2.c: New test.
4933
4934 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
4935
4936 * gcc.dg/pr61053.c: Updated for x32.
4937
4938 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4939
4940 PR debug/63285
4941 * gcc.target/i386/pr63285.c: New test.
4942
4943 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4944
4945 PR target/61360
4946 * gcc.target/i386/pr61360.c: New.
4947
4948 2014-09-18 Jakub Jelinek <jakub@redhat.com>
4949
4950 PR c++/62017
4951 * g++.dg/asan/pr62017.C: New test.
4952
4953 PR testsuite/63292
4954 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
4955
4956 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4957
4958 PR c++/62232
4959 * g++.dg/cpp0x/Wdtor1.C: New.
4960
4961 2014-09-18 Joseph Myers <joseph@codesourcery.com>
4962
4963 * gcc.dg/torture/float128-exact-underflow.c: New test.
4964
4965 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4966
4967 PR c++/61745
4968 * g++.dg/template/pr61745.C: New.
4969
4970 2014-09-17 Marek Polacek <polacek@redhat.com>
4971
4972 PR c/61854
4973 * gcc.dg/cpp/pr61854-1.c: New test.
4974 * gcc.dg/cpp/pr61854-2.c: New test.
4975 * gcc.dg/cpp/pr61854-3.c: New test.
4976 * gcc.dg/cpp/pr61854-3.h: New test.
4977 * gcc.dg/cpp/pr61854-4.c: New test.
4978 * gcc.dg/cpp/pr61854-5.c: New test.
4979 * gcc.dg/cpp/pr61854-6.c: New test.
4980 * gcc.dg/cpp/pr61854-7.c: New test.
4981 * gcc.dg/cpp/pr61854-c90.c: New test.
4982 * gcc.dg/cpp/pr61854-c94.c: New test.
4983
4984 2014-09-17 Jakub Jelinek <jakub@redhat.com>
4985
4986 PR debug/63284
4987 * gcc.dg/pr63284.c: New test.
4988
4989 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
4990
4991 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
4992
4993 PR c++/63241
4994 * g++.dg/cpp0x/constexpr-63241.C: New.
4995
4996 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
4997
4998 PR libfortran/62768
4999 * gfortran.dg/filename_null.f90: New test.
5000
5001 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5002
5003 * gcc.dg/pg-override.c: Fix a typo.
5004
5005 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
5006
5007 * gcc.dg/pg.c: Fix a typo.
5008
5009 2014-09-16 Richard Biener <rguenther@suse.de>
5010
5011 PR testsuite/63258
5012 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
5013 for "vectorization not profitable".
5014
5015 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
5016
5017 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
5018
5019 2014-09-16 Jakub Jelinek <jakub@redhat.com>
5020
5021 PR fortran/56408
5022 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
5023 missing nexted dg-test call support in dejaGNU 1.4.4.
5024
5025 2014-09-15 Andi Kleen <ak@linux.intel.com>
5026
5027 * gcc.dg/pg-override.c: New test.
5028 * gcc.dg/pg.c: New test.
5029 * gcc.target/i386/fentry-override.c: New test.
5030 * gcc.target/i386/fentry.c: New test.
5031
5032 2014-09-15 Jakub Jelinek <jakub@redhat.com>
5033
5034 PR fortran/56408
5035 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
5036 New global vars.
5037 (dg-compile-aux-modules): New procedure.
5038 * gfortran.dg/binding_label_tests_10.f03: Remove comment
5039 and keep-modules.
5040 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
5041 use dg-compile-aux-modules.
5042 * gfortran.dg/binding_label_tests_11.f03: Remove comment
5043 and keep-modules.
5044 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
5045 use dg-compile-aux-modules.
5046 * gfortran.dg/binding_label_tests_13.f03: Remove comment
5047 and keep-modules.
5048 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
5049 use dg-compile-aux-modules.
5050 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
5051 and keep-modules.
5052 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
5053 use dg-compile-aux-modules.
5054 * gfortran.dg/class_45a.f03: Remove keep-modules.
5055 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
5056 and cleanup-modules.
5057 * gfortran.dg/class_4a.f03: Use dg-do link, use
5058 dg-additional-sources and cleanup-modules, remove keep-modules
5059 and update comment.
5060 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
5061 keep-modules, adjust comment.
5062 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
5063 dg-additional-sources and cleanup-modules.
5064 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
5065 associated comment.
5066 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
5067 remove comment.
5068 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
5069 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
5070 use dg-compile-aux-modules.
5071 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
5072 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
5073 use dg-compile-aux-modules.
5074 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
5075 * gfortran.dg/whole_file_29.f90: Remove comment, use
5076 dg-compile-aux-modules.
5077 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
5078 * gfortran.dg/whole_file_31.f90: Remove comment, use
5079 dg-compile-aux-modules.
5080
5081 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
5082 gcc_parallel_test_enable): New procedures. If
5083 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
5084 runtest_file_p to invoke also gcc_parallel_test_run_p.
5085 * g++.dg/guality/guality.exp (check_guality): Save/restore
5086 test_counts array around the body of the procedure.
5087 * gcc.dg/guality/guality.exp (check_guality): Likewise.
5088 * g++.dg/plugin/plugin.exp: Run all the tests serially
5089 by the first parallel runtest encountering it.
5090 * gcc.dg/plugin/plugin.exp: Likewise.
5091 * gcc.misc-tests/matrix1.exp: Likewise.
5092 * gcc.misc-tests/dhry.exp: Likewise.
5093 * gcc.misc-tests/acker1.exp: Likewise.
5094 * gcc.misc-tests/linkage.exp: Likewise.
5095 * gcc.misc-tests/mg.exp: Likewise.
5096 * gcc.misc-tests/mg-2.exp: Likewise.
5097 * gcc.misc-tests/sort2.exp: Likewise.
5098 * gcc.misc-tests/sieve.exp: Likewise.
5099 * gcc.misc-tests/options.exp: Likewise.
5100 * gcc.misc-tests/help.exp: Likewise.
5101 * go.test/go-test.exp (go-gc-tests): Use
5102 gcc_parallel_test_enable {0, 1} around all handling of
5103 each test.
5104 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
5105 * ada/acats/run_all.sh: Parallelize using mkdir inside of
5106 a shared directory. Avoid forking and expr uses if
5107 shell supports $(()).
5108
5109 2014-09-14 David Sherwood <david.sherwood@arm.com>
5110
5111 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
5112
5113 2014-09-14 James Clarke <jrtc27@jrtc27.com>
5114
5115 PR target/61407
5116 * gcc.dg/darwin-minversion-1.c: Fixed formatting
5117 * gcc.dg/darwin-minversion-2.c: Fixed formatting
5118 * gcc.dg/darwin-minversion-3.c: Fixed formatting
5119 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
5120
5121 2014-09-13 Marek Polacek <polacek@redhat.com>
5122
5123 PR c++/60862
5124 * g++.dg/diagnostic/pr60862.C: New test.
5125
5126 2014-09-12 Richard Biener <rguenther@suse.de>
5127
5128 PR middle-end/63237
5129 * g++.dg/torture/pr63237.C: New testcase.
5130
5131 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
5132
5133 * gcc.dg/vec-andxor1.c: New file.
5134
5135 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
5136
5137 PR target/58757
5138 * gcc.dg/c11-true_min-1.c: New testcase.
5139
5140 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
5141
5142 PR c++/61489
5143 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
5144 * g++.old-deja/g++.other/warn5.C: Adjust.
5145
5146 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
5147
5148 * gcc.target/aarch64/vset_lane_1.c: New test.
5149
5150 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
5151
5152 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
5153 Fix declaration.
5154 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
5155 Fix declaration.
5156 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
5157 Fix declaration.
5158 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
5159 Fix declaration.
5160
5161 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5162
5163 PR tree-optimization/63186
5164 * gcc.dg/pr63186.c: New testcase.
5165
5166 2014-09-10 Xinliang David Li <davidxl@google.com>
5167
5168 PR target/63209
5169 * gcc.c-torture/execute/pr63209.c: New test.
5170
5171 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5172
5173 * gcc.target/i386/i386.exp: Only run vect-args.c tests
5174 if runtest_file_p says they should be run.
5175
5176 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5177
5178 * gcc.target/aarch64/vstN_1.c: New test.
5179
5180 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
5181
5182 * gcc.target/aarch64/vldN_lane_1.c: New test.
5183
5184 2014-09-10 Martin Jambor <mjambor@suse.cz>
5185
5186 PR ipa/61654
5187 * g++.dg/ipa/pr61654.C: New test.
5188
5189 2014-09-10 Jakub Jelinek <jakub@redhat.com>
5190
5191 * c-c++-common/ubsan/attrib-3.c: New test.
5192 * c-c++-common/ubsan/nonnull-1.c: New test.
5193 * c-c++-common/ubsan/nonnull-2.c: New test.
5194 * c-c++-common/ubsan/nonnull-3.c: New test.
5195 * c-c++-common/ubsan/nonnull-4.c: New test.
5196 * c-c++-common/ubsan/nonnull-5.c: New test.
5197
5198 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
5199
5200 * g++.dg/lto/pr63166_0.ii: New testcase.
5201 * g++.dg/lto/pr63166_1.ii: New testcase.
5202
5203 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
5204
5205 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
5206
5207 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5208
5209 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
5210 xxpermdi and add commentary about adding it back later; remove
5211 unused typedef.
5212
5213 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5214
5215 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
5216 and 16-byte aligned.
5217 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5218 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5219 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
5220 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
5221 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
5222 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
5223
5224 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5225
5226 * gcc.target/aarch64/vldN_dup_1.c: New test.
5227
5228 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5229
5230 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
5231
5232 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5233
5234 * gcc.target/aarch64/vldN_1.c: New test.
5235
5236 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
5237
5238 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
5239
5240 2014-09-09 Jiong Wang <jiong.wang@arm.com>
5241
5242 * gcc.target/arm/vect-copysignf.c: New testcase.
5243
5244 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5245
5246 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5247
5248 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5249
5250 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5251
5252 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5253
5254 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5255
5256 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5257
5258 * gcc.target/arm/vfp-1.c: Updated expected assembly.
5259
5260 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5261
5262 * gcc.target/arm/pr51835.c: Update expected assembly.
5263 * gcc.target/arm/vfp-1.c: Likewise.
5264 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
5265 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
5266 * gcc.target/arm/vfp-ldmiad.c: Likewise.
5267 * gcc.target/arm/vfp-ldmias.c: Likewise.
5268 * gcc.target/arm/vfp-stmdbd.c: Likewise.
5269 * gcc.target/arm/vfp-stmdbs.c: Likewise.
5270 * gcc.target/arm/vfp-stmiad.c: Likewise.
5271 * gcc.target/arm/vfp-stmias.c: Likewise.
5272
5273 2014-09-09 Tony Wang <tony.wang@arm.com>
5274
5275 * gcc.target/arm/xordi3-opt.c: Disable this
5276 test case for thumb1 target.
5277 * gcc.target/arm/iordi3-opt.c: Ditto.
5278
5279 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5280
5281 PR target/61749
5282 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
5283
5284 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
5285
5286 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5287
5288 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5289
5290 PR tree-optimization/60196
5291 PR tree-optimization/63189
5292 * gcc.dg/vect/pr63189.c: New test.
5293 * gcc.dg/vect/pr60196-1.c: New test.
5294 * gcc.dg/vect/pr60196-2.c: New test.
5295
5296 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5297
5298 * gcc.target/powerpc/swaps-p8-16.c: New test.
5299
5300 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5301
5302 * gcc.target/i386/pr62208.c: New test.
5303
5304 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5305
5306 PR testsuite/56194
5307 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5308
5309 * g++.dg/ipa/pr61800.C: Require visibility.
5310
5311 * gcc.dg/pr61868.c: Require lto.
5312
5313 2014-09-05 Easwaran Raman <eraman@google.com>
5314
5315 PR rtl-optimization/62146
5316 * testsuite/g++.dg/opt/pr62146.C: New.
5317
5318 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5319
5320 * gcc.dg/vect/vect-109.c: Skip predicate added.
5321 * gcc.dg/vect/vect-93.c: Test check fixed.
5322 * gcc.dg/vect/bb-slp-10.c: Likewise.
5323 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5324 Check unaligned feature.
5325
5326 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5327
5328 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5329 int{32,16,8}x1_t with int{32,16,8}_t.
5330 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5331 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5332 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5333 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5334
5335 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5336
5337 * gcc.target/aarch64/vget_high_1.c: New test.
5338 * gcc.target/aarch64/vget_low_1.c: Likewise.
5339
5340 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5341
5342 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5343 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5344 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5345
5346 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5347
5348 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5349
5350 2014-09-05 Richard Biener <rguenther@suse.de>
5351
5352 PR middle-end/63148
5353 * gcc.dg/vect/pr63148.c: New testcase.
5354 * c-c++-common/pr19807-1.c: Likewise.
5355 * g++.dg/tree-ssa/pr19807.C: Adjust.
5356 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5357
5358 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5359
5360 PR target/55701
5361 * gcc.target/arm/memset-inline-1.c: New test.
5362 * gcc.target/arm/memset-inline-2.c: New test.
5363 * gcc.target/arm/memset-inline-3.c: New test.
5364 * gcc.target/arm/memset-inline-4.c: New test.
5365 * gcc.target/arm/memset-inline-5.c: New test.
5366 * gcc.target/arm/memset-inline-6.c: New test.
5367 * gcc.target/arm/memset-inline-7.c: New test.
5368 * gcc.target/arm/memset-inline-8.c: New test.
5369 * gcc.target/arm/memset-inline-9.c: New test.
5370 * gcc.target/arm/memset-inline-10.c: New test.
5371
5372 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5373
5374 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5375
5376 2014-09-04 Guozhi Wei <carrot@google.com>
5377
5378 PR target/62040
5379 * gcc.target/aarch64/pr62040.c: New test.
5380
5381 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5382
5383 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5384 override specific ones, but specific ones do.
5385
5386 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5387
5388 * gcc.target/powerpc/swaps-p8-13.c: New test.
5389 * gcc.target/powerpc/swaps-p8-14.c: New test.
5390 * gcc.target/powerpc/swaps-p8-15.c: New test.
5391
5392 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5393
5394 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5395 regardless of endianness.
5396
5397 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5398
5399 PR fortran/62174
5400 * gfortran.dg/cray_pointers_11.f90: New.
5401
5402 2014-09-03 Martin Jambor <mjambor@suse.cz>
5403
5404 PR ipa/62015
5405 * g++.dg/ipa/pr62015.C: New test.
5406
5407 2014-09-03 Martin Jambor <mjambor@suse.cz>
5408
5409 PR ipa/61986
5410 * gcc.dg/ipa/pr61986.c: New test.
5411
5412 2014-09-03 Marek Polacek <polacek@redhat.com>
5413
5414 PR c/62294
5415 * gcc.dg/pr62294.c: New test.
5416 * gcc.dg/pr62294.h: New file.
5417
5418 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5419
5420 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5421 of dg-options. Add "inline" keyword to test functions.
5422
5423 2014-09-03 Marek Polacek <polacek@redhat.com>
5424
5425 PR c/62024
5426 * g++.dg/cpp0x/pr62024.C: New test.
5427 * gcc.dg/pr62024.c: New test.
5428
5429 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
5430
5431 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
5432 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
5433 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
5434 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
5435 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
5436 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
5437
5438 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5439
5440 PR target/61078
5441 * gcc.target/s390/pr61078.c: New testcase.
5442
5443 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
5444
5445 * gcc.dg/20111227-2.c: Compile only for x86 targets.
5446 * gcc.dg/20111227-3.c: Ditto.
5447
5448 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
5449
5450 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
5451
5452 2014-09-03 Tobias Burnus <burnus@net-b.de>
5453
5454 PR fortran/61881
5455 PR fortran/61888
5456 PR fortran/57305
5457 * gfortran.dg/sizeof_4.f90: New.
5458
5459 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5460
5461 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
5462 vec_cts, and vec_ctu.
5463 * gcc.target/powerpc/builtins-2.c: Likewise.
5464
5465 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
5466
5467 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
5468 [!__sun__ && !__hpux__] (arena_size): Scale according to
5469 target pointer size.
5470
5471 2014-09-02 Marek Polacek <polacek@redhat.com>
5472
5473 PR fortran/62270
5474 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
5475
5476 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5477
5478 PR target/62275
5479 * gcc.target/arm/vect-lceilf_1.c: New test.
5480 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5481 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5482
5483 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5484
5485 PR target/62275
5486 * gcc.target/arm/lceil-vcvt_1.c: New test.
5487 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
5488 * gcc.target/arm/lround-vcvt_1.c: Likewise.
5489
5490 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5491
5492 DR 1453
5493 * g++.dg/cpp0x/constexpr-volatile.C: New.
5494 * g++.dg/ext/is_literal_type2.C: Likewise.
5495
5496 2014-09-02 Jakub Jelinek <jakub@redhat.com>
5497 Balaji V. Iyer <balaji.v.iyer@intel.com>
5498 Igor Zamyatin <igor.zamyatin@intel.com>
5499
5500 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
5501 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
5502 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
5503 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
5504 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
5505 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
5506 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
5507 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
5508 * g++.dg/cilk-plus/CK/cf3.cc: New test.
5509 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
5510 * g++.dg/cilk-plus/CK/for1.cc: New test.
5511 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
5512 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
5513 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
5514
5515 2014-09-02 Richard Biener <rguenther@suse.de>
5516
5517 PR tree-optimization/62695
5518 * gfortran.dg/pr62695.f90: New testcase.
5519
5520 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
5521
5522 PR target/62312
5523 * gcc.c-torture/compile/pr62312.c: New.
5524
5525 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5526
5527 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5528
5529 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5530
5531 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5532 Return right away if !arm*-*-*.
5533
5534 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
5535
5536 * gcc.c-torture/unsorted/386.c: Move to ...
5537 * gcc.c-torture/compile/386.c: ... here.
5538 * gcc.c-torture/unsorted/86.c: Move to ...
5539 * gcc.c-torture/compile/86.c: ... here.
5540 * gcc.c-torture/unsorted/a1.c: Move to ...
5541 * gcc.c-torture/compile/a1.c: ... here.
5542 * gcc.c-torture/unsorted/a3.c: Move to ...
5543 * gcc.c-torture/compile/a3.c: ... here.
5544 * gcc.c-torture/unsorted/aaa.c: Move to ...
5545 * gcc.c-torture/compile/aaa.c: ... here.
5546 * gcc.c-torture/unsorted/aa.c: Move to ...
5547 * gcc.c-torture/compile/aa.c: ... here.
5548 * gcc.c-torture/unsorted/abs.c: Move to ...
5549 * gcc.c-torture/compile/abs.c: ... here.
5550 * gcc.c-torture/unsorted/a.c: Move to ...
5551 * gcc.c-torture/compile/a.c: ... here.
5552 * gcc.c-torture/unsorted/ac.c: Move to ...
5553 * gcc.c-torture/compile/ac.c: ... here.
5554 * gcc.c-torture/unsorted/acc.c: Move to ...
5555 * gcc.c-torture/compile/acc.c: ... here.
5556 * gcc.c-torture/unsorted/add386.c: Move to ...
5557 * gcc.c-torture/compile/add386.c: ... here.
5558 * gcc.c-torture/unsorted/add.c: Move to ...
5559 * gcc.c-torture/compile/add.c: ... here.
5560 * gcc.c-torture/unsorted/addcc.c: Move to ...
5561 * gcc.c-torture/compile/addcc.c: ... here.
5562 * gcc.c-torture/unsorted/andm.c: Move to ...
5563 * gcc.c-torture/compile/andm.c: ... here.
5564 * gcc.c-torture/unsorted/andmem.c: Move to ...
5565 * gcc.c-torture/compile/andmem.c: ... here.
5566 * gcc.c-torture/unsorted/andn.c: Move to ...
5567 * gcc.c-torture/compile/andn.c: ... here.
5568 * gcc.c-torture/unsorted/andok.c: Move to ...
5569 * gcc.c-torture/compile/andok.c: ... here.
5570 * gcc.c-torture/unsorted/andsi.c: Move to ...
5571 * gcc.c-torture/compile/andsi.c: ... here.
5572 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5573 * gcc.c-torture/compile/andsparc.c: ... here.
5574 * gcc.c-torture/unsorted/aos.c: Move to ...
5575 * gcc.c-torture/compile/aos.c: ... here.
5576 * gcc.c-torture/unsorted/arr.c: Move to ...
5577 * gcc.c-torture/compile/arr.c: ... here.
5578 * gcc.c-torture/unsorted/as.c: Move to ...
5579 * gcc.c-torture/compile/as.c: ... here.
5580 * gcc.c-torture/unsorted/ase.c: Move to ...
5581 * gcc.c-torture/compile/ase.c: ... here.
5582 * gcc.c-torture/unsorted/b1.c: Move to ...
5583 * gcc.c-torture/compile/b1.c: ... here.
5584 * gcc.c-torture/unsorted/b2.c: Move to ...
5585 * gcc.c-torture/compile/b2.c: ... here.
5586 * gcc.c-torture/unsorted/b3.c: Move to ...
5587 * gcc.c-torture/compile/b3.c: ... here.
5588 * gcc.c-torture/unsorted/b88.c: Move to ...
5589 * gcc.c-torture/compile/b88.c: ... here.
5590 * gcc.c-torture/unsorted/bad.c: Move to ...
5591 * gcc.c-torture/compile/bad.c: ... here.
5592 * gcc.c-torture/unsorted/band.c: Move to ...
5593 * gcc.c-torture/compile/band.c: ... here.
5594 * gcc.c-torture/unsorted/bb0.c: Move to ...
5595 * gcc.c-torture/compile/bb0.c: ... here.
5596 * gcc.c-torture/unsorted/bb1.c: Move to ...
5597 * gcc.c-torture/compile/bb1.c: ... here.
5598 * gcc.c-torture/unsorted/bbb.c: Move to ...
5599 * gcc.c-torture/compile/bbb.c: ... here.
5600 * gcc.c-torture/unsorted/b.c: Move to ...
5601 * gcc.c-torture/compile/b.c: ... here.
5602 * gcc.c-torture/unsorted/bc.c: Move to ...
5603 * gcc.c-torture/compile/bc.c: ... here.
5604 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5605 * gcc.c-torture/compile/bcopy.c: ... here.
5606 * gcc.c-torture/unsorted/bf.c: Move to ...
5607 * gcc.c-torture/compile/bf.c: ... here.
5608 * gcc.c-torture/unsorted/bfins.c: Move to ...
5609 * gcc.c-torture/compile/bfins.c: ... here.
5610 * gcc.c-torture/unsorted/bfx.c: Move to ...
5611 * gcc.c-torture/compile/bfx.c: ... here.
5612 * gcc.c-torture/unsorted/bge.c: Move to ...
5613 * gcc.c-torture/compile/bge.c: ... here.
5614 * gcc.c-torture/unsorted/bit.c: Move to ...
5615 * gcc.c-torture/compile/bit.c: ... here.
5616 * gcc.c-torture/unsorted/bitf.c: Move to ...
5617 * gcc.c-torture/compile/bitf.c: ... here.
5618 * gcc.c-torture/unsorted/bitw.c: Move to ...
5619 * gcc.c-torture/compile/bitw.c: ... here.
5620 * gcc.c-torture/unsorted/blk.c: Move to ...
5621 * gcc.c-torture/compile/blk.c: ... here.
5622 * gcc.c-torture/unsorted/bt386.c: Move to ...
5623 * gcc.c-torture/compile/bt386.c: ... here.
5624 * gcc.c-torture/unsorted/bt.c: Move to ...
5625 * gcc.c-torture/compile/bt.c: ... here.
5626 * gcc.c-torture/unsorted/BUG11.c: Move to ...
5627 * gcc.c-torture/compile/BUG11.c: ... here.
5628 * gcc.c-torture/unsorted/BUG12.c: Move to ...
5629 * gcc.c-torture/compile/BUG12.c: ... here.
5630 * gcc.c-torture/unsorted/BUG13.c: Move to ...
5631 * gcc.c-torture/compile/BUG13.c: ... here.
5632 * gcc.c-torture/unsorted/BUG16.c: Move to ...
5633 * gcc.c-torture/compile/BUG16.c: ... here.
5634 * gcc.c-torture/unsorted/BUG17.c: Move to ...
5635 * gcc.c-torture/compile/BUG17.c: ... here.
5636 * gcc.c-torture/unsorted/BUG18.c: Move to ...
5637 * gcc.c-torture/compile/BUG18.c: ... here.
5638 * gcc.c-torture/unsorted/BUG1.c: Move to ...
5639 * gcc.c-torture/compile/BUG1.c: ... here.
5640 * gcc.c-torture/unsorted/BUG21.c: Move to ...
5641 * gcc.c-torture/compile/BUG21.c: ... here.
5642 * gcc.c-torture/unsorted/BUG22.c: Move to ...
5643 * gcc.c-torture/compile/BUG22.c: ... here.
5644 * gcc.c-torture/unsorted/BUG23.c: Move to ...
5645 * gcc.c-torture/compile/BUG23.c: ... here.
5646 * gcc.c-torture/unsorted/BUG24.c: Move to ...
5647 * gcc.c-torture/compile/BUG24.c: ... here.
5648 * gcc.c-torture/unsorted/BUG25.c: Move to ...
5649 * gcc.c-torture/compile/BUG25.c: ... here.
5650 * gcc.c-torture/unsorted/BUG2.c: Move to ...
5651 * gcc.c-torture/compile/BUG2.c: ... here.
5652 * gcc.c-torture/unsorted/BUG3.c: Move to ...
5653 * gcc.c-torture/compile/BUG3.c: ... here.
5654 * gcc.c-torture/unsorted/BUG4.c: Move to ...
5655 * gcc.c-torture/compile/BUG4.c: ... here.
5656 * gcc.c-torture/unsorted/BUG5.c: Move to ...
5657 * gcc.c-torture/compile/BUG5.c: ... here.
5658 * gcc.c-torture/unsorted/BUG6.c: Move to ...
5659 * gcc.c-torture/compile/BUG6.c: ... here.
5660 * gcc.c-torture/unsorted/bug.c: Move to ...
5661 * gcc.c-torture/compile/bug.c: ... here.
5662 * gcc.c-torture/unsorted/bugc.c: Move to ...
5663 * gcc.c-torture/compile/bugc.c: ... here.
5664 * gcc.c-torture/unsorted/buns.c: Move to ...
5665 * gcc.c-torture/compile/buns.c: ... here.
5666 * gcc.c-torture/unsorted/bx.c: Move to ...
5667 * gcc.c-torture/compile/bx.c: ... here.
5668 * gcc.c-torture/unsorted/c1.c: Move to ...
5669 * gcc.c-torture/compile/c1.c: ... here.
5670 * gcc.c-torture/unsorted/c2.c: Move to ...
5671 * gcc.c-torture/compile/c2.c: ... here.
5672 * gcc.c-torture/unsorted/call386.c: Move to ...
5673 * gcc.c-torture/compile/call386.c: ... here.
5674 * gcc.c-torture/unsorted/call.c: Move to ...
5675 * gcc.c-torture/compile/call.c: ... here.
5676 * gcc.c-torture/unsorted/callind.c: Move to ...
5677 * gcc.c-torture/compile/callind.c: ... here.
5678 * gcc.c-torture/unsorted/c.c: Move to ...
5679 * gcc.c-torture/compile/c.c: ... here.
5680 * gcc.c-torture/unsorted/cc.c: Move to ...
5681 * gcc.c-torture/compile/cc.c: ... here.
5682 * gcc.c-torture/unsorted/charmtst.c: Move to ...
5683 * gcc.c-torture/compile/charmtst.c: ... here.
5684 * gcc.c-torture/unsorted/cmb.c: Move to ...
5685 * gcc.c-torture/compile/cmb.c: ... here.
5686 * gcc.c-torture/unsorted/cmp.c: Move to ...
5687 * gcc.c-torture/compile/cmp.c: ... here.
5688 * gcc.c-torture/unsorted/cmphi.c: Move to ...
5689 * gcc.c-torture/compile/cmphi.c: ... here.
5690 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
5691 * gcc.c-torture/compile/cmpsi386.c: ... here.
5692 * gcc.c-torture/unsorted/cmul.c: Move to ...
5693 * gcc.c-torture/compile/cmul.c: ... here.
5694 * gcc.c-torture/unsorted/cn1.c: Move to ...
5695 * gcc.c-torture/compile/cn1.c: ... here.
5696 * gcc.c-torture/unsorted/comb.c: Move to ...
5697 * gcc.c-torture/compile/comb.c: ... here.
5698 * gcc.c-torture/unsorted/consec.c: Move to ...
5699 * gcc.c-torture/compile/consec.c: ... here.
5700 * gcc.c-torture/unsorted/const.c: Move to ...
5701 * gcc.c-torture/compile/const.c: ... here.
5702 * gcc.c-torture/unsorted/conv.c: Move to ...
5703 * gcc.c-torture/compile/conv.c: ... here.
5704 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
5705 * gcc.c-torture/compile/conv_tst.c: ... here.
5706 * gcc.c-torture/unsorted/cp.c: Move to ...
5707 * gcc.c-torture/compile/cp.c: ... here.
5708 * gcc.c-torture/unsorted/csebug.c: Move to ...
5709 * gcc.c-torture/compile/csebug.c: ... here.
5710 * gcc.c-torture/unsorted/cvt.c: Move to ...
5711 * gcc.c-torture/compile/cvt.c: ... here.
5712 * gcc.c-torture/unsorted/dblbug.c: Move to ...
5713 * gcc.c-torture/compile/dblbug.c: ... here.
5714 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
5715 * gcc.c-torture/compile/dbl_parm.c: ... here.
5716 * gcc.c-torture/unsorted/d.c: Move to ...
5717 * gcc.c-torture/compile/d.c: ... here.
5718 * gcc.c-torture/unsorted/ddd.c: Move to ...
5719 * gcc.c-torture/compile/ddd.c: ... here.
5720 * gcc.c-torture/unsorted/dead.c: Move to ...
5721 * gcc.c-torture/compile/dead.c: ... here.
5722 * gcc.c-torture/unsorted/delay.c: Move to ...
5723 * gcc.c-torture/compile/delay.c: ... here.
5724 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
5725 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
5726 * gcc.c-torture/unsorted/di.c: Move to ...
5727 * gcc.c-torture/compile/di.c: ... here.
5728 * gcc.c-torture/unsorted/dic.c: Move to ...
5729 * gcc.c-torture/compile/dic.c: ... here.
5730 * gcc.c-torture/unsorted/dilayout.c: Move to ...
5731 * gcc.c-torture/compile/dilayout.c: ... here.
5732 * gcc.c-torture/unsorted/dimove.c: Move to ...
5733 * gcc.c-torture/compile/dimove.c: ... here.
5734 * gcc.c-torture/unsorted/dimul.c: Move to ...
5735 * gcc.c-torture/compile/dimul.c: ... here.
5736 * gcc.c-torture/unsorted/div.c: Move to ...
5737 * gcc.c-torture/compile/div.c: ... here.
5738 * gcc.c-torture/unsorted/divdf.c: Move to ...
5739 * gcc.c-torture/compile/divdf.c: ... here.
5740 * gcc.c-torture/unsorted/dm.c: Move to ...
5741 * gcc.c-torture/compile/dm.c: ... here.
5742 * gcc.c-torture/unsorted/dshift.c: Move to ...
5743 * gcc.c-torture/compile/dshift.c: ... here.
5744 * gcc.c-torture/unsorted/e.c: Move to ...
5745 * gcc.c-torture/compile/e.c: ... here.
5746 * gcc.c-torture/unsorted/ex.c: Move to ...
5747 * gcc.c-torture/compile/ex.c: ... here.
5748 * gcc.c-torture/unsorted/ext.c: Move to ...
5749 * gcc.c-torture/compile/ext.c: ... here.
5750 * gcc.c-torture/unsorted/f1.c: Move to ...
5751 * gcc.c-torture/compile/f1.c: ... here.
5752 * gcc.c-torture/unsorted/f2.c: Move to ...
5753 * gcc.c-torture/compile/f2.c: ... here.
5754 * gcc.c-torture/unsorted/fdmul.c: Move to ...
5755 * gcc.c-torture/compile/fdmul.c: ... here.
5756 * gcc.c-torture/unsorted/float.c: Move to ...
5757 * gcc.c-torture/compile/float.c: ... here.
5758 * gcc.c-torture/unsorted/flo.c: Move to ...
5759 * gcc.c-torture/compile/flo.c: ... here.
5760 * gcc.c-torture/unsorted/flt_const.c: Move to ...
5761 * gcc.c-torture/compile/flt_const.c: ... here.
5762 * gcc.c-torture/unsorted/fnul.c: Move to ...
5763 * gcc.c-torture/compile/fnul.c: ... here.
5764 * gcc.c-torture/unsorted/foo.c: Move to ...
5765 * gcc.c-torture/compile/foo.c: ... here.
5766 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
5767 * gcc.c-torture/compile/forgetcc.c: ... here.
5768 * gcc.c-torture/unsorted/fq.c: Move to ...
5769 * gcc.c-torture/compile/fq.c: ... here.
5770 * gcc.c-torture/unsorted/g.c: Move to ...
5771 * gcc.c-torture/compile/g.c: ... here.
5772 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
5773 * gcc.c-torture/compile/gen_tst.c: ... here.
5774 * gcc.c-torture/unsorted/glob.c: Move to ...
5775 * gcc.c-torture/compile/glob.c: ... here.
5776 * gcc.c-torture/unsorted/gronk.c: Move to ...
5777 * gcc.c-torture/compile/gronk.c: ... here.
5778 * gcc.c-torture/unsorted/hibug.c: Move to ...
5779 * gcc.c-torture/compile/hibug.c: ... here.
5780 * gcc.c-torture/unsorted/hi.c: Move to ...
5781 * gcc.c-torture/compile/hi.c: ... here.
5782 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
5783 * gcc.c-torture/compile/HIcmp.c: ... here.
5784 * gcc.c-torture/unsorted/HIset.c: Move to ...
5785 * gcc.c-torture/compile/HIset.c: ... here.
5786 * gcc.c-torture/unsorted/i.c: Move to ...
5787 * gcc.c-torture/compile/i.c: ... here.
5788 * gcc.c-torture/unsorted/i++.c: Move to ...
5789 * gcc.c-torture/compile/i++.c: ... here.
5790 * gcc.c-torture/unsorted/ic.c: Move to ...
5791 * gcc.c-torture/compile/ic.c: ... here.
5792 * gcc.c-torture/unsorted/icmp.c: Move to ...
5793 * gcc.c-torture/compile/icmp.c: ... here.
5794 * gcc.c-torture/unsorted/ifreg.c: Move to ...
5795 * gcc.c-torture/compile/ifreg.c: ... here.
5796 * gcc.c-torture/unsorted/imm.c: Move to ...
5797 * gcc.c-torture/compile/imm.c: ... here.
5798 * gcc.c-torture/unsorted/isinf.c: Move to ...
5799 * gcc.c-torture/compile/isinf.c: ... here.
5800 * gcc.c-torture/unsorted/jmp.c: Move to ...
5801 * gcc.c-torture/compile/jmp.c: ... here.
5802 * gcc.c-torture/unsorted/jumptab.c: Move to ...
5803 * gcc.c-torture/compile/jumptab.c: ... here.
5804 * gcc.c-torture/unsorted/layout.c: Move to ...
5805 * gcc.c-torture/compile/layout.c: ... here.
5806 * gcc.c-torture/unsorted/lbug.c: Move to ...
5807 * gcc.c-torture/compile/lbug.c: ... here.
5808 * gcc.c-torture/unsorted/l.c: Move to ...
5809 * gcc.c-torture/compile/l.c: ... here.
5810 * gcc.c-torture/unsorted/ll1.c: Move to ...
5811 * gcc.c-torture/compile/ll1.c: ... here.
5812 * gcc.c-torture/unsorted/llbug.c: Move to ...
5813 * gcc.c-torture/compile/llbug.c: ... here.
5814 * gcc.c-torture/unsorted/lll.c: Move to ...
5815 * gcc.c-torture/compile/lll.c: ... here.
5816 * gcc.c-torture/unsorted/load8.c: Move to ...
5817 * gcc.c-torture/compile/load8.c: ... here.
5818 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
5819 * gcc.c-torture/compile/loadhicc.c: ... here.
5820 * gcc.c-torture/unsorted/log2.c: Move to ...
5821 * gcc.c-torture/compile/log2.c: ... here.
5822 * gcc.c-torture/unsorted/logic.c: Move to ...
5823 * gcc.c-torture/compile/logic.c: ... here.
5824 * gcc.c-torture/unsorted/loop-1.c: Move to ...
5825 * gcc.c-torture/compile/loop-1.c: ... here.
5826 * gcc.c-torture/unsorted/loop386.c: Move to ...
5827 * gcc.c-torture/compile/loop386.c: ... here.
5828 * gcc.c-torture/unsorted/lop.c: Move to ...
5829 * gcc.c-torture/compile/lop.c: ... here.
5830 * gcc.c-torture/unsorted/m1.c: Move to ...
5831 * gcc.c-torture/compile/m1.c: ... here.
5832 * gcc.c-torture/unsorted/m2.c: Move to ...
5833 * gcc.c-torture/compile/m2.c: ... here.
5834 * gcc.c-torture/unsorted/m5.c: Move to ...
5835 * gcc.c-torture/compile/m5.c: ... here.
5836 * gcc.c-torture/unsorted/m68.c: Move to ...
5837 * gcc.c-torture/compile/m68.c: ... here.
5838 * gcc.c-torture/unsorted/mbyte.c: Move to ...
5839 * gcc.c-torture/compile/mbyte.c: ... here.
5840 * gcc.c-torture/unsorted/mchar.c: Move to ...
5841 * gcc.c-torture/compile/mchar.c: ... here.
5842 * gcc.c-torture/unsorted/mcmp.c: Move to ...
5843 * gcc.c-torture/compile/mcmp.c: ... here.
5844 * gcc.c-torture/unsorted/mdouble.c: Move to ...
5845 * gcc.c-torture/compile/mdouble.c: ... here.
5846 * gcc.c-torture/unsorted/memtst.c: Move to ...
5847 * gcc.c-torture/compile/memtst.c: ... here.
5848 * gcc.c-torture/unsorted/miscomp.c: Move to ...
5849 * gcc.c-torture/compile/miscomp.c: ... here.
5850 * gcc.c-torture/unsorted/mm.c: Move to ...
5851 * gcc.c-torture/compile/mm.c: ... here.
5852 * gcc.c-torture/unsorted/mod.c: Move to ...
5853 * gcc.c-torture/compile/mod.c: ... here.
5854 * gcc.c-torture/unsorted/modcc.c: Move to ...
5855 * gcc.c-torture/compile/modcc.c: ... here.
5856 * gcc.c-torture/unsorted/move.c: Move to ...
5857 * gcc.c-torture/compile/move.c: ... here.
5858 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
5859 * gcc.c-torture/compile/move_qhi.c: ... here.
5860 * gcc.c-torture/unsorted/mregtst.c: Move to ...
5861 * gcc.c-torture/compile/mregtst.c: ... here.
5862 * gcc.c-torture/unsorted/msp.c: Move to ...
5863 * gcc.c-torture/compile/msp.c: ... here.
5864 * gcc.c-torture/unsorted/mtst.c: Move to ...
5865 * gcc.c-torture/compile/mtst.c: ... here.
5866 * gcc.c-torture/unsorted/mu.c: Move to ...
5867 * gcc.c-torture/compile/mu.c: ... here.
5868 * gcc.c-torture/unsorted/mul.c: Move to ...
5869 * gcc.c-torture/compile/mul.c: ... here.
5870 * gcc.c-torture/unsorted/mword1.c: Move to ...
5871 * gcc.c-torture/compile/mword1.c: ... here.
5872 * gcc.c-torture/unsorted/mword.c: Move to ...
5873 * gcc.c-torture/compile/mword.c: ... here.
5874 * gcc.c-torture/unsorted/n1.c: Move to ...
5875 * gcc.c-torture/compile/n1.c: ... here.
5876 * gcc.c-torture/unsorted/nand.c: Move to ...
5877 * gcc.c-torture/compile/nand.c: ... here.
5878 * gcc.c-torture/unsorted/n.c: Move to ...
5879 * gcc.c-torture/compile/n.c: ... here.
5880 * gcc.c-torture/unsorted/neg.c: Move to ...
5881 * gcc.c-torture/compile/neg.c: ... here.
5882 * gcc.c-torture/unsorted/o.c: Move to ...
5883 * gcc.c-torture/compile/o.c: ... here.
5884 * gcc.c-torture/unsorted/omit.c: Move to ...
5885 * gcc.c-torture/compile/omit.c: ... here.
5886 * gcc.c-torture/unsorted/opout.c: Move to ...
5887 * gcc.c-torture/compile/opout.c: ... here.
5888 * gcc.c-torture/unsorted/opt.c: Move to ...
5889 * gcc.c-torture/compile/opt.c: ... here.
5890 * gcc.c-torture/unsorted/or386.c: Move to ...
5891 * gcc.c-torture/compile/or386.c: ... here.
5892 * gcc.c-torture/unsorted/or.c: Move to ...
5893 * gcc.c-torture/compile/or.c: ... here.
5894 * gcc.c-torture/unsorted/parms.c: Move to ...
5895 * gcc.c-torture/compile/parms.c: ... here.
5896 * gcc.c-torture/unsorted/pass.c: Move to ...
5897 * gcc.c-torture/compile/pass.c: ... here.
5898 * gcc.c-torture/unsorted/p.c: Move to ...
5899 * gcc.c-torture/compile/p.c: ... here.
5900 * gcc.c-torture/unsorted/pmt.c: Move to ...
5901 * gcc.c-torture/compile/pmt.c: ... here.
5902 * gcc.c-torture/unsorted/poor.c: Move to ...
5903 * gcc.c-torture/compile/poor.c: ... here.
5904 * gcc.c-torture/unsorted/pp.c: Move to ...
5905 * gcc.c-torture/compile/pp.c: ... here.
5906 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
5907 * gcc.c-torture/compile/pret-arg.c: ... here.
5908 * gcc.c-torture/unsorted/pyr2.c: Move to ...
5909 * gcc.c-torture/compile/pyr2.c: ... here.
5910 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
5911 * gcc.c-torture/compile/PYRBUG.c: ... here.
5912 * gcc.c-torture/unsorted/pyr.c: Move to ...
5913 * gcc.c-torture/compile/pyr.c: ... here.
5914 * gcc.c-torture/unsorted/q.c: Move to ...
5915 * gcc.c-torture/compile/q.c: ... here.
5916 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
5917 * gcc.c-torture/compile/QIcmp.c: ... here.
5918 * gcc.c-torture/unsorted/QIset.c: Move to ...
5919 * gcc.c-torture/compile/QIset.c: ... here.
5920 * gcc.c-torture/unsorted/r1.c: Move to ...
5921 * gcc.c-torture/compile/r1.c: ... here.
5922 * gcc.c-torture/unsorted/r.c: Move to ...
5923 * gcc.c-torture/compile/r.c: ... here.
5924 * gcc.c-torture/unsorted/rel.c: Move to ...
5925 * gcc.c-torture/compile/rel.c: ... here.
5926 * gcc.c-torture/unsorted/rmsc.c: Move to ...
5927 * gcc.c-torture/compile/rmsc.c: ... here.
5928 * gcc.c-torture/unsorted/round.c: Move to ...
5929 * gcc.c-torture/compile/round.c: ... here.
5930 * gcc.c-torture/unsorted/run.c: Move to ...
5931 * gcc.c-torture/compile/run.c: ... here.
5932 * gcc.c-torture/unsorted/sar.c: Move to ...
5933 * gcc.c-torture/compile/sar.c: ... here.
5934 * gcc.c-torture/unsorted/s.c: Move to ...
5935 * gcc.c-torture/compile/s.c: ... here.
5936 * gcc.c-torture/unsorted/scal.c: Move to ...
5937 * gcc.c-torture/compile/scal.c: ... here.
5938 * gcc.c-torture/unsorted/sc.c: Move to ...
5939 * gcc.c-torture/compile/sc.c: ... here.
5940 * gcc.c-torture/unsorted/scc.c: Move to ...
5941 * gcc.c-torture/compile/scc.c: ... here.
5942 * gcc.c-torture/unsorted/scond.c: Move to ...
5943 * gcc.c-torture/compile/scond.c: ... here.
5944 * gcc.c-torture/unsorted/selfrec.c: Move to ...
5945 * gcc.c-torture/compile/selfrec.c: ... here.
5946 * gcc.c-torture/unsorted/seq.c: Move to ...
5947 * gcc.c-torture/compile/seq.c: ... here.
5948 * gcc.c-torture/unsorted/set386.c: Move to ...
5949 * gcc.c-torture/compile/set386.c: ... here.
5950 * gcc.c-torture/unsorted/set88.c: Move to ...
5951 * gcc.c-torture/compile/set88.c: ... here.
5952 * gcc.c-torture/unsorted/SFset.c: Move to ...
5953 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
5954 * gcc.c-torture/unsorted/shand.c: Move to ...
5955 * gcc.c-torture/compile/shand.c: ... here.
5956 * gcc.c-torture/unsorted/sh.c: Move to ...
5957 * gcc.c-torture/compile/sh.c: ... here.
5958 * gcc.c-torture/unsorted/shft.c: Move to ...
5959 * gcc.c-torture/compile/shft.c: ... here.
5960 * gcc.c-torture/unsorted/shift.c: Move to ...
5961 * gcc.c-torture/compile/shift.c: ... here.
5962 * gcc.c-torture/unsorted/shloop.c: Move to ...
5963 * gcc.c-torture/compile/shloop.c: ... here.
5964 * gcc.c-torture/unsorted/shm.c: Move to ...
5965 * gcc.c-torture/compile/shm.c: ... here.
5966 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
5967 * gcc.c-torture/compile/SIcmp.c: ... here.
5968 * gcc.c-torture/unsorted/signext2.c: Move to ...
5969 * gcc.c-torture/compile/signext2.c: ... here.
5970 * gcc.c-torture/unsorted/signext.c: Move to ...
5971 * gcc.c-torture/compile/signext.c: ... here.
5972 * gcc.c-torture/unsorted/sim.c: Move to ...
5973 * gcc.c-torture/compile/sim.c: ... here.
5974 * gcc.c-torture/unsorted/simple.c: Move to ...
5975 * gcc.c-torture/compile/simple.c: ... here.
5976 * gcc.c-torture/unsorted/SIset.c: Move to ...
5977 * gcc.c-torture/compile/SIset.c: ... here.
5978 * gcc.c-torture/unsorted/sne.c: Move to ...
5979 * gcc.c-torture/compile/sne.c: ... here.
5980 * gcc.c-torture/unsorted/sound.c: Move to ...
5981 * gcc.c-torture/compile/sound.c: ... here.
5982 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
5983 * gcc.c-torture/compile/sparcbug.c: ... here.
5984 * gcc.c-torture/unsorted/speed.c: Move to ...
5985 * gcc.c-torture/compile/speed.c: ... here.
5986 * gcc.c-torture/unsorted/stor.c: Move to ...
5987 * gcc.c-torture/compile/stor.c: ... here.
5988 * gcc.c-torture/unsorted/store0.c: Move to ...
5989 * gcc.c-torture/compile/store0.c: ... here.
5990 * gcc.c-torture/unsorted/storecc.c: Move to ...
5991 * gcc.c-torture/compile/storecc.c: ... here.
5992 * gcc.c-torture/unsorted/str.c: Move to ...
5993 * gcc.c-torture/compile/str.c: ... here.
5994 * gcc.c-torture/unsorted/stru.c: Move to ...
5995 * gcc.c-torture/compile/stru.c: ... here.
5996 * gcc.c-torture/unsorted/structret.c: Move to ...
5997 * gcc.c-torture/compile/structret.c: ... here.
5998 * gcc.c-torture/unsorted/stuct.c: Move to ...
5999 * gcc.c-torture/compile/stuct.c: ... here.
6000 * gcc.c-torture/unsorted/sub32.c: Move to ...
6001 * gcc.c-torture/compile/sub32.c: ... here.
6002 * gcc.c-torture/unsorted/subcc.c: Move to ...
6003 * gcc.c-torture/compile/subcc.c: ... here.
6004 * gcc.c-torture/unsorted/subcse.c: Move to ...
6005 * gcc.c-torture/compile/subcse.c: ... here.
6006 * gcc.c-torture/unsorted/sym.c: Move to ...
6007 * gcc.c-torture/compile/sym.c: ... here.
6008 * gcc.c-torture/unsorted/symconst.c: Move to ...
6009 * gcc.c-torture/compile/symconst.c: ... here.
6010 * gcc.c-torture/unsorted/t.c: Move to ...
6011 * gcc.c-torture/compile/t.c: ... here.
6012 * gcc.c-torture/unsorted/test.c: Move to ...
6013 * gcc.c-torture/compile/test.c: ... here.
6014 * gcc.c-torture/unsorted/test-flow.c: Move to ...
6015 * gcc.c-torture/compile/test-flow.c: ... here.
6016 * gcc.c-torture/unsorted/test-loop.c: Move to ...
6017 * gcc.c-torture/compile/test-loop.c: ... here.
6018 * gcc.c-torture/unsorted/time.c: Move to ...
6019 * gcc.c-torture/compile/time.c: ... here.
6020 * gcc.c-torture/unsorted/tmp.c: Move to ...
6021 * gcc.c-torture/compile/tmp.c: ... here.
6022 * gcc.c-torture/unsorted/trivial.c: Move to ...
6023 * gcc.c-torture/compile/trivial.c: ... here.
6024 * gcc.c-torture/unsorted/trunc.c: Move to ...
6025 * gcc.c-torture/compile/trunc.c: ... here.
6026 * gcc.c-torture/unsorted/u.c: Move to ...
6027 * gcc.c-torture/compile/u.c: ... here.
6028 * gcc.c-torture/unsorted/udconvert.c: Move to ...
6029 * gcc.c-torture/compile/udconvert.c: ... here.
6030 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
6031 * gcc.c-torture/compile/udivmod4.c: ... here.
6032 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
6033 * gcc.c-torture/compile/UHIcmp.c: ... here.
6034 * gcc.c-torture/unsorted/uns.c: Move to ...
6035 * gcc.c-torture/compile/uns.c: ... here.
6036 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
6037 * gcc.c-torture/compile/uns_tst.c: ... here.
6038 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
6039 * gcc.c-torture/compile/UQIcmp.c: ... here.
6040 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
6041 * gcc.c-torture/compile/USIcmp.c: ... here.
6042 * gcc.c-torture/unsorted/uuarg.c: Move to ...
6043 * gcc.c-torture/compile/uuarg.c: ... here.
6044 * gcc.c-torture/unsorted/v.c: Move to ...
6045 * gcc.c-torture/compile/v.c: ... here.
6046 * gcc.c-torture/unsorted/w.c: Move to ...
6047 * gcc.c-torture/compile/w.c: ... here.
6048 * gcc.c-torture/unsorted/ww.c: Move to ...
6049 * gcc.c-torture/compile/ww.c: ... here.
6050 * gcc.c-torture/unsorted/xb.c: Move to ...
6051 * gcc.c-torture/compile/xb.c: ... here.
6052 * gcc.c-torture/unsorted/xbg.c: Move to ...
6053 * gcc.c-torture/compile/xbg.c: ... here.
6054 * gcc.c-torture/unsorted/x.c: Move to ...
6055 * gcc.c-torture/compile/x.c: ... here.
6056 * gcc.c-torture/unsorted/xc.c: Move to ...
6057 * gcc.c-torture/compile/xc.c: ... here.
6058 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
6059 * gcc.c-torture/compile/xcsebug.c: ... here.
6060 * gcc.c-torture/unsorted/xdi.c: Move to ...
6061 * gcc.c-torture/compile/xdi.c: ... here.
6062 * gcc.c-torture/unsorted/xfoo.c: Move to ...
6063 * gcc.c-torture/compile/xfoo.c: ... here.
6064 * gcc.c-torture/unsorted/xi.c: Move to ...
6065 * gcc.c-torture/compile/xi.c: ... here.
6066 * gcc.c-torture/unsorted/xlop.c: Move to ...
6067 * gcc.c-torture/compile/xlop.c: ... here.
6068 * gcc.c-torture/unsorted/xmtst.c: Move to ...
6069 * gcc.c-torture/compile/xmtst.c: ... here.
6070 * gcc.c-torture/unsorted/xneg.c: Move to ...
6071 * gcc.c-torture/compile/xneg.c: ... here.
6072 * gcc.c-torture/unsorted/xopt.c: Move to ...
6073 * gcc.c-torture/compile/xopt.c: ... here.
6074 * gcc.c-torture/unsorted/xor.c: Move to ...
6075 * gcc.c-torture/compile/xor.c: ... here.
6076 * gcc.c-torture/unsorted/xorn.c: Move to ...
6077 * gcc.c-torture/compile/xorn.c: ... here.
6078 * gcc.c-torture/unsorted/xp.c: Move to ...
6079 * gcc.c-torture/compile/xp.c: ... here.
6080 * gcc.c-torture/unsorted/xpp.c: Move to ...
6081 * gcc.c-torture/compile/xpp.c: ... here.
6082 * gcc.c-torture/unsorted/xs.c: Move to ...
6083 * gcc.c-torture/compile/xs.c: ... here.
6084 * gcc.c-torture/unsorted/xsh.c: Move to ...
6085 * gcc.c-torture/compile/xsh.c: ... here.
6086 * gcc.c-torture/unsorted/xz.c: Move to ...
6087 * gcc.c-torture/compile/xz.c: ... here.
6088 * gcc.c-torture/unsorted/xzz.c: Move to ...
6089 * gcc.c-torture/compile/xzz.c: ... here.
6090
6091 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6092
6093 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
6094 (abort, exit): Declare.
6095
6096 2014-09-01 Yury Gribov <y.gribov@samsung.com>
6097
6098 PR sanitizer/61897
6099 PR sanitizer/62140
6100 * c-c++-common/asan/pr62140-1.c: New test.
6101 * c-c++-common/asan/pr62140-2.c: New test.
6102
6103 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
6104 Tobias Burnus <burnus@net-b.de>
6105
6106 PR fortran/62309
6107 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
6108
6109 2014-08-31 Tobias Burnus <burnus@net-b.de>
6110
6111 * gfortran.dg/coarray_lib_comm_1.f90: New.
6112
6113 2014-08-30 Andrew Pinski <apinski@cavium.com>
6114
6115 * gcc.c-torture/execute/20140828-1.c: New testcase.
6116
6117 2014-08-29 DJ Delorie <dj@redhat.com>
6118
6119 * lib/target-supports.exp (check_effective_target_size32plus):
6120 Increase size to avoid false positives on 24-bit address spaces.
6121 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
6122 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
6123 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
6124 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
6125 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
6126 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
6127 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
6128 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
6129
6130 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6131
6132 PR c++/54002
6133 * g++.dg/cpp0x/constexpr-54002.C: New.
6134
6135 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6136
6137 PR c++/56991
6138 * g++.dg/cpp0x/constexpr-56991.C: New.
6139
6140 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6141
6142 PR c++/57764
6143 * g++.dg/cpp0x/constexpr-57764.C: New.
6144
6145 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6146
6147 PR c++/59938
6148 * g++.dg/cpp0x/constexpr-59938.C: New.
6149
6150 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6151
6152 PR c++/61484
6153 * g++.dg/cpp0x/constexpr-61484.C: New.
6154
6155 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6156
6157 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
6158 vec_round, vec_splat, vec_div, and vec_mul.
6159 * gcc.target/powerpc/builtins-2.c: New test.
6160
6161 2014-08-28 Richard Biener <rguenther@suse.de>
6162
6163 PR tree-optimization/62283
6164 * gfortran.dg/vect/pr62283.f: New testcase.
6165 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
6166 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6167 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
6168 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6169 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
6170 * gcc.dg/vect/vect-33.c: Likewise.
6171
6172 2014-08-28 Yury Gribov <y.gribov@samsung.com>
6173
6174 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
6175
6176 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
6177
6178 PR cpp/23827 - standard C++ should not have hex float preprocessor
6179 tokens
6180 * g++.dg/cpp/pr23827_cxx11.C: New.
6181 * g++.dg/cpp/pr23827_cxx98.C: New.
6182 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
6183 * gcc.dg/cpp/pr23827_c90.c: New.
6184 * gcc.dg/cpp/pr23827_c90_neg.c: New.
6185 * gcc.dg/cpp/pr23827_c99.c: New.
6186
6187 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
6188
6189 PR c++/52892
6190 * g++.dg/cpp0x/constexpr-52892-1.C: New.
6191 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
6192 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
6193
6194 2014-08-27 Guozhi Wei <carrot@google.com>
6195
6196 PR target/62262
6197 * gcc.target/aarch64/pr62262.c: New test.
6198
6199 2014-08-26 Joseph Myers <joseph@codesourcery.com>
6200
6201 PR target/60606
6202 PR target/61330
6203 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
6204 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
6205
6206 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
6207
6208 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
6209 failure on s390*-*-linux-gnu.
6210
6211 2014-08-26 Richard Biener <rguenther@suse.de>
6212
6213 PR tree-optimization/62175
6214 * g++.dg/torture/pr62175.C: New testcase.
6215
6216 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
6217
6218 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
6219 copy of compile/compile.exp.
6220 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
6221 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
6222 i?86-*.
6223 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
6224 m32c-*-*.
6225 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
6226 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
6227 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
6228 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
6229 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
6230 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
6231 * gcc.c-torture/execute/20040703-1.c: Likewise.
6232 * gcc.c-torture/execute/20040705-1.c: Likewise.
6233 * gcc.c-torture/execute/20040705-2.c: Likewise.
6234 * gcc.c-torture/execute/20040709-1.c: Likewise.
6235 * gcc.c-torture/execute/20040709-2.c: Likewise.
6236 * gcc.c-torture/execute/20040811-1.c: Likewise.
6237 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
6238 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
6239 compiling for x86_64-* or i?86-*.
6240 * gcc.c-torture/execute/20050604-1.c: Likewise.
6241 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
6242 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
6243 for x86_64-* or i?86-*.
6244 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
6245 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
6246 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
6247 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
6248 option.
6249 * gcc.c-torture/execute/20111227-2.c: Moved to...
6250 * gcc.dg/20111227-2.c: ... here. Add -free option.
6251 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
6252 * gcc.dg/20111227-3.c: ... here. Add -free option.
6253 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
6254 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
6255 declarations for abort and exit.
6256 * gcc.c-torture/execute/920711-1.c: Likewise.
6257 * gcc.c-torture/execute/930529-1.c: Likewise.
6258 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
6259 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
6260 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
6261 exit.
6262 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
6263 for i?86-* or x86_64-*. Add declarations for abort and exit.
6264 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
6265 i?86-* or x86_64-*.
6266 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
6267 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
6268 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
6269 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
6270 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
6271 Xfail on powerpc-ibm-aix*. Add declaration for abort.
6272 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
6273 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
6274 m68k-linux.
6275 * gcc.c-torture/execute/loop-2g.c: Likewise.
6276 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
6277 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
6278 powerpc-*-eabi*.
6279 * gcc.c-torture/execute/pr19689.c: Require int32plus.
6280 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
6281 * gcc.c-torture/execute/pr23047.c: Likewise.
6282 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
6283 declarations for abort and exit.
6284 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
6285 * gcc.c-torture/execute/pr31448.c: Likewise.
6286 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6287 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6288 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6289 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6290 Skip on spu-*.
6291 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6292 declarations for abort and exit.
6293 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6294 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6295 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6296 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6297 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6298 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6299 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6300 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6301 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6302 * gcc.c-torture/execute/pr56799.c: Likewise.
6303 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6304 option. Add declarations for abort and exit.
6305 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6306 * gcc.c-torture/execute/pr58570.c: Likewise.
6307 * gcc.c-torture/execute/pr60822.c: Likewise.
6308 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6309 * gcc.c-torture/execute/shiftdi.c: Likewise.
6310 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6311 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6312 * gcc.c-torture/execute/usmul.c: Require int32plus.
6313 * gcc.c-torture/execute/vrp-5.c: Likewise.
6314 * gcc.c-torture/execute/vrp-6.c: Likewise.
6315 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6316 * gcc.c-torture/execute/20010122-1.x: Delete.
6317 * gcc.c-torture/execute/20010129-1.x: Delete.
6318 * gcc.c-torture/execute/20020404-1.x: Delete.
6319 * gcc.c-torture/execute/20021024-1.x: Delete.
6320 * gcc.c-torture/execute/20021127-1.x: Delete.
6321 * gcc.c-torture/execute/20030125-1.x: Delete.
6322 * gcc.c-torture/execute/20030216-1.x: Delete.
6323 * gcc.c-torture/execute/20030222-1.x: Delete.
6324 * gcc.c-torture/execute/20040629-1.x: Delete.
6325 * gcc.c-torture/execute/20040703-1.x: Delete.
6326 * gcc.c-torture/execute/20040705-1.x: Delete.
6327 * gcc.c-torture/execute/20040705-2.x: Delete.
6328 * gcc.c-torture/execute/20040709-1.x: Delete.
6329 * gcc.c-torture/execute/20040709-2.x: Delete.
6330 * gcc.c-torture/execute/20040811-1.x: Delete.
6331 * gcc.c-torture/execute/20050316-1.x: Delete.
6332 * gcc.c-torture/execute/20050316-2.x: Delete.
6333 * gcc.c-torture/execute/20050316-3.x: Delete.
6334 * gcc.c-torture/execute/20050604-1.x: Delete.
6335 * gcc.c-torture/execute/20061101-1.x: Delete.
6336 * gcc.c-torture/execute/20061220-1.x: Delete.
6337 * gcc.c-torture/execute/20081117-1.x: Delete.
6338 * gcc.c-torture/execute/20101011-1.x: Delete.
6339 * gcc.c-torture/execute/20120919-1.x: Delete.
6340 * gcc.c-torture/execute/920612-1.x: Delete.
6341 * gcc.c-torture/execute/920710-1.x: Delete.
6342 * gcc.c-torture/execute/920711-1.x: Delete.
6343 * gcc.c-torture/execute/930529-1.x: Delete.
6344 * gcc.c-torture/execute/931004-12.x: Delete.
6345 * gcc.c-torture/execute/980709-1.x: Delete.
6346 * gcc.c-torture/execute/981130-1.x: Delete.
6347 * gcc.c-torture/execute/990127-2.x: Delete.
6348 * gcc.c-torture/execute/990413-2.x: Delete.
6349 * gcc.c-torture/execute/990826-0.x: Delete.
6350 * gcc.c-torture/execute/bf64-1.x: Delete.
6351 * gcc.c-torture/execute/bitfld-4.x: Delete.
6352 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6353 * gcc.c-torture/execute/cvt-1.x: Delete.
6354 * gcc.c-torture/execute/eeprof-1.x: Delete.
6355 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6356 * gcc.c-torture/execute/loop-2f.x: Delete.
6357 * gcc.c-torture/execute/loop-2g.x: Delete.
6358 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6359 * gcc.c-torture/execute/nest-align-1.x: Delete.
6360 * gcc.c-torture/execute/pr19689.x: Delete.
6361 * gcc.c-torture/execute/pr22493-1.x: Delete.
6362 * gcc.c-torture/execute/pr23047.x: Delete.
6363 * gcc.c-torture/execute/pr23135.x: Delete.
6364 * gcc.c-torture/execute/pr29797-1.x: Delete.
6365 * gcc.c-torture/execute/pr31448.x: Delete.
6366 * gcc.c-torture/execute/pr35456.x: Delete.
6367 * gcc.c-torture/execute/pr37573.x: Delete.
6368 * gcc.c-torture/execute/pr38151.x: Delete.
6369 * gcc.c-torture/execute/pr39228.x: Delete.
6370 * gcc.c-torture/execute/pr39501.x: Delete.
6371 * gcc.c-torture/execute/pr40386.x: Delete.
6372 * gcc.c-torture/execute/pr43220.x: Delete.
6373 * gcc.c-torture/execute/pr44683.x: Delete.
6374 * gcc.c-torture/execute/pr45262.x: Delete.
6375 * gcc.c-torture/execute/pr47237.x: Delete.
6376 * gcc.c-torture/execute/pr51581-1.x: Delete.
6377 * gcc.c-torture/execute/pr51581-2.x: Delete.
6378 * gcc.c-torture/execute/pr52979-1.x: Delete.
6379 * gcc.c-torture/execute/pr52979-2.x: Delete.
6380 * gcc.c-torture/execute/pr53366-1.x: Delete.
6381 * gcc.c-torture/execute/pr56799.x: Delete.
6382 * gcc.c-torture/execute/pr57124.x: Delete.
6383 * gcc.c-torture/execute/pr57344-2.x: Delete.
6384 * gcc.c-torture/execute/pr58570.x: Delete.
6385 * gcc.c-torture/execute/pr60822.x: Delete.
6386 * gcc.c-torture/execute/pr7284-1.x: Delete.
6387 * gcc.c-torture/execute/shiftdi.x: Delete.
6388 * gcc.c-torture/execute/simd-4.x: Delete.
6389 * gcc.c-torture/execute/strncmp-1.x: Delete.
6390 * gcc.c-torture/execute/usmul.x: Delete.
6391 * gcc.c-torture/execute/vrp-5.x: Delete.
6392 * gcc.c-torture/execute/vrp-6.x: Delete.
6393 * gcc.c-torture/execute/zerolen-2.x: Delete.
6394
6395 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6396
6397 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6398
6399 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6400
6401 PR c++/34938
6402 * g++.dg/template/pr34938-1.C: New.
6403 * g++.dg/template/pr34938-2.C: Likewise.
6404
6405 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6406
6407 PR target/61996
6408 * gcc.target/sh/pr61996.c: New.
6409
6410 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6411
6412 * g++.dg/cpp0x/cplusplus.C: New.
6413 * g++.dg/cpp0x/cplusplus_0x.C: New.
6414 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6415 * g++.dg/cpp0x/auto41.C: Ditto.
6416 * g++.dg/cpp0x/auto9.C: Ditto.
6417 * g++.dg/cpp0x/initlist26.C: Ditto.
6418 * g++.dg/cpp0x/pr59111.C: Ditto.
6419 * g++.dg/cpp0x/trailing2.C: Ditto.
6420 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6421 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6422 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6423 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6424 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6425 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6426 * g++.dg/cpp1y/auto-fn5.C: Ditto.
6427 * g++.dg/cpp1y/auto-fn6.C: Ditto.
6428 * g++.dg/cpp1y/auto-fn7.C: Ditto.
6429 * g++.dg/cpp1y/auto-fn8.C: Ditto.
6430 * g++.dg/cpp1y/auto-fn9.C: Ditto.
6431 * g++.dg/cpp1y/auto-fn10.C: Ditto.
6432 * g++.dg/cpp1y/auto-fn11.C: Ditto.
6433 * g++.dg/cpp1y/auto-fn12.C: Ditto.
6434 * g++.dg/cpp1y/auto-fn13.C: Ditto.
6435 * g++.dg/cpp1y/auto-fn14.C: Ditto.
6436 * g++.dg/cpp1y/auto-fn15.C: Ditto.
6437 * g++.dg/cpp1y/auto-fn16.C: Ditto.
6438 * g++.dg/cpp1y/auto-fn17.C: Ditto.
6439 * g++.dg/cpp1y/auto-fn18.C: Ditto.
6440 * g++.dg/cpp1y/auto-fn19.C: Ditto.
6441 * g++.dg/cpp1y/auto-fn20.C: Ditto.
6442 * g++.dg/cpp1y/auto-fn21.C: Ditto.
6443 * g++.dg/cpp1y/auto-fn22.C: Ditto.
6444 * g++.dg/cpp1y/auto-fn23.C: Ditto.
6445 * g++.dg/cpp1y/auto-fn24.C: Ditto.
6446 * g++.dg/cpp1y/auto-fn25.C: Ditto.
6447 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
6448 * g++.dg/cpp1y/auto-neg1.C: Ditto.
6449 * g++.dg/cpp1y/digit-sep.C: Ditto.
6450 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
6451 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
6452 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
6453 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
6454 * g++.dg/cpp1y/lambda-generic.C: Ditto.
6455 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
6456 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
6457 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
6458 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
6459 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
6460 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
6461 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
6462 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
6463 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
6464 * g++.dg/cpp1y/lambda-init.C: Ditto.
6465 * g++.dg/cpp1y/lambda-init1.C: Ditto.
6466 * g++.dg/cpp1y/lambda-init2.C: Ditto.
6467 * g++.dg/cpp1y/lambda-init3.C: Ditto.
6468 * g++.dg/cpp1y/lambda-init4.C: Ditto.
6469 * g++.dg/cpp1y/lambda-init5.C: Ditto.
6470 * g++.dg/cpp1y/lambda-init6.C: Ditto.
6471 * g++.dg/cpp1y/lambda-init7.C: Ditto.
6472 * g++.dg/cpp1y/lambda-init8.C: Ditto.
6473 * g++.dg/cpp1y/lambda-init9.C: Ditto.
6474 * g++.dg/cpp1y/mangle1.C: Ditto.
6475 * g++.dg/cpp1y/pr57640.C: Ditto.
6476 * g++.dg/cpp1y/pr57644.C: Ditto.
6477 * g++.dg/cpp1y/pr58500.C: Ditto.
6478 * g++.dg/cpp1y/pr58533.C: Ditto.
6479 * g++.dg/cpp1y/pr58534.C: Ditto.
6480 * g++.dg/cpp1y/pr58535.C: Ditto.
6481 * g++.dg/cpp1y/pr58536.C: Ditto.
6482 * g++.dg/cpp1y/pr58548.C: Ditto.
6483 * g++.dg/cpp1y/pr58549.C: Ditto.
6484 * g++.dg/cpp1y/pr58637.C: Ditto.
6485 * g++.dg/cpp1y/pr58708.C: Ditto.
6486 * g++.dg/cpp1y/pr59110.C: Ditto.
6487 * g++.dg/cpp1y/pr59112.C: Ditto.
6488 * g++.dg/cpp1y/pr59113.C: Ditto.
6489 * g++.dg/cpp1y/pr59629.C: Ditto.
6490 * g++.dg/cpp1y/pr59635.C: Ditto.
6491 * g++.dg/cpp1y/pr59636.C: Ditto.
6492 * g++.dg/cpp1y/pr59638.C: Ditto.
6493 * g++.dg/cpp1y/pr59867.C: Ditto.
6494 * g++.dg/cpp1y/pr60033.C: Ditto.
6495 * g++.dg/cpp1y/pr60052.C: Ditto.
6496 * g++.dg/cpp1y/pr60053.C: Ditto.
6497 * g++.dg/cpp1y/pr60054.C: Ditto.
6498 * g++.dg/cpp1y/pr60064.C: Ditto.
6499 * g++.dg/cpp1y/pr60065.C: Ditto.
6500 * g++.dg/cpp1y/pr60190.C: Ditto.
6501 * g++.dg/cpp1y/pr60311.C: Ditto.
6502 * g++.dg/cpp1y/pr60332.C: Ditto.
6503 * g++.dg/cpp1y/pr60376.C: Ditto.
6504 * g++.dg/cpp1y/pr60377.C: Ditto.
6505 * g++.dg/cpp1y/pr60384.C: Ditto.
6506 * g++.dg/cpp1y/pr60390.C: Ditto.
6507 * g++.dg/cpp1y/pr60391.C: Ditto.
6508 * g++.dg/cpp1y/pr60393.C: Ditto.
6509 * g++.dg/cpp1y/pr60573.C: Ditto.
6510 * g++.dg/cpp1y/pr60626.C: Ditto.
6511 * g++.dg/cpp1y/pr60627.C: Ditto.
6512 * g++.dg/cpp1y/regress1.C: Ditto.
6513 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
6514 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
6515 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
6516 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
6517 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
6518 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
6519 * g++.dg/cpp1y/var-templ1.C: Ditto.
6520 * g++.dg/cpp1y/var-templ2.C: Ditto.
6521 * g++.dg/cpp1y/var-templ3.C: Ditto.
6522 * g++.dg/cpp1y/var-templ4.C: Ditto.
6523 * g++.dg/cpp1y/var-templ5.C: Ditto.
6524 * g++.dg/cpp1y/var-templ6.C: Ditto.
6525 * g++.dg/cpp1y/var-templ7.C: Ditto.
6526 * g++.dg/cpp1y/vla1.C: Ditto.
6527 * g++.dg/cpp1y/vla2.C: Ditto.
6528 * g++.dg/cpp1y/vla3.C: Ditto.
6529 * g++.dg/cpp1y/vla4.C: Ditto.
6530 * g++.dg/cpp1y/vla5.C: Ditto.
6531 * g++.dg/cpp1y/vla8.C: Ditto.
6532 * g++.dg/cpp1y/vla9.C: Ditto.
6533 * g++.dg/cpp1y/vla10.C: Ditto.
6534 * g++.dg/cpp1y/vla11.C: Ditto.
6535 * g++.dg/cpp1y/vla12.C: Ditto.
6536 * g++.dg/cpp1y/vla13.C: Ditto.
6537 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
6538 * g++.dg/ext/vector23.C: Ditto.
6539 * g++.dg/ext/vla11.C: Ditto.
6540 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
6541 * g++.dg/warn/Wvla-2.C: Ditto.
6542 * g++.dg/debug/dwarf2/auto1.C: Ditto.
6543 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
6544 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
6545 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
6546 in error message.
6547 * g++.dg/system-binary-constants-1.C: Ditto.
6548 * g++.dg/cpp1y/cplusplus_1y.C: New.
6549 * g++.dg/cpp1z/cplusplus.C: New.
6550 * lib/target-supports.exp:
6551 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
6552 (check_effective_target_c++11_only): Call check_effective_target_c++14;
6553 (check_effective_target_c++11_down): Ditto.
6554
6555 2014-08-22 Marek Polacek <polacek@redhat.com>
6556
6557 PR c++/62199
6558 * c-c++-common/pr62199.c: New test.
6559 * c-c++-common/pr62199-2.c: New test.
6560 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6561
6562 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6563
6564 PR c++/57709
6565 * g++.dg/Wshadow.C: New test.
6566
6567 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6568
6569 PR fortran/62135
6570 * gfortran.dg/pr62135.f90: New test.
6571
6572 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6573
6574 * g++.dg/warn/wdate-time.C: Remove.
6575 * gcc.dg/wdate-time.c: Move from here...
6576 * c-c++-common/wdate-time.c: ... to here.
6577
6578 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6579
6580 * gfortran.dg/use_without_only_1.f90: New test.
6581
6582 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6583
6584 PR other/62008
6585 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6586
6587 2014-08-22 Tony Wang <tony.wang@arm.com>
6588
6589 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6590 dejagnu wrapper.
6591
6592 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6593
6594 PR fortran/62214
6595 * gfortran.dg/array_assignment_5.f90: New test.
6596
6597 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6598
6599 * lib/target-supports.exp
6600 (check_effective_target_logical_op_short_circuit): Add nios2.
6601 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6602 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6603 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6604 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6605 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6606 for test using -fPIC.
6607 * gcc.dg/lto/pr61526_0.c: Likewise.
6608
6609 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6610
6611 PR tree-optimization/62091
6612 * g++.dg/ipa/devirt-37.C: Update template.
6613 * g++.dg/ipa/devirt-40.C: New testcase.
6614
6615 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
6616
6617 PR tree-optimization/62112
6618 * gcc.dg/tree-ssa/pr62112-1.c: New file.
6619 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
6620 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
6621 * gcc.c-torture/execute/20071219-1.c: Likewise.
6622
6623 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6624
6625 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
6626
6627 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6628
6629 * gcc.target/powerpc/swaps-p8-1.c: New test.
6630 * gcc.target/powerpc/swaps-p8-2.c: New test.
6631 * gcc.target/powerpc/swaps-p8-3.c: New test.
6632 * gcc.target/powerpc/swaps-p8-4.c: New test.
6633 * gcc.target/powerpc/swaps-p8-5.c: New test.
6634 * gcc.target/powerpc/swaps-p8-6.c: New test.
6635 * gcc.target/powerpc/swaps-p8-7.c: New test.
6636 * gcc.target/powerpc/swaps-p8-8.c: New test.
6637 * gcc.target/powerpc/swaps-p8-9.c: New test.
6638 * gcc.target/powerpc/swaps-p8-10.c: New test.
6639 * gcc.target/powerpc/swaps-p8-11.c: New test.
6640 * gcc.target/powerpc/swaps-p8-12.c: New test.
6641
6642 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6643
6644 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6645
6646 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6647
6648 * g++.dg/ipa/devirt-37.C: Fix testcase.
6649
6650 2014-08-20 Martin Jambor <mjambor@suse.cz>
6651 Wei Mi <wmi@google.com>
6652
6653 PR ipa/60449
6654 PR middle-end/61776
6655 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
6656 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
6657 * testsuite/gcc.dg/pr61776.c: New test.
6658
6659 2014-08-20 Steve Ellcey <sellcey@mips.com>
6660
6661 PR middle-end/49191
6662 * lib/target-supports.exp (check_effective_target_non_strict_align):
6663 Add function description.
6664
6665 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6666
6667 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
6668 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
6669
6670 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6671
6672 PR c/59304
6673 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
6674 before setting the option.
6675 * diagnostic.c (diagnostic_classify_diagnostic): Record
6676 command-line status.
6677
6678 2014-08-20 Mark Wielaard <mjw@redhat.com>
6679
6680 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
6681
6682 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6683
6684 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
6685 Return memory full when we have a tiny target and relocation
6686 truncation occurs.
6687 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
6688 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
6689 * lib/target-supports.exp (check_effective_target_tiny): New function.
6690
6691 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6692
6693 * gfortran.dg/errnocheck_1.f90: New test.
6694 * gfortran.dg/associative_1.f90: New test.
6695
6696 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6697
6698 PR preprocessor/51303
6699 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
6700
6701 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6702
6703 PR c/60975
6704 PR c/53063
6705 * gcc.dg/cpp/Wvariadic-1p.c: New test.
6706
6707 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
6708
6709 * lib/target-supports.exp
6710 (check_effective_target_arm_v8_neon_ok_nocache): Add
6711 "-march-armv8-a" to compile flags.
6712
6713 2014-08-19 Marek Polacek <polacek@redhat.com>
6714
6715 PR c++/62153
6716 * c-c++-common/Wbool-compare-1.c: New test.
6717
6718 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
6719
6720 PR c/45584
6721 * gcc.dg/pr13519-1.c: Adjust.
6722
6723 2014-08-19 Mark Wielaard <mjw@redhat.com>
6724
6725 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
6726
6727 2014-07-08 Mark Wielaard <mjw@redhat.com>
6728
6729 PR debug/59051
6730 * gcc.dg/guality/restrict.c: New test.
6731
6732 2014-08-19 Mark Wielaard <mjw@redhat.com>
6733
6734 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
6735 matching. Catch '<unknown type in ' to recognize older gdb versions.
6736 * gcc.dg/guality/const-volatile.c: New test.
6737
6738 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6739
6740 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
6741 !gas.
6742
6743 2014-08-19 Marek Polacek <polacek@redhat.com>
6744
6745 * gcc.dg/Wc99-c11-compat-1.c: New test.
6746 * gcc.dg/Wc99-c11-compat-2.c: New test.
6747 * gcc.dg/Wc99-c11-compat-3.c: New test.
6748 * gcc.dg/Wc99-c11-compat-4.c: New test.
6749 * gcc.dg/Wc99-c11-compat-5.c: New test.
6750 * gcc.dg/Wc99-c11-compat-6.c: New test.
6751 * gcc.dg/Wc99-c11-compat-7.c: New test.
6752
6753 2014-08-19 Marek Polacek <polacek@redhat.com>
6754
6755 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
6756 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
6757 * gcc.dg/Wc90-c99-compat-7.c: New test.
6758 * gcc.dg/Wc90-c99-compat-8.c: New test.
6759 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
6760
6761 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6762 Steven Bosscher <steven@gcc.gnu.org>
6763
6764 PR c/52952
6765 * gcc.dg/redecl-4.c: Add column markers.
6766 * gcc.dg/format/bitfld-1.c: Likewise.
6767 * gcc.dg/format/attr-2.c: Likewise.
6768 * gcc.dg/format/attr-6.c: Likewise.
6769 * gcc.dg/format/array-1.c: Likewise.
6770 * gcc.dg/format/attr-7.c: Likewise.
6771 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6772 * gcc.dg/format/attr-4.c: Likewise.
6773 * gcc.dg/format/branch-1.c: Likewise.
6774 * gcc.dg/format/c90-printf-1.c: Likewise.
6775
6776 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
6777
6778 * guality/nrv-1.c: Add `used' attribute to a1.
6779
6780 2014-08-18 Richard Biener <rguenther@suse.de>
6781
6782 PR tree-optimization/62090
6783 * gcc.dg/pr62090-2.c: New testcase.
6784
6785 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
6786
6787 * g++.dg/ipa/pr61800.C: New.
6788
6789 2014-08-18 Yury Gribov <y.gribov@samsung.com>
6790
6791 PR sanitizer/62089
6792 * c-c++-common/asan/pr62089.c: New test.
6793 * c-c++-common/asan/bitfield-1.c: New test.
6794 * c-c++-common/asan/bitfield-2.c: New test.
6795 * c-c++-common/asan/bitfield-3.c: New test.
6796 * c-c++-common/asan/bitfield-4.c: New test.
6797
6798 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6799
6800 PR tree-optimization/52904
6801 * gcc.dg/pr52904.c: New test.
6802
6803 2014-08-17 Tobias Burnus <burnus@net-b.de>
6804
6805 * gfortran.dg/finalize_27.f90: New.
6806
6807 2014-08-16 Andrew Pinski <apinski@cavium.com>
6808
6809 * gcc.c-torture/compile/20140816-1.c: New testcase.
6810
6811 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
6812
6813 PR c++/52819
6814 * g++.dg/template/pr52819.C: New.
6815
6816 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6817
6818 PR fortran/62142
6819 * gfortran.dg/realloc_on_assign_24.f90: New test.
6820
6821 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6822
6823 PR c++/62072
6824 Revert:
6825 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6826
6827 DR 1584
6828 PR c++/57466
6829 * g++.dg/template/pr57466.C: New.
6830 * g++.dg/cpp0x/pr57466.C: Likewise.
6831 * g++.dg/template/unify6.C: Update.
6832
6833 * g++.dg/cpp0x/sfinae52.C: New.
6834
6835 2014-08-15 Ilya Tocar <tocarip@gmail.com>
6836
6837 PR target/61878
6838 * gcc.target/i386/avx512f-typecast-1.c: New test.
6839 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
6840 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
6841 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
6842 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
6843 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
6844 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6845 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6846 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6847 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6848 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6849 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6850 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6851 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
6852 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
6853 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
6854 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
6855 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6856 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6857 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6858 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6859 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6860 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6861 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6862 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6863 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6864 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6865 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6866 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6867 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6868 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6869 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6870 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6871 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6872 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6873 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6874 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6875 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6876 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6877 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6878 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6879
6880 2014-08-15 Jakub Jelinek <jakub@redhat.com>
6881 Tobias Burnus <burnus@net-b.de>
6882
6883 PR fortran/62131
6884 * gfortran.dg/gomp/pr62131.f90: New test.
6885
6886 2014-08-15 Richard Biener <rguenther@suse.de>
6887
6888 PR tree-optimization/62031
6889 * gcc.dg/torture/pr62031.c: New testcase.
6890
6891 2014-08-15 Bin Cheng <bin.cheng@arm.com>
6892
6893 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
6894
6895 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
6896
6897 PR tree-optimization/62091
6898 * g++.dg/ipa/devirt-38.C: New testcase.
6899
6900 2014-08-14 Marek Polacek <polacek@redhat.com>
6901
6902 DR 458
6903 * gcc.dg/c11-stdatomic-2.c: New test.
6904
6905 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6906
6907 PR fortran/62106
6908 * gfortran.dg/array_constructor_49.f90: New test.
6909
6910 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6911
6912 PR c++/54377
6913 * g++.dg/template/pr54377.C: New.
6914 * g++.dg/cpp0x/pr54377.C: Likewise.
6915 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
6916 * g++.dg/cpp0x/pr51226.C: Likewise.
6917 * g++.dg/cpp0x/variadic2.C: Likewise.
6918 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
6919 * g++.dg/template/dtor3.C: Likewise.
6920 * g++.dg/template/qualttp4.C: Likewise.
6921 * g++.dg/template/spec28.C: Likewise.
6922 * g++.old-deja/g++.brendan/crash8.C: Likewise.
6923 * g++.old-deja/g++.pt/ttp7.C: Likewise.
6924
6925 2014-08-14 Tom de Vries <tom@codesourcery.com>
6926
6927 PR rtl-optimization/62004
6928 PR rtl-optimization/62030
6929 * gcc.dg/pr62004.c: New test.
6930 * gcc.dg/pr62030.c: Same.
6931 * gcc.target/mips/pr62030-octeon.c: Same.
6932
6933 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6934
6935 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
6936 * g++.dg/cpp0x/decltype2.C: Likewise.
6937 * g++.dg/cpp0x/decltype3.C: Likewise.
6938 * g++.dg/cpp0x/pr60249.C: Likewise.
6939 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6940 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6941 * g++.dg/cpp0x/variadic2.C: Likewise.
6942 * g++.dg/cpp0x/variadic74.C: Likewise.
6943 * g++.dg/parse/error10.C: Likewise.
6944 * g++.dg/parse/error15.C: Likewise.
6945 * g++.dg/parse/error2.C: Likewise.
6946 * g++.dg/template/crash106.C: Likewise.
6947 * g++.dg/template/crash89.C: Likewise.
6948 * g++.dg/template/nontype7.C: Likewise.
6949 * g++.dg/template/void3.C: Likewise.
6950 * g++.dg/template/void7.C: Likewise.
6951
6952 2014-08-14 Richard Biener <rguenther@suse.de>
6953
6954 PR tree-optimization/62090
6955 * gcc.dg/pr62090.c: New testcase.
6956
6957 2014-08-14 Richard Biener <rguenther@suse.de>
6958
6959 PR rtl-optimization/62079
6960 * g++.dg/pr62079.C: New testcase.
6961
6962 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
6963
6964 * gcc.target/arm/max-insns-skipped.c: New test.
6965
6966 2014-08-14 Bin Cheng <bin.cheng@arm.com>
6967
6968 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
6969
6970 2014-08-12 Marek Polacek <polacek@redhat.com>
6971
6972 * gcc.dg/concat.c: Add dg-options.
6973 * gcc.dg/func-outside-2.c: Add __extension__.
6974 * gcc.dg/pr19967.c: Use -std=c99.
6975 * gcc.dg/pr22458-1.c: Add dg-options.
6976 * gcc.dg/pr33676.c: Add dg-options.
6977 * gcc.dg/gnu-predef-1.c: New test.
6978 * gcc.dg/c90-func-1.c: New test.
6979 * gcc.dg/c90-func-2.c: New test.
6980 * gcc.dg/c90-func-2.h: New test.
6981
6982 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
6983
6984 * lib/target/supports.exp
6985 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
6986 or later.
6987
6988 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
6989
6990 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
6991 on Neon hardware.
6992
6993 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
6994 * gcc.target/arm/pr59985.c: Likewise.
6995
6996 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
6997
6998 PR other/61962
6999 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
7000
7001 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7002
7003 PR middle-end/62103
7004 * gcc.c-torture/execute/bitfld-6.c: New test.
7005
7006 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
7007
7008 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
7009 * gcc.target/arm/pr56184.C: Likewise.
7010 * gcc.target/arm/pr59896.c: Likewise.
7011 * gcc.target/arm/stack-red-zone.c: Likewise.
7012 * gcc.target/arm/thumb-find-work-register.c: Likewise.
7013
7014 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
7015 check_effective_target_arm_thumb2_ok): Test with code that passes
7016 an argument and returns a result.
7017
7018 2014-08-11 Richard Biener <rguenther@suse.de>
7019
7020 PR tree-optimization/62075
7021 * gcc.dg/vect/pr62075.c: New testcase.
7022
7023 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
7024
7025 PR tree-optimization/62073
7026 * gcc.dg/vect/pr62073.c: New test.
7027
7028 2014-08-11 Richard Biener <rguenther@suse.de>
7029
7030 PR tree-optimization/62070
7031 * gcc.dg/pr62070.c: New testcase.
7032
7033 2014-08-11 Yury Gribov <y.gribov@samsung.com>
7034
7035 * c-c++-common/asan/inc.c: Update test.
7036 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
7037 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
7038 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
7039 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
7040 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
7041 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
7042 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
7043 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
7044 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
7045 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
7046
7047 2014-08-10 Marek Polacek <polacek@redhat.com>
7048
7049 PR c/51849
7050 * gcc.dg/Wc90-c99-compat-1.c: New test.
7051 * gcc.dg/Wc90-c99-compat-2.c: New test.
7052 * gcc.dg/Wc90-c99-compat-3.c: New test.
7053 * gcc.dg/Wc90-c99-compat-4.c: New test.
7054 * gcc.dg/Wc90-c99-compat-5.c: New test.
7055 * gcc.dg/Wc90-c99-compat-6.c: New test.
7056 * gcc.dg/wvla-1.c: Adjust dg-warning.
7057 * gcc.dg/wvla-2.c: Adjust dg-warning.
7058 * gcc.dg/wvla-4.c: Adjust dg-warning.
7059 * gcc.dg/wvla-6.c: Adjust dg-warning.
7060
7061 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
7062
7063 PR fortran/61999
7064 * gfortran.dg/dot_product_3.f90: New test case.
7065
7066 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
7067
7068 * g++.dg/ipa/devirt-35.C: Fix template.
7069 * g++.dg/ipa/devirt-36.C: Likewise.
7070 * g++.dg/ipa/devirt-37.C: New testcase.
7071
7072 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7073
7074 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
7075 * g++.dg/cpp0x/enum29.C: Adjust.
7076
7077 2014-08-08 Richard Biener <rguenther@suse.de>
7078
7079 * gcc.dg/strlenopt-8.c: Remove XFAIL.
7080 * gcc.dg/tree-prof/stringop-2.c: Adjust.
7081 * gfortran.dg/array_memcpy_4.f90: Likewise.
7082 * gfortran.dg/trim_optimize_1.f90: Likewise.
7083 * gfortran.dg/trim_optimize_2.f90: Likewise.
7084
7085 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
7086
7087 * gcc.dg/zero_sign_ext_test.c: New test.
7088
7089 2014-08-08 Bin Cheng <bin.cheng@arm.com>
7090
7091 * gcc.dg/torture/pr61772.c: Skip lto running.
7092
7093 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7094
7095 PR tree-optimization/60707
7096 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
7097
7098 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
7099
7100 * g++.dg/ipa/devirt-35.C: New testcase.
7101 * g++.dg/ipa/devirt-36.C: New testcase.
7102
7103 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7104
7105 PR c++/51312
7106 * g++.dg/cpp0x/enum29.C: New.
7107
7108 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
7109
7110 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
7111 defining in dg-options.
7112 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
7113
7114 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
7115
7116 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
7117
7118 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
7119 on 32-bit hppa-hpux.
7120
7121 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
7122 * c-c++-common/pr50459.c: Likewise.
7123
7124 2014-08-07 Petr Murzin <petr.murzin@intel.com>
7125
7126 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
7127 values.h, change MAXDOUBLE for DBL_MAX.
7128 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
7129 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
7130 values.h, change MAXFLOAT for FLT_MAX.
7131 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
7132 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
7133 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
7134 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
7135 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
7136 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
7137 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
7138 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
7139 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
7140
7141 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7142
7143 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
7144
7145 2014-08-07 Marek Polacek <polacek@redhat.com>
7146
7147 * gcc.dg/fold-reassoc-3.c: New test.
7148
7149 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
7150
7151 * gcc.target/i386/struct-size.c: New.
7152
7153 2014-08-07 Tom de Vries <tom@codesourcery.com>
7154
7155 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
7156 * lib/target-supports.exp (check_effective_target_glibc)
7157 (check_effective_target_glibc_2_12_or_later)
7158 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
7159
7160 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
7161
7162 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
7163
7164 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
7165
7166 PR c++/43906
7167 * g++.dg/warn/Waddress-1.C: New.
7168
7169 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7170
7171 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
7172
7173 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
7174
7175 PR debug/61923
7176 * gcc.target/i386/pr61923.c: New test.
7177
7178 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
7179
7180 * gcc.target/aarch64/vdup_n_2.c: New test.
7181
7182 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
7183
7184 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
7185 powerpc_elfv2.
7186
7187 2014-08-06 Jakub Jelinek <jakub@redhat.com>
7188
7189 PR rtl-optimization/61801
7190 * gcc.target/i386/pr61801.c: Rewritten.
7191
7192 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7193
7194 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
7195 Fix types.
7196 (test_vqdmlsls_lane_s32): Likewise.
7197 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
7198 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
7199
7200 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7201
7202 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
7203 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
7204 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
7205 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
7206 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
7207 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
7208 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
7209 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
7210
7211 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7212
7213 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
7214 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
7215 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
7216 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
7217 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
7218 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
7219
7220 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7221
7222 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
7223
7224 2014-08-04 Rohit <rohitarulraj@freescale.com>
7225
7226 PR target/60102
7227 * gcc.target/powerpc/pr60102.c: New testcase.
7228
7229 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7230
7231 PR target/61713
7232 * gcc.dg/pr61756.c: New test.
7233
7234 2014-08-04 Tom de Vries <tom@codesourcery.com>
7235
7236 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
7237 version instead of required-target.
7238 * lib/target-supports.exp
7239 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
7240 (check_effective_target_glibc_2_11_or_earlier): ... this.
7241
7242 2014-08-04 Arnaud Charlet <charlet@adacore.com>
7243
7244 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
7245 * gnat.dg/specs/debug1.ads: Adjust.
7246 * gnat.dg/specs/formal_type.ads: Fix error in test.
7247
7248 2014-08-03 Marek Polacek <polacek@redhat.com>
7249
7250 * gcc.dg/case-bogus-1.c: New test.
7251
7252 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
7253
7254 PR c++/15339
7255 * g++.dg/other/default9.C: New.
7256 * g++.dg/other/default10.C: Likewise.
7257 * g++.dg/other/default3.C: Remove xfail.
7258
7259 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
7260
7261 * g++.dg/warn/Wsuggest-final.C: New testcase.
7262 * g++.dg/ipa/devirt-34.C: Fix.
7263
7264 2014-08-02 Marek Polacek <polacek@redhat.com>
7265
7266 PR c/59855
7267 * gcc.dg/Wdesignated-init-2.c: New test.
7268
7269 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7270
7271 DR 217 again
7272 * g++.dg/tc1/dr217-2.C: New.
7273
7274 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
7275
7276 PR other/61963
7277 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
7278
7279 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
7280
7281 PR middle-end/61455
7282 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
7283 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
7284
7285 2014-08-01 Jiong Wang <jiong.wang@arm.com>
7286
7287 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7288 testcase.
7289
7290 2014-08-01 Richard Biener <rguenther@suse.de>
7291
7292 PR middle-end/61762
7293 * gcc.dg/pr61762.c: Align the string to make the testcase work
7294 on strict-align targets.
7295
7296 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7297
7298 * c-c++-common/ubsan/align-1.c: New test.
7299 * c-c++-common/ubsan/align-2.c: New test.
7300 * c-c++-common/ubsan/align-3.c: New test.
7301 * c-c++-common/ubsan/align-4.c: New test.
7302 * c-c++-common/ubsan/align-5.c: New test.
7303 * c-c++-common/ubsan/attrib-4.c: New test.
7304 * g++.dg/ubsan/align-1.C: New test.
7305 * g++.dg/ubsan/align-2.C: New test.
7306 * g++.dg/ubsan/align-3.C: New test.
7307 * g++.dg/ubsan/attrib-1.C: New test.
7308 * g++.dg/ubsan/null-1.C: New test.
7309 * g++.dg/ubsan/null-2.C: New test.
7310
7311 2014-08-01 Tom de Vries <tom@codesourcery.com>
7312
7313 * lib/target-supports.exp (check_effective_target_glibc)
7314 (check_effective_target_glibc_2_12_or_later)
7315 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7316 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7317 not_glibc_2_11_or_earlier.
7318
7319 2014-07-31 Tom de Vries <tom@codesourcery.com>
7320
7321 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7322
7323 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7324
7325 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7326 (test_vpaddd_s64): Likewise.
7327 (test_vpaddd_s64): Likewise.
7328 * gcc.target/aarch64/simd/vpaddd_f64: New.
7329 * gcc.target/aarch64/simd/vpaddd_s64: New.
7330 * gcc.target/aarch64/simd/vpaddd_u64: New.
7331
7332 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7333
7334 PR target/61948
7335 * gcc.target/arm/pr61948.c: New test case.
7336
7337 2014-07-31 Richard Biener <rguenther@suse.de>
7338
7339 PR tree-optimization/61964
7340 * gcc.dg/torture/pr61964.c: New testcase.
7341
7342 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
7343
7344 PR c++/60517
7345 * c-c++-common/addrtmp.c: New file.
7346 * c-c++-common/uninit-G.c: Adapt.
7347
7348 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
7349
7350 PR lto/61868
7351 * gcc.dg/pr61868.c: New test.
7352
7353 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7354
7355 PR c++/57397
7356 * g++.dg/cpp0x/vt-57397-1.C: New.
7357 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7358
7359 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7360
7361 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7362
7363 2014-07-30 Tom Tromey <tromey@redhat.com>
7364
7365 PR c/59855
7366 * gcc.dg/Wdesignated-init.c: New file.
7367
7368 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7369
7370 * g++.dg/ipa/devirt-34.C: New testcase.
7371
7372 2014-07-28 Richard Biener <rguenther@suse.de>
7373
7374 PR rtl-optimization/61801
7375 * gcc.target/i386/pr61801.c: Fix testcase.
7376
7377 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gcc.dg/fold-abs-5.c: New test.
7380 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7381 * gcc.dg/fold-compare-8.c: Likewise.
7382
7383 2014-07-28 Richard Biener <rguenther@suse.de>
7384
7385 PR middle-end/52478
7386 * gcc.dg/torture/ftrapv-1.c: New testcase.
7387
7388 2014-07-28 Richard Biener <rguenther@suse.de>
7389
7390 PR tree-optimization/61921
7391 * gfortran.dg/pr61921.f90: New testcase.
7392
7393 2014-07-28 Richard Biener <rguenther@suse.de>
7394
7395 PR rtl-optimization/61801
7396 * gcc.target/i386/pr61801.c: New testcase.
7397
7398 2014-07-27 Marek Polacek <polacek@redhat.com>
7399
7400 PR c/61861
7401 * gcc.dg/pr61861.c: New test.
7402
7403 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7404
7405 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7406 variable problem.
7407
7408 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7409
7410 PR rtl-optimization/61926
7411 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7412 Reverse argument order.
7413 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7414 New XFAILed tests that match the original order.
7415
7416 2014-07-26 Marek Polacek <polacek@redhat.com>
7417
7418 PR c/61077
7419 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7420
7421 2014-07-26 Tobias Burnus <burnus@net-b.de>
7422
7423 PR fortran/61881
7424 PR fortran/61888
7425 PR fortran/57305
7426 * gfortran.dg/sizeof_2.f90: Change dg-error.
7427 * gfortran.dg/sizeof_4.f90: New.
7428 * gfortran.dg/storage_size_1.f08: Correct expected
7429 value.
7430
7431 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
7432
7433 PR target/44551
7434 * gcc.target/i386/pr44551-1.c: New file.
7435
7436 2014-07-25 Xinliang David Li <davidxl@google.com>
7437
7438 * g++.dg/tree-prof/tree-prof.exp: Define macros.
7439 * g++.dg/tree-prof/reorder_class1.h: New file.
7440 * g++.dg/tree-prof/reorder_class2.h: New file.
7441 * g++.dg/tree-prof/reorder.C: New test.
7442 * g++.dg/tree-prof/morefunc.C: New test.
7443
7444 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
7445
7446 Implement N4051 - Allow typename in a template template parameter
7447 * lib/target-supports.exp (check_effective_target_c++1y): Now
7448 means C++1y and up.
7449 (check_effective_target_c++1y_down): New.
7450 (check_effective_target_c++1z_only): New.
7451 (check_effective_target_c++1z): New.
7452 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
7453 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
7454 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
7455
7456 2014-07-25 Tobias Burnus <burnus@net-b.de>
7457
7458 * gfortran.dg/storage_size_5.f90: New.
7459
7460 2014-07-25 Richard Biener <rguenther@suse.de>
7461
7462 PR middle-end/61762
7463 PR middle-end/61894
7464 * gcc.dg/pr61762.c: New testcase.
7465 * gcc.dg/fold-cstring.c: Likewise.
7466 * gcc.dg/fold-cvect.c: Likewise.
7467
7468 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7469
7470 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
7471
7472 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
7473 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
7474 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
7475 * gcc.c-torture/execute/pr23135.x: Likewise.
7476
7477 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7478
7479 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
7480
7481 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7482
7483 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
7484
7485 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7486
7487 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
7488
7489 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7490
7491 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7492 sequences.
7493 * gcc.target/aarch64/test_frame_2.c: Likewise.
7494 * gcc.target/aarch64/test_frame_4.c: Likewise.
7495 * gcc.target/aarch64/test_frame_6.c: Likewise.
7496 * gcc.target/aarch64/test_frame_7.c: Likewise.
7497 * gcc.target/aarch64/test_frame_8.c: Likewise.
7498 * gcc.target/aarch64/test_frame_10.c: Likewise.
7499
7500 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7501
7502 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7503 sequences.
7504 * gcc.target/aarch64/test_frame_10.c: Likewise.
7505 * gcc.target/aarch64/test_frame_2.c: Likewise.
7506 * gcc.target/aarch64/test_frame_4.c: Likewise.
7507 * gcc.target/aarch64/test_frame_6.c: Likewise.
7508 * gcc.target/aarch64/test_frame_7.c: Likewise.
7509 * gcc.target/aarch64/test_frame_8.c: Likewise.
7510 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
7511
7512 2014-07-24 Martin Jambor <mjambor@suse.cz>
7513
7514 PR ipa/61160
7515 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
7516
7517 2014-07-24 Richard Biener <rguenther@suse.de>
7518
7519 PR ipa/61823
7520 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
7521
7522 2014-07-24 Andreas Schwab <schwab@suse.de>
7523
7524 * lib/target-supports.exp (check_effective_target_arm_nothumb):
7525 Also check for __arm__.
7526
7527 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7528
7529 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
7530 sequences.
7531
7532 2014-07-24 Marek Polacek <polacek@redhat.com>
7533
7534 PR c/57653
7535 * c-c++-common/pr57653.c: New test.
7536 * c-c++-common/pr57653.h: New file.
7537 * c-c++-common/pr57653-2.c: New test.
7538 * c-c++-common/pr57653-2.h: New file.
7539
7540 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7541
7542 * gcc.target/aarch64/test_frame_common.h: New file.
7543 * gcc.target/aarch64/test_frame_1.c: Likewise.
7544 * gcc.target/aarch64/test_frame_2.c: Likewise.
7545 * gcc.target/aarch64/test_frame_3.c: Likewise.
7546 * gcc.target/aarch64/test_frame_4.c: Likewise.
7547 * gcc.target/aarch64/test_frame_5.c: Likewise.
7548 * gcc.target/aarch64/test_frame_6.c: Likewise.
7549 * gcc.target/aarch64/test_frame_7.c: Likewise.
7550 * gcc.target/aarch64/test_frame_8.c: Likewise.
7551 * gcc.target/aarch64/test_frame_9.c: Likewise.
7552 * gcc.target/aarch64/test_frame_10.c: Likewise.
7553 * gcc.target/aarch64/test_frame_11.c: Likewise.
7554 * gcc.target/aarch64/test_frame_12.c: Likewise.
7555 * gcc.target/aarch64/test_frame_13.c: Likewise.
7556 * gcc.target/aarch64/test_frame_14.c: Likewise.
7557 * gcc.target/aarch64/test_frame_15.c: Likewise.
7558
7559 2014-07-23 Marek Polacek <polacek@redhat.com>
7560
7561 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7562 in the structure.
7563
7564 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7565
7566 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7567 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7568 * gcc.dg/pr10474.c (target): Likewise.
7569
7570 2014-07-22 Martin Jambor <mjambor@suse.cz>
7571
7572 PR ipa/61160
7573 * pr61160-3.C (main): Return zero.
7574
7575 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7576
7577 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7578 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7579 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7580 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7581 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7582 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7583
7584 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7585
7586 PR tree-optimization/61822
7587 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7588
7589 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7590
7591 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7592
7593 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7594
7595 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7596 -msse2 -mno-avx instead of -msse.
7597
7598 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7599
7600 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7601 * gcc.dg/pr44024.c (dg-options): Add -O1.
7602 (dg-final): Check for the condition.
7603 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7604
7605 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7606
7607 PR target/55701
7608 * gcc.target/arm/memset-inline-1.c: New test.
7609 * gcc.target/arm/memset-inline-2.c: New test.
7610 * gcc.target/arm/memset-inline-3.c: New test.
7611 * gcc.target/arm/memset-inline-4.c: New test.
7612 * gcc.target/arm/memset-inline-5.c: New test.
7613 * gcc.target/arm/memset-inline-6.c: New test.
7614 * gcc.target/arm/memset-inline-7.c: New test.
7615 * gcc.target/arm/memset-inline-8.c: New test.
7616 * gcc.target/arm/memset-inline-9.c: New test.
7617
7618 2014-07-21 Tom de Vries <tom@codesourcery.com>
7619
7620 PR target/61827
7621 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
7622 to bar symbol in scan-assembler-times call check.
7623
7624 2014-07-21 Tom de Vries <tom@codesourcery.com>
7625
7626 PR target/61827
7627 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
7628 for darwin in scan-assembler-times check.
7629 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
7630 scan-assembler-not checks. Add checks for insns.
7631 (main): Remove.
7632 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
7633 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
7634 (main): Remove.
7635
7636 2014-07-21 Tom de Vries <tom@codesourcery.com>
7637
7638 PR target/61827
7639 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
7640 dg-options. Add checks for insns with xmm registers. Remove
7641 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
7642 (main): Remove.
7643
7644 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
7645
7646 PR target/61855
7647 * gcc.target/i386/pr61855.c: New test.
7648
7649 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
7650
7651 * gnat.dg/pack20.ad[sb]: New test.
7652 * gnat.dg/pack20_pkg.ads: New helper.
7653
7654 2014-07-20 Ian Lance Taylor <iant@google.com>
7655
7656 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
7657 package for compiledir tests.
7658
7659 2014-07-20 Marek Polacek <polacek@redhat.com>
7660
7661 PR c/61852
7662 * gcc.dg/pr61852.c: New test.
7663
7664 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7665
7666 * gcc.dg/stack-usage-2.c: Adjust.
7667
7668 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
7669
7670 PR target/61794
7671 * gcc.target/i386/pr61794.c: New test.
7672
7673 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
7674
7675 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
7676 involving both inputs rather than a multiplication involving one.
7677 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
7678 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
7679 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
7680
7681 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7682
7683 PR c++/50961
7684 * g++.dg/template/operator13.C: New.
7685
7686 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7687
7688 * gcc.target/aarch64/simd/vfma_f64.c: New test.
7689 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
7690 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
7691 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
7692
7693 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
7694
7695 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
7696 * c-c++-common/ubsan/bounds-5.c: Likewise.
7697 * c-c++-common/ubsan/bounds-6.c: Likewise.
7698 * c-c++-common/ubsan/bounds-7.c: Likewise.
7699 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
7700 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
7701 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7702 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
7703 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7704 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
7705 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
7706 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7707 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
7708 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
7709
7710 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7711
7712 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
7713 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7714 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7715 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7716
7717 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
7718
7719 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
7720 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7721 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
7722
7723 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7724
7725 PR c++/61804
7726 * g++.dg/parse/pr61804.C: New.
7727
7728 2014-07-16 Arnaud Charlet <charlet@adacore.com>
7729
7730 * gnat.dg/specs/alignment2.ads: Update.
7731 * gnat.dg/specs/size_clause1.ads: Likewise.
7732 * gnat.dg/specs/size_clause2.ads: Likewise.
7733
7734 2014-07-16 Dodji Seketeli <dodji@redhat.com>
7735
7736 PR preprocessor/60723 - missing system-ness marks for macro tokens
7737 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
7738
7739 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7740
7741 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
7742 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
7743 -mieee-with-inexact for alpha*-*-*.
7744
7745 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7746
7747 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
7748 Add IEEE options to compile flags.
7749 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
7750 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
7751
7752 2014-07-15 Michael Matz <matz@suse.de>
7753
7754 PR rtl-optimization/61772
7755 * gcc.dg/torture/pr61772.c: New test.
7756
7757 2014-07-15 Marek Polacek <polacek@redhat.com>
7758
7759 * gcc.dg/ubsan/bounds-1.c: New test.
7760
7761 2014-06-15 Tobias Burnus <burnus@net-b.de>
7762
7763 * gfortran.dg/coarray_34.f90: New.
7764 * gfortran.dg/coarray_6.f90: Update test case.
7765
7766 2014-07-14 Richard Biener <rguenther@suse.de>
7767
7768 PR tree-optimization/61779
7769 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
7770
7771 2014-07-14 Richard Biener <rguenther@suse.de>
7772
7773 PR tree-optimization/61786
7774 * gcc.dg/torture/pr61786.c: New testcase.
7775 * gcc.dg/lto/pr61786_0.c: Likewise.
7776 * gcc.dg/lto/pr61786_1.c: Likewise.
7777
7778 2014-07-14 Richard Biener <rguenther@suse.de>
7779
7780 PR tree-optimization/61757
7781 PR tree-optimization/61783
7782 PR tree-optimization/61787
7783 * gcc.dg/torture/pr61757.c: New testcase.
7784 * gcc.dg/torture/pr61787.c: Likewise.
7785
7786 2014-07-14 Jakub Jelinek <jakub@redhat.com>
7787
7788 PR middle-end/61294
7789 * c-c++-common/Wmemset-transposed-args1.c: New test.
7790 * c-c++-common/Wmemset-transposed-args2.c: New test.
7791 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
7792
7793 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
7794
7795 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
7796 longer happens during parsing.
7797 * gcc.dg/pr44024.c: Update template.
7798 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
7799 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
7800 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
7801
7802 2014-07-13 Tom de Vries <tom@codesourcery.com>
7803
7804 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
7805 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
7806
7807 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
7808
7809 PR C++/60209 - Declaration of user-defined literal operator cause error
7810 * g++.dg/cpp0x/pr60209-neg.C: New.
7811 * g++.dg/cpp0x/pr60209.C: New.
7812 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
7813
7814 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7815
7816 PR c++/60967
7817 * g++.dg/cilk-plus/pr60967.C: New.
7818
7819 2014-07-13 Tobias Burnus <burnus@net-b.de>
7820
7821 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
7822
7823 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
7824
7825 PR fortran/61780
7826 * gfortran.dg/dependency_44.f90 : New test
7827
7828 2014-07-12 Tobias Burnus <burnus@net-b.de>
7829
7830 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
7831 * gfortran.dg/coarray_atomic_2.f90: New.
7832 * gfortran.dg/coarray_atomic_3.f90: New.
7833 * gfortran.dg/coarray_atomic_4.f90: New.
7834 * gfortran.dg/coarray/atomic_2.f90: New.
7835
7836 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
7837
7838 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
7839 * g++.dg/cpp0x/pr57644.C: New.
7840
7841 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 PR c++/53159
7844 * g++.dg/cpp0x/Wnarrowing1.C: New.
7845
7846 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
7847
7848 PR preprocessor/61389
7849 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
7850 * gcc.dg/cpp/sysmac1.c: Likewise.
7851
7852 2014-07-11 Richard Biener <rguenther@suse.de>
7853
7854 PR middle-end/61473
7855 * gcc.dg/memmove-4.c: New testcase.
7856 * gcc.dg/strlenopt-8.c: XFAIL.
7857 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
7858
7859 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
7860
7861 PR target/61561
7862 * gcc.dg/pr61561.c: New test.
7863
7864 2014-07-10 Tom de Vries <tom@codesourcery.com>
7865
7866 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
7867 dg-options.
7868 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
7869 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
7870 dg-options.
7871
7872 2014-07-10 Richard Biener <rguenther@suse.de>
7873
7874 PR c-family/61741
7875 * c-c++-common/torture/pr61741.c: Use signed char.
7876
7877 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
7878
7879 * gnat.dg/opt39.adb: New test.
7880
7881 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7882
7883 PR tree-optimization/61742
7884 * gcc.dg/torture/pr61742.c: New test.
7885 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
7886 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
7887
7888 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 PR c++/60686
7891 * g++.dg/cpp0x/explicit8.C: New.
7892
7893 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7894
7895 DR 1584
7896 PR c++/57466
7897 * g++.dg/template/pr57466.C: New.
7898 * g++.dg/cpp0x/pr57466.C: Likewise.
7899 * g++.dg/template/unify6.C: Update.
7900
7901 2014-07-09 Tom de Vries <tom@codesourcery.com>
7902
7903 * gcc.target/i386/fuse-caller-save-rec.c: New test.
7904
7905 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7906
7907 * gfortran.dg/ieee/underflow_1.f90: New file.
7908
7909 2014-07-09 Richard Biener <rguenther@suse.de>
7910
7911 PR c-family/61741
7912 * c-c++-common/torture/pr61741.c: New testcase.
7913
7914 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
7915
7916 * lib/target-supports.exp
7917 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
7918
7919 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
7920
7921 * gcc.dg/globalalias.c: Remove XFAIL.
7922 * gcc.dg/localalias.c: Remove XFAIL.
7923
7924 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
7925
7926 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
7927 * g++.dg/cpp0x/pr58155.C: New.
7928
7929 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7930
7931 PR testsuite/61453
7932 * gfortran.dg/bind_c_array_params_2.f90:
7933 Adjust regexp for more targets.
7934
7935 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
7936 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 PR c++/59361
7939 * g++.dg/cpp0x/vt-59361.C: New.
7940
7941 2014-07-08 Sriraman Tallam <tmsriram@google.com>
7942
7943 PR target/61599
7944 * gcc.target/i386/pr61599-1.c: New test.
7945 * gcc.target/i386/pr61599-2.c: New test.
7946
7947 2014-07-08 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR rtl-optimization/61673
7950 * gcc.c-torture/execute/pr61673.c: New test.
7951
7952 PR tree-optimization/61725
7953 * gcc.dg/tree-ssa/vrp93.c: New test.
7954 * gcc.c-torture/execute/pr61725.c: New test.
7955
7956 2014-07-08 Richard Biener <rguenther@suse.de>
7957
7958 * tree-ssa-dom.h (loop_depth_of_name): Remove.
7959 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
7960 restriction on loop depth difference.
7961 (record_equality): Likewise.
7962 (propagate_rhs_into_lhs): Likewise. Simplify condition.
7963 (loop_depth_of_name): Remove.
7964 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
7965 restriction on loop depth difference.
7966 (init_copy_prop): Likewise.
7967
7968 2014-07-08 Richard Biener <rguenther@suse.de>
7969
7970 PR tree-optimization/61681
7971 * gcc.dg/torture/pr61681.c: New testcase.
7972
7973 2014-07-08 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/61680
7976 * gcc.dg/vect/pr61680.c: New testcase.
7977
7978 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7979
7980 PR tree-optimization/61576
7981 * gcc.dg/torture/pr61576.c: New test.
7982
7983 2014-07-08 Marek Polacek <polacek@redhat.com>
7984
7985 PR c/60226
7986 * c-c++-common/pr60226.c: New test.
7987
7988 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
7989
7990 PR fortran/61459
7991 PR fortran/58883
7992 * gfortran.dg/allocatable_function_8.f90 : New test
7993
7994 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
7995
7996 * gcc.target/powerpc/spe-evmerge.c: New file.
7997
7998 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7999
8000 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
8001
8002 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
8003
8004 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
8005
8006 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
8007
8008 PR c++/58898
8009 * g++.dg/parse/pr58898.C: New.
8010
8011 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
8012
8013 * gfortran.dg/list_read_12.f90: Delete the file.
8014 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
8015 of dg-runtest.
8016
8017 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8018
8019 PR libgfortran/61640
8020 * gfortran.dg/arrayio_16.f90: New test.
8021
8022 2014-07-06 Marek Polacek <polacek@redhat.com>
8023
8024 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
8025 * g++.dg/ipa/imm-devirt-2.C: Likewise.
8026
8027 2014-07-06 Marek Polacek <polacek@redhat.com>
8028
8029 PR c/6940
8030 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
8031 -Wno-sizeof-array-argument.
8032 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
8033 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
8034 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
8035 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
8036 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
8037 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
8038 * c-c++-common/sizeof-array-argument.c: New test.
8039 * gcc.dg/vla-5.c: Add dg-warnings.
8040
8041 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
8042
8043 * g++.dg/ipa/devirt-26.C: Update testcase.
8044 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
8045 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
8046
8047 2014-07-04 Tobias Burnus <burnus@net-b.de>
8048
8049 * gfortran.dg/coarray/coindexed_3.f90: New.
8050
8051 2014-07-04 Jakub Jelinek <jakub@redhat.com>
8052
8053 PR middle-end/61654
8054 * g++.dg/opt/pr61654.C: New test.
8055
8056 PR tree-optimization/61684
8057 * gcc.c-torture/compile/pr61684.c: New test.
8058
8059 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
8060
8061 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
8062 dg-runtest's. Adapt all callers.
8063 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
8064 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
8065 * lib/go-dg.exp (go-dg-runtest): Likewise.
8066 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
8067 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
8068
8069 2014-07-03 Jakub Jelinek <jakub@redhat.com>
8070
8071 PR tree-optimization/61682
8072 * gcc.c-torture/execute/pr61682.c: New test.
8073
8074 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
8075
8076 * gcc.target/powerpc/shift-dot.c: New test.
8077
8078 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8079
8080 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
8081 avoid optimization.
8082
8083 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8084
8085 * gcc.target/arm/identical-invariants.c: New test.
8086
8087 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
8088 Chen Gang <gang.chen.5i5j@gmail.com>
8089
8090 * gcc.c-torture/compile/section.c: New testcase.
8091
8092 2014-07-02 Christian Bruel <christian.bruel@st.com>
8093
8094 PR target/29349
8095 PR target/53513
8096 * gcc.target/sh/fpchg.c: New test.
8097
8098 2014-07-02 Jakub Jelinek <jakub@redhat.com>
8099 Fritz Reese <Reese-Fritz@zai.com>
8100
8101 * gfortran.dg/oldstyle_5.f: New test.
8102
8103 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
8104
8105 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
8106 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
8107
8108 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8109
8110 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
8111 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
8112 * g++.dg/parse/error11.C: Likewise.
8113 * g++.old-deja/g++.brendan/template17.C: Likewise.
8114
8115 2014-07-02 Tobias Burnus <burnus@net-b.de>
8116
8117 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
8118 * gfortran.dg/coarray/send_array.f90: Ditto.
8119 * gfortran.dg/coarray/sendget_array.f90: Ditto.
8120
8121 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
8122 Yufeng Zhang <yufeng.zhang@arm.com>
8123
8124 * gcc.target/aarch64/aapcs64/aapcs64.exp:
8125 (additional_flags_for_func_ret): New variable based on
8126 $additional_flags with -fno-use-caller-save.
8127 (func-ret-*.c): Use the new variable.
8128
8129 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8130
8131 PR c++/59637
8132 * g++.dg/cpp0x/decltype60.C: New.
8133
8134 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8135
8136 * gcc.target/aarch64/simd/vcage_f64.c: New test.
8137 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
8138 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
8139 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
8140 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
8141 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
8142 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
8143 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
8144
8145 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 * g++.dg/cpp1y/pr59867.C: Fix target selector.
8148
8149 2014-07-01 Marek Polacek <polacek@redhat.com>
8150
8151 * gcc.dg/Wint-conversion.c: New test.
8152
8153 2014-07-01 Marek Polacek <polacek@redhat.com>
8154
8155 PR c/58286
8156 * gcc.dg/Wincompatible-pointer-types.c: New test.
8157
8158 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
8159
8160 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
8161 MicroBlaze specific pattern.
8162
8163 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
8164
8165 PR c++/58781
8166 PR c++/60249
8167 PR c++/59867
8168 * testsuite/g++.dg/cpp0x/pr58781.C: New.
8169 * testsuite/g++.dg/cpp0x/pr60249.C: New.
8170 * testsuite/g++.dg/cpp1y/pr59867.C: New.
8171
8172 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8173
8174 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
8175 test requires greater precision than the current PowerPC long
8176 double implementation supports.
8177
8178 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8179
8180 PR c++/54891
8181 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
8182
8183 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
8184
8185 PR c++/51400
8186 * g++.dg/cpp0x/constexpr-attribute3.C: New.
8187
8188 2014-06-30 Jeff Law <law@redhat.com>
8189
8190 PR tree-optimization/61607
8191 * gcc.dg/tree-ssa/pr61607.c: New test.
8192
8193 2014-06-30 Marek Polacek <polacek@redhat.com>
8194
8195 * c-c++-common/ubsan/attrib-2.c: New test.
8196 * g++.dg/ubsan/return-3.C: New test.
8197
8198 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
8199
8200 PR middle-end/57541
8201 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
8202 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
8203
8204 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
8205
8206 * gcc.dg/ira-loop-pressure.c: New test.
8207
8208 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8209
8210 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
8211 checks that the dump is generated.
8212
8213 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8214
8215 PR fortran/36275
8216 PR fortran/38839
8217 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
8218 * gfortran.dg/binding_label_tests_27.f90: New file.
8219
8220 2014-06-29 Roman Gareev <gareevroman@gmail.com>
8221
8222 * gfortran.dg/graphite/pr59586.f: New testcase.
8223
8224 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
8225
8226 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
8227
8228 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8229
8230 PR fortran/29383
8231 * lib/target-supports.exp (check_effective_target_fortran_ieee):
8232 New function.
8233 * gfortran.dg/ieee/ieee.exp: New file.
8234 * gfortran.dg/ieee/ieee_1.F90: New file.
8235 * gfortran.dg/ieee/ieee_2.f90: New file.
8236 * gfortran.dg/ieee/ieee_3.f90: New file.
8237 * gfortran.dg/ieee/ieee_4.f90: New file.
8238 * gfortran.dg/ieee/ieee_5.f90: New file.
8239 * gfortran.dg/ieee/ieee_6.f90: New file.
8240 * gfortran.dg/ieee/ieee_7.f90: New file.
8241 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
8242
8243 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
8244
8245 * g++.dg/cpp0x/elision_conv.C: New.
8246
8247 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8248
8249 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
8250
8251 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
8252
8253 PR c++/61614
8254 * g++.dg/ext/complit14.C: New.
8255
8256 2014-06-27 Martin Jambor <mjambor@suse.cz>
8257
8258 PR ipa/61160
8259 * g++.dg/ipa/pr61160-2.C: New test.
8260 * g++.dg/ipa/pr61160-3.C: Likewise.
8261
8262 2014-06-27 Jakub Jelinek <jakub@redhat.com>
8263
8264 PR tree-optimization/57233
8265 PR tree-optimization/61299
8266 * gcc.dg/pr57233.c: New test.
8267 * gcc.target/i386/pr57233.c: New test.
8268 * gcc.target/i386/sse2-pr57233.c: New test.
8269 * gcc.target/i386/avx-pr57233.c: New test.
8270 * gcc.target/i386/avx2-pr57233.c: New test.
8271 * gcc.target/i386/avx512f-pr57233.c: New test.
8272 * gcc.target/i386/xop-pr57233.c: New test.
8273
8274 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
8275
8276 * gcc.dg/typeof-2.c: New testcase.
8277
8278 2014-06-27 Marek Polacek <polacek@redhat.com>
8279
8280 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
8281 (fn1): Remove store to out-of-bounds location. Add memory barrier.
8282 (fn2): Likewise.
8283 (fn5): Likewise.
8284 (fn6): Likewise.
8285 (fn7): Likewise.
8286 (fn8): Likewise.
8287 (fn9): Likewise.
8288 (fn11): Likewise.
8289 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8290 location. Add memory barrier.
8291 (fn2): Likewise.
8292 (fn3): Likewise.
8293 (fn4): Likewise.
8294 (fn5): Likewise.
8295 * c-c++-common/ubsan/bounds-7.c: New test.
8296
8297 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8298
8299 PR libgfortran/61499
8300 * gfortran.dg/arrayio_15.f90: New test.
8301
8302 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8303
8304 PR target/61586
8305 * gcc.target/alpha/pr61586.c: New test.
8306
8307 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8308
8309 PR c++/57573
8310 * g++.dg/template/pr57573.C: New.
8311
8312 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8313
8314 * gcc.dg/tree-ssa/interposition.c: New testcase.
8315
8316 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8317
8318 PR c++/56633
8319 * g++.dg/cpp0x/deleted8.C: New.
8320
8321 2014-06-26 Martin Jambor <mjambor@suse.cz>
8322
8323 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8324 parameter.
8325 * g++.dg/simulate-thread/bitfields.C: Likewise.
8326 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8327 allow-packed-store-data-races parameter.
8328 * gcc.dg/simulate-thread/subfields.c: Likewise.
8329 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8330 to one.
8331
8332 2014-06-26 Martin Jambor <mjambor@suse.cz>
8333
8334 * g++.dg/ipa/pr60600.C: Fix typo.
8335 * g++.dg/ipa/devirt-25.C: Likewise.
8336
8337 2014-06-26 Richard Biener <rguenther@suse.de>
8338
8339 PR tree-optimization/61607
8340 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8341
8342 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8343
8344 * gcc.dg/inline-22.c: Add bind_pic_locally.
8345 * gcc.dg/inline_4.c: Ditto.
8346 * gcc.dg/fail_always_inline.c: Ditto.
8347 * g++.dg/ipa/devirt-25.C: Ditto.
8348
8349 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8350
8351 * lib/target-support.exp (bind_pic_locally): Save the flags to
8352 'flags_to_postpone' instead of appending to 'flags'.
8353 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8354 with flags_to_postpone and revert after target_compile.
8355 * lib/g++.exp (g++_target_compile): Ditto.
8356 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8357
8358 2014-06-26 Nick Clifton <nickc@redhat.com>
8359
8360 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8361
8362 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8363
8364 PR c++/61537
8365 * g++.dg/template/pr61537.C: New testcase.
8366
8367 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8368
8369 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8370 powerpc*-*-linux*.
8371
8372 2014-06-25 Tobias Burnus <burnus@net-b.de>
8373
8374 * gfortran.dg/coarray_33.f90: New.
8375
8376 2014-06-25 Tobias Burnus <burnus@net-b.de>
8377
8378 * gfortran.dg/coarray/coindexed_1.f90: New.
8379
8380 2014-06-25 Tobias Burnus <burnus@net-b.de>
8381
8382 * gfortran.dg/coarray_collectives_7.f90: New.
8383
8384 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8385
8386 * gcc.c-torture/execute/20140622-1.c: New test.
8387
8388 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8389
8390 DR 178
8391 PR c++/49132
8392 * g++.dg/cpp0x/aggr1.C: New.
8393 * g++.dg/cpp0x/aggr2.C: Likewise.
8394 * g++.dg/init/aggr11.C: Likewise.
8395 * g++.dg/init/aggr12.C: Likewise.
8396
8397 2014-06-25 Martin Jambor <mjambor@suse.cz>
8398
8399 * g++.dg/ipa/pr61540.C: Remove dumping test.
8400
8401 2014-06-25 Marek Polacek <polacek@redhat.com>
8402
8403 PR c/61162
8404 * gcc.dg/pr61162.c: Adjust dg-warning.
8405 * gcc.dg/pr61162-2.c: New test.
8406
8407 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
8408
8409 PR tree-optimization/57742
8410 * gcc.dg/tree-ssa/calloc-3.c: New file.
8411
8412 2014-06-25 Richard Biener <rguenther@suse.de>
8413
8414 PR testsuite/61560
8415 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8416 for targets that return _Complex float in memory.
8417
8418 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8419
8420 * gcc.target/arm/vect-noalign.c: Adjust options.
8421
8422 2014-06-24 Cong Hou <congh@google.com>
8423
8424 * gcc.dg/vect/vect-reduc-sad.c: New.
8425 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8426
8427 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
8428
8429 PR tree-optimization/57742
8430 * g++.dg/tree-ssa/calloc.C: New testcase.
8431 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
8432 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
8433 * gcc.dg/strlenopt-9.c: Adapt.
8434
8435 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
8436
8437 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
8438 global variable.
8439 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
8440 instead of calling sequentially in the C code.
8441 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
8442 saved_return_address to the stack frame where LR register was stored.
8443 (saved_return_address): Declare weak.
8444
8445 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8446
8447 PR c++/33972
8448 * g++.dg/other/operator3.C: New.
8449 * g++.dg/template/operator8.C: Adjust.
8450 * g++.dg/template/operator9.C: Likewise.
8451
8452 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
8453
8454 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
8455
8456 2014-06-24 Richard Biener <rguenther@suse.de>
8457
8458 PR tree-optimization/61572
8459 * gcc.target/i386/pr61572.c: New testcase.
8460
8461 2014-06-24 Jakub Jelinek <jakub@redhat.com>
8462
8463 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
8464 reduction clause.
8465 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
8466 Remove Label is never defined expected error.
8467 * gfortran.dg/gomp/udr8.f90: New test.
8468
8469 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
8470
8471 PR tree-optimization/61554
8472 * g++.dg/torture/pr61554.C: New testcase.
8473
8474 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
8475
8476 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
8477
8478 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
8479
8480 * gcc.dg/localalias-2.c: Guard by require-alias.
8481 * gcc.dg/globalalias-2.c: Likewise.
8482
8483 2014-06-23 Kai Tietz <ktietz@redhat.com>
8484
8485 * gcc.target/i386/indjmp-1.c: New test.
8486
8487 2014-06-23 Andrew Pinski <apinski@cavium.com>
8488
8489 * gcc.c-torture/compile/20140723-1.c: New testcase.
8490
8491 2014-06-23 Marek Polacek <polacek@redhat.com>
8492
8493 PR c/61553
8494 * c-c++-common/pr61553.c (foo): Add dg-error.
8495
8496 2014-06-23 Tobias Burnus <burnus@net-b.de>
8497
8498 * gfortran.dg/coarray_32.f90: New.
8499
8500 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8501
8502 DR 577
8503 PR c++/33101
8504 * g++.dg/other/void1.C: Adjust.
8505 * g++.dg/other/void3.C: Likewise.
8506
8507 2014-06-23 Marek Polacek <polacek@redhat.com>
8508
8509 PR c/61553
8510 * c-c++-common/pr61553.c: New test.
8511
8512 2014-06-23 Richard Biener <rguenther@suse.de>
8513
8514 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
8515 * g++.dg/vect/slp-pr50819.cc: Likewise.
8516 * g++.dg/vect/slp-pr56812.cc: Likewise.
8517 * gcc.dg/vect/bb-slp-1.c: Likewise.
8518 * gcc.dg/vect/bb-slp-10.c: Likewise.
8519 * gcc.dg/vect/bb-slp-11.c: Likewise.
8520 * gcc.dg/vect/bb-slp-13.c: Likewise.
8521 * gcc.dg/vect/bb-slp-14.c: Likewise.
8522 * gcc.dg/vect/bb-slp-15.c: Likewise.
8523 * gcc.dg/vect/bb-slp-16.c: Likewise.
8524 * gcc.dg/vect/bb-slp-17.c: Likewise.
8525 * gcc.dg/vect/bb-slp-18.c: Likewise.
8526 * gcc.dg/vect/bb-slp-19.c: Likewise.
8527 * gcc.dg/vect/bb-slp-2.c: Likewise.
8528 * gcc.dg/vect/bb-slp-20.c: Likewise.
8529 * gcc.dg/vect/bb-slp-21.c: Likewise.
8530 * gcc.dg/vect/bb-slp-22.c: Likewise.
8531 * gcc.dg/vect/bb-slp-23.c: Likewise.
8532 * gcc.dg/vect/bb-slp-24.c: Likewise.
8533 * gcc.dg/vect/bb-slp-25.c: Likewise.
8534 * gcc.dg/vect/bb-slp-26.c: Likewise.
8535 * gcc.dg/vect/bb-slp-27.c: Likewise.
8536 * gcc.dg/vect/bb-slp-28.c: Likewise.
8537 * gcc.dg/vect/bb-slp-29.c: Likewise.
8538 * gcc.dg/vect/bb-slp-3.c: Likewise.
8539 * gcc.dg/vect/bb-slp-30.c: Likewise.
8540 * gcc.dg/vect/bb-slp-31.c: Likewise.
8541 * gcc.dg/vect/bb-slp-32.c: Likewise.
8542 * gcc.dg/vect/bb-slp-4.c: Likewise.
8543 * gcc.dg/vect/bb-slp-5.c: Likewise.
8544 * gcc.dg/vect/bb-slp-6.c: Likewise.
8545 * gcc.dg/vect/bb-slp-7.c: Likewise.
8546 * gcc.dg/vect/bb-slp-8.c: Likewise.
8547 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8548 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8549 * gcc.dg/vect/bb-slp-9.c: Likewise.
8550 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8551 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
8552 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8553 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8554 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8555 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8556 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8557 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8558 * gcc.dg/vect/pr26359.c: Likewise.
8559 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8560
8561 2014-06-23 Marek Polacek <polacek@redhat.com>
8562
8563 * c-c++-common/pr49706-2.c: New test.
8564
8565 2014-06-23 Alan Modra <amodra@gmail.com>
8566
8567 * gcc.dg/pr61583.c: New.
8568
8569 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8570
8571 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8572 [u]int64x1_t.
8573
8574 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8575 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8576
8577 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8578 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8579 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8580 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8581 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8582 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8583 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8584 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8585 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8586 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8587 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8588 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8589 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8590 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8591 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8592 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8593 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8594 test_vsrid_n_u64): Fix signature to match intrinsic.
8595
8596 (test_vabs_s64): Remove.
8597 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8598
8599 (test_vdupd_lane_s64): Rename to...
8600 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8601
8602 (test_vdupd_lane_u64): Rename to...
8603 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8604
8605 (test_vtst_s64): Rename to...
8606 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8607
8608 (test_vtst_u64): Rename to...
8609 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8610
8611 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
8612 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
8613 Remove out-of-bounds tests.
8614 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
8615 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
8616 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
8617
8618 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8619
8620 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
8621 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
8622 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
8623 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
8624 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
8625 vector types.
8626 * gcc.target/aarch64/vsub_f64.c: Likewise.
8627 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
8628 scheme as now the same for all variants.
8629 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
8630 float64x1_t.
8631
8632 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
8633
8634 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
8635
8636 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8637
8638 * gcc.dg/localalias.c: Fix broken commit.
8639 * gcc.dg/globalalias.c: Likewise.
8640
8641 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8642
8643 * gcc.dg/localalias.c: New testcase.
8644 * gcc.dg/localalias-2.c: New testcase.
8645 * gcc.dg/globalalias.c: New testcase.
8646 * gcc.dg/globalalias-2.c: New testcase.
8647
8648 2014-06-20 Jakub Jelinek <jakub@redhat.com>
8649
8650 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
8651
8652 2014-06-20 Marek Polacek <polacek@redhat.com>
8653
8654 * c-c++-common/ubsan/bounds-1.c: New test.
8655 * c-c++-common/ubsan/bounds-2.c: New test.
8656 * c-c++-common/ubsan/bounds-3.c: New test.
8657 * c-c++-common/ubsan/bounds-4.c: New test.
8658 * c-c++-common/ubsan/bounds-5.c: New test.
8659 * c-c++-common/ubsan/bounds-6.c: New test.
8660
8661 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
8662
8663 Make the tests big-endian friendly.
8664
8665 * gcc.target/aarch64/aapcs64/test_25.c: Update.
8666 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
8667 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
8668 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
8669 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
8670 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
8671 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
8672 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
8673 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
8674
8675 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8676 Max Ostapenko <m.ostapenko@partner.samsung.com>
8677
8678 PR sanitizer/61547
8679 * c-c++-common/asan/strlen-overflow-1.c: New test.
8680
8681 2014-06-20 Martin Jambor <mjambor@suse.cz>
8682
8683 PR ipa/61540
8684 * g++.dg/ipa/pr61540.C: New test.
8685
8686 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8687 Max Ostapenko <m.ostapenko@partner.samsung.com>
8688
8689 PR sanitizer/61530
8690 * c-c++-common/asan/pr61530.c: New test.
8691
8692 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8693
8694 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
8695 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
8696 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
8697 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
8698 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
8699 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
8700 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
8701 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
8702 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
8703 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
8704 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
8705 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
8706 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8707 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8708 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
8709 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
8710 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
8711 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
8712 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
8713 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
8714 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
8715 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8716 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8717 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
8718 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
8719 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
8720 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
8721 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
8722 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
8723 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
8724 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
8725 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
8726 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
8727 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
8728 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
8729 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8730 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8731 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
8732 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
8733 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
8734 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
8735 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
8736 (test_vqdmlal_high_lane_s16): Fix parameter type.
8737 (test_vqdmlal_high_lane_s32): Likewise.
8738 (test_vqdmull_high_lane_s16): Likewise.
8739 (test_vqdmull_high_lane_s32): Likewise.
8740 (test_vqdmlsl_high_lane_s32): Likewise.
8741 (test_vqdmlsl_high_lane_s16): Likewise.
8742 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
8743 Fix argument type.
8744 (test_vqdmlals_lane_s32): Likewise.
8745 (test_vqdmlslh_lane_s16): Likewise.
8746 (test_vqdmlsls_lane_s32): Likewise.
8747 (test_vqdmulhh_lane_s16): Likewise.
8748 (test_vqdmulhs_lane_s32): Likewise.
8749 (test_vqdmullh_lane_s16): Likewise.
8750 (test_vqdmulls_lane_s32): Likewise.
8751 (test_vqrdmulhh_lane_s16): Likewise.
8752 (test_vqrdmulhs_lane_s32): Likewise.
8753
8754 2014-06-20 Tobias Burnus <burnus@net-b.de>
8755
8756 PR testsuite/61567
8757 * gfortran.dg/coarray_collectives_5.f90: Update
8758 dg-final scan-tree-dump-times.
8759 * gfortran.dg/coarray_collectives_6.f90: Ditto.
8760
8761 2014-06-20 Hale Wang <hale.wang@arm.com>
8762
8763 * gcc.target/arm/lto/: New folder to verify the LTO option.
8764 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
8765 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
8766 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
8767 * lib/lto.exp (object-readelf): New procedure.
8768
8769 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8770
8771 PR fortran/61454
8772 * gfortran.dg/pr61454.f90: New file.
8773
8774 2014-06-19 Terry Guo <terry.guo@arm.com>
8775
8776 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
8777 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
8778 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
8779
8780 2014-06-19 Tobias Burnus <burnus@net-b.de>
8781
8782 * gfortran.dg/coarray/collectives_2.f90: Extend
8783 and make valid.
8784
8785 2014-06-18 Tom de Vries <tom@codesourcery.com>
8786
8787 * gcc.target/aarch64/fuse-caller-save.c: New test.
8788
8789 2014-06-18 Radovan Obradovic <robradovic@mips.com>
8790 Tom de Vries <tom@codesourcery.com>
8791
8792 * gcc.target/arm/fuse-caller-save.c: New test.
8793
8794 2014-06-18 Richard Biener <rguenther@suse.de>
8795
8796 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
8797 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
8798 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
8799
8800 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8801
8802 PR tree-optimization/61518
8803 * gcc.dg/torture/pr61518.c: New test.
8804
8805 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8806
8807 PR tree-optimization/61517
8808 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
8809 (incorrect_read_be32): Likewise.
8810 (main): Call incorrect_read_* to test stmt replacement is made by
8811 bswap at the right place.
8812 * gcc.c-torture/execute/pr61517.c: New test.
8813
8814 2014-06-18 Andreas Schwab <schwab@suse.de>
8815
8816 PR rtl-optimization/54555
8817 * gcc.target/m68k/pr54555.c: New test.
8818
8819 2014-06-18 Olivier Hainque <hainque@adacore.com>
8820
8821 * gnat.dg/blocklocs.adb: New test.
8822
8823 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
8824
8825 PR tree-optimization/52252
8826 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
8827 * gcc.target/i386/pr52252-core.c: Ditto.
8828
8829 PR tree-optimization/61403
8830 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
8831
8832 2014-06-18 Jakub Jelinek <jakub@redhat.com>
8833
8834 * gfortran.dg/gomp/declare-simd-1.f90: New test.
8835 * gfortran.dg/gomp/depend-1.f90: New test.
8836 * gfortran.dg/gomp/target1.f90: New test.
8837 * gfortran.dg/gomp/target2.f90: New test.
8838 * gfortran.dg/gomp/target3.f90: New test.
8839 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
8840 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
8841 201107.
8842
8843 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8844
8845 PR fortran/61126
8846 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
8847
8848 2014-06-17 Tobias Burnus <burnus@net-b.de>
8849 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
8850
8851 * gfortran.dg/coarray/send_array.f90: New.
8852 * gfortran.dg/coarray/get_array.f90: New.
8853 * gfortran.dg/coarray/sendget_array.f90: New.
8854 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
8855 names.
8856 * gfortran.dg/coarray/collectives_2.f90: New.
8857
8858 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8859
8860 PR target/61533
8861 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
8862 dg-options.
8863
8864 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
8865
8866 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
8867 unit_id and kind_id to zero.
8868
8869 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
8870
8871 PR target/61483
8872 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
8873 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
8874 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
8875 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
8876
8877 2014-06-17 Richard Biener <rguenther@suse.de>
8878
8879 PR lto/61012
8880 * gcc.dg/lto/pr61526_0.c: New testcase.
8881 * gcc.dg/lto/pr61526_1.c: Likewise.
8882
8883 2014-06-17 Richard Biener <rguenther@suse.de>
8884
8885 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
8886 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
8887 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
8888 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8889 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
8890
8891 2014-06-17 Richard Biener <rguenther@suse.de>
8892
8893 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
8894
8895 2014-06-16 Richard Biener <rguenther@suse.de>
8896
8897 PR tree-optimization/61482
8898 * g++.dg/torture/pr61482.C: New testcase.
8899
8900 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
8901
8902 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
8903 vpmacsdql instruction.
8904
8905 2014-06-16 Yury Gribov <y.gribov@samsung.com>
8906
8907 * c-c++-common/asan/instrument-with-calls-1.c: New test.
8908 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8909 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8910 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
8911 test patterns.
8912 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8913 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8914 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8915 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8916 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8917 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8918
8919 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8920
8921 PR fortran/28484
8922 PR fortran/61429
8923 * gfortran.dg/system_clock_1.f90: New file.
8924 * gfortran.dg/system_clock_2.f90: New file.
8925
8926 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8927
8928 PR c++/33101
8929 * g++.dg/other/void3.C: New.
8930 * g++.dg/conversion/err-recover1.C: Update.
8931
8932 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
8933
8934 PR target/61415
8935 * lib/target-supports.exp (check_effective_target_longdouble128): New.
8936 * gcc.target/powerpc/pack02.c: Use it.
8937 * gcc.target/powerpc/tfmode_off.c: Likewise.
8938
8939 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
8940
8941 PR rtl-optimization/61094
8942 PR rtl-optimization/61446
8943 * gcc.target/i386/pr61446.c : New.
8944
8945 2014-06-13 Dehao Chen <dehao@google.com>
8946
8947 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
8948
8949 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
8950
8951 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
8952
8953 2014-06-13 Richard Biener <rguenther@suse.de>
8954
8955 * c-c++-common/pr46562-2.c: Adjust.
8956 * g++.dg/tree-ssa/pr8781.C: Likewise.
8957 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8958 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8959 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8960 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
8961 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8962
8963 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8964
8965 PR tree-optimization/61375
8966 * gcc.c-torture/execute/pr61375-1.c: New test.
8967
8968 2014-06-12 Jakub Jelinek <jakub@redhat.com>
8969
8970 PR middle-end/61486
8971 * c-c++-common/gomp/pr61486-1.c: New test.
8972 * c-c++-common/gomp/pr61486-2.c: New test.
8973
8974 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
8975
8976 PR target/59843
8977 * gcc.dg/vect/vect-singleton_1.c: New file.
8978
8979 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
8980
8981 PR target/61443
8982 * gcc.target/avr/torture/pr61443.c: New test.
8983
8984 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8985
8986 PR c++/19200
8987 * g++.dg/parse/friend11.C: New.
8988
8989 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8990
8991 PR c++/60265
8992 * g++.dg/cpp0x/using-enum-1.C: New.
8993 * g++.dg/cpp0x/using-enum-2.C: Likewise.
8994
8995 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8996
8997 PR c++/19200
8998 * g++.dg/parse/friend9.C: New.
8999 * g++.dg/parse/friend10.C: Likewise.
9000 * g++.dg/parse/friend7.C: Adjust.
9001
9002 2014-06-11 Richard Biener <rguenther@suse.de>
9003
9004 PR tree-optimization/61452
9005 * gcc.dg/torture/pr61452.c: New testcase.
9006
9007 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9008
9009 PR c++/34049
9010 * g++.dg/parse/pr34049.C: New.
9011
9012 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
9013
9014 * gcc.c-torture/execute/pr61306-1.c: New test.
9015 * gcc.c-torture/execute/pr61306-2.c: Likewise.
9016 * gcc.c-torture/execute/pr61306-3.c: Likewise.
9017
9018 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9019
9020 * gcc.target/aarch64/acle/acle.exp: New.
9021 * gcc.target/aarch64/acle/crc32b.c: New test.
9022 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
9023 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
9024 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
9025 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
9026 * gcc.target/aarch64/acle/crc32d.c: Likewise.
9027 * gcc.target/aarch64/acle/crc32h.c: Likewise.
9028 * gcc.target/aarch64/acle/crc32w.c: Likewise.
9029
9030 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
9031
9032 PR tree-optimization/52252
9033 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
9034
9035 2014-06-11 Richard Biener <rguenther@suse.de>
9036
9037 PR middle-end/61437
9038 * gcc.dg/torture/20140610-1.c: New testcase.
9039 * gcc.dg/torture/20140610-2.c: Likewise.
9040
9041 2014-06-10 Richard Biener <rguenther@suse.de>
9042
9043 PR tree-optimization/61438
9044 * gcc.dg/torture/pr61438.c: New testcase.
9045
9046 2014-06-10 Richard Biener <rguenther@suse.de>
9047
9048 PR middle-end/61456
9049 * g++.dg/opt/pr61456.C: New testcase.
9050
9051 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
9052 Mikael Morin <mikael@gcc.gnu.org>
9053
9054 PR fortran/41936
9055 * gfortran.dg/class_array_15.f03: Check memory leaks.
9056
9057 2014-06-10 Richard Biener <rguenther@suse.de>
9058
9059 PR tree-optimization/57186
9060 PR tree-optimization/59299
9061 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
9062 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
9063
9064 2014-06-10 Jakub Jelinek <jakub@redhat.com>
9065
9066 PR fortran/60928
9067 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
9068 directives.
9069 * gfortran.dg/gomp/associate1.f90: New test.
9070 * gfortran.dg/gomp/intentin1.f90: New test.
9071 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
9072 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
9073 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
9074 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
9075
9076 2014-06-09 Marek Polacek <polacek@redhat.com>
9077
9078 PR c/36446
9079 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
9080 * gcc.dg/array-2.c: Likewise.
9081 * gcc.dg/array-const-2.c: Likewise.
9082 * gcc.dg/ucnid-8.c: Likewise.
9083 * gcc.dg/vla-init-1.c: Likewise.
9084 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
9085 * gcc.dg/c99-flex-array-7.c: Likewise.
9086 * gcc.dg/init-bad-1.c: Likewise.
9087 * gcc.dg/init-bad-3.c: Likewise.
9088 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
9089 * gcc.dg/pedwarn-init.c: Add dg-warning.
9090 * gcc.dg/pr53119.c: Remove dg-excess-errors.
9091
9092 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
9093
9094 PR c++/22556
9095 * g++.dg/other/redecl3.C: New.
9096
9097 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
9098
9099 PR c++/54442
9100 * g++.dg/pr54442.C: New file.
9101
9102 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
9103
9104 PR fortran/61406
9105 * gfortran.dg/associate_17.f90 : New test
9106
9107 2014-06-09 Petr Murzin <petr.murzin@intel.com>
9108
9109 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
9110 void for TEST instead of static void.
9111 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
9112 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
9113 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
9114 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
9115 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
9116 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
9117 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
9118 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
9119 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
9120 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
9121 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
9122 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
9123 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
9124 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
9125 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
9126 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
9127 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
9128 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
9129 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
9130 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
9131 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
9132 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
9133 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
9134 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
9135 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
9136 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
9137 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
9138 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
9139 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
9140 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
9141 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
9142 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9143 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9144 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9145 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9146 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9147 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9148 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9149 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9150 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9151 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9152 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
9153 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
9154 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
9155 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
9156 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
9157 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
9158 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
9159 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
9160 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
9161 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
9162 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
9163 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
9164 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
9165 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
9166 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
9167 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
9168 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
9169 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
9170 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
9171 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
9172 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
9173 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
9174 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
9175 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
9176 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
9177 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
9178 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
9179 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9180 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9181 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9182 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9183 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9184 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9185 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9186 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9187 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9188 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
9189 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
9190 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
9191 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
9192 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
9193 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
9194 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
9195 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
9196 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
9197 instead of static void.
9198 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
9199 delete unused variables.
9200 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9201 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9202 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9203 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
9204 delete unused variables, void for TEST instead of static void.
9205 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9206 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9207 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9208 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9209 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9210 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9211 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9212 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9213 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9214 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9215 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9216 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9217 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
9218 initialize variables.
9219 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
9220 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
9221 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
9222 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
9223 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
9224 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
9225 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
9226 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
9227 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
9228 * gcc.target/i386/i386.exp: Ditto.
9229 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
9230 CALC, void for TEST instead of static void, initialize variables.
9231 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
9232 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
9233 static void.
9234 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
9235 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
9236 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
9237 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
9238 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
9239 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
9240 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
9241 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
9242 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
9243 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
9244 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
9245 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
9246 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
9247 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
9248 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
9249 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
9250 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9251 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9252 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
9253 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
9254 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
9255 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
9256 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
9257 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
9258 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
9259 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
9260 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
9261 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
9262 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
9263 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
9264 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
9265 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
9266 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
9267 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
9268 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
9269 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
9270 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
9271 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
9272 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
9273 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
9274 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9275 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9276 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
9277 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
9278 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
9279 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
9280 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
9281 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
9282 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
9283 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
9284 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
9285 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
9286 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9287 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9288 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9289 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9290 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9291 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9292 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9293 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9294 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9295 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9296 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9297 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9298 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9299 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9300 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9301 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9302 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9303 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9304 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9305 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9306 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9307 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9308 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9309 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9310 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9311 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9312 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9313 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9314 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9315 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9316 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9317 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9318 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9319 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9320 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9321 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9322 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9323 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9324 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9325 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9326 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9327 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9328 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9329 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9330 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9331 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9332 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9333 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9334 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9335 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9336 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9337 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9338 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9339 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9340 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9341 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9342 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9343 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9344 instead of static void.
9345 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9346 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9347 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9348 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9349 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9350 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9351 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9352 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9353 static void, delete unused variables.
9354 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9355 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9356 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9357 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9358 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9359 static void, delete unused variables, Change parameters for
9360 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9361 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9362 CALC, void for TEST instead of static void.
9363 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9364 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9365 void.
9366 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9367 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9368 static void, change type of parameter for UNION_TYPE.
9369 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9370 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9371 void for TEST instead of static void, delete unused variables, change
9372 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9373 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9374 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9375 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9376 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9377 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9378 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9379 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9380 void for TEST instead of static void, change parameters for
9381 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9382 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9383 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9384 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9385 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9386 __attribute__((unused)).
9387 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9388 __attribute__((unused)).
9389 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9390 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9391 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9392 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9393 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9394 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9395 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9396 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9397 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9398 add __attribute__((unused)).
9399 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9400 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9401 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9402 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9404 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9405 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9406 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9407 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9408 delete unused variables.
9409 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9410 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9411 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9412 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9413 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9414 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9415 static void, mask_merging and zero_masking for unsigned types.
9416 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9417 CHECK_ARRAY for unsigned types.
9418 * gcc.target/i386/m256-check.h: Ditto.
9419 * gcc.target/i386/m512-check.h: Ditto.
9420
9421 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9422
9423 PR target/61062
9424 * gcc.target/arm/pr48252.c (main): Expect same result
9425 as endian-neutral.
9426
9427 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9428
9429 PR fortran/45187
9430 * gfortran.dg/cray_pointers_10.f90: New file.
9431
9432 2014-06-09 Jakub Jelinek <jakub@redhat.com>
9433
9434 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
9435 instead of complex(kind=16).
9436
9437 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9438
9439 PR fortran/38829
9440 * gfortran.dg/bind_c_usage_29.f90: New file.
9441
9442 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
9443
9444 * gnat.dg/opt38.adb: New test.
9445 * gnat.dg/opt38_pkg.ad[sb]: New helper.
9446
9447 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
9448
9449 PR target/18343
9450 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
9451 New macro, 0 for __MMIX__, default 64.
9452 (bar): Pass it to __builtin_apply instead of literal 64.
9453
9454 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9455
9456 * gfortran.dg/io_constraints_11.f90: New file.
9457 * gfortran.dg/io_constraints_12.f90: New file.
9458 * gfortran.dg/io_constraints_13.f90: New file.
9459
9460 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
9461
9462 PR target/61423
9463 * gcc.target/i386/pr61423.c: New test.
9464
9465 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9466
9467 PR c++/60184
9468 * g++.dg/cpp0x/constexpr-union6.C: New.
9469 * g++.dg/cpp0x/union6.C: Likewise.
9470 * g++.dg/init/ref14.C: Adjust.
9471 * g++.dg/init/union1.C: Likewise.
9472
9473 2014-06-06 Richard Biener <rguenther@suse.de>
9474
9475 PR tree-optimization/59299
9476 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
9477
9478 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
9479
9480 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
9481 * gcc.dg/tree-ssa/sra-12.c: Likewise.
9482
9483 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9484
9485 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
9486 bitfield and test wrong results instead of correct results to make the
9487 test more portable.
9488
9489 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9490
9491 PR c++/60432
9492 * g++.dg/cpp0x/constexpr-60432.C: New.
9493
9494 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9495
9496 PR c++/60199
9497 * g++.dg/cpp0x/constexpr-60199.C: New.
9498
9499 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9500
9501 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
9502 Specify -march=z900 as an additional option.
9503 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
9504 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9505 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
9506
9507 2014-06-06 Jakub Jelinek <jakub@redhat.com>
9508
9509 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
9510 reduction clause diagnostic changes.
9511 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
9512 * gfortran.dg/gomp/reduction1.f90: Likewise.
9513 * gfortran.dg/gomp/reduction3.f90: Likewise.
9514 * gfortran.dg/gomp/udr1.f90: New test.
9515 * gfortran.dg/gomp/udr2.f90: New test.
9516 * gfortran.dg/gomp/udr3.f90: New test.
9517 * gfortran.dg/gomp/udr4.f90: New test.
9518 * gfortran.dg/gomp/udr5.f90: New test.
9519 * gfortran.dg/gomp/udr6.f90: New test.
9520 * gfortran.dg/gomp/udr7.f90: New test.
9521
9522 2014-06-06 Christian Bruel <christian.bruel@st.com>
9523
9524 PR tree-optimization/43934
9525 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
9526
9527 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
9528
9529 PR c/53119
9530 * gcc.dg/pr53119.c: New testcase.
9531
9532 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9533
9534 PR target/52472
9535 * gcc.target/avr/pr52472.c: New test.
9536
9537
9538 2014-06-05 Jeff Law <law@redhat.com>
9539
9540 PR tree-optimization/61289
9541 * g++.dg/pr61289.C: New test.
9542 * g++.dg/pr61289-2.C: New test.
9543
9544 2014-06-05 Richard Biener <rguenther@suse.de>
9545 Paolo Carlini <paolo.carlini@oracle.com>
9546
9547 PR c++/56961
9548 * g++.dg/parse/pr56961.C: New.
9549
9550 2014-06-05 Kai Tietz <ktietz@redhat.com>
9551
9552 PR target/46219
9553 * gcc.target/i386/sibcall-4.c: Remove xfail.
9554
9555 2014-06-05 Julian Brown <julian@codesourcery.com>
9556 Sandra Loosemore <sandra@codesourcery.com>
9557
9558 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9559
9560 2014-06-05 Richard Biener <rguenther@suse.de>
9561
9562 PR c++/61004
9563 * g++.dg/diagnostic/pr61004.C: New testcase.
9564
9565 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9566
9567 * gcc.dg/torture/pr61319.c: New test.
9568
9569 2014-06-05 Marek Polacek <polacek@redhat.com>
9570
9571 PR c/56724
9572 * gcc.dg/pr56724-3.c: New test.
9573
9574 2014-06-05 Andreas Schwab <schwab@suse.de>
9575
9576 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9577
9578 2014-06-05 Marek Polacek <polacek@redhat.com>
9579
9580 PR c/49706
9581 * c-c++-common/pr49706.c: New test.
9582
9583 2014-06-05 Marek Polacek <polacek@redhat.com>
9584
9585 PR c/48062
9586 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9587 * gcc.dg/Wshadow-3.c: Likewise.
9588 * gcc.dg/pr48062.c: New test.
9589
9590 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9591
9592 PR c++/43453
9593 * g++.dg/init/pr43453.C: New.
9594
9595 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9596
9597 PR tree-optimization/61385
9598 * gcc.dg/tree-ssa/pr61385.c: New file.
9599
9600 2014-06-04 Richard Biener <rguenther@suse.de>
9601
9602 PR tree-optimization/60098
9603 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9604
9605 2014-06-04 Richard Biener <rguenther@suse.de>
9606
9607 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9608
9609 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9610
9611 PR c/58942
9612 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
9613 the case with a pointer.
9614
9615 2014-06-04 Marek Polacek <polacek@redhat.com>
9616
9617 PR c/30020
9618 * c-c++-common/pr30020.c: New test.
9619
9620 2014-06-03 Andrew Pinski <apinski@cavium.com>
9621
9622 * gcc.c-torture/compile/20140528-1.c: New testcase.
9623
9624 2014-06-03 Dehao Chen <dehao@google.com>
9625
9626 * gcc.dg/tree-prof/merge_block.c: New test.
9627
9628 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
9629
9630 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
9631 * g++.dg/ext/mv15.C (dg-options): Ditto.
9632
9633 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9634
9635 DR 1423
9636 PR c++/52174
9637 * g++.dg/cpp0x/nullptr31.C: New.
9638 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
9639 * g++.dg/cpp0x/nullptr17.C: Update.
9640
9641 2014-06-03 Marek Polacek <polacek@redhat.com>
9642
9643 PR c/60439
9644 * c-c++-common/pr60439.c: New test.
9645 * g++.dg/eh/scope1.C (f4): Add dg-warning.
9646
9647 2014-06-03 Martin Jambor <mjambor@suse.cz>
9648
9649 PR ipa/61160
9650 * g++.dg/ipa/pr61160-1.C: New test.
9651
9652 2014-06-03 Richard Biener <rguenther@suse.de>
9653
9654 PR tree-optimization/61383
9655 * gcc.dg/torture/pr61383-1.c: New testcase.
9656
9657 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
9658
9659 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
9660
9661 2014-06-02 Jeff Law <law@redhat.com>
9662
9663 PR rtl-optimization/61094
9664 * g++.dg/pr61094: New test.
9665
9666 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
9667
9668 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9669 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
9670 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
9671 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
9672 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
9673 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
9674 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
9675 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
9676
9677 2014-06-02 Richard Biener <rguenther@suse.de>
9678
9679 PR tree-optimization/61346
9680 * gcc.dg/torture/pr61346.c: New testcase.
9681
9682 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9683
9684 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
9685 not compilation.
9686 * gcc.target/i386/sibcall-4.c: Ditto.
9687 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
9688
9689 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9690
9691 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
9692 in scan-assembler-not string.
9693 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
9694 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
9695 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
9696
9697 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9698
9699 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
9700
9701 2014-06-01 Kai Tietz <ktietz@redhat.com>
9702
9703 PR target/61377
9704 * gcc.target/i386/sibcall-6.c: New test.
9705
9706 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9707
9708 DR 1227
9709 PR c++/57543
9710 * g++.dg/cpp0x/pr57543-1.C: New.
9711 * g++.dg/cpp0x/pr57543-2.C: Likewise.
9712 * g++.dg/cpp0x/pr57543-3.C: Likewise.
9713 * g++.dg/cpp0x/decltype59.C: Likewise.
9714
9715 2014-05-31 Tom de Vries <tom@codesourcery.com>
9716
9717 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
9718
9719 2014-05-30 Jakub Jelinek <jakub@redhat.com>
9720
9721 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
9722 restore_gcc_exec_prefix_env_var): New procedures.
9723 (set_ld_library_path_env_vars,
9724 restore_ld_library_path_env_vars): Use them.
9725 * lib/c-compat.exp: Load target-libpath.exp.
9726 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
9727 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
9728 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
9729 restore_gcc_exec_prefix_env_var.
9730 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
9731 Likewise.
9732
9733 * c-c++-common/asan/misalign-1.c: New test.
9734 * c-c++-common/asan/misalign-2.c: New test.
9735
9736 * g++.dg/asan/asan_test.C: Add -std=c++11 and
9737 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
9738 -DASAN_USE_DEJAGNU_GTEST=1.
9739 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
9740 * g++.dg/asan/asan_oob_test.cc: Likewise.
9741 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
9742 * g++.dg/asan/asan_str_test.cc: Likewise.
9743 * g++.dg/asan/asan_test_utils.h: Likewise.
9744 * g++.dg/asan/sanitizer_test_config.h: Likewise.
9745 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
9746 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
9747 Imported from upstream r209283.
9748 * g++.dg/asan/asan_test_config.h: Likewise.
9749
9750 2014-05-30 Kai Tietz <ktietz@redhat.com>
9751
9752 PR target/60104
9753 * gcc.target/i386/sibcall-1.c: New test.
9754 * gcc.target/i386/sibcall-2.c: New test.
9755 * gcc.target/i386/sibcall-3.c: New test.
9756 * gcc.target/i386/sibcall-4.c: New test.
9757
9758 2014-05-30 Ian Lance Taylor <iant@google.com>
9759
9760 * gcc.target/i386/pause-2.c: New test.
9761
9762 2014-05-30 Tom de Vries <tom@codesourcery.com>
9763
9764 * gcc.target/i386/fuse-caller-save.c: New test.
9765 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
9766 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
9767
9768 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9769
9770 * gcc.target/arm/simd/vrev16p8_1.c: New file.
9771 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
9772 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
9773 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
9774 * gcc.target/arm/simd/vrev16s8_1.c: New file.
9775 * gcc.target/arm/simd/vrev16u8_1.c: New file.
9776 * gcc.target/arm/simd/vrev32p16_1.c: New file.
9777 * gcc.target/arm/simd/vrev32p8_1.c: New file.
9778 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
9779 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
9780 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
9781 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
9782 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
9783 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
9784 * gcc.target/arm/simd/vrev32s16_1.c: New file.
9785 * gcc.target/arm/simd/vrev32s8_1.c: New file.
9786 * gcc.target/arm/simd/vrev32u16_1.c: New file.
9787 * gcc.target/arm/simd/vrev32u8_1.c: New file.
9788 * gcc.target/arm/simd/vrev64f32_1.c: New file.
9789 * gcc.target/arm/simd/vrev64p16_1.c: New file.
9790 * gcc.target/arm/simd/vrev64p8_1.c: New file.
9791 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
9792 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
9793 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
9794 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
9795 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
9796 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
9797 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
9798 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
9799 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
9800 * gcc.target/arm/simd/vrev64s16_1.c: New file.
9801 * gcc.target/arm/simd/vrev64s32_1.c: New file.
9802 * gcc.target/arm/simd/vrev64s8_1.c: New file.
9803 * gcc.target/arm/simd/vrev64u16_1.c: New file.
9804 * gcc.target/arm/simd/vrev64u32_1.c: New file.
9805 * gcc.target/arm/simd/vrev64u8_1.c: New file.
9806
9807 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
9808
9809 PR rtl-optimization/61325
9810 * gcc.target/aarch64/pr61325.c: New.
9811
9812 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
9813
9814 * gcc.target/arm/simd/vextQf32_1.c: New file.
9815 * gcc.target/arm/simd/vextQp16_1.c: New file.
9816 * gcc.target/arm/simd/vextQp8_1.c: New file.
9817 * gcc.target/arm/simd/vextQs16_1.c: New file.
9818 * gcc.target/arm/simd/vextQs32_1.c: New file.
9819 * gcc.target/arm/simd/vextQs64_1.c: New file.
9820 * gcc.target/arm/simd/vextQs8_1.c: New file.
9821 * gcc.target/arm/simd/vextQu16_1.c: New file.
9822 * gcc.target/arm/simd/vextQu32_1.c: New file.
9823 * gcc.target/arm/simd/vextQu64_1.c: New file.
9824 * gcc.target/arm/simd/vextQu8_1.c: New file.
9825 * gcc.target/arm/simd/vextQp64_1.c: New file.
9826 * gcc.target/arm/simd/vextf32_1.c: New file.
9827 * gcc.target/arm/simd/vextp16_1.c: New file.
9828 * gcc.target/arm/simd/vextp8_1.c: New file.
9829 * gcc.target/arm/simd/vexts16_1.c: New file.
9830 * gcc.target/arm/simd/vexts32_1.c: New file.
9831 * gcc.target/arm/simd/vexts64_1.c: New file.
9832 * gcc.target/arm/simd/vexts8_1.c: New file.
9833 * gcc.target/arm/simd/vextu16_1.c: New file.
9834 * gcc.target/arm/simd/vextu32_1.c: New file.
9835 * gcc.target/arm/simd/vextu64_1.c: New file.
9836 * gcc.target/arm/simd/vextu8_1.c: New file.
9837 * gcc.target/arm/simd/vextp64_1.c: New file.
9838
9839 2014-05-29 Radovan Obradovic <robradovic@mips.com>
9840 Tom de Vries <tom@codesourcery.com>
9841
9842 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
9843 options.
9844 * gcc.target/mips/fuse-caller-save.h: New include file.
9845 * gcc.target/mips/fuse-caller-save.c: New test.
9846 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
9847 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9848
9849 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
9850
9851 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
9852
9853 2014-05-28 Richard Biener <rguenther@suse.de>
9854
9855 PR middle-end/61045
9856 * gcc.dg/pr61045.c: New testcase.
9857
9858 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9859
9860 * lib/clearcap.exp: New file.
9861 * gcc.dg/vect/vect.exp: Load clearcap.exp.
9862 Remove clearcap_ldflags handling.
9863 Call clearcap-init, clearcap-finish.
9864 * gcc.target/i386/i386.exp: Likewise.
9865 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
9866 * gcc.target/i386/clearcapv2.map: Move to
9867 ../config/sol2-clearcapv2.map.
9868 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
9869 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
9870
9871 2014-05-28 Richard Biener <rguenther@suse.de>
9872
9873 PR tree-optimization/61335
9874 * gfortran.dg/pr61335.f90: New testcase.
9875
9876 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9877
9878 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
9879
9880 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9881
9882 * gnat.dg/overflow_fixed.adb: New test.
9883
9884 2014-05-27 Marek Polacek <polacek@redhat.com>
9885
9886 PR c/56724
9887 * gcc.dg/pr56724-1.c: New test.
9888 * gcc.dg/pr56724-2.c: New test.
9889 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
9890 -Wtraditional.
9891 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
9892
9893 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9894
9895 * gcc.dg/fold-compare-8.c: New test.
9896 * gcc.dg/Wstrict-overflow-25.c: Likewise.
9897
9898 2014-05-27 Richard Biener <rguenther@suse.de>
9899
9900 * gcc.dg/tree-ssa/vrp92.c: New testcase.
9901
9902 2014-05-27 Marek Polacek <polacek@redhat.com>
9903
9904 PR testsuite/61319
9905 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
9906 LLONG_MIN, and ULLONG_MAX.
9907
9908 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9909
9910 * lib/target-supports.exp (check_effective_target_vect_bswap):
9911 Specify arm*-*-* support.
9912
9913 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9914
9915 PR testsuite/61319
9916 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
9917 -nan optional.
9918 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9919 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9920
9921 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9922
9923 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
9924
9925 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
9926
9927 PR rtl-optimization/61222
9928 * gcc.c-torture/compile/pr61222-1.c: New test.
9929 * gcc.c-torture/compile/pr61222-2.c: Likewise.
9930
9931 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9932
9933 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
9934
9935 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9936
9937 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
9938
9939 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9940
9941 PR libgfortran/55117
9942 * gfortran.dg/namelist_85.f90: New test.
9943
9944 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
9945
9946 PR c/61191
9947 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
9948 the case with syntax error.
9949
9950 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9951
9952 * gcc.dg/lto/pr61278_0.c: New test.
9953 * gcc.dg/lto/pr61278_1.c: New test.
9954
9955 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9956
9957 * gcc.dg/pr61220.c: New test.
9958 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
9959
9960 2014-05-25 Tobias Burnus <burnus@net-b.de>
9961
9962 * gfortran.dg/coarray_10.f90: Update dg-warning.
9963 * gfortran.dg/coarray_this_image_1.f90: New.
9964 * gfortran.dg/coarray_this_image_2.f90: New.
9965
9966 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
9967
9968 PR libfortran/61173
9969 * gfortran.dg/arrayio_14.f90: New test.
9970
9971 2014-05-24 Andreas Schwab <schwab@suse.de>
9972
9973 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
9974
9975 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9976
9977 * gfortran.dg/bind_c_array_params_2.f90:
9978 Adjust regexp for -flto.
9979 * gfortran.dg/pr48636-2.f90: Likewise.
9980 * gfortran.dg/pr52835.f90: Likewise.
9981
9982 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
9983
9984 PR rtl-optimization/61215
9985 * gcc.target/i386/pr61215.c: New.
9986
9987 2014-05-23 Marek Polacek <polacek@redhat.com>
9988 Jakub Jelinek <jakub@redhat.com>
9989
9990 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
9991 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
9992 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
9993 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
9994 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
9995 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
9996 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
9997 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
9998 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
9999 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
10000 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
10001 * c-c++-common/ubsan/float-cast.h: New file.
10002 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
10003 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
10004
10005 2014-05-23 Jiong Wang <jiong.wang@arm.com>
10006
10007 * gcc.target/aarch64/tail_indirect_call_1.c: New.
10008
10009 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
10010
10011 * g++.dg/cpp1y/lambda-init9.C: New.
10012
10013 2014-05-23 Richard Biener <rguenther@suse.de>
10014
10015 PR testsuite/61266
10016 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
10017 adjust testcase to reflect reality.
10018
10019 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10020
10021 PR tree-optimization/54733
10022 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
10023 optimization to support memory sources and bitwise operations
10024 equivalent to load in host endianness.
10025 * gcc.dg/optimize-bswaphi-1.c: Likewise.
10026 * gcc.dg/optimize-bswapsi-2.c: Likewise.
10027 * gcc.c-torture/execute/bswap-2.c: Likewise.
10028
10029 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
10030
10031 * lib/target-supports.exp: New effective targets for architectures
10032 capable of performing byte swap.
10033 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
10034 * gcc.dg/optimize-bswapdi-2.c: Likewise.
10035 * gcc.dg/optimize-bswapsi-1.c: Likewise.
10036
10037 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
10038
10039 PR c++/61088
10040 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
10041 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
10042
10043 2014-05-22 Xinliang David Li <davidxl@google.com>
10044
10045 * g++.dg/ipa/devirt-15.C: Fix expected message.
10046 * g++.dg/ipa/devirt-16.C: Ditto.
10047 * g++.dg/ipa/devirt-17.C: Ditto.
10048 * g++.dg/ipa/devirt-26.C: Ditto.
10049 * g++.dg/ipa/imm-devirt-1.C: Ditto.
10050 * g++.dg/ipa/imm-devirt-2.C: Ditto.
10051 * g++.dg/tree-ssa/pr8781.C:Ditto.
10052
10053 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
10054
10055 * gcc.target/powerpc/htm-ttest.c: New test.
10056
10057 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
10058
10059 * gnat.dg/opt37.ad[sb]: New test.
10060
10061 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
10062
10063 PR c/61271
10064 * g++.dg/cilk-plus/AN/array_function.cc: New.
10065
10066 2014-05-22 Richard Biener <rguenther@suse.de>
10067
10068 * gcc.dg/tree-ssa/alias-33.c: New testcase.
10069
10070 2014-05-22 Kostya Serebryany <kcc@google.com>
10071
10072 * c-c++-common/tsan/mutexset1.c: Update the test to match
10073 upstream r209283.
10074 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
10075
10076 2014-05-21 Marek Polacek <polacek@redhat.com>
10077
10078 PR sanitizer/61272
10079 * g++.dg/ubsan/pr61272.C: New test.
10080
10081 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
10082 Sandra Loosemore <sandra@codesourcery.com>
10083
10084 PR lto/60179
10085 * lib/scanasm.exp (scan-lto-assembler): New procedure.
10086 * gcc.target/nios2/custom-fp-lto.c: New test.
10087
10088 2014-05-21 Andreas Schwab <schwab@suse.de>
10089
10090 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
10091
10092 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
10093
10094 PR target/54236
10095 * gcc.target/sh/pr54236-3.c: New.
10096
10097 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
10098
10099 PR c++/60189
10100 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
10101
10102 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
10103
10104 PR tree-optimization/60899
10105 * g++.dg/ipa/devirt-11.C: Update template.
10106
10107 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
10108
10109 PR C++/61038
10110 * g++.dg/cpp0x/pr61038.C: New.
10111
10112 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10113
10114 PR c++/58753
10115 PR c++/58930
10116 PR c++/58704
10117 * g++.dg/cpp0x/nsdmi-template11.C: New.
10118 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
10119 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
10120
10121 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
10122
10123 * gnat.dg/opt35.adb: New test.
10124 * gnat.dg/opt36.adb: Likewise.
10125 * gnat.dg/opt35_pkg.ad[sb]: New helper.
10126
10127 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10128
10129 PR c++/60373
10130 * g++.dg/cpp0x/Wattributes1.C: New.
10131 * g++.dg/ext/visibility/redecl1.C: Adjust.
10132 * g++.dg/ext/visibility/visibility-7.C: Likewise.
10133
10134 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10135
10136 * gcc.target/powerpc/vsxcopy.c: New test.
10137
10138 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
10139
10140 PR c++/58664
10141 * g++.dg/cpp0x/nsdmi-union6.C: New.
10142 * g++.dg/parse/pr58664.C: Likewise.
10143 * g++.dg/cpp0x/nsdmi6.C: Tweak.
10144 * g++.dg/parse/crash31.C: Likewise.
10145 * g++.dg/template/error2.C: Likewise.
10146 * g++.dg/template/inherit8.C: Likewise.
10147 * g++.dg/template/offsetof2.C: Likewise.
10148
10149 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
10150
10151 * c-c++-common/gomp/simd4.c: Adjust for inform.
10152 * g++.dg/cpp0x/decltype-call1.C: Likewise.
10153 * g++.dg/cpp0x/forw_enum6.C: Likewise.
10154 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
10155 * g++.dg/cpp0x/noexcept15.C: Likewise.
10156 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
10157 * g++.dg/eh/spec6.C: Likewise.
10158 * g++.dg/expr/cast1.C: Likewise.
10159 * g++.dg/expr/dtor1.C: Likewise.
10160 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
10161 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
10162 * g++.dg/gomp/pr49223-2.C: Likewise.
10163 * g++.dg/gomp/udr-4.C: Likewise.
10164 * g++.dg/init/delete1.C: Likewise.
10165 * g++.dg/other/crash-2.C: Likewise.
10166 * g++.dg/parse/crash24.C: Likewise.
10167 * g++.dg/parse/crash25.C: Likewise.
10168 * g++.dg/parse/crash31.C: Likewise.
10169 * g++.dg/parse/crash49.C: Likewise.
10170 * g++.dg/parse/crash50.C: Likewise.
10171 * g++.dg/parse/crash54.C: Likewise.
10172 * g++.dg/parse/dtor7.C: Likewise.
10173 * g++.dg/parse/error40.C: Likewise.
10174 * g++.dg/parse/fused-params1.C: Likewise.
10175 * g++.dg/parse/new1.C: Likewise.
10176 * g++.dg/template/crash35.C: Likewise.
10177 * g++.dg/template/crash59.C: Likewise.
10178 * g++.dg/template/crash77.C: Likewise.
10179 * g++.dg/template/error51.C: Likewise.
10180 * g++.dg/template/incomplete1.C: Likewise.
10181 * g++.dg/template/incomplete3.C: Likewise.
10182 * g++.dg/template/incomplete4.C: Likewise.
10183 * g++.dg/template/incomplete5.C: Likewise.
10184 * g++.dg/template/inherit8.C: Likewise.
10185 * g++.dg/template/instantiate1.C: Likewise.
10186 * g++.dg/template/instantiate3.C: Likewis: Likewise.
10187 * g++.dg/template/offsetof2.C: Likewise.
10188 * g++.dg/tm/pr51928.C: Likewise.
10189 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
10190 * g++.dg/warn/incomplete1.C: Likewise.
10191 * g++.dg/warn/incomplete2.C: Likewise.
10192 * g++.old-deja/g++.brendan/friend4.C: Likewise.
10193 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
10194 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
10195 * g++.old-deja/g++.eh/catch1.C: Likewise.
10196 * g++.old-deja/g++.eh/spec6.C: Likewise.
10197 * g++.old-deja/g++.mike/p7868.C: Likewise.
10198 * g++.old-deja/g++.other/crash38.C: Likewise.
10199 * g++.old-deja/g++.other/enum2.C: Likewise.
10200 * g++.old-deja/g++.other/incomplete.C: Likewise.
10201 * g++.old-deja/g++.other/vaarg3.C: Likewise.
10202 * g++.old-deja/g++.pt/crash9.C: Likewise.
10203 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
10204 * g++.old-deja/g++.pt/typename8.C: Likewise.
10205 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
10206
10207 2014-05-19 Joseph Myers <joseph@codesourcery.com>
10208
10209 * lib/target-supports.exp
10210 (check_effective_target_vect_sizes_32B_16B): Return false if
10211 128-bit AVX vectors preferred.
10212
10213 2014-05-19 Mike Stump <mikestump@comcast.net>
10214
10215 * lib/target-supports.exp (check_effective_target_avx): Early out
10216 if not x86 to prevent x86 flags on non-x86 targets.
10217
10218 2014-05-19 Richard Biener <rguenther@suse.de>
10219
10220 PR tree-optimization/61221
10221 * gcc.dg/torture/pr61221.c: New testcase.
10222
10223 2014-05-19 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/61209
10226 * gfortran.dg/pr61209.f90: New testcase.
10227
10228 2014-05-19 Richard Biener <rguenther@suse.de>
10229
10230 PR tree-optimization/61184
10231 * c-c++-common/torture/pr61184.c: New testcase.
10232
10233 2014-05-19 Christian Bruel <christian.bruel@st.com>
10234
10235 PR target/61195
10236 * gcc.target/sh/pr61195.c: New test.
10237
10238 2014-05-18 Wei Mi <wmi@google.com>
10239
10240 PR target/58066
10241 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
10242 directive with rtl insns. Add effective-target fpic and
10243 tls_native.
10244
10245 2014-05-17 Xinliang David Li <davidxl@google.com>
10246
10247 * g++.dg/ipa/devirt-33.C: New testcase.
10248
10249 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
10250
10251 * g++.dg/ipa/comdat.C: New file.
10252
10253 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10254
10255 * gnat.dg/volatile12.ad[sb]: New test.
10256
10257 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
10258
10259 * gnat.dg/enum3.adb: New test.
10260
10261 2014-05-18 Andreas Schwab <schwab@suse.de>
10262
10263 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
10264
10265 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
10266
10267 PR libfortran/52539
10268 * gfortran.dg/namelist_utf8.f90: New test.
10269
10270 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
10271
10272 PR c++/52875
10273 * g++.dg/cpp0x/decltype58.C: New.
10274
10275 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
10276
10277 * gcc.target/microblaze/others/break_handler.c: New.
10278
10279 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
10280
10281 PR tree-optimization/61140
10282 PR tree-optimization/61150
10283 PR tree-optimization/61197
10284 * gcc.dg/tree-ssa/pr61140.c: New file.
10285 * gcc.dg/tree-ssa/pr61150.c: New file.
10286 * gcc.dg/tree-ssa/pr61197.c: New file.
10287
10288 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10289
10290 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10291 (dg-options): Add -mfpmath=387.
10292 (dg-final): Check that no MMX registers are used.
10293
10294 2014-05-17 Andreas Schwab <schwab@suse.de>
10295
10296 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10297
10298 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10299
10300 Revert:
10301 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10302
10303 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10304 occurrences of "int" in the gimple dump to reflect that the return
10305 types of functions now show up in such dumps.
10306 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10307
10308 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10309
10310 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10311 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10312 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10313 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10314 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10315 * gcc.dg/debug/pr35154.c: Update testcase.
10316 * gcc.target/i386/vectorize1.c: Update testcase.
10317
10318 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10319
10320 PR c++/51640
10321 * g++.dg/parse/error54.C: New.
10322
10323 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10324
10325 PR rtl-optimization/60969
10326 * g++.dg/pr60969.C: New.
10327
10328 2014-05-16 Richard Biener <rguenther@suse.de>
10329
10330 PR tree-optimization/61194
10331 * gcc.dg/vect/pr61194.c: New testcase.
10332
10333 2014-05-16 Richard Biener <rguenther@suse.de>
10334
10335 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10336 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10337 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10338 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10339
10340 2014-05-16 Richard Biener <rguenther@suse.de>
10341
10342 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10343
10344 2014-05-15 Martin Jambor <mjambor@suse.cz>
10345
10346 PR ipa/61085
10347 * g++.dg/ipa/pr61085.C: New test.
10348
10349 2014-05-15 Martin Jambor <mjambor@suse.cz>
10350
10351 PR tree-optimization/61090
10352 * gcc.dg/tree-ssa/pr61090.c: New test.
10353
10354 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR tree-optimization/61158
10357 * gcc.dg/pr61158.c: New test.
10358
10359 2014-05-15 Andreas Schwab <schwab@suse.de>
10360
10361 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10362 emitted.
10363 * obj-c++.dg/exceptions-5.mm: Likewise.
10364
10365 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10366
10367 * shrink-wrap-loop.c: New test case.
10368
10369 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10370
10371 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10372 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10373 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10374 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10375 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10376 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10377 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10378 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10379 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10380 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10381 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10382 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10383 * gcc.target/arm/simd/vtrns16_1.c: New file.
10384 * gcc.target/arm/simd/vtrns32_1.c: New file.
10385 * gcc.target/arm/simd/vtrns8_1.c: New file.
10386 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10387 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10388 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10389
10390 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10391
10392 * gcc.target/i386/clflushopt-1.c: New.
10393 * gcc.target/i386/xsavec-1.c: Ditto.
10394 * gcc.target/i386/xsavec64-1.c: Ditto.
10395 * gcc.target/i386/xsaves-1.c: Ditto.
10396 * gcc.target/i386/xsaves64-1.c: Ditto.
10397 * gcc.target/i386/sse-12.c: Test new options.
10398 * gcc.target/i386/sse-13.c: Ditto.
10399 * gcc.target/i386/sse-14.c: Ditto.
10400 * gcc.target/i386/sse-22.c: Ditto.
10401 * gcc.target/i386/sse-23.c: Ditto.
10402 * g++.dg/other/i386-2.C: Ditto.
10403 * g++.dg/other/i386-3.C: Ditto.
10404
10405 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10406
10407 PR rtl-optimization/60866
10408 * gcc.dg/pr60866.c: New test.
10409
10410 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10411
10412 PR rtl-optimization/60901
10413 * gcc.target/i386/pr60901.c: New test.
10414
10415 2014-05-14 Yury Gribov <y.gribov@samsung.com>
10416
10417 PR sanitizer/61100
10418 * c-c++-common/asan/asan-interface-1.c: New test.
10419 * lib/asan-dg.exp (asan_include_flags): New function.
10420 (asan_init): Call asan_include_flags to obtain path
10421 to sanitizer headers.
10422
10423 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10424
10425 * lib/target-support.exp (check_dfp_hw_available): New function.
10426 (is-effective-target): Check $arg for dfp_hw.
10427 (is-effective-target-keyword): Likewise.
10428 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
10429 Change target to dfp_hw.
10430
10431 2014-05-13 Marek Polacek <polacek@redhat.com>
10432
10433 PR c/61162
10434 * gcc.dg/pr61162.c: New test.
10435
10436 2014-05-13 Marek Polacek <polacek@redhat.com>
10437
10438 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
10439 * c-c++-common/pr50459-2.c: New test.
10440
10441 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
10442
10443 PR c++/54310
10444 * g++.dg/template/pr54310.C: New.
10445
10446 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
10447 Sandra Loosemore <sandra@codesourcery.com>
10448
10449 * gcc.target/mips/loongson-simd.c: Disable micromips too.
10450
10451 2014-05-13 Catherine Moore <clm@cm00re.com>
10452
10453 * gcc.target/mips/near-far-1.c: Adjust expected output
10454 to allow the JALS instruction.
10455 * gcc.target/mips/near-far-2.c: Likewise.
10456 * gcc.target/mips/near-far-4.c: Likewise.
10457
10458 2014-05-13 Bin Cheng <bin.cheng@arm.com>
10459
10460 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
10461
10462 2014-05-13 Jakub Jelinek <jakub@redhat.com>
10463
10464 PR target/61060
10465 * gcc.dg/pr61060.c: New test.
10466
10467 2014-05-12 DJ Delorie <dj@redhat.com>
10468
10469 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
10470 * gcc.dg/sibcall-4.c: Likewise.
10471
10472 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
10473
10474 * objc.dg/shadow-1.m: New test.
10475 * objc.dg/shadow-2.m: New test.
10476 * objc.dg/ivar-scope-1.m: New test.
10477 * objc.dg/ivar-scope-2.m: New test.
10478 * objc.dg/ivar-scope-3.m: New test.
10479 * objc.dg/ivar-scope-4.m: New test.
10480 * objc.dg/ivar-visibility-1.m: New test.
10481 * objc.dg/ivar-visibility-2.m: New test.
10482 * objc.dg/ivar-visibility-3.m: New test.
10483 * objc.dg/ivar-visibility-4.m: New test.
10484
10485 2014-05-12 Tobias Burnus <burnus@net-b.de>
10486
10487 PR fortran/60127
10488 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
10489
10490 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10491
10492 PR fortran/60834
10493 * gfortran.dg/associate_16.f90: New test.
10494
10495 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10496
10497 PR target/60991
10498 * gcc.target/avr/pr60991.c: New testcase.
10499
10500 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10501
10502 PR c++/60054
10503 * g++.dg/cpp1y/pr60054.C: New.
10504
10505 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10506
10507 PR c++/51199
10508 * g++.dg/template/pr51199.C: New.
10509
10510 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
10511
10512 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
10513
10514 2014-05-11 Jakub Jelinek <jakub@redhat.com>
10515
10516 * gfortran.dg/gomp/affinity-1.f90: New test.
10517
10518 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
10519
10520 * gcc.dg/torture/pr61136.c: New test.
10521
10522 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10523
10524 PR c++/59705
10525 * g++.dg/cpp0x/sfinae51.C: New.
10526
10527 PR c++/58353
10528 * g++.dg/cpp0x/variadic157.C: New.
10529
10530 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
10531
10532 PR target/51244
10533 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
10534
10535 2014-05-10 Marek Polacek <polacek@redhat.com>
10536
10537 * gcc.dg/pedwarn-init.c: New test.
10538 * gcc.dg/init-string-1.c: Adjust dg-error.
10539
10540 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
10541
10542 * lib/target-supports.exp
10543 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
10544 to the list.
10545
10546 2014-05-09 Marek Polacek <polacek@redhat.com>
10547
10548 PR c/61096
10549 * gcc.dg/pr61096-1.c: New test.
10550 * gcc.dg/pr61096-2.c: New test.
10551
10552 2014-05-09 Florian Weimer <fweimer@redhat.com>
10553
10554 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10555 * g++.dg/fstack-protector-strong.C: Likewise.
10556 * gcc.target/i386/ssp-strong-reg.c: New file.
10557
10558 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10559
10560 PR target/61055
10561 * gcc.target/avr/torture/pr61055.c: New test.
10562
10563 2014-05-09 Marek Polacek <polacek@redhat.com>
10564
10565 PR c/50459
10566 * c-c++-common/attributes-1.c: Move test line to a new test.
10567 * c-c++-common/attributes-2.c: New test.
10568 * c-c++-common/pr50459.c: New test.
10569 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10570 * gcc.dg/nonnull-2.c: Likewise.
10571 * gcc.dg/pr55570.c: Modify dg-error.
10572 * gcc.dg/tm/wrap-2.c: Likewise.
10573
10574 2014-05-08 Jeff Law <law@redhat.com>
10575
10576 PR tree-optimization/61009
10577 * g++.dg/tree-ssa/pr61009.C: New test.
10578
10579 2014-05-08 Matthias Klose <doko@ubuntu.com>
10580
10581 PR driver/61106
10582 * gcc-dg/unused-8a.c: New.
10583 * gcc-dg/unused-8b.c: Likewise.
10584
10585 2014-05-08 Marek Polacek <polacek@redhat.com>
10586
10587 PR c/61053
10588 * gcc.dg/pr61053.c: New test.
10589
10590 2014-05-08 Marek Polacek <polacek@redhat.com>
10591
10592 PR c/61077
10593 * gcc.dg/pr61077.c: New test.
10594
10595 2014-05-08 Tobias Burnus <burnus@net-b.de>
10596
10597 * gfortran.dg/coarray_collectives_1.f90: New.
10598 * gfortran.dg/coarray_collectives_2.f90: New.
10599 * gfortran.dg/coarray_collectives_3.f90: New.
10600 * gfortran.dg/coarray_collectives_4.f90: New.
10601 * gfortran.dg/coarray_collectives_5.f90: New.
10602 * gfortran.dg/coarray_collectives_6.f90: New.
10603 * gfortran.dg/coarray/collectives_1.f90: New.
10604 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10605 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10606 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10607 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10608 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10609 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10610 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
10611
10612 2014-05-08 Wei Mi <wmi@google.com>
10613
10614 PR target/58066
10615 * gcc.target/i386/pr58066.c: New test.
10616
10617 2014-05-08 Joseph Myers <joseph@codesourcery.com>
10618
10619 * gcc.target/i386/avx256-unaligned-load-2.c,
10620 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
10621 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
10622 packed-single instructions.
10623
10624 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10625
10626 PR c++/13981
10627 * g++.dg/diagnostic/pr13981.C: New.
10628
10629 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
10630
10631 PR tree-optimization/59100
10632 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
10633 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
10634
10635 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
10636
10637 PR tree-optimization/61095
10638 * gcc.dg/torture/pr61095.c: New test.
10639
10640 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10641
10642 PR middle-end/39246
10643 * gcc.dg/uninit-13.c: Move warning on the actual source line where
10644 the uninitialized complex is used.
10645 * gcc.dg/uninit-17.c: New test to check partial initialization of
10646 complex with branches.
10647 * gcc.dg/uninit-17-O0.c: Likewise.
10648
10649 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
10650
10651 PR target/60884
10652 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
10653 (test_03): Rename to test_02.
10654
10655 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10656
10657 PR c++/61083
10658 * g++.dg/cpp0x/sfinae50.C: New.
10659
10660 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10661
10662 PR c++/61080
10663 * g++.dg/cpp0x/deleted7.C: New.
10664
10665 2014-05-07 Richard Biener <rguenther@suse.de>
10666
10667 PR tree-optimization/61034
10668 * g++.dg/tree-ssa/pr61034.C: New testcase.
10669
10670 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
10671
10672 * gcc.target/epiphany/isr-arg.c: New file.
10673
10674 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
10675
10676 PR tree-optimization/52252
10677 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
10678
10679 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10680
10681 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
10682 * gcc.target/aarch64/simd/vrev16p8.x: New file.
10683 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
10684 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
10685 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
10686 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
10687 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
10688 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
10689 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
10690 * gcc.target/aarch64/simd/vrev16s8.x: New file.
10691 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
10692 * gcc.target/aarch64/simd/vrev16u8.x: New file.
10693 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
10694 * gcc.target/aarch64/simd/vrev32p16.x: New file.
10695 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
10696 * gcc.target/aarch64/simd/vrev32p8.x: New file.
10697 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
10698 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
10699 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
10700 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
10701 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
10702 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
10703 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
10704 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
10705 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
10706 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
10707 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
10708 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
10709 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
10710 * gcc.target/aarch64/simd/vrev32s16.x: New file.
10711 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
10712 * gcc.target/aarch64/simd/vrev32s8.x: New file.
10713 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
10714 * gcc.target/aarch64/simd/vrev32u16.x: New file.
10715 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
10716 * gcc.target/aarch64/simd/vrev32u8.x: New file.
10717 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
10718 * gcc.target/aarch64/simd/vrev64f32.x: New file.
10719 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
10720 * gcc.target/aarch64/simd/vrev64p16.x: New file.
10721 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
10722 * gcc.target/aarch64/simd/vrev64p8.x: New file.
10723 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
10724 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
10725 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
10726 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
10727 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
10728 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
10729 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
10730 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
10731 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
10732 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
10733 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
10734 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
10735 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
10736 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
10737 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
10738 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
10739 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
10740 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
10741 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
10742 * gcc.target/aarch64/simd/vrev64s16.x: New file.
10743 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
10744 * gcc.target/aarch64/simd/vrev64s32.x: New file.
10745 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
10746 * gcc.target/aarch64/simd/vrev64s8.x: New file.
10747 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
10748 * gcc.target/aarch64/simd/vrev64u16.x: New file.
10749 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
10750 * gcc.target/aarch64/simd/vrev64u32.x: New file.
10751 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
10752 * gcc.target/aarch64/simd/vrev64u8.x: New file.
10753
10754 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10755
10756 gcc.target/aarch64/simd/ext_f32.x: New file.
10757 gcc.target/aarch64/simd/ext_f32_1.c: New file.
10758 gcc.target/aarch64/simd/ext_p16.x: New file.
10759 gcc.target/aarch64/simd/ext_p16_1.c: New file.
10760 gcc.target/aarch64/simd/ext_p8.x: New file.
10761 gcc.target/aarch64/simd/ext_p8_1.c: New file.
10762 gcc.target/aarch64/simd/ext_s16.x: New file.
10763 gcc.target/aarch64/simd/ext_s16_1.c: New file.
10764 gcc.target/aarch64/simd/ext_s32.x: New file.
10765 gcc.target/aarch64/simd/ext_s32_1.c: New file.
10766 gcc.target/aarch64/simd/ext_s64.x: New file.
10767 gcc.target/aarch64/simd/ext_s64_1.c: New file.
10768 gcc.target/aarch64/simd/ext_s8.x: New file.
10769 gcc.target/aarch64/simd/ext_s8_1.c: New file.
10770 gcc.target/aarch64/simd/ext_u16.x: New file.
10771 gcc.target/aarch64/simd/ext_u16_1.c: New file.
10772 gcc.target/aarch64/simd/ext_u32.x: New file.
10773 gcc.target/aarch64/simd/ext_u32_1.c: New file.
10774 gcc.target/aarch64/simd/ext_u64.x: New file.
10775 gcc.target/aarch64/simd/ext_u64_1.c: New file.
10776 gcc.target/aarch64/simd/ext_u8.x: New file.
10777 gcc.target/aarch64/simd/ext_u8_1.c: New file.
10778 gcc.target/aarch64/simd/ext_f64.c: New file.
10779 gcc.target/aarch64/simd/extq_f32.x: New file.
10780 gcc.target/aarch64/simd/extq_f32_1.c: New file.
10781 gcc.target/aarch64/simd/extq_p16.x: New file.
10782 gcc.target/aarch64/simd/extq_p16_1.c: New file.
10783 gcc.target/aarch64/simd/extq_p8.x: New file.
10784 gcc.target/aarch64/simd/extq_p8_1.c: New file.
10785 gcc.target/aarch64/simd/extq_s16.x: New file.
10786 gcc.target/aarch64/simd/extq_s16_1.c: New file.
10787 gcc.target/aarch64/simd/extq_s32.x: New file.
10788 gcc.target/aarch64/simd/extq_s32_1.c: New file.
10789 gcc.target/aarch64/simd/extq_s64.x: New file.
10790 gcc.target/aarch64/simd/extq_s64_1.c: New file.
10791 gcc.target/aarch64/simd/extq_s8.x: New file.
10792 gcc.target/aarch64/simd/extq_s8_1.c: New file.
10793 gcc.target/aarch64/simd/extq_u16.x: New file.
10794 gcc.target/aarch64/simd/extq_u16_1.c: New file.
10795 gcc.target/aarch64/simd/extq_u32.x: New file.
10796 gcc.target/aarch64/simd/extq_u32_1.c: New file.
10797 gcc.target/aarch64/simd/extq_u64.x: New file.
10798 gcc.target/aarch64/simd/extq_u64_1.c: New file.
10799 gcc.target/aarch64/simd/extq_u8.x: New file.
10800 gcc.target/aarch64/simd/extq_u8_1.c: New file.
10801 gcc.target/aarch64/simd/extq_f64.c: New file.
10802
10803 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10804
10805 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
10806 * gcc.target/aarch64/vtrnu32.c: Likewise.
10807 * gcc.target/aarch64/vtrnf32.c: Likewise.
10808
10809 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10810
10811 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
10812 * gcc.target/aarch64/simd/vtrnf32.x: New file.
10813 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
10814 * gcc.target/aarch64/simd/vtrnp16.x: New file.
10815 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
10816 * gcc.target/aarch64/simd/vtrnp8.x: New file.
10817 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
10818 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
10819 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
10820 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
10821 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
10822 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
10823 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
10824 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
10825 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
10826 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
10827 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
10828 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
10829 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
10830 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
10831 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
10832 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
10833 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
10834 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
10835 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
10836 * gcc.target/aarch64/simd/vtrns16.x: New file.
10837 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
10838 * gcc.target/aarch64/simd/vtrns32.x: New file.
10839 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
10840 * gcc.target/aarch64/simd/vtrns8.x: New file.
10841 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
10842 * gcc.target/aarch64/simd/vtrnu16.x: New file.
10843 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
10844 * gcc.target/aarch64/simd/vtrnu32.x: New file.
10845 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
10846 * gcc.target/aarch64/simd/vtrnu8.x: New file.
10847
10848 2014-05-07 Richard Biener <rguenther@suse.de>
10849
10850 PR tree-optimization/57864
10851 * gcc.dg/torture/pr57864.c: New testcase.
10852
10853 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
10854
10855 PR libfortran/61049
10856 * gfortran.dg/list_read_13.f: New test.
10857
10858 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10859
10860 PR c++/60999
10861 * g++.dg/cpp0x/nsdmi-template9.C: New.
10862 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
10863
10864 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
10865 Mike Stump <mikestump@comcast.net>
10866 Richard Sandiford <rdsandiford@googlemail.com>
10867
10868 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
10869
10870 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
10871
10872 PR ipa/60965
10873 * g++.dg/ipa/devirt-32.C: New testcase.
10874
10875 2014-05-05 Richard Biener <rguenther@suse.de>
10876
10877 PR middle-end/61010
10878 * gcc.dg/torture/pr61010.c: New testcase.
10879
10880 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10881
10882 * gcc.target/s390/leaf-profile.c: New testcase.
10883
10884 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10885
10886 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
10887 Disable asm scan for s390.
10888 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10889 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10890
10891 2014-05-05 Bin Cheng <bin.cheng@arm.com>
10892
10893 PR tree-optimization/60363
10894 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
10895
10896 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
10897
10898 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
10899 (dg-require-effective-target): Change target to powerpc_fprs.
10900 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
10901 (dg-require-effective-target): Change target to dfprt.
10902
10903 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10904
10905 PR c++/58582
10906 * g++.dg/cpp0x/deleted4.C: New.
10907 * g++.dg/cpp0x/deleted5.C: Likewise.
10908 * g++.dg/cpp0x/deleted6.C: Likewise.
10909
10910 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10911
10912 PR fortran/61025
10913 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
10914 regexps for -m32.
10915 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
10916 * gfortran.dg/coarray_poly_6.f90: Likewise.
10917 * gfortran.dg/coarray_poly_7.f90: Likewise.
10918 * gfortran.dg/coarray_poly_8.f90: Likewise.
10919
10920 2014-05-02 Marek Polacek <polacek@redhat.com>
10921
10922 PR c/25801
10923 * gcc.dg/pr25801.c: New test.
10924
10925 2014-05-02 Marek Polacek <polacek@redhat.com>
10926
10927 PR c/60784
10928 * gcc.dg/pr60784.c: New test.
10929
10930 2014-05-01 Marek Polacek <polacek@redhat.com>
10931
10932 PR c/60915
10933 * gcc.dg/pr60915.c: New test.
10934
10935 2014-05-01 Marek Polacek <polacek@redhat.com>
10936
10937 PR c/60257
10938 * gcc.dg/pr60257.c: New test.
10939
10940 2014-05-01 Marek Polacek <polacek@redhat.com>
10941
10942 PR c/43395
10943 * c-c++-common/pr43395.c: New test.
10944
10945 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
10946
10947 * gcc.dg/cond-reduc-1.c: New test.
10948 * gcc.dg/cond-reduc-2.c: Likewise.
10949
10950 2014-05-01 Marek Polacek <polacek@redhat.com>
10951
10952 PR c/29467
10953 * gcc.dg/pr29467.c: New test.
10954 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
10955 about boolean types.
10956 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
10957 to bool.
10958 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
10959
10960 2014-05-01 Marek Polacek <polacek@redhat.com>
10961
10962 PR c/43245
10963 * gcc.dg/pr43245.c: New test.
10964
10965 2014-05-01 Marek Polacek <polacek@redhat.com>
10966
10967 PR c/56989
10968 * gcc.dg/pr56989.c: New test.
10969
10970 2014-04-30 Ian Lance Taylor <iant@google.com>
10971
10972 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
10973 in go_compile_args rather than in argument to go-torture-execute.
10974
10975 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
10976
10977 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
10978 instead of getpid.
10979
10980 2014-04-30 Tobias Burnus <burnus@net-b.de>
10981
10982 * gfortran.dg/coarray_poly_6.f90
10983 * gfortran.dg/coarray_poly_7.f90
10984 * gfortran.dg/coarray_poly_8.f90
10985
10986 2014-04-30 Tobias Burnus <burnus@net-b.de>
10987
10988 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
10989 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
10990 * gfortran.dg/coarray/codimension.f90: New.
10991
10992 2014-04-30 Tobias Burnus <burnus@net-b.de>
10993
10994 * gfortran.dg/coarray_lib_this_image_1.f90: New.
10995 * gfortran.dg/coarray_lib_this_image_2.f90: New.
10996
10997 2014-04-30 Tobias Burnus <burnus@net-b.de>
10998
10999 * gfortran.dg/coarray_poly_4.f90: New.
11000 * gfortran.dg/coarray_poly_5.f90: New.
11001
11002 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11003
11004 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
11005 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
11006 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
11007 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
11008 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
11009 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
11010 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
11011 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
11012 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
11013 * gcc.target/arm/simd/vuzpf32_1.c: New file.
11014 * gcc.target/arm/simd/vuzpp16_1.c: New file.
11015 * gcc.target/arm/simd/vuzpp8_1.c: New file.
11016 * gcc.target/arm/simd/vuzps16_1.c: New file.
11017 * gcc.target/arm/simd/vuzps32_1.c: New file.
11018 * gcc.target/arm/simd/vuzps8_1.c: New file.
11019 * gcc.target/arm/simd/vuzpu16_1.c: New file.
11020 * gcc.target/arm/simd/vuzpu32_1.c: New file.
11021 * gcc.target/arm/simd/vuzpu8_1.c: New file.
11022
11023 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11024
11025 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
11026 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
11027 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
11028
11029 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
11030
11031 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
11032 * gcc.target/aarch64/simd/vuzpf32.x: New file.
11033 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
11034 * gcc.target/aarch64/simd/vuzpp16.x: New file.
11035 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
11036 * gcc.target/aarch64/simd/vuzpp8.x: New file.
11037 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
11038 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
11039 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
11040 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
11041 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
11042 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
11043 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
11044 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
11045 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
11046 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
11047 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
11048 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
11049 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
11050 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
11051 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
11052 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
11053 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
11054 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
11055 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
11056 * gcc.target/aarch64/simd/vuzps16.x: New file.
11057 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
11058 * gcc.target/aarch64/simd/vuzps32.x: New file.
11059 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
11060 * gcc.target/aarch64/simd/vuzps8.x: New file.
11061 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
11062 * gcc.target/aarch64/simd/vuzpu16.x: New file.
11063 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
11064 * gcc.target/aarch64/simd/vuzpu32.x: New file.
11065 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
11066 * gcc.target/aarch64/simd/vuzpu8.x: New file.
11067
11068 2014-04-30 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/48329
11071 * gfortran.dg/vect/pr48329.f90: New testcase.
11072
11073 2014-04-30 Marek Polacek <polacek@redhat.com>
11074
11075 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
11076 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
11077
11078 2014-04-30 Marek Polacek <polacek@redhat.com>
11079
11080 PR c/60139
11081 * gcc.dg/pr60139.c: New test.
11082
11083 2014-04-30 Marek Polacek <polacek@redhat.com>
11084
11085 PR c/60351
11086 * gcc.dg/pr60351.c: New test.
11087
11088 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
11089
11090 * gcc.target/arm/simd/simd.exp: New file.
11091 * gcc.target/arm/simd/vzipqf32_1.c: New file.
11092 * gcc.target/arm/simd/vzipqp16_1.c: New file.
11093 * gcc.target/arm/simd/vzipqp8_1.c: New file.
11094 * gcc.target/arm/simd/vzipqs16_1.c: New file.
11095 * gcc.target/arm/simd/vzipqs32_1.c: New file.
11096 * gcc.target/arm/simd/vzipqs8_1.c: New file.
11097 * gcc.target/arm/simd/vzipqu16_1.c: New file.
11098 * gcc.target/arm/simd/vzipqu32_1.c: New file.
11099 * gcc.target/arm/simd/vzipqu8_1.c: New file.
11100 * gcc.target/arm/simd/vzipf32_1.c: New file.
11101 * gcc.target/arm/simd/vzipp16_1.c: New file.
11102 * gcc.target/arm/simd/vzipp8_1.c: New file.
11103 * gcc.target/arm/simd/vzips16_1.c: New file.
11104 * gcc.target/arm/simd/vzips32_1.c: New file.
11105 * gcc.target/arm/simd/vzips8_1.c: New file.
11106 * gcc.target/arm/simd/vzipu16_1.c: New file.
11107 * gcc.target/arm/simd/vzipu32_1.c: New file.
11108 * gcc.target/arm/simd/vzipu8_1.c: New file.
11109
11110 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
11111
11112 PR c++/51707
11113 * g++.dg/cpp0x/constexpr-51707.C: New.
11114
11115 2014-04-29 David Malcolm <dmalcolm@redhat.com>
11116
11117 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
11118 occurrences of "int" in the gimple dump to reflect that the return
11119 types of functions now show up in such dumps.
11120 * gcc.dg/tree-ssa/pr27810.c: Likewise.
11121
11122 2014-04-29 Jakub Jelinek <jakub@redhat.com>
11123
11124 PR tree-optimization/60971
11125 * c-c++-common/turtore/pr60971.c: New test.
11126
11127 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
11128
11129 * gcc.target/aarch64/simd/simd.exp: New file.
11130 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
11131 * gcc.target/aarch64/simd/vzipf32.x: New file.
11132 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
11133 * gcc.target/aarch64/simd/vzipp16.x: New file.
11134 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
11135 * gcc.target/aarch64/simd/vzipp8.x: New file.
11136 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
11137 * gcc.target/aarch64/simd/vzipqf32.x: New file.
11138 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
11139 * gcc.target/aarch64/simd/vzipqp16.x: New file.
11140 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
11141 * gcc.target/aarch64/simd/vzipqp8.x: New file.
11142 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
11143 * gcc.target/aarch64/simd/vzipqs16.x: New file.
11144 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
11145 * gcc.target/aarch64/simd/vzipqs32.x: New file.
11146 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
11147 * gcc.target/aarch64/simd/vzipqs8.x: New file.
11148 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
11149 * gcc.target/aarch64/simd/vzipqu16.x: New file.
11150 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
11151 * gcc.target/aarch64/simd/vzipqu32.x: New file.
11152 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
11153 * gcc.target/aarch64/simd/vzipqu8.x: New file.
11154 * gcc.target/aarch64/simd/vzips16_1.c: New file.
11155 * gcc.target/aarch64/simd/vzips16.x: New file.
11156 * gcc.target/aarch64/simd/vzips32_1.c: New file.
11157 * gcc.target/aarch64/simd/vzips32.x: New file.
11158 * gcc.target/aarch64/simd/vzips8_1.c: New file.
11159 * gcc.target/aarch64/simd/vzips8.x: New file.
11160 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
11161 * gcc.target/aarch64/simd/vzipu16.x: New file.
11162 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
11163 * gcc.target/aarch64/simd/vzipu32.x: New file.
11164 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
11165 * gcc.target/aarch64/simd/vzipu8.x: New file.
11166
11167 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
11168
11169 * gcc.target/aarch64/fcsel_1.c: New test case.
11170
11171 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
11172
11173 PR libfortran/60810
11174 * gfortran.dg/arrayio_13.f90: New test.
11175
11176 2014-04-28 Martin Jambor <mjambor@suse.cz>
11177
11178 * gcc.dg/tree-ssa/sra-14.c: New test.
11179
11180 2014-04-28 Richard Biener <rguenther@suse.de>
11181
11182 PR middle-end/60092
11183 * gcc.dg/tree-ssa/alias-32.c: New testcase.
11184 * gcc.dg/vect/pr60092.c: Likewise.
11185
11186 2014-04-28 Richard Biener <rguenther@suse.de>
11187
11188 * gcc.dg/tree-ssa/vrp91.c: New testcase.
11189 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
11190 * gcc.dg/Wstrict-overflow-15.c: Likewise.
11191 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
11192
11193 2014-04-28 Richard Biener <rguenther@suse.de>
11194
11195 PR tree-optimization/60979
11196 * gcc.dg/graphite/pr60979.c: New testcase.
11197
11198 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11199
11200 PR c/60983
11201 * gcc.dg/pr60114.c: Use signed chars.
11202
11203 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
11204
11205 PR c++/59120
11206 * g++.dg/cpp0x/alias-decl-43.C: New.
11207
11208 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11209
11210 PR fortran/59604
11211 PR fortran/58003
11212 * gfortran.dg/no_range_check_3.f90: New test.
11213
11214 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
11215
11216 PR libfortran/52539
11217 * gfortran.dg/namelist_utf8.f90: New test.
11218
11219 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
11220
11221 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
11222 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
11223 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
11224
11225 2014-04-25 Cary Coutant <ccoutant@google.com>
11226
11227 PR debug/60929
11228 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
11229 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
11230 -fdebug-types-section flag.
11231
11232 2014-04-25 Jiong Wang <jiong.wang@arm.com>
11233
11234 * gcc.target/arm/tail-long-call.c: New test.
11235
11236 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11237
11238 PR tree-optimization/60930
11239 * gcc.dg/torture/pr60930.c: New test.
11240
11241 2014-04-25 Jakub Jelinek <jakub@redhat.com>
11242
11243 PR tree-optimization/60960
11244 * gcc.c-torture/execute/pr60960.c: New test.
11245
11246 2014-04-25 Marek Polacek <polacek@redhat.com>
11247
11248 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
11249
11250 2014-04-25 Marek Polacek <polacek@redhat.com>
11251
11252 PR c/18079
11253 * gcc.dg/pr18079.c: New test.
11254 * gcc.dg/pr18079-2.c: New test.
11255
11256 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
11257
11258 * c-c++-common/gomp/pr60823-2.c: Require effective target
11259 vect_simd_clones.
11260
11261 2014-04-25 Marek Polacek <polacek@redhat.com>
11262
11263 PR c/60114
11264 * gcc.dg/pr60114.c: New test.
11265
11266 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
11267
11268 * gcc.c-torture/execute/20140425-1.c: New test.
11269
11270 2014-04-25 Marek Polacek <polacek@redhat.com>
11271
11272 PR c/60156
11273 * c-c++-common/pr60156.c: New test.
11274
11275 2014-04-25 Richard Biener <rguenther@suse.de>
11276
11277 PR ipa/60912
11278 * g++.dg/opt/pr60912.C: New testcase.
11279
11280 2014-04-25 Richard Biener <rguenther@suse.de>
11281
11282 PR ipa/60911
11283 * gcc.dg/lto/pr60911_0.c: New testcase.
11284
11285 2014-04-24 Cong Hou <congh@google.com>
11286
11287 PR tree-optimization/60896
11288 * g++.dg/vect/pr60896.cc: New test.
11289
11290 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11291
11292 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11293 unpack builtin functionss for 128-bit types.
11294 * gcc.target/powerpc/pack02.c: Likewise.
11295 * gcc.target/powerpc/pack03.c: Likewise.
11296 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11297 divide builtin functionss.
11298 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11299 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11300 functions.
11301 * gcc.target/powerpc/bcd-2.c: Likewise.
11302 * gcc.target/powerpc/bcd-3.c: Likewise.
11303 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11304 builtin functionss.
11305 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11306
11307 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11308
11309 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11310 keeps_null_pointer_checks.
11311 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11312 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11313 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11314 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11315
11316 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11317
11318 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11319 Replace load with read and store with write.
11320
11321 2014-04-24 Jeff Law <law@redhat.com>
11322
11323 PR target/60822
11324 * gcc.c-torture/pr60822.c: New test.
11325 * gcc.c-torture/pr60822.x: New test.
11326
11327 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11328
11329 PR c++/57958
11330 * g++.dg/cpp0x/pr57958.C: New test.
11331
11332 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11333
11334 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11335 true for aarch64_be.
11336
11337 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11338 Tom de Vries <tom@codesourcery.com>
11339
11340 * gcc.dg/fuse-caller-save.c: New test.
11341
11342 2014-04-24 Joey Ye <joey.ye@arm.com>
11343
11344 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11345
11346 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11347
11348 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11349 * gcc.dg/vect/vect-bswap16: New test.
11350 * gcc.dg/vect/vect-bswap32: Likewise.
11351 * gcc.dg/vect/vect-bswap64: Likewise.
11352
11353 2014-04-23 Jeff Law <law@redhat.com>
11354
11355 PR tree-optimization/60902
11356 * gcc.target/i386/pr60902.c: New test.
11357
11358 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11359
11360 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11361 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11362 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11363
11364 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11365
11366 * gcc.target/arm/rev16.c: New test.
11367
11368 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11369
11370 * gcc.target/aarch64/rev16_1.c: New test.
11371
11372 2014-04-23 Richard Biener <rguenther@suse.de>
11373
11374 PR tree-optimization/60903
11375 * gcc.dg/torture/pr60903.c: New testcase.
11376
11377 2014-04-23 Richard Biener <rguenther@suse.de>
11378
11379 PR middle-end/60895
11380 * g++.dg/torture/pr60895.C: New testcase.
11381
11382 2014-04-23 Richard Biener <rguenther@suse.de>
11383
11384 PR middle-end/60891
11385 * gcc.dg/torture/pr60891.c: New testcase.
11386
11387 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11388
11389 PR sanitizer/60275
11390 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11391 -fno-sanitize-recover to dg-options.
11392 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11393 add -std=c++11 to dg-options.
11394 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11395 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11396 add -std=c++1y to dg-options.
11397 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11398 -fno-sanitize-recover to dg-options.
11399 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11400 * c-c++-common/ubsan/vla-4.c: Likewise.
11401 * c-c++-common/ubsan/pr59503.c: Likewise.
11402 * c-c++-common/ubsan/vla-3.c: Likewise.
11403 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11404 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11405 * c-c++-common/ubsan/shift-3.c: Likewise.
11406 * c-c++-common/ubsan/overflow-1.c: Likewise.
11407 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11408 * c-c++-common/ubsan/vla-2.c: Likewise.
11409 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11410 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11411 * c-c++-common/ubsan/shift-6.c: Likewise.
11412 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11413 * c-c++-common/ubsan/overflow-add-3.c: New test.
11414 * c-c++-common/ubsan/overflow-add-4.c: New test.
11415 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11416 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11417
11418 2014-04-22 Christian Bruel <christian.bruel@st.com>
11419
11420 * gcc.target/sh/hiconst.c: New test.
11421
11422 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11423
11424 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11425 lroundf generates custom round instruction, too.
11426
11427 2014-04-22 Tobias Burnus <burnus@net-b.de>
11428
11429 PR fortran/60881
11430 * coarray/alloc_comp_3.f90: New.
11431
11432 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
11433
11434 PR target/60868
11435 * gcc.target/i386/pr60868.c: New testcase.
11436
11437 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11438
11439 PR c/59073
11440 * c-c++-common/gomp/pr59073.c: New test.
11441
11442 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11443
11444 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
11445
11446 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11447
11448 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
11449 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
11450
11451 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
11452
11453 * gcc.dg/memcpy-5.c: New test.
11454
11455 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11456
11457 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
11458
11459 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
11460 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
11461 *-*-solaris2.9.
11462 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
11463 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
11464 from dg-options.
11465 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
11466 from dg-additional-options.
11467 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
11468 from dg-options.
11469
11470 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
11471 execution check.
11472 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
11473 (sigill_hdlr): Remove.
11474 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
11475 check.
11476
11477 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
11478 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
11479 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
11480
11481 * lib/target-supports.exp (add_options_for_tls): Remove
11482 *-*-solaris2.9* handling.
11483
11484 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
11485
11486 * gcc.target/aarch64/vect_cvtf_1.c: New.
11487
11488 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR tree-optimization/60823
11491 * c-c++-common/gomp/pr60823-1.c: New test.
11492 * c-c++-common/gomp/pr60823-2.c: New test.
11493 * c-c++-common/gomp/pr60823-3.c: New test.
11494
11495 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11496
11497 * gcc.target/arm/anddi_notdi-1.c: New test.
11498 * gcc.target/arm/iordi_notdi-1.c: New test case.
11499
11500 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11501
11502 * gcc.target/arm/iordi_notdi-1.c: New test.
11503
11504 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11505
11506 * gcc.target/aarch64/vrnd_f64_1.c : New file.
11507
11508 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11509
11510 PR target/60735
11511 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
11512 not cause errors if -mspe.
11513
11514 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
11515
11516 PR target/60909
11517 * gcc.target/i386/pr60909-1.c: New test.
11518 * gcc.target/i386/pr60909-2.c: Ditto.
11519
11520 2014-04-18 Cong Hou <congh@google.com>
11521
11522 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
11523 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
11524
11525 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11526
11527 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
11528 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11529
11530 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
11531
11532 PR c++/59200
11533 * g++.dg/cpp0x/alias-decl-42.C: New.
11534
11535 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
11536
11537 * gcc.target/powerpc/ti_math1.c: New.
11538 * gcc.target/powerpc/ti_math2.c: New.
11539
11540 2014-04-17 Martin Jambor <mjambor@suse.cz>
11541
11542 * gnat.dg/opt34.adb: New.
11543 * gnat.dg/opt34_pkg.ads: Likewise.
11544
11545 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11546
11547 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
11548 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
11549
11550 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11551
11552 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
11553 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
11554
11555 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11556
11557 PR target/60847
11558 Forward port from 4.8 branch
11559 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11560
11561 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11562 Fix scan patterns.
11563 * gcc.target/i386/bmi-2.c: Ditto.
11564
11565 2014-04-17 Richard Biener <rguenther@suse.de>
11566
11567 PR middle-end/60849
11568 * g++.dg/opt/pr60849.C: New testcase.
11569
11570 2014-04-17 Richard Biener <rguenther@suse.de>
11571
11572 PR tree-optimization/60836
11573 * g++.dg/vect/pr60836.cc: New testcase.
11574
11575 2014-04-17 Richard Biener <rguenther@suse.de>
11576
11577 PR tree-optimization/60841
11578 * gcc.dg/vect/pr60841.c: New testcase.
11579
11580 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11581
11582 * g++.dg/ipa/devirt-31.C: New testcase.
11583
11584 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11585
11586 PR lto/60820
11587 * gcc.dg/lto/pr60820_0.c: New testcase.
11588 * gcc.dg/lto/pr60820_1.c: New testcase.
11589
11590 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11591
11592 PR ipa/60854
11593 * g++.dg/torture/pr60854.C: New testcase.
11594
11595 2014-04-16 Catherine Moore <clm@codesourcery.com>
11596
11597 * gcc.target/mips/umips-store16-2.c: New test.
11598
11599 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11600
11601 * g++.dg/cpp0x/initlist-vect.C: New file.
11602
11603 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11604
11605 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11606 * gcc.dg/uninit-I-O0.c: Likewise.
11607 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11608
11609 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11610
11611 PR tree-optimization/60844
11612 * gcc.dg/pr60844.c: New test.
11613
11614 2014-04-15 Richard Biener <rguenther@suse.de>
11615
11616 PR rtl-optimization/56965
11617 * gcc.dg/torture/pr56965-1.c: New testcase.
11618 * gcc.dg/torture/pr56965-2.c: Likewise.
11619
11620 2014-04-15 Teresa Johnson <tejohnson@google.com>
11621
11622 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
11623
11624 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11625
11626 * gnat.dg/vect14.adb: New test.
11627
11628 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11629
11630 * gnat.dg/vect12.ad[sb]: New test.
11631 * gnat.dg/vect13.ad[sb]: Likewise.
11632
11633 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
11634
11635 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
11636 under qemu-arm.
11637 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11638 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11639 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
11640 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
11641 * c-c++-common/ubsan/null-1.c: Likewise.
11642 * c-c++-common/ubsan/null-10.c: Likewise.
11643 * c-c++-common/ubsan/null-11.c: Likewise.
11644 * c-c++-common/ubsan/null-2.c: Likewise.
11645 * c-c++-common/ubsan/null-3.c: Likewise.
11646 * c-c++-common/ubsan/null-4.c: Likewise.
11647 * c-c++-common/ubsan/null-5.c: Likewise.
11648 * c-c++-common/ubsan/null-6.c: Likewise.
11649 * c-c++-common/ubsan/null-7.c: Likewise.
11650 * c-c++-common/ubsan/null-8.c: Likewise.
11651 * c-c++-common/ubsan/null-9.c: Likewise.
11652 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11653 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11654 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11655 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11656 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11657 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11658 * c-c++-common/ubsan/pr59333.c: Likewise.
11659 * c-c++-common/ubsan/pr59667.c: Likewise.
11660 * c-c++-common/ubsan/pr60613-2.c: Likewise.
11661 * c-c++-common/ubsan/pr60636.c: Likewise.
11662 * c-c++-common/ubsan/shift-1.c: Likewise.
11663 * c-c++-common/ubsan/shift-2.c: Likewise.
11664 * c-c++-common/ubsan/vla-1.c: Likewise.
11665
11666 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
11667
11668 * gnat.dg/vect11.ad[sb]: New test.
11669
11670 2014-04-14 Richard Biener <rguenther@suse.de>
11671
11672 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
11673
11674 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11675
11676 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
11677
11678 2014-04-14 Richard Biener <rguenther@suse.de>
11679 Marc Glisse <marc.glisse@inria.fr>
11680
11681 PR c/60819
11682 * gcc.target/i386/vec-may_alias.c: New testcase.
11683
11684 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11685
11686 * lib/target-supports.exp
11687 (check_effective_target_vect_widen_mult_si_to_di_pattern):
11688 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
11689 Fix formatting.
11690
11691 2014-04-14 Richard Biener <rguenther@suse.de>
11692
11693 PR lto/60720
11694 * gcc.dg/lto/pr60720_0.c: New testcase.
11695 * gcc.dg/lto/pr60720_1.c: Likewise.
11696
11697 2014-04-14 Christian Bruel <christian.bruel@st.com>
11698
11699 * gcc.target/sh/memset.c: New test.
11700
11701 2014-04-14 Richard Biener <rguenther@suse.de>
11702
11703 PR middle-end/55022
11704 * gcc.dg/graphite/pr55022.c: New testcase.
11705
11706 2014-04-14 Richard Biener <rguenther@suse.de>
11707
11708 PR tree-optimization/59817
11709 PR tree-optimization/60453
11710 * gfortran.dg/graphite/pr59817.f: New testcase.
11711 * gcc.dg/graphite/pr59817-1.c: Likewise.
11712 * gcc.dg/graphite/pr59817-2.c: Likewise.
11713
11714 2014-04-14 Jason Merrill <jason@redhat.com>
11715
11716 Revert:
11717 * lib/gcc-dg.exp (dg-build-dso): New.
11718 (gcc-dg-test-1): Handle dg-do-what "dso".
11719
11720 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
11721
11722 PR fortran/60717
11723 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
11724
11725 PR fortran/58085
11726 * gfortran.dg/associate_15.f90: New test.
11727
11728 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11729
11730 PR middle-end/60467
11731 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
11732 case to check.
11733
11734 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11735
11736 PR middle-end/60469
11737 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
11738
11739 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
11740
11741 * gcc.target/mips/umips-store16-1.c: New test.
11742
11743 2014-04-11 Tobias Burnus <burnus@net-b.de>
11744
11745 PR c/60194
11746 * * g++.dg/warn/warn_format_signedness.C: New.
11747 * gcc.dg/format/warn-signedness.c: New.
11748
11749 2014-04-11 Tobias Burnus <burnus@net-b.de>
11750
11751 PR fortran/58880
11752 PR fortran/60495
11753 * gfortran.dg/finalize_25.f90: New.
11754
11755 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11756
11757 * gcc.target/epiphany/t1068-2.c: New file.
11758
11759 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11760
11761 * gcc.target/epiphany/btst-1.c: New test.
11762
11763 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11764
11765 PR rtl-optimization/60651
11766 * gcc.target/epiphany/mode-switch.c: New test.
11767
11768 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11769
11770 PR c++/58600
11771 * g++.dg/cpp0x/gen-attrs-58.C: New.
11772 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
11773
11774 2014-04-11 Steve Ellcey <sellcey@mips.com>
11775 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR middle-end/60556
11778 * gcc.c-torture/compile/pr60556.c: New test.
11779
11780 2014-04-11 Richard Biener <rguenther@suse.de>
11781
11782 PR middle-end/60797
11783 * gcc.dg/pr60797.c: New testcase.
11784
11785 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11786
11787 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
11788 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
11789 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
11790 rename to ...
11791 * gcc.target/s390/htm-nofloat-1.c: ... this one.
11792 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
11793 instructions as well.
11794
11795 2014-04-11 Jakub Jelinek <jakub@redhat.com>
11796
11797 PR rtl-optimization/60663
11798 * gcc.target/arm/pr60663.c: New test.
11799
11800 2014-04-10 Jason Merrill <jason@redhat.com>
11801
11802 * g++.dg/dso/dlclose1.C: Disable for 4.9.
11803
11804 2014-04-10 Jakub Jelinek <jakub@redhat.com>
11805
11806 PR lto/60567
11807 * g++.dg/lto/pr60567_0.C: New test.
11808
11809 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
11810
11811 * gfortran.dg/class_nameclash.f90: New test.
11812
11813 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11814
11815 PR c++/52844
11816 * g++.dg/cpp0x/variadic156.C: New.
11817
11818 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11819
11820 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
11821 long.
11822
11823 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11824
11825 PR debug/60655
11826 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
11827 -fdata-sections.
11828
11829 2014-04-09 Steve Ellcey <sellcey@mips.com>
11830
11831 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
11832 and scan lists.
11833
11834 2014-04-09 Cong Hou <congh@google.com>
11835
11836 PR testsuite/60773
11837 * lib/target-supports.exp:
11838 (check_effective_target_vect_widen_si_to_di_pattern): New.
11839 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
11840 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
11841 targets only.
11842 (foo): Fix up formatting.
11843 (main): Call check_vect.
11844
11845 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
11846
11847 PR c++/59115
11848 * g++.dg/template/crash119.C: New.
11849
11850 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
11851
11852 * gcc.target/powerpc/atomic_load_store-p8.c: New.
11853
11854 2014-04-08 Jason Merrill <jason@redhat.com>
11855
11856 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
11857
11858 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11859
11860 PR rtl-optimization/60776
11861 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
11862 * gcc.dg/builtin-bswap-7.c: Likewise.
11863 * gcc.dg/builtin-bswap-6a.c: New testcase.
11864 * gcc.dg/builtin-bswap-7a.c: New testcase.
11865
11866 Revert
11867 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11868
11869 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11870 optimization.
11871 * gcc.dg/builtin-bswap-7.c: Likewise.
11872
11873 2014-04-08 Richard Biener <rguenther@suse.de>
11874
11875 PR tree-optimization/60785
11876 * gcc.dg/graphite/pr60785.c: New testcase.
11877
11878 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11879
11880 PR target/60602
11881 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
11882 with as at -O0.
11883
11884 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
11885
11886 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
11887 * g++.dg/warn/Wnvdtor-3.C: Likewise.
11888 * g++.dg/warn/Wnvdtor-4.C: Likewise.
11889
11890 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
11891
11892 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
11893
11894 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
11895
11896 PR target/60609
11897 * g++.dg/torture/pr60609.C: New test.
11898
11899 2014-04-07 Richard Biener <rguenther@suse.de>
11900
11901 PR tree-optimization/60766
11902 * gcc.dg/torture/pr60766.c: New testcase.
11903
11904 2014-04-07 Jason Merrill <jason@redhat.com>
11905
11906 * lib/gcc-dg.exp (dg-build-dso): New.
11907 (gcc-dg-test-1): Handle dg-do-what "dso".
11908 * lib/target-supports.exp (add_options_for_dlopen): New.
11909 (check_effective_target_dlopen): Use it.
11910
11911 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11912
11913 * gcc.target/arm/pr60657.c: Fix missing curly brace.
11914
11915 2014-04-07 Richard Biener <rguenther@suse.de>
11916
11917 PR middle-end/60750
11918 * g++.dg/torture/pr60750.C: New testcase.
11919 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
11920
11921 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
11922
11923 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
11924
11925 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11926
11927 PR testsuite/60671
11928 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
11929
11930 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11931
11932 PR testsuite/60672
11933 * g++.dg/cpp1y/auto-fn25.C: Require lto.
11934
11935 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
11936
11937 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
11938
11939 * gfortran.dg/warn_conversion_4.f90: Adjust test.
11940
11941 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
11942
11943 * gcc.target/avr/dev-specific-rmw.c: New test.
11944
11945 2014-04-04 Cong Hou <congh@google.com>
11946
11947 PR tree-optimization/60656
11948 * gcc.dg/vect/pr60656.c: New test.
11949
11950 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11951
11952 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11953 optimization.
11954 * gcc.dg/builtin-bswap-7.c: Likewise.
11955
11956 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11957
11958 PR c++/58207
11959 * g++.dg/cpp0x/constexpr-ice15.C: New.
11960
11961 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
11962
11963 PR ipa/59626
11964 testcase by Richard Biener
11965 * gcc.dg/lto/pr59626_0.c: New testcase.
11966 * gcc.dg/lto/pr59626_1.c: New testcase.
11967
11968 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11969
11970 PR debug/60655
11971 * gcc.c-torture/compile/pr60655-1.c: New test.
11972
11973 2014-04-04 Martin Jambor <mjambor@suse.cz>
11974
11975 PR ipa/60640
11976 * g++.dg/ipa/pr60640-1.C: New test.
11977 * g++.dg/ipa/pr60640-2.C: Likewise.
11978 * g++.dg/ipa/pr60640-3.C: Likewise.
11979 * g++.dg/ipa/pr60640-4.C: Likewise.
11980
11981 2014-04-04 Jeff Law <law@redhat.com>
11982
11983 PR target/60657
11984 * gcc.target/arm/pr60657.c: New test.
11985
11986 2014-04-04 Richard Biener <rguenther@suse.de>
11987
11988 PR ipa/60746
11989 * g++.dg/torture/pr60746.C: New testcase.
11990
11991 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
11992
11993 * g++.old-deja/g++.robertl/eb121.C: Adjust.
11994 * g++.old-deja/g++.jason/overload21.C: Likewise.
11995 * g++.old-deja/g++.law/init5.C: Likewise.
11996
11997 2014-04-03 Cong Hou <congh@google.com>
11998
11999 PR tree-optimization/60505
12000 * gcc.dg/vect/pr60505.c: New test.
12001
12002 2014-04-03 Richard Biener <rguenther@suse.de>
12003
12004 PR tree-optimization/60740
12005 * gcc.dg/graphite/pr60740.c: New testcase.
12006
12007 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
12008
12009 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
12010 * g++.dg/warn/Wnvdtor-2.C: New.
12011 * g++.dg/warn/Wnvdtor-3.C: New.
12012 * g++.dg/warn/Wnvdtor-4.C: New.
12013 * g++.dg/warn/Weff1.C: Delete.
12014 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
12015 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
12016
12017 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
12018
12019 PR ipa/60659
12020 * g++.dg/torture/pr60659.C: New testcase.
12021
12022 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12023
12024 PR tree-optimization/60733
12025 * gcc.dg/torture/pr60733.c: New test.
12026
12027 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
12028
12029 PR rtl-optimization/60650
12030 * gcc.target/arm/pr60650-2.c: New.
12031
12032 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
12033
12034 * gcc.target/i386/avx2-vpand-3.c,
12035 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
12036
12037 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12038
12039 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
12040 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
12041 gcc.target/i386/memcpy-strategy-1.c,
12042 gcc.target/i386/memcpy-strategy-2.c,
12043 gcc.target/i386/memcpy-vector_loop-1.c,
12044 gcc.target/i386/memcpy-vector_loop-2.c,
12045 gcc.target/i386/memset-vector_loop-1.c,
12046 gcc.target/i386/memset-vector_loop-2.c,
12047 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
12048 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
12049 -march= options different from those in dg-options.
12050
12051 2014-04-02 Joseph Myers <joseph@codesourcery.com>
12052
12053 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
12054 gcc.target/i386/pr30970.c: Use -mtune=generic.
12055 * gcc.target/i386/avx2-vpaddb-3.c,
12056 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
12057 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
12058 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
12059 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
12060 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
12061 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
12062 gcc.target/i386/avx2-vpsubw-3.c,
12063 gcc.target/i386/avx256-unaligned-load-1.c,
12064 gcc.target/i386/avx256-unaligned-load-4.c,
12065 gcc.target/i386/avx256-unaligned-store-1.c,
12066 gcc.target/i386/avx256-unaligned-store-2.c,
12067 gcc.target/i386/avx256-unaligned-store-4.c: Use
12068 -mno-prefer-avx128.
12069
12070 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12071 Iain Sandoe <iain@codesourcery.com>
12072
12073 PR target/54083
12074 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
12075 with the additional options -Wl,-undefined,dynamic_lookup
12076 and -Wl,-flat_namespace.
12077 * gcc.dg/torture/pr53922.c: Additional option
12078 -Wl,-flat_namespace for darwin[89].
12079 * gcc.dg/torture/pr60092.c: Additional options
12080 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
12081 for darwin[89].
12082
12083 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
12084
12085 PR target/43751
12086 * lib/prune.exp: Modify the regular express to prune
12087 the new warnings introduced by r205679 on darwin9.
12088
12089 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
12090
12091 * g++.dg/init/ctor4.C: Adjust.
12092 * g++.dg/init/ctor4-1.C: New.
12093 * g++.dg/cpp0x/defaulted2.C: Adjust.
12094
12095 2014-04-01 Richard Henderson <rth@redhat.com>
12096
12097 PR target/60704
12098 * gcc.dg/pr60704.c: New file.
12099
12100 2014-04-01 Bin Cheng <bin.cheng@arm.com>
12101
12102 PR target/60363
12103 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
12104 logical_op_short_circuit targets.
12105
12106 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
12107
12108 PR libfortran/60128
12109 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
12110 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
12111
12112 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
12113
12114 PR rtl-optimization/60700
12115 * gcc.target/i386/pr60700.c: New test.
12116
12117 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
12118
12119 PR target/60650
12120 * gcc.target/arm/pr60650.c: Adjust command line options.
12121
12122 2014-03-31 Martin Jambor <mjambor@suse.cz>
12123
12124 PR middle-end/60647
12125 * gcc.dg/pr60647-1.c: New test.
12126 * gcc.dg/pr60647-2.c: Likewise.
12127
12128 2014-03-31 Richard Biener <rguenther@suse.de>
12129
12130 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
12131
12132 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
12133
12134 PR target/60034
12135 * gcc.target/aarch64/pr60034.c: New file.
12136
12137 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
12138
12139 PR c++/60626
12140 * g++.dg/cpp1y/pr60626.C: New testcase.
12141
12142 2014-03-29 Joseph Myers <joseph@codesourcery.com>
12143
12144 * gcc.dg/pr45416.c: Allow bextr on x86.
12145 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
12146 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
12147 gcc.target/i386/fma4-vector.c: Use -mno-fma.
12148 * gcc.target/i386/l_fma_double_1.c,
12149 gcc.target/i386/l_fma_double_2.c,
12150 gcc.target/i386/l_fma_double_3.c,
12151 gcc.target/i386/l_fma_double_4.c,
12152 gcc.target/i386/l_fma_double_5.c,
12153 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
12154 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
12155 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
12156 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
12157 * gcc.target/i386/pr27971.c: Use -mno-tbm.
12158 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
12159 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
12160
12161 2014-03-29 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR target/60648
12164 * g++.dg/pr60648.C: Move test to...
12165 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
12166 dg-options, add for fpic targets dg-additional-options -fPIC.
12167
12168 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
12169
12170 * gnat.dg/opt33.adb: New testcase.
12171
12172 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12173
12174 PR target/60697
12175 * gcc.target/aarch64/pr60697.c: New.
12176
12177 2014-03-27 Jeff Law <law@redhat.com>
12178
12179 PR target/60648
12180 * g++.dg/pr60648.C: New test.
12181
12182 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
12183
12184 PR c++/60573
12185 * g++.dg/cpp1y/pr60573.C: New testcase.
12186
12187 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12188
12189 PR target/60693
12190 * gcc.target/i386/pr60693.c: New test.
12191
12192 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
12193
12194 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
12195
12196 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12197
12198 PR c++/60689
12199 * c-c++-common/pr60689.c: New test.
12200
12201 PR c++/58678
12202 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
12203 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
12204 targets.
12205
12206 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
12207
12208 PR target/60675
12209 * gcc.target/aarch64/pr60675.C: New.
12210
12211 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12212
12213 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
12214 * lib/target-supports.exp: Return true for s390
12215 in check_effective_logical_op_short_circuit.
12216
12217 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12218
12219 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
12220 of second source operand.
12221 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
12222 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
12223 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
12224
12225 2014-03-28 Jakub Jelinek <jakub@redhat.com>
12226
12227 PR ipa/60315
12228 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
12229
12230 2014-03-28 Tobias Burnus <burnus@net-b.de>
12231
12232 * lib/cilk-plus-dg.exp: New.
12233 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
12234 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
12235
12236 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
12237
12238 PR fortran/60522
12239 * gfortran.dg/where_4.f90: New test case.
12240
12241 2014-03-27 Tobias Burnus <burnus@net-b.de>
12242
12243 PR fortran/58880
12244 * gfortran.dg/finalize_24.f90: New.
12245
12246 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
12247
12248 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
12249 vbpermq builtin.
12250
12251 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
12252 vec_select optimizations.
12253 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
12254 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
12255
12256 PR target/60672
12257 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
12258 xxpermdi builtins are supported.
12259
12260 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
12261
12262 PR rtl-optimization/60650
12263 * gcc.target/arm/pr60650.c: New.
12264
12265 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
12266
12267 * gcc.target/s390/20140327-1.c: New testcase.
12268
12269 2014-03-27 Jakub Jelinek <jakub@redhat.com>
12270
12271 PR middle-end/60682
12272 * g++.dg/gomp/pr60682.C: New test.
12273
12274 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
12275
12276 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
12277
12278 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
12279
12280 PR target/60580
12281 * gcc.target/aarch64/pr60580_1.c: New.
12282 * gcc.target/aarch64/test_fp_attribute_1.c: New.
12283 * gcc.target/aarch64/test_fp_attribute_2.c: New.
12284
12285 2014-03-26 Dehao Chen <dehao@google.com>
12286
12287 * gcc.dg/predict-8.c: New test.
12288
12289 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12290
12291 PR c++/52369
12292 * g++.dg/init/const10.C: New.
12293 * g++.dg/init/const11.C: New.
12294 * g++.dg/init/pr25811.C: Adjust.
12295 * g++.dg/init/pr29043.C: Likewise.
12296 * g++.dg/init/pr43719.C: Likewise.
12297 * g++.dg/init/pr44086.C: Likewise.
12298 * g++.dg/init/ctor8.C: Likewise.
12299 * g++.dg/init/uninitialized1.C: Likewise.
12300
12301 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12302
12303 PR sanitizer/60636
12304 * c-c++-common/ubsan/pr60636.c: New test.
12305
12306 2014-03-26 Andreas Schwab <schwab@suse.de>
12307
12308 * g++.dg/torture/pr60315.C: Remove duplication.
12309
12310 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12311
12312 * gcc.c-torture/execute/20140326-1.c: New test.
12313
12314 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12315
12316 PR ipa/60315
12317 * g++.dg/torture/pr60315.C: New testcase.
12318
12319 2014-03-25 Martin Jambor <mjambor@suse.cz>
12320
12321 PR ipa/60600
12322 * g++.dg/ipa/pr60600.C: New test.
12323
12324 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12325
12326 PR testsuite/58013
12327 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12328
12329 2014-03-25 Richard Biener <rguenther@suse.de>
12330
12331 PR middle-end/60635
12332 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12333 * gfortran.dg/lto/pr60635_1.c: Likewise.
12334
12335 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12336
12337 PR c++/60627
12338 * g++.dg/cpp1y/pr60627.C: New testcase.
12339
12340 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12341
12342 * gcc.target/aarch64/ushr64_1.c: New.
12343
12344 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12345
12346 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12347 (LONG_LONG): Use LLONG.
12348 (set_rvector_long): Explicitly return void.
12349 (set_vector_long): Likewise.
12350 (check_vector_long): Likewise.
12351
12352 2014-03-24 Marek Polacek <polacek@redhat.com>
12353
12354 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12355 Define INT_MIN.
12356 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12357 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12358 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12359 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12360 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12361 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12362 * c-c++-common/ubsan/pr59503.c: Likewise.
12363 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12364 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12365 * c-c++-common/ubsan/shift-3.c: Likewise.
12366 * c-c++-common/ubsan/shift-6.c: Likewise.
12367 * c-c++-common/ubsan/undefined-1.c: Likewise.
12368 * c-c++-common/ubsan/vla-2.c: Likewise.
12369 * c-c++-common/ubsan/vla-3.c: Likewise.
12370 * c-c++-common/ubsan/vla-4.c: Likewise.
12371 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12372 * g++.dg/ubsan/return-2.C: Likewise.
12373
12374 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12375
12376 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12377 hppa*-*-hpux*.
12378
12379 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12380
12381 PR libfortran/59313
12382 PR libfortran/58015
12383 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12384 * gfortran.dg/round_4.f90: Likewise.
12385
12386 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12387
12388 PR libfortran/60128
12389 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12390 i?86-*-solaris2.9*.
12391
12392 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12393
12394 PR sanitizer/60613
12395 * c-c++-common/ubsan/pr60613-1.c: New test.
12396 * c-c++-common/ubsan/pr60613-2.c: New test.
12397
12398 2014-03-22 Matthias Klose <doko@ubuntu.com>
12399
12400 * g++.dg/cpp0x/regress: Remove empty directory.
12401
12402 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12403
12404 PR debug/60603
12405 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12406
12407 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12408
12409 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12410 * g++.dg/cpp1y/pr60393.C: Likewise.
12411
12412 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12413
12414 PR c++/60384
12415 * g++.dg/cpp1y/pr60384.C: New.
12416
12417 2014-03-21 Jakub Jelinek <jakub@redhat.com>
12418
12419 PR target/60598
12420 * gcc.dg/pr60598.c: New test.
12421
12422 2014-03-21 Martin Jambor <mjambor@suse.cz>
12423
12424 PR ipa/59176
12425 * g++.dg/torture/pr59176.C: New test.
12426
12427 2014-03-21 Martin Jambor <mjambor@suse.cz>
12428
12429 PR ipa/60419
12430 * g++.dg/ipa/pr60419.C: New test.
12431
12432 2014-03-21 Richard Biener <rguenther@suse.de>
12433
12434 PR tree-optimization/60577
12435 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
12436
12437 2014-03-21 Tobias Burnus <burnus@net-b.de>
12438
12439 PR fortran/60599
12440 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
12441
12442 2014-03-20 Jakub Jelinek <jakub@redhat.com>
12443
12444 PR middle-end/60597
12445 * g++.dg/opt/pr60597.C: New test.
12446
12447 PR c++/60572
12448 * g++.dg/init/pr60572.C: New test.
12449
12450 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12451
12452 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
12453
12454 2014-03-19 Tobias Burnus <burnus@net-b.de>
12455
12456 PR fortran/60543
12457 PR fortran/60283
12458 * gfortran.dg/implicit_pure_4.f90: New.
12459
12460 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12461
12462 PR c++/51474
12463 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12464
12465 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
12466
12467 PR testsuite/60590
12468 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
12469 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
12470 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
12471
12472 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12473
12474 PR c++/60332
12475 * g++.dg/cpp1y/pr60332.C: New.
12476
12477 2014-03-19 Marek Polacek <polacek@redhat.com>
12478
12479 PR sanitizer/60569
12480 * g++.dg/ubsan/pr60569.C: New test.
12481
12482 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12483
12484 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
12485
12486 2014-03-19 Jakub Jelinek <jakub@redhat.com>
12487
12488 PR tree-optimization/60559
12489 * g++.dg/vect/pr60559.cc: New test.
12490
12491 2014-03-18 Ian Lance Taylor <iant@google.com>
12492
12493 PR target/60563
12494 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
12495 (ditype): Rename typedef from int64_t.
12496
12497 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12498
12499 PR c/55383
12500 * gcc.dg/cast-qual-3.c: New.
12501 Revert:
12502 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12503 * c-c++-common/Wcast-qual-1.c: More precise match text.
12504
12505 2014-03-18 Janus Weil <janus@gcc.gnu.org>
12506
12507 PR fortran/55207
12508 PR fortran/60549
12509 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
12510 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
12511 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
12512 * gfortran.dg/intent_optimize_1.f90: Ditto.
12513 * gfortran.dg/pointer_init_9.f90: Ditto.
12514 * gfortran.dg/volatile4.f90: Ditto.
12515 * gfortran.dg/volatile6.f90: Ditto.
12516
12517 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12518
12519 PR c/55383
12520 * c-c++-common/Wcast-qual-1.c: More precise match text.
12521
12522 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12523
12524 PR c++/60305
12525 * g++.dg/cpp0x/constexpr-ice14.C: New.
12526
12527 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12528
12529 PR c++/54250
12530 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
12531
12532 2014-03-18 Jakub Jelinek <jakub@redhat.com>
12533
12534 PR sanitizer/60535
12535 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
12536 * c-c++-common/ubsan/null-2.c: Likewise.
12537 * c-c++-common/ubsan/null-3.c: Likewise.
12538 * c-c++-common/ubsan/null-4.c: Likewise.
12539 * c-c++-common/ubsan/null-5.c: Likewise.
12540 * c-c++-common/ubsan/null-6.c: Likewise.
12541 * c-c++-common/ubsan/null-7.c: Likewise.
12542 * c-c++-common/ubsan/null-8.c: Likewise.
12543 * c-c++-common/ubsan/null-9.c: Likewise.
12544 * c-c++-common/ubsan/null-10.c: Likewise.
12545 * c-c++-common/ubsan/null-11.c: Likewise.
12546 * c-c++-common/ubsan/overflow-1.c: Likewise.
12547 * c-c++-common/ubsan/overflow-2.c: Likewise.
12548 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12549 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12550 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12551 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12552 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12553 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12554 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12555 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12556 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12557 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12558 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12559 * c-c++-common/ubsan/pr59333.c: Likewise.
12560 * c-c++-common/ubsan/pr59503.c: Likewise.
12561 * c-c++-common/ubsan/pr59667.c: Likewise.
12562 * c-c++-common/ubsan/undefined-1.c: Likewise.
12563 * g++.dg/ubsan/pr59250.C: Likewise.
12564 * g++.dg/ubsan/pr59306.C: Likewise.
12565
12566 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12567
12568 * gcc.dg/tls/pr58595.c: Add tls options.
12569
12570 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12571
12572 * gcc.target/i386/avx-additional-reg-names.c: New.
12573 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12574
12575 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12576
12577 PR c++/60390
12578 * g++.dg/cpp1y/pr60390.C: New testcase.
12579
12580 PR c++/60391
12581 * g++.dg/cpp1y/pr60391.C: New testcase.
12582
12583 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12584
12585 PR target/60516
12586 * gcc.target/i386/pr60516.c: New test.
12587
12588 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12589
12590 PR c++/59571
12591 * g++.dg/cpp0x/constexpr-ice13.C: New.
12592
12593 2014-03-17 Marek Polacek <polacek@redhat.com>
12594
12595 PR middle-end/60534
12596 * gcc.dg/gomp/pr60534.c: New test.
12597
12598 2014-03-17 Kai Tietz <ktietz@redhat.com>
12599
12600 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12601
12602 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12603
12604 PR testsuite/58851
12605 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12606 storage size.
12607
12608 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12609
12610 PR libfortran/58324
12611 * gfortran.dg/list_read_12.f90: New test.
12612
12613 2014-03-15 Janus Weil <janus@gcc.gnu.org>
12614
12615 PR fortran/55207
12616 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
12617 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
12618 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
12619 -Wno-aggressive-loop-optimizations and remove an unused variable.
12620 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
12621 * gfortran.dg/pointer_init_9.f90: New.
12622 * gfortran.dg/volatile4.f90: Put into subroutine.
12623 * gfortran.dg/volatile6.f90: Ditto.
12624
12625 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
12626
12627 PR fortran/60392
12628 * gfortran.dg/transpose_4.f90: New test.
12629
12630 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
12631
12632 PR rtl-optimization/60508
12633 * gcc.target/i386/pr60508.c: New.
12634
12635 2014-03-14 Richard Biener <rguenther@suse.de>
12636
12637 PR middle-end/60518
12638 * g++.dg/pr60518.C: New testcase.
12639
12640 2014-03-14 Martin Jambor <mjambor@suse.cz>
12641
12642 PR lto/60461
12643 * gcc.dg/lto/pr60461_0.c: New test.
12644
12645 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
12646
12647 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
12648 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
12649 * gcc.dg/lto/save-temps_0.c: New testcase.
12650
12651 2014-03-13 Jakub Jelinek <jakub@redhat.com>
12652
12653 PR middle-end/36282
12654 * c-c++-common/pr36282-1.c: New test.
12655 * c-c++-common/pr36282-2.c: New test.
12656 * c-c++-common/pr36282-3.c: New test.
12657 * c-c++-common/pr36282-4.c: New test.
12658
12659 2014-03-13 Richard Henderson <rth@redhat.com>
12660
12661 PR debug/60438
12662 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
12663
12664 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12665
12666 PR c++/60383
12667 * g++.dg/template/crash118.C: New.
12668 * g++.dg/template/crash95.C: Adjust.
12669
12670 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
12671
12672 PR rtl-optimization/57189
12673 * gcc.target/i386/pr57189.c: New.
12674
12675 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12676
12677 PR c++/60254
12678 * g++.dg/cpp0x/static_assert10.C: New.
12679 * g++.dg/cpp0x/static_assert11.C: Likewise.
12680 * g++.dg/cpp0x/static_assert3.C: Adjust.
12681
12682 2014-03-13 Richard Biener <rguenther@suse.de>
12683
12684 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
12685
12686 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12687
12688 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
12689 2.07 128-bit arithmetic.
12690 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
12691
12692 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
12693 due to when TImode is allowed in VSX registers, the allowable
12694 address modes for TImode is just a single indirect address in
12695 order for the value to be loaded and store in either GPR or VSX
12696 registers. This affects the generated code, and it would cause
12697 this test to fail, when such an option is used.
12698
12699 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
12700
12701 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
12702
12703 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12704
12705 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
12706 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
12707 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
12708 only test for exactly one if if -mbranch-cost=1 has been passed.
12709
12710 2014-03-12 Christian Bruel <christian.bruel@st.com>
12711
12712 PR target/60264
12713 * gcc.target/arm/pr60264.c
12714
12715 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
12716
12717 PR tree-optimization/60454
12718 * gcc.c-torture/execute/pr60454.c: New test.
12719
12720 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12721 Marc Glisse <marc.glisse@inria.fr>
12722
12723 PR tree-optimization/60502
12724 * gcc.c-torture/compile/pr60502.c: New test.
12725
12726 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12727
12728 PR middle-end/60482
12729 * gcc.dg/vect/pr60482.c: New test.
12730
12731 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
12732
12733 PR c++/60389
12734 * g++.dg/cpp0x/inh-ctor19.C: New.
12735
12736 2014-03-11 Richard Biener <rguenther@suse.de>
12737
12738 PR tree-optimization/60429
12739 PR tree-optimization/60485
12740 * gcc.dg/pr60485-1.c: New testcase.
12741 * gcc.dg/pr60485-2.c: Likewise.
12742
12743 2014-03-10 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR ipa/60457
12746 * g++.dg/ipa/pr60457.C: New test.
12747
12748 2014-03-10 Richard Biener <rguenther@suse.de>
12749
12750 PR middle-end/60474
12751 * g++.dg/torture/pr60474.C: New testcase.
12752
12753 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
12754
12755 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
12756
12757 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
12758
12759 * gcc.dg/lto/pr55113_0.c: New testcase.
12760
12761 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
12762
12763 PR c++/60033
12764 * g++.dg/cpp1y/pr60033.C: New testcase.
12765
12766 PR c++/60393
12767 * g++.dg/cpp1y/pr60393.C: New testcase.
12768
12769 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12770
12771 PR libfortran/60128
12772 * gfortran.dg/fmt_en.f90: New test.
12773
12774 2014-03-07 Jason Merrill <jason@redhat.com>
12775
12776 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
12777 * lib/target-supports.exp (check_effective_target_c++11): Now
12778 means C++11 and up.
12779 (check_effective_target_c++11_only): New.
12780 (check_effective_target_c++11_down): New.
12781 (check_effective_target_c++1y): New.
12782 (check_effective_target_c++1y_only): New.
12783 (check_effective_target_c++98_only): Rename from
12784 check_effective_target_c++98.
12785 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
12786
12787 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
12788
12789 PR c++/58609
12790 * g++.dg/cpp0x/constexpr-ice12.C: New.
12791
12792 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
12793
12794 * c-c++-common/gomp/map-1.c: Extend.
12795
12796 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
12797 Janus Weil <janus@gcc.gnu.org>
12798
12799 PR fortran/51976
12800 * gfortran.dg/deferred_type_component_1.f90 : New test.
12801 * gfortran.dg/deferred_type_component_2.f90 : New test.
12802
12803 2014-03-06 Marek Polacek <polacek@redhat.com>
12804
12805 PR c/60197
12806 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
12807 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
12808
12809 2014-03-06 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR target/58595
12812 * gcc.dg/tls/pr58595.c: New test.
12813
12814 2014-03-06 Richard Biener <rguenther@suse.de>
12815
12816 PR middle-end/60445
12817 PR lto/60424
12818 PR lto/60427
12819 Revert
12820 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12821
12822 * gcc.dg/lto/pr55113_0.c: New testcase.
12823
12824 2014-03-05 Jakub Jelinek <jakub@redhat.com>
12825
12826 PR testsuite/59308
12827 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
12828 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
12829 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
12830 s390*/i?86/x86_64.
12831 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12832 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12833 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12834 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
12836 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
12837 even for mips*/s390*/i?86/x86_64.
12838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12840 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12841 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12842 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12843
12844 PR lto/60404
12845 * gcc.dg/lto/pr60404_0.c: New test.
12846 * gcc.dg/lto/pr60404_1.c: New file.
12847 * gcc.dg/lto/pr60404_2.c: New file.
12848
12849 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12850
12851 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
12852 long long" throughout.
12853 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12854 * gcc.dg/vmx/insert-vsx.c: Likewise.
12855 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12856 * gcc.dg/vmx/ld-vsx.c: Likewise.
12857 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12858 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12859 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12860 * gcc.dg/vmx/merge-vsx.c: Likewise.
12861 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12862 * gcc.dg/vmx/st-vsx.c: Likewise.
12863 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12864 * gcc.dg/vmx/stl-vsx.c: Likewise.
12865 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12866
12867 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12868
12869 * gcc.dg/lto/pr55113_0.c: New testcase.
12870
12871 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
12872
12873 PR c++/60376
12874 * g++.dg/cpp1y/pr60376.C: New.
12875
12876 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12877
12878 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
12879
12880 2014-03-04 Richard Biener <rguenther@suse.de>
12881
12882 PR tree-optimization/60382
12883 * gcc.dg/vect/pr60382.c: New testcase.
12884
12885 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
12886
12887 PR libfortran/60148
12888 * gfortran.dg/namelist_84.f90: New test.
12889
12890 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
12891
12892 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
12893 argument to avoid inf values.
12894 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
12895 UNION_FP_CHECK machinery.
12896
12897 2014-03-03 Renlin Li <Renlin.Li@arm.com>
12898
12899 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
12900 i32in128 cases outside special big-endian processing block.
12901
12902 2014-03-03 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR preprocessor/60400
12905 * c-c++-common/cpp/pr60400.c: New test.
12906 * c-c++-common/cpp/pr60400-1.h: New file.
12907 * c-c++-common/cpp/pr60400-2.h: New file.
12908
12909 PR objc++/60398
12910 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
12911
12912 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
12913 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
12914
12915 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12916
12917 PR ipa/60150
12918 * g++.dg/lto/pr60150.H: New testcase.
12919 * g++.dg/lto/pr60150_0.C: New testcase.
12920 * g++.dg/lto/pr60150_1.C: New testcase.
12921
12922 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12923
12924 PR ipa/60306
12925 * g++.dg/ipa/devirt-29.C: New testcase
12926
12927 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12928
12929 PR fortran/60236
12930 * gfortran.dg/vect/pr32380.f: Fix expected test results.
12931
12932 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
12933
12934 PR c++/50025
12935 * g++.dg/cpp0x/pr50025.C: New.
12936
12937 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
12938
12939 PR c++/60377
12940 * g++.dg/cpp1y/pr60377.C: New testcase.
12941
12942 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
12943
12944 PR fortran/60341
12945 * gfortran.dg/str_comp_optimize_1.f90: New test.
12946
12947 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
12948
12949 PR target/60071
12950 * gcc.c-torture/compile/pr60071.c: New.
12951
12952 2014-02-28 Janus Weil <janus@gcc.gnu.org>
12953
12954 PR fortran/60359
12955 * gfortran.dg/unlimited_polymorphic_16.f90: New.
12956
12957 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12958
12959 PR c++/58610
12960 * g++.dg/cpp0x/constexpr-ice11.C: New.
12961
12962 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12963
12964 PR c++/60314
12965 * g++.dg/cpp1y/auto-fn24.C: New.
12966
12967 2014-02-28 Joey Ye <joey.ye@arm.com>
12968
12969 PR target/PR60169
12970 * gcc.target/arm/thumb1-far-jump-3.c: New case.
12971
12972 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12973
12974 PR c++/60253
12975 * g++.dg/overload/ellipsis2.C: New.
12976
12977 2014-02-27 Jeff Law <law@redhat.com>
12978
12979 PR rtl-optimization/52714
12980 * gcc.c-torture/compile/pr52714.c: New test.
12981
12982 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
12983 Jeff Law <law@redhat.com>
12984
12985 PR rtl-optimization/49847
12986 * g++.dg/pr49847.C: New test.
12987
12988 2014-02-27 Marek Polacek <polacek@redhat.com>
12989
12990 PR middle-end/59223
12991 * c-c++-common/pr59223.c: New test.
12992
12993 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12994
12995 * common/config/i386/predicates.md (const1256_operand): Remove.
12996 (const2356_operand): New.
12997 (const_1_to_2_operand): Remove.
12998 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
12999 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
13000 (*avx512pf_gatherpf<mode>sf): Ditto.
13001 (avx512pf_gatherpf<mode>df): Ditto.
13002 (*avx512pf_gatherpf<mode>df_mask): Ditto.
13003 (*avx512pf_gatherpf<mode>df): Ditto.
13004 (avx512pf_scatterpf<mode>sf): Ditto.
13005 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
13006 (*avx512pf_scatterpf<mode>sf): Ditto.
13007 (avx512pf_scatterpf<mode>df): Ditto.
13008 (*avx512pf_scatterpf<mode>df_mask): Ditto.
13009 (*avx512pf_scatterpf<mode>df): Ditto.
13010 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
13011
13012 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
13013
13014 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
13015 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
13016 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
13017 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
13018 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
13019 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
13020 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
13021 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
13022
13023 2014-02-26 Bin Cheng <bin.cheng@arm.com>
13024
13025 PR target/60280
13026 * gnat.dg/renaming5.adb: Change to two expected gotos.
13027 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
13028 jump threads.
13029 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
13030 messages for removed basic block.
13031 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
13032 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
13033 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
13034 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
13035
13036 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13037
13038 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
13039 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
13040 * gcc.dg/vmx/ldl-vsx.c: Likewise.
13041 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
13042 * gcc.dg/vmx/merge-vsx.c: Likewise.
13043 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
13044
13045 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
13046
13047 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
13048 * gcc.target/i386/prefetchwt1-1.c: New.
13049 * g++.dg/other/i386-2.C: Add new option.
13050 * g++.dg/other/i386-3.C: Ditto.
13051 * gcc.target/i386/sse-12.c: Ditto.
13052 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
13053 * gcc.target/i386/sse-22.c: Add new option.
13054 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
13055
13056 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13057
13058 PR libfortran/59313
13059 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
13060
13061 PR libfortran/58015
13062 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
13063
13064 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
13065
13066 PR c++/60311
13067 * g++.dg/cpp1y/pr60311.C: New testcase.
13068
13069 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
13070
13071 PR c++/60065
13072 * g++.dg/cpp1y/pr60065.C: New testcase.
13073
13074 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
13075
13076 PR rtl-optimization/60268
13077 * gcc.c-torture/compile/pr60268.c: New test.
13078
13079 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
13080
13081 * gcc.target/microblaze/others/mem_reload.c: New test.
13082
13083 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13084
13085 * gcc.dg/vmx/lde.c: New test.
13086 * gcc.dg/vmx/lde-be-order.c: New test.
13087 * gcc.dg/vmx/ste.c: New test.
13088 * gcc.dg/vmx/ste-be-order.c: New test.
13089
13090 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
13091
13092 PR testsuite/60173
13093 * lib/target-supports.exp
13094 (check_effective_target_logical_op_short_circuit): Add cris-*-*
13095 and crisv32-*-* to list.
13096
13097 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13098
13099 PR fortran/60302
13100 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
13101
13102 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13103
13104 * gcc.dg/vmx/vsums.c: Check entire result vector.
13105 * gcc.dg/vmx/vsums-be-order.c: Likewise.
13106
13107 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13108
13109 * gcc.dg/vmx/ld.c: New test.
13110 * gcc.dg/vmx/ld-be-order.c: New test.
13111 * gcc.dg/vmx/ld-vsx.c: New test.
13112 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
13113 * gcc.dg/vmx/ldl.c: New test.
13114 * gcc.dg/vmx/ldl-be-order.c: New test.
13115 * gcc.dg/vmx/ldl-vsx.c: New test.
13116 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
13117 * gcc.dg/vmx/st.c: New test.
13118 * gcc.dg/vmx/st-be-order.c: New test.
13119 * gcc.dg/vmx/st-vsx.c: New test.
13120 * gcc.dg/vmx/st-vsx-be-order.c: New test.
13121 * gcc.dg/vmx/stl.c: New test.
13122 * gcc.dg/vmx/stl-be-order.c: New test.
13123 * gcc.dg/vmx/stl-vsx.c: New test.
13124 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
13125
13126 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
13127
13128 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
13129 * g++.dg/other/i386-3.C (dg-options): Ditto.
13130 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
13131 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
13132 -mavx512pf and -msha.
13133
13134 2014-02-21 Richard Biener <rguenther@suse.de>
13135
13136 PR tree-optimization/60276
13137 * gcc.dg/vect/pr60276.c: New testcase.
13138
13139 2014-02-21 Janus Weil <janus@gcc.gnu.org>
13140
13141 PR fortran/60234
13142 * gfortran.dg/finalize_23.f90: New.
13143
13144 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
13145
13146 PR c++/60052
13147 PR c++/60053
13148 * g++.dg/cpp1y/pr60052.C: New testcase.
13149 * g++.dg/cpp1y/pr60053.C: New testcase.
13150
13151 2014-02-21 Tobias Burnus <burnus@net-b.de>
13152
13153 PR fortran/60286
13154 * gfortran.dg/inquire_16.f90: New.
13155
13156 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
13157
13158 * gcc.target/nios2/biggot-1.c: New.
13159 * gcc.target/nios2/biggot-2.c: New.
13160
13161 2014-02-20 Martin Jambor <mjambor@suse.cz>
13162
13163 PR ipa/55260
13164 * gcc.dg/ipa/pr55260.c: New test.
13165
13166 2014-02-20 Bin Cheng <bin.cheng@arm.com>
13167
13168 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
13169 for execution test case.
13170
13171 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
13172
13173 PR ipa/58555
13174 * g++.dg/torture/pr58555.C: New testcase.
13175
13176 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13177
13178 PR target/60204
13179 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
13180 reflect abi fix.
13181 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
13182
13183 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
13184 Kirill Yukhin <kirill.yukhin@intel.com>
13185
13186 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
13187 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
13188 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
13189 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
13190 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
13191 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
13192
13193 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13194
13195 PR c/37743
13196 * g++.dg/ext/builtin-bswap1.C: New test.
13197 * c-c++-common/pr37743.c: New test.
13198
13199 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
13200
13201 * gcc.dg/decl-10.c: New test.
13202
13203 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13204
13205 PR c++/60267
13206 * g++.dg/ext/ivdep-1.C: New test.
13207
13208 PR c++/60267
13209 * gcc.dg/pr60267.c: New test.
13210
13211 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
13212
13213 PR target/59794
13214 * gcc.target/i386/pr39162.c: Add dg-prune-output.
13215 (dg-options): Remove -Wno-psabi.
13216 * gcc.target/i386/pr59794-2.c: Ditto.
13217 * gcc.target/i386/pr60205-1.c: Ditto.
13218 * gcc.target/i386/sse-5.c: Ditto.
13219
13220 2014-02-18 Nick Clifton <nickc@redhat.com>
13221
13222 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
13223 * gcc.dg/pr23623.c: Likewise.
13224 * gcc.dg/pr48784-1.c: Likewise.
13225 * gcc.dg/pr48784-2.c: Likewise.
13226 * gcc.dg/pr56997-2.c: Likewise.
13227 * gcc.dg/sms-6.c: Likewise.
13228 * gcc.dg/torture/pr60183.c: Likewise.
13229 * gcc.dg/torture/vec-cvt-1.c: Likewise.
13230 * gcc.c-torture/execute/20061220-1.x: New.
13231 * gcc.c-torture/execute/pr43220.x: New.
13232 * gcc.c-torture/execute/pr51581-1.x: New.
13233 * gcc.c-torture/execute/pr51581-2.x: New.
13234 * gcc.c-torture/execute/pr58570.x: New.
13235 * gcc.c-torture/unsorted/DFcmp.x: New.
13236 * gcc.c-torture/unsorted/SFset.x: New.
13237
13238 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
13239
13240 * gnat.dg/opt31.adb: New test.
13241
13242 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13243
13244 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
13245
13246 2014-02-19 Janus Weil <janus@gcc.gnu.org>
13247
13248 PR fortran/60232
13249 * gfortran.dg/typebound_proc_33.f90: New.
13250
13251 2014-02-19 Marek Polacek <polacek@redhat.com>
13252
13253 PR c/60195
13254 * gcc.dg/pr60195.c: New test.
13255
13256 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
13257
13258 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
13259
13260 2014-02-19 Jakub Jelinek <jakub@redhat.com>
13261
13262 PR preprocessor/58844
13263 * c-c++-common/cpp/pr58844-1.c: New test.
13264 * c-c++-common/cpp/pr58844-2.c: New test.
13265
13266 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13267
13268 PR c++/60225
13269 * g++.dg/cpp0x/constexpr-ice10.C: New.
13270
13271 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
13272
13273 PR c++/60215
13274 * g++.dg/cpp0x/pr60215.C: New.
13275
13276 2014-02-18 Tobias Burnus <burnus@net-b.de>
13277
13278 PR fortran/49397
13279 * gfortran.dg/proc_ptr_45.f90: New.
13280 * gfortran.dg/proc_ptr_46.f90: New.
13281
13282 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
13283
13284 PR c++/60190
13285 * g++.dg/cpp1y/pr60190.C: New testcase.
13286
13287 PR c++/60064
13288 * g++.dg/cpp1y/pr60064.C: New testcase.
13289
13290 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13291
13292 PR target/60205
13293 * gcc.target/i386/pr60205-1.c: New test.
13294 * gcc.target/i386/pr60205-2.c: Ditto.
13295
13296 2014-02-18 Kai Tietz <ktietz@redhat.com>
13297
13298 PR target/60193
13299 * gcc.target/i386/nest-1.c: New testcase.
13300
13301 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13302
13303 * gnat.dg/opt32.adb: New test.
13304
13305 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13306
13307 PR fortran/60231
13308 * gfortran.dg/typebound_generic_15.f90: New.
13309
13310 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13311
13312 PR fortran/55907
13313 * gfortran.dg/init_flag_12.f90: New.
13314
13315 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13316 Ilya Tocar <ilya.tocar@intel.com>
13317
13318 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13319 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13320 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13321 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13322
13323 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13324
13325 * lib/target-supports.exp
13326 (check_effective_target_logical_op_short_circuit): New procedure.
13327 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13328 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13329 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13330 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13331 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13332 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13333 logical_op_short_circuit for the alternative test, extending
13334 it to arm_cortex_m.
13335
13336 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13337
13338 PR target/60203
13339 * gcc.target/powerpc/pr60203.c: New testsuite.
13340
13341 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13342
13343 PR fortran/59599
13344 * gfortran.dg/ichar_3.f90: New test.
13345
13346 2014-02-15 Richard Biener <rguenther@suse.de>
13347
13348 PR tree-optimization/60183
13349 * gcc.dg/torture/pr60183.c: New testcase.
13350
13351 2014-02-14 Jeff Law <law@redhat.com>
13352
13353 PR rtl-optimization/60131
13354 * g++.dg/torture/pr60131.C: New test.
13355
13356 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13357
13358 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13359 on command-line.
13360
13361 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13362
13363 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13364
13365 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13366
13367 * gcc.c-torture/compile/20140213.c: New test.
13368
13369 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13370
13371 PR target/43546
13372 * gcc.target/i386/pr43546.c: New test.
13373
13374 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13375
13376 * gcc.target/s390/hotpatch-compile-8.c: New test.
13377
13378 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13379
13380 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13381 definition with an ifndef.
13382 * gcc.dg/pr59605-2.c: New test.
13383
13384 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13385
13386 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13387
13388 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13389
13390 * gcc.dg/torture/float128-mul-underflow.c,
13391 gcc.dg/torture/float128-truncdf-underflow.c,
13392 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13393
13394 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13395
13396 PR middle-end/59737
13397 * g++.dg/ipa/pr59737.C: New test.
13398
13399 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13400
13401 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13402
13403 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13404
13405 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13406
13407 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13408
13409 2014-02-12 Richard Biener <rguenther@suse.de>
13410
13411 PR middle-end/60092
13412 * gcc.dg/torture/pr60092.c: New testcase.
13413 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13414
13415 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13416
13417 * gcc.c-torture/execute/20140212-1.c: New test.
13418
13419 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13420
13421 PR c++/60047
13422 * g++.dg/cpp0x/pr60047.C: New.
13423
13424 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13425
13426 PR c/60101
13427 * c-c++-common/pr60101.c: New test.
13428
13429 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
13430
13431 PR lto/59468
13432 * g++.dg/ipa/devirt-27.C: New testcase.
13433 * g++.dg/ipa/devirt-26.C: New testcase.
13434
13435 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13436
13437 PR target/60137
13438 * gcc.target/powerpc/pr60137.c: New file.
13439
13440 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR fortran/52370
13443 * gfortran.dg/pr52370.f90: New test.
13444
13445 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
13446
13447 PR target/59927
13448 Revert
13449 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
13450
13451 PR testsuite/58630
13452 * gcc.target/i386/pr43662.c (dg-options):
13453 Add -maccumulate-outgoing-args.
13454 * gcc.target/i386/pr43869.c (dg-options): Ditto.
13455 * gcc.target/i386/pr57003.c (dg-options): Ditto.
13456 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13457 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
13458 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
13459 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
13460 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13461 Add -maccumulate-outgoing-args.
13462 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
13463 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
13464 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
13465 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
13466 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
13467 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
13468 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
13469 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
13470 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
13471 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
13472 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
13473 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
13474 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
13475 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
13476 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
13477
13478 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
13479
13480 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
13481
13482 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13483
13484 PR debug/59776
13485 * gcc.dg/guality/pr59776.c: New test.
13486
13487 2014-02-11 Renlin Li <Renlin.Li@arm.com>
13488
13489 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13490 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
13491 (add_options_for_arm_vfp3): New.
13492
13493 2014-02-11 Jeff Law <law@redhat.com>
13494
13495 PR middle-end/54041
13496 * gcc.target/m68k/pr54041.c: New test.
13497
13498 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13499
13500 PR target/59927
13501 * gcc.target/i386/pr59927.c: New test.
13502
13503 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13504
13505 * gcc.dg/vect/pr57741-3.c: Require vect_int.
13506 * gcc.dg/vect/pr60012.c: Likewise.
13507 * gcc.dg/vect/vect-119.c: Likewise.
13508 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
13509 * gcc.dg/vect/vect-outer-4c.c: Likewise.
13510
13511 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13512
13513 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13514
13515 2014-02-10 Jeff Law <law@redhat.com>
13516
13517 PR middle-end-52306
13518 * gcc.c-torture/compile/pr52306.c: New test.
13519
13520 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13521
13522 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
13523
13524 2014-02-10 Richard Biener <rguenther@suse.de>
13525
13526 PR tree-optimization/60115
13527 * gcc.dg/torture/pr60115.c: New testcase.
13528
13529 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
13530
13531 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
13532 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
13533
13534 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
13535 Ilya Tocar <ilya.tocar@intel.com>
13536
13537 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
13538 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
13539 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13540 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13541 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
13542 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
13543 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
13544 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
13545 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13546 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13547 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
13548 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
13549 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
13550 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
13551 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
13552 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
13553 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
13554 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13555 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13556 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13557 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13558 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13559 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13560 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13561 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13562 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13563 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13564
13565 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13566
13567 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13568
13569 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13570
13571 PR fortran/57522
13572 * gfortran.dg/associated_target_5.f03: New test.
13573
13574 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13575
13576 PR fortran/59026
13577 * gfortran.dg/elemental_by_value_1.f90: New test.
13578
13579 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13580
13581 PR fortran/58470
13582 * gfortran.dg/finalize_22.f90: New.
13583
13584 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13585
13586 PR fortran/60066
13587 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13588 was fixed by the patch for PR59906.
13589
13590 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13591
13592 PR translation/52289
13593 * gfortran.dg/coarray_8.f90: Update dg-error match.
13594
13595 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR c/59984
13598 * gcc.dg/vect/pr59984.c: New test.
13599
13600 PR middle-end/60092
13601 * gcc.dg/attr-alloc_align-1.c: New test.
13602 * gcc.dg/attr-alloc_align-2.c: New test.
13603 * gcc.dg/attr-alloc_align-3.c: New test.
13604 * gcc.dg/attr-assume_aligned-1.c: New test.
13605 * gcc.dg/attr-assume_aligned-2.c: New test.
13606 * gcc.dg/attr-assume_aligned-3.c: New test.
13607
13608 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13609
13610 PR target/60077
13611 * gcc.target/i386/pr60077-1.c: New test.
13612 * gcc.target/i386/pr60077-2.c: New test.
13613
13614 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13615
13616 PR preprocessor/56824
13617 * gcc.dg/pr56824.c: New test.
13618
13619 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13620
13621 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
13622 variable used for atomic operations.
13623
13624 2014-02-07 Richard Biener <rguenther@suse.de>
13625
13626 PR middle-end/60092
13627 * gcc.dg/vect/pr60092-2.c: New testcase.
13628
13629 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR c++/60082
13632 Revert
13633 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13634
13635 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13636 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13637
13638 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13639
13640 * gcc.target/s390/fp2int1.c: New testcase.
13641
13642 2014-02-07 Richard Biener <rguenther@suse.de>
13643
13644 PR middle-end/60092
13645 * gcc.dg/tree-ssa/alias-30.c: New testcase.
13646 * gcc.dg/tree-ssa/alias-31.c: Likewise.
13647
13648 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
13649
13650 PR ipa/59918
13651 * g++.dg/torture/pr59918.C: New testcase.
13652
13653 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13654
13655 PR target/59575
13656 * gcc.target/arm/pr59575.c: New test.
13657
13658 PR debug/59992
13659 * gcc.dg/pr59992.c: New test.
13660
13661 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
13662
13663 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
13664 init_priority. Test alignment of variable instead of function.
13665
13666 2014-02-06 Marek Polacek <polacek@redhat.com>
13667
13668 PR c/60087
13669 * gcc.dg/pr60087.c: New test.
13670
13671 2014-02-06 Alan Modra <amodra@gmail.com>
13672
13673 * gcc.target/powerpc/pr60032.c: New.
13674
13675 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13676
13677 PR target/60062
13678 * gcc.c-torture/execute/pr60062.c: New test.
13679 * gcc.c-torture/execute/pr60072.c: New test.
13680
13681 2014-02-06 Ian Bolton <ian.bolton@arm.com>
13682
13683 * gcc.dg/tree-ssa/pr59597.c: Make called function static
13684 so that expected outcome works for PIC variants too.
13685
13686 2014-02-06 Yury Gribov <y.gribov@samsung.com>
13687 Kugan Vivekanandarajah <kuganv@linaro.org>
13688
13689 * gcc.target/arm/vect-noalign.c: New file.
13690
13691 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
13692 Jakub Jelinek <jakub@redhat.com>
13693
13694 PR middle-end/60013
13695 * gcc.dg/pr60013.c: New testcase.
13696
13697 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13698
13699 * gcc.dg/vmx/sum2s.c: New.
13700 * gcc.dg/vmx/sum2s-be-order.c: New.
13701
13702 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13703
13704 * gcc.dg/vmx/pack.c: New.
13705 * gcc.dg/vmx/pack-be-order.c: New.
13706 * gcc.dg/vmx/unpack.c: New.
13707 * gcc.dg/vmx/unpack-be-order.c: New.
13708
13709 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13710
13711 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13712 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13713
13714 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13715
13716 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
13717 Use __builtin_floorf, __builtin_ceilf.
13718 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
13719 declaration.
13720 (TEST): Use __builtin_floorf.
13721 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
13722
13723 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR ipa/59947
13726 * g++.dg/opt/pr59947.C: New test.
13727
13728 PR c++/58703
13729 * c-c++-common/gomp/pr58703.c: New test.
13730
13731 2014-02-05 Richard Biener <rguenther@suse.de>
13732
13733 PR testsuite/60076
13734 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
13735 avoid using unsigned long long.
13736
13737 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13738
13739 PR middle-end/57499
13740 * g++.dg/torture/pr57499.C: New test.
13741
13742 2014-02-05 Yury Gribov <y.gribov@samsung.com>
13743
13744 * gcc.dg/asan/nosanitize-and-inline.c: New test.
13745
13746 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
13747
13748 * g++.dg/ipa/devirrt-22.C: Fix template.
13749
13750 2014-02-04 Marek Polacek <polacek@redhat.com>
13751
13752 PR c/60036
13753 * gcc.dg/pr60036.c: New test.
13754
13755 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
13756
13757 PR ipa/60058
13758 * g++.dg/torture/pr60058.C: New testcase.
13759
13760 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
13761
13762 * g++.dg/tsan/default_options.C: Invert check.
13763
13764 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13765
13766 PR tree-optimization/60002
13767 * g++.dg/opt/pr60002.C: New test.
13768
13769 PR tree-optimization/60023
13770 * g++.dg/vect/pr60023.cc: New test.
13771
13772 PR ipa/60026
13773 * c-c++-common/torture/pr60026.c: New test.
13774
13775 PR rtl-optimization/57915
13776 * gcc.target/i386/pr57915.c: New test.
13777
13778 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13779
13780 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
13781
13782 2014-02-04 Renlin Li <Renlin.Li@arm.com>
13783
13784 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
13785
13786 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR middle-end/59261
13789 * gcc.dg/pr59261.c: New test.
13790
13791 2014-02-04 Richard Biener <rguenther@suse.de>
13792
13793 PR tree-optimization/60012
13794 * gcc.dg/vect/pr60012.c: New testcase.
13795
13796 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13797
13798 PR target/59788
13799 * g++.dg/eh/unwind-direct.C: New test.
13800
13801 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
13802
13803 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
13804 timeout value to 20s.
13805
13806 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13807
13808 PR ipa/59882
13809 * g++.dg/torture/pr59882.C: New testcase
13810
13811 2014-02-03 Jan Hubicka <jh@suse.cz>
13812
13813 PR ipa/59831
13814 * g++.dg/ipa/devirt-22.C: New testcase.
13815
13816 2014-02-03 Jan Hubicka <jh@suse.cz>
13817
13818 * g++.dg/ipa/devirt-25.C: New testcase.
13819
13820 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13821
13822 PR tree-optimization/59924
13823 * gcc.dg/pr59924.c: New test.
13824
13825 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13826
13827 PR ipa/59831
13828 * g++.dg/ipa/devirt-24.C: New testcase.
13829
13830 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
13831
13832 PR c++/53017
13833 PR c++/59211
13834 * c-c++-common/attributes-1.c: New testcase.
13835 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
13836
13837 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13838
13839 PR c++/58871
13840 * g++.dg/cpp0x/pr58871.C: New.
13841
13842 2014-02-03 Cong Hou <congh@google.com>
13843
13844 PR tree-optimization/60000
13845 * g++.dg/vect/pr60000.cc: New test.
13846
13847 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
13848
13849 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
13850 * gcc.target/i386/long-double-64-4.c: Likewise.
13851 * gcc.target/i386/long-double-80-1.c: Likewise.
13852 * gcc.target/i386/long-double-80-2.c: Likewise.
13853 * gcc.target/i386/long-double-80-3.c: Likewise.
13854 * gcc.target/i386/long-double-80-4.c: Likewise.
13855 * gcc.target/i386/long-double-80-5.c: Likewise.
13856 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
13857 __multf3 isn't used.
13858 * gcc.target/i386/long-double-64-3.c: Likewise.
13859 * gcc.target/i386/long-double-128-1.c: New test.
13860 * gcc.target/i386/long-double-128-2.c: Likewise.
13861 * gcc.target/i386/long-double-128-3.c: Likewise.
13862 * gcc.target/i386/long-double-128-4.c: Likewise.
13863 * gcc.target/i386/long-double-128-5.c: Likewise.
13864 * gcc.target/i386/long-double-128-6.c: Likewise.
13865 * gcc.target/i386/long-double-128-7.c: Likewise.
13866 * gcc.target/i386/long-double-128-8.c: Likewise.
13867 * gcc.target/i386/long-double-128-9.c: Likewise.
13868 * gcc.target/i386/long-double-64-5.c: Likewise.
13869 * gcc.target/i386/long-double-64-6.c: Likewise.
13870 * gcc.target/i386/long-double-64-7.c: Likewise.
13871 * gcc.target/i386/long-double-64-8.c: Likewise.
13872 * gcc.target/i386/long-double-64-9.c: Likewise.
13873 * gcc.target/i386/long-double-80-10.c: Likewise.
13874 * gcc.target/i386/long-double-80-8.c: Likewise.
13875 * gcc.target/i386/long-double-80-9.c: Likewise.
13876
13877 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
13878
13879 PR rtl-optimization/57662
13880 * g++.dg/pr57662.C: New test.
13881
13882 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13883
13884 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
13885 * gcc.dg/vmx/perm.c: New.
13886 * gcc.dg/vmx/perm-be-order.c: New.
13887
13888 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13889
13890 * gcc.dg/vmx/vsums.c: New.
13891 * gcc.dg/vmx/vsums-be-order.c: New.
13892
13893 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
13894
13895 * g++.dg/ipa/devirt-23.C: New testcase.
13896 * g++.dg/ipa/devirt-20.C: Fix template.
13897
13898 2014-02-02 Jan Hubicka <jh@suse.cz>
13899
13900 * g++.dg/ipa/devirt-21.C: New testcase.
13901
13902 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
13903
13904 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
13905 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
13906
13907 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
13908
13909 PR target/60017
13910 * gcc.c-torture/execute/pr60017.c: New test.
13911
13912 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
13913
13914 PR fortran/57033
13915 * gfortran.dg/default_initialization_7.f90: New test.
13916
13917 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
13918
13919 PR fortran/59906
13920 * gfortran.dg/elemental_subroutine_9.f90: New test.
13921
13922 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13923
13924 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
13925
13926 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13927
13928 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
13929
13930 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13931
13932 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
13933
13934 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13935
13936 PR c++/51219
13937 * g++.dg/init/bitfield5.C: New.
13938
13939 2014-02-01 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR tree-optimization/60003
13942 * gcc.c-torture/execute/pr60003.c: New test.
13943
13944 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
13945
13946 PR bootstrap/59985
13947 * gcc.target/arm/pr59985.C: New.
13948
13949 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13950
13951 PR sanitizer/59410
13952 * lib/tsan-dg.exp (tsan_init): Instead of not running any
13953 tsan tests if trivial testcase doesn't run, set dg-do-what-default
13954 to compile.
13955 (tsan_finish): Restore dg-do-what-default.
13956 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
13957 * g++.dg/tsan/fd_close_norace2.C: Likewise.
13958 * g++.dg/tsan/default_options.C: Likewise.
13959 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13960 * g++.dg/tsan/atomic_free2.C: Likewise.
13961 * g++.dg/tsan/cond_race.C: Likewise.
13962 * g++.dg/tsan/fd_close_norace.C: Likewise.
13963 * g++.dg/tsan/benign_race.C: Likewise.
13964 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13965 * c-c++-common/tsan/simple_race.c: Likewise.
13966 * c-c++-common/tsan/mutexset1.c: Likewise.
13967 * c-c++-common/tsan/thread_leak2.c: Likewise.
13968 * c-c++-common/tsan/tls_race.c: Likewise.
13969 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13970 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
13971 * c-c++-common/tsan/free_race2.c: Likewise.
13972 * c-c++-common/tsan/thread_leak.c: Likewise.
13973 * c-c++-common/tsan/thread_leak1.c: Likewise.
13974 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13975 * c-c++-common/tsan/free_race.c: Likewise.
13976 * c-c++-common/tsan/sleep_sync.c: Likewise.
13977 * c-c++-common/tsan/tiny_race.c: Likewise.
13978 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13979 * c-c++-common/tsan/atomic_stack.c: Likewise.
13980 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
13981 in dg-output regexps.
13982 * c-c++-common/tsan/simple_stack.c: Likewise.
13983
13984 2014-01-31 Richard Henderson <rth@redhat.com>
13985
13986 * g++.dg/tm/pr60004.C: New.
13987
13988 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13989
13990 PR c++/59082
13991 * g++.dg/inherit/crash4.C: New.
13992
13993 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
13994
13995 * c-c++-common/tsan/simple_race.c: Made test less flaky.
13996
13997 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13998
13999 * gcc.target/i386/m512-check.h: Use correct rounding values.
14000
14001 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14002
14003 * gcc.target/i386/avx-1.c: Use correct rounding values.
14004 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
14005 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
14006 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
14007 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
14008 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
14009 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
14010 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
14011 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
14012 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
14013 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
14014 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
14015 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
14016 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
14017 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
14018 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
14019 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
14020 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
14021 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
14022 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
14023 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
14024 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
14025 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
14026 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
14027 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
14028 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
14029 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
14030 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
14031 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
14032 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
14033 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
14034 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
14035 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
14036 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
14037 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
14038 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
14039 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
14040 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
14041 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
14042 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
14043 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
14044 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
14045 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
14046 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
14047 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
14048 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
14049 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
14050 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
14051 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
14052 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
14053 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
14054 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
14055 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
14056 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
14057 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
14058 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
14059 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
14060 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
14061 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
14062 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
14063 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
14064 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
14065 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
14066 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
14067 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
14068 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
14069 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
14070 * gcc.target/i386/sse-13.c: Ditto.
14071 * gcc.target/i386/sse-14.c: Ditto.
14072 * gcc.target/i386/sse-22.c: Ditto.
14073 * gcc.target/i386/sse-23.c: Ditto.
14074
14075 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
14076
14077 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
14078 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
14079
14080 2014-01-31 Richard Biener <rguenther@suse.de>
14081
14082 PR middle-end/59990
14083 * gcc.dg/torture/pr59990.c: New testcase.
14084
14085 2014-01-31 Jakub Jelinek <jakub@redhat.com>
14086
14087 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
14088 if it fails don't run any tsan tests.
14089
14090 2014-01-31 Marek Polacek <polacek@redhat.com>
14091
14092 PR c/59963
14093 * gcc.dg/pr59940.c (g): Adjust dg-warning.
14094 (y): Adjust dg-error.
14095 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
14096 * gcc.dg/pr59963-1.c: New test.
14097 * gcc.dg/pr59963-2.c: New test.
14098 * gcc.dg/pr59963-3.c: New test.
14099
14100 2014-01-30 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR target/59923
14103 * gcc.target/arm/pr59923.c: New test.
14104
14105 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14106
14107 * gcc.dg/vmx/splat.c: New.
14108 * gcc.dg/vmx/splat-vsx.c: New.
14109 * gcc.dg/vmx/splat-be-order.c: New.
14110 * gcc.dg/vmx/splat-vsx-be-order.c: New.
14111 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
14112 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
14113
14114 2014-01-30 Richard Biener <rguenther@suse.de>
14115
14116 PR tree-optimization/59993
14117 * gcc.dg/torture/pr59993.c: New testcase.
14118
14119 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
14120
14121 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
14122 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
14123 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
14124 vect_int rather than vect_float.
14125
14126 2014-01-30 Marek Polacek <polacek@redhat.com>
14127
14128 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
14129
14130 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
14131
14132 * gcc.target/microblaze/isa/fcmp4.c: New.
14133
14134 2014-01-30 Marek Polacek <polacek@redhat.com>
14135
14136 PR c/59940
14137 * gcc.dg/pr59940.c: New test.
14138 * gcc.dg/pr35635.c (func3): Move dg-warning.
14139
14140 2014-01-30 Richard Biener <rguenther@suse.de>
14141
14142 PR tree-optimization/59903
14143 * gcc.dg/torture/pr59903.c: New testcase.
14144
14145 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14146
14147 PR c++/58843
14148 * g++.dg/lookup/crash8.C: New.
14149
14150 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
14151
14152 PR c++/58649
14153 * g++.dg/template/crash117.C: New.
14154
14155 2014-01-30 Richard Biener <rguenther@suse.de>
14156
14157 PR c/59905
14158 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
14159 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
14160 abort.
14161 * gcc.dg/invalid-call-1.c: Likewise.
14162
14163 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14164
14165 PR c++/58561
14166 * g++.dg/cpp1y/auto-fn23.C: New.
14167
14168 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14169
14170 PR c++/58846
14171 * g++.dg/init/dso_handle2.C: New.
14172
14173 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14174
14175 PR c++/58674
14176 * g++.dg/cpp0x/pr58674.C: New.
14177
14178 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
14179
14180 PR target/59617
14181 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
14182 * gcc.target/i386/avx512f-gather-5.c: Ditto.
14183
14184 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14185
14186 * gcc.dg/vmx/merge-be-order.c: New.
14187 * gcc.dg/vmx/merge.c: New.
14188 * gcc.dg/vmx/merge-vsx-be-order.c: New.
14189 * gcc.dg/vmx/merge-vsx.c: New.
14190
14191 2014-01-29 Richard Biener <rguenther@suse.de>
14192
14193 PR tree-optimization/58742
14194 * gcc.dg/pr58742-1.c: New testcase.
14195 * gcc.dg/pr58742-2.c: Likewise.
14196 * gcc.dg/pr58742-3.c: Likewise.
14197
14198 2014-01-29 Renlin Li <Renlin.Li@arm.com>
14199
14200 * gcc.target/arm/ftest-armv7ve-arm.c: New.
14201 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
14202 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
14203
14204 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
14205
14206 PR c++/58702
14207 * g++.dg/gomp/pr58702.C: New.
14208
14209 2014-01-29 Dodji Seketeli <dodji@redhat.com>
14210
14211 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
14212 selector.
14213
14214 2014-01-29 Jakub Jelinek <jakub@redhat.com>
14215
14216 PR middle-end/59917
14217 PR tree-optimization/59920
14218 * gcc.dg/pr59920-1.c: New test.
14219 * gcc.dg/pr59920-2.c: New test.
14220 * gcc.dg/pr59920-3.c: New test.
14221 * c-c++-common/gomp/pr59917-1.c: New test.
14222 * c-c++-common/gomp/pr59917-2.c: New test.
14223
14224 PR tree-optimization/59594
14225 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
14226 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
14227 * gcc.dg/vect/pr59594.c: New test.
14228
14229 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
14230
14231 PR fortran/59414
14232 * gfortran.dg/allocate_class_3.f90: New test.
14233
14234 2014-01-28 Dodji Seketeli <dodji@redhat.com>
14235
14236 PR preprocessor/59935
14237 * c-c++-common/cpp/warning-zero-location.c: New test.
14238 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
14239
14240 2014-01-27 Steve Ellcey <sellcey@mips.com>
14241
14242 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
14243
14244 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
14245
14246 * g++.dg/ext/mv16.C: New tests.
14247
14248 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
14249
14250 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
14251 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
14252 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
14253 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
14254 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
14255 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
14256 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
14257 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
14258 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
14259 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
14260 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
14261 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
14262 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
14263 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
14264 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
14265 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
14266 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
14267 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
14268 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
14269 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
14270 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
14271 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
14272 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
14273 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
14274 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
14275 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
14276 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
14277 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
14278 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
14279 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
14280 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
14281 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
14282 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
14283 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
14284 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
14285 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
14286 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14287 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14288 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14289 _mm512_mask_cvtepi32_storeu_epi8.
14290 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14291 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14292 _mm512_mask_cvtepi32_storeu_epi16.
14293 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14294 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14295 _mm512_mask_cvtepi64_storeu_epi8.
14296 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14297 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14298 _mm512_mask_cvtepi64_storeu_epi16.
14299 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14300 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14301 _mm512_mask_cvtepi64_storeu_epi32.
14302 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14303 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14304 _mm512_mask_cvtsepi32_storeu_epi8.
14305 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14306 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14307 _mm512_mask_cvtsepi32_storeu_epi16.
14308 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14309 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14310 _mm512_mask_cvtsepi64_storeu_epi8.
14311 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14312 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14313 _mm512_mask_cvtsepi64_storeu_epi16.
14314 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14315 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14316 _mm512_mask_cvtsepi64_storeu_epi32.
14317 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14318 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14319 _mm512_mask_cvtusepi32_storeu_epi8.
14320 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14321 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14322 _mm512_mask_cvtusepi32_storeu_epi16.
14323 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14324 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14325 _mm512_mask_cvtusepi64_storeu_epi8.
14326 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14327 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14328 _mm512_mask_cvtusepi64_storeu_epi16.
14329 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14330 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14331 _mm512_mask_cvtusepi64_storeu_epi32.
14332 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14333 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14334
14335 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14336
14337 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14338 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14339 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14340 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14341 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14342 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14343 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14344 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14345 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14346 built-ins roudning immediate.
14347 * gcc.target/i386/sse-22.c: Add new built-ins.
14348 * gcc.target/i386/sse-23.c: Ditto.
14349 * gcc.target/i386/avx-1.c: Ditto.
14350
14351 2014-01-27 Christian Bruel <christian.bruel@st.com>
14352
14353 * gcc.target/sh/torture/strncmp.c: New tests.
14354
14355 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14356
14357 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14358
14359 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14360
14361 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14362
14363 2014-01-24 Jeff Law <law@redhat.com>
14364
14365 PR tree-optimization/59919
14366 * gcc.c-torture/compile/pr59919.c: New test.
14367
14368 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14369
14370 PR c++/57524
14371 * g++.dg/ext/timevar2.C: New.
14372
14373 2014-01-24 Marek Polacek <polacek@redhat.com>
14374
14375 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14376
14377 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14378
14379 PR target/59929
14380 * gcc.target/i386/pr59929.c: New test.
14381
14382 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14383
14384 PR target/59909
14385 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14386 word atomic functions at runtime.
14387
14388 2014-01-23 Marek Polacek <polacek@redhat.com>
14389
14390 PR c/59846
14391 * gcc.dg/pr59846.c: New test.
14392
14393 2014-01-23 Marek Polacek <polacek@redhat.com>
14394
14395 PR c/58346
14396 * c-c++-common/pr58346-1.c: New test.
14397 * c-c++-common/pr58346-2.c: New test.
14398 * c-c++-common/pr58346-3.c: New test.
14399
14400 2014-01-23 Marek Polacek <polacek@redhat.com>
14401
14402 PR c/59871
14403 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14404 * gcc.dg/pr59871.c: New test.
14405
14406 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14407
14408 PR c++/58980
14409 * g++.dg/parse/enum11.C: New.
14410
14411 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14412
14413 * gcc.target/aarch64/sshr64_1.c: New testcase.
14414
14415 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14416
14417 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14418 SIMD enabled function.
14419 * g++.dg/cilk-plus/ef_test.C: New test.
14420 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14421 and added C++ ones.
14422 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14423 to differenciate C error messages from C++ ones.
14424
14425 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14426
14427 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
14428
14429 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14430
14431 * gcc.target/microblaze/others/builtin-trap.c: New test,
14432
14433 2014-01-23 Jakub Jelinek <jakub@redhat.com>
14434
14435 PR middle-end/58809
14436 * c-c++-common/gomp/pr58809.c: New test.
14437
14438 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
14439
14440 PR sanitizer/59897
14441 * c-c++-common/asan/use-after-return-1.c: Fixed
14442 to pass on darwin.
14443
14444 2014-01-23 Dodji Seketeli <dodji@redhat.com>
14445
14446 PR preprocessor/58580
14447 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
14448
14449 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14450 Ilya Tocar <ilya.tocar@intel.com>
14451
14452 * gcc.target/i386/avx512f-kmovw-1.c: New.
14453
14454 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14455
14456 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
14457 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
14458 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14459 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14460 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
14461 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
14462
14463 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
14464
14465 PR target/52125
14466 * gcc.dg/pr48774.c: Remove skip for mips_rel.
14467 * gcc.target/mips/pr52125.c: New test.
14468
14469 2014-01-22 Marek Polacek <polacek@redhat.com>
14470
14471 PR c/59891
14472 * gcc.dg/torture/pr59891.c: New test.
14473
14474 2014-01-22 Jeff Law <law@redhat.com>
14475
14476 PR tree-optimization/59597
14477 * gcc.dg/tree-ssa/pr59597.c: New test.
14478
14479 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
14480
14481 PR rtl-optimization/59477
14482 * g++.dg/pr59477.C: New.
14483
14484 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
14485
14486 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
14487
14488 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
14489
14490 PR c++/59482
14491 * g++.dg/pr59482.C: New.
14492
14493 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14494
14495 * gcc.dg/vmx/insert-vsx-be-order.c: New.
14496 * gcc.dg/vmx/extract-vsx.c: New.
14497 * gcc.dg/vmx/extract-vsx-be-order.c: New.
14498 * gcc.dg/vmx/insert-vsx.c: New.
14499
14500 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14501
14502 PR rtl-optimization/59896
14503 * gcc.target/arm/pr59896.c: New.
14504
14505 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14506
14507 PR rtl-optimization/59858
14508 * gcc.target/arm/pr59858.c: New.
14509
14510 2014-01-21 Jakub Jelinek <jakub@redhat.com>
14511
14512 PR target/59003
14513 * gcc.dg/tree-prof/pr59003.c: New test.
14514
14515 PR middle-end/59860
14516 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
14517 other targets.
14518
14519 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14520
14521 * gfortran.dg/round_3.f08: Add more cases.
14522
14523 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
14524
14525 * lib/target-supports.exp (force_conventional_output_for): New
14526 procedure.
14527 * lib/scanasm.exp (scan-assembler_required_options)
14528 (scan-assembler-not_required_options)
14529 (scan-assembler-times_required_options): Replace with
14530 force_conventional_output_fors.
14531 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
14532 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
14533
14534 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
14535
14536 PR middle-end/59789
14537 * gcc.target/i386/pr59789.c: New testcase.
14538
14539 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
14540
14541 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
14542 the 'code' bitfield from 16 to 8.
14543
14544 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14545
14546 * lib/target-supports.exp
14547 (check_effective_target_vect_perm): Exclude aarch64_be.
14548 (check_effective_target_vect_perm_byte): Likewise.
14549 (check_effective_target_vect_perm_short): Likewise.
14550
14551 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14552
14553 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
14554 (RUN_TEST): Use new macro.
14555 (INDEX64_32): Delete.
14556 (INDEX64_64): Likewise.
14557 (INDEX128_32): Likewise.
14558 (INDEX128_64): Likewise.
14559 (INDEX): Likewise.
14560 (test_vneg_f32): Use fixed RUN_TEST.
14561
14562 2014-01-20 Richard Biener <rguenther@suse.de>
14563
14564 PR middle-end/59860
14565 * gcc.dg/pr59860.c: New testcase.
14566
14567 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14568
14569 PR target/59880
14570 * gcc.target/i386/pr59880.c: New test.
14571
14572 2014-01-20 Renlin Li <renlin.li@arm.com>
14573
14574 * gcc.dg/pr44194-1.c: Tweak regexp.
14575
14576 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14577
14578 PR libfortran/59771
14579 PR libfortran/59774
14580 PR libfortran/59836
14581 * gfortran.dg/round_3.f08: New cases added.
14582 * gfortran.dg/fmt_g_1.f90: New test.
14583
14584 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14585
14586 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14587
14588 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14589
14590 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14591
14592 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14593
14594 * gcc.dg/vect/pr57705.c: Require vect_int.
14595 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14596 * gcc.dg/vect/vect-alias-check.c: Likewise.
14597
14598 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14599
14600 PR fortran/58007
14601 * gfortran.dg/unresolved_fixup_1.f90: New test.
14602 * gfortran.dg/unresolved_fixup_2.f90: New test.
14603
14604 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14605
14606 PR target/58944
14607 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14608 Remove dg-prune-output lines.
14609
14610 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14611
14612 PR middle-end/59706
14613 * gfortran.dg/pr59706.f90: New test.
14614 * g++.dg/ext/pr59706.C: New test.
14615
14616 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14617
14618 PR c++/59270
14619 PR c++/58811
14620 * g++.dg/cpp0x/decltype-incomplete1.C: New.
14621 * g++.dg/init/pr58811.C: Likewise.
14622
14623 2014-01-17 Jeff Law <law@redhat.com>
14624
14625 PR middle-end/57904
14626 * gfortran.dg/pr57904.f90: New test.
14627
14628 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14629
14630 PR c++/59269
14631 * g++.dg/cpp0x/nsdmi-union4.C: New.
14632
14633 2014-01-17 Marek Polacek <polacek@redhat.com>
14634
14635 PR c++/59838
14636 * g++.dg/diagnostic/pr59838.C: New test.
14637
14638 2014-01-17 Marek Polacek <polacek@redhat.com>
14639
14640 PR c/58346
14641 * gcc.dg/pr58346.c: New test.
14642
14643 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR testsuite/58776
14646 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
14647 dg-options, use dg-additional-options for i?86/x86_64 to avoid
14648 option duplication.
14649
14650 PR fortran/59440
14651 * gfortran.dg/pr59440-1.f90: New test.
14652 * gfortran.dg/pr59440-2.f90: New test.
14653 * gfortran.dg/pr59440-3.f90: New test.
14654
14655 PR testsuite/59064
14656 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
14657 testing for " version" and " alias" with one testing for
14658 " version\[^\n\r]* alias".
14659 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
14660 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
14661 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
14662 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
14663 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
14664 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
14665
14666 PR c++/57945
14667 * c-c++-common/torture/pr57945.c: New test.
14668
14669 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
14670
14671 * gcc.target/arm/its.c: New testcase.
14672
14673 2014-01-16 Jan Hubicka <jh@suse.cz>
14674
14675 PR ipa/59775
14676 * g++.dg/torture/pr59775.C: New testcase.
14677
14678 2014-01-16 Jakub Jelinek <jakub@redhat.com>
14679
14680 PR middle-end/58344
14681 * gcc.c-torture/compile/pr58344.c: New test.
14682
14683 PR target/59839
14684 * gcc.target/i386/pr59839.c: New test.
14685
14686 PR debug/54694
14687 * gcc.target/i386/pr9771-1.c (main): Rename to...
14688 (real_main): ... this. Add __asm name "main".
14689 (ASMNAME, ASMNAME2, STRING): Define.
14690
14691 2014-01-16 Nick Clifton <nickc@redhat.com>
14692
14693 PR middle-end/28865
14694 * gcc.c-torture/compile/pr28865.c: New.
14695 * gcc.c-torture/execute/pr28865.c: New.
14696
14697 2014-01-16 Marek Polacek <polacek@redhat.com>
14698
14699 PR middle-end/59827
14700 * gcc.dg/pr59827.c: New test.
14701
14702 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
14703
14704 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
14705
14706 2014-01-15 Richard Henderson <rth@redhat.com>
14707
14708 PR debug/54694
14709 * gcc.target/i386/pr54694.c: New test.
14710
14711 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
14712
14713 PR c++/49718
14714 * g++.dg/pr49718.C: New test.
14715
14716 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
14717
14718 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
14719
14720 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
14721
14722 * gcc.dg/vmx/mult-even-odd.c: New.
14723 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
14724
14725 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
14726
14727 * lib/target-supports.exp (check_libcilkrts_available): Added an
14728 extern "C" if we are using C++ along with a function prototype.
14729
14730 2014-01-15 Jeff Law <law@redhat.com>
14731
14732 PR tree-optimization/59747
14733 * gcc.c-torture/execute/pr59747.c: New test.
14734
14735 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
14736
14737 PR target/59794
14738 * c-c++-common/convert-vec-1.c: Also prune ABI change for
14739 Linux/x86.
14740 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
14741 * g++.dg/ext/attribute-test-1.C: Likewise.
14742 * g++.dg/ext/attribute-test-2.C: Likewise.
14743 * g++.dg/ext/attribute-test-3.C: Likewise.
14744 * g++.dg/ext/attribute-test-4.C: Likewise.
14745 * g++.dg/ext/pr56790-1.C: Likewise.
14746 * g++.dg/torture/pr38565.C: Likewise.
14747 * gcc.dg/pr53060.c: Likewise.
14748 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
14749 * c-c++-common/vector-compare-2.c: Likewise.
14750 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
14751 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
14752 dg-message line number.
14753
14754 2014-01-15 Matthias Klose <doko@ubuntu.com>
14755
14756 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
14757
14758 2014-01-15 Richard Biener <rguenther@suse.de>
14759
14760 PR tree-optimization/59822
14761 * g++.dg/torture/pr59822.C: New testcase.
14762
14763 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
14764
14765 PR target/59808
14766 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
14767 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
14768
14769 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
14770 Kugan Vivekanandarajah <kuganv@linaro.org>
14771
14772 PR target/59695
14773 * g++.dg/pr59695.C: New testcase.
14774
14775 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14776
14777 PR target/59803
14778 * gcc.c-torture/compile/pr59803.c: New testcase.
14779
14780 2014-01-15 Jakub Jelinek <jakub@redhat.com>
14781
14782 PR c/58943
14783 * gcc.c-torture/execute/pr58943.c: New test.
14784 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
14785
14786 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
14787
14788 PR target/59794
14789 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
14790 * gcc.target/i386/pr39162.c (y): New __m256i variable.
14791 (bar): Change return type to void. Set y to x.
14792 * gcc.target/i386/pr59794-1.c: New testcase.
14793 * gcc.target/i386/pr59794-2.c: Likewise.
14794 * gcc.target/i386/pr59794-3.c: Likewise.
14795 * gcc.target/i386/pr59794-4.c: Likewise.
14796 * gcc.target/i386/pr59794-5.c: Likewise.
14797 * gcc.target/i386/pr59794-6.c: Likewise.
14798 * gcc.target/i386/pr59794-7.c: Likewise.
14799
14800 2014-01-14 Richard Biener <rguenther@suse.de>
14801
14802 PR tree-optimization/58921
14803 PR tree-optimization/59006
14804 * gcc.dg/torture/pr58921.c: New testcase.
14805 * gcc.dg/torture/pr59006.c: Likewise.
14806 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
14807
14808 2014-01-14 Jakub Jelinek <jakub@redhat.com>
14809
14810 PR testsuite/59494
14811 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
14812 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
14813 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
14814 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
14815 Executing predictive commoning without unrolling.
14816
14817 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
14818
14819 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
14820 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
14821 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
14822 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
14823 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
14824 __builtin_ia32_rsqrt28sd_round.
14825 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
14826 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
14827 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
14828 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
14829 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
14830 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
14831 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
14832 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
14833 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
14834 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
14835 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
14836 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
14837 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
14838 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14839 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
14840 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
14841 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
14842 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
14843 * gcc.target/i386/sse-22.c: Extend with new built-ins,
14844 fix wrong rounding mode (see above).
14845 * gcc.target/i386/sse-23.c: Ditto.
14846
14847 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14848
14849 * gcc.dg/vmx/insert.c: New.
14850 * gcc.dg/vmx/insert-be-order.c: New.
14851 * gcc.dg/vmx/extract.c: New.
14852 * gcc.dg/vmx/extract-be-order.c: New.
14853
14854 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14855
14856 PR tree-optimization/59387
14857 * gcc.c-torture/execute/pr59387.c: New test.
14858
14859 2014-01-13 Richard Biener <rguenther@suse.de>
14860
14861 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
14862 adjusting mathlib options.
14863 * gfortran.dg/lto/lto.exp: Likewise.
14864
14865 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
14866
14867 * gnat.dg/loop_optimization17.adb: New test.
14868 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
14869
14870 2014-01-13 Christian Bruel <christian.bruel@st.com>
14871
14872 * gcc.target/sh/cmpstrn.c: New case.
14873
14874 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14875
14876 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
14877 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
14878
14879 2014-01-12 Janus Weil <janus@gcc.gnu.org>
14880
14881 PR fortran/58026
14882 * gfortran.dg/alloc_comp_basics_6.f90: New.
14883
14884 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14885
14886 PR fortran/59700
14887 * gfortran.dg/pr59700.f90: New test.
14888
14889 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
14890
14891 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
14892 * gfortran.dg/use_only_3.f90: Likewise.
14893 * gfortran.dg/inquire_10.f90: Delete opened file.
14894 * gfortran.dg/inquire_15.f90: Likewise.
14895 * gfortran.dg/pr16597.f90: Likewise.
14896 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
14897 for PR59419.
14898
14899 2014-01-10 Jeff Law <law@redhat.com>
14900
14901 PR middle-end/59743
14902 * gcc.c-torture/compile/pr59743.c: New test.
14903
14904 2014-01-10 Jan Hubicka <jh@suse.cz>
14905
14906 PR ipa/58585
14907 * g++.dg/torture/pr58585.C: New testcase.
14908
14909 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
14910
14911 * gcc.dg/pr46309.c: Disable for cris*-*-*.
14912
14913 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
14914
14915 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
14916
14917 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
14918
14919 PR target/59744
14920 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
14921 * gcc.target/aarch64/cmn-neg2.c: New test.
14922
14923 2014-01-10 Richard Biener <rguenther@suse.de>
14924
14925 PR tree-optimization/59374
14926 * gcc.dg/torture/pr59374-3.c: New testcase.
14927
14928 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14929
14930 * lib/target-supports.exp
14931 (check_effective_target_arm_crypto_ok_nocache): New.
14932 (check_effective_target_arm_crypto_ok): Use above procedure.
14933 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
14934
14935 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
14936
14937 PR ipa/58252
14938 PR ipa/59226
14939 * g++.dg/ipa/devirt-20.C: New testcase.
14940 * g++.dg/torture/pr58252.C: Likewise.
14941 * g++.dg/torture/pr59226.C: Likewise.
14942
14943 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
14944
14945 * c-c++-common/asan/no-asan-stack.c: New test.
14946
14947 2014-01-10 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR middle-end/59670
14950 * gcc.dg/pr59670.c: New test.
14951
14952 2014-01-09 Steve Ellcey <sellcey@mips.com>
14953
14954 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
14955
14956 2014-01-09 Jakub Jelinek <jakub@redhat.com>
14957
14958 PR middle-end/47735
14959 * gcc.target/i386/pr47735.c: New test.
14960
14961 PR tree-optimization/59622
14962 * g++.dg/opt/pr59622-2.C: New test.
14963 * g++.dg/opt/pr59622-3.C: New test.
14964 * g++.dg/opt/pr59622-4.C: New test.
14965 * g++.dg/opt/pr59622-5.C: New test.
14966
14967 PR sanitizer/59136
14968 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
14969 filename:line instead of (modulename+offset) form with stripped
14970 initial / from the filename.
14971
14972 2014-01-09 Ian Lance Taylor <iant@google.com>
14973
14974 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
14975 the other Go compiler.
14976
14977 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
14978
14979 PR c++/59730
14980 * g++.dg/cpp0x/variadic145.C: New.
14981
14982 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
14983
14984 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
14985 which don't support -fsplit-stack. Skip rotate[0123].go tests.
14986
14987 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14988
14989 PR testsuite/59524
14990 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
14991 are run only if the Cilk library is available/enabled.
14992 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14993 * lib/target-supports.exp (check_libcilkrts_available): New function.
14994
14995 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14996
14997 PR c++/59631
14998 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
14999 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
15000 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
15001 with dg-additional-options.
15002 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
15003 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
15004 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
15005 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
15006 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
15007 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
15008
15009 2014-01-09 Richard Biener <rguenther@suse.de>
15010
15011 PR tree-optimization/59715
15012 * gcc.dg/torture/pr59715.c: New testcase.
15013
15014 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
15015
15016 * c-c++-common/asan/no-asan-globals.c: New test.
15017 * c-c++-common/asan/no-instrument-reads.c: Likewise.
15018 * c-c++-common/asan/no-instrument-writes.c: Likewise.
15019 * c-c++-common/asan/use-after-return-1.c: Likewise.
15020 * c-c++-common/asan/no-use-after-return.c: Likewise.
15021
15022 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
15023
15024 * gnat.dg/weak2.ad[sb]: New test.
15025
15026 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15027
15028 PR middle-end/59471
15029 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
15030 type, use pointers to vector type instead.
15031
15032 2014-01-08 Catherine Moore <clm@codesourcery.com>
15033
15034 * gcc.target/mips/umips-branch-3.c: New test.
15035 * gcc.target/mips/umips-branch-4.c: New test.
15036
15037 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15038
15039 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
15040 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
15041 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
15042 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
15043 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
15044 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
15045 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
15046 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
15047
15048 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
15049
15050 PR rtl-optimization/59137
15051 * gcc.target/mips/pr59137.c: New test.
15052
15053 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
15054
15055 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
15056 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
15057 * gcc.target/i386/pr55433.c (dg-options): Ditto.
15058 * gcc.target/i386/pr57848.c (dg-options): Ditto.
15059 * gcc.target/i386/pr59099.c (dg-options): Ditto.
15060 Require fpic effective target.
15061 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
15062
15063 2014-01-08 Jakub Jelinek <jakub@redhat.com>
15064
15065 PR ipa/59722
15066 * gcc.dg/pr59722.c: New test.
15067
15068 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
15069
15070 PR middle-end/57748
15071 * gcc.dg/torture/pr57748-3.c: New test.
15072 * gcc.dg/torture/pr57748-4.c: New test.
15073
15074 2014-01-08 Marek Polacek <polacek@redhat.com>
15075
15076 PR middle-end/59669
15077 * gcc.dg/gomp/pr59669-1.c: New test.
15078 * gcc.dg/gomp/pr59669-2.c: New test.
15079
15080 2014-01-08 Martin Jambor <mjambor@suse.cz>
15081
15082 PR ipa/59610
15083 * gcc.dg/ipa/pr59610.c: New test.
15084
15085 2014-01-08 Janus Weil <janus@gcc.gnu.org>
15086
15087 PR fortran/58182
15088 * gfortran.dg/binding_label_tests_26a.f90: New.
15089 * gfortran.dg/binding_label_tests_26b.f90: New.
15090
15091 2014-01-08 Marek Polacek <polacek@redhat.com>
15092
15093 PR sanitizer/59667
15094 * c-c++-common/ubsan/pr59667.c: New test.
15095
15096 2014-01-08 Richard Biener <rguenther@suse.de>
15097
15098 PR middle-end/59630
15099 * gcc.dg/pr59630.c: New testcase.
15100
15101 2014-01-08 Richard Biener <rguenther@suse.de>
15102
15103 PR middle-end/59471
15104 * gcc.dg/pr59471.c: New testcase.
15105
15106 2014-01-07 Jeff Law <law@redhat.com>
15107
15108 PR middle-end/53623
15109 * gcc.target/i386/pr53623.c: New test.
15110
15111 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
15112
15113 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
15114 blanks at EOF.
15115 * g++.dg/cpp1y/pr58534.C: Likewise.
15116 * g++.dg/cpp1y/pr58536.C: Likewise.
15117 * g++.dg/cpp1y/pr58548.C: Likewise.
15118 * g++.dg/cpp1y/pr58549.C: Likewise.
15119 * g++.dg/cpp1y/pr58637.C: Likewise.
15120 * g++.dg/cpp1y/pr59112.C: Likewise.
15121 * g++.dg/cpp1y/pr59113.C: Likewise.
15122 * g++.dg/cpp1y/pr59629.C: Likewise.
15123 * g++.dg/cpp1y/pr59635.C: Likewise.
15124 * g++.dg/cpp1y/pr59636.C: Likewise.
15125 * g++.dg/cpp1y/pr59638.C: Likewise.
15126
15127 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
15128
15129 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
15130
15131 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
15132
15133 * gcc.target/i386/intrinsics_4.c (bar): New function.
15134
15135 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
15136
15137 * g++.dg/ext/is_base_of_incomplete-2.C: New.
15138
15139 2014-01-07 Jakub Jelinek <jakub@redhat.com>
15140
15141 PR rtl-optimization/58668
15142 * gcc.dg/pr58668.c: New test.
15143
15144 PR tree-optimization/59643
15145 * gcc.dg/pr59643.c: New test.
15146 * gcc.c-torture/execute/pr59643.c: New test.
15147
15148 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15149
15150 PR fortran/59589
15151 * gfortran.dg/class_allocate_16.f90: New.
15152
15153 2014-01-06 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR target/59644
15156 * gcc.target/i386/pr59644.c: New test.
15157
15158 2014-01-06 Marek Polacek <polacek@redhat.com>
15159
15160 PR c/57773
15161 * gcc.dg/pr57773.c: New test.
15162
15163 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
15164
15165 PR c++/59635
15166 PR c++/59636
15167 PR c++/59629
15168 PR c++/59638
15169 * g++.dg/cpp1y/pr59635.C: New testcase.
15170 * g++.dg/cpp1y/pr59636.C: New testcase.
15171 * g++.dg/cpp1y/pr59629.C: New testcase.
15172 * g++.dg/cpp1y/pr59638.C: New testcase.
15173
15174 2014-01-06 Martin Jambor <mjambor@suse.cz>
15175
15176 PR ipa/59008
15177 * gcc.dg/ipa/pr59008.c: New test.
15178
15179 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15180
15181 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
15182 if supported.
15183
15184 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15185
15186 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
15187 Require c99_runtime.
15188 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
15189
15190 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
15191 Require c99_runtime.
15192 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
15193 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
15194 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
15195
15196 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
15197 Require c99_runtime.
15198 Make CALC void static.
15199 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
15200
15201 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
15202 Require c99_runtime.
15203 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
15204
15205 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15206
15207 * gcc.target/i386/pr59501-1.c: Require avx effective target.
15208 * gcc.target/i386/pr59501-2.c: Likewise.
15209 * gcc.target/i386/pr59501-3.c: Likewise.
15210 * gcc.target/i386/pr59501-4.c: Likewise.
15211 * gcc.target/i386/pr59501-5.c: Likewise.
15212 * gcc.target/i386/pr59501-6.c: Likewise.
15213
15214 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
15215
15216 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
15217 * gcc.target/i386/pr59390_1.c: Likewise.
15218 * gcc.target/i386/pr59390_2.c: Likewise.
15219
15220 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
15221
15222 * gcc.dg/pr59350.c: Tweak.
15223 * gcc.dg/pr59350-2.c: New test.
15224 * g++.dg/pr59510.C: Likewise.
15225
15226 2014-01-06 Janus Weil <janus@gcc.gnu.org>
15227
15228 PR fortran/59023
15229 * gfortran.dg/bind_c_procs_2.f90: New.
15230
15231 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
15232
15233 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
15234 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
15235 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
15236 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
15237 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
15238 * gcc.dg/tree-ssa/vrp47.c: Likewise.
15239 * gcc.dg/tree-ssa/vrp87.c: Likewise.
15240
15241 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
15242
15243 * gcc.target/arm/neon-nested-apcs.c: New test.
15244
15245 2014-01-04 Jakub Jelinek <jakub@redhat.com>
15246
15247 PR tree-optimization/59519
15248 * gcc.dg/vect/pr59519-1.c: New test.
15249 * gcc.dg/vect/pr59519-2.c: New test.
15250
15251 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
15252 vmovdqu32.
15253
15254 2014-01-04 Janus Weil <janus@gcc.gnu.org>
15255
15256 PR fortran/59547
15257 * gfortran.dg/typebound_proc_32.f90: New.
15258
15259 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
15260
15261 PR c++/58950
15262 * g++.dg/pr58950.C: New file.
15263
15264 2014-01-03 Tobias Burnus <burnus@net-b.de>
15265
15266 PR c++/58567
15267 * g++.dg/gomp/pr58567.C: New.
15268
15269 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
15270
15271 PR tree-optimization/59651
15272 * gcc.dg/torture/pr59651.c: New test.
15273 * gcc.dg/vect/pr59651.c: Ditto.
15274
15275 2014-01-03 Jakub Jelinek <jakub@redhat.com>
15276
15277 PR target/59625
15278 * gcc.target/i386/pr59625.c: New test.
15279
15280 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
15281
15282 Core DR 1442
15283 PR c++/59165
15284 * g++.dg/cpp0x/range-for28.C: New.
15285 * g++.dg/cpp0x/range-for3.C: Update.
15286
15287 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15288
15289 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15290
15291 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15292
15293 PR c++/59641
15294 * g++.dg/cpp0x/pr59641.C: New file.
15295
15296 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15297
15298 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15299
15300 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15301
15302 PR c++/59378
15303 * g++.dg/ext/pr59378.C: New file.
15304
15305 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15306
15307 Update copyright years
15308
15309 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15310
15311 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15312 notice.
15313
15314 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15315
15316 PR fortran/59654
15317 * gfortran.dg/dynamic_dispatch_12.f90: New.
15318
15319 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15320
15321 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15322 the builtin isn't optimized away as unused.
15323
15324 PR rtl-optimization/59647
15325 * g++.dg/opt/pr59647.C: New test.
15326 \f
15327 Copyright (C) 2014 Free Software Foundation, Inc.
15328
15329 Copying and distribution of this file, with or without modification,
15330 are permitted in any medium without royalty provided the copyright
15331 notice and this notice are preserved.