]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR driver/36312 (should refuse to overwrite input file with output file)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
2 Manuel López-Ibáñez <manu@gcc.gnu.org>
3
4 PR driver/36312
5 * gcc.misc-tests/output.exp: New test case for identical input and
6 output files.
7
8 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
9
10 PR fortran/44054
11 * lib/gfortran-dg.exp: Update regexp to match locus and message
12 without caret.
13 * gfortran.dg/use_without_only_1.f90: Add column numbers.
14 * gfortran.dg/warnings_are_errors_1.f: Update.
15
16 2014-11-11 David Malcolm <dmalcolm@redhat.com>
17
18 * ChangeLog.jit: New.
19 * jit.dg/all-non-failing-tests.h: New.
20 * jit.dg/harness.h: New.
21 * jit.dg/jit.exp: New.
22 * jit.dg/test-accessing-struct.c: New.
23 * jit.dg/test-accessing-union.c: New.
24 * jit.dg/test-array-as-pointer.c: New.
25 * jit.dg/test-arrays.c: New.
26 * jit.dg/test-calling-external-function.c: New.
27 * jit.dg/test-calling-function-ptr.c: New.
28 * jit.dg/test-combination.c: New.
29 * jit.dg/test-dot-product.c: New.
30 * jit.dg/test-empty.c: New.
31 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
32 * jit.dg/test-error-adding-to-terminated-block.c: New.
33 * jit.dg/test-error-array-as-pointer.c: New.
34 * jit.dg/test-error-bad-cast.c: New.
35 * jit.dg/test-error-block-in-wrong-function.c: New.
36 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
37 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
38 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
39 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
40 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
41 * jit.dg/test-error-call-with-mismatching-args.c: New.
42 * jit.dg/test-error-call-with-not-enough-args.c: New.
43 * jit.dg/test-error-call-with-too-many-args.c: New.
44 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
45 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
46 * jit.dg/test-error-get-type-bad-enum.c: New.
47 * jit.dg/test-error-index-not-a-numeric-type.c: New.
48 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
49 * jit.dg/test-error-mismatching-types-in-call.c: New.
50 * jit.dg/test-error-missing-return.c: New.
51 * jit.dg/test-error-new-binary-op-bad-op.c: New.
52 * jit.dg/test-error-new-function-bad-kind.c: New.
53 * jit.dg/test-error-new-unary-op-bad-op.c: New.
54 * jit.dg/test-error-null-passed-to-api.c: New.
55 * jit.dg/test-error-return-within-void-function.c: New.
56 * jit.dg/test-error-unreachable-block.c: New.
57 * jit.dg/test-error-unterminated-block.c: New.
58 * jit.dg/test-error-value-not-a-numeric-type.c: New.
59 * jit.dg/test-expressions.c: New.
60 * jit.dg/test-factorial.c: New.
61 * jit.dg/test-fibonacci.c: New.
62 * jit.dg/test-functions.c: New.
63 * jit.dg/test-fuzzer.c: New.
64 * jit.dg/test-hello-world.c: New.
65 * jit.dg/test-linked-list.c: New.
66 * jit.dg/test-long-names.c: New.
67 * jit.dg/test-nested-contexts.c: New.
68 * jit.dg/test-nested-loops.c: New.
69 * jit.dg/test-operator-overloading.cc: New.
70 * jit.dg/test-quadratic.c: New.
71 * jit.dg/test-quadratic.cc: New.
72 * jit.dg/test-reading-struct.c: New.
73 * jit.dg/test-string-literal.c: New.
74 * jit.dg/test-sum-of-squares.c: New.
75 * jit.dg/test-threads.c: New.
76 * jit.dg/test-types.c: New.
77 * jit.dg/test-using-global.c: New.
78 * jit.dg/test-volatile.c: New.
79
80 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
81
82 * gcc.target/aarch64/vbslq_f64_1.c: New.
83 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
84 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
85 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
86
87 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
88
89 PR c++/63265
90 * g++.dg/cpp0x/constexpr-63265.C: New.
91
92 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
93
94 * gcc.target/i386/pr52252-atom-1.c: New.
95
96 2014-11-11 Martin Liska <mliska@suse.cz>
97
98 PR ipa/63622
99 PR ipa/63795
100 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
101 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
102 with symbol alias support.
103
104 2014-11-10 Andi Kleen <ak@linux.intel.com>
105
106 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
107 new cilk errors.
108
109 2014-11-10 Andi Kleen <ak@linux.intel.com>
110
111 * c-c++-common/cilk-plus/CK/errors.c: New test.
112
113 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
114 Ilya Enkovich <ilya.enkovich@intel.com>
115
116 PR target/63620
117 * gcc.target/i386/pr63620.c: New test.
118
119 2014-11-11 Jakub Jelinek <jakub@redhat.com>
120
121 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
122
123 * gcc.dg/ubsan/ipa-icf-1.c: New test.
124 * gcc.dg/ipa/ipa-icf-31.c: New test.
125
126 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
127
128 PR middle-end/63748
129 * gcc.dg/pr63748.c: New testcase.
130
131 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
132
133 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
134
135 2014-11-10 Roman Gareev <gareevroman@gmail.com>
136
137 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
138 fgraphite-code-generator flag.
139 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
140 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
141 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
142 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
143 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
144 * gcc.dg/graphite/pr35356-2.c: Likewise.
145 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
146 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
147 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
148 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
149 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
150
151 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
152
153 * gcc.c-torture/compile/pr35468.c: Revert the last change.
154
155 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
156
157 * c-c++-common/Wshift-count-overflow-1.c: New.
158 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
159 * c-c++-common/Wshift-count-negative-1.c: Likewise.
160 * c-c++-common/Wshift-count-negative-2.c: Likewise.
161
162 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
163
164 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
165 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
166 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
167 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
168 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
169 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
170 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
171 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
172 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
173 * gcc.target/arm/aapcs/vfp1.c: Likewise.
174 * gcc.target/arm/aapcs/vfp2.c: Likewise.
175 * gcc.target/arm/aapcs/vfp3.c: Likewise.
176 * gcc.target/arm/aapcs/vfp4.c: Likewise.
177 * gcc.target/arm/aapcs/vfp5.c: Likewise.
178 * gcc.target/arm/aapcs/vfp6.c: Likewise.
179 * gcc.target/arm/aapcs/vfp7.c: Likewise.
180 * gcc.target/arm/aapcs/vfp8.c: Likewise.
181 * gcc.target/arm/aapcs/vfp9.c: Likewise.
182 * gcc.target/arm/aapcs/vfp10.c: Likewise.
183 * gcc.target/arm/aapcs/vfp11.c: Likewise.
184 * gcc.target/arm/aapcs/vfp12.c: Likewise.
185 * gcc.target/arm/aapcs/vfp13.c: Likewise.
186 * gcc.target/arm/aapcs/vfp14.c: Likewise.
187 * gcc.target/arm/aapcs/vfp15.c: Likewise.
188 * gcc.target/arm/aapcs/vfp16.c: Likewise.
189 * gcc.target/arm/aapcs/vfp17.c: Likewise.
190
191 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
192
193 PR tree-optimization/63778
194 * gfortran.dg/pr63778.f: New test.
195
196 2014-11-10 Renlin Li <renlin.li@arm.com>
197
198 PR middle-end/61529
199 * gcc.dg/pr61529.c: New.
200
201 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
202
203 * lib/target-supports.exp (check_effective_target_return_address):
204 New function.
205 * gcc.c-torture/execute/20010122-1.c: Require return_address.
206 * gcc.c-torture/execute/20030323-1.c: Likewise.
207 * gcc.c-torture/execute/20030811-1.c: Likewise.
208 * gcc.c-torture/execute/eeprof-1.c: Likewise.
209 * gcc.c-torture/execute/frame-address.c: Likewise.
210 * gcc.c-torture/execute/pr17377.c: Likewise.
211
212 * gcc.c-torture/compile/920625-2.c: Add return type to
213 freeReturnStruct.
214 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
215 * gcc.c-torture/execute/pr61375.c: Likewise.
216 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
217 * gcc.dg/pr30904.c: Remove extern from declaration of t.
218
219 * lib/target-supports.exp (check_effective_target_indirect_jumps):
220 New function.
221 (check_effective_target_nonlocal_goto): New function.
222 (check_effective_target_label_values): New function.
223 * gcc.c-torture/execute/20071220-2.c: Require label_values.
224 * gcc.c-torture/compile/labels-2.c: Likewise.
225 * gcc.c-torture/compile/20000518-1.c: Likewise.
226 * gcc.c-torture/compile/20021108-1.c: Likewise.
227 * gcc.c-torture/compile/981006-1.c: Likewise.
228 * gcc.c-torture/execute/20040302-1.c: Likewise.
229 * gcc.dg/torture/pr33848.c: Likewise.
230
231 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
232 label values.
233 * gcc.c-torture/compile/pr32919.c: Likewise.
234 * gcc.c-torture/compile/pr17913.c: Likewise.
235 * gcc.c-torture/compile/pr51495.c: Likewise.
236 * gcc.c-torture/compile/pr25224.c: Likewise.
237 * gcc.c-torture/compile/labels-3.c: Likewise.
238 * gcc.c-torture/compile/pr27863.c: Likewise.
239 * gcc.c-torture/compile/20050510-1.c: Likewise.
240 * gcc.c-torture/compile/pr28489.c: Likewise.
241 * gcc.c-torture/compile/pr29128.c: Likewise.
242 * gcc.c-torture/compile/pr21356: Likewise.
243 * gcc.c-torture/execute/20071210-1.c: Likewise.
244 * gcc.c-torture/execute/200701220-1.c: Likewise.
245 * gcc.c-torture/execute/pr51447.c: Likewise.
246 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
247 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
248 * gcc.dg/20021029-1.c: Likewise.
249 * gcc.dg/pr43379.c: Likewise.
250 * gcc.dg/pr45259.c: Likewise.
251 * gcc.dg/torture/pr53695.c: Likewise.
252 * gcc.dg/torture/pr57584.c: Likewise.
253
254 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
255 or indirect_jumps are available.
256 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
257 test.
258 * gcc.c-torture/compile/920428-3.c: Likewise.
259 * gcc.c-torture/compile/950613-1.c: Likewise.
260
261 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
262 * gcc.c-torture/compile/991213-3.c: Likewise.
263 * gcc.c-torture/compile/920825-1.c: Likewise.
264 * gcc.c-torture/compile/20011029-1.c: Likewise.
265 * gcc.c-torture/compile/complex-6.c: Likewise.
266 * gcc.c-torture/compile/pr27127.c: Likewise.
267 * gcc.c-torture/compile/pr58164.c: Likewise.
268 * gcc.c-torture/compile/20041214-1.c: Likewise.
269 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
270 * gcc.c-torture/execute/pr56982.c: Likewise.
271 * gcc.c-torture/execute/pr60003.c: Likewise.
272 * gcc.c-torture/execute/pr26983.c: Likewise.
273 * gcc.dg/pr57287-2.c: Likewise.
274 * gcc.dg/pr59920-1.c: Likewise.
275 * gcc.dg/pr59920-2.c: Likewise.
276 * gcc.dg/pr59920-3.c: Likewise.
277 * gcc.dg/setjmp-3.c: Likewise.
278 * gcc.dg/setjmp-4.c: Likewise.
279 * gcc.dg/setjmp-5.c: Likewise.
280 * gcc.dg/torture/pr48542.c: Likewise.
281 * gcc.dg/torture/pr57147-2.c: Likewise.
282 * gcc.dg/torture/pr59993.c: Likewise.
283
284 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
285 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
286 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
287 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
288 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
289 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
290 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
291 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
292 * gcc.dg/non-local-goto-1.c: Likewise.
293 * gcc.dg/non-local-goto-2.c: Likewise.
294 * gcc.dg/pr49994-1.c: Likewise.
295 * gcc.dg/torture/pr57036-2.c: Likewise.
296
297 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
298 NO_LABEL_VALUES test.
299 * gcc.c-torture/compile/920831-1.c: Likewise.
300 * gcc.c-torture/compile/920502-1.c: Likewise.
301 * gcc.c-torture/compile/920501-7.c: Likewise.
302 * gcc.dg/pr52139.c: Likewise.
303
304 * lib/target-supports.exp (check_effective_target_trampolines,
305 check_profiling_available, check_effective_target_lto,
306 check_effective_target_vect_natural): False for nvptx-*-*.
307 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
308 * gcc.c-torture/compile/pr34334.c: Likewise.
309 * gcc.c-torture/compile/pr37056.c: Likewise.
310 * gcc.c-torture/compile/pr39423-1.c: Likewise.
311 * gcc.c-torture/compile/pr46534.c: Likewise.
312 * gcc.c-torture/compile/pr49049.c: Likewise.
313 * gcc.c-torture/compile/pr59417.c: Likewise.
314 * gcc.c-torture/compile/20080721-1.c: Likewise.
315 * gcc.c-torture/compile/920501-4.c: Likewise.
316 * gcc.c-torture/compile/921011-1.c: Likewise.
317 * gcc.dg/20040813-1.c: Likewise.
318 * gcc.dg/pr28755.c: Likewise.
319 * gcc.dg/pr44194-1.c: Likewise.
320 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
321 * gcc.c-torture/compile/pr61684.c: Likewise.
322 * gcc.c-torture/compile/pr20601-1.c: Likewise.
323 * gcc.c-torture/compile/pr59221.c: Likewise.
324 * gcc.c-torture/compile/20060208-1.c: Likewise.
325 * gcc.c-torture/execute/pr52129.c: Likewise.
326 * gcc.c-torture/execute/20020310-1.c: Likewise.
327 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
328 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
329 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
330 for nvptx-*-*.
331 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
332 * gcc.dg/const-elim-2.c: Likewise.
333
334 * lib/target-supports.exp
335 (check_effective_target_untyped_assembly): New function.
336 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
337 * gcc.c-torture/compile/920917-1.c: Likewise.
338 * gcc.c-torture/compile/930120-1.c: Likewise.
339 * gcc.c-torture/compile/930411-1.c: Likewise.
340 * gcc.c-torture/compile/930529-1.c: Likewise.
341 * gcc.c-torture/compile/930623-1.c: Likewise.
342 * gcc.c-torture/compile/950329-1.c: Likewise.
343 * gcc.c-torture/compile/calls.c: Likewise.
344 * gcc.c-torture/compile/pr37258.c: Likewise.
345 * gcc.c-torture/compile/pr37327.c: Likewise.
346 * gcc.c-torture/compile/pr38360.c: Likewise.
347 * gcc.c-torture/compile/pr43635.c: Likewise.
348 * gcc.c-torture/compile/pr47428.c: Likewise.
349 * gcc.c-torture/compile/pr47967.c: Likewise.
350 * gcc.c-torture/compile/pr49145.c: Likewise.
351 * gcc.c-torture/compile/pr51694.c: Likewise.
352 * gcc.c-torture/compile/pr53411.c: Likewise.
353 * gcc.c-torture/execute/20001101.c: Likewise.
354 * gcc.c-torture/execute/20051012-1.c: Likewise.
355 * gcc.c-torture/execute/920501-1.c: Likewise.
356 * gcc.c-torture/execute/921202-1.c: Likewise.
357 * gcc.c-torture/execute/921208-2.c: Likewise.
358 * gcc.c-torture/execute/call-trap-1.c: Likewise.
359 * gcc.c-torture/compile/20010525-1.c: Likewise.
360 * gcc.c-torture/compile/20021015-2.c: Likewise.
361 * gcc.c-torture/compile/20031023-1.c: Likewise.
362 * gcc.c-torture/compile/20031023-2.c: Likewise.
363 * gcc.c-torture/compile/pr49206.c: Likewise.
364 * gcc.c-torture/execute/pr47237.c: Likewise.
365 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
366 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
367 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
368 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
369 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
370 * gcc.dg/builtin-apply1.c: Likewise.
371 * gcc.dg/builtin-apply2.c: Likewise.
372 * gcc.dg/builtin-apply3.c: Likewise.
373 * gcc.dg/builtin-apply4.c: Likewise.
374 * gcc.dg/pr38338.c: Likewise.
375 * gcc.dg/torture/pr41993.c: Likewise.
376 * gcc.c-torture/compile/386.c: Likewise.
377 * gcc.c-torture/compile/cmpsi386.c: Likewise.
378 * gcc.c-torture/compile/consec.c: Likewise.
379 * gcc.c-torture/compile/ex.c: Likewise.
380 * gcc.c-torture/compile/pass.c: Likewise.
381 * gcc.c-torture/compile/scal.c: Likewise.
382 * gcc.c-torture/compile/uuarg.c: Likewise.
383 * gcc.c-torture/compile/conv_tst.c: Likewise.
384
385 * lib/target-supports.exp (check_effective_target_alloca): New function.
386 * gcc.c-torture/execute/20010209-1.c: Require alloca.
387 * gcc.c-torture/execute/20020314-1.c: Likewise.
388 * gcc.c-torture/execute/20020412-1.c: Likewise.
389 * gcc.c-torture/execute/20021113-1.c: Likewise.
390 * gcc.c-torture/execute/20040223-1.c: Likewise.
391 * gcc.c-torture/execute/20040308-1.c: Likewise.
392 * gcc.c-torture/execute/20040811-1.c: Likewise.
393 * gcc.c-torture/execute/20070824-1.c: Likewise.
394 * gcc.c-torture/execute/20070919-1.c: Likewise.
395 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
396 * gcc.c-torture/execute/pr22061-1.c: Likewise.
397 * gcc.c-torture/execute/pr22061-4.c: Likewise.
398 * gcc.c-torture/execute/pr43220.c: Likewise.
399 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
400 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
401 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
402 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
403 * gcc.c-torture/compile/20000923-1.c: Likewise.
404 * gcc.c-torture/compile/20030224-1.c: Likewise.
405 * gcc.c-torture/compile/20071108-1.c: Likewise.
406 * gcc.c-torture/compile/20071117-1.c: Likewise.
407 * gcc.c-torture/compile/900313-1.c: Likewise.
408 * gcc.c-torture/compile/pr17397.c: Likewise.
409 * gcc.c-torture/compile/pr35006.c: Likewise.
410 * gcc.c-torture/compile/pr42956.c: Likewise.
411 * gcc.c-torture/compile/pr51354.c: Likewise.
412 * gcc.c-torture/compile/pr55851.c: Likewise.
413 * gcc.c-torture/compile/vla-const-1.c: Likewise.
414 * gcc.c-torture/compile/vla-const-2.c: Likewise.
415 * gcc.c-torture/compile/pr31507-1.c: Likewise.
416 * gcc.c-torture/compile/pr52714.c: Likewise.
417 * gcc.dg/20001012-2.c: Likewise.
418 * gcc.dg/auto-type-1.c: Likewise.
419 * gcc.dg/builtin-object-size-1.c: Likewise.
420 * gcc.dg/builtin-object-size-2.c: Likewise.
421 * gcc.dg/builtin-object-size-3.c: Likewise.
422 * gcc.dg/builtin-object-size-4.c: Likewise.
423 * gcc.dg/packed-vla.c: Likewise.
424 * gcc.c-torture/compile/parms.c: Likewise.
425 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
426 * gcc.c-torture/execute/920929-1.c: Likewise.
427 * gcc.c-torture/execute/921017-1.c: Likewise.
428 * gcc.c-torture/execute/941202-1.c: Likewise.
429 * gcc.c-torture/execute/align-nest.c: Likewise.
430 * gcc.c-torture/execute/alloca-1.c: Likewise.
431 * gcc.c-torture/execute/pr36321.c: Likewise.
432 * gcc.c-torture/compile/20001221-1.c: Likewise.
433 * gcc.c-torture/compile/20020807-1.c: Likewise.
434 * gcc.c-torture/compile/20050801-2.c: Likewise.
435 * gcc.c-torture/compile/920428-4.c: Likewise.
436 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
437 * gcc.c-torture/compile/pr41469.c: Likewise.
438 * gcc.dg/torture/pr48953.c: Likewise.
439 * gcc.dg/torture/pr8081.c: Likewise.
440 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
441 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
442 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
443 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
444 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
445 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
446 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
447 * gcc.dg/torture/stackalign/global-1.c: Likewise.
448 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
449 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
450 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
451 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
452 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
453
454 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
455
456 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
457 and C++11; Test existence of __has_cpp_attribute; Test C++11
458 attributes.
459 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
460 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
461 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
462 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
463 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
464 will be undefined for -fno-rtti -fno-exceptions.
465
466 2014-11-10 Richard Biener <rguenther@suse.de>
467
468 PR tree-optimization/63800
469 * gcc.dg/torture/pr63800.c: New testcase.
470
471 2014-11-10 Marek Polacek <polacek@redhat.com>
472
473 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
474 * c-c++-common/ubsan/align-8.c: Likewise.
475 * g++.dg/ubsan/null-4.C: Likewise.
476 * g++.dg/ubsan/null-5.C: Likewise.
477
478 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
479
480 * gcc.misc-tests/gcov-16.c: New test.
481
482 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
483
484 * gcc.dg/tree-ssa/ifc-cd.c: New test.
485
486 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
487
488 PR testsuite/63305
489 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
490 buffer overflow.
491 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
492
493 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
494
495 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
496
497 2014-11-09 Richard Biener <rguenther@suse.de>
498
499 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
500 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
501
502 2014-11-07 Andrew Pinski <apinski@cavium.com>
503
504 * gcc.c-torture/execute/20141107-1.c: New testcase.
505
506 2014-11-07 Richard Biener <rguenther@suse.de>
507
508 PR tree-optimization/63605
509 * gcc.dg/vect/pr63605.c: New testcase.
510
511 2014-11-07 Jeff Law <law@redhat.com>
512
513 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
514
515 2014-11-07 Jiong Wang <jiong.wang@arm.com>
516
517 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
518 (xhci_check_trb_in_td_math): Likewise.
519
520 2014-11-07 Jiong Wang <jiong.wang@arm.com>
521
522 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
523
524 2014-11-07 Martin Liska <mliska@suse.cz>
525
526 PR ipa/63580
527 * g++.dg/ipa/pr63580.C: New test.
528
529 2014-11-07 Martin Liska <mliska@suse.cz>
530
531 PR ipa/63747
532 * gcc.dg/ipa/pr63747.c: New test.
533
534 2014-11-07 Martin Liska <mliska@suse.cz>
535
536 PR ipa/63595
537 * g++.dg/ipa/pr63595.C: New test.
538
539 2014-11-07 Richard Biener <rguenther@suse.de>
540
541 PR middle-end/63770
542 * gcc.dg/pr63770.c: New testcase.
543
544 2014-11-07 Terry Guo <terry.guo@arm.com>
545
546 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
547 * gcc.target/arm/pr40956.c: Likewise.
548 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
549 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
550 * gcc.target/arm/scd42-1.c: Likewise.
551
552 2014-11-06 Joseph Myers <joseph@codesourcery.com>
553
554 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
555 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
556 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
557 gcc.dg/cpp/ucnid-15.c: New tests.
558
559 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
560
561 * gnat.dg/opt43.adb: New test.
562
563 2014-11-06 Marek Polacek <polacek@redhat.com>
564
565 * c-c++-common/ubsan/align-2.c: Add dg-output.
566 * c-c++-common/ubsan/align-4.c: Likewise.
567 * c-c++-common/ubsan/align-6.c: New test.
568 * c-c++-common/ubsan/align-7.c: New test.
569 * c-c++-common/ubsan/align-8.c: New test.
570 * g++.dg/ubsan/null-1.C: Add dg-output.
571 * g++.dg/ubsan/null-2.C: Likewise.
572 * g++.dg/ubsan/null-3.C: New test.
573 * g++.dg/ubsan/null-4.C: New test.
574 * g++.dg/ubsan/null-5.C: New test.
575
576 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
577
578 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
579 dg-require-effective-target check.
580 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
581 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
582 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
583 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
584 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
585 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
586 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
587 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
588 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
589 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
590 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
591 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
592 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
593 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
594 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
595 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
596 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
597 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
598 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
599 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
600 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
601 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
602 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
603 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
604 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
605 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
606 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
607 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
608 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
609 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
610 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
611 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
612 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
613 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
614 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
615 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
616 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
617 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
618 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
619 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
620 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
621 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
622 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
623 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
624 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
625 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
626 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
627 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
628 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
629 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
630 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
631 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
632 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
633 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
634 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
635 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
636 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
637 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
638 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
639 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
640 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
641 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
642 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
643 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
644 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
645 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
646 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
647 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
648 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
649 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
650 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
651 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
652 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
653 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
654 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
655 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
657 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
658 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
659 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
660 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
661 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
662 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
663 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
664 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
667 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
668 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
670 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
672 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
673 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
677 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
679 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
683 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
685 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
687 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
688 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
689 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
691 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
692 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
693 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
694 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
695 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
697 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
698 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
699 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
700 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
701 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
702 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
703 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
704 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
705 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
706
707 2014-11-06 Hale Wang <hale.wang@arm.com>
708
709 * gcc.target/arm/small-multiply-m0-1.c: New test for
710 target -mcpu=cortex-m0.small-multiply.
711 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
712 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
713 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
714 target -mcpu=cortex-m0plus.small-multiply.
715 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
716 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
717 * gcc.target/arm/small-multiply-m1-1.c: New test for
718 target -mcpu=cortex-m1.small-multiply.
719 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
720 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
721
722 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
723
724 * lib/mpx-dg.exp: New.
725 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
726 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
727 * gcc.target/i386/chkp-builtins-2.c: Likewise.
728 * gcc.target/i386/chkp-builtins-3.c: Likewise.
729 * gcc.target/i386/chkp-builtins-4.c: Likewise.
730 * gcc.target/i386/chkp-const-check-1.c: Likewise.
731 * gcc.target/i386/chkp-const-check-2.c: Likewise.
732 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
733 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
734 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
735
736 2014-11-06 Richard Biener <rguenther@suse.de>
737
738 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
739 desired transform.
740
741 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
742
743 * gcc.target/mips/asm-1.c (bar): Add prototype.
744 * gcc.target/mips/call-1.c (f, h): Add return type.
745 * gcc.target/mips/call-5.c (f, h): Likewise.
746 * gcc.target/mips/call-6.c (f, h): Likewise.
747 * gcc.target/mips/call-3.c (f): Likewise.
748 * gcc.target/mips/call-2.c (g): Add prototype.
749 (f): Add return type.
750 * gcc.target/mips/call-4.c: Likewise.
751 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
752 * gcc.target/mips/code-readable-2.c (foo): Likewise.
753 * gcc.target/mips/code-readable-3.c (foo): Likewise.
754 * gcc.target/mips/code-readable-4.c (foo): Likewise.
755 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
756 * gcc.target/mips/const-anchor-2.c (g): Likewise.
757 * gcc.target/mips/const-anchor-3.c (g): Likewise.
758 * gcc.target/mips/const-anchor-4.c (g): Likewise.
759 * gcc.target/mips/interrupt_handler.c (t): Likewise.
760 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
761 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
762 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
763 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
764 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
765 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
766 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
767 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
768 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
769 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
770 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
771 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
772 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
773 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
774 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
775 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
776 * gcc.target/mips/mips-nonpic/mips-nonpic.h
777 (nonpic_call, nonpic_addr_call): Add prototype.
778 (pic_call, pic_addr_call): Likewise.
779 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
780 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
781 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
782 * gcc.target/mips/truncate-3.c (g): Add prototype.
783 (f): Add return type.
784
785 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
786
787 PR target/63538
788 * gcc.target/i386/pr63538.c: New test.
789
790 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
791
792 * gnat.dg/discr42.adb: New test.
793 * gnat.dg/discr42_pkg.ad[sb]: New helper.
794
795 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
796
797 * gnat.dg/specs/private2.ads: New test.
798 * gnat.dg/specs/private2_pkg.ads: New helper.
799
800 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
801
802 * gnat.dg/inline1.adb: New test.
803 * gnat.dg/inline1_pkg.ad[sb]: New helper.
804 * gnat.dg/inline2.adb: New test.
805 * gnat.dg/inline2_pkg.ad[sb]: New helper.
806 * gnat.dg/inline3.adb: New test.
807 * gnat.dg/inline3_pkg.ad[sb]: New helper.
808 * gnat.dg/inline4.adb: New test.
809 * gnat.dg/inline4_pkg.ad[sb]: New helper.
810 * gnat.dg/inline5.adb: New test.
811 * gnat.dg/inline5_pkg.ad[sb]: New helper.
812 * gnat.dg/inline6.adb: New test.
813 * gnat.dg/inline6_pkg.ad[sb]: New helper.
814 * gnat.dg/inline7.adb: New test.
815 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
816 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
817 * gnat.dg/inline8.adb: New test.
818 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
819 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
820 * gnat.dg/inline9.adb: New test.
821 * gnat.dg/inline9_pkg.ad[sb]: New helper.
822 * gnat.dg/inline10.adb: New test.
823 * gnat.dg/inline10_pkg.ad[sb]: New helper.
824 * gnat.dg/inline11.adb: New test.
825 * gnat.dg/inline11_pkg.ad[sb]: New helper.
826
827 2014-11-05 Joseph Myers <joseph@codesourcery.com>
828
829 PR preprocessor/9449
830 * lib/target-supports.exp (check_effective_target_ucn_nocache):
831 Don't use -fextended-identifiers.
832 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
833 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
834 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
835 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
836 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
837 -g3.
838 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
839 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
840 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
841 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
842 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
843 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
844 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
845 -fextended-identifiers. Use -g.
846 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
847 -fextended-identifiers.
848 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
849 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
850 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
851 -fextended-identifiers. Use -g.
852 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
853 * gcc.dg/cpp/ucnid-8.c: Remove test.
854 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
855
856 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
857
858 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
859 Skip tests if target does not support Neon.
860
861 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
862
863 * lib/target-supports.exp (check_effective_target_bswap): Update
864 conditions for AArch64 and ARM targets.
865
866 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
867
868 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
869 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
870 * g++.dg/opt/pr60002.C: XFAIL on AIX.
871 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
872 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
873
874 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
875
876 * gcc.target/i386/chkp-builtins-1.c: New.
877 * gcc.target/i386/chkp-builtins-2.c: New.
878 * gcc.target/i386/chkp-builtins-3.c: New.
879 * gcc.target/i386/chkp-builtins-4.c: New.
880 * gcc.target/i386/chkp-remove-bndint-1.c: New.
881 * gcc.target/i386/chkp-remove-bndint-2.c: New.
882 * gcc.target/i386/chkp-const-check-1.c: New.
883 * gcc.target/i386/chkp-const-check-2.c: New.
884 * gcc.target/i386/chkp-lifetime-1.c: New.
885 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
886 with build_ssa_passes.
887
888 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
889
890 * gcc.dg/asr-div1.c: New testcase.
891
892 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
893
894 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
895
896 * go.test/go-test.exp: In +build lines, require whitespace around
897 expected strings, fix check for negation.
898
899 2014-11-04 Marek Polacek <polacek@redhat.com>
900
901 * c-c++-common/ubsan/align-2.c: Remove dg-output.
902 * c-c++-common/ubsan/align-4.c: Likewise.
903 * g++.dg/ubsan/null-1.C: Likewise.
904 * g++.dg/ubsan/null-2.C: Likewise.
905
906 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
907
908 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
909
910 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
911
912 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
913 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
914 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
915 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
916 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
917 ipa dump.
918 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
919 Cleanup original tree dump.
920 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
921 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
922 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
923
924 2014-11-04 Martin Jambor <mjambor@suse.cz>
925
926 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
927 function body.
928
929 2014-11-04 Jason Merrill <jason@redhat.com>
930
931 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
932 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
933
934 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
935
936 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
937 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
938 conflicting -mcpu options.
939 * gcc.target/powerpc/ppc-target-2.c: Likewise.
940 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
941 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
942 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
943 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
944 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
945 * gcc.target/powerpc/pr48053-3.c: Likewise.
946 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
947 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
948 * gcc.target/powerpc/pr57744.c: Likewise.
949 * gcc.target/powerpc/pr47862.c: Likewise.
950 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
951 * gcc.target/powerpc/recip-1.c: Likewise.
952 * gcc.target/powerpc/darwin-longlong.c: Likewise.
953 * gcc.target/powerpc/bool2-p8.c: Likewise.
954 * gcc.target/powerpc/mmfpgpr.c: Likewise.
955 * gcc.target/powerpc/pr60203.c: Likewise.
956 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
957 * gcc.target/powerpc/bool2-av.c: Likewise.
958 * gcc.target/powerpc/pr43154.c: Likewise.
959 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
960 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
961 * gcc.target/powerpc/pr59054.c: Likewise.
962 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
963 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
964 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
965 * gcc.target/powerpc/ppc-target-3.c: Likewise.
966 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
967 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
968 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
969 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
970 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
971 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
972 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
973 * gcc.target/powerpc/bswap64-3.c: Likewise.
974 * gcc.target/powerpc/bcd-1.c: Likewise.
975 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
976 * gcc.target/powerpc/extend-divide-1.c: Likewise.
977 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
978 * gcc.target/powerpc/pr48192.c: Likewise.
979 * gcc.target/powerpc/pr52775.c: Likewise.
980 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
981 * gcc.target/powerpc/pr58673-1.c: Likewise.
982 * gcc.target/powerpc/pr53487.c: Likewise.
983 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
984 * gcc.target/powerpc/recip-2.c: Likewise.
985 * gcc.target/powerpc/p8vector-fp.c: Likewise.
986 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
987 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
988 * gcc.target/powerpc/pr57150.c: Likewise.
989 * gcc.target/powerpc/pr47251.c: Likewise.
990 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
991 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
992 * gcc.target/powerpc/bool3-p7.c: Likewise.
993 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
994 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
995 * gcc.target/powerpc/ppc-target-4.c: Likewise.
996 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
997 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
998 * gcc.target/powerpc/440-machhw-1.c: Likewise.
999 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1000 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1001 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1002 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1003 * gcc.target/powerpc/loop_align.c: Likewise.
1004 * gcc.target/powerpc/lhs-1.c: Likewise.
1005 * gcc.target/powerpc/sd-vsx.c: Likewise.
1006 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1007 * gcc.target/powerpc/bcd-2.c: Likewise.
1008 * gcc.target/powerpc/20040121-1.c: Likewise.
1009 * gcc.target/powerpc/pr52457.c: Likewise.
1010 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1011 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1012 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1013 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1014 * gcc.target/powerpc/pr58673-2.c: Likewise.
1015 * gcc.target/powerpc/atomic-p7.c: Likewise.
1016 * gcc.target/powerpc/recip-3.c: Likewise.
1017 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1018 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1019 * gcc.target/powerpc/popcount-1.c: Likewise.
1020 * gcc.target/powerpc/altivec-32.c: Likewise.
1021 * gcc.target/powerpc/timode_off.c: Likewise.
1022 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1023 * gcc.target/powerpc/pack01.c: Likewise.
1024 * gcc.target/powerpc/pr55033.c: Likewise.
1025 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1026 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1027 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1028 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1029 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1030 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1031 * gcc.target/powerpc/bool3-p8.c: Likewise.
1032 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1033 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1034 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1035 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1036 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1037 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1038 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1039 * gcc.target/powerpc/pr46728-16.c: Likewise.
1040 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1041 * gcc.target/powerpc/bool3-av.c: Likewise.
1042 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1043 * gcc.target/powerpc/ppc-pow.c: Likewise.
1044 * gcc.target/powerpc/lhs-2.c: Likewise.
1045 * gcc.target/powerpc/pr39902-2.c: Likewise.
1046 * gcc.target/powerpc/20041111-1.c: Likewise.
1047 * gcc.target/powerpc/builtins-1.c: Likewise.
1048 * gcc.target/powerpc/bcd-3.c: Likewise.
1049 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1050 * gcc.target/powerpc/pr57949-1.c: Likewise.
1051 * gcc.target/powerpc/atomic-p8.c: Likewise.
1052 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1053 * gcc.target/powerpc/recip-4.c: Likewise.
1054 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1055 * gcc.target/powerpc/warn-2.c: Likewise.
1056 * gcc.target/powerpc/parity-1.c: Likewise.
1057 * gcc.target/powerpc/popcount-2.c: Likewise.
1058 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1059 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1060 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1061 * gcc.target/powerpc/pr42747.c: Likewise.
1062 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1063 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1064 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1065 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1066 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1067 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1068 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1069 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1070 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1071 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1072 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1073 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
1074 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1075 * gcc.target/powerpc/lhs-3.c: Likewise.
1076 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
1077 * gcc.target/powerpc/builtins-2.c: Likewise.
1078 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1079 * gcc.target/powerpc/pr52199.c: Likewise.
1080 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
1081 * gcc.target/powerpc/pr57949-2.c: Likewise.
1082 * gcc.target/powerpc/recip-5.c: Likewise.
1083 * gcc.target/powerpc/popcount-3.c: Likewise.
1084 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
1085 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
1086 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
1087 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
1088 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
1089 * gcc.target/powerpc/pr48226.c: Likewise.
1090 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
1091 * gcc.target/powerpc/pr47755-2.c: Likewise.
1092 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1093 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
1094 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1095 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
1096 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1097 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1098 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1099 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
1100 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1101 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
1102 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1103 * gcc.target/powerpc/bool2-p5.c: Likewise.
1104 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
1105 * gcc.target/powerpc/fusion.c: Likewise.
1106 * gcc.target/powerpc/recip-6.c: Likewise.
1107 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
1108 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
1109 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
1110 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
1111 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1112 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1113 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1114 * gcc.target/powerpc/dfp-dd.c: Likewise.
1115 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
1116 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
1117 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1118 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
1119 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1120 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
1121 * gcc.target/powerpc/dfp-td.c: Likewise.
1122 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1123 * gcc.target/powerpc/pr48053-1.c: Likewise.
1124 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
1125 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
1126 * gcc.target/powerpc/pr60676.c: Likewise.
1127 * gcc.target/powerpc/pr48258-1.c: Likewise.
1128 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1129 * gcc.target/powerpc/pr48857.c: Likewise.
1130 * gcc.target/powerpc/quad-atomic.c: Likewise.
1131 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
1132 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
1133 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
1134 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
1135 * gcc.target/powerpc/pr56605.c: Likewise.
1136 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1137 * gcc.target/powerpc/pr53199.c: Likewise.
1138 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1139 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
1140 * gcc.target/powerpc/vsx-float0.c: Likewise.
1141 * gcc.target/powerpc/ppc-target-1.c: Likewise.
1142 * gcc.target/powerpc/altivec-20.c: Likewise.
1143 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
1144 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
1145 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
1146 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1147 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
1148 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
1149 * gcc.target/powerpc/pr60137.c: Likewise.
1150 * gcc.target/powerpc/bswap64-1.c: Likewise.
1151 * gcc.target/powerpc/pr48053-2.c: Likewise.
1152 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
1153 * gcc.target/powerpc/pr48258-2.c: Likewise.
1154 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1155 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
1156 * gcc.target/powerpc/bool2-p7.c: Likewise.
1157 * gcc.target/powerpc/ppc-round.c: Likewise.
1158 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
1159 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
1160 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
1161 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
1162 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1163 * gcc.target/powerpc/pr47755.c: Likewise.
1164
1165 2014-11-04 Marek Polacek <polacek@redhat.com>
1166
1167 * c-c++-common/ubsan/object-size-10.c: New test.
1168
1169 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1170
1171 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
1172
1173 2014-11-03 Tobias Burnus <burnus@net-b.de>
1174
1175 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
1176
1177 2014-11-03 Marek Polacek <polacek@redhat.com>
1178
1179 PR c/52769
1180 * gcc.dg/pr52769.c: New test.
1181
1182 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/57820
1185 * g++.dg/cpp0x/constexpr-ctor16.C: New.
1186 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
1187
1188 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
1189
1190 PR tree-optimization/60770
1191 * gcc.dg/tree-ssa/pr60770-1.c: New file.
1192
1193 2014-11-03 Jan Beulich <jbeulich@suse.com>
1194
1195 * gcc.target/i386/i386.exp: Extend option set to test
1196 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
1197 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
1198
1199 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1202 for ia32 targets only.
1203 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1204 * g++.dg/tree-ssa/pr29902.C: Ditto.
1205 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1206
1207 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1208
1209 * gcc.target/arm/ifcvt-size-check.c: New test.
1210
1211 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1212
1213 * gcc.target/mips/octeon3-pipe-1.c: New test.
1214
1215 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1216
1217 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1218 * g++.dg/ext/attrib42.C: Ditto.
1219 * g++.dg/torture/pr51344.C: Ditto.
1220 * g++.dg/tree-ssa/pr29902.C: Ditto.
1221 * gcc.c-torture/execute/20010129-1.c: Ditto.
1222 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1223 * gcc.dg/march-generic.c: Ditto.
1224 * gcc.dg/torture/pr17526.c: Ditto.
1225 * gcc.dg/union-4.c: Ditto.
1226
1227 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1228
1229 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1230 * g++.dg/abi/no-weak1.C: Ditto.
1231 * g++.dg/opt/pr44919.C: Ditto.
1232 * g++.dg/opt/pr46640.C: Ditto.
1233 * g++.dg/opt/pr46649.C: Ditto.
1234 * g++.dg/opt/pr47036.C: Ditto.
1235 * g++.dg/opt/pr48273.C: Ditto.
1236 * g++.dg/opt/pr48302.C: Ditto.
1237 * g++.dg/opt/pr45788.C: Ditto.
1238 * g++.dg/opt/pr57662.C: Ditto.
1239 * gcc.dg/20031102-1.c: Ditto.
1240 * gcc.dg/builtin-bswap-7.c: Ditto.
1241 * gcc.dg/builtin-bswap-7a.c: Ditto.
1242 * gcc.dg/builtin-bswap-9.c: Ditto.
1243 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1244 * gcc.dg/guality/bswaptest.c: Ditto.
1245 * gcc.dg/guality/clztest.c: Ditto.
1246 * gcc.dg/guality/ctztest.c: Ditto.
1247 * gcc.dg/guality/pr45003-1.c: Ditto.
1248 * gcc.dg/guality/pr45003-2.c: Ditto.
1249 * gcc.dg/guality/pr45003-3.c: Ditto.
1250 * gcc.dg/guality/pr58791-4.c: Ditto.
1251 * gcc.dg/guality/rotatetest.c:Ditto.
1252 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1253 * gcc.dg/ira-loop-pressure.c: Ditto.
1254 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1255 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1256 * gcc.dg/lto/pr47259_0.c: Ditto.
1257 * gcc.dg/memcpy-5.c: Ditto.
1258 * gcc.dg/pr10474.c: Ditto.
1259 * gcc.dg/pr37438.c: Ditto.
1260 * gcc.dg/pr39453.c: Ditto.
1261 * gcc.dg/pr40501.c: Ditto.
1262 * gcc.dg/pr42245-2.c: Ditto.
1263 * gcc.dg/pr42245.c: Ditto.
1264 * gcc.dg/pr42246.c: Ditto.
1265 * gcc.dg/pr42249.c: Ditto.
1266 * gcc.dg/pr42388.c: Ditto.
1267 * gcc.dg/pr42389.c: Ditto.
1268 * gcc.dg/pr45352-1.c: Ditto.
1269 * gcc.dg/pr45352-2.c: Ditto.
1270 * gcc.dg/pr45352-3.c: Ditto.
1271 * gcc.dg/pr45352.c: Ditto.
1272 * gcc.dg/pr45472.c: Ditto.
1273 * gcc.dg/pr45652.c: Ditto.
1274 * gcc.dg/pr46212.c: Ditto.
1275 * gcc.dg/pr46521.c: Ditto.
1276 * gcc.dg/pr46522.c: Ditto.
1277 * gcc.dg/pr46875.c: Ditto.
1278 * gcc.dg/pr48374.c: Ditto.
1279 * gcc.dg/pr50251.c: Ditto.
1280 * gcc.dg/pr54472.c: Ditto.
1281 * gcc.dg/pr55702.c: Ditto.
1282 * gcc.dg/pr56990.c: Ditto.
1283 * gcc.dg/pr57104.c: Ditto.
1284 * gcc.dg/pr57662.c: Ditto.
1285 * gcc.dg/pr60866.c: Ditto.
1286 * gcc.dg/shrink-wrap-loop.c: Ditto.
1287 * gcc.dg/tm/memopt-15.c: Ditto.
1288 * gcc.dg/torture/pr52720.c: Ditto.
1289 * gcc.dg/torture/pr56778.c: Ditto.
1290 * gcc.dg/tree-prof/pr45354.c: Ditto.
1291 * gcc.dg/tree-prof/pr50907.c: Ditto.
1292 * gcc.dg/tree-ssa/loop-16.c: Ditto.
1293 * gcc.dg/tree-ssa/loop-18.c: Ditto.
1294 * gcc.dg/tree-ssa/pr44423.c: Ditto.
1295 * gcc.dg/misc-tests/godump-1.c: Ditto.
1296 * gfortran.dg/PR24188.f: Ditto.
1297 * gfortran.dg/errnocheck_1.f90: Ditto.
1298 * gfortran.dg/g77/20010216-1.f: Ditto.
1299 * gfortran.dg/pr42246-2.f: Ditto.
1300 * gfortran.dg/pr42294.f: Ditto.
1301 * gfortran.dg/pr44691.f: Ditto.
1302 * gfortran.dg/vect/pr45714-a.f: Ditto.
1303 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
1304 * gcc.misc-tests/linkage.exp: Ditto.
1305 * lib/target-supports.exp: Reformat x86 tagets.
1306 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
1307
1308 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1309
1310 PR c++/57694
1311 * g++.dg/cpp0x/constexpr-ctor15.C: New.
1312
1313 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1314
1315 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
1316 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
1317 Commentary and rearrangement of tests.
1318 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
1319 Commentary and rearrangement of tests.
1320 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
1321 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
1322
1323 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1324
1325 PR rtl-optimization/63659
1326 * gcc.c-torture/execute/pr63659.c: New test.
1327
1328 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1329
1330 PR target/63534
1331 * gcc.target/i386/mcount_pic.c: New.
1332
1333 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1334
1335 * gcc.target/i386/pr23098.c: Remove xfail.
1336
1337 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
1338
1339 * gnat.dg/opt42.ad[sb]: New test.
1340
1341 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1342
1343 PR tree-optimization/63259
1344 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
1345 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
1346 following comment.
1347
1348 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1349
1350 PR sanitizer/63697
1351 * c-c++-common/ubsan/overflow-sub-3.c: New test.
1352
1353 2014-10-30 Marek Polacek <polacek@redhat.com>
1354
1355 * gcc.dg/diag-aka-1.c: New test.
1356 * gcc.dg/pr13804-1.c: Adjust dg-error.
1357 * gcc.dg/redecl-14.c: Likewise.
1358 * gcc.dg/pr56980.c: Adjust dg-message.
1359
1360 2014-10-30 Ian Lance Taylor <iant@google.com>
1361
1362 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
1363
1364 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1365
1366 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
1367 platforms except s390[x] and x86_64.
1368
1369 2014-10-30 Martin Liska <mliska@suse.cz>
1370
1371 PR ipa/63574
1372 PR ipa/63664
1373 * g++.dg/ipa/pr63574.C: New test.
1374
1375 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1376
1377 * gcc.target/aarch64/madd_after_asm_1.c: New test.
1378
1379 2014-10-29 DJ Delorie <dj@redhat.com>
1380
1381 * gcc.dg/20141029-1.c: New.
1382
1383 2014-10-29 Martin Liska <mliska@suse.cz>
1384
1385 PR ipa/63587
1386 * g++.dg/ipa/pr63587-1.C: New test.
1387 * g++.dg/ipa/pr63587-2.C: New test.
1388
1389 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1390
1391 * gcc.misc-tests/godump-1.c: Add tests for complex types.
1392
1393 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
1394
1395 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
1396 * gcc.dg/optimize-bswapsi-3.c: New test.
1397
1398 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
1399 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1400 Anna Tikhonova <anna.tikhonova@intel.com>
1401 Ilya Tocar <ilya.tocar@intel.com>
1402 Andrey Turetskiy <andrey.turetskiy@intel.com>
1403 Ilya Verbin <ilya.verbin@intel.com>
1404 Kirill Yukhin <kirill.yukhin@intel.com>
1405 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1406
1407 * gcc.target/i386/avx512dq-kmovb-1.c: New.
1408
1409 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1410 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1411 Anna Tikhonova <anna.tikhonova@intel.com>
1412 Ilya Tocar <ilya.tocar@intel.com>
1413 Andrey Turetskiy <andrey.turetskiy@intel.com>
1414 Ilya Verbin <ilya.verbin@intel.com>
1415 Kirill Yukhin <kirill.yukhin@intel.com>
1416 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1417
1418 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
1419 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1420 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1421 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1422 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
1423 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1424 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
1425 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1426 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
1427 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1428 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
1429 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1430 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
1431 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1432 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
1433 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1434 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
1435 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1436 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
1437 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1438 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
1439 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1440 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1441 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1442 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1443 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1444 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1445 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1446 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1447 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1448 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1449 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1450 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1451 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1452 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1453 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1454 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1455 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1456 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1457 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1458 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1459 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1460 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1461 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1462 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1463 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1464 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1465 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1466 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1467 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1468 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1469 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1470 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1471 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1472 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1473 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1474 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1475 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1476 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1477 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1478 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1479 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1480 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1481 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1482 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1483 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1484 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1485 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1486
1487 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1488 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1489 Anna Tikhonova <anna.tikhonova@intel.com>
1490 Ilya Tocar <ilya.tocar@intel.com>
1491 Andrey Turetskiy <andrey.turetskiy@intel.com>
1492 Ilya Verbin <ilya.verbin@intel.com>
1493 Kirill Yukhin <kirill.yukhin@intel.com>
1494 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1495
1496 * gcc.target/i386/avx512bw-check.h: New.
1497 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
1498 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
1499 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
1500 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
1501 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
1502 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1503 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
1504 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1505 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
1506 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1507 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
1508 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1509 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
1510 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1511 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
1512 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1513 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
1514 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1515 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
1516 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1517 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
1518 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1519 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
1520 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1521 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
1522 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1523 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
1524 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1525 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
1526 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1527 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
1528 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1529 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
1530 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1531 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
1532 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1533 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
1534 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1535 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
1536 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1537 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
1538 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1539 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
1540 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1541 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
1542 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1543 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
1544 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1545 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
1546 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1547 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
1548 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1549 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
1550 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1551 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
1552 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1553 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1554 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1555 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1556 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1557 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1558 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1559 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1560 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1561 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1562 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1563 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1564 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1565 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1566 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1567 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1568 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1569 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1570 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1571 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1572 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1573 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1574 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1575 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1576 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1577 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1578 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1579 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1580 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1581 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1582 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1583 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1584 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1585 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1586 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1587 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1588 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1589 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1590 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1591 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1592 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1593 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1594 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1595 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1596 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1597 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1598 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1599 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1600 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1601 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1602 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1603 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1604 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1605 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1606 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1607 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1608 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1609 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1610 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1611 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1612 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1613 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1614 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1615 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1616 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1617 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1618 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1619 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1620 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1621 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1622 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1623 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1624 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1625 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1626 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1627 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1628 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1629 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1630 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1631 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1632 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1633 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1634 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1635 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1636 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1637 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1638 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1639 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1640 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1641 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1642 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1643 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1644 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1645 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1646 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1647 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1648 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1649 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1650 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1651 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1652 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1653 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1654 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1655 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1656 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1657 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1658 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1659 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1660 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1661 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1662 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1663 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1664 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1665 * gcc.target/i386/avx512dq-check.h: Ditto.
1666 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1667 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1668 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1669 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1670 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1671 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1672 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1673 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1674 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1675 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1676 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1677 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1678 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1679 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1680 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1681 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1682 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1683 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1684 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1685 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1686 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1687 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1688 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1689 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1690 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1691 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1692 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1693 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1694 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1695 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1696 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1697 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1698 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1699 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1700 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1701 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1702 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1703 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1704 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1705 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1706 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1707 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1708 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1709 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1710 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1711 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1712 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1713 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1714 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1715 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1716 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1717 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1718 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1719 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1720 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1721 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1722 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1723 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1724 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1725 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1726 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1727 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1728 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1729 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1730 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1731 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1732 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1733 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1734 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1735 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1736 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1737 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1738 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1739 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1740 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1741 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1742 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1743 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1744 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1745 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1746 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1747 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1748 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1749 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1750 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1751 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1752 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1753 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1754 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1755 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1756 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1757 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1758 * gcc.target/i386/avx512vl-check.h: Ditto.
1759 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
1760 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1761 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1762 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1763 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1764 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1765 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1766 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1767 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1768 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1769 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1770 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1771 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1772 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1773 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1774 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1775 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1776 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1777 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1778 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1779 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1780 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1781 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1782 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1783 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1784 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1785 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1786 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1787 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1788 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1789 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1790 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1791 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1792 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1793 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1794 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1795 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1796 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1797 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1798 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1799 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1800 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1801 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1802 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1803 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1804 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1805 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1806 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1807 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1808 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1809 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1810 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1811 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1812 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1813 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1814 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1815 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1816 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1817 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1818 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1819 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1820 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1821 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1822 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1823 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1824 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1825 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1827 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1828 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1829 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1830 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1831 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1832 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1833 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1834 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1835 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1836 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1837 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1838 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1839 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1840 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1841 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1842 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1843 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1844 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1845 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1847 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1848 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1849 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1851 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1853 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1857 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1858 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1859 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1860 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1862 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1864 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1866 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1867 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1869 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1871 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1872 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1873 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1874 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1875 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1876 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1877 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1878 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1879 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1880 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1881 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1882 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1883 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1884 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1885 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1886 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1887 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1888 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1889 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1890 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1891 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1892 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1893 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1894 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1895 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1896 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1897 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1898 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1899 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1900 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1901 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1902 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1903 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1904 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1905 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1906 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1907 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1908 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1909 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1910 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1911 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1912 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1913 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1914 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1915 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1916 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1917 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1918 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1919 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1920 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1921 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1922 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1923 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1924 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1925 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1926 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1927 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1928 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1929 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1930 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1931 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
1932 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
1933 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
1934 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
1935 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
1936 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
1937 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
1938 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
1939 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
1940 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
1941 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
1942 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
1943 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
1944 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
1945 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
1946 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
1947 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
1948 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
1949 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
1950 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
1951 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
1952 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
1954 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
1956 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
1958 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
1960 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
1962 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
1964 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
1966 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
1968 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
1970 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
1972 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
1974 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
1976 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
1978 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
1980 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
1981 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
1982 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
1984 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
1986 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
1987 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
1988 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
1989 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
1990 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
1992 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
1993 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
1994 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
1995 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
1996 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
1997 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
1998 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2000 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2001 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2003 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2004 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2005 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2006 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2008 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2009 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2011 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2013 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2014 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2015 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2016 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2017 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2019 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2024 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2026 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2031 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2034 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2036 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2040 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2042 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2044 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2045 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2046 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2048 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2050 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
2075 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
2077 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
2079 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
2081 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
2089 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2125 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2127 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
2128 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2129 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
2130 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
2156 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2157 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2170 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
2171 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
2174 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
2193 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
2195 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2196 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
2197 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2198 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
2199 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2200 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2201 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2202 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2203 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2204 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2205 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2206 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2207 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2208 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2209 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2223 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2224 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2225 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2226 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2227 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2261 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
2263 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
2265 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2267 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2269 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2271 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
2272 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2273 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
2274 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2275 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
2277 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
2279 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2281 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
2283 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
2285 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2287 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
2289 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
2291 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2293 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
2295 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
2297 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
2300 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
2302 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2304 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
2306 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
2308 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2310 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
2312 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
2314 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2315 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
2316 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2317 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
2318 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2319 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
2320 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2321 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
2322 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2323 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
2324 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2325 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
2326 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2327 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
2328 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2329 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
2330 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2331 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
2332 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2333 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
2334 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2335 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
2336 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
2338 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2339 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
2340 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2341 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
2342 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2343 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
2344 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2345 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
2346 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2347 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
2348 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2349 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
2350 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2351 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2352 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2353 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
2354 * gcc.target/i386/avx512f-mask-type.h: Ditto.
2355 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
2356 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2357 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2358 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
2359 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2361 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2362 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2363 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2364 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2365 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2366 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2367 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2368 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2369 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2370 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2371 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2372 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2373 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2374 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2375 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2376 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2377 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2378 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2379 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2380 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2381 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2382 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2383 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2384 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2385 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2386 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2387 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2388 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2389 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2390 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2391 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2392 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2393 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2394 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2395 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2396 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2397 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2398 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2399 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2400 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2401 * gcc.target/i386/i386.exp: Ditto.
2402 * gcc.target/i386/m512-check.h: Ditto.
2403
2404 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2405 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2406 Anna Tikhonova <anna.tikhonova@intel.com>
2407 Ilya Tocar <ilya.tocar@intel.com>
2408 Andrey Turetskiy <andrey.turetskiy@intel.com>
2409 Ilya Verbin <ilya.verbin@intel.com>
2410 Kirill Yukhin <kirill.yukhin@intel.com>
2411 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2412
2413 * g++.dg/other/i386-2.C: Add new options.
2414 * g++.dg/other/i386-3.C: Ditto.
2415 * gcc.target/i386/sse-12.c: Ditto.
2416 * gcc.target/i386/sse-14.c: Ditto.
2417 * gcc.target/i386/sse-22.c: Ditto.
2418 * gcc.target/i386/sse-13.c: Add new options and builtins.
2419 * gcc.target/i386/sse-23.c: Ditto.
2420 * gcc.target/i386/avx-1.c: Add new builtins.
2421
2422 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
2423
2424 * gcc.misc-tests/godump.exp: New.
2425 * gcc.misc-tests/godump-1.c: New.
2426
2427 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
2428
2429 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
2430 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2431 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2432 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2433 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2434 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2435 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
2436 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2437 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
2438 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
2439 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
2440 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
2441 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
2442 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
2443 * c-c++-common/asan/pr63638.c: Likewise.
2444
2445 2014-10-28 Richard Biener <rguenther@suse.de>
2446
2447 PR middle-end/63665
2448 * gcc.dg/pr63665.c: New testcase.
2449
2450 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2451
2452 * c-c++-common/asan/kasan-recover-1.c: New test.
2453 * c-c++-common/asan/kasan-recover-2.c: New test.
2454 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
2455 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2456 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2457 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2458 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2459 * c-c++-common/asan/no-asan-globals.c: Likewise.
2460 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2461 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2462 * c-c++-common/asan/no-use-after-return.c: Likewise.
2463
2464 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2465
2466 * c-c++-common/asan/shadow-offset-1.c: New test.
2467
2468 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
2469
2470 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
2471 gcc-plugin.h earlier.
2472
2473 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2474
2475 * gnat.dg/specs/concat1.ads: New test.
2476 * gnat.dg/specs/concat1_pkg.ads: New helper.
2477
2478 2014-10-27 Richard Biener <rguenther@suse.de>
2479
2480 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
2481 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
2482 target due to memcpy inline-expansion.
2483
2484 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2485
2486 * gnat.dg/specs/pack10.ads: New test.
2487 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
2488
2489 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2490
2491 * gnat.dg/entry_queues2.adb: New test.
2492
2493 2014-10-25 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR tree-optimization/63641
2496 * gcc.c-torture/execute/pr63641.c: New test.
2497
2498 2014-10-24 Tobias Burnus <burnus@net-b.de>
2499
2500 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
2501 * gfortran.dg/coarray_collectives_13.f90: New.
2502 * gfortran.dg/coarray_collectives_14.f90: New.
2503 * gfortran.dg/coarray_collectives_15.f90: New.
2504 * gfortran.dg/coarray_collectives_16.f90: New.
2505
2506 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2507
2508 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
2509
2510 2014-10-24 Marek Polacek <polacek@redhat.com>
2511
2512 PR c/56980
2513 * gcc.dg/pr56980.c: New test.
2514
2515 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2516
2517 * lib/target-supports.exp
2518 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
2519 vaeseq_u8.
2520 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
2521 for vcvt_f16_f32.
2522 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
2523 vfma_f32.
2524
2525 2014-10-24 Martin Liska <mliska@suse.cz>
2526
2527 * gcc.dg/ipa/pr63595.c: New test.
2528
2529 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2530
2531 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
2532 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2533
2534 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2535
2536 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
2537
2538 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2539
2540 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
2541
2542 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2543
2544 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
2545
2546 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2547
2548 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
2549
2550 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2551
2552 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
2553
2554 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2555
2556 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
2557
2558 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2559
2560 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
2561
2562 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2563
2564 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
2565
2566 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2567
2568 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
2569
2570 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2571
2572 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
2573
2574 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2575
2576 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
2577
2578 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2579
2580 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
2581
2582 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2583
2584 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
2585
2586 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2587
2588 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
2589 file.
2590 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2591 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2592
2593 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2594
2595 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
2596 file.
2597 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2598 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2599
2600 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2601
2602 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
2603 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2604 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2605 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2606 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2607
2608 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2609
2610 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
2611 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2612 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2613 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2614 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2615 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2616
2617 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2618
2619 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
2620 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2621 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2622 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2623 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2624 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2625 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2626 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2627
2628 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2629
2630 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
2631 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2632 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2633
2634 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2635
2636 * gcc.target/arm/README.advsimd-intrinsics: New file.
2637 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
2638 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
2639 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
2640 Likewise.
2641 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2642 Likewise.
2643 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
2644 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
2645 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2646
2647 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2648
2649 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
2650 wrap_compile_flags before setting it.
2651
2652 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2653
2654 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
2655 targets.
2656 * gcc.dg/pr63594-2.c: Likewise.
2657
2658 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
2659
2660 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
2661 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
2662
2663 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
2664
2665 PR bootstrap/63632
2666 * g++.dg/torture/pr63632.C: New test.
2667
2668 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
2669
2670 PR c++/63619
2671 * g++.dg/warn/Wdelete-incomplete-3.C: New.
2672 * g++.dg/warn/Wdelete-incomplete-4.C: New.
2673
2674 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
2675
2676 PR target/63618
2677 * gcc.target/i386/pr63618.c: New test.
2678
2679 2014-10-23 Marek Polacek <polacek@redhat.com>
2680
2681 PR c/63626
2682 * gcc.dg/pr63626.c: New test.
2683
2684 2014-10-23 Marek Polacek <polacek@redhat.com>
2685
2686 * c-c++-common/ubsan/undefined-2.c: New test.
2687
2688 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2689
2690 * gcc.target/i386/pr63600.c: New.
2691
2692 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2693
2694 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
2695
2696 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2697
2698 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
2699 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
2700
2701 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2702
2703 * gcc.target/sparc/20001013-1.c (main): Declare int return.
2704 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
2705 * gcc.target/sparc/sparc-ret.c (toto): Declare.
2706 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
2707 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
2708 Declare.
2709
2710 2014-10-22 Guozhi Wei <carrot@google.com>
2711
2712 PR tree-optimization/63530
2713 gcc.dg/vect/pr63530.c: New testcase.
2714
2715 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
2716
2717 * gcc.target/i386/conversion-2.c: New test.
2718
2719 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2720 Yury Gribov <y.gribov@samsung.com>
2721
2722 * c-c++-common/ubsan/align-1.c: Update cmdline options.
2723 * c-c++-common/ubsan/align-3.c: Likewise.
2724 * c-c++-common/ubsan/bounds-1.c: Likewise.
2725 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
2726 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2727 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
2728 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2729 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2730 * c-c++-common/ubsan/nonnull-2.c: Likewise.
2731 * c-c++-common/ubsan/nonnull-3.c: Likewise.
2732 * c-c++-common/ubsan/object-size-3.c: Likewise.
2733 * c-c++-common/ubsan/overflow-1.c: Likewise.
2734 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2735 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
2736 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2737 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2738 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2739 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2740 * c-c++-common/ubsan/pr59503.c: Likewise.
2741 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2742 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2743 * c-c++-common/ubsan/shift-3.c: Likewise.
2744 * c-c++-common/ubsan/shift-6.c: Likewise.
2745 * c-c++-common/ubsan/undefined-1.c: Likewise.
2746 * c-c++-common/ubsan/vla-2.c: Likewise.
2747 * c-c++-common/ubsan/vla-3.c: Likewise.
2748 * c-c++-common/ubsan/vla-4.c: Likewise.
2749 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2750 * g++.dg/ubsan/return-2.C: Likewise.
2751 * c-c++-common/ubsan/recovery-1.c: New test.
2752 * c-c++-common/ubsan/recovery-2.c: New test.
2753 * c-c++-common/ubsan/recovery-3.c: New test.
2754 * c-c++-common/ubsan/recovery-common.inc: New file.
2755
2756 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2757
2758 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
2759 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
2760 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
2761 * gcc.target/aarch64/vect.x: Likewise.
2762 * gcc.target/aarch64/vect-ld1r.x: Add return type.
2763 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
2764 * gcc.target/aarch64/vect-fp.c: Likewise.
2765
2766 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2767
2768 * lib/compat.exp (compat-run): Remove "unresolved".
2769 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
2770 unsupported testcase.
2771
2772 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2773
2774 PR target/63594
2775 * gcc.dg/pr63594-1.c: New test.
2776 * gcc.dg/pr63594-2.c: New test.
2777 * gcc.target/i386/sse2-pr63594-1.c: New test.
2778 * gcc.target/i386/sse2-pr63594-2.c: New test.
2779 * gcc.target/i386/avx-pr63594-1.c: New test.
2780 * gcc.target/i386/avx-pr63594-2.c: New test.
2781 * gcc.target/i386/avx2-pr63594-1.c: New test.
2782 * gcc.target/i386/avx2-pr63594-2.c: New test.
2783 * gcc.target/i386/avx512f-pr63594-1.c: New test.
2784 * gcc.target/i386/avx512f-pr63594-2.c: New test.
2785 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
2786 insn counts.
2787
2788 PR target/63542
2789 * gcc.target/i386/pr63542-1.c: New test.
2790 * gcc.target/i386/pr63542-2.c: New test.
2791
2792 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
2793
2794 * gcc.target/avr/tiny-memx.c: New test.
2795
2796 * gcc.target/avr/tiny-caller-save.c: New test.
2797
2798 2014-10-21 Jiong Wang <jiong.wang@arm.com>
2799
2800 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2801 (Proc_1): Add return type.
2802 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2803 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2804 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2805 * gcc.target/arm/pr44788.c (foo): Likewise.
2806 * gcc.target/arm/pr55642.c (abs): Likewise.
2807 * gcc.target/arm/pr58784.c (f): Likewise.
2808 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2809 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2810 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2811 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2812 for local variables.
2813 * lib/target-supports.exp
2814 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2815 vaeseq_u8.
2816 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2817 vcvt_f16_f32.
2818 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2819 vfma_f32.
2820 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2821
2822 2014-10-21 Andreas Schwab <schwab@suse.de>
2823
2824 * gcc.dg/bf-spl1.c (main): Fix implicit int.
2825
2826 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2827
2828 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2829
2830 2014-10-21 Richard Biener <rguenther@suse.de>
2831
2832 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2833 * g++.dg/ipa/devirt-46.C: Likewise.
2834 * g++.dg/ipa/devirt-47.C: Likewise.
2835 * g++.dg/tree-prof/pr35545.C: Likewise.
2836
2837 2014-10-21 Jakub Jelinek <jakub@redhat.com>
2838
2839 PR tree-optimization/63563
2840 * gcc.target/i386/pr63563.c: New test.
2841
2842 2014-10-20 Richard Biener <rguenther@suse.de>
2843
2844 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2845 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2846
2847 2014-10-20 Martin Liska <mliska@suse.cz>
2848
2849 * gcc.dg/ipa/pr63595.c: New test.
2850
2851 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2852
2853 PR fortran/48979
2854 * gfortran.dg/ieee/intrinsics_2.F90: New test.
2855
2856 2014-10-19 Marek Polacek <polacek@redhat.com>
2857
2858 PR c/63567
2859 * gcc.dg/pr63567-3.c: New test.
2860 * gcc.dg/pr63567-4.c: New test.
2861
2862 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2863
2864 * gcc.dg/atomic/c11-atomic-exec-5.c
2865 (test_main_long_double_add_overflow): Define and run only for
2866 LDBL_MANT_DIG != 106.
2867 (test_main_complex_long_double_add_overflow): Likewise.
2868 (test_main_long_double_sub_overflow): Likewise.
2869 (test_main_complex_long_double_sub_overflow): Likewise.
2870
2871 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
2872
2873 PR fortran/63553
2874 * gfortran.dg/class_to_type_3.f03 : New test
2875
2876 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2877
2878 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2879 to GNU11.
2880
2881 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2882
2883 * gcc.dg/attr-isr.c: Move SH specific test to ...
2884 * gcc.target/sh/attr-isr.c: ... here.
2885
2886 2014-10-17 Marek Polacek <polacek@redhat.com>
2887
2888 PR c/63567
2889 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2890 * gcc.dg/pr63567-1.c: New test.
2891 * gcc.dg/pr63567-2.c: New test.
2892
2893 2014-10-17 Marek Polacek <polacek@redhat.com>
2894
2895 PR c/63543
2896 * gcc.dg/pr63543.c: New test.
2897 * gcc.dg/array-8.c: Remove dg-error.
2898 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2899 * gcc.dg/pr48552-2.c: Likewise.
2900
2901 2014-10-17 Marek Polacek <polacek@redhat.com>
2902
2903 PR c/63549
2904 * gcc.dg/pr63549.c: New test.
2905
2906 2014-10-17 Marek Polacek <polacek@redhat.com>
2907
2908 * gcc.dg/Wimplicit-int-1.c: New test.
2909 * gcc.dg/Wimplicit-int-2.c: New test.
2910 * gcc.dg/Wimplicit-int-3.c: New test.
2911 * gcc.dg/Wimplicit-int-4.c: New test.
2912
2913 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
2914
2915 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2916 changes.
2917
2918 2014-10-17 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR tree-optimization/63464
2921 * gcc.dg/torture/pr63464.c: New test.
2922 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2923 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2924
2925 PR tree-optimization/63302
2926 * gcc.c-torture/execute/pr63302.c: New test.
2927
2928 2014-10-17 Tom de Vries <tom@codesourcery.com>
2929
2930 PR rtl-optimization/61605
2931 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
2932 absence check.
2933
2934 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
2935
2936 PR middle-end/61848
2937 * g++.dg/torture/pr61848.C: New testcase.
2938 * gcc.c-torture/compile/pr61848.c: New testcase.
2939
2940 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2941
2942 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
2943 * gcc.target/sh/strlen.c: Likewise.
2944 * gcc.target/sh/pr51244-13.c: Likewise.
2945 * gcc.target/sh/cmpstrn.c: Likewise.
2946 * gcc.target/sh/hiconst.c: Likewise.
2947 * gcc.target/sh/pr43417.c: Likewise.
2948
2949 2014-10-16 Martin Liska <mliska@suse.cz>
2950
2951 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
2952 to match defined expectations.
2953
2954 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
2955
2956 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
2957
2958 2014-10-16 Martin Liska <mliska@suse.cz>
2959
2960 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
2961 * g++.dg/ipa/ipa-icf-5.C: Likewise
2962
2963 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
2964
2965 PR target/63260
2966 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
2967
2968 2014-10-16 Richard Biener <rguenther@suse.de>
2969
2970 PR middle-end/63554
2971 * gcc.dg/torture/pr63554.c: New testcase.
2972
2973 2014-10-16 Marek Polacek <polacek@redhat.com>
2974
2975 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
2976 * gcc.target/powerpc/pr58673-2.c: Add declarations.
2977
2978 2014-10-16 Marek Polacek <polacek@redhat.com>
2979
2980 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
2981 * gcc.dg/graphite/id-2.c: Likewise.
2982 * gcc.dg/graphite/id-4.c: Likewise.
2983 * gcc.dg/graphite/id-8.c: Likewise.
2984 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
2985 * gcc.dg/graphite/id-pr45230.c: Likewise.
2986 * gcc.dg/graphite/id-pr45231.c: Likewise.
2987 * gcc.dg/graphite/pr38073.c: Likewise.
2988 * gcc.dg/graphite/pr38125.c: Likewise.
2989 * gcc.dg/graphite/pr38409.c: Likewise.
2990 * gcc.dg/graphite/pr38413.c: Likewise.
2991 * gcc.dg/graphite/pr38510.c: Likewise.
2992 * gcc.dg/graphite/pr38786.c: Likewise.
2993 * gcc.dg/graphite/pr39260.c: Likewise.
2994 * gcc.dg/graphite/scop-19.c: Likewise.
2995 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
2996 * gcc.dg/graphite/id-17.c: Likewise.
2997 * gcc.dg/graphite/id-23.c: Likewise.
2998 * gcc.dg/graphite/id-26.c: Likewise.
2999 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3000 * gcc.dg/graphite/pr37485.c: Likewise.
3001 * gcc.dg/graphite/pr38500.c: Likewise.
3002 * gcc.dg/graphite/pr42284.c: Likewise.
3003 * gcc.dg/graphite/pr42914.c: Likewise.
3004 * gcc.dg/graphite/pr46404-1.c: Likewise.
3005 * gcc.dg/graphite/pr60979.c: Likewise.
3006 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3007 defaulting to int.
3008
3009 2014-10-16 Martin Liska <mliska@suse.cz>
3010 Jan Hubicka <hubicka@ucw.cz>
3011
3012 * g++.dg/ipa/ipa-icf-1.C: New test.
3013 * g++.dg/ipa/ipa-icf-2.C: New test.
3014 * g++.dg/ipa/ipa-icf-3.C: New test.
3015 * g++.dg/ipa/ipa-icf-4.C: New test.
3016 * g++.dg/ipa/ipa-icf-5.C: New test.
3017 * gcc.dg/ipa/ipa-icf-1.c: New test.
3018 * gcc.dg/ipa/ipa-icf-10.c: New test.
3019 * gcc.dg/ipa/ipa-icf-11.c: New test.
3020 * gcc.dg/ipa/ipa-icf-12.c: New test.
3021 * gcc.dg/ipa/ipa-icf-13.c: New test.
3022 * gcc.dg/ipa/ipa-icf-14.c: New test.
3023 * gcc.dg/ipa/ipa-icf-15.c: New test.
3024 * gcc.dg/ipa/ipa-icf-16.c: New test.
3025 * gcc.dg/ipa/ipa-icf-17.c: New test.
3026 * gcc.dg/ipa/ipa-icf-18.c: New test.
3027 * gcc.dg/ipa/ipa-icf-19.c: New test.
3028 * gcc.dg/ipa/ipa-icf-2.c: New test.
3029 * gcc.dg/ipa/ipa-icf-20.c: New test.
3030 * gcc.dg/ipa/ipa-icf-21.c: New test.
3031 * gcc.dg/ipa/ipa-icf-22.c: New test.
3032 * gcc.dg/ipa/ipa-icf-23.c: New test.
3033 * gcc.dg/ipa/ipa-icf-24.c: New test.
3034 * gcc.dg/ipa/ipa-icf-25.c: New test.
3035 * gcc.dg/ipa/ipa-icf-26.c: New test.
3036 * gcc.dg/ipa/ipa-icf-27.c: New test.
3037 * gcc.dg/ipa/ipa-icf-28.c: New test.
3038 * gcc.dg/ipa/ipa-icf-29.c: New test.
3039 * gcc.dg/ipa/ipa-icf-3.c: New test.
3040 * gcc.dg/ipa/ipa-icf-30.c: New test.
3041 * gcc.dg/ipa/ipa-icf-4.c: New test.
3042 * gcc.dg/ipa/ipa-icf-5.c: New test.
3043 * gcc.dg/ipa/ipa-icf-6.c: New test.
3044 * gcc.dg/ipa/ipa-icf-7.c: New test.
3045 * gcc.dg/ipa/ipa-icf-8.c: New test.
3046 * gcc.dg/ipa/ipa-icf-9.c: New test.
3047
3048 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3049
3050 PR target/53513
3051 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3052
3053 2014-10-16 Martin Liska <mliska@suse.cz>
3054 Jan Hubicka <hubicka@ucw.cz>
3055
3056 * c-c++-common/rotate-1.c: Options changed to not collide
3057 with a new IPA ICF pass.
3058 * c-c++-common/rotate-2.c: Likewise.
3059 * c-c++-common/rotate-3.c: Likewise.
3060 * c-c++-common/rotate-4.c: Likewise.
3061 * g++.dg/cpp0x/rv-return.C: Likewise.
3062 * g++.dg/cpp0x/rv1n.C: Likewise.
3063 * g++.dg/cpp0x/rv1p.C: Likewise.
3064 * g++.dg/cpp0x/rv2n.C: Likewise.
3065 * g++.dg/cpp0x/rv3n.C: Likewise.
3066 * g++.dg/cpp0x/rv4n.C: Likewise.
3067 * g++.dg/cpp0x/rv5n.C: Likewise.
3068 * g++.dg/cpp0x/rv6n.C: Likewise.
3069 * g++.dg/cpp0x/rv7n.C: Likewise.
3070 * g++.dg/ipa/devirt-g-1.C: Likewise.
3071 * g++.dg/ipa/inline-1.C: Likewise.
3072 * g++.dg/ipa/inline-2.C: Likewise.
3073 * g++.dg/ipa/inline-3.C: Likewise.
3074 * g++.dg/opt/pr30965.C: Likewise.
3075 * g++.dg/tree-ssa/pr19637.C: Likewise.
3076 * gcc.dg/guality/csttest.c: Likewise.
3077 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
3078 * gcc.dg/ipa/iinline-7.c: Likewise.
3079 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3080 * gcc.dg/ipa/ipacost-1.c: Likewise.
3081 * gcc.dg/ipa/ipacost-2.c: Likewise.
3082 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
3083 * gcc.dg/ipa/remref-2a.c: Likewise.
3084 * gcc.dg/ipa/remref-2b.c: Likewise.
3085 * gcc.dg/pr46309-2.c: Likewise.
3086 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3087 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
3088 * gcc.dg/tree-ssa/andor-4.c: Likewise.
3089 * gcc.dg/tree-ssa/andor-5.c: Likewise.
3090 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3091 * gcc.dg/vect/vect-cond-10.c: Likewise.
3092 * gcc.dg/vect/vect-cond-9.c: Likewise.
3093 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3094 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3095 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3096 * gcc.target/i386/bmi-1.c: Likewise.
3097 * gcc.target/i386/bmi-2.c: Likewise.
3098 * gcc.target/i386/pr56564-2.c: Likewise.
3099
3100 2014-10-16 Richard Biener <rguenther@suse.de>
3101
3102 PR tree-optimization/63168
3103 * gcc.dg/tree-ssa/loop-40.c: New testcase.
3104
3105 2014-10-16 Andreas Schwab <schwab@suse.de>
3106
3107 * gcc.target/m68k/crash1.c: Fix implicit declaration.
3108
3109 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
3110 implicit int.
3111 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
3112 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
3113 * gcc.target/ia64/pr29682.c: Likewise.
3114 * gcc.target/ia64/pr43603.c: Likewise.
3115 * gcc.target/ia64/pr48496.c: Likewise.
3116
3117 2014-10-16 Marek Polacek <polacek@redhat.com>
3118
3119 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
3120
3121 2014-10-16 Jakub Jelinek <jakub@redhat.com>
3122 Marek Polacek <polacek@redhat.com>
3123
3124 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
3125 declarations.
3126 * gcc.dg/pr32176.c: Likewise.
3127 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
3128 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
3129 * gcc.dg/ia64-sync-2.c: Likewise.
3130 * gcc.dg/ia64-sync-3.c: Likewise.
3131 * gcc.dg/sync-2.c: Likewise.
3132 * gcc.dg/sync-3.c: Likewise.
3133 * gcc.target/i386/990524-1.c: Likewise.
3134 * gcc.target/i386/avx512f-pr57233.c: Likewise.
3135 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
3136 * gcc.target/i386/pr26826.c: Likewise.
3137 * gcc.target/i386/pr37184.c: Likewise.
3138 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
3139 * gcc.target/i386/20060125-2.c: Likewise.
3140 * gcc.target/i386/memcpy-1.c: Likewise.
3141 * gcc.target/i386/pr40934.c: Likewise.
3142 * gcc.target/i386/sse-5.c: Likewise.
3143 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3144 * gcc.target/i386/vectorize4.c: Likewise.
3145 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
3146 -fgnu89-inline.
3147 * gcc.target/i386/980313-1.c: Likewise.
3148 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
3149 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
3150 * gcc.target/i386/crc32-3.c: Likewise.
3151 * gcc.target/i386/intrinsics_3.c: Likewise.
3152 * gcc.target/i386/loop-1.c: Likewise.
3153 * gcc.target/i386/pr44948-2a.c: Likewise.
3154 * gcc.target/i386/pr47564.c: Likewise.
3155 * gcc.target/i386/pr50712.c: Likewise.
3156 * gcc.target/i386/stackalign/return-2.c: Likewise.
3157
3158 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
3159
3160 PR lto/62026
3161 * lto/pr62026.C: New testcase.
3162
3163 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
3164
3165 PR rtl-optimization/63448
3166 * gcc.target/i386/pr63448.c: New test.
3167
3168 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
3169
3170 * gnat.dg/opt41.adb: New test.
3171 * gnat.dg/opt41_pkg.ad[sb]: New helper.
3172
3173 2014-10-15 Richard Biener <rguenther@suse.de>
3174
3175 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
3176
3177 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
3178
3179 * gcc.dg/tree-prof/peel-1.c: Update.
3180 * gcc.dg/tree-prof/unroll-1.c: Update.
3181 * gcc.dg/unroll_1.c: Update.
3182 * gcc.dg/unroll_2.c: Update.
3183 * gcc.dg/unroll_3.c: Update.
3184 * gcc.dg/unroll_4.c: Update.
3185
3186 2014-10-14 DJ Delorie <dj@redhat.com>
3187
3188 * g++.dg/abi/mangle64.C: New.
3189
3190 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
3191
3192 * g++.dg/ext/vector9.C: Test ! with float vectors.
3193
3194 2014-10-14 Richard Biener <rguenther@suse.de>
3195
3196 PR tree-optimization/63512
3197 * g++.dg/torture/pr63512.C: New testcase.
3198
3199 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3200
3201 PR target/63260
3202 * gcc.target/sh/pr63260.c: New.
3203
3204 2014-10-13 Richard Henderson <rth@redhat.com>
3205
3206 * g++.dg/torture/20141013.C: New.
3207
3208 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3209
3210 PR target/8340
3211 PR middle-end/47602
3212 PR rtl-optimization/55458
3213 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3214 * gcc.target/i386/pr55458.c: Likewise.
3215 * gcc.target/i386/pr47602.c: New.
3216 * gcc.target/i386/pr23098.c: Move to XFAIL.
3217
3218 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3219
3220 PR tree-optimization/62127
3221 * g++.dg/torture/pr62127.C: New testcase.
3222
3223 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3224
3225 * c-c++-common/asan/bitfield-5.c: New test.
3226
3227 2014-10-13 Richard Biener <rguenther@suse.de>
3228
3229 PR tree-optimization/63419
3230 * g++.dg/torture/pr63419.C: New testcase.
3231
3232 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3233
3234 PR target/59401
3235 PR target/54760
3236 * gcc.target/sh/pr54760-5.c: New.
3237 * gcc.target/sh/pr54760-6.c: New.
3238 * gcc.target/sh/pr59401-1.c: New.
3239
3240 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3241
3242 PR fortran/48979
3243 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3244
3245 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3246
3247 * lib/target-supports.exp (check_effective_target_shared): New
3248 function.
3249 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3250
3251 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3252
3253 PR c/63495
3254 * gcc.target/i386/pr63495.c: New test.
3255
3256 2014-10-10 Marek Polacek <polacek@redhat.com>
3257
3258 * c-c++-common/ubsan/object-size-1.c: New test.
3259 * c-c++-common/ubsan/object-size-2.c: New test.
3260 * c-c++-common/ubsan/object-size-3.c: New test.
3261 * c-c++-common/ubsan/object-size-4.c: New test.
3262 * c-c++-common/ubsan/object-size-5.c: New test.
3263 * c-c++-common/ubsan/object-size-6.c: New test.
3264 * c-c++-common/ubsan/object-size-7.c: New test.
3265 * c-c++-common/ubsan/object-size-8.c: New test.
3266 * c-c++-common/ubsan/object-size-9.c: New test.
3267 * g++.dg/ubsan/object-size-1.C: New test.
3268 * gcc.dg/ubsan/object-size-9.c: New test.
3269
3270 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3271
3272 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
3273 (asan_finish): Remove restore_ld_library_path_env_vars.
3274 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3275 related env variables by calling set_ld_library_path_env_vars.
3276 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
3277 (tsan_finish): Remove restore_ld_library_path_env_vars.
3278 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3279 related env variables by calling set_ld_library_path_env_vars.
3280 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
3281 (ubsan_finish): Remove restore_ld_library_path_env_vars.
3282 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3283 related env variables by calling set_ld_library_path_env_vars.
3284
3285 2014-10-10 Richard Biener <rguenther@suse.de>
3286
3287 PR tree-optimization/63379
3288 * gcc.dg/vect/pr63379.c: New testcase.
3289
3290 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3291
3292 PR fortran/59488
3293 * gfortran.dg/gomp/pr59488-1.f90: New test.
3294 * gfortran.dg/gomp/pr59488-2.f90: New test.
3295
3296 2014-10-10 Richard Biener <rguenther@suse.de>
3297
3298 PR tree-optimization/63476
3299 * g++.dg/torture/pr63476.C: New testcase.
3300
3301 2014-10-10 Tobias Burnus <burnus@net-b.de>
3302
3303 * gfortran.dg/implicit_16.f90: New.
3304
3305 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3306
3307 * g++.dg/cpp0x/constexpr-using3.C: New.
3308 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
3309 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
3310 * g++.dg/cpp1y/constexpr-local1.C: Extend.
3311 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
3312
3313 2014-10-09 Joseph Myers <joseph@codesourcery.com>
3314
3315 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
3316
3317 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
3318
3319 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
3320
3321 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
3322
3323 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
3324 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
3325 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
3326 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
3327 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
3328 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3329 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
3330 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
3331 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
3332 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
3333 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
3334 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
3335
3336 2014-10-09 Richard Biener <rguenther@suse.de>
3337
3338 PR tree-optimization/63380
3339 * gcc.dg/torture/pr63380-1.c: New testcase.
3340 * gcc.dg/torture/pr63380-2.c: Likewise.
3341
3342 2014-10-09 Marek Polacek <polacek@redhat.com>
3343
3344 PR c/63480
3345 * gcc.dg/pr63480.c: New test.
3346
3347 2014-10-09 Richard Biener <rguenther@suse.de>
3348
3349 PR tree-optimization/63445
3350 * gcc.dg/Wstrict-overflow-26.c: New testcase.
3351
3352 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
3353
3354 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
3355 * gcc.dg/vmx/ops.c: Likewise.
3356 * gcc.dg/vmx/ops-long-1.c: Likewise.
3357
3358 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3359
3360 * gfortran.dg/implicit_4.f90: Fix some dg-error.
3361
3362 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3363
3364 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
3365 dg-additional-options.
3366
3367 2014-10-08 Mark Wielaard <mjw@redhat.com>
3368
3369 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
3370 prefix from scan-assembler-times.
3371
3372 2014-10-07 Marek Polacek <polacek@redhat.com>
3373
3374 * lib/target-supports.exp (check_effective_target_fd_truncate):
3375 Include <string.h>.
3376
3377 2014-10-07 Marek Polacek <polacek@redhat.com>
3378
3379 PR c/59717
3380 * gcc.dg/pr59717.c: New test.
3381
3382 2014-10-07 Marek Polacek <polacek@redhat.com>
3383
3384 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
3385 * gcc.dg/iftrap-1.c: Fix implicit declarations.
3386 * gcc.target/powerpc/pr26350.c: Likewise.
3387 * gcc.target/powerpc/altivec-consts.c: Likewise.
3388 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3389 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
3390 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
3391 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
3392 * gcc.target/powerpc/pr47862.c: Likewise.
3393 * gcc.target/powerpc/pr48053-1.c: Likewise.
3394 * gcc.target/powerpc/pr53487.c: Likewise.
3395 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
3396 to int.
3397 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
3398 * gcc.target/powerpc/altivec-2.c: Likewise.
3399 * gcc.target/powerpc/pr47755-2.c: Likewise.
3400
3401 2014-10-07 Martin Liska <mliska@suse.cz>
3402
3403 * g++.dg/lto/pr63270.h: New test.
3404 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
3405 include.
3406 * g++.dg/lto/pr63270_2.C: New test.
3407
3408 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
3409
3410 * gnat.dg/lto16.adb: New test.
3411 * gnat.dg/lto16_pkg.adb: New helper.
3412
3413 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
3414
3415 * gnat.dg/return4.adb: New test.
3416 * gnat.dg/return4_pkg.ad[sb]: New helper.
3417
3418 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
3419
3420 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
3421 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
3422 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
3423
3424 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3425
3426 PR c++/55250
3427 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
3428 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
3429 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
3430
3431 2014-10-06 Marek Polacek <polacek@redhat.com>
3432
3433 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
3434 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
3435 * g++.dg/lto/pr54625-2_0.c: Likewise.
3436 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
3437
3438 2014-10-06 Marek Polacek <polacek@redhat.com>
3439
3440 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
3441 * gcc.target/i386/avxfp-1.c: Likewise.
3442 * gcc.target/i386/avxfp-2.c: Likewise.
3443 * gcc.target/i386/cadd.c: Likewise.
3444 * gcc.target/i386/cmov2.c: Likewise.
3445 * gcc.target/i386/cmov3.c: Likewise.
3446 * gcc.target/i386/cmov4.c: Likewise.
3447 * gcc.target/i386/cold-attribute-1.c: Likewise.
3448 * gcc.target/i386/cvt-1.c: Likewise.
3449 * gcc.target/i386/fpcvt-1.c: Likewise.
3450 * gcc.target/i386/fpcvt-2.c: Likewise.
3451 * gcc.target/i386/fpcvt-3.c: Likewise.
3452 * gcc.target/i386/local.c: Likewise.
3453 * gcc.target/i386/memcpy-2.c: Likewise.
3454 * gcc.target/i386/memcpy-3.c: Likewise.
3455 * gcc.target/i386/memset-1.c: Likewise.
3456 * gcc.target/i386/minmax-1.c: Likewise.
3457 * gcc.target/i386/minmax-2.c: Likewise.
3458 * gcc.target/i386/pr45352-2.c: Likewise.
3459 * gcc.target/i386/pr46253.c: Likewise.
3460 * gcc.target/i386/pr53623.c: Likewise.
3461 * gcc.target/i386/pr60902.c: Likewise.
3462 * gcc.target/i386/pr57003.c: Likewise.
3463 * gcc.target/i386/sse-14.c: Likewise.
3464 * gcc.target/i386/sse-19.c: Likewise.
3465 * gcc.target/i386/sse-22.c: Likewise.
3466 * gcc.target/i386/sse4a-extract.c: Likewise.
3467 * gcc.target/i386/sse4a-insert.c: Likewise.
3468 * gcc.target/i386/ssefp-1.c: Likewise.
3469 * gcc.target/i386/ssefp-2.c: Likewise.
3470 * gcc.target/i386/testimm-10.c: Likewise.
3471 * gcc.target/i386/vectorize4-avx.c: Likewise.
3472 * gcc.target/i386/980709-1.c: Fix implicit declarations.
3473 * gcc.target/i386/avx-pr57233.c: Likewise.
3474 * gcc.target/i386/avx2-pr57233.c: Likewise.
3475 * gcc.target/i386/avx2-vpop-check.h: Likewise.
3476 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3477 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3478 * gcc.target/i386/crc32-4.c: Likewise.
3479 * gcc.target/i386/pr20204.c: Likewise.
3480 * gcc.target/i386/pr23570.c: Likewise.
3481 * gcc.target/i386/pr26449-1.c: Likewise.
3482 * gcc.target/i386/pr28839.c: Likewise.
3483 * gcc.target/i386/pr37101.c: Likewise.
3484 * gcc.target/i386/pr61923.c: Likewise.
3485 * gcc.target/i386/shrink_wrap_1.c: Likewise.
3486 * gcc.target/i386/sse2-pr57233.c: Likewise.
3487 * gcc.target/i386/vect-abs-s16.c: Likewise.
3488 * gcc.target/i386/vect-abs-s32.c: Likewise.
3489 * gcc.target/i386/vect-abs-s8.c: Likewise.
3490 * gcc.target/i386/xop-pr57233.c: Likewise.
3491 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3492 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
3493 implicit declarations.
3494 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
3495 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3496 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3497
3498 2014-10-06 Marek Polacek <polacek@redhat.com>
3499
3500 * gcc.dg/20001012-1.c: Fix defaulting to int.
3501 * gcc.dg/20001012-2.c: Likewise.
3502 * gcc.dg/20001108-1.c: Likewise.
3503 * gcc.dg/20010516-1.c: Likewise.
3504 * gcc.dg/20011008-2.c: Likewise.
3505 * gcc.dg/20030612-1.c: Likewise.
3506 * gcc.dg/20040219-1.c: Likewise.
3507 * gcc.dg/20050603-2.c: Likewise.
3508 * gcc.dg/20070507-1.c: Likewise.
3509 * gcc.dg/attr-alias-3.c: Likewise.
3510 * gcc.dg/fastmath-1.c: Likewise.
3511 * gcc.dg/fork-instrumentation.c: Likewise.
3512 * gcc.dg/fwrapv-1.c: Likewise.
3513 * gcc.dg/fwrapv-2.c: Likewise.
3514 * gcc.dg/memmove-1.c: Likewise.
3515 * gcc.dg/non-local-goto-1.c: Likewise.
3516 * gcc.dg/non-local-goto-2.c: Likewise.
3517 * gcc.dg/noreturn-8.c: Likewise.
3518 * gcc.dg/parse-decl-after-if.c: Likewise.
3519 * gcc.dg/parse-decl-after-label.c: Likewise.
3520 * gcc.dg/pr25795-1.c: Likewise.
3521 * gcc.dg/pr25795.c: Likewise.
3522 * gcc.dg/pr28574.c: Likewise.
3523 * gcc.dg/pr30189.c: Likewise.
3524 * gcc.dg/pr31529-2.c: Likewise.
3525 * gcc.dg/pr33923.c: Likewise.
3526 * gcc.dg/pr34263.c: Likewise.
3527 * gcc.dg/pr36194.c: Likewise.
3528 * gcc.dg/pr45415.c: Likewise.
3529 * gcc.dg/pr47443.c: Likewise.
3530 * gcc.dg/pr47763.c: Likewise.
3531 * gcc.dg/pr49000.c: Likewise.
3532 * gcc.dg/pr50340.c: Likewise.
3533 * gcc.dg/webizer.c: Likewise.
3534 * gcc.dg/pr59940.c: Likewise.
3535 * gcc.dg/pr63186.c: Likewise.
3536 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
3537 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
3538 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
3539 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
3540 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
3541 * gcc.dg/sms-1.c: Likewise.
3542 * gcc.dg/unused-3.c: Likewise.
3543 * gcc.dg/varpool-1.c: Likewise.
3544 * gcc.dg/pr35899.c: Use -std=gnu89.
3545 * gcc.dg/pr59963-1.c: Likewise.
3546 * gcc.dg/redecl-15.c: Likewise.
3547 * gcc.dg/20041213-1.c: Likewise.
3548 * gcc.dg/20080820.c: Likewise.
3549 * gcc.dg/920413-1.c: Likewise.
3550 * gcc.dg/Wold-style-definition-1.c: Likewise.
3551 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
3552 * gcc.dg/decl-nospec-1.c: Likewise.
3553 * gcc.dg/decl-nospec-2.c: Likewise.
3554 * gcc.dg/decl-nospec-3.c: Likewise.
3555 * gcc.dg/bitfld-1.c: Likewise.
3556 * gcc.dg/bitfld-9.c: Likewise.
3557 * gcc.dg/parm-impl-decl-1.c: Likewise.
3558 * gcc.dg/parm-impl-decl-3.c: Likewise.
3559 * gcc.dg/pr18596-1.c: Likewise.
3560 * gcc.dg/pr18596-2.c: Likewise.
3561 * gcc.dg/pr18596-3.c: Likewise.
3562 * gcc.dg/pr60139.c: Likewise.
3563 * gcc.dg/utf-dflt.c: Likewise.
3564 * gcc.dg/utf-dflt2.c: Likewise.
3565 * gcc.dg/wtr-func-def-1.c: Likewise.
3566 * gcc.dg/declspec-5.c: Likewise.
3567 * gcc.dg/declspec-6.c: Likewise.
3568 * gcc.dg/ftrapv-2.c: Likewise.
3569 * gcc.dg/20020430-1.c: Fix implicit declarations.
3570 * gcc.dg/20030702-1.c: Likewise.
3571 * gcc.dg/20040127-2.c: Likewise.
3572 * gcc.dg/20041122-1.c: Likewise.
3573 * gcc.dg/20050309-1.c: Likewise.
3574 * gcc.dg/20061026.c: Likewise.
3575 * gcc.dg/20101010-1.c: Likewise.
3576 * gcc.dg/Werror-1.c: Likewise.
3577 * gcc.dg/Werror-10.c: Likewise.
3578 * gcc.dg/Werror-11.c: Likewise.
3579 * gcc.dg/Werror-12.c: Likewise.
3580 * gcc.dg/Werror-2.c: Likewise.
3581 * gcc.dg/Werror-3.c: Likewise.
3582 * gcc.dg/Werror-4.c: Likewise.
3583 * gcc.dg/Werror-5.c: Likewise.
3584 * gcc.dg/Werror-6.c: Likewise.
3585 * gcc.dg/Werror-7.c: Likewise.
3586 * gcc.dg/Werror-8.c: Likewise.
3587 * gcc.dg/Wstrict-overflow-20.c: Likewise.
3588 * gcc.dg/cpp/trad/macroargs.c: Likewise.
3589 * gcc.dg/delay-slot-2.c: Likewise.
3590 * gcc.dg/errno-1.c: Likewise.
3591 * gcc.dg/globalalias.c: Likewise.
3592 * gcc.dg/inline-3.c: Likewise.
3593 * gcc.dg/localalias.c: Likewise.
3594 * gcc.dg/pr19633-1.c: Likewise.
3595 * gcc.dg/pr19633.c: Likewise.
3596 * gcc.dg/pr23408.c: Likewise.
3597 * gcc.dg/pr23470-1.c: Likewise.
3598 * gcc.dg/pr28121.c: Likewise.
3599 * gcc.dg/pr28243.c: Likewise.
3600 * gcc.dg/pr30260.c: Likewise.
3601 * gcc.dg/pr32573.c: Likewise.
3602 * gcc.dg/pr33826.c: Likewise.
3603 * gcc.dg/pr35065.c: Likewise.
3604 * gcc.dg/pr38616.c: Likewise.
3605 * gcc.dg/pr39867.c: Likewise.
3606 * gcc.dg/pr41470.c: Likewise.
3607 * gcc.dg/pr41837.c: Likewise.
3608 * gcc.dg/pr44024.c: Likewise.
3609 * gcc.dg/pr44699.c: Likewise.
3610 * gcc.dg/pr46252.c: Likewise.
3611 * gcc.dg/pr46878-1.c: Likewise.
3612 * gcc.dg/pr50908-3.c: Likewise.
3613 * gcc.dg/pr51796.c: Likewise.
3614 * gcc.dg/pr55150-2.c: Likewise.
3615 * gcc.dg/pr55833.c: Likewise.
3616 * gcc.dg/pr59350.c: Likewise.
3617 * gcc.dg/pr59418.c: Likewise.
3618 * gcc.dg/pr60647-2.c: Likewise.
3619 * gcc.dg/uninit-suppress.c: Likewise.
3620 * gcc.dg/uninit-suppress_2.c: Likewise.
3621 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
3622 * gcc.dg/always_inline.c: Likewise.
3623 * gcc.dg/always_inline2.c: Likewise.
3624 * gcc.dg/always_inline3.c: Likewise.
3625 * gcc.dg/builtin-apply4.c: Likewise.
3626 * gcc.dg/declspec-7.c: Likewise.
3627 * gcc.dg/inline-1.c: Likewise.
3628 * gcc.dg/va-arg-pack-1.c: Likewise.
3629 * gcc.dg/winline-2.c: Likewise.
3630 * gcc.dg/winline-3.c: Likewise.
3631 * gcc.dg/winline-5.c: Likewise.
3632 * gcc.dg/winline-6.c: Likewise.
3633 * gcc.dg/winline-7.c: Likewise.
3634 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
3635 int.
3636 * gcc.dg/inline-33.c: Likewise.
3637 * gcc.dg/pr27861-1.c: Likewise.
3638 * gcc.dg/pr28888.c: Likewise.
3639 * gcc.dg/pr29254.c: Likewise.
3640 * gcc.dg/pr50908.c: Likewise.
3641 * gcc.dg/pr60647-1.c: Likewise.
3642 * gcc.dg/pragma-diag-1.c: Likewise.
3643 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
3644 * gcc.dg/winline-9.c: Likewise.
3645 * gcc.dg/pr52808.c: Return 0 instead of nothing.
3646
3647 2014-10-06 Marek Polacek <polacek@redhat.com>
3648
3649 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
3650 * gcc.dg/ipa/inline-4.c: Likewise.
3651 * gcc.dg/ipa/inline-5.c: Likewise.
3652 * gcc.dg/ipa/pr57539.c: Likewise.
3653 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
3654 defaulting to int.
3655 * gcc.dg/ipa/inlinehint-1.c: Likewise.
3656 * gcc.dg/ipa/inlinehint-3.c: Likewise.
3657 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
3658 * gcc.dg/ipa/ipacost-1.c: Likewise.
3659 * gcc.dg/ipa/ipacost-2.c: Likewise.
3660 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
3661 to int.
3662
3663 2014-10-06 Marek Polacek <polacek@redhat.com>
3664
3665 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
3666 declarations.
3667 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
3668 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3669 * gcc.dg/debug/pr42767.c: Likewise.
3670 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
3671 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3672 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3673 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
3674
3675 2014-10-06 Marek Polacek <polacek@redhat.com>
3676
3677 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
3678 * gcc.dg/lto/20090213_0.c: Likewise.
3679 * gcc.dg/lto/20090706-2_0.c: Likewise.
3680 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
3681 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
3682 * gcc.dg/lto/ipareference2_0.c: Likewise.
3683 * gcc.dg/lto/ipareference_0.c: Likewise.
3684 * gcc.dg/lto/ipareference_1.c: Likewise.
3685 * gcc.dg/lto/pr55703_0.c: Likewise.
3686 * gcc.dg/lto/resolutions_0.c: Likewise.
3687 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
3688 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
3689 declarations. Mark function as gnu_inline.
3690 * gcc.dg/lto/20081118_0.c: Likewise.
3691 * gcc.dg/lto/20081201-1_0.c: Likewise.
3692 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
3693 * gcc.dg/lto/20081118_1.c: Likewise.
3694 * gcc.dg/lto/20081120-1_1.c: Likewise.
3695 * gcc.dg/lto/20081201-1_1.c: Likewise.
3696 * gcc.dg/lto/20081210-1_0.c: Likewise.
3697 * gcc.dg/lto/20090218-1_0.c: Likewise.
3698 * gcc.dg/lto/20091006-1_0.c: Likewise.
3699 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
3700 * gcc.dg/lto/20090218-2_1.c: Likewise.
3701 * gcc.dg/lto/materialize-1_0.c: Likewise.
3702 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
3703 * gcc.dg/lto/20091013-1_1.c: Likewise.
3704 * gcc.dg/lto/20091013-1_2.c: Likewise.
3705 * gcc.dg/lto/20091015-1_2.c: Likewise.
3706 * gcc.dg/lto/20091027-1_1.c: Likewise.
3707 * gcc.dg/lto/pr48622_0.c: Likewise.
3708 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
3709 defaulting to int.
3710 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
3711
3712 2014-10-06 Tobias Burnus <burnus@net-b.de>
3713
3714 * gfortran.dg/implicit_14.f90: New.
3715 * gfortran.dg/implicit_15.f90: New.
3716 * gfortran.dg/implicit_4.f90: Update dg-error.
3717
3718 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3719
3720 * g++.dg/ipa/devirt-42.C: Update template.
3721 * g++.dg/ipa/devirt-44.C: Update template.
3722 * g++.dg/ipa/devirt-45.C: Update template.
3723 * g++.dg/ipa/devirt-46.C: Update template.
3724 * g++.dg/ipa/devirt-47.C: Update template.
3725 * g++.dg/ipa/devirt-48.C: New testcase.
3726
3727 2014-10-02 Mark Wielaard <mjw@redhat.com>
3728
3729 PR debug/63239
3730 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
3731
3732 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3733
3734 * g++.dg/ipa/devirt-47.C: New testcase.
3735
3736 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3737
3738 PR ipa/61144
3739 * gcc.dg/tree-ssa/pr61144.c: New testcase.
3740
3741 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3742
3743 * g++.dg/ipa/devirt-46.C: New testcase.
3744
3745 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3746
3747 PR fortran/36534
3748 * gfortran.dg/widechar_10.f90: New test.
3749
3750 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
3753 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
3754 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
3755 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
3756
3757 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3758
3759 * gcc.target/powerpc/lvsl-lvsr.c: New test.
3760
3761 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3762
3763 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
3764 failing with the new warning message.
3765 * gcc.dg/vmx/3c-01a.c: Likewise.
3766 * gcc.dg/vmx/ops-long-1.c: Likewise.
3767 * gcc.dg/vmx/ops.c: Likewise.
3768 * gcc.target/powerpc/altivec-20.c: Likewise.
3769 * gcc.target/powerpc/altivec-6.c: Likewise.
3770 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3771 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
3772 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
3773
3774 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3775
3776 * gcc.dg/tm/debug-1.c: Update regex.
3777 * c-c++-common/raw-string-18.c: Update regex.
3778 * c-c++-common/raw-string-19.c: Update regex.
3779
3780 2014-10-03 Marek Polacek <polacek@redhat.com>
3781
3782 PR c/63453
3783 * gcc.dg/pr63453.c: New test.
3784
3785 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
3786
3787 PR c++/54427
3788 PR c++/57198
3789 PR c++/58845
3790 * g++.dg/ext/vector9.C: Update, not an error anymore.
3791 * g++.dg/ext/vector27.C: Replace with new test.
3792 * g++.dg/ext/vector28.C: New file.
3793 * g++.dg/other/error23.C: Update to a different error.
3794
3795 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3796
3797 * gcc.dg/torture/vshuf-v8df.c: New test.
3798 * gcc.dg/torture/vshuf-v8di.c: New test.
3799 * gcc.dg/torture/vshuf-v16sf.c: New test.
3800 * gcc.dg/torture/vshuf-v16si.c: New test.
3801 * gcc.dg/torture/vshuf-v32hi.c: New test.
3802 * gcc.dg/torture/vshuf-v64qi.c: New test.
3803 * gcc.dg/torture/vshuf-64.inc: New file.
3804
3805 PR tree-optimization/61403
3806 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3807
3808 2014-10-03 Marek Polacek <polacek@redhat.com>
3809
3810 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3811 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3812 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3813 * gcc.dg/gomp/asm-1.c: Likewise.
3814 * gcc.dg/gomp/for-1.c: Likewise.
3815 * gcc.dg/gomp/empty.c: Fix defaulting to int.
3816 * gcc.dg/gomp/sharing-3.c: Likewise.
3817 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3818
3819 2014-10-03 Marek Polacek <polacek@redhat.com>
3820
3821 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
3822 defaulting to int.
3823 * gcc.dg/torture/pr28814.c: Likewise.
3824 * gcc.dg/torture/pr57036-1.c: Likewise.
3825 * gcc.dg/torture/inline-1.c: Add function declarations.
3826 * gcc.dg/torture/pr24626-1.c: Likewise.
3827 * gcc.dg/torture/pr24626-3.c: Likewise.
3828 * gcc.dg/torture/pr25947-1.c: Likewise.
3829 * gcc.dg/torture/pr27409.c: Likewise.
3830 * gcc.dg/torture/pr38948.c: Likewise.
3831 * gcc.dg/torture/pr44807.c: Likewise.
3832 * gcc.dg/torture/pr49603.c: Likewise.
3833 * gcc.dg/torture/pr45865.c: Likewise.
3834 * gcc.dg/torture/pr51071-2.c: Likewise.
3835 * gcc.dg/torture/pr51801.c: Likewise.
3836 * gcc.dg/torture/pr52720.c: Likewise.
3837 * gcc.dg/torture/pr55124.c: Likewise.
3838 * gcc.dg/torture/pr55238.c: Likewise.
3839 * gcc.dg/torture/pr55687.c: Likewise.
3840 * gcc.dg/torture/pr55888.c: Likewise.
3841 * gcc.dg/torture/pr57036-2.c: Likewise.
3842 * gcc.dg/torture/pr57147-3.c: Likewise.
3843 * gcc.dg/torture/pr57584.c: Likewise.
3844 * gcc.dg/torture/pr59993.c: Likewise.
3845 * gcc.dg/torture/pr58079.c: Likewise.
3846 * gcc.dg/torture/va-arg-25.c: Likewise.
3847 * gcc.dg/torture/vector-2.c: Likewise.
3848 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3849 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3850 * gcc.dg/torture/pr43781.c: Likewise.
3851 * gcc.dg/torture/pr52912.c: Likewise.
3852 * gcc.dg/torture/pr59139.c: Likewise.
3853 * gcc.dg/torture/pr55890-1.c: Likewise.
3854 * gcc.dg/torture/pr55890-2.c: Likewise.
3855 * gcc.dg/torture/pr59164.c: Likewise.
3856 * gcc.dg/torture/pr57393-2.c: Likewise.
3857 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3858 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3859 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3860 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3861 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
3862 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3863
3864 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3865
3866 PR libgomp/61200
3867 * c-c++-common/gomp/pr61200.c: New test.
3868
3869 PR target/62128
3870 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3871 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3872
3873 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
3874
3875 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3876 add many more tests.
3877
3878 2014-10-02 Marek Polacek <polacek@redhat.com>
3879
3880 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3881 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3882 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3883 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3884 * gcc.dg/tree-ssa/vrp27.c: Likewise.
3885 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3886 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3887 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3888 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3889 * gcc.dg/tree-ssa/inline-7.c: Likewise.
3890 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3891 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3892 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3893 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3894 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3895 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3896 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3897 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3898 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3899 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3900 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3901 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3902 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3903 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3904 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3905 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3906 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3907 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3908 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3909 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3910 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3911 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3912 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3913 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3914 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3915 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3916 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3917 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3918 * gcc.dg/tree-ssa/alias-13.c: Likewise.
3919 * gcc.dg/tree-ssa/alias-28.c: Likewise.
3920 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3921 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3922 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3923 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3924 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3925 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3926 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3927 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3928 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3929 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3930 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3931 * gcc.dg/tree-ssa/pr24840.c: Likewise.
3932 * gcc.dg/tree-ssa/pr25734.c: Likewise.
3933 * gcc.dg/tree-ssa/pr33723.c: Likewise.
3934 * gcc.dg/tree-ssa/pr33920.c: Likewise.
3935 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
3936 * gcc.dg/tree-ssa/pr34146.c: Likewise.
3937 * gcc.dg/tree-ssa/pr38385.c: Likewise.
3938 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
3939 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
3940 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3941 * gcc.dg/tree-ssa/sra-1.c: Likewise.
3942 * gcc.dg/tree-ssa/sra-2.c: Likewise.
3943 * gcc.dg/tree-ssa/sra-5.c: Likewise.
3944 * gcc.dg/tree-ssa/sra-6.c: Likewise.
3945 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
3946 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
3947 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
3948 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
3949 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
3950 * gcc.dg/tree-ssa/vrp46.c: Likewise.
3951 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3952 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3953 * gcc.dg/tree-ssa/vrp72.c: Likewise.
3954 * gcc.dg/tree-ssa/vrp73.c: Likewise.
3955 * gcc.dg/tree-ssa/vrp75.c: Likewise.
3956 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
3957 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
3958 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
3959 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
3960 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
3961 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
3962 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
3963 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
3964 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
3965 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
3966 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
3967 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
3968 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
3969 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
3970 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
3971 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
3972 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
3973 * gcc.dg/tree-ssa/inline-10.c: Likewise.
3974 * gcc.dg/tree-ssa/inline-9.c: Likewise.
3975 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
3976 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
3977 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
3978 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
3979 * gcc.dg/tree-ssa/pr23434.c: Likewise.
3980 * gcc.dg/tree-ssa/pr33922.c: Likewise.
3981 * gcc.dg/tree-ssa/scev-3.c: Likewise.
3982 * gcc.dg/tree-ssa/scev-4.c: Likewise.
3983 * gcc.dg/tree-ssa/scev-5.c: Likewise.
3984 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
3985 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
3986 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
3987 * gcc.dg/tree-ssa/vrp01.c: Likewise.
3988 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3989 * gcc.dg/tree-ssa/vrp03.c: Likewise.
3990 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3991 * gcc.dg/tree-ssa/vrp05.c: Likewise.
3992 * gcc.dg/tree-ssa/vrp07.c: Likewise.
3993 * gcc.dg/tree-ssa/vrp08.c: Likewise.
3994 * gcc.dg/tree-ssa/vrp10.c: Likewise.
3995 * gcc.dg/tree-ssa/vrp11.c: Likewise.
3996 * gcc.dg/tree-ssa/vrp14.c: Likewise.
3997 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
3998 * gcc.dg/tree-ssa/writeonly.c: Likewise.
3999 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4000 defaulting to int.
4001 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4002 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4003 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4004 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4005 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4006 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4007 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4008 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4009 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4010 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4011 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4012 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4013 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4014 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4015 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4016 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4017 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4018 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4019 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4020 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4021 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4022 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4023 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4024 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4025 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4026 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4027 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4028 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4029 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4030 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4031 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4032 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4033 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4034 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4035
4036 2014-10-02 Marek Polacek <polacek@redhat.com>
4037
4038 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4039 * gcc.dg/tm/20091221.c: Likewise.
4040 * gcc.dg/tm/debug-1.c: Likewise.
4041 * gcc.dg/tm/irrevocable-1.c: Likewise.
4042 * gcc.dg/tm/irrevocable-2.c: Likewise.
4043 * gcc.dg/tm/irrevocable-3.c: Likewise.
4044 * gcc.dg/tm/irrevocable-4.c: Likewise.
4045 * gcc.dg/tm/memopt-1.c: Likewise.
4046 * gcc.dg/tm/pr52173-1.c: Likewise.
4047 * gcc.dg/tm/props-1.c: Likewise.
4048 * gcc.dg/tm/props-2.c: Likewise.
4049 * gcc.dg/tm/props-3.c: Likewise.
4050 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4051 * gcc.dg/tm/memopt-11.c: Likewise.
4052 * gcc.dg/tm/memopt-12.c: Likewise.
4053 * gcc.dg/tm/memopt-16.c: Likewise.
4054 * gcc.dg/tm/memopt-3.c: Likewise.
4055 * gcc.dg/tm/memopt-4.c: Likewise.
4056 * gcc.dg/tm/memopt-5.c: Likewise.
4057 * gcc.dg/tm/memopt-6.c: Likewise.
4058 * gcc.dg/tm/wrap-4.c: Likewise.
4059
4060 2014-10-02 Marek Polacek <polacek@redhat.com>
4061
4062 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4063 * gcc.dg/vect/pr37730.c: Likewise.
4064 * gcc.dg/vect/pr52870.c: Likewise.
4065 * gcc.dg/vect/pr60092-2.c: Likewise.
4066 * gcc.dg/vect/pr60092.c: Likewise.
4067 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4068 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4069 * gcc.dg/vect/pr31041.c: Likewise.
4070 * gcc.dg/vect/pr32216.c: Likewise.
4071 * gcc.dg/vect/pr32224.c: Likewise.
4072 * gcc.dg/vect/pr32366.c: Likewise.
4073 * gcc.dg/vect/pr33866.c: Likewise.
4074 * gcc.dg/vect/pr43430-2.c: Likewise.
4075 * gcc.dg/vect/pr43842.c: Likewise.
4076 * gcc.dg/vect/vect-1.c: Likewise.
4077 * gcc.dg/vect/vect-1-big-array.c: Likewise.
4078 * gcc.dg/vect/vect-93.c: Likewise.
4079 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
4080 defaulting to int.
4081
4082 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4083
4084 PR c++/53025
4085 * g++.dg/cpp0x/noexcept23.C: New.
4086 * g++.dg/cpp0x/noexcept24.C: Likewise.
4087
4088 2014-10-02 Marek Polacek <polacek@redhat.com>
4089
4090 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
4091 * gcc.dg/noncompile/20050120-1.c: Likewise.
4092 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
4093 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
4094 * gcc.dg/noncompile/930301-1.c: Likewise.
4095 * gcc.dg/noncompile/930622-1.c: Likewise.
4096 * gcc.dg/noncompile/930622-2.c: Likewise.
4097 * gcc.dg/noncompile/950825-1.c: Likewise.
4098 * gcc.dg/noncompile/invalid_asm.c: Likewise.
4099 * gcc.dg/noncompile/scope.c: Likewise.
4100 * gcc.dg/noncompile/va-arg-1.c: Likewise.
4101 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
4102 * gcc.dg/noncompile/971104-1.c: Likewise.
4103
4104 2014-10-02 Marek Polacek <polacek@redhat.com>
4105
4106 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
4107 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
4108 * gcc.dg/tree-prof/merge_block.c: Likewise.
4109 * gcc.dg/tree-prof/peel-1.c: Likewise.
4110 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4111 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4112 * gcc.dg/tree-prof/unroll-1.c: Likewise.
4113 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4114 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4115 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4116 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4117 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4118 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4119 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
4120 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
4121 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
4122 to int.
4123
4124 2014-10-02 Marek Polacek <polacek@redhat.com>
4125
4126 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
4127 * gcc.c-torture/compile/20011119-1.c: Likewise.
4128 * gcc.c-torture/compile/20011119-2.c: Likewise.
4129 * gcc.c-torture/compile/20021120-1.c: Likewise.
4130 * gcc.c-torture/compile/20021120-2.c: Likewise.
4131 * gcc.c-torture/compile/20050215-1.c: Likewise.
4132 * gcc.c-torture/compile/20050215-2.c: Likewise.
4133 * gcc.c-torture/compile/20050215-3.c: Likewise.
4134 * gcc.c-torture/compile/pr37669.c: Likewise.
4135 * gcc.c-torture/execute/20020107-1.c: Likewise.
4136 * gcc.c-torture/execute/restrict-1.c: Likewise.
4137 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
4138 * gcc.c-torture/execute/930529-1.c: Likewise.
4139 * gcc.c-torture/execute/920612-1.c: Likewise.
4140 * gcc.c-torture/execute/920711-1.c: Likewise.
4141 * gcc.c-torture/execute/990127-2.c: Likewise.
4142 * gcc.c-torture/execute/pr40386.c: Likewise.
4143 * gcc.c-torture/execute/pr57124.c: Likewise.
4144 * gcc.c-torture/compile/pr34808.c: Add function declarations.
4145 * gcc.c-torture/compile/pr42299.c: Likewise.
4146 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
4147 * gcc.c-torture/compile/simd-6.c: Likewise.
4148 * gcc.c-torture/execute/pr53645-2.c: Likewise.
4149 * gcc.c-torture/execute/pr53645.c: Likewise.
4150 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
4151 declarations.
4152 * gcc.c-torture/execute/980608-1.c: Likewise.
4153 * gcc.c-torture/execute/bcp-1.c: Likewise.
4154 * gcc.c-torture/execute/p18298.c: Likewise.
4155 * gcc.c-torture/execute/unroll-1.c: Likewise.
4156 * gcc.c-torture/execute/va-arg-7.c: Likewise.
4157 * gcc.c-torture/execute/va-arg-8.c: Likewise.
4158 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
4159 declarations. Fix defaulting to int.
4160 * gcc.c-torture/execute/961223-1.c: Likewise.
4161 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
4162 -Wno-pointer-to-int-cast. Fix defaulting to int.
4163
4164 2014-10-02 Andrew Pinski <apinski@cavium.com>
4165 Max Ostapenko <m.ostapenko@partner.samsung.com>
4166
4167 * lib/ubsan-dg.exp
4168 (check_effective_target_fsanitize_address): New function.
4169 (ubsan_init): Save off ALWAYS_CXXFLAGS.
4170 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
4171 * lib/asan-dg.exp
4172 (check_effective_target_faddress_sanitizer): Rename to ...
4173 (check_effective_target_fsanitize_address): ... this. Change to creating
4174 an executable.
4175 (asan_init): Save off ALWAYS_CXXFLAGS.
4176 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
4177 * lib/tsan-dg.exp
4178 (check_effective_target_fthread_sanitizer): Rename to ...
4179 (check_effective_target_fsanitize_thread): ... this. Change to creating
4180 an executable.
4181 (tsan_init): Save off ALWAYS_CXXFLAGS.
4182 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
4183 to run as a default behaviour.
4184 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
4185 Check check_effective_target_fsanitize_undefined before running the
4186 tests.
4187 * g++.dg/ubsan/ubsan.exp: Likewise.
4188 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
4189 check_effective_target_fsanitize_address too early.
4190 Check check_effective_target_fsanitize_address before running the tests.
4191 * g++.dg/asan/asan.exp: Likewise.
4192 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
4193 check_effective_target_fsanitize_thread too early.
4194 Check check_effective_target_fsanitize_thread before running the tests.
4195 * g++.dg/tsan/tsan.exp: Likewise.
4196
4197 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
4198
4199 * gcc.dg/combine-clobber.c: New.
4200
4201 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR debug/63342
4204 * gcc.dg/pr63342.c: New test.
4205
4206 PR c++/63306
4207 * g++.dg/ipa/pr63306.C: New test.
4208
4209 PR target/63428
4210 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4211 to test 24 in TESTS.
4212
4213 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4214
4215 * lib/target-supports.exp: Error out with preprocessor condition
4216 instead of FOO everywhere.
4217
4218 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4219
4220 Implement SD-6: SG10 Feature Test Recommendations
4221 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4222 * g++.dg/cpp1y/feat-cxx11.C: New.
4223 * g++.dg/cpp1y/feat-cxx14.C: New.
4224 * g++.dg/cpp1y/feat-cxx98.C: New.
4225 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4226 * g++.dg/cpp1y/phoobhar.h: New.
4227 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4228
4229 2014-09-30 Teresa Johnson <tejohnson@google.com>
4230
4231 * gcc.dg/tree-prof/20050826-2.c: New test.
4232 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4233
4234 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4235
4236 PR c++/16564
4237 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4238 * lib/g++.exp: Likewise.
4239 * lib/obj-c++.exp: Likewise.
4240 * lib/objc.exp: Likewise.
4241 * g++.dg/template/pr16564.C: New test.
4242
4243 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4244
4245 PR c++/16564
4246 * g++.dg/cpp0x/decltype26.C: Adjust.
4247 * g++.dg/cpp0x/decltype28.C: Likewise.
4248 * g++.dg/cpp0x/decltype29.C: Likewise.
4249 * g++.dg/cpp0x/decltype32.C: Likewise.
4250 * g++.dg/cpp0x/enum11.C: Likewise.
4251 * g++.dg/template/arrow1.C: Likewise.
4252 * g++.dg/template/pr23510.C: Likewise.
4253 * g++.dg/template/recurse.C: Likewise.
4254 * g++.dg/template/recurse2.C: Likewise.
4255 * g++.dg/template/vtable2.C: Likewise.
4256 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4257
4258 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
4259
4260 PR preprocessor/58893
4261 * gcc.dg/pr58893.c: New test case.
4262 * gcc.dg/pr58893-0.h: New include.
4263
4264 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
4265
4266 PR middle-end/62120
4267 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
4268 in 32-bit mode.
4269 * gcc.target/i386/pr62120.c: New.
4270
4271 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
4272
4273 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
4274 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
4275 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
4276 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
4277 return type.
4278
4279 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4280
4281 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
4282
4283 2014-09-30 Jakub Jelinek <jakub@redhat.com>
4284
4285 PR inline-asm/63282
4286 * gcc.c-torture/compile/pr63282.c: New test.
4287
4288 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
4289
4290 * gcc.dg/tree-ssa/vrp94.c: New test.
4291 * gnat.dg/opt40.adb: Likewise.
4292
4293 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4294
4295 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
4296 vec_vspltw, and vec_vspltb for which the second argument is out of
4297 range.
4298
4299 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
4300
4301 * gcc.c-torture/compile/calls-void.c: New test.
4302
4303 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
4304
4305 PR c++/51385
4306 * g++.dg/template/pr51385.C: New.
4307
4308 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
4309
4310 * gcc.target/mips/20140928.c: New test.
4311
4312 2014-09-27 Andi Kleen <ak@linux.intel.com>
4313
4314 * gcc.target/i386/nop-mcount.c: Only run on Linux.
4315 * gcc.target/i386/record-mcount.c: dito.
4316
4317 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4318
4319 PR ipa/62121
4320 * g++.dg/torture/pr62121.C: New testcase.
4321
4322 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4323
4324 PR middle-end/35545
4325 * g++.dg/tree-prof/pr35545.C: New testcase.
4326
4327 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4328
4329 * gcc.target/powerpc/pr63335.c: Change effective target to
4330 vsx_hw.
4331
4332 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
4333
4334 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
4335
4336 2014-09-26 Jakub Jelinek <jakub@redhat.com>
4337
4338 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
4339 to default options.
4340
4341 2014-09-25 Andi Kleen <ak@linux.intel.com>
4342
4343 * gcc.target/i386/nop-mcount.c: New file.
4344 * gcc.target/i386/record-mcount.c: New file.
4345
4346 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
4347
4348 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
4349 * gcc.dg/vect/pr57705.c: Likewise.
4350 * gcc.dg/vect/pr57741-2.c: Likewise.
4351 * gcc.dg/vect/pr57741-3.c: Likewise.
4352 * gcc.dg/vect/pr59591-1.c: Likewise.
4353 * gcc.dg/vect/pr59591-2.c: Likewise.
4354 * gcc.dg/vect/pr60196-1.c: Likewise.
4355 * gcc.dg/vect/pr60196-2.c: Likewise.
4356 * gcc.dg/vect/pr60276.c: Likewise.
4357 * gcc.dg/vect/pr61680.c: Likewise.
4358 * gcc.dg/vect/pr63148.c: Likewise.
4359 * gcc.dg/vect/pr63189.c: Likewise.
4360 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4361 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4362 * gcc.dg/vect/vect-nop-move.c: Likewise.
4363 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
4364 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4365
4366 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
4367
4368 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
4369
4370 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
4371
4372 * gcc.target/aarch64/simd/vqshlb_1.c: New.
4373
4374 2014-09-25 Jiong Wang <jiong.wang@arm.com>
4375
4376 * gcc.target/i386/shrink_wrap_1.c: New test.
4377
4378 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4379
4380 PR target/63335
4381 * gcc.target/powerpc/pr63335.c: New test.
4382
4383 2014-09-25 Marek Polacek <polacek@redhat.com>
4384
4385 PR c++/61945
4386 * g++.dg/warn/pr61945.C: New test.
4387
4388 2014-09-25 Jakub Jelinek <jakub@redhat.com>
4389
4390 PR tree-optimization/63341
4391 * gcc.dg/vect/pr63341-1.c: New test.
4392 * gcc.dg/vect/pr63341-2.c: New test.
4393
4394 PR c++/63249
4395 * g++.dg/gomp/pr63249.C: New test.
4396 * c-c++-common/gomp/pr63249.c: New test.
4397
4398 2014-09-25 Tobias Burnus <burnus@net-b.de>
4399
4400 * gfortran.dg/coarray/collectives_3.f90: New.
4401 * gfortran.dg/coarray_collectives_9.f90: New.
4402 * gfortran.dg/coarray_collectives_10.f90: New.
4403 * gfortran.dg/coarray_collectives_11.f90: New.
4404 * gfortran.dg/coarray_collectives_12.f90: New.
4405
4406 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4407
4408 * gcc.target/powerpc/swaps-p8-17.c: New test.
4409
4410 2014-09-24 Jiong Wang <jiong.wang@arm.com>
4411
4412 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
4413
4414 2014-09-24 Marek Polacek <polacek@redhat.com>
4415
4416 PR c/61405
4417 PR c/53874
4418 * c-c++-common/pr53874.c: New test.
4419 * c-c++-common/pr61405.c: New test.
4420
4421 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4422
4423 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
4424
4425 2014-09-24 Jakub Jelinek <jakub@redhat.com>
4426
4427 PR sanitizer/63316
4428 * c-c++-common/asan/pr63316.c: New test.
4429
4430 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4431
4432 PR tree-optimization/63266
4433 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
4434
4435 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
4436
4437 * gcc.target/arm/pr63210.c: New test.
4438
4439 2014-09-23 Andi Kleen <ak@linux.intel.com>
4440
4441 * gcc.dg/noreorder.c: New test.
4442 * gcc.dg/noreorder2.c: New test.
4443 * gcc.dg/noreorder3.c: New test.
4444 * gcc.dg/noreorder4.c: New test.
4445
4446 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
4447
4448 * gcc.dg/combine_ashiftrt_1.c: New test.
4449 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4450 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
4451 workarounds for cmge.
4452 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
4453 absence of mvn.
4454
4455 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4456
4457 PR c++/61857
4458 * g++.dg/cpp1y/lambda-init10.C: New.
4459
4460 2014-09-23 Jakub Jelinek <jakub@redhat.com>
4461
4462 PR fortran/63331
4463 * gfortran.dg/pr63331.f90: New test.
4464
4465 2014-09-24 Renlin Li <renlin.li@arm.com>
4466
4467 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
4468 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
4469 * gcc.dg/pr10474.c: Likewise.
4470
4471 2014-09-20 Mark Wielaard <mjw@redhat.com>
4472
4473 * gcc.dg/guality/const-volatile.c (i): Mark as used.
4474 (ci): Likewise.
4475 (pci): Likewise.
4476 (pvi): Likewise.
4477 (pcvi): Likewise.
4478 (cip): Likewise.
4479 (foo): Likewise.
4480 (cfoo): Likewise.
4481
4482 2014-09-20 Mark Wielaard <mjw@redhat.com>
4483
4484 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
4485 and "long int" to plain "short" and "long".
4486 * gcc.dg/guality/const-volatile.c (struct bar): New struct
4487 containing short and long long fields.
4488 (bar): New variable to test the type.
4489
4490 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4491
4492 PR c++/62155
4493 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
4494
4495 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4496
4497 PR c++/62219
4498 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
4499
4500 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4501
4502 * gcc.dg/vect/vect-reduc-or_1.c: New test.
4503 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4504
4505 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4506
4507 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
4508 New.
4509
4510 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
4511 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
4512
4513 2014-09-22 Jakub Jelinek <jakub@redhat.com>
4514
4515 PR debug/63328
4516 * c-c++-common/gomp/pr63328.c: New test.
4517
4518 2014-09-22 Martin Liska <mliska@suse.cz>
4519
4520 PR lto/63270
4521 * g++.dg/lto/pr63270_0.C: New test.
4522 * g++.dg/lto/pr63270_1.C: New test.
4523
4524 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
4525
4526 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
4527 for call_value_rex64_ms_sysv.
4528 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
4529 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
4530 for call_rex64_ms_sysv.
4531
4532 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4533 Tobias Burnus <burnus@net-b.de>
4534
4535 * gfortran.dg/coarray_atomic_5.f90: New
4536
4537 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
4538
4539 PR c++/61825
4540 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
4541
4542 2014-09-19 Andi Kleen <ak@linux.intel.com>
4543
4544 * gcc.dg/pg-override.c: Only run on x86 Linux.
4545 * gcc.dg/pg.c: Dito.
4546 * gcc.target/i386/fentry-override.c: Exclude for PIC.
4547 * gcc.target/i386/fentry.c: Dito.
4548
4549 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
4550
4551 PR ipa/61998
4552 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
4553
4554 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
4555
4556 PR fortran/63152
4557 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
4558 * gfortran.dg/pr63152.f90: New test.
4559
4560 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4561
4562 PR c++/58328
4563 * g++.dg/cpp0x/nsdmi10.C: New.
4564
4565 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
4566
4567 * gcc.dg/ssp-3.c: New.
4568 * gcc.dg/ssp-4.c: Likewise.
4569
4570 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4571
4572 * gcc.target/s390/dfp-conv1.c: New testcase.
4573
4574 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4575
4576 * c-c++-common/asan/red-align-1.c: New test.
4577 * c-c++-common/asan/red-align-2.c: New test.
4578
4579 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
4580
4581 * gcc.dg/pr61053.c: Updated for x32.
4582
4583 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4584
4585 PR debug/63285
4586 * gcc.target/i386/pr63285.c: New test.
4587
4588 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4589
4590 PR target/61360
4591 * gcc.target/i386/pr61360.c: New.
4592
4593 2014-09-18 Jakub Jelinek <jakub@redhat.com>
4594
4595 PR c++/62017
4596 * g++.dg/asan/pr62017.C: New test.
4597
4598 PR testsuite/63292
4599 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
4600
4601 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4602
4603 PR c++/62232
4604 * g++.dg/cpp0x/Wdtor1.C: New.
4605
4606 2014-09-18 Joseph Myers <joseph@codesourcery.com>
4607
4608 * gcc.dg/torture/float128-exact-underflow.c: New test.
4609
4610 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4611
4612 PR c++/61745
4613 * g++.dg/template/pr61745.C: New.
4614
4615 2014-09-17 Marek Polacek <polacek@redhat.com>
4616
4617 PR c/61854
4618 * gcc.dg/cpp/pr61854-1.c: New test.
4619 * gcc.dg/cpp/pr61854-2.c: New test.
4620 * gcc.dg/cpp/pr61854-3.c: New test.
4621 * gcc.dg/cpp/pr61854-3.h: New test.
4622 * gcc.dg/cpp/pr61854-4.c: New test.
4623 * gcc.dg/cpp/pr61854-5.c: New test.
4624 * gcc.dg/cpp/pr61854-6.c: New test.
4625 * gcc.dg/cpp/pr61854-7.c: New test.
4626 * gcc.dg/cpp/pr61854-c90.c: New test.
4627 * gcc.dg/cpp/pr61854-c94.c: New test.
4628
4629 2014-09-17 Jakub Jelinek <jakub@redhat.com>
4630
4631 PR debug/63284
4632 * gcc.dg/pr63284.c: New test.
4633
4634 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
4635
4636 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
4637
4638 PR c++/63241
4639 * g++.dg/cpp0x/constexpr-63241.C: New.
4640
4641 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
4642
4643 PR libfortran/62768
4644 * gfortran.dg/filename_null.f90: New test.
4645
4646 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4647
4648 * gcc.dg/pg-override.c: Fix a typo.
4649
4650 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4651
4652 * gcc.dg/pg.c: Fix a typo.
4653
4654 2014-09-16 Richard Biener <rguenther@suse.de>
4655
4656 PR testsuite/63258
4657 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
4658 for "vectorization not profitable".
4659
4660 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
4661
4662 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
4663
4664 2014-09-16 Jakub Jelinek <jakub@redhat.com>
4665
4666 PR fortran/56408
4667 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
4668 missing nexted dg-test call support in dejaGNU 1.4.4.
4669
4670 2014-09-15 Andi Kleen <ak@linux.intel.com>
4671
4672 * gcc.dg/pg-override.c: New test.
4673 * gcc.dg/pg.c: New test.
4674 * gcc.target/i386/fentry-override.c: New test.
4675 * gcc.target/i386/fentry.c: New test.
4676
4677 2014-09-15 Jakub Jelinek <jakub@redhat.com>
4678
4679 PR fortran/56408
4680 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
4681 New global vars.
4682 (dg-compile-aux-modules): New procedure.
4683 * gfortran.dg/binding_label_tests_10.f03: Remove comment
4684 and keep-modules.
4685 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
4686 use dg-compile-aux-modules.
4687 * gfortran.dg/binding_label_tests_11.f03: Remove comment
4688 and keep-modules.
4689 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
4690 use dg-compile-aux-modules.
4691 * gfortran.dg/binding_label_tests_13.f03: Remove comment
4692 and keep-modules.
4693 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
4694 use dg-compile-aux-modules.
4695 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
4696 and keep-modules.
4697 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
4698 use dg-compile-aux-modules.
4699 * gfortran.dg/class_45a.f03: Remove keep-modules.
4700 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
4701 and cleanup-modules.
4702 * gfortran.dg/class_4a.f03: Use dg-do link, use
4703 dg-additional-sources and cleanup-modules, remove keep-modules
4704 and update comment.
4705 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
4706 keep-modules, adjust comment.
4707 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
4708 dg-additional-sources and cleanup-modules.
4709 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
4710 associated comment.
4711 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
4712 remove comment.
4713 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
4714 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
4715 use dg-compile-aux-modules.
4716 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
4717 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
4718 use dg-compile-aux-modules.
4719 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
4720 * gfortran.dg/whole_file_29.f90: Remove comment, use
4721 dg-compile-aux-modules.
4722 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
4723 * gfortran.dg/whole_file_31.f90: Remove comment, use
4724 dg-compile-aux-modules.
4725
4726 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
4727 gcc_parallel_test_enable): New procedures. If
4728 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
4729 runtest_file_p to invoke also gcc_parallel_test_run_p.
4730 * g++.dg/guality/guality.exp (check_guality): Save/restore
4731 test_counts array around the body of the procedure.
4732 * gcc.dg/guality/guality.exp (check_guality): Likewise.
4733 * g++.dg/plugin/plugin.exp: Run all the tests serially
4734 by the first parallel runtest encountering it.
4735 * gcc.dg/plugin/plugin.exp: Likewise.
4736 * gcc.misc-tests/matrix1.exp: Likewise.
4737 * gcc.misc-tests/dhry.exp: Likewise.
4738 * gcc.misc-tests/acker1.exp: Likewise.
4739 * gcc.misc-tests/linkage.exp: Likewise.
4740 * gcc.misc-tests/mg.exp: Likewise.
4741 * gcc.misc-tests/mg-2.exp: Likewise.
4742 * gcc.misc-tests/sort2.exp: Likewise.
4743 * gcc.misc-tests/sieve.exp: Likewise.
4744 * gcc.misc-tests/options.exp: Likewise.
4745 * gcc.misc-tests/help.exp: Likewise.
4746 * go.test/go-test.exp (go-gc-tests): Use
4747 gcc_parallel_test_enable {0, 1} around all handling of
4748 each test.
4749 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
4750 * ada/acats/run_all.sh: Parallelize using mkdir inside of
4751 a shared directory. Avoid forking and expr uses if
4752 shell supports $(()).
4753
4754 2014-09-14 David Sherwood <david.sherwood@arm.com>
4755
4756 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
4757
4758 2014-09-14 James Clarke <jrtc27@jrtc27.com>
4759
4760 PR target/61407
4761 * gcc.dg/darwin-minversion-1.c: Fixed formatting
4762 * gcc.dg/darwin-minversion-2.c: Fixed formatting
4763 * gcc.dg/darwin-minversion-3.c: Fixed formatting
4764 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
4765
4766 2014-09-13 Marek Polacek <polacek@redhat.com>
4767
4768 PR c++/60862
4769 * g++.dg/diagnostic/pr60862.C: New test.
4770
4771 2014-09-12 Richard Biener <rguenther@suse.de>
4772
4773 PR middle-end/63237
4774 * g++.dg/torture/pr63237.C: New testcase.
4775
4776 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
4777
4778 * gcc.dg/vec-andxor1.c: New file.
4779
4780 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
4781
4782 PR target/58757
4783 * gcc.dg/c11-true_min-1.c: New testcase.
4784
4785 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
4786
4787 PR c++/61489
4788 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
4789 * g++.old-deja/g++.other/warn5.C: Adjust.
4790
4791 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
4792
4793 * gcc.target/aarch64/vset_lane_1.c: New test.
4794
4795 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
4796
4797 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4798 Fix declaration.
4799 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4800 Fix declaration.
4801 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4802 Fix declaration.
4803 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4804 Fix declaration.
4805
4806 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4807
4808 PR tree-optimization/63186
4809 * gcc.dg/pr63186.c: New testcase.
4810
4811 2014-09-10 Xinliang David Li <davidxl@google.com>
4812
4813 PR target/63209
4814 * gcc.c-torture/execute/pr63209.c: New test.
4815
4816 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4817
4818 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4819 if runtest_file_p says they should be run.
4820
4821 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4822
4823 * gcc.target/aarch64/vstN_1.c: New test.
4824
4825 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4826
4827 * gcc.target/aarch64/vldN_lane_1.c: New test.
4828
4829 2014-09-10 Martin Jambor <mjambor@suse.cz>
4830
4831 PR ipa/61654
4832 * g++.dg/ipa/pr61654.C: New test.
4833
4834 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4835
4836 * c-c++-common/ubsan/attrib-3.c: New test.
4837 * c-c++-common/ubsan/nonnull-1.c: New test.
4838 * c-c++-common/ubsan/nonnull-2.c: New test.
4839 * c-c++-common/ubsan/nonnull-3.c: New test.
4840 * c-c++-common/ubsan/nonnull-4.c: New test.
4841 * c-c++-common/ubsan/nonnull-5.c: New test.
4842
4843 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4844
4845 * g++.dg/lto/pr63166_0.ii: New testcase.
4846 * g++.dg/lto/pr63166_1.ii: New testcase.
4847
4848 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4849
4850 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4851
4852 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4853
4854 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4855 xxpermdi and add commentary about adding it back later; remove
4856 unused typedef.
4857
4858 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4859
4860 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4861 and 16-byte aligned.
4862 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4863 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4864 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4865 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4866 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4867 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4868
4869 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4870
4871 * gcc.target/aarch64/vldN_dup_1.c: New test.
4872
4873 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4874
4875 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4876
4877 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4878
4879 * gcc.target/aarch64/vldN_1.c: New test.
4880
4881 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4882
4883 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4884
4885 2014-09-09 Jiong Wang <jiong.wang@arm.com>
4886
4887 * gcc.target/arm/vect-copysignf.c: New testcase.
4888
4889 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4890
4891 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4892
4893 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4894
4895 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4896
4897 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4898
4899 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4900
4901 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4902
4903 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4904
4905 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4906
4907 * gcc.target/arm/pr51835.c: Update expected assembly.
4908 * gcc.target/arm/vfp-1.c: Likewise.
4909 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4910 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4911 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4912 * gcc.target/arm/vfp-ldmias.c: Likewise.
4913 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4914 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4915 * gcc.target/arm/vfp-stmiad.c: Likewise.
4916 * gcc.target/arm/vfp-stmias.c: Likewise.
4917
4918 2014-09-09 Tony Wang <tony.wang@arm.com>
4919
4920 * gcc.target/arm/xordi3-opt.c: Disable this
4921 test case for thumb1 target.
4922 * gcc.target/arm/iordi3-opt.c: Ditto.
4923
4924 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4925
4926 PR target/61749
4927 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4928
4929 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4930
4931 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
4932
4933 2014-09-08 Jakub Jelinek <jakub@redhat.com>
4934
4935 PR tree-optimization/60196
4936 PR tree-optimization/63189
4937 * gcc.dg/vect/pr63189.c: New test.
4938 * gcc.dg/vect/pr60196-1.c: New test.
4939 * gcc.dg/vect/pr60196-2.c: New test.
4940
4941 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4942
4943 * gcc.target/powerpc/swaps-p8-16.c: New test.
4944
4945 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
4946
4947 * gcc.target/i386/pr62208.c: New test.
4948
4949 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
4950
4951 PR testsuite/56194
4952 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
4953
4954 * g++.dg/ipa/pr61800.C: Require visibility.
4955
4956 * gcc.dg/pr61868.c: Require lto.
4957
4958 2014-09-05 Easwaran Raman <eraman@google.com>
4959
4960 PR rtl-optimization/62146
4961 * testsuite/g++.dg/opt/pr62146.C: New.
4962
4963 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
4964
4965 * gcc.dg/vect/vect-109.c: Skip predicate added.
4966 * gcc.dg/vect/vect-93.c: Test check fixed.
4967 * gcc.dg/vect/bb-slp-10.c: Likewise.
4968 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
4969 Check unaligned feature.
4970
4971 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4972
4973 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
4974 int{32,16,8}x1_t with int{32,16,8}_t.
4975 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
4976 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
4977 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
4978 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
4979
4980 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4981
4982 * gcc.target/aarch64/vget_high_1.c: New test.
4983 * gcc.target/aarch64/vget_low_1.c: Likewise.
4984
4985 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4986
4987 * gcc.target/aarch64/simd/int_comparisons.x: New file.
4988 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
4989 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
4990
4991 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
4992
4993 * gcc.target/aarch64/simd/vrbit_1.c: New test.
4994
4995 2014-09-05 Richard Biener <rguenther@suse.de>
4996
4997 PR middle-end/63148
4998 * gcc.dg/vect/pr63148.c: New testcase.
4999 * c-c++-common/pr19807-1.c: Likewise.
5000 * g++.dg/tree-ssa/pr19807.C: Adjust.
5001 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5002
5003 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5004
5005 PR target/55701
5006 * gcc.target/arm/memset-inline-1.c: New test.
5007 * gcc.target/arm/memset-inline-2.c: New test.
5008 * gcc.target/arm/memset-inline-3.c: New test.
5009 * gcc.target/arm/memset-inline-4.c: New test.
5010 * gcc.target/arm/memset-inline-5.c: New test.
5011 * gcc.target/arm/memset-inline-6.c: New test.
5012 * gcc.target/arm/memset-inline-7.c: New test.
5013 * gcc.target/arm/memset-inline-8.c: New test.
5014 * gcc.target/arm/memset-inline-9.c: New test.
5015 * gcc.target/arm/memset-inline-10.c: New test.
5016
5017 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5018
5019 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5020
5021 2014-09-04 Guozhi Wei <carrot@google.com>
5022
5023 PR target/62040
5024 * gcc.target/aarch64/pr62040.c: New test.
5025
5026 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5027
5028 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5029 override specific ones, but specific ones do.
5030
5031 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5032
5033 * gcc.target/powerpc/swaps-p8-13.c: New test.
5034 * gcc.target/powerpc/swaps-p8-14.c: New test.
5035 * gcc.target/powerpc/swaps-p8-15.c: New test.
5036
5037 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5038
5039 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5040 regardless of endianness.
5041
5042 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5043
5044 PR fortran/62174
5045 * gfortran.dg/cray_pointers_11.f90: New.
5046
5047 2014-09-03 Martin Jambor <mjambor@suse.cz>
5048
5049 PR ipa/62015
5050 * g++.dg/ipa/pr62015.C: New test.
5051
5052 2014-09-03 Martin Jambor <mjambor@suse.cz>
5053
5054 PR ipa/61986
5055 * gcc.dg/ipa/pr61986.c: New test.
5056
5057 2014-09-03 Marek Polacek <polacek@redhat.com>
5058
5059 PR c/62294
5060 * gcc.dg/pr62294.c: New test.
5061 * gcc.dg/pr62294.h: New file.
5062
5063 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5064
5065 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5066 of dg-options. Add "inline" keyword to test functions.
5067
5068 2014-09-03 Marek Polacek <polacek@redhat.com>
5069
5070 PR c/62024
5071 * g++.dg/cpp0x/pr62024.C: New test.
5072 * gcc.dg/pr62024.c: New test.
5073
5074 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
5075
5076 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
5077 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
5078 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
5079 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
5080 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
5081 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
5082
5083 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5084
5085 PR target/61078
5086 * gcc.target/s390/pr61078.c: New testcase.
5087
5088 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
5089
5090 * gcc.dg/20111227-2.c: Compile only for x86 targets.
5091 * gcc.dg/20111227-3.c: Ditto.
5092
5093 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
5094
5095 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
5096
5097 2014-09-03 Tobias Burnus <burnus@net-b.de>
5098
5099 PR fortran/61881
5100 PR fortran/61888
5101 PR fortran/57305
5102 * gfortran.dg/sizeof_4.f90: New.
5103
5104 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5105
5106 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
5107 vec_cts, and vec_ctu.
5108 * gcc.target/powerpc/builtins-2.c: Likewise.
5109
5110 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
5111
5112 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
5113 [!__sun__ && !__hpux__] (arena_size): Scale according to
5114 target pointer size.
5115
5116 2014-09-02 Marek Polacek <polacek@redhat.com>
5117
5118 PR fortran/62270
5119 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
5120
5121 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5122
5123 PR target/62275
5124 * gcc.target/arm/vect-lceilf_1.c: New test.
5125 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5126 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5127
5128 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5129
5130 PR target/62275
5131 * gcc.target/arm/lceil-vcvt_1.c: New test.
5132 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
5133 * gcc.target/arm/lround-vcvt_1.c: Likewise.
5134
5135 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5136
5137 DR 1453
5138 * g++.dg/cpp0x/constexpr-volatile.C: New.
5139 * g++.dg/ext/is_literal_type2.C: Likewise.
5140
5141 2014-09-02 Jakub Jelinek <jakub@redhat.com>
5142 Balaji V. Iyer <balaji.v.iyer@intel.com>
5143 Igor Zamyatin <igor.zamyatin@intel.com>
5144
5145 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
5146 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
5147 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
5148 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
5149 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
5150 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
5151 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
5152 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
5153 * g++.dg/cilk-plus/CK/cf3.cc: New test.
5154 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
5155 * g++.dg/cilk-plus/CK/for1.cc: New test.
5156 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
5157 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
5158 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
5159
5160 2014-09-02 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/62695
5163 * gfortran.dg/pr62695.f90: New testcase.
5164
5165 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
5166
5167 PR target/62312
5168 * gcc.c-torture/compile/pr62312.c: New.
5169
5170 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5171
5172 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5173
5174 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5175
5176 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5177 Return right away if !arm*-*-*.
5178
5179 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
5180
5181 * gcc.c-torture/unsorted/386.c: Move to ...
5182 * gcc.c-torture/compile/386.c: ... here.
5183 * gcc.c-torture/unsorted/86.c: Move to ...
5184 * gcc.c-torture/compile/86.c: ... here.
5185 * gcc.c-torture/unsorted/a1.c: Move to ...
5186 * gcc.c-torture/compile/a1.c: ... here.
5187 * gcc.c-torture/unsorted/a3.c: Move to ...
5188 * gcc.c-torture/compile/a3.c: ... here.
5189 * gcc.c-torture/unsorted/aaa.c: Move to ...
5190 * gcc.c-torture/compile/aaa.c: ... here.
5191 * gcc.c-torture/unsorted/aa.c: Move to ...
5192 * gcc.c-torture/compile/aa.c: ... here.
5193 * gcc.c-torture/unsorted/abs.c: Move to ...
5194 * gcc.c-torture/compile/abs.c: ... here.
5195 * gcc.c-torture/unsorted/a.c: Move to ...
5196 * gcc.c-torture/compile/a.c: ... here.
5197 * gcc.c-torture/unsorted/ac.c: Move to ...
5198 * gcc.c-torture/compile/ac.c: ... here.
5199 * gcc.c-torture/unsorted/acc.c: Move to ...
5200 * gcc.c-torture/compile/acc.c: ... here.
5201 * gcc.c-torture/unsorted/add386.c: Move to ...
5202 * gcc.c-torture/compile/add386.c: ... here.
5203 * gcc.c-torture/unsorted/add.c: Move to ...
5204 * gcc.c-torture/compile/add.c: ... here.
5205 * gcc.c-torture/unsorted/addcc.c: Move to ...
5206 * gcc.c-torture/compile/addcc.c: ... here.
5207 * gcc.c-torture/unsorted/andm.c: Move to ...
5208 * gcc.c-torture/compile/andm.c: ... here.
5209 * gcc.c-torture/unsorted/andmem.c: Move to ...
5210 * gcc.c-torture/compile/andmem.c: ... here.
5211 * gcc.c-torture/unsorted/andn.c: Move to ...
5212 * gcc.c-torture/compile/andn.c: ... here.
5213 * gcc.c-torture/unsorted/andok.c: Move to ...
5214 * gcc.c-torture/compile/andok.c: ... here.
5215 * gcc.c-torture/unsorted/andsi.c: Move to ...
5216 * gcc.c-torture/compile/andsi.c: ... here.
5217 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5218 * gcc.c-torture/compile/andsparc.c: ... here.
5219 * gcc.c-torture/unsorted/aos.c: Move to ...
5220 * gcc.c-torture/compile/aos.c: ... here.
5221 * gcc.c-torture/unsorted/arr.c: Move to ...
5222 * gcc.c-torture/compile/arr.c: ... here.
5223 * gcc.c-torture/unsorted/as.c: Move to ...
5224 * gcc.c-torture/compile/as.c: ... here.
5225 * gcc.c-torture/unsorted/ase.c: Move to ...
5226 * gcc.c-torture/compile/ase.c: ... here.
5227 * gcc.c-torture/unsorted/b1.c: Move to ...
5228 * gcc.c-torture/compile/b1.c: ... here.
5229 * gcc.c-torture/unsorted/b2.c: Move to ...
5230 * gcc.c-torture/compile/b2.c: ... here.
5231 * gcc.c-torture/unsorted/b3.c: Move to ...
5232 * gcc.c-torture/compile/b3.c: ... here.
5233 * gcc.c-torture/unsorted/b88.c: Move to ...
5234 * gcc.c-torture/compile/b88.c: ... here.
5235 * gcc.c-torture/unsorted/bad.c: Move to ...
5236 * gcc.c-torture/compile/bad.c: ... here.
5237 * gcc.c-torture/unsorted/band.c: Move to ...
5238 * gcc.c-torture/compile/band.c: ... here.
5239 * gcc.c-torture/unsorted/bb0.c: Move to ...
5240 * gcc.c-torture/compile/bb0.c: ... here.
5241 * gcc.c-torture/unsorted/bb1.c: Move to ...
5242 * gcc.c-torture/compile/bb1.c: ... here.
5243 * gcc.c-torture/unsorted/bbb.c: Move to ...
5244 * gcc.c-torture/compile/bbb.c: ... here.
5245 * gcc.c-torture/unsorted/b.c: Move to ...
5246 * gcc.c-torture/compile/b.c: ... here.
5247 * gcc.c-torture/unsorted/bc.c: Move to ...
5248 * gcc.c-torture/compile/bc.c: ... here.
5249 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5250 * gcc.c-torture/compile/bcopy.c: ... here.
5251 * gcc.c-torture/unsorted/bf.c: Move to ...
5252 * gcc.c-torture/compile/bf.c: ... here.
5253 * gcc.c-torture/unsorted/bfins.c: Move to ...
5254 * gcc.c-torture/compile/bfins.c: ... here.
5255 * gcc.c-torture/unsorted/bfx.c: Move to ...
5256 * gcc.c-torture/compile/bfx.c: ... here.
5257 * gcc.c-torture/unsorted/bge.c: Move to ...
5258 * gcc.c-torture/compile/bge.c: ... here.
5259 * gcc.c-torture/unsorted/bit.c: Move to ...
5260 * gcc.c-torture/compile/bit.c: ... here.
5261 * gcc.c-torture/unsorted/bitf.c: Move to ...
5262 * gcc.c-torture/compile/bitf.c: ... here.
5263 * gcc.c-torture/unsorted/bitw.c: Move to ...
5264 * gcc.c-torture/compile/bitw.c: ... here.
5265 * gcc.c-torture/unsorted/blk.c: Move to ...
5266 * gcc.c-torture/compile/blk.c: ... here.
5267 * gcc.c-torture/unsorted/bt386.c: Move to ...
5268 * gcc.c-torture/compile/bt386.c: ... here.
5269 * gcc.c-torture/unsorted/bt.c: Move to ...
5270 * gcc.c-torture/compile/bt.c: ... here.
5271 * gcc.c-torture/unsorted/BUG11.c: Move to ...
5272 * gcc.c-torture/compile/BUG11.c: ... here.
5273 * gcc.c-torture/unsorted/BUG12.c: Move to ...
5274 * gcc.c-torture/compile/BUG12.c: ... here.
5275 * gcc.c-torture/unsorted/BUG13.c: Move to ...
5276 * gcc.c-torture/compile/BUG13.c: ... here.
5277 * gcc.c-torture/unsorted/BUG16.c: Move to ...
5278 * gcc.c-torture/compile/BUG16.c: ... here.
5279 * gcc.c-torture/unsorted/BUG17.c: Move to ...
5280 * gcc.c-torture/compile/BUG17.c: ... here.
5281 * gcc.c-torture/unsorted/BUG18.c: Move to ...
5282 * gcc.c-torture/compile/BUG18.c: ... here.
5283 * gcc.c-torture/unsorted/BUG1.c: Move to ...
5284 * gcc.c-torture/compile/BUG1.c: ... here.
5285 * gcc.c-torture/unsorted/BUG21.c: Move to ...
5286 * gcc.c-torture/compile/BUG21.c: ... here.
5287 * gcc.c-torture/unsorted/BUG22.c: Move to ...
5288 * gcc.c-torture/compile/BUG22.c: ... here.
5289 * gcc.c-torture/unsorted/BUG23.c: Move to ...
5290 * gcc.c-torture/compile/BUG23.c: ... here.
5291 * gcc.c-torture/unsorted/BUG24.c: Move to ...
5292 * gcc.c-torture/compile/BUG24.c: ... here.
5293 * gcc.c-torture/unsorted/BUG25.c: Move to ...
5294 * gcc.c-torture/compile/BUG25.c: ... here.
5295 * gcc.c-torture/unsorted/BUG2.c: Move to ...
5296 * gcc.c-torture/compile/BUG2.c: ... here.
5297 * gcc.c-torture/unsorted/BUG3.c: Move to ...
5298 * gcc.c-torture/compile/BUG3.c: ... here.
5299 * gcc.c-torture/unsorted/BUG4.c: Move to ...
5300 * gcc.c-torture/compile/BUG4.c: ... here.
5301 * gcc.c-torture/unsorted/BUG5.c: Move to ...
5302 * gcc.c-torture/compile/BUG5.c: ... here.
5303 * gcc.c-torture/unsorted/BUG6.c: Move to ...
5304 * gcc.c-torture/compile/BUG6.c: ... here.
5305 * gcc.c-torture/unsorted/bug.c: Move to ...
5306 * gcc.c-torture/compile/bug.c: ... here.
5307 * gcc.c-torture/unsorted/bugc.c: Move to ...
5308 * gcc.c-torture/compile/bugc.c: ... here.
5309 * gcc.c-torture/unsorted/buns.c: Move to ...
5310 * gcc.c-torture/compile/buns.c: ... here.
5311 * gcc.c-torture/unsorted/bx.c: Move to ...
5312 * gcc.c-torture/compile/bx.c: ... here.
5313 * gcc.c-torture/unsorted/c1.c: Move to ...
5314 * gcc.c-torture/compile/c1.c: ... here.
5315 * gcc.c-torture/unsorted/c2.c: Move to ...
5316 * gcc.c-torture/compile/c2.c: ... here.
5317 * gcc.c-torture/unsorted/call386.c: Move to ...
5318 * gcc.c-torture/compile/call386.c: ... here.
5319 * gcc.c-torture/unsorted/call.c: Move to ...
5320 * gcc.c-torture/compile/call.c: ... here.
5321 * gcc.c-torture/unsorted/callind.c: Move to ...
5322 * gcc.c-torture/compile/callind.c: ... here.
5323 * gcc.c-torture/unsorted/c.c: Move to ...
5324 * gcc.c-torture/compile/c.c: ... here.
5325 * gcc.c-torture/unsorted/cc.c: Move to ...
5326 * gcc.c-torture/compile/cc.c: ... here.
5327 * gcc.c-torture/unsorted/charmtst.c: Move to ...
5328 * gcc.c-torture/compile/charmtst.c: ... here.
5329 * gcc.c-torture/unsorted/cmb.c: Move to ...
5330 * gcc.c-torture/compile/cmb.c: ... here.
5331 * gcc.c-torture/unsorted/cmp.c: Move to ...
5332 * gcc.c-torture/compile/cmp.c: ... here.
5333 * gcc.c-torture/unsorted/cmphi.c: Move to ...
5334 * gcc.c-torture/compile/cmphi.c: ... here.
5335 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
5336 * gcc.c-torture/compile/cmpsi386.c: ... here.
5337 * gcc.c-torture/unsorted/cmul.c: Move to ...
5338 * gcc.c-torture/compile/cmul.c: ... here.
5339 * gcc.c-torture/unsorted/cn1.c: Move to ...
5340 * gcc.c-torture/compile/cn1.c: ... here.
5341 * gcc.c-torture/unsorted/comb.c: Move to ...
5342 * gcc.c-torture/compile/comb.c: ... here.
5343 * gcc.c-torture/unsorted/consec.c: Move to ...
5344 * gcc.c-torture/compile/consec.c: ... here.
5345 * gcc.c-torture/unsorted/const.c: Move to ...
5346 * gcc.c-torture/compile/const.c: ... here.
5347 * gcc.c-torture/unsorted/conv.c: Move to ...
5348 * gcc.c-torture/compile/conv.c: ... here.
5349 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
5350 * gcc.c-torture/compile/conv_tst.c: ... here.
5351 * gcc.c-torture/unsorted/cp.c: Move to ...
5352 * gcc.c-torture/compile/cp.c: ... here.
5353 * gcc.c-torture/unsorted/csebug.c: Move to ...
5354 * gcc.c-torture/compile/csebug.c: ... here.
5355 * gcc.c-torture/unsorted/cvt.c: Move to ...
5356 * gcc.c-torture/compile/cvt.c: ... here.
5357 * gcc.c-torture/unsorted/dblbug.c: Move to ...
5358 * gcc.c-torture/compile/dblbug.c: ... here.
5359 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
5360 * gcc.c-torture/compile/dbl_parm.c: ... here.
5361 * gcc.c-torture/unsorted/d.c: Move to ...
5362 * gcc.c-torture/compile/d.c: ... here.
5363 * gcc.c-torture/unsorted/ddd.c: Move to ...
5364 * gcc.c-torture/compile/ddd.c: ... here.
5365 * gcc.c-torture/unsorted/dead.c: Move to ...
5366 * gcc.c-torture/compile/dead.c: ... here.
5367 * gcc.c-torture/unsorted/delay.c: Move to ...
5368 * gcc.c-torture/compile/delay.c: ... here.
5369 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
5370 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
5371 * gcc.c-torture/unsorted/di.c: Move to ...
5372 * gcc.c-torture/compile/di.c: ... here.
5373 * gcc.c-torture/unsorted/dic.c: Move to ...
5374 * gcc.c-torture/compile/dic.c: ... here.
5375 * gcc.c-torture/unsorted/dilayout.c: Move to ...
5376 * gcc.c-torture/compile/dilayout.c: ... here.
5377 * gcc.c-torture/unsorted/dimove.c: Move to ...
5378 * gcc.c-torture/compile/dimove.c: ... here.
5379 * gcc.c-torture/unsorted/dimul.c: Move to ...
5380 * gcc.c-torture/compile/dimul.c: ... here.
5381 * gcc.c-torture/unsorted/div.c: Move to ...
5382 * gcc.c-torture/compile/div.c: ... here.
5383 * gcc.c-torture/unsorted/divdf.c: Move to ...
5384 * gcc.c-torture/compile/divdf.c: ... here.
5385 * gcc.c-torture/unsorted/dm.c: Move to ...
5386 * gcc.c-torture/compile/dm.c: ... here.
5387 * gcc.c-torture/unsorted/dshift.c: Move to ...
5388 * gcc.c-torture/compile/dshift.c: ... here.
5389 * gcc.c-torture/unsorted/e.c: Move to ...
5390 * gcc.c-torture/compile/e.c: ... here.
5391 * gcc.c-torture/unsorted/ex.c: Move to ...
5392 * gcc.c-torture/compile/ex.c: ... here.
5393 * gcc.c-torture/unsorted/ext.c: Move to ...
5394 * gcc.c-torture/compile/ext.c: ... here.
5395 * gcc.c-torture/unsorted/f1.c: Move to ...
5396 * gcc.c-torture/compile/f1.c: ... here.
5397 * gcc.c-torture/unsorted/f2.c: Move to ...
5398 * gcc.c-torture/compile/f2.c: ... here.
5399 * gcc.c-torture/unsorted/fdmul.c: Move to ...
5400 * gcc.c-torture/compile/fdmul.c: ... here.
5401 * gcc.c-torture/unsorted/float.c: Move to ...
5402 * gcc.c-torture/compile/float.c: ... here.
5403 * gcc.c-torture/unsorted/flo.c: Move to ...
5404 * gcc.c-torture/compile/flo.c: ... here.
5405 * gcc.c-torture/unsorted/flt_const.c: Move to ...
5406 * gcc.c-torture/compile/flt_const.c: ... here.
5407 * gcc.c-torture/unsorted/fnul.c: Move to ...
5408 * gcc.c-torture/compile/fnul.c: ... here.
5409 * gcc.c-torture/unsorted/foo.c: Move to ...
5410 * gcc.c-torture/compile/foo.c: ... here.
5411 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
5412 * gcc.c-torture/compile/forgetcc.c: ... here.
5413 * gcc.c-torture/unsorted/fq.c: Move to ...
5414 * gcc.c-torture/compile/fq.c: ... here.
5415 * gcc.c-torture/unsorted/g.c: Move to ...
5416 * gcc.c-torture/compile/g.c: ... here.
5417 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
5418 * gcc.c-torture/compile/gen_tst.c: ... here.
5419 * gcc.c-torture/unsorted/glob.c: Move to ...
5420 * gcc.c-torture/compile/glob.c: ... here.
5421 * gcc.c-torture/unsorted/gronk.c: Move to ...
5422 * gcc.c-torture/compile/gronk.c: ... here.
5423 * gcc.c-torture/unsorted/hibug.c: Move to ...
5424 * gcc.c-torture/compile/hibug.c: ... here.
5425 * gcc.c-torture/unsorted/hi.c: Move to ...
5426 * gcc.c-torture/compile/hi.c: ... here.
5427 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
5428 * gcc.c-torture/compile/HIcmp.c: ... here.
5429 * gcc.c-torture/unsorted/HIset.c: Move to ...
5430 * gcc.c-torture/compile/HIset.c: ... here.
5431 * gcc.c-torture/unsorted/i.c: Move to ...
5432 * gcc.c-torture/compile/i.c: ... here.
5433 * gcc.c-torture/unsorted/i++.c: Move to ...
5434 * gcc.c-torture/compile/i++.c: ... here.
5435 * gcc.c-torture/unsorted/ic.c: Move to ...
5436 * gcc.c-torture/compile/ic.c: ... here.
5437 * gcc.c-torture/unsorted/icmp.c: Move to ...
5438 * gcc.c-torture/compile/icmp.c: ... here.
5439 * gcc.c-torture/unsorted/ifreg.c: Move to ...
5440 * gcc.c-torture/compile/ifreg.c: ... here.
5441 * gcc.c-torture/unsorted/imm.c: Move to ...
5442 * gcc.c-torture/compile/imm.c: ... here.
5443 * gcc.c-torture/unsorted/isinf.c: Move to ...
5444 * gcc.c-torture/compile/isinf.c: ... here.
5445 * gcc.c-torture/unsorted/jmp.c: Move to ...
5446 * gcc.c-torture/compile/jmp.c: ... here.
5447 * gcc.c-torture/unsorted/jumptab.c: Move to ...
5448 * gcc.c-torture/compile/jumptab.c: ... here.
5449 * gcc.c-torture/unsorted/layout.c: Move to ...
5450 * gcc.c-torture/compile/layout.c: ... here.
5451 * gcc.c-torture/unsorted/lbug.c: Move to ...
5452 * gcc.c-torture/compile/lbug.c: ... here.
5453 * gcc.c-torture/unsorted/l.c: Move to ...
5454 * gcc.c-torture/compile/l.c: ... here.
5455 * gcc.c-torture/unsorted/ll1.c: Move to ...
5456 * gcc.c-torture/compile/ll1.c: ... here.
5457 * gcc.c-torture/unsorted/llbug.c: Move to ...
5458 * gcc.c-torture/compile/llbug.c: ... here.
5459 * gcc.c-torture/unsorted/lll.c: Move to ...
5460 * gcc.c-torture/compile/lll.c: ... here.
5461 * gcc.c-torture/unsorted/load8.c: Move to ...
5462 * gcc.c-torture/compile/load8.c: ... here.
5463 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
5464 * gcc.c-torture/compile/loadhicc.c: ... here.
5465 * gcc.c-torture/unsorted/log2.c: Move to ...
5466 * gcc.c-torture/compile/log2.c: ... here.
5467 * gcc.c-torture/unsorted/logic.c: Move to ...
5468 * gcc.c-torture/compile/logic.c: ... here.
5469 * gcc.c-torture/unsorted/loop-1.c: Move to ...
5470 * gcc.c-torture/compile/loop-1.c: ... here.
5471 * gcc.c-torture/unsorted/loop386.c: Move to ...
5472 * gcc.c-torture/compile/loop386.c: ... here.
5473 * gcc.c-torture/unsorted/lop.c: Move to ...
5474 * gcc.c-torture/compile/lop.c: ... here.
5475 * gcc.c-torture/unsorted/m1.c: Move to ...
5476 * gcc.c-torture/compile/m1.c: ... here.
5477 * gcc.c-torture/unsorted/m2.c: Move to ...
5478 * gcc.c-torture/compile/m2.c: ... here.
5479 * gcc.c-torture/unsorted/m5.c: Move to ...
5480 * gcc.c-torture/compile/m5.c: ... here.
5481 * gcc.c-torture/unsorted/m68.c: Move to ...
5482 * gcc.c-torture/compile/m68.c: ... here.
5483 * gcc.c-torture/unsorted/mbyte.c: Move to ...
5484 * gcc.c-torture/compile/mbyte.c: ... here.
5485 * gcc.c-torture/unsorted/mchar.c: Move to ...
5486 * gcc.c-torture/compile/mchar.c: ... here.
5487 * gcc.c-torture/unsorted/mcmp.c: Move to ...
5488 * gcc.c-torture/compile/mcmp.c: ... here.
5489 * gcc.c-torture/unsorted/mdouble.c: Move to ...
5490 * gcc.c-torture/compile/mdouble.c: ... here.
5491 * gcc.c-torture/unsorted/memtst.c: Move to ...
5492 * gcc.c-torture/compile/memtst.c: ... here.
5493 * gcc.c-torture/unsorted/miscomp.c: Move to ...
5494 * gcc.c-torture/compile/miscomp.c: ... here.
5495 * gcc.c-torture/unsorted/mm.c: Move to ...
5496 * gcc.c-torture/compile/mm.c: ... here.
5497 * gcc.c-torture/unsorted/mod.c: Move to ...
5498 * gcc.c-torture/compile/mod.c: ... here.
5499 * gcc.c-torture/unsorted/modcc.c: Move to ...
5500 * gcc.c-torture/compile/modcc.c: ... here.
5501 * gcc.c-torture/unsorted/move.c: Move to ...
5502 * gcc.c-torture/compile/move.c: ... here.
5503 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
5504 * gcc.c-torture/compile/move_qhi.c: ... here.
5505 * gcc.c-torture/unsorted/mregtst.c: Move to ...
5506 * gcc.c-torture/compile/mregtst.c: ... here.
5507 * gcc.c-torture/unsorted/msp.c: Move to ...
5508 * gcc.c-torture/compile/msp.c: ... here.
5509 * gcc.c-torture/unsorted/mtst.c: Move to ...
5510 * gcc.c-torture/compile/mtst.c: ... here.
5511 * gcc.c-torture/unsorted/mu.c: Move to ...
5512 * gcc.c-torture/compile/mu.c: ... here.
5513 * gcc.c-torture/unsorted/mul.c: Move to ...
5514 * gcc.c-torture/compile/mul.c: ... here.
5515 * gcc.c-torture/unsorted/mword1.c: Move to ...
5516 * gcc.c-torture/compile/mword1.c: ... here.
5517 * gcc.c-torture/unsorted/mword.c: Move to ...
5518 * gcc.c-torture/compile/mword.c: ... here.
5519 * gcc.c-torture/unsorted/n1.c: Move to ...
5520 * gcc.c-torture/compile/n1.c: ... here.
5521 * gcc.c-torture/unsorted/nand.c: Move to ...
5522 * gcc.c-torture/compile/nand.c: ... here.
5523 * gcc.c-torture/unsorted/n.c: Move to ...
5524 * gcc.c-torture/compile/n.c: ... here.
5525 * gcc.c-torture/unsorted/neg.c: Move to ...
5526 * gcc.c-torture/compile/neg.c: ... here.
5527 * gcc.c-torture/unsorted/o.c: Move to ...
5528 * gcc.c-torture/compile/o.c: ... here.
5529 * gcc.c-torture/unsorted/omit.c: Move to ...
5530 * gcc.c-torture/compile/omit.c: ... here.
5531 * gcc.c-torture/unsorted/opout.c: Move to ...
5532 * gcc.c-torture/compile/opout.c: ... here.
5533 * gcc.c-torture/unsorted/opt.c: Move to ...
5534 * gcc.c-torture/compile/opt.c: ... here.
5535 * gcc.c-torture/unsorted/or386.c: Move to ...
5536 * gcc.c-torture/compile/or386.c: ... here.
5537 * gcc.c-torture/unsorted/or.c: Move to ...
5538 * gcc.c-torture/compile/or.c: ... here.
5539 * gcc.c-torture/unsorted/parms.c: Move to ...
5540 * gcc.c-torture/compile/parms.c: ... here.
5541 * gcc.c-torture/unsorted/pass.c: Move to ...
5542 * gcc.c-torture/compile/pass.c: ... here.
5543 * gcc.c-torture/unsorted/p.c: Move to ...
5544 * gcc.c-torture/compile/p.c: ... here.
5545 * gcc.c-torture/unsorted/pmt.c: Move to ...
5546 * gcc.c-torture/compile/pmt.c: ... here.
5547 * gcc.c-torture/unsorted/poor.c: Move to ...
5548 * gcc.c-torture/compile/poor.c: ... here.
5549 * gcc.c-torture/unsorted/pp.c: Move to ...
5550 * gcc.c-torture/compile/pp.c: ... here.
5551 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
5552 * gcc.c-torture/compile/pret-arg.c: ... here.
5553 * gcc.c-torture/unsorted/pyr2.c: Move to ...
5554 * gcc.c-torture/compile/pyr2.c: ... here.
5555 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
5556 * gcc.c-torture/compile/PYRBUG.c: ... here.
5557 * gcc.c-torture/unsorted/pyr.c: Move to ...
5558 * gcc.c-torture/compile/pyr.c: ... here.
5559 * gcc.c-torture/unsorted/q.c: Move to ...
5560 * gcc.c-torture/compile/q.c: ... here.
5561 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
5562 * gcc.c-torture/compile/QIcmp.c: ... here.
5563 * gcc.c-torture/unsorted/QIset.c: Move to ...
5564 * gcc.c-torture/compile/QIset.c: ... here.
5565 * gcc.c-torture/unsorted/r1.c: Move to ...
5566 * gcc.c-torture/compile/r1.c: ... here.
5567 * gcc.c-torture/unsorted/r.c: Move to ...
5568 * gcc.c-torture/compile/r.c: ... here.
5569 * gcc.c-torture/unsorted/rel.c: Move to ...
5570 * gcc.c-torture/compile/rel.c: ... here.
5571 * gcc.c-torture/unsorted/rmsc.c: Move to ...
5572 * gcc.c-torture/compile/rmsc.c: ... here.
5573 * gcc.c-torture/unsorted/round.c: Move to ...
5574 * gcc.c-torture/compile/round.c: ... here.
5575 * gcc.c-torture/unsorted/run.c: Move to ...
5576 * gcc.c-torture/compile/run.c: ... here.
5577 * gcc.c-torture/unsorted/sar.c: Move to ...
5578 * gcc.c-torture/compile/sar.c: ... here.
5579 * gcc.c-torture/unsorted/s.c: Move to ...
5580 * gcc.c-torture/compile/s.c: ... here.
5581 * gcc.c-torture/unsorted/scal.c: Move to ...
5582 * gcc.c-torture/compile/scal.c: ... here.
5583 * gcc.c-torture/unsorted/sc.c: Move to ...
5584 * gcc.c-torture/compile/sc.c: ... here.
5585 * gcc.c-torture/unsorted/scc.c: Move to ...
5586 * gcc.c-torture/compile/scc.c: ... here.
5587 * gcc.c-torture/unsorted/scond.c: Move to ...
5588 * gcc.c-torture/compile/scond.c: ... here.
5589 * gcc.c-torture/unsorted/selfrec.c: Move to ...
5590 * gcc.c-torture/compile/selfrec.c: ... here.
5591 * gcc.c-torture/unsorted/seq.c: Move to ...
5592 * gcc.c-torture/compile/seq.c: ... here.
5593 * gcc.c-torture/unsorted/set386.c: Move to ...
5594 * gcc.c-torture/compile/set386.c: ... here.
5595 * gcc.c-torture/unsorted/set88.c: Move to ...
5596 * gcc.c-torture/compile/set88.c: ... here.
5597 * gcc.c-torture/unsorted/SFset.c: Move to ...
5598 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
5599 * gcc.c-torture/unsorted/shand.c: Move to ...
5600 * gcc.c-torture/compile/shand.c: ... here.
5601 * gcc.c-torture/unsorted/sh.c: Move to ...
5602 * gcc.c-torture/compile/sh.c: ... here.
5603 * gcc.c-torture/unsorted/shft.c: Move to ...
5604 * gcc.c-torture/compile/shft.c: ... here.
5605 * gcc.c-torture/unsorted/shift.c: Move to ...
5606 * gcc.c-torture/compile/shift.c: ... here.
5607 * gcc.c-torture/unsorted/shloop.c: Move to ...
5608 * gcc.c-torture/compile/shloop.c: ... here.
5609 * gcc.c-torture/unsorted/shm.c: Move to ...
5610 * gcc.c-torture/compile/shm.c: ... here.
5611 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
5612 * gcc.c-torture/compile/SIcmp.c: ... here.
5613 * gcc.c-torture/unsorted/signext2.c: Move to ...
5614 * gcc.c-torture/compile/signext2.c: ... here.
5615 * gcc.c-torture/unsorted/signext.c: Move to ...
5616 * gcc.c-torture/compile/signext.c: ... here.
5617 * gcc.c-torture/unsorted/sim.c: Move to ...
5618 * gcc.c-torture/compile/sim.c: ... here.
5619 * gcc.c-torture/unsorted/simple.c: Move to ...
5620 * gcc.c-torture/compile/simple.c: ... here.
5621 * gcc.c-torture/unsorted/SIset.c: Move to ...
5622 * gcc.c-torture/compile/SIset.c: ... here.
5623 * gcc.c-torture/unsorted/sne.c: Move to ...
5624 * gcc.c-torture/compile/sne.c: ... here.
5625 * gcc.c-torture/unsorted/sound.c: Move to ...
5626 * gcc.c-torture/compile/sound.c: ... here.
5627 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
5628 * gcc.c-torture/compile/sparcbug.c: ... here.
5629 * gcc.c-torture/unsorted/speed.c: Move to ...
5630 * gcc.c-torture/compile/speed.c: ... here.
5631 * gcc.c-torture/unsorted/stor.c: Move to ...
5632 * gcc.c-torture/compile/stor.c: ... here.
5633 * gcc.c-torture/unsorted/store0.c: Move to ...
5634 * gcc.c-torture/compile/store0.c: ... here.
5635 * gcc.c-torture/unsorted/storecc.c: Move to ...
5636 * gcc.c-torture/compile/storecc.c: ... here.
5637 * gcc.c-torture/unsorted/str.c: Move to ...
5638 * gcc.c-torture/compile/str.c: ... here.
5639 * gcc.c-torture/unsorted/stru.c: Move to ...
5640 * gcc.c-torture/compile/stru.c: ... here.
5641 * gcc.c-torture/unsorted/structret.c: Move to ...
5642 * gcc.c-torture/compile/structret.c: ... here.
5643 * gcc.c-torture/unsorted/stuct.c: Move to ...
5644 * gcc.c-torture/compile/stuct.c: ... here.
5645 * gcc.c-torture/unsorted/sub32.c: Move to ...
5646 * gcc.c-torture/compile/sub32.c: ... here.
5647 * gcc.c-torture/unsorted/subcc.c: Move to ...
5648 * gcc.c-torture/compile/subcc.c: ... here.
5649 * gcc.c-torture/unsorted/subcse.c: Move to ...
5650 * gcc.c-torture/compile/subcse.c: ... here.
5651 * gcc.c-torture/unsorted/sym.c: Move to ...
5652 * gcc.c-torture/compile/sym.c: ... here.
5653 * gcc.c-torture/unsorted/symconst.c: Move to ...
5654 * gcc.c-torture/compile/symconst.c: ... here.
5655 * gcc.c-torture/unsorted/t.c: Move to ...
5656 * gcc.c-torture/compile/t.c: ... here.
5657 * gcc.c-torture/unsorted/test.c: Move to ...
5658 * gcc.c-torture/compile/test.c: ... here.
5659 * gcc.c-torture/unsorted/test-flow.c: Move to ...
5660 * gcc.c-torture/compile/test-flow.c: ... here.
5661 * gcc.c-torture/unsorted/test-loop.c: Move to ...
5662 * gcc.c-torture/compile/test-loop.c: ... here.
5663 * gcc.c-torture/unsorted/time.c: Move to ...
5664 * gcc.c-torture/compile/time.c: ... here.
5665 * gcc.c-torture/unsorted/tmp.c: Move to ...
5666 * gcc.c-torture/compile/tmp.c: ... here.
5667 * gcc.c-torture/unsorted/trivial.c: Move to ...
5668 * gcc.c-torture/compile/trivial.c: ... here.
5669 * gcc.c-torture/unsorted/trunc.c: Move to ...
5670 * gcc.c-torture/compile/trunc.c: ... here.
5671 * gcc.c-torture/unsorted/u.c: Move to ...
5672 * gcc.c-torture/compile/u.c: ... here.
5673 * gcc.c-torture/unsorted/udconvert.c: Move to ...
5674 * gcc.c-torture/compile/udconvert.c: ... here.
5675 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
5676 * gcc.c-torture/compile/udivmod4.c: ... here.
5677 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
5678 * gcc.c-torture/compile/UHIcmp.c: ... here.
5679 * gcc.c-torture/unsorted/uns.c: Move to ...
5680 * gcc.c-torture/compile/uns.c: ... here.
5681 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
5682 * gcc.c-torture/compile/uns_tst.c: ... here.
5683 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
5684 * gcc.c-torture/compile/UQIcmp.c: ... here.
5685 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
5686 * gcc.c-torture/compile/USIcmp.c: ... here.
5687 * gcc.c-torture/unsorted/uuarg.c: Move to ...
5688 * gcc.c-torture/compile/uuarg.c: ... here.
5689 * gcc.c-torture/unsorted/v.c: Move to ...
5690 * gcc.c-torture/compile/v.c: ... here.
5691 * gcc.c-torture/unsorted/w.c: Move to ...
5692 * gcc.c-torture/compile/w.c: ... here.
5693 * gcc.c-torture/unsorted/ww.c: Move to ...
5694 * gcc.c-torture/compile/ww.c: ... here.
5695 * gcc.c-torture/unsorted/xb.c: Move to ...
5696 * gcc.c-torture/compile/xb.c: ... here.
5697 * gcc.c-torture/unsorted/xbg.c: Move to ...
5698 * gcc.c-torture/compile/xbg.c: ... here.
5699 * gcc.c-torture/unsorted/x.c: Move to ...
5700 * gcc.c-torture/compile/x.c: ... here.
5701 * gcc.c-torture/unsorted/xc.c: Move to ...
5702 * gcc.c-torture/compile/xc.c: ... here.
5703 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
5704 * gcc.c-torture/compile/xcsebug.c: ... here.
5705 * gcc.c-torture/unsorted/xdi.c: Move to ...
5706 * gcc.c-torture/compile/xdi.c: ... here.
5707 * gcc.c-torture/unsorted/xfoo.c: Move to ...
5708 * gcc.c-torture/compile/xfoo.c: ... here.
5709 * gcc.c-torture/unsorted/xi.c: Move to ...
5710 * gcc.c-torture/compile/xi.c: ... here.
5711 * gcc.c-torture/unsorted/xlop.c: Move to ...
5712 * gcc.c-torture/compile/xlop.c: ... here.
5713 * gcc.c-torture/unsorted/xmtst.c: Move to ...
5714 * gcc.c-torture/compile/xmtst.c: ... here.
5715 * gcc.c-torture/unsorted/xneg.c: Move to ...
5716 * gcc.c-torture/compile/xneg.c: ... here.
5717 * gcc.c-torture/unsorted/xopt.c: Move to ...
5718 * gcc.c-torture/compile/xopt.c: ... here.
5719 * gcc.c-torture/unsorted/xor.c: Move to ...
5720 * gcc.c-torture/compile/xor.c: ... here.
5721 * gcc.c-torture/unsorted/xorn.c: Move to ...
5722 * gcc.c-torture/compile/xorn.c: ... here.
5723 * gcc.c-torture/unsorted/xp.c: Move to ...
5724 * gcc.c-torture/compile/xp.c: ... here.
5725 * gcc.c-torture/unsorted/xpp.c: Move to ...
5726 * gcc.c-torture/compile/xpp.c: ... here.
5727 * gcc.c-torture/unsorted/xs.c: Move to ...
5728 * gcc.c-torture/compile/xs.c: ... here.
5729 * gcc.c-torture/unsorted/xsh.c: Move to ...
5730 * gcc.c-torture/compile/xsh.c: ... here.
5731 * gcc.c-torture/unsorted/xz.c: Move to ...
5732 * gcc.c-torture/compile/xz.c: ... here.
5733 * gcc.c-torture/unsorted/xzz.c: Move to ...
5734 * gcc.c-torture/compile/xzz.c: ... here.
5735
5736 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5737
5738 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
5739 (abort, exit): Declare.
5740
5741 2014-09-01 Yury Gribov <y.gribov@samsung.com>
5742
5743 PR sanitizer/61897
5744 PR sanitizer/62140
5745 * c-c++-common/asan/pr62140-1.c: New test.
5746 * c-c++-common/asan/pr62140-2.c: New test.
5747
5748 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
5749 Tobias Burnus <burnus@net-b.de>
5750
5751 PR fortran/62309
5752 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
5753
5754 2014-08-31 Tobias Burnus <burnus@net-b.de>
5755
5756 * gfortran.dg/coarray_lib_comm_1.f90: New.
5757
5758 2014-08-30 Andrew Pinski <apinski@cavium.com>
5759
5760 * gcc.c-torture/execute/20140828-1.c: New testcase.
5761
5762 2014-08-29 DJ Delorie <dj@redhat.com>
5763
5764 * lib/target-supports.exp (check_effective_target_size32plus):
5765 Increase size to avoid false positives on 24-bit address spaces.
5766 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
5767 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
5768 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
5769 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
5770 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
5771 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
5772 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
5773 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
5774
5775 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5776
5777 PR c++/54002
5778 * g++.dg/cpp0x/constexpr-54002.C: New.
5779
5780 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5781
5782 PR c++/56991
5783 * g++.dg/cpp0x/constexpr-56991.C: New.
5784
5785 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5786
5787 PR c++/57764
5788 * g++.dg/cpp0x/constexpr-57764.C: New.
5789
5790 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/59938
5793 * g++.dg/cpp0x/constexpr-59938.C: New.
5794
5795 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5796
5797 PR c++/61484
5798 * g++.dg/cpp0x/constexpr-61484.C: New.
5799
5800 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5801
5802 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5803 vec_round, vec_splat, vec_div, and vec_mul.
5804 * gcc.target/powerpc/builtins-2.c: New test.
5805
5806 2014-08-28 Richard Biener <rguenther@suse.de>
5807
5808 PR tree-optimization/62283
5809 * gfortran.dg/vect/pr62283.f: New testcase.
5810 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5811 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5812 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5813 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5814 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5815 * gcc.dg/vect/vect-33.c: Likewise.
5816
5817 2014-08-28 Yury Gribov <y.gribov@samsung.com>
5818
5819 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5820
5821 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
5822
5823 PR cpp/23827 - standard C++ should not have hex float preprocessor
5824 tokens
5825 * g++.dg/cpp/pr23827_cxx11.C: New.
5826 * g++.dg/cpp/pr23827_cxx98.C: New.
5827 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5828 * gcc.dg/cpp/pr23827_c90.c: New.
5829 * gcc.dg/cpp/pr23827_c90_neg.c: New.
5830 * gcc.dg/cpp/pr23827_c99.c: New.
5831
5832 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
5833
5834 PR c++/52892
5835 * g++.dg/cpp0x/constexpr-52892-1.C: New.
5836 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5837 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5838
5839 2014-08-27 Guozhi Wei <carrot@google.com>
5840
5841 PR target/62262
5842 * gcc.target/aarch64/pr62262.c: New test.
5843
5844 2014-08-26 Joseph Myers <joseph@codesourcery.com>
5845
5846 PR target/60606
5847 PR target/61330
5848 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5849 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5850
5851 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
5852
5853 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5854 failure on s390*-*-linux-gnu.
5855
5856 2014-08-26 Richard Biener <rguenther@suse.de>
5857
5858 PR tree-optimization/62175
5859 * g++.dg/torture/pr62175.C: New testcase.
5860
5861 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
5862
5863 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5864 copy of compile/compile.exp.
5865 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5866 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5867 i?86-*.
5868 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
5869 m32c-*-*.
5870 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5871 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5872 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5873 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5874 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5875 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5876 * gcc.c-torture/execute/20040703-1.c: Likewise.
5877 * gcc.c-torture/execute/20040705-1.c: Likewise.
5878 * gcc.c-torture/execute/20040705-2.c: Likewise.
5879 * gcc.c-torture/execute/20040709-1.c: Likewise.
5880 * gcc.c-torture/execute/20040709-2.c: Likewise.
5881 * gcc.c-torture/execute/20040811-1.c: Likewise.
5882 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
5883 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5884 compiling for x86_64-* or i?86-*.
5885 * gcc.c-torture/execute/20050604-1.c: Likewise.
5886 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5887 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5888 for x86_64-* or i?86-*.
5889 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5890 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5891 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5892 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5893 option.
5894 * gcc.c-torture/execute/20111227-2.c: Moved to...
5895 * gcc.dg/20111227-2.c: ... here. Add -free option.
5896 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5897 * gcc.dg/20111227-3.c: ... here. Add -free option.
5898 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5899 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
5900 declarations for abort and exit.
5901 * gcc.c-torture/execute/920711-1.c: Likewise.
5902 * gcc.c-torture/execute/930529-1.c: Likewise.
5903 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5904 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5905 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5906 exit.
5907 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5908 for i?86-* or x86_64-*. Add declarations for abort and exit.
5909 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5910 i?86-* or x86_64-*.
5911 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5912 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5913 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5914 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5915 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5916 Xfail on powerpc-ibm-aix*. Add declaration for abort.
5917 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5918 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
5919 m68k-linux.
5920 * gcc.c-torture/execute/loop-2g.c: Likewise.
5921 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5922 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5923 powerpc-*-eabi*.
5924 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5925 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5926 * gcc.c-torture/execute/pr23047.c: Likewise.
5927 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5928 declarations for abort and exit.
5929 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5930 * gcc.c-torture/execute/pr31448.c: Likewise.
5931 * gcc.c-torture/execute/pr35456.c: Skip on vax.
5932 * gcc.c-torture/execute/pr37573.c: Require int32plus.
5933 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
5934 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
5935 Skip on spu-*.
5936 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
5937 declarations for abort and exit.
5938 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
5939 * gcc.c-torture/execute/pr43220.c: Require int32plus.
5940 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
5941 * gcc.c-torture/execute/pr45262.c: Require int32plus.
5942 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
5943 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
5944 * gcc.c-torture/execute/pr51582-2.c: Likewise.
5945 * gcc.c-torture/execute/pr52979-1.c: Likewise.
5946 * gcc.c-torture/execute/pr52979-2.c: Likewise.
5947 * gcc.c-torture/execute/pr56799.c: Likewise.
5948 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
5949 option. Add declarations for abort and exit.
5950 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
5951 * gcc.c-torture/execute/pr58570.c: Likewise.
5952 * gcc.c-torture/execute/pr60822.c: Likewise.
5953 * gcc.c-torture/execute/pr7284-1.c: Likewise.
5954 * gcc.c-torture/execute/shiftdi.c: Likewise.
5955 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
5956 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
5957 * gcc.c-torture/execute/usmul.c: Require int32plus.
5958 * gcc.c-torture/execute/vrp-5.c: Likewise.
5959 * gcc.c-torture/execute/vrp-6.c: Likewise.
5960 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
5961 * gcc.c-torture/execute/20010122-1.x: Delete.
5962 * gcc.c-torture/execute/20010129-1.x: Delete.
5963 * gcc.c-torture/execute/20020404-1.x: Delete.
5964 * gcc.c-torture/execute/20021024-1.x: Delete.
5965 * gcc.c-torture/execute/20021127-1.x: Delete.
5966 * gcc.c-torture/execute/20030125-1.x: Delete.
5967 * gcc.c-torture/execute/20030216-1.x: Delete.
5968 * gcc.c-torture/execute/20030222-1.x: Delete.
5969 * gcc.c-torture/execute/20040629-1.x: Delete.
5970 * gcc.c-torture/execute/20040703-1.x: Delete.
5971 * gcc.c-torture/execute/20040705-1.x: Delete.
5972 * gcc.c-torture/execute/20040705-2.x: Delete.
5973 * gcc.c-torture/execute/20040709-1.x: Delete.
5974 * gcc.c-torture/execute/20040709-2.x: Delete.
5975 * gcc.c-torture/execute/20040811-1.x: Delete.
5976 * gcc.c-torture/execute/20050316-1.x: Delete.
5977 * gcc.c-torture/execute/20050316-2.x: Delete.
5978 * gcc.c-torture/execute/20050316-3.x: Delete.
5979 * gcc.c-torture/execute/20050604-1.x: Delete.
5980 * gcc.c-torture/execute/20061101-1.x: Delete.
5981 * gcc.c-torture/execute/20061220-1.x: Delete.
5982 * gcc.c-torture/execute/20081117-1.x: Delete.
5983 * gcc.c-torture/execute/20101011-1.x: Delete.
5984 * gcc.c-torture/execute/20120919-1.x: Delete.
5985 * gcc.c-torture/execute/920612-1.x: Delete.
5986 * gcc.c-torture/execute/920710-1.x: Delete.
5987 * gcc.c-torture/execute/920711-1.x: Delete.
5988 * gcc.c-torture/execute/930529-1.x: Delete.
5989 * gcc.c-torture/execute/931004-12.x: Delete.
5990 * gcc.c-torture/execute/980709-1.x: Delete.
5991 * gcc.c-torture/execute/981130-1.x: Delete.
5992 * gcc.c-torture/execute/990127-2.x: Delete.
5993 * gcc.c-torture/execute/990413-2.x: Delete.
5994 * gcc.c-torture/execute/990826-0.x: Delete.
5995 * gcc.c-torture/execute/bf64-1.x: Delete.
5996 * gcc.c-torture/execute/bitfld-4.x: Delete.
5997 * gcc.c-torture/execute/cmpsi-2.x: Delete.
5998 * gcc.c-torture/execute/cvt-1.x: Delete.
5999 * gcc.c-torture/execute/eeprof-1.x: Delete.
6000 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6001 * gcc.c-torture/execute/loop-2f.x: Delete.
6002 * gcc.c-torture/execute/loop-2g.x: Delete.
6003 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6004 * gcc.c-torture/execute/nest-align-1.x: Delete.
6005 * gcc.c-torture/execute/pr19689.x: Delete.
6006 * gcc.c-torture/execute/pr22493-1.x: Delete.
6007 * gcc.c-torture/execute/pr23047.x: Delete.
6008 * gcc.c-torture/execute/pr23135.x: Delete.
6009 * gcc.c-torture/execute/pr29797-1.x: Delete.
6010 * gcc.c-torture/execute/pr31448.x: Delete.
6011 * gcc.c-torture/execute/pr35456.x: Delete.
6012 * gcc.c-torture/execute/pr37573.x: Delete.
6013 * gcc.c-torture/execute/pr38151.x: Delete.
6014 * gcc.c-torture/execute/pr39228.x: Delete.
6015 * gcc.c-torture/execute/pr39501.x: Delete.
6016 * gcc.c-torture/execute/pr40386.x: Delete.
6017 * gcc.c-torture/execute/pr43220.x: Delete.
6018 * gcc.c-torture/execute/pr44683.x: Delete.
6019 * gcc.c-torture/execute/pr45262.x: Delete.
6020 * gcc.c-torture/execute/pr47237.x: Delete.
6021 * gcc.c-torture/execute/pr51581-1.x: Delete.
6022 * gcc.c-torture/execute/pr51581-2.x: Delete.
6023 * gcc.c-torture/execute/pr52979-1.x: Delete.
6024 * gcc.c-torture/execute/pr52979-2.x: Delete.
6025 * gcc.c-torture/execute/pr53366-1.x: Delete.
6026 * gcc.c-torture/execute/pr56799.x: Delete.
6027 * gcc.c-torture/execute/pr57124.x: Delete.
6028 * gcc.c-torture/execute/pr57344-2.x: Delete.
6029 * gcc.c-torture/execute/pr58570.x: Delete.
6030 * gcc.c-torture/execute/pr60822.x: Delete.
6031 * gcc.c-torture/execute/pr7284-1.x: Delete.
6032 * gcc.c-torture/execute/shiftdi.x: Delete.
6033 * gcc.c-torture/execute/simd-4.x: Delete.
6034 * gcc.c-torture/execute/strncmp-1.x: Delete.
6035 * gcc.c-torture/execute/usmul.x: Delete.
6036 * gcc.c-torture/execute/vrp-5.x: Delete.
6037 * gcc.c-torture/execute/vrp-6.x: Delete.
6038 * gcc.c-torture/execute/zerolen-2.x: Delete.
6039
6040 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6041
6042 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6043
6044 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6045
6046 PR c++/34938
6047 * g++.dg/template/pr34938-1.C: New.
6048 * g++.dg/template/pr34938-2.C: Likewise.
6049
6050 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6051
6052 PR target/61996
6053 * gcc.target/sh/pr61996.c: New.
6054
6055 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6056
6057 * g++.dg/cpp0x/cplusplus.C: New.
6058 * g++.dg/cpp0x/cplusplus_0x.C: New.
6059 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6060 * g++.dg/cpp0x/auto41.C: Ditto.
6061 * g++.dg/cpp0x/auto9.C: Ditto.
6062 * g++.dg/cpp0x/initlist26.C: Ditto.
6063 * g++.dg/cpp0x/pr59111.C: Ditto.
6064 * g++.dg/cpp0x/trailing2.C: Ditto.
6065 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6066 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6067 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6068 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6069 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6070 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6071 * g++.dg/cpp1y/auto-fn5.C: Ditto.
6072 * g++.dg/cpp1y/auto-fn6.C: Ditto.
6073 * g++.dg/cpp1y/auto-fn7.C: Ditto.
6074 * g++.dg/cpp1y/auto-fn8.C: Ditto.
6075 * g++.dg/cpp1y/auto-fn9.C: Ditto.
6076 * g++.dg/cpp1y/auto-fn10.C: Ditto.
6077 * g++.dg/cpp1y/auto-fn11.C: Ditto.
6078 * g++.dg/cpp1y/auto-fn12.C: Ditto.
6079 * g++.dg/cpp1y/auto-fn13.C: Ditto.
6080 * g++.dg/cpp1y/auto-fn14.C: Ditto.
6081 * g++.dg/cpp1y/auto-fn15.C: Ditto.
6082 * g++.dg/cpp1y/auto-fn16.C: Ditto.
6083 * g++.dg/cpp1y/auto-fn17.C: Ditto.
6084 * g++.dg/cpp1y/auto-fn18.C: Ditto.
6085 * g++.dg/cpp1y/auto-fn19.C: Ditto.
6086 * g++.dg/cpp1y/auto-fn20.C: Ditto.
6087 * g++.dg/cpp1y/auto-fn21.C: Ditto.
6088 * g++.dg/cpp1y/auto-fn22.C: Ditto.
6089 * g++.dg/cpp1y/auto-fn23.C: Ditto.
6090 * g++.dg/cpp1y/auto-fn24.C: Ditto.
6091 * g++.dg/cpp1y/auto-fn25.C: Ditto.
6092 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
6093 * g++.dg/cpp1y/auto-neg1.C: Ditto.
6094 * g++.dg/cpp1y/digit-sep.C: Ditto.
6095 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
6096 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
6097 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
6098 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
6099 * g++.dg/cpp1y/lambda-generic.C: Ditto.
6100 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
6101 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
6102 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
6103 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
6104 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
6105 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
6106 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
6107 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
6108 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
6109 * g++.dg/cpp1y/lambda-init.C: Ditto.
6110 * g++.dg/cpp1y/lambda-init1.C: Ditto.
6111 * g++.dg/cpp1y/lambda-init2.C: Ditto.
6112 * g++.dg/cpp1y/lambda-init3.C: Ditto.
6113 * g++.dg/cpp1y/lambda-init4.C: Ditto.
6114 * g++.dg/cpp1y/lambda-init5.C: Ditto.
6115 * g++.dg/cpp1y/lambda-init6.C: Ditto.
6116 * g++.dg/cpp1y/lambda-init7.C: Ditto.
6117 * g++.dg/cpp1y/lambda-init8.C: Ditto.
6118 * g++.dg/cpp1y/lambda-init9.C: Ditto.
6119 * g++.dg/cpp1y/mangle1.C: Ditto.
6120 * g++.dg/cpp1y/pr57640.C: Ditto.
6121 * g++.dg/cpp1y/pr57644.C: Ditto.
6122 * g++.dg/cpp1y/pr58500.C: Ditto.
6123 * g++.dg/cpp1y/pr58533.C: Ditto.
6124 * g++.dg/cpp1y/pr58534.C: Ditto.
6125 * g++.dg/cpp1y/pr58535.C: Ditto.
6126 * g++.dg/cpp1y/pr58536.C: Ditto.
6127 * g++.dg/cpp1y/pr58548.C: Ditto.
6128 * g++.dg/cpp1y/pr58549.C: Ditto.
6129 * g++.dg/cpp1y/pr58637.C: Ditto.
6130 * g++.dg/cpp1y/pr58708.C: Ditto.
6131 * g++.dg/cpp1y/pr59110.C: Ditto.
6132 * g++.dg/cpp1y/pr59112.C: Ditto.
6133 * g++.dg/cpp1y/pr59113.C: Ditto.
6134 * g++.dg/cpp1y/pr59629.C: Ditto.
6135 * g++.dg/cpp1y/pr59635.C: Ditto.
6136 * g++.dg/cpp1y/pr59636.C: Ditto.
6137 * g++.dg/cpp1y/pr59638.C: Ditto.
6138 * g++.dg/cpp1y/pr59867.C: Ditto.
6139 * g++.dg/cpp1y/pr60033.C: Ditto.
6140 * g++.dg/cpp1y/pr60052.C: Ditto.
6141 * g++.dg/cpp1y/pr60053.C: Ditto.
6142 * g++.dg/cpp1y/pr60054.C: Ditto.
6143 * g++.dg/cpp1y/pr60064.C: Ditto.
6144 * g++.dg/cpp1y/pr60065.C: Ditto.
6145 * g++.dg/cpp1y/pr60190.C: Ditto.
6146 * g++.dg/cpp1y/pr60311.C: Ditto.
6147 * g++.dg/cpp1y/pr60332.C: Ditto.
6148 * g++.dg/cpp1y/pr60376.C: Ditto.
6149 * g++.dg/cpp1y/pr60377.C: Ditto.
6150 * g++.dg/cpp1y/pr60384.C: Ditto.
6151 * g++.dg/cpp1y/pr60390.C: Ditto.
6152 * g++.dg/cpp1y/pr60391.C: Ditto.
6153 * g++.dg/cpp1y/pr60393.C: Ditto.
6154 * g++.dg/cpp1y/pr60573.C: Ditto.
6155 * g++.dg/cpp1y/pr60626.C: Ditto.
6156 * g++.dg/cpp1y/pr60627.C: Ditto.
6157 * g++.dg/cpp1y/regress1.C: Ditto.
6158 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
6159 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
6160 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
6161 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
6162 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
6163 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
6164 * g++.dg/cpp1y/var-templ1.C: Ditto.
6165 * g++.dg/cpp1y/var-templ2.C: Ditto.
6166 * g++.dg/cpp1y/var-templ3.C: Ditto.
6167 * g++.dg/cpp1y/var-templ4.C: Ditto.
6168 * g++.dg/cpp1y/var-templ5.C: Ditto.
6169 * g++.dg/cpp1y/var-templ6.C: Ditto.
6170 * g++.dg/cpp1y/var-templ7.C: Ditto.
6171 * g++.dg/cpp1y/vla1.C: Ditto.
6172 * g++.dg/cpp1y/vla2.C: Ditto.
6173 * g++.dg/cpp1y/vla3.C: Ditto.
6174 * g++.dg/cpp1y/vla4.C: Ditto.
6175 * g++.dg/cpp1y/vla5.C: Ditto.
6176 * g++.dg/cpp1y/vla8.C: Ditto.
6177 * g++.dg/cpp1y/vla9.C: Ditto.
6178 * g++.dg/cpp1y/vla10.C: Ditto.
6179 * g++.dg/cpp1y/vla11.C: Ditto.
6180 * g++.dg/cpp1y/vla12.C: Ditto.
6181 * g++.dg/cpp1y/vla13.C: Ditto.
6182 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
6183 * g++.dg/ext/vector23.C: Ditto.
6184 * g++.dg/ext/vla11.C: Ditto.
6185 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
6186 * g++.dg/warn/Wvla-2.C: Ditto.
6187 * g++.dg/debug/dwarf2/auto1.C: Ditto.
6188 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
6189 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
6190 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
6191 in error message.
6192 * g++.dg/system-binary-constants-1.C: Ditto.
6193 * g++.dg/cpp1y/cplusplus_1y.C: New.
6194 * g++.dg/cpp1z/cplusplus.C: New.
6195 * lib/target-supports.exp:
6196 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
6197 (check_effective_target_c++11_only): Call check_effective_target_c++14;
6198 (check_effective_target_c++11_down): Ditto.
6199
6200 2014-08-22 Marek Polacek <polacek@redhat.com>
6201
6202 PR c++/62199
6203 * c-c++-common/pr62199.c: New test.
6204 * c-c++-common/pr62199-2.c: New test.
6205 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6206
6207 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6208
6209 PR c++/57709
6210 * g++.dg/Wshadow.C: New test.
6211
6212 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6213
6214 PR fortran/62135
6215 * gfortran.dg/pr62135.f90: New test.
6216
6217 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6218
6219 * g++.dg/warn/wdate-time.C: Remove.
6220 * gcc.dg/wdate-time.c: Move from here...
6221 * c-c++-common/wdate-time.c: ... to here.
6222
6223 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6224
6225 * gfortran.dg/use_without_only_1.f90: New test.
6226
6227 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6228
6229 PR other/62008
6230 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6231
6232 2014-08-22 Tony Wang <tony.wang@arm.com>
6233
6234 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6235 dejagnu wrapper.
6236
6237 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6238
6239 PR fortran/62214
6240 * gfortran.dg/array_assignment_5.f90: New test.
6241
6242 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6243
6244 * lib/target-supports.exp
6245 (check_effective_target_logical_op_short_circuit): Add nios2.
6246 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6247 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6248 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6249 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6250 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6251 for test using -fPIC.
6252 * gcc.dg/lto/pr61526_0.c: Likewise.
6253
6254 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6255
6256 PR tree-optimization/62091
6257 * g++.dg/ipa/devirt-37.C: Update template.
6258 * g++.dg/ipa/devirt-40.C: New testcase.
6259
6260 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
6261
6262 PR tree-optimization/62112
6263 * gcc.dg/tree-ssa/pr62112-1.c: New file.
6264 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
6265 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
6266 * gcc.c-torture/execute/20071219-1.c: Likewise.
6267
6268 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6269
6270 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
6271
6272 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6273
6274 * gcc.target/powerpc/swaps-p8-1.c: New test.
6275 * gcc.target/powerpc/swaps-p8-2.c: New test.
6276 * gcc.target/powerpc/swaps-p8-3.c: New test.
6277 * gcc.target/powerpc/swaps-p8-4.c: New test.
6278 * gcc.target/powerpc/swaps-p8-5.c: New test.
6279 * gcc.target/powerpc/swaps-p8-6.c: New test.
6280 * gcc.target/powerpc/swaps-p8-7.c: New test.
6281 * gcc.target/powerpc/swaps-p8-8.c: New test.
6282 * gcc.target/powerpc/swaps-p8-9.c: New test.
6283 * gcc.target/powerpc/swaps-p8-10.c: New test.
6284 * gcc.target/powerpc/swaps-p8-11.c: New test.
6285 * gcc.target/powerpc/swaps-p8-12.c: New test.
6286
6287 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6288
6289 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6290
6291 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6292
6293 * g++.dg/ipa/devirt-37.C: Fix testcase.
6294
6295 2014-08-20 Martin Jambor <mjambor@suse.cz>
6296 Wei Mi <wmi@google.com>
6297
6298 PR ipa/60449
6299 PR middle-end/61776
6300 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
6301 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
6302 * testsuite/gcc.dg/pr61776.c: New test.
6303
6304 2014-08-20 Steve Ellcey <sellcey@mips.com>
6305
6306 PR middle-end/49191
6307 * lib/target-supports.exp (check_effective_target_non_strict_align):
6308 Add function description.
6309
6310 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6311
6312 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
6313 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
6314
6315 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6316
6317 PR c/59304
6318 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
6319 before setting the option.
6320 * diagnostic.c (diagnostic_classify_diagnostic): Record
6321 command-line status.
6322
6323 2014-08-20 Mark Wielaard <mjw@redhat.com>
6324
6325 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
6326
6327 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6328
6329 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
6330 Return memory full when we have a tiny target and relocation
6331 truncation occurs.
6332 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
6333 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
6334 * lib/target-supports.exp (check_effective_target_tiny): New function.
6335
6336 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6337
6338 * gfortran.dg/errnocheck_1.f90: New test.
6339 * gfortran.dg/associative_1.f90: New test.
6340
6341 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6342
6343 PR preprocessor/51303
6344 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
6345
6346 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6347
6348 PR c/60975
6349 PR c/53063
6350 * gcc.dg/cpp/Wvariadic-1p.c: New test.
6351
6352 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
6353
6354 * lib/target-supports.exp
6355 (check_effective_target_arm_v8_neon_ok_nocache): Add
6356 "-march-armv8-a" to compile flags.
6357
6358 2014-08-19 Marek Polacek <polacek@redhat.com>
6359
6360 PR c++/62153
6361 * c-c++-common/Wbool-compare-1.c: New test.
6362
6363 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
6364
6365 PR c/45584
6366 * gcc.dg/pr13519-1.c: Adjust.
6367
6368 2014-08-19 Mark Wielaard <mjw@redhat.com>
6369
6370 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
6371
6372 2014-07-08 Mark Wielaard <mjw@redhat.com>
6373
6374 PR debug/59051
6375 * gcc.dg/guality/restrict.c: New test.
6376
6377 2014-08-19 Mark Wielaard <mjw@redhat.com>
6378
6379 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
6380 matching. Catch '<unknown type in ' to recognize older gdb versions.
6381 * gcc.dg/guality/const-volatile.c: New test.
6382
6383 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6384
6385 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
6386 !gas.
6387
6388 2014-08-19 Marek Polacek <polacek@redhat.com>
6389
6390 * gcc.dg/Wc99-c11-compat-1.c: New test.
6391 * gcc.dg/Wc99-c11-compat-2.c: New test.
6392 * gcc.dg/Wc99-c11-compat-3.c: New test.
6393 * gcc.dg/Wc99-c11-compat-4.c: New test.
6394 * gcc.dg/Wc99-c11-compat-5.c: New test.
6395 * gcc.dg/Wc99-c11-compat-6.c: New test.
6396 * gcc.dg/Wc99-c11-compat-7.c: New test.
6397
6398 2014-08-19 Marek Polacek <polacek@redhat.com>
6399
6400 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
6401 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
6402 * gcc.dg/Wc90-c99-compat-7.c: New test.
6403 * gcc.dg/Wc90-c99-compat-8.c: New test.
6404 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
6405
6406 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6407 Steven Bosscher <steven@gcc.gnu.org>
6408
6409 PR c/52952
6410 * gcc.dg/redecl-4.c: Add column markers.
6411 * gcc.dg/format/bitfld-1.c: Likewise.
6412 * gcc.dg/format/attr-2.c: Likewise.
6413 * gcc.dg/format/attr-6.c: Likewise.
6414 * gcc.dg/format/array-1.c: Likewise.
6415 * gcc.dg/format/attr-7.c: Likewise.
6416 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6417 * gcc.dg/format/attr-4.c: Likewise.
6418 * gcc.dg/format/branch-1.c: Likewise.
6419 * gcc.dg/format/c90-printf-1.c: Likewise.
6420
6421 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
6422
6423 * guality/nrv-1.c: Add `used' attribute to a1.
6424
6425 2014-08-18 Richard Biener <rguenther@suse.de>
6426
6427 PR tree-optimization/62090
6428 * gcc.dg/pr62090-2.c: New testcase.
6429
6430 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
6431
6432 * g++.dg/ipa/pr61800.C: New.
6433
6434 2014-08-18 Yury Gribov <y.gribov@samsung.com>
6435
6436 PR sanitizer/62089
6437 * c-c++-common/asan/pr62089.c: New test.
6438 * c-c++-common/asan/bitfield-1.c: New test.
6439 * c-c++-common/asan/bitfield-2.c: New test.
6440 * c-c++-common/asan/bitfield-3.c: New test.
6441 * c-c++-common/asan/bitfield-4.c: New test.
6442
6443 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6444
6445 PR tree-optimization/52904
6446 * gcc.dg/pr52904.c: New test.
6447
6448 2014-08-17 Tobias Burnus <burnus@net-b.de>
6449
6450 * gfortran.dg/finalize_27.f90: New.
6451
6452 2014-08-16 Andrew Pinski <apinski@cavium.com>
6453
6454 * gcc.c-torture/compile/20140816-1.c: New testcase.
6455
6456 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
6457
6458 PR c++/52819
6459 * g++.dg/template/pr52819.C: New.
6460
6461 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6462
6463 PR fortran/62142
6464 * gfortran.dg/realloc_on_assign_24.f90: New test.
6465
6466 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6467
6468 PR c++/62072
6469 Revert:
6470 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6471
6472 DR 1584
6473 PR c++/57466
6474 * g++.dg/template/pr57466.C: New.
6475 * g++.dg/cpp0x/pr57466.C: Likewise.
6476 * g++.dg/template/unify6.C: Update.
6477
6478 * g++.dg/cpp0x/sfinae52.C: New.
6479
6480 2014-08-15 Ilya Tocar <tocarip@gmail.com>
6481
6482 PR target/61878
6483 * gcc.target/i386/avx512f-typecast-1.c: New test.
6484 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
6485 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
6486 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
6487 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
6488 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
6489 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6490 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6491 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6492 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6493 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6494 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6495 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6496 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
6497 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
6498 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
6499 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
6500 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6501 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6502 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6503 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6504 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6505 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6506 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6507 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6508 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6509 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6510 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6511 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6512 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6513 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6514 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6515 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6516 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6517 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6518 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6519 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6520 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6521 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6522 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6523 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6524
6525 2014-08-15 Jakub Jelinek <jakub@redhat.com>
6526 Tobias Burnus <burnus@net-b.de>
6527
6528 PR fortran/62131
6529 * gfortran.dg/gomp/pr62131.f90: New test.
6530
6531 2014-08-15 Richard Biener <rguenther@suse.de>
6532
6533 PR tree-optimization/62031
6534 * gcc.dg/torture/pr62031.c: New testcase.
6535
6536 2014-08-15 Bin Cheng <bin.cheng@arm.com>
6537
6538 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
6539
6540 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
6541
6542 PR tree-optimization/62091
6543 * g++.dg/ipa/devirt-38.C: New testcase.
6544
6545 2014-08-14 Marek Polacek <polacek@redhat.com>
6546
6547 DR 458
6548 * gcc.dg/c11-stdatomic-2.c: New test.
6549
6550 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6551
6552 PR fortran/62106
6553 * gfortran.dg/array_constructor_49.f90: New test.
6554
6555 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6556
6557 PR c++/54377
6558 * g++.dg/template/pr54377.C: New.
6559 * g++.dg/cpp0x/pr54377.C: Likewise.
6560 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
6561 * g++.dg/cpp0x/pr51226.C: Likewise.
6562 * g++.dg/cpp0x/variadic2.C: Likewise.
6563 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
6564 * g++.dg/template/dtor3.C: Likewise.
6565 * g++.dg/template/qualttp4.C: Likewise.
6566 * g++.dg/template/spec28.C: Likewise.
6567 * g++.old-deja/g++.brendan/crash8.C: Likewise.
6568 * g++.old-deja/g++.pt/ttp7.C: Likewise.
6569
6570 2014-08-14 Tom de Vries <tom@codesourcery.com>
6571
6572 PR rtl-optimization/62004
6573 PR rtl-optimization/62030
6574 * gcc.dg/pr62004.c: New test.
6575 * gcc.dg/pr62030.c: Same.
6576 * gcc.target/mips/pr62030-octeon.c: Same.
6577
6578 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6579
6580 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
6581 * g++.dg/cpp0x/decltype2.C: Likewise.
6582 * g++.dg/cpp0x/decltype3.C: Likewise.
6583 * g++.dg/cpp0x/pr60249.C: Likewise.
6584 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6585 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6586 * g++.dg/cpp0x/variadic2.C: Likewise.
6587 * g++.dg/cpp0x/variadic74.C: Likewise.
6588 * g++.dg/parse/error10.C: Likewise.
6589 * g++.dg/parse/error15.C: Likewise.
6590 * g++.dg/parse/error2.C: Likewise.
6591 * g++.dg/template/crash106.C: Likewise.
6592 * g++.dg/template/crash89.C: Likewise.
6593 * g++.dg/template/nontype7.C: Likewise.
6594 * g++.dg/template/void3.C: Likewise.
6595 * g++.dg/template/void7.C: Likewise.
6596
6597 2014-08-14 Richard Biener <rguenther@suse.de>
6598
6599 PR tree-optimization/62090
6600 * gcc.dg/pr62090.c: New testcase.
6601
6602 2014-08-14 Richard Biener <rguenther@suse.de>
6603
6604 PR rtl-optimization/62079
6605 * g++.dg/pr62079.C: New testcase.
6606
6607 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
6608
6609 * gcc.target/arm/max-insns-skipped.c: New test.
6610
6611 2014-08-14 Bin Cheng <bin.cheng@arm.com>
6612
6613 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
6614
6615 2014-08-12 Marek Polacek <polacek@redhat.com>
6616
6617 * gcc.dg/concat.c: Add dg-options.
6618 * gcc.dg/func-outside-2.c: Add __extension__.
6619 * gcc.dg/pr19967.c: Use -std=c99.
6620 * gcc.dg/pr22458-1.c: Add dg-options.
6621 * gcc.dg/pr33676.c: Add dg-options.
6622 * gcc.dg/gnu-predef-1.c: New test.
6623 * gcc.dg/c90-func-1.c: New test.
6624 * gcc.dg/c90-func-2.c: New test.
6625 * gcc.dg/c90-func-2.h: New test.
6626
6627 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
6628
6629 * lib/target/supports.exp
6630 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
6631 or later.
6632
6633 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
6634
6635 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
6636 on Neon hardware.
6637
6638 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
6639 * gcc.target/arm/pr59985.c: Likewise.
6640
6641 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
6642
6643 PR other/61962
6644 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
6645
6646 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
6647
6648 PR middle-end/62103
6649 * gcc.c-torture/execute/bitfld-6.c: New test.
6650
6651 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
6652
6653 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
6654 * gcc.target/arm/pr56184.C: Likewise.
6655 * gcc.target/arm/pr59896.c: Likewise.
6656 * gcc.target/arm/stack-red-zone.c: Likewise.
6657 * gcc.target/arm/thumb-find-work-register.c: Likewise.
6658
6659 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
6660 check_effective_target_arm_thumb2_ok): Test with code that passes
6661 an argument and returns a result.
6662
6663 2014-08-11 Richard Biener <rguenther@suse.de>
6664
6665 PR tree-optimization/62075
6666 * gcc.dg/vect/pr62075.c: New testcase.
6667
6668 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
6669
6670 PR tree-optimization/62073
6671 * gcc.dg/vect/pr62073.c: New test.
6672
6673 2014-08-11 Richard Biener <rguenther@suse.de>
6674
6675 PR tree-optimization/62070
6676 * gcc.dg/pr62070.c: New testcase.
6677
6678 2014-08-11 Yury Gribov <y.gribov@samsung.com>
6679
6680 * c-c++-common/asan/inc.c: Update test.
6681 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6682 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
6683 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6684 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6685 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6686 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6687 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6688 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6689 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6690 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6691
6692 2014-08-10 Marek Polacek <polacek@redhat.com>
6693
6694 PR c/51849
6695 * gcc.dg/Wc90-c99-compat-1.c: New test.
6696 * gcc.dg/Wc90-c99-compat-2.c: New test.
6697 * gcc.dg/Wc90-c99-compat-3.c: New test.
6698 * gcc.dg/Wc90-c99-compat-4.c: New test.
6699 * gcc.dg/Wc90-c99-compat-5.c: New test.
6700 * gcc.dg/Wc90-c99-compat-6.c: New test.
6701 * gcc.dg/wvla-1.c: Adjust dg-warning.
6702 * gcc.dg/wvla-2.c: Adjust dg-warning.
6703 * gcc.dg/wvla-4.c: Adjust dg-warning.
6704 * gcc.dg/wvla-6.c: Adjust dg-warning.
6705
6706 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6707
6708 PR fortran/61999
6709 * gfortran.dg/dot_product_3.f90: New test case.
6710
6711 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
6712
6713 * g++.dg/ipa/devirt-35.C: Fix template.
6714 * g++.dg/ipa/devirt-36.C: Likewise.
6715 * g++.dg/ipa/devirt-37.C: New testcase.
6716
6717 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6718
6719 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
6720 * g++.dg/cpp0x/enum29.C: Adjust.
6721
6722 2014-08-08 Richard Biener <rguenther@suse.de>
6723
6724 * gcc.dg/strlenopt-8.c: Remove XFAIL.
6725 * gcc.dg/tree-prof/stringop-2.c: Adjust.
6726 * gfortran.dg/array_memcpy_4.f90: Likewise.
6727 * gfortran.dg/trim_optimize_1.f90: Likewise.
6728 * gfortran.dg/trim_optimize_2.f90: Likewise.
6729
6730 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
6731
6732 * gcc.dg/zero_sign_ext_test.c: New test.
6733
6734 2014-08-08 Bin Cheng <bin.cheng@arm.com>
6735
6736 * gcc.dg/torture/pr61772.c: Skip lto running.
6737
6738 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6739
6740 PR tree-optimization/60707
6741 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
6742
6743 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
6744
6745 * g++.dg/ipa/devirt-35.C: New testcase.
6746 * g++.dg/ipa/devirt-36.C: New testcase.
6747
6748 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6749
6750 PR c++/51312
6751 * g++.dg/cpp0x/enum29.C: New.
6752
6753 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6754
6755 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
6756 defining in dg-options.
6757 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6758
6759 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
6760
6761 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
6762
6763 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
6764 on 32-bit hppa-hpux.
6765
6766 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
6767 * c-c++-common/pr50459.c: Likewise.
6768
6769 2014-08-07 Petr Murzin <petr.murzin@intel.com>
6770
6771 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
6772 values.h, change MAXDOUBLE for DBL_MAX.
6773 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6774 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
6775 values.h, change MAXFLOAT for FLT_MAX.
6776 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6777 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
6778 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6779 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6780 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6781 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6782 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6783 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6784 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6785
6786 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6787
6788 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
6789
6790 2014-08-07 Marek Polacek <polacek@redhat.com>
6791
6792 * gcc.dg/fold-reassoc-3.c: New test.
6793
6794 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
6795
6796 * gcc.target/i386/struct-size.c: New.
6797
6798 2014-08-07 Tom de Vries <tom@codesourcery.com>
6799
6800 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6801 * lib/target-supports.exp (check_effective_target_glibc)
6802 (check_effective_target_glibc_2_12_or_later)
6803 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6804
6805 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
6806
6807 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6808
6809 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6810
6811 PR c++/43906
6812 * g++.dg/warn/Waddress-1.C: New.
6813
6814 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6815
6816 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6817
6818 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
6819
6820 PR debug/61923
6821 * gcc.target/i386/pr61923.c: New test.
6822
6823 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
6824
6825 * gcc.target/aarch64/vdup_n_2.c: New test.
6826
6827 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6828
6829 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6830 powerpc_elfv2.
6831
6832 2014-08-06 Jakub Jelinek <jakub@redhat.com>
6833
6834 PR rtl-optimization/61801
6835 * gcc.target/i386/pr61801.c: Rewritten.
6836
6837 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6838
6839 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6840 Fix types.
6841 (test_vqdmlsls_lane_s32): Likewise.
6842 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6843 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6844
6845 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6846
6847 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6848 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6849 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6850 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6851 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6852 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6853 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6854 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6855
6856 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6857
6858 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6859 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6860 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6861 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6862 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6863 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6864
6865 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866
6867 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6868
6869 2014-08-04 Rohit <rohitarulraj@freescale.com>
6870
6871 PR target/60102
6872 * gcc.target/powerpc/pr60102.c: New testcase.
6873
6874 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6875
6876 PR target/61713
6877 * gcc.dg/pr61756.c: New test.
6878
6879 2014-08-04 Tom de Vries <tom@codesourcery.com>
6880
6881 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6882 version instead of required-target.
6883 * lib/target-supports.exp
6884 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6885 (check_effective_target_glibc_2_11_or_earlier): ... this.
6886
6887 2014-08-04 Arnaud Charlet <charlet@adacore.com>
6888
6889 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6890 * gnat.dg/specs/debug1.ads: Adjust.
6891 * gnat.dg/specs/formal_type.ads: Fix error in test.
6892
6893 2014-08-03 Marek Polacek <polacek@redhat.com>
6894
6895 * gcc.dg/case-bogus-1.c: New test.
6896
6897 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6898
6899 PR c++/15339
6900 * g++.dg/other/default9.C: New.
6901 * g++.dg/other/default10.C: Likewise.
6902 * g++.dg/other/default3.C: Remove xfail.
6903
6904 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
6905
6906 * g++.dg/warn/Wsuggest-final.C: New testcase.
6907 * g++.dg/ipa/devirt-34.C: Fix.
6908
6909 2014-08-02 Marek Polacek <polacek@redhat.com>
6910
6911 PR c/59855
6912 * gcc.dg/Wdesignated-init-2.c: New test.
6913
6914 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6915
6916 DR 217 again
6917 * g++.dg/tc1/dr217-2.C: New.
6918
6919 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
6920
6921 PR other/61963
6922 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6923
6924 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6925
6926 PR middle-end/61455
6927 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6928 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6929
6930 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6931
6932 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
6933 testcase.
6934
6935 2014-08-01 Richard Biener <rguenther@suse.de>
6936
6937 PR middle-end/61762
6938 * gcc.dg/pr61762.c: Align the string to make the testcase work
6939 on strict-align targets.
6940
6941 2014-08-01 Jakub Jelinek <jakub@redhat.com>
6942
6943 * c-c++-common/ubsan/align-1.c: New test.
6944 * c-c++-common/ubsan/align-2.c: New test.
6945 * c-c++-common/ubsan/align-3.c: New test.
6946 * c-c++-common/ubsan/align-4.c: New test.
6947 * c-c++-common/ubsan/align-5.c: New test.
6948 * c-c++-common/ubsan/attrib-4.c: New test.
6949 * g++.dg/ubsan/align-1.C: New test.
6950 * g++.dg/ubsan/align-2.C: New test.
6951 * g++.dg/ubsan/align-3.C: New test.
6952 * g++.dg/ubsan/attrib-1.C: New test.
6953 * g++.dg/ubsan/null-1.C: New test.
6954 * g++.dg/ubsan/null-2.C: New test.
6955
6956 2014-08-01 Tom de Vries <tom@codesourcery.com>
6957
6958 * lib/target-supports.exp (check_effective_target_glibc)
6959 (check_effective_target_glibc_2_12_or_later)
6960 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
6961 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
6962 not_glibc_2_11_or_earlier.
6963
6964 2014-07-31 Tom de Vries <tom@codesourcery.com>
6965
6966 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
6967
6968 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
6969
6970 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
6971 (test_vpaddd_s64): Likewise.
6972 (test_vpaddd_s64): Likewise.
6973 * gcc.target/aarch64/simd/vpaddd_f64: New.
6974 * gcc.target/aarch64/simd/vpaddd_s64: New.
6975 * gcc.target/aarch64/simd/vpaddd_u64: New.
6976
6977 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
6978
6979 PR target/61948
6980 * gcc.target/arm/pr61948.c: New test case.
6981
6982 2014-07-31 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/61964
6985 * gcc.dg/torture/pr61964.c: New testcase.
6986
6987 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
6988
6989 PR c++/60517
6990 * c-c++-common/addrtmp.c: New file.
6991 * c-c++-common/uninit-G.c: Adapt.
6992
6993 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
6994
6995 PR lto/61868
6996 * gcc.dg/pr61868.c: New test.
6997
6998 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
6999
7000 PR c++/57397
7001 * g++.dg/cpp0x/vt-57397-1.C: New.
7002 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7003
7004 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7005
7006 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7007
7008 2014-07-30 Tom Tromey <tromey@redhat.com>
7009
7010 PR c/59855
7011 * gcc.dg/Wdesignated-init.c: New file.
7012
7013 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7014
7015 * g++.dg/ipa/devirt-34.C: New testcase.
7016
7017 2014-07-28 Richard Biener <rguenther@suse.de>
7018
7019 PR rtl-optimization/61801
7020 * gcc.target/i386/pr61801.c: Fix testcase.
7021
7022 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7023
7024 * gcc.dg/fold-abs-5.c: New test.
7025 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7026 * gcc.dg/fold-compare-8.c: Likewise.
7027
7028 2014-07-28 Richard Biener <rguenther@suse.de>
7029
7030 PR middle-end/52478
7031 * gcc.dg/torture/ftrapv-1.c: New testcase.
7032
7033 2014-07-28 Richard Biener <rguenther@suse.de>
7034
7035 PR tree-optimization/61921
7036 * gfortran.dg/pr61921.f90: New testcase.
7037
7038 2014-07-28 Richard Biener <rguenther@suse.de>
7039
7040 PR rtl-optimization/61801
7041 * gcc.target/i386/pr61801.c: New testcase.
7042
7043 2014-07-27 Marek Polacek <polacek@redhat.com>
7044
7045 PR c/61861
7046 * gcc.dg/pr61861.c: New test.
7047
7048 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7049
7050 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7051 variable problem.
7052
7053 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7054
7055 PR rtl-optimization/61926
7056 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7057 Reverse argument order.
7058 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7059 New XFAILed tests that match the original order.
7060
7061 2014-07-26 Marek Polacek <polacek@redhat.com>
7062
7063 PR c/61077
7064 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7065
7066 2014-07-26 Tobias Burnus <burnus@net-b.de>
7067
7068 PR fortran/61881
7069 PR fortran/61888
7070 PR fortran/57305
7071 * gfortran.dg/sizeof_2.f90: Change dg-error.
7072 * gfortran.dg/sizeof_4.f90: New.
7073 * gfortran.dg/storage_size_1.f08: Correct expected
7074 value.
7075
7076 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
7077
7078 PR target/44551
7079 * gcc.target/i386/pr44551-1.c: New file.
7080
7081 2014-07-25 Xinliang David Li <davidxl@google.com>
7082
7083 * g++.dg/tree-prof/tree-prof.exp: Define macros.
7084 * g++.dg/tree-prof/reorder_class1.h: New file.
7085 * g++.dg/tree-prof/reorder_class2.h: New file.
7086 * g++.dg/tree-prof/reorder.C: New test.
7087 * g++.dg/tree-prof/morefunc.C: New test.
7088
7089 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
7090
7091 Implement N4051 - Allow typename in a template template parameter
7092 * lib/target-supports.exp (check_effective_target_c++1y): Now
7093 means C++1y and up.
7094 (check_effective_target_c++1y_down): New.
7095 (check_effective_target_c++1z_only): New.
7096 (check_effective_target_c++1z): New.
7097 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
7098 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
7099 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
7100
7101 2014-07-25 Tobias Burnus <burnus@net-b.de>
7102
7103 * gfortran.dg/storage_size_5.f90: New.
7104
7105 2014-07-25 Richard Biener <rguenther@suse.de>
7106
7107 PR middle-end/61762
7108 PR middle-end/61894
7109 * gcc.dg/pr61762.c: New testcase.
7110 * gcc.dg/fold-cstring.c: Likewise.
7111 * gcc.dg/fold-cvect.c: Likewise.
7112
7113 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7114
7115 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
7116
7117 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
7118 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
7119 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
7120 * gcc.c-torture/execute/pr23135.x: Likewise.
7121
7122 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7123
7124 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
7125
7126 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7127
7128 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
7129
7130 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7131
7132 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
7133
7134 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7135
7136 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7137 sequences.
7138 * gcc.target/aarch64/test_frame_2.c: Likewise.
7139 * gcc.target/aarch64/test_frame_4.c: Likewise.
7140 * gcc.target/aarch64/test_frame_6.c: Likewise.
7141 * gcc.target/aarch64/test_frame_7.c: Likewise.
7142 * gcc.target/aarch64/test_frame_8.c: Likewise.
7143 * gcc.target/aarch64/test_frame_10.c: Likewise.
7144
7145 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7146
7147 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7148 sequences.
7149 * gcc.target/aarch64/test_frame_10.c: Likewise.
7150 * gcc.target/aarch64/test_frame_2.c: Likewise.
7151 * gcc.target/aarch64/test_frame_4.c: Likewise.
7152 * gcc.target/aarch64/test_frame_6.c: Likewise.
7153 * gcc.target/aarch64/test_frame_7.c: Likewise.
7154 * gcc.target/aarch64/test_frame_8.c: Likewise.
7155 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
7156
7157 2014-07-24 Martin Jambor <mjambor@suse.cz>
7158
7159 PR ipa/61160
7160 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
7161
7162 2014-07-24 Richard Biener <rguenther@suse.de>
7163
7164 PR ipa/61823
7165 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
7166
7167 2014-07-24 Andreas Schwab <schwab@suse.de>
7168
7169 * lib/target-supports.exp (check_effective_target_arm_nothumb):
7170 Also check for __arm__.
7171
7172 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7173
7174 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
7175 sequences.
7176
7177 2014-07-24 Marek Polacek <polacek@redhat.com>
7178
7179 PR c/57653
7180 * c-c++-common/pr57653.c: New test.
7181 * c-c++-common/pr57653.h: New file.
7182 * c-c++-common/pr57653-2.c: New test.
7183 * c-c++-common/pr57653-2.h: New file.
7184
7185 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7186
7187 * gcc.target/aarch64/test_frame_common.h: New file.
7188 * gcc.target/aarch64/test_frame_1.c: Likewise.
7189 * gcc.target/aarch64/test_frame_2.c: Likewise.
7190 * gcc.target/aarch64/test_frame_3.c: Likewise.
7191 * gcc.target/aarch64/test_frame_4.c: Likewise.
7192 * gcc.target/aarch64/test_frame_5.c: Likewise.
7193 * gcc.target/aarch64/test_frame_6.c: Likewise.
7194 * gcc.target/aarch64/test_frame_7.c: Likewise.
7195 * gcc.target/aarch64/test_frame_8.c: Likewise.
7196 * gcc.target/aarch64/test_frame_9.c: Likewise.
7197 * gcc.target/aarch64/test_frame_10.c: Likewise.
7198 * gcc.target/aarch64/test_frame_11.c: Likewise.
7199 * gcc.target/aarch64/test_frame_12.c: Likewise.
7200 * gcc.target/aarch64/test_frame_13.c: Likewise.
7201 * gcc.target/aarch64/test_frame_14.c: Likewise.
7202 * gcc.target/aarch64/test_frame_15.c: Likewise.
7203
7204 2014-07-23 Marek Polacek <polacek@redhat.com>
7205
7206 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7207 in the structure.
7208
7209 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7210
7211 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7212 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7213 * gcc.dg/pr10474.c (target): Likewise.
7214
7215 2014-07-22 Martin Jambor <mjambor@suse.cz>
7216
7217 PR ipa/61160
7218 * pr61160-3.C (main): Return zero.
7219
7220 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7221
7222 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7223 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7224 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7225 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7226 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7227 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7228
7229 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7230
7231 PR tree-optimization/61822
7232 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7233
7234 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7235
7236 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7237
7238 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7239
7240 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7241 -msse2 -mno-avx instead of -msse.
7242
7243 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7244
7245 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7246 * gcc.dg/pr44024.c (dg-options): Add -O1.
7247 (dg-final): Check for the condition.
7248 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7249
7250 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7251
7252 PR target/55701
7253 * gcc.target/arm/memset-inline-1.c: New test.
7254 * gcc.target/arm/memset-inline-2.c: New test.
7255 * gcc.target/arm/memset-inline-3.c: New test.
7256 * gcc.target/arm/memset-inline-4.c: New test.
7257 * gcc.target/arm/memset-inline-5.c: New test.
7258 * gcc.target/arm/memset-inline-6.c: New test.
7259 * gcc.target/arm/memset-inline-7.c: New test.
7260 * gcc.target/arm/memset-inline-8.c: New test.
7261 * gcc.target/arm/memset-inline-9.c: New test.
7262
7263 2014-07-21 Tom de Vries <tom@codesourcery.com>
7264
7265 PR target/61827
7266 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
7267 to bar symbol in scan-assembler-times call check.
7268
7269 2014-07-21 Tom de Vries <tom@codesourcery.com>
7270
7271 PR target/61827
7272 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
7273 for darwin in scan-assembler-times check.
7274 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
7275 scan-assembler-not checks. Add checks for insns.
7276 (main): Remove.
7277 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
7278 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
7279 (main): Remove.
7280
7281 2014-07-21 Tom de Vries <tom@codesourcery.com>
7282
7283 PR target/61827
7284 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
7285 dg-options. Add checks for insns with xmm registers. Remove
7286 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
7287 (main): Remove.
7288
7289 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
7290
7291 PR target/61855
7292 * gcc.target/i386/pr61855.c: New test.
7293
7294 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
7295
7296 * gnat.dg/pack20.ad[sb]: New test.
7297 * gnat.dg/pack20_pkg.ads: New helper.
7298
7299 2014-07-20 Ian Lance Taylor <iant@google.com>
7300
7301 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
7302 package for compiledir tests.
7303
7304 2014-07-20 Marek Polacek <polacek@redhat.com>
7305
7306 PR c/61852
7307 * gcc.dg/pr61852.c: New test.
7308
7309 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7310
7311 * gcc.dg/stack-usage-2.c: Adjust.
7312
7313 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
7314
7315 PR target/61794
7316 * gcc.target/i386/pr61794.c: New test.
7317
7318 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
7319
7320 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
7321 involving both inputs rather than a multiplication involving one.
7322 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
7323 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
7324 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
7325
7326 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7327
7328 PR c++/50961
7329 * g++.dg/template/operator13.C: New.
7330
7331 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7332
7333 * gcc.target/aarch64/simd/vfma_f64.c: New test.
7334 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
7335 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
7336 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
7337
7338 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
7339
7340 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
7341 * c-c++-common/ubsan/bounds-5.c: Likewise.
7342 * c-c++-common/ubsan/bounds-6.c: Likewise.
7343 * c-c++-common/ubsan/bounds-7.c: Likewise.
7344 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
7345 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
7346 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7347 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
7348 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7349 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
7350 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
7351 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7352 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
7353 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
7354
7355 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7356
7357 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
7358 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7359 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7360 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7361
7362 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
7363
7364 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
7365 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7366 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
7367
7368 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7369
7370 PR c++/61804
7371 * g++.dg/parse/pr61804.C: New.
7372
7373 2014-07-16 Arnaud Charlet <charlet@adacore.com>
7374
7375 * gnat.dg/specs/alignment2.ads: Update.
7376 * gnat.dg/specs/size_clause1.ads: Likewise.
7377 * gnat.dg/specs/size_clause2.ads: Likewise.
7378
7379 2014-07-16 Dodji Seketeli <dodji@redhat.com>
7380
7381 PR preprocessor/60723 - missing system-ness marks for macro tokens
7382 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
7383
7384 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7385
7386 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
7387 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
7388 -mieee-with-inexact for alpha*-*-*.
7389
7390 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7391
7392 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
7393 Add IEEE options to compile flags.
7394 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
7395 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
7396
7397 2014-07-15 Michael Matz <matz@suse.de>
7398
7399 PR rtl-optimization/61772
7400 * gcc.dg/torture/pr61772.c: New test.
7401
7402 2014-07-15 Marek Polacek <polacek@redhat.com>
7403
7404 * gcc.dg/ubsan/bounds-1.c: New test.
7405
7406 2014-06-15 Tobias Burnus <burnus@net-b.de>
7407
7408 * gfortran.dg/coarray_34.f90: New.
7409 * gfortran.dg/coarray_6.f90: Update test case.
7410
7411 2014-07-14 Richard Biener <rguenther@suse.de>
7412
7413 PR tree-optimization/61779
7414 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
7415
7416 2014-07-14 Richard Biener <rguenther@suse.de>
7417
7418 PR tree-optimization/61786
7419 * gcc.dg/torture/pr61786.c: New testcase.
7420 * gcc.dg/lto/pr61786_0.c: Likewise.
7421 * gcc.dg/lto/pr61786_1.c: Likewise.
7422
7423 2014-07-14 Richard Biener <rguenther@suse.de>
7424
7425 PR tree-optimization/61757
7426 PR tree-optimization/61783
7427 PR tree-optimization/61787
7428 * gcc.dg/torture/pr61757.c: New testcase.
7429 * gcc.dg/torture/pr61787.c: Likewise.
7430
7431 2014-07-14 Jakub Jelinek <jakub@redhat.com>
7432
7433 PR middle-end/61294
7434 * c-c++-common/Wmemset-transposed-args1.c: New test.
7435 * c-c++-common/Wmemset-transposed-args2.c: New test.
7436 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
7437
7438 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
7439
7440 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
7441 longer happens during parsing.
7442 * gcc.dg/pr44024.c: Update template.
7443 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
7444 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
7445 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
7446
7447 2014-07-13 Tom de Vries <tom@codesourcery.com>
7448
7449 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
7450 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
7451
7452 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
7453
7454 PR C++/60209 - Declaration of user-defined literal operator cause error
7455 * g++.dg/cpp0x/pr60209-neg.C: New.
7456 * g++.dg/cpp0x/pr60209.C: New.
7457 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
7458
7459 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7460
7461 PR c++/60967
7462 * g++.dg/cilk-plus/pr60967.C: New.
7463
7464 2014-07-13 Tobias Burnus <burnus@net-b.de>
7465
7466 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
7467
7468 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
7469
7470 PR fortran/61780
7471 * gfortran.dg/dependency_44.f90 : New test
7472
7473 2014-07-12 Tobias Burnus <burnus@net-b.de>
7474
7475 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
7476 * gfortran.dg/coarray_atomic_2.f90: New.
7477 * gfortran.dg/coarray_atomic_3.f90: New.
7478 * gfortran.dg/coarray_atomic_4.f90: New.
7479 * gfortran.dg/coarray/atomic_2.f90: New.
7480
7481 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
7482
7483 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
7484 * g++.dg/cpp0x/pr57644.C: New.
7485
7486 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
7487
7488 PR c++/53159
7489 * g++.dg/cpp0x/Wnarrowing1.C: New.
7490
7491 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
7492
7493 PR preprocessor/61389
7494 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
7495 * gcc.dg/cpp/sysmac1.c: Likewise.
7496
7497 2014-07-11 Richard Biener <rguenther@suse.de>
7498
7499 PR middle-end/61473
7500 * gcc.dg/memmove-4.c: New testcase.
7501 * gcc.dg/strlenopt-8.c: XFAIL.
7502 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
7503
7504 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
7505
7506 PR target/61561
7507 * gcc.dg/pr61561.c: New test.
7508
7509 2014-07-10 Tom de Vries <tom@codesourcery.com>
7510
7511 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
7512 dg-options.
7513 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
7514 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
7515 dg-options.
7516
7517 2014-07-10 Richard Biener <rguenther@suse.de>
7518
7519 PR c-family/61741
7520 * c-c++-common/torture/pr61741.c: Use signed char.
7521
7522 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
7523
7524 * gnat.dg/opt39.adb: New test.
7525
7526 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7527
7528 PR tree-optimization/61742
7529 * gcc.dg/torture/pr61742.c: New test.
7530 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
7531 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
7532
7533 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/60686
7536 * g++.dg/cpp0x/explicit8.C: New.
7537
7538 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7539
7540 DR 1584
7541 PR c++/57466
7542 * g++.dg/template/pr57466.C: New.
7543 * g++.dg/cpp0x/pr57466.C: Likewise.
7544 * g++.dg/template/unify6.C: Update.
7545
7546 2014-07-09 Tom de Vries <tom@codesourcery.com>
7547
7548 * gcc.target/i386/fuse-caller-save-rec.c: New test.
7549
7550 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7551
7552 * gfortran.dg/ieee/underflow_1.f90: New file.
7553
7554 2014-07-09 Richard Biener <rguenther@suse.de>
7555
7556 PR c-family/61741
7557 * c-c++-common/torture/pr61741.c: New testcase.
7558
7559 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
7560
7561 * lib/target-supports.exp
7562 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
7563
7564 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
7565
7566 * gcc.dg/globalalias.c: Remove XFAIL.
7567 * gcc.dg/localalias.c: Remove XFAIL.
7568
7569 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
7570
7571 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
7572 * g++.dg/cpp0x/pr58155.C: New.
7573
7574 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7575
7576 PR testsuite/61453
7577 * gfortran.dg/bind_c_array_params_2.f90:
7578 Adjust regexp for more targets.
7579
7580 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
7581 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/59361
7584 * g++.dg/cpp0x/vt-59361.C: New.
7585
7586 2014-07-08 Sriraman Tallam <tmsriram@google.com>
7587
7588 PR target/61599
7589 * gcc.target/i386/pr61599-1.c: New test.
7590 * gcc.target/i386/pr61599-2.c: New test.
7591
7592 2014-07-08 Jakub Jelinek <jakub@redhat.com>
7593
7594 PR rtl-optimization/61673
7595 * gcc.c-torture/execute/pr61673.c: New test.
7596
7597 PR tree-optimization/61725
7598 * gcc.dg/tree-ssa/vrp93.c: New test.
7599 * gcc.c-torture/execute/pr61725.c: New test.
7600
7601 2014-07-08 Richard Biener <rguenther@suse.de>
7602
7603 * tree-ssa-dom.h (loop_depth_of_name): Remove.
7604 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
7605 restriction on loop depth difference.
7606 (record_equality): Likewise.
7607 (propagate_rhs_into_lhs): Likewise. Simplify condition.
7608 (loop_depth_of_name): Remove.
7609 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
7610 restriction on loop depth difference.
7611 (init_copy_prop): Likewise.
7612
7613 2014-07-08 Richard Biener <rguenther@suse.de>
7614
7615 PR tree-optimization/61681
7616 * gcc.dg/torture/pr61681.c: New testcase.
7617
7618 2014-07-08 Richard Biener <rguenther@suse.de>
7619
7620 PR tree-optimization/61680
7621 * gcc.dg/vect/pr61680.c: New testcase.
7622
7623 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7624
7625 PR tree-optimization/61576
7626 * gcc.dg/torture/pr61576.c: New test.
7627
7628 2014-07-08 Marek Polacek <polacek@redhat.com>
7629
7630 PR c/60226
7631 * c-c++-common/pr60226.c: New test.
7632
7633 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
7634
7635 PR fortran/61459
7636 PR fortran/58883
7637 * gfortran.dg/allocatable_function_8.f90 : New test
7638
7639 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
7640
7641 * gcc.target/powerpc/spe-evmerge.c: New file.
7642
7643 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7644
7645 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
7646
7647 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
7648
7649 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
7650
7651 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7652
7653 PR c++/58898
7654 * g++.dg/parse/pr58898.C: New.
7655
7656 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7657
7658 * gfortran.dg/list_read_12.f90: Delete the file.
7659 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
7660 of dg-runtest.
7661
7662 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7663
7664 PR libgfortran/61640
7665 * gfortran.dg/arrayio_16.f90: New test.
7666
7667 2014-07-06 Marek Polacek <polacek@redhat.com>
7668
7669 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
7670 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7671
7672 2014-07-06 Marek Polacek <polacek@redhat.com>
7673
7674 PR c/6940
7675 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
7676 -Wno-sizeof-array-argument.
7677 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
7678 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
7679 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
7680 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
7681 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
7682 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7683 * c-c++-common/sizeof-array-argument.c: New test.
7684 * gcc.dg/vla-5.c: Add dg-warnings.
7685
7686 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
7687
7688 * g++.dg/ipa/devirt-26.C: Update testcase.
7689 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
7690 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
7691
7692 2014-07-04 Tobias Burnus <burnus@net-b.de>
7693
7694 * gfortran.dg/coarray/coindexed_3.f90: New.
7695
7696 2014-07-04 Jakub Jelinek <jakub@redhat.com>
7697
7698 PR middle-end/61654
7699 * g++.dg/opt/pr61654.C: New test.
7700
7701 PR tree-optimization/61684
7702 * gcc.c-torture/compile/pr61684.c: New test.
7703
7704 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
7705
7706 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
7707 dg-runtest's. Adapt all callers.
7708 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
7709 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
7710 * lib/go-dg.exp (go-dg-runtest): Likewise.
7711 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
7712 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
7713
7714 2014-07-03 Jakub Jelinek <jakub@redhat.com>
7715
7716 PR tree-optimization/61682
7717 * gcc.c-torture/execute/pr61682.c: New test.
7718
7719 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
7720
7721 * gcc.target/powerpc/shift-dot.c: New test.
7722
7723 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7724
7725 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
7726 avoid optimization.
7727
7728 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7729
7730 * gcc.target/arm/identical-invariants.c: New test.
7731
7732 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
7733 Chen Gang <gang.chen.5i5j@gmail.com>
7734
7735 * gcc.c-torture/compile/section.c: New testcase.
7736
7737 2014-07-02 Christian Bruel <christian.bruel@st.com>
7738
7739 PR target/29349
7740 PR target/53513
7741 * gcc.target/sh/fpchg.c: New test.
7742
7743 2014-07-02 Jakub Jelinek <jakub@redhat.com>
7744 Fritz Reese <Reese-Fritz@zai.com>
7745
7746 * gfortran.dg/oldstyle_5.f: New test.
7747
7748 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
7749
7750 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
7751 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
7752
7753 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7754
7755 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
7756 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7757 * g++.dg/parse/error11.C: Likewise.
7758 * g++.old-deja/g++.brendan/template17.C: Likewise.
7759
7760 2014-07-02 Tobias Burnus <burnus@net-b.de>
7761
7762 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
7763 * gfortran.dg/coarray/send_array.f90: Ditto.
7764 * gfortran.dg/coarray/sendget_array.f90: Ditto.
7765
7766 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
7767 Yufeng Zhang <yufeng.zhang@arm.com>
7768
7769 * gcc.target/aarch64/aapcs64/aapcs64.exp:
7770 (additional_flags_for_func_ret): New variable based on
7771 $additional_flags with -fno-use-caller-save.
7772 (func-ret-*.c): Use the new variable.
7773
7774 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7775
7776 PR c++/59637
7777 * g++.dg/cpp0x/decltype60.C: New.
7778
7779 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7780
7781 * gcc.target/aarch64/simd/vcage_f64.c: New test.
7782 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
7783 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
7784 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7785 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7786 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
7787 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7788 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7789
7790 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7791
7792 * g++.dg/cpp1y/pr59867.C: Fix target selector.
7793
7794 2014-07-01 Marek Polacek <polacek@redhat.com>
7795
7796 * gcc.dg/Wint-conversion.c: New test.
7797
7798 2014-07-01 Marek Polacek <polacek@redhat.com>
7799
7800 PR c/58286
7801 * gcc.dg/Wincompatible-pointer-types.c: New test.
7802
7803 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
7804
7805 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7806 MicroBlaze specific pattern.
7807
7808 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
7809
7810 PR c++/58781
7811 PR c++/60249
7812 PR c++/59867
7813 * testsuite/g++.dg/cpp0x/pr58781.C: New.
7814 * testsuite/g++.dg/cpp0x/pr60249.C: New.
7815 * testsuite/g++.dg/cpp1y/pr59867.C: New.
7816
7817 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7818
7819 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7820 test requires greater precision than the current PowerPC long
7821 double implementation supports.
7822
7823 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7824
7825 PR c++/54891
7826 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7827
7828 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7829
7830 PR c++/51400
7831 * g++.dg/cpp0x/constexpr-attribute3.C: New.
7832
7833 2014-06-30 Jeff Law <law@redhat.com>
7834
7835 PR tree-optimization/61607
7836 * gcc.dg/tree-ssa/pr61607.c: New test.
7837
7838 2014-06-30 Marek Polacek <polacek@redhat.com>
7839
7840 * c-c++-common/ubsan/attrib-2.c: New test.
7841 * g++.dg/ubsan/return-3.C: New test.
7842
7843 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
7844
7845 PR middle-end/57541
7846 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7847 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7848
7849 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7850
7851 * gcc.dg/ira-loop-pressure.c: New test.
7852
7853 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7854
7855 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7856 checks that the dump is generated.
7857
7858 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7859
7860 PR fortran/36275
7861 PR fortran/38839
7862 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7863 * gfortran.dg/binding_label_tests_27.f90: New file.
7864
7865 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7866
7867 * gfortran.dg/graphite/pr59586.f: New testcase.
7868
7869 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
7870
7871 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7872
7873 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7874
7875 PR fortran/29383
7876 * lib/target-supports.exp (check_effective_target_fortran_ieee):
7877 New function.
7878 * gfortran.dg/ieee/ieee.exp: New file.
7879 * gfortran.dg/ieee/ieee_1.F90: New file.
7880 * gfortran.dg/ieee/ieee_2.f90: New file.
7881 * gfortran.dg/ieee/ieee_3.f90: New file.
7882 * gfortran.dg/ieee/ieee_4.f90: New file.
7883 * gfortran.dg/ieee/ieee_5.f90: New file.
7884 * gfortran.dg/ieee/ieee_6.f90: New file.
7885 * gfortran.dg/ieee/ieee_7.f90: New file.
7886 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7887
7888 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
7889
7890 * g++.dg/cpp0x/elision_conv.C: New.
7891
7892 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7893
7894 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7895
7896 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/61614
7899 * g++.dg/ext/complit14.C: New.
7900
7901 2014-06-27 Martin Jambor <mjambor@suse.cz>
7902
7903 PR ipa/61160
7904 * g++.dg/ipa/pr61160-2.C: New test.
7905 * g++.dg/ipa/pr61160-3.C: Likewise.
7906
7907 2014-06-27 Jakub Jelinek <jakub@redhat.com>
7908
7909 PR tree-optimization/57233
7910 PR tree-optimization/61299
7911 * gcc.dg/pr57233.c: New test.
7912 * gcc.target/i386/pr57233.c: New test.
7913 * gcc.target/i386/sse2-pr57233.c: New test.
7914 * gcc.target/i386/avx-pr57233.c: New test.
7915 * gcc.target/i386/avx2-pr57233.c: New test.
7916 * gcc.target/i386/avx512f-pr57233.c: New test.
7917 * gcc.target/i386/xop-pr57233.c: New test.
7918
7919 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
7920
7921 * gcc.dg/typeof-2.c: New testcase.
7922
7923 2014-06-27 Marek Polacek <polacek@redhat.com>
7924
7925 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7926 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7927 (fn2): Likewise.
7928 (fn5): Likewise.
7929 (fn6): Likewise.
7930 (fn7): Likewise.
7931 (fn8): Likewise.
7932 (fn9): Likewise.
7933 (fn11): Likewise.
7934 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
7935 location. Add memory barrier.
7936 (fn2): Likewise.
7937 (fn3): Likewise.
7938 (fn4): Likewise.
7939 (fn5): Likewise.
7940 * c-c++-common/ubsan/bounds-7.c: New test.
7941
7942 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7943
7944 PR libgfortran/61499
7945 * gfortran.dg/arrayio_15.f90: New test.
7946
7947 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
7948
7949 PR target/61586
7950 * gcc.target/alpha/pr61586.c: New test.
7951
7952 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7953
7954 PR c++/57573
7955 * g++.dg/template/pr57573.C: New.
7956
7957 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
7958
7959 * gcc.dg/tree-ssa/interposition.c: New testcase.
7960
7961 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
7962
7963 PR c++/56633
7964 * g++.dg/cpp0x/deleted8.C: New.
7965
7966 2014-06-26 Martin Jambor <mjambor@suse.cz>
7967
7968 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
7969 parameter.
7970 * g++.dg/simulate-thread/bitfields.C: Likewise.
7971 * gcc.dg/simulate-thread/strict-align-global.c: Remove
7972 allow-packed-store-data-races parameter.
7973 * gcc.dg/simulate-thread/subfields.c: Likewise.
7974 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
7975 to one.
7976
7977 2014-06-26 Martin Jambor <mjambor@suse.cz>
7978
7979 * g++.dg/ipa/pr60600.C: Fix typo.
7980 * g++.dg/ipa/devirt-25.C: Likewise.
7981
7982 2014-06-26 Richard Biener <rguenther@suse.de>
7983
7984 PR tree-optimization/61607
7985 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
7986
7987 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7988
7989 * gcc.dg/inline-22.c: Add bind_pic_locally.
7990 * gcc.dg/inline_4.c: Ditto.
7991 * gcc.dg/fail_always_inline.c: Ditto.
7992 * g++.dg/ipa/devirt-25.C: Ditto.
7993
7994 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
7995
7996 * lib/target-support.exp (bind_pic_locally): Save the flags to
7997 'flags_to_postpone' instead of appending to 'flags'.
7998 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
7999 with flags_to_postpone and revert after target_compile.
8000 * lib/g++.exp (g++_target_compile): Ditto.
8001 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8002
8003 2014-06-26 Nick Clifton <nickc@redhat.com>
8004
8005 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8006
8007 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8008
8009 PR c++/61537
8010 * g++.dg/template/pr61537.C: New testcase.
8011
8012 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8013
8014 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8015 powerpc*-*-linux*.
8016
8017 2014-06-25 Tobias Burnus <burnus@net-b.de>
8018
8019 * gfortran.dg/coarray_33.f90: New.
8020
8021 2014-06-25 Tobias Burnus <burnus@net-b.de>
8022
8023 * gfortran.dg/coarray/coindexed_1.f90: New.
8024
8025 2014-06-25 Tobias Burnus <burnus@net-b.de>
8026
8027 * gfortran.dg/coarray_collectives_7.f90: New.
8028
8029 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8030
8031 * gcc.c-torture/execute/20140622-1.c: New test.
8032
8033 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8034
8035 DR 178
8036 PR c++/49132
8037 * g++.dg/cpp0x/aggr1.C: New.
8038 * g++.dg/cpp0x/aggr2.C: Likewise.
8039 * g++.dg/init/aggr11.C: Likewise.
8040 * g++.dg/init/aggr12.C: Likewise.
8041
8042 2014-06-25 Martin Jambor <mjambor@suse.cz>
8043
8044 * g++.dg/ipa/pr61540.C: Remove dumping test.
8045
8046 2014-06-25 Marek Polacek <polacek@redhat.com>
8047
8048 PR c/61162
8049 * gcc.dg/pr61162.c: Adjust dg-warning.
8050 * gcc.dg/pr61162-2.c: New test.
8051
8052 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
8053
8054 PR tree-optimization/57742
8055 * gcc.dg/tree-ssa/calloc-3.c: New file.
8056
8057 2014-06-25 Richard Biener <rguenther@suse.de>
8058
8059 PR testsuite/61560
8060 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8061 for targets that return _Complex float in memory.
8062
8063 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8064
8065 * gcc.target/arm/vect-noalign.c: Adjust options.
8066
8067 2014-06-24 Cong Hou <congh@google.com>
8068
8069 * gcc.dg/vect/vect-reduc-sad.c: New.
8070 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8071
8072 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
8073
8074 PR tree-optimization/57742
8075 * g++.dg/tree-ssa/calloc.C: New testcase.
8076 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
8077 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
8078 * gcc.dg/strlenopt-9.c: Adapt.
8079
8080 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
8081
8082 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
8083 global variable.
8084 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
8085 instead of calling sequentially in the C code.
8086 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
8087 saved_return_address to the stack frame where LR register was stored.
8088 (saved_return_address): Declare weak.
8089
8090 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8091
8092 PR c++/33972
8093 * g++.dg/other/operator3.C: New.
8094 * g++.dg/template/operator8.C: Adjust.
8095 * g++.dg/template/operator9.C: Likewise.
8096
8097 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
8098
8099 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
8100
8101 2014-06-24 Richard Biener <rguenther@suse.de>
8102
8103 PR tree-optimization/61572
8104 * gcc.target/i386/pr61572.c: New testcase.
8105
8106 2014-06-24 Jakub Jelinek <jakub@redhat.com>
8107
8108 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
8109 reduction clause.
8110 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
8111 Remove Label is never defined expected error.
8112 * gfortran.dg/gomp/udr8.f90: New test.
8113
8114 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
8115
8116 PR tree-optimization/61554
8117 * g++.dg/torture/pr61554.C: New testcase.
8118
8119 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
8120
8121 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
8122
8123 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
8124
8125 * gcc.dg/localalias-2.c: Guard by require-alias.
8126 * gcc.dg/globalalias-2.c: Likewise.
8127
8128 2014-06-23 Kai Tietz <ktietz@redhat.com>
8129
8130 * gcc.target/i386/indjmp-1.c: New test.
8131
8132 2014-06-23 Andrew Pinski <apinski@cavium.com>
8133
8134 * gcc.c-torture/compile/20140723-1.c: New testcase.
8135
8136 2014-06-23 Marek Polacek <polacek@redhat.com>
8137
8138 PR c/61553
8139 * c-c++-common/pr61553.c (foo): Add dg-error.
8140
8141 2014-06-23 Tobias Burnus <burnus@net-b.de>
8142
8143 * gfortran.dg/coarray_32.f90: New.
8144
8145 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8146
8147 DR 577
8148 PR c++/33101
8149 * g++.dg/other/void1.C: Adjust.
8150 * g++.dg/other/void3.C: Likewise.
8151
8152 2014-06-23 Marek Polacek <polacek@redhat.com>
8153
8154 PR c/61553
8155 * c-c++-common/pr61553.c: New test.
8156
8157 2014-06-23 Richard Biener <rguenther@suse.de>
8158
8159 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
8160 * g++.dg/vect/slp-pr50819.cc: Likewise.
8161 * g++.dg/vect/slp-pr56812.cc: Likewise.
8162 * gcc.dg/vect/bb-slp-1.c: Likewise.
8163 * gcc.dg/vect/bb-slp-10.c: Likewise.
8164 * gcc.dg/vect/bb-slp-11.c: Likewise.
8165 * gcc.dg/vect/bb-slp-13.c: Likewise.
8166 * gcc.dg/vect/bb-slp-14.c: Likewise.
8167 * gcc.dg/vect/bb-slp-15.c: Likewise.
8168 * gcc.dg/vect/bb-slp-16.c: Likewise.
8169 * gcc.dg/vect/bb-slp-17.c: Likewise.
8170 * gcc.dg/vect/bb-slp-18.c: Likewise.
8171 * gcc.dg/vect/bb-slp-19.c: Likewise.
8172 * gcc.dg/vect/bb-slp-2.c: Likewise.
8173 * gcc.dg/vect/bb-slp-20.c: Likewise.
8174 * gcc.dg/vect/bb-slp-21.c: Likewise.
8175 * gcc.dg/vect/bb-slp-22.c: Likewise.
8176 * gcc.dg/vect/bb-slp-23.c: Likewise.
8177 * gcc.dg/vect/bb-slp-24.c: Likewise.
8178 * gcc.dg/vect/bb-slp-25.c: Likewise.
8179 * gcc.dg/vect/bb-slp-26.c: Likewise.
8180 * gcc.dg/vect/bb-slp-27.c: Likewise.
8181 * gcc.dg/vect/bb-slp-28.c: Likewise.
8182 * gcc.dg/vect/bb-slp-29.c: Likewise.
8183 * gcc.dg/vect/bb-slp-3.c: Likewise.
8184 * gcc.dg/vect/bb-slp-30.c: Likewise.
8185 * gcc.dg/vect/bb-slp-31.c: Likewise.
8186 * gcc.dg/vect/bb-slp-32.c: Likewise.
8187 * gcc.dg/vect/bb-slp-4.c: Likewise.
8188 * gcc.dg/vect/bb-slp-5.c: Likewise.
8189 * gcc.dg/vect/bb-slp-6.c: Likewise.
8190 * gcc.dg/vect/bb-slp-7.c: Likewise.
8191 * gcc.dg/vect/bb-slp-8.c: Likewise.
8192 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8193 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8194 * gcc.dg/vect/bb-slp-9.c: Likewise.
8195 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8196 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
8197 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8198 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8199 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8200 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8201 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8202 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8203 * gcc.dg/vect/pr26359.c: Likewise.
8204 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8205
8206 2014-06-23 Marek Polacek <polacek@redhat.com>
8207
8208 * c-c++-common/pr49706-2.c: New test.
8209
8210 2014-06-23 Alan Modra <amodra@gmail.com>
8211
8212 * gcc.dg/pr61583.c: New.
8213
8214 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8215
8216 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8217 [u]int64x1_t.
8218
8219 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8220 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8221
8222 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8223 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8224 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8225 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8226 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8227 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8228 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8229 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8230 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8231 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8232 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8233 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8234 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8235 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8236 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8237 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8238 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8239 test_vsrid_n_u64): Fix signature to match intrinsic.
8240
8241 (test_vabs_s64): Remove.
8242 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8243
8244 (test_vdupd_lane_s64): Rename to...
8245 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8246
8247 (test_vdupd_lane_u64): Rename to...
8248 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8249
8250 (test_vtst_s64): Rename to...
8251 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8252
8253 (test_vtst_u64): Rename to...
8254 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8255
8256 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
8257 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
8258 Remove out-of-bounds tests.
8259 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
8260 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
8261 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
8262
8263 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8264
8265 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
8266 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
8267 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
8268 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
8269 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
8270 vector types.
8271 * gcc.target/aarch64/vsub_f64.c: Likewise.
8272 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
8273 scheme as now the same for all variants.
8274 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
8275 float64x1_t.
8276
8277 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
8278
8279 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
8280
8281 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8282
8283 * gcc.dg/localalias.c: Fix broken commit.
8284 * gcc.dg/globalalias.c: Likewise.
8285
8286 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8287
8288 * gcc.dg/localalias.c: New testcase.
8289 * gcc.dg/localalias-2.c: New testcase.
8290 * gcc.dg/globalalias.c: New testcase.
8291 * gcc.dg/globalalias-2.c: New testcase.
8292
8293 2014-06-20 Jakub Jelinek <jakub@redhat.com>
8294
8295 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
8296
8297 2014-06-20 Marek Polacek <polacek@redhat.com>
8298
8299 * c-c++-common/ubsan/bounds-1.c: New test.
8300 * c-c++-common/ubsan/bounds-2.c: New test.
8301 * c-c++-common/ubsan/bounds-3.c: New test.
8302 * c-c++-common/ubsan/bounds-4.c: New test.
8303 * c-c++-common/ubsan/bounds-5.c: New test.
8304 * c-c++-common/ubsan/bounds-6.c: New test.
8305
8306 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
8307
8308 Make the tests big-endian friendly.
8309
8310 * gcc.target/aarch64/aapcs64/test_25.c: Update.
8311 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
8312 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
8313 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
8314 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
8315 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
8316 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
8317 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
8318 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
8319
8320 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8321 Max Ostapenko <m.ostapenko@partner.samsung.com>
8322
8323 PR sanitizer/61547
8324 * c-c++-common/asan/strlen-overflow-1.c: New test.
8325
8326 2014-06-20 Martin Jambor <mjambor@suse.cz>
8327
8328 PR ipa/61540
8329 * g++.dg/ipa/pr61540.C: New test.
8330
8331 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8332 Max Ostapenko <m.ostapenko@partner.samsung.com>
8333
8334 PR sanitizer/61530
8335 * c-c++-common/asan/pr61530.c: New test.
8336
8337 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8338
8339 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
8340 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
8341 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
8342 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
8343 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
8344 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
8345 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
8346 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
8347 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
8348 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
8349 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
8350 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
8351 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8352 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8353 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
8354 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
8355 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
8356 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
8357 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
8358 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
8359 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
8360 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8361 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8362 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
8363 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
8364 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
8365 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
8366 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
8367 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
8368 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
8369 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
8370 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
8371 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
8372 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
8373 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
8374 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8375 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8376 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
8377 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
8378 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
8379 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
8380 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
8381 (test_vqdmlal_high_lane_s16): Fix parameter type.
8382 (test_vqdmlal_high_lane_s32): Likewise.
8383 (test_vqdmull_high_lane_s16): Likewise.
8384 (test_vqdmull_high_lane_s32): Likewise.
8385 (test_vqdmlsl_high_lane_s32): Likewise.
8386 (test_vqdmlsl_high_lane_s16): Likewise.
8387 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
8388 Fix argument type.
8389 (test_vqdmlals_lane_s32): Likewise.
8390 (test_vqdmlslh_lane_s16): Likewise.
8391 (test_vqdmlsls_lane_s32): Likewise.
8392 (test_vqdmulhh_lane_s16): Likewise.
8393 (test_vqdmulhs_lane_s32): Likewise.
8394 (test_vqdmullh_lane_s16): Likewise.
8395 (test_vqdmulls_lane_s32): Likewise.
8396 (test_vqrdmulhh_lane_s16): Likewise.
8397 (test_vqrdmulhs_lane_s32): Likewise.
8398
8399 2014-06-20 Tobias Burnus <burnus@net-b.de>
8400
8401 PR testsuite/61567
8402 * gfortran.dg/coarray_collectives_5.f90: Update
8403 dg-final scan-tree-dump-times.
8404 * gfortran.dg/coarray_collectives_6.f90: Ditto.
8405
8406 2014-06-20 Hale Wang <hale.wang@arm.com>
8407
8408 * gcc.target/arm/lto/: New folder to verify the LTO option.
8409 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
8410 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
8411 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
8412 * lib/lto.exp (object-readelf): New procedure.
8413
8414 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8415
8416 PR fortran/61454
8417 * gfortran.dg/pr61454.f90: New file.
8418
8419 2014-06-19 Terry Guo <terry.guo@arm.com>
8420
8421 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
8422 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
8423 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
8424
8425 2014-06-19 Tobias Burnus <burnus@net-b.de>
8426
8427 * gfortran.dg/coarray/collectives_2.f90: Extend
8428 and make valid.
8429
8430 2014-06-18 Tom de Vries <tom@codesourcery.com>
8431
8432 * gcc.target/aarch64/fuse-caller-save.c: New test.
8433
8434 2014-06-18 Radovan Obradovic <robradovic@mips.com>
8435 Tom de Vries <tom@codesourcery.com>
8436
8437 * gcc.target/arm/fuse-caller-save.c: New test.
8438
8439 2014-06-18 Richard Biener <rguenther@suse.de>
8440
8441 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
8442 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
8443 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
8444
8445 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8446
8447 PR tree-optimization/61518
8448 * gcc.dg/torture/pr61518.c: New test.
8449
8450 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8451
8452 PR tree-optimization/61517
8453 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
8454 (incorrect_read_be32): Likewise.
8455 (main): Call incorrect_read_* to test stmt replacement is made by
8456 bswap at the right place.
8457 * gcc.c-torture/execute/pr61517.c: New test.
8458
8459 2014-06-18 Andreas Schwab <schwab@suse.de>
8460
8461 PR rtl-optimization/54555
8462 * gcc.target/m68k/pr54555.c: New test.
8463
8464 2014-06-18 Olivier Hainque <hainque@adacore.com>
8465
8466 * gnat.dg/blocklocs.adb: New test.
8467
8468 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
8469
8470 PR tree-optimization/52252
8471 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
8472 * gcc.target/i386/pr52252-core.c: Ditto.
8473
8474 PR tree-optimization/61403
8475 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
8476
8477 2014-06-18 Jakub Jelinek <jakub@redhat.com>
8478
8479 * gfortran.dg/gomp/declare-simd-1.f90: New test.
8480 * gfortran.dg/gomp/depend-1.f90: New test.
8481 * gfortran.dg/gomp/target1.f90: New test.
8482 * gfortran.dg/gomp/target2.f90: New test.
8483 * gfortran.dg/gomp/target3.f90: New test.
8484 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
8485 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
8486 201107.
8487
8488 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8489
8490 PR fortran/61126
8491 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
8492
8493 2014-06-17 Tobias Burnus <burnus@net-b.de>
8494 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
8495
8496 * gfortran.dg/coarray/send_array.f90: New.
8497 * gfortran.dg/coarray/get_array.f90: New.
8498 * gfortran.dg/coarray/sendget_array.f90: New.
8499 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
8500 names.
8501 * gfortran.dg/coarray/collectives_2.f90: New.
8502
8503 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8504
8505 PR target/61533
8506 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
8507 dg-options.
8508
8509 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
8510
8511 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
8512 unit_id and kind_id to zero.
8513
8514 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
8515
8516 PR target/61483
8517 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
8518 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
8519 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
8520 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
8521
8522 2014-06-17 Richard Biener <rguenther@suse.de>
8523
8524 PR lto/61012
8525 * gcc.dg/lto/pr61526_0.c: New testcase.
8526 * gcc.dg/lto/pr61526_1.c: Likewise.
8527
8528 2014-06-17 Richard Biener <rguenther@suse.de>
8529
8530 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
8531 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
8532 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
8533 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8534 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
8535
8536 2014-06-17 Richard Biener <rguenther@suse.de>
8537
8538 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
8539
8540 2014-06-16 Richard Biener <rguenther@suse.de>
8541
8542 PR tree-optimization/61482
8543 * g++.dg/torture/pr61482.C: New testcase.
8544
8545 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
8546
8547 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
8548 vpmacsdql instruction.
8549
8550 2014-06-16 Yury Gribov <y.gribov@samsung.com>
8551
8552 * c-c++-common/asan/instrument-with-calls-1.c: New test.
8553 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8554 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8555 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
8556 test patterns.
8557 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8558 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8559 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8560 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8561 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8562 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8563
8564 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8565
8566 PR fortran/28484
8567 PR fortran/61429
8568 * gfortran.dg/system_clock_1.f90: New file.
8569 * gfortran.dg/system_clock_2.f90: New file.
8570
8571 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8572
8573 PR c++/33101
8574 * g++.dg/other/void3.C: New.
8575 * g++.dg/conversion/err-recover1.C: Update.
8576
8577 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
8578
8579 PR target/61415
8580 * lib/target-supports.exp (check_effective_target_longdouble128): New.
8581 * gcc.target/powerpc/pack02.c: Use it.
8582 * gcc.target/powerpc/tfmode_off.c: Likewise.
8583
8584 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
8585
8586 PR rtl-optimization/61094
8587 PR rtl-optimization/61446
8588 * gcc.target/i386/pr61446.c : New.
8589
8590 2014-06-13 Dehao Chen <dehao@google.com>
8591
8592 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
8593
8594 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
8595
8596 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
8597
8598 2014-06-13 Richard Biener <rguenther@suse.de>
8599
8600 * c-c++-common/pr46562-2.c: Adjust.
8601 * g++.dg/tree-ssa/pr8781.C: Likewise.
8602 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8603 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8604 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8605 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
8606 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8607
8608 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8609
8610 PR tree-optimization/61375
8611 * gcc.c-torture/execute/pr61375-1.c: New test.
8612
8613 2014-06-12 Jakub Jelinek <jakub@redhat.com>
8614
8615 PR middle-end/61486
8616 * c-c++-common/gomp/pr61486-1.c: New test.
8617 * c-c++-common/gomp/pr61486-2.c: New test.
8618
8619 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
8620
8621 PR target/59843
8622 * gcc.dg/vect/vect-singleton_1.c: New file.
8623
8624 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
8625
8626 PR target/61443
8627 * gcc.target/avr/torture/pr61443.c: New test.
8628
8629 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8630
8631 PR c++/19200
8632 * g++.dg/parse/friend11.C: New.
8633
8634 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8635
8636 PR c++/60265
8637 * g++.dg/cpp0x/using-enum-1.C: New.
8638 * g++.dg/cpp0x/using-enum-2.C: Likewise.
8639
8640 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8641
8642 PR c++/19200
8643 * g++.dg/parse/friend9.C: New.
8644 * g++.dg/parse/friend10.C: Likewise.
8645 * g++.dg/parse/friend7.C: Adjust.
8646
8647 2014-06-11 Richard Biener <rguenther@suse.de>
8648
8649 PR tree-optimization/61452
8650 * gcc.dg/torture/pr61452.c: New testcase.
8651
8652 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8653
8654 PR c++/34049
8655 * g++.dg/parse/pr34049.C: New.
8656
8657 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
8658
8659 * gcc.c-torture/execute/pr61306-1.c: New test.
8660 * gcc.c-torture/execute/pr61306-2.c: Likewise.
8661 * gcc.c-torture/execute/pr61306-3.c: Likewise.
8662
8663 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8664
8665 * gcc.target/aarch64/acle/acle.exp: New.
8666 * gcc.target/aarch64/acle/crc32b.c: New test.
8667 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
8668 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
8669 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
8670 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
8671 * gcc.target/aarch64/acle/crc32d.c: Likewise.
8672 * gcc.target/aarch64/acle/crc32h.c: Likewise.
8673 * gcc.target/aarch64/acle/crc32w.c: Likewise.
8674
8675 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
8676
8677 PR tree-optimization/52252
8678 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
8679
8680 2014-06-11 Richard Biener <rguenther@suse.de>
8681
8682 PR middle-end/61437
8683 * gcc.dg/torture/20140610-1.c: New testcase.
8684 * gcc.dg/torture/20140610-2.c: Likewise.
8685
8686 2014-06-10 Richard Biener <rguenther@suse.de>
8687
8688 PR tree-optimization/61438
8689 * gcc.dg/torture/pr61438.c: New testcase.
8690
8691 2014-06-10 Richard Biener <rguenther@suse.de>
8692
8693 PR middle-end/61456
8694 * g++.dg/opt/pr61456.C: New testcase.
8695
8696 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
8697 Mikael Morin <mikael@gcc.gnu.org>
8698
8699 PR fortran/41936
8700 * gfortran.dg/class_array_15.f03: Check memory leaks.
8701
8702 2014-06-10 Richard Biener <rguenther@suse.de>
8703
8704 PR tree-optimization/57186
8705 PR tree-optimization/59299
8706 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
8707 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
8708
8709 2014-06-10 Jakub Jelinek <jakub@redhat.com>
8710
8711 PR fortran/60928
8712 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
8713 directives.
8714 * gfortran.dg/gomp/associate1.f90: New test.
8715 * gfortran.dg/gomp/intentin1.f90: New test.
8716 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
8717 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
8718 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
8719 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
8720
8721 2014-06-09 Marek Polacek <polacek@redhat.com>
8722
8723 PR c/36446
8724 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
8725 * gcc.dg/array-2.c: Likewise.
8726 * gcc.dg/array-const-2.c: Likewise.
8727 * gcc.dg/ucnid-8.c: Likewise.
8728 * gcc.dg/vla-init-1.c: Likewise.
8729 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
8730 * gcc.dg/c99-flex-array-7.c: Likewise.
8731 * gcc.dg/init-bad-1.c: Likewise.
8732 * gcc.dg/init-bad-3.c: Likewise.
8733 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
8734 * gcc.dg/pedwarn-init.c: Add dg-warning.
8735 * gcc.dg/pr53119.c: Remove dg-excess-errors.
8736
8737 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8738
8739 PR c++/22556
8740 * g++.dg/other/redecl3.C: New.
8741
8742 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
8743
8744 PR c++/54442
8745 * g++.dg/pr54442.C: New file.
8746
8747 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
8748
8749 PR fortran/61406
8750 * gfortran.dg/associate_17.f90 : New test
8751
8752 2014-06-09 Petr Murzin <petr.murzin@intel.com>
8753
8754 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
8755 void for TEST instead of static void.
8756 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
8757 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
8758 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
8759 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
8760 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
8761 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
8763 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
8764 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
8765 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
8766 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
8767 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
8768 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
8769 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
8770 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
8771 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
8772 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
8774 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
8775 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
8776 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
8777 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
8778 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
8779 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
8780 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
8781 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
8782 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
8783 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
8784 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
8785 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
8786 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
8787 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8788 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8789 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8790 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8791 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8792 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8793 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8794 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8795 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8796 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8797 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8798 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8799 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8800 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8801 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8802 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8803 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8804 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8805 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8806 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8807 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8808 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8809 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8810 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8811 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8812 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8813 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8814 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8815 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8816 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8817 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8818 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8819 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8820 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8821 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8822 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8823 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8824 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8825 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8826 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8827 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8828 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8829 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8830 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8831 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8832 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8833 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8834 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8835 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8836 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8837 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8838 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8839 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8840 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8841 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8842 instead of static void.
8843 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8844 delete unused variables.
8845 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8846 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8847 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8848 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8849 delete unused variables, void for TEST instead of static void.
8850 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8851 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8852 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8853 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8854 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8855 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8856 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8857 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8858 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8859 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8860 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8861 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8862 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8863 initialize variables.
8864 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8865 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8866 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8867 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8868 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8869 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8870 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8871 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8872 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8873 * gcc.target/i386/i386.exp: Ditto.
8874 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8875 CALC, void for TEST instead of static void, initialize variables.
8876 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8877 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8878 static void.
8879 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8880 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8881 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8882 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8883 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8884 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8885 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8886 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8887 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8888 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8889 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8890 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8891 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8892 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8893 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8894 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8895 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8896 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8897 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8898 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8899 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8900 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8901 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8902 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8903 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8904 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8905 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8906 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8907 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8908 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8909 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8910 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8911 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8912 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8913 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8914 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8915 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8916 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8917 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8918 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8919 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8920 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8921 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8922 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8923 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8924 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8925 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8926 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8927 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8928 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8929 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8930 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8931 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8932 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8933 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
8934 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
8935 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
8936 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
8937 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
8938 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
8939 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
8940 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
8941 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
8942 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
8943 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
8944 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
8945 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
8946 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8947 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
8948 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8949 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
8950 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8951 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
8952 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
8953 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
8954 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
8955 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
8956 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
8957 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
8958 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
8959 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
8960 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
8961 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
8962 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
8963 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
8964 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
8965 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
8966 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
8967 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
8968 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
8969 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
8970 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8971 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
8972 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
8973 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
8974 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
8975 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
8976 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
8977 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8978 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
8979 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
8980 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
8981 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
8982 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
8983 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
8984 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
8985 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
8986 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
8987 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
8988 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
8989 instead of static void.
8990 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
8991 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
8992 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
8993 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
8994 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
8995 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
8996 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
8997 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
8998 static void, delete unused variables.
8999 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9000 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9001 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9002 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9003 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9004 static void, delete unused variables, Change parameters for
9005 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9006 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9007 CALC, void for TEST instead of static void.
9008 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9009 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9010 void.
9011 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9012 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9013 static void, change type of parameter for UNION_TYPE.
9014 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9015 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9016 void for TEST instead of static void, delete unused variables, change
9017 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9018 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9019 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9020 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9021 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9022 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9023 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9024 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9025 void for TEST instead of static void, change parameters for
9026 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9027 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9028 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9029 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9030 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9031 __attribute__((unused)).
9032 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9033 __attribute__((unused)).
9034 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9035 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9036 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9037 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9038 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9039 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9040 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9041 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9042 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9043 add __attribute__((unused)).
9044 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9045 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9046 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9047 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9048 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9049 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9050 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9051 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9052 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9053 delete unused variables.
9054 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9055 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9056 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9057 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9058 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9059 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9060 static void, mask_merging and zero_masking for unsigned types.
9061 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9062 CHECK_ARRAY for unsigned types.
9063 * gcc.target/i386/m256-check.h: Ditto.
9064 * gcc.target/i386/m512-check.h: Ditto.
9065
9066 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9067
9068 PR target/61062
9069 * gcc.target/arm/pr48252.c (main): Expect same result
9070 as endian-neutral.
9071
9072 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9073
9074 PR fortran/45187
9075 * gfortran.dg/cray_pointers_10.f90: New file.
9076
9077 2014-06-09 Jakub Jelinek <jakub@redhat.com>
9078
9079 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
9080 instead of complex(kind=16).
9081
9082 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9083
9084 PR fortran/38829
9085 * gfortran.dg/bind_c_usage_29.f90: New file.
9086
9087 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
9088
9089 * gnat.dg/opt38.adb: New test.
9090 * gnat.dg/opt38_pkg.ad[sb]: New helper.
9091
9092 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
9093
9094 PR target/18343
9095 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
9096 New macro, 0 for __MMIX__, default 64.
9097 (bar): Pass it to __builtin_apply instead of literal 64.
9098
9099 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9100
9101 * gfortran.dg/io_constraints_11.f90: New file.
9102 * gfortran.dg/io_constraints_12.f90: New file.
9103 * gfortran.dg/io_constraints_13.f90: New file.
9104
9105 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
9106
9107 PR target/61423
9108 * gcc.target/i386/pr61423.c: New test.
9109
9110 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9111
9112 PR c++/60184
9113 * g++.dg/cpp0x/constexpr-union6.C: New.
9114 * g++.dg/cpp0x/union6.C: Likewise.
9115 * g++.dg/init/ref14.C: Adjust.
9116 * g++.dg/init/union1.C: Likewise.
9117
9118 2014-06-06 Richard Biener <rguenther@suse.de>
9119
9120 PR tree-optimization/59299
9121 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
9122
9123 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
9124
9125 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
9126 * gcc.dg/tree-ssa/sra-12.c: Likewise.
9127
9128 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9129
9130 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
9131 bitfield and test wrong results instead of correct results to make the
9132 test more portable.
9133
9134 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9135
9136 PR c++/60432
9137 * g++.dg/cpp0x/constexpr-60432.C: New.
9138
9139 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9140
9141 PR c++/60199
9142 * g++.dg/cpp0x/constexpr-60199.C: New.
9143
9144 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9145
9146 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
9147 Specify -march=z900 as an additional option.
9148 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
9149 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9150 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
9151
9152 2014-06-06 Jakub Jelinek <jakub@redhat.com>
9153
9154 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
9155 reduction clause diagnostic changes.
9156 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
9157 * gfortran.dg/gomp/reduction1.f90: Likewise.
9158 * gfortran.dg/gomp/reduction3.f90: Likewise.
9159 * gfortran.dg/gomp/udr1.f90: New test.
9160 * gfortran.dg/gomp/udr2.f90: New test.
9161 * gfortran.dg/gomp/udr3.f90: New test.
9162 * gfortran.dg/gomp/udr4.f90: New test.
9163 * gfortran.dg/gomp/udr5.f90: New test.
9164 * gfortran.dg/gomp/udr6.f90: New test.
9165 * gfortran.dg/gomp/udr7.f90: New test.
9166
9167 2014-06-06 Christian Bruel <christian.bruel@st.com>
9168
9169 PR tree-optimization/43934
9170 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
9171
9172 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
9173
9174 PR c/53119
9175 * gcc.dg/pr53119.c: New testcase.
9176
9177 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9178
9179 PR target/52472
9180 * gcc.target/avr/pr52472.c: New test.
9181
9182
9183 2014-06-05 Jeff Law <law@redhat.com>
9184
9185 PR tree-optimization/61289
9186 * g++.dg/pr61289.C: New test.
9187 * g++.dg/pr61289-2.C: New test.
9188
9189 2014-06-05 Richard Biener <rguenther@suse.de>
9190 Paolo Carlini <paolo.carlini@oracle.com>
9191
9192 PR c++/56961
9193 * g++.dg/parse/pr56961.C: New.
9194
9195 2014-06-05 Kai Tietz <ktietz@redhat.com>
9196
9197 PR target/46219
9198 * gcc.target/i386/sibcall-4.c: Remove xfail.
9199
9200 2014-06-05 Julian Brown <julian@codesourcery.com>
9201 Sandra Loosemore <sandra@codesourcery.com>
9202
9203 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9204
9205 2014-06-05 Richard Biener <rguenther@suse.de>
9206
9207 PR c++/61004
9208 * g++.dg/diagnostic/pr61004.C: New testcase.
9209
9210 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9211
9212 * gcc.dg/torture/pr61319.c: New test.
9213
9214 2014-06-05 Marek Polacek <polacek@redhat.com>
9215
9216 PR c/56724
9217 * gcc.dg/pr56724-3.c: New test.
9218
9219 2014-06-05 Andreas Schwab <schwab@suse.de>
9220
9221 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9222
9223 2014-06-05 Marek Polacek <polacek@redhat.com>
9224
9225 PR c/49706
9226 * c-c++-common/pr49706.c: New test.
9227
9228 2014-06-05 Marek Polacek <polacek@redhat.com>
9229
9230 PR c/48062
9231 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9232 * gcc.dg/Wshadow-3.c: Likewise.
9233 * gcc.dg/pr48062.c: New test.
9234
9235 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9236
9237 PR c++/43453
9238 * g++.dg/init/pr43453.C: New.
9239
9240 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9241
9242 PR tree-optimization/61385
9243 * gcc.dg/tree-ssa/pr61385.c: New file.
9244
9245 2014-06-04 Richard Biener <rguenther@suse.de>
9246
9247 PR tree-optimization/60098
9248 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9249
9250 2014-06-04 Richard Biener <rguenther@suse.de>
9251
9252 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9253
9254 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9255
9256 PR c/58942
9257 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
9258 the case with a pointer.
9259
9260 2014-06-04 Marek Polacek <polacek@redhat.com>
9261
9262 PR c/30020
9263 * c-c++-common/pr30020.c: New test.
9264
9265 2014-06-03 Andrew Pinski <apinski@cavium.com>
9266
9267 * gcc.c-torture/compile/20140528-1.c: New testcase.
9268
9269 2014-06-03 Dehao Chen <dehao@google.com>
9270
9271 * gcc.dg/tree-prof/merge_block.c: New test.
9272
9273 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
9274
9275 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
9276 * g++.dg/ext/mv15.C (dg-options): Ditto.
9277
9278 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9279
9280 DR 1423
9281 PR c++/52174
9282 * g++.dg/cpp0x/nullptr31.C: New.
9283 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
9284 * g++.dg/cpp0x/nullptr17.C: Update.
9285
9286 2014-06-03 Marek Polacek <polacek@redhat.com>
9287
9288 PR c/60439
9289 * c-c++-common/pr60439.c: New test.
9290 * g++.dg/eh/scope1.C (f4): Add dg-warning.
9291
9292 2014-06-03 Martin Jambor <mjambor@suse.cz>
9293
9294 PR ipa/61160
9295 * g++.dg/ipa/pr61160-1.C: New test.
9296
9297 2014-06-03 Richard Biener <rguenther@suse.de>
9298
9299 PR tree-optimization/61383
9300 * gcc.dg/torture/pr61383-1.c: New testcase.
9301
9302 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
9303
9304 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
9305
9306 2014-06-02 Jeff Law <law@redhat.com>
9307
9308 PR rtl-optimization/61094
9309 * g++.dg/pr61094: New test.
9310
9311 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
9312
9313 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9314 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
9315 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
9316 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
9317 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
9318 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
9319 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
9320 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
9321
9322 2014-06-02 Richard Biener <rguenther@suse.de>
9323
9324 PR tree-optimization/61346
9325 * gcc.dg/torture/pr61346.c: New testcase.
9326
9327 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9328
9329 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
9330 not compilation.
9331 * gcc.target/i386/sibcall-4.c: Ditto.
9332 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
9333
9334 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9335
9336 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
9337 in scan-assembler-not string.
9338 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
9339 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
9340 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
9341
9342 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9343
9344 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
9345
9346 2014-06-01 Kai Tietz <ktietz@redhat.com>
9347
9348 PR target/61377
9349 * gcc.target/i386/sibcall-6.c: New test.
9350
9351 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9352
9353 DR 1227
9354 PR c++/57543
9355 * g++.dg/cpp0x/pr57543-1.C: New.
9356 * g++.dg/cpp0x/pr57543-2.C: Likewise.
9357 * g++.dg/cpp0x/pr57543-3.C: Likewise.
9358 * g++.dg/cpp0x/decltype59.C: Likewise.
9359
9360 2014-05-31 Tom de Vries <tom@codesourcery.com>
9361
9362 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
9363
9364 2014-05-30 Jakub Jelinek <jakub@redhat.com>
9365
9366 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
9367 restore_gcc_exec_prefix_env_var): New procedures.
9368 (set_ld_library_path_env_vars,
9369 restore_ld_library_path_env_vars): Use them.
9370 * lib/c-compat.exp: Load target-libpath.exp.
9371 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
9372 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
9373 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
9374 restore_gcc_exec_prefix_env_var.
9375 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
9376 Likewise.
9377
9378 * c-c++-common/asan/misalign-1.c: New test.
9379 * c-c++-common/asan/misalign-2.c: New test.
9380
9381 * g++.dg/asan/asan_test.C: Add -std=c++11 and
9382 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
9383 -DASAN_USE_DEJAGNU_GTEST=1.
9384 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
9385 * g++.dg/asan/asan_oob_test.cc: Likewise.
9386 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
9387 * g++.dg/asan/asan_str_test.cc: Likewise.
9388 * g++.dg/asan/asan_test_utils.h: Likewise.
9389 * g++.dg/asan/sanitizer_test_config.h: Likewise.
9390 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
9391 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
9392 Imported from upstream r209283.
9393 * g++.dg/asan/asan_test_config.h: Likewise.
9394
9395 2014-05-30 Kai Tietz <ktietz@redhat.com>
9396
9397 PR target/60104
9398 * gcc.target/i386/sibcall-1.c: New test.
9399 * gcc.target/i386/sibcall-2.c: New test.
9400 * gcc.target/i386/sibcall-3.c: New test.
9401 * gcc.target/i386/sibcall-4.c: New test.
9402
9403 2014-05-30 Ian Lance Taylor <iant@google.com>
9404
9405 * gcc.target/i386/pause-2.c: New test.
9406
9407 2014-05-30 Tom de Vries <tom@codesourcery.com>
9408
9409 * gcc.target/i386/fuse-caller-save.c: New test.
9410 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
9411 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
9412
9413 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9414
9415 * gcc.target/arm/simd/vrev16p8_1.c: New file.
9416 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
9417 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
9418 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
9419 * gcc.target/arm/simd/vrev16s8_1.c: New file.
9420 * gcc.target/arm/simd/vrev16u8_1.c: New file.
9421 * gcc.target/arm/simd/vrev32p16_1.c: New file.
9422 * gcc.target/arm/simd/vrev32p8_1.c: New file.
9423 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
9424 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
9425 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
9426 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
9427 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
9428 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
9429 * gcc.target/arm/simd/vrev32s16_1.c: New file.
9430 * gcc.target/arm/simd/vrev32s8_1.c: New file.
9431 * gcc.target/arm/simd/vrev32u16_1.c: New file.
9432 * gcc.target/arm/simd/vrev32u8_1.c: New file.
9433 * gcc.target/arm/simd/vrev64f32_1.c: New file.
9434 * gcc.target/arm/simd/vrev64p16_1.c: New file.
9435 * gcc.target/arm/simd/vrev64p8_1.c: New file.
9436 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
9437 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
9438 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
9439 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
9440 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
9441 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
9442 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
9443 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
9444 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
9445 * gcc.target/arm/simd/vrev64s16_1.c: New file.
9446 * gcc.target/arm/simd/vrev64s32_1.c: New file.
9447 * gcc.target/arm/simd/vrev64s8_1.c: New file.
9448 * gcc.target/arm/simd/vrev64u16_1.c: New file.
9449 * gcc.target/arm/simd/vrev64u32_1.c: New file.
9450 * gcc.target/arm/simd/vrev64u8_1.c: New file.
9451
9452 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
9453
9454 PR rtl-optimization/61325
9455 * gcc.target/aarch64/pr61325.c: New.
9456
9457 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
9458
9459 * gcc.target/arm/simd/vextQf32_1.c: New file.
9460 * gcc.target/arm/simd/vextQp16_1.c: New file.
9461 * gcc.target/arm/simd/vextQp8_1.c: New file.
9462 * gcc.target/arm/simd/vextQs16_1.c: New file.
9463 * gcc.target/arm/simd/vextQs32_1.c: New file.
9464 * gcc.target/arm/simd/vextQs64_1.c: New file.
9465 * gcc.target/arm/simd/vextQs8_1.c: New file.
9466 * gcc.target/arm/simd/vextQu16_1.c: New file.
9467 * gcc.target/arm/simd/vextQu32_1.c: New file.
9468 * gcc.target/arm/simd/vextQu64_1.c: New file.
9469 * gcc.target/arm/simd/vextQu8_1.c: New file.
9470 * gcc.target/arm/simd/vextQp64_1.c: New file.
9471 * gcc.target/arm/simd/vextf32_1.c: New file.
9472 * gcc.target/arm/simd/vextp16_1.c: New file.
9473 * gcc.target/arm/simd/vextp8_1.c: New file.
9474 * gcc.target/arm/simd/vexts16_1.c: New file.
9475 * gcc.target/arm/simd/vexts32_1.c: New file.
9476 * gcc.target/arm/simd/vexts64_1.c: New file.
9477 * gcc.target/arm/simd/vexts8_1.c: New file.
9478 * gcc.target/arm/simd/vextu16_1.c: New file.
9479 * gcc.target/arm/simd/vextu32_1.c: New file.
9480 * gcc.target/arm/simd/vextu64_1.c: New file.
9481 * gcc.target/arm/simd/vextu8_1.c: New file.
9482 * gcc.target/arm/simd/vextp64_1.c: New file.
9483
9484 2014-05-29 Radovan Obradovic <robradovic@mips.com>
9485 Tom de Vries <tom@codesourcery.com>
9486
9487 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
9488 options.
9489 * gcc.target/mips/fuse-caller-save.h: New include file.
9490 * gcc.target/mips/fuse-caller-save.c: New test.
9491 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
9492 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9493
9494 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
9495
9496 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
9497
9498 2014-05-28 Richard Biener <rguenther@suse.de>
9499
9500 PR middle-end/61045
9501 * gcc.dg/pr61045.c: New testcase.
9502
9503 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9504
9505 * lib/clearcap.exp: New file.
9506 * gcc.dg/vect/vect.exp: Load clearcap.exp.
9507 Remove clearcap_ldflags handling.
9508 Call clearcap-init, clearcap-finish.
9509 * gcc.target/i386/i386.exp: Likewise.
9510 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
9511 * gcc.target/i386/clearcapv2.map: Move to
9512 ../config/sol2-clearcapv2.map.
9513 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
9514 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
9515
9516 2014-05-28 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/61335
9519 * gfortran.dg/pr61335.f90: New testcase.
9520
9521 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9522
9523 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
9524
9525 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9526
9527 * gnat.dg/overflow_fixed.adb: New test.
9528
9529 2014-05-27 Marek Polacek <polacek@redhat.com>
9530
9531 PR c/56724
9532 * gcc.dg/pr56724-1.c: New test.
9533 * gcc.dg/pr56724-2.c: New test.
9534 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
9535 -Wtraditional.
9536 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
9537
9538 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9539
9540 * gcc.dg/fold-compare-8.c: New test.
9541 * gcc.dg/Wstrict-overflow-25.c: Likewise.
9542
9543 2014-05-27 Richard Biener <rguenther@suse.de>
9544
9545 * gcc.dg/tree-ssa/vrp92.c: New testcase.
9546
9547 2014-05-27 Marek Polacek <polacek@redhat.com>
9548
9549 PR testsuite/61319
9550 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
9551 LLONG_MIN, and ULLONG_MAX.
9552
9553 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9554
9555 * lib/target-supports.exp (check_effective_target_vect_bswap):
9556 Specify arm*-*-* support.
9557
9558 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9559
9560 PR testsuite/61319
9561 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
9562 -nan optional.
9563 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9564 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9565
9566 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9567
9568 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
9569
9570 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
9571
9572 PR rtl-optimization/61222
9573 * gcc.c-torture/compile/pr61222-1.c: New test.
9574 * gcc.c-torture/compile/pr61222-2.c: Likewise.
9575
9576 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9577
9578 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
9579
9580 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9581
9582 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
9583
9584 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9585
9586 PR libgfortran/55117
9587 * gfortran.dg/namelist_85.f90: New test.
9588
9589 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
9590
9591 PR c/61191
9592 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
9593 the case with syntax error.
9594
9595 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9596
9597 * gcc.dg/lto/pr61278_0.c: New test.
9598 * gcc.dg/lto/pr61278_1.c: New test.
9599
9600 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9601
9602 * gcc.dg/pr61220.c: New test.
9603 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
9604
9605 2014-05-25 Tobias Burnus <burnus@net-b.de>
9606
9607 * gfortran.dg/coarray_10.f90: Update dg-warning.
9608 * gfortran.dg/coarray_this_image_1.f90: New.
9609 * gfortran.dg/coarray_this_image_2.f90: New.
9610
9611 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
9612
9613 PR libfortran/61173
9614 * gfortran.dg/arrayio_14.f90: New test.
9615
9616 2014-05-24 Andreas Schwab <schwab@suse.de>
9617
9618 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
9619
9620 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9621
9622 * gfortran.dg/bind_c_array_params_2.f90:
9623 Adjust regexp for -flto.
9624 * gfortran.dg/pr48636-2.f90: Likewise.
9625 * gfortran.dg/pr52835.f90: Likewise.
9626
9627 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
9628
9629 PR rtl-optimization/61215
9630 * gcc.target/i386/pr61215.c: New.
9631
9632 2014-05-23 Marek Polacek <polacek@redhat.com>
9633 Jakub Jelinek <jakub@redhat.com>
9634
9635 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
9636 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
9637 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
9638 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
9639 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
9640 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
9641 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
9642 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
9643 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
9644 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
9645 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
9646 * c-c++-common/ubsan/float-cast.h: New file.
9647 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
9648 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
9649
9650 2014-05-23 Jiong Wang <jiong.wang@arm.com>
9651
9652 * gcc.target/aarch64/tail_indirect_call_1.c: New.
9653
9654 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9655
9656 * g++.dg/cpp1y/lambda-init9.C: New.
9657
9658 2014-05-23 Richard Biener <rguenther@suse.de>
9659
9660 PR testsuite/61266
9661 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
9662 adjust testcase to reflect reality.
9663
9664 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9665
9666 PR tree-optimization/54733
9667 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
9668 optimization to support memory sources and bitwise operations
9669 equivalent to load in host endianness.
9670 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9671 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9672 * gcc.c-torture/execute/bswap-2.c: Likewise.
9673
9674 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9675
9676 * lib/target-supports.exp: New effective targets for architectures
9677 capable of performing byte swap.
9678 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
9679 * gcc.dg/optimize-bswapdi-2.c: Likewise.
9680 * gcc.dg/optimize-bswapsi-1.c: Likewise.
9681
9682 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
9683
9684 PR c++/61088
9685 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
9686 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
9687
9688 2014-05-22 Xinliang David Li <davidxl@google.com>
9689
9690 * g++.dg/ipa/devirt-15.C: Fix expected message.
9691 * g++.dg/ipa/devirt-16.C: Ditto.
9692 * g++.dg/ipa/devirt-17.C: Ditto.
9693 * g++.dg/ipa/devirt-26.C: Ditto.
9694 * g++.dg/ipa/imm-devirt-1.C: Ditto.
9695 * g++.dg/ipa/imm-devirt-2.C: Ditto.
9696 * g++.dg/tree-ssa/pr8781.C:Ditto.
9697
9698 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
9699
9700 * gcc.target/powerpc/htm-ttest.c: New test.
9701
9702 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
9703
9704 * gnat.dg/opt37.ad[sb]: New test.
9705
9706 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
9707
9708 PR c/61271
9709 * g++.dg/cilk-plus/AN/array_function.cc: New.
9710
9711 2014-05-22 Richard Biener <rguenther@suse.de>
9712
9713 * gcc.dg/tree-ssa/alias-33.c: New testcase.
9714
9715 2014-05-22 Kostya Serebryany <kcc@google.com>
9716
9717 * c-c++-common/tsan/mutexset1.c: Update the test to match
9718 upstream r209283.
9719 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
9720
9721 2014-05-21 Marek Polacek <polacek@redhat.com>
9722
9723 PR sanitizer/61272
9724 * g++.dg/ubsan/pr61272.C: New test.
9725
9726 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
9727 Sandra Loosemore <sandra@codesourcery.com>
9728
9729 PR lto/60179
9730 * lib/scanasm.exp (scan-lto-assembler): New procedure.
9731 * gcc.target/nios2/custom-fp-lto.c: New test.
9732
9733 2014-05-21 Andreas Schwab <schwab@suse.de>
9734
9735 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
9736
9737 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
9738
9739 PR target/54236
9740 * gcc.target/sh/pr54236-3.c: New.
9741
9742 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
9743
9744 PR c++/60189
9745 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
9746
9747 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
9748
9749 PR tree-optimization/60899
9750 * g++.dg/ipa/devirt-11.C: Update template.
9751
9752 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
9753
9754 PR C++/61038
9755 * g++.dg/cpp0x/pr61038.C: New.
9756
9757 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9758
9759 PR c++/58753
9760 PR c++/58930
9761 PR c++/58704
9762 * g++.dg/cpp0x/nsdmi-template11.C: New.
9763 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
9764 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
9765
9766 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
9767
9768 * gnat.dg/opt35.adb: New test.
9769 * gnat.dg/opt36.adb: Likewise.
9770 * gnat.dg/opt35_pkg.ad[sb]: New helper.
9771
9772 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9773
9774 PR c++/60373
9775 * g++.dg/cpp0x/Wattributes1.C: New.
9776 * g++.dg/ext/visibility/redecl1.C: Adjust.
9777 * g++.dg/ext/visibility/visibility-7.C: Likewise.
9778
9779 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9780
9781 * gcc.target/powerpc/vsxcopy.c: New test.
9782
9783 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9784
9785 PR c++/58664
9786 * g++.dg/cpp0x/nsdmi-union6.C: New.
9787 * g++.dg/parse/pr58664.C: Likewise.
9788 * g++.dg/cpp0x/nsdmi6.C: Tweak.
9789 * g++.dg/parse/crash31.C: Likewise.
9790 * g++.dg/template/error2.C: Likewise.
9791 * g++.dg/template/inherit8.C: Likewise.
9792 * g++.dg/template/offsetof2.C: Likewise.
9793
9794 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
9795
9796 * c-c++-common/gomp/simd4.c: Adjust for inform.
9797 * g++.dg/cpp0x/decltype-call1.C: Likewise.
9798 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9799 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9800 * g++.dg/cpp0x/noexcept15.C: Likewise.
9801 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9802 * g++.dg/eh/spec6.C: Likewise.
9803 * g++.dg/expr/cast1.C: Likewise.
9804 * g++.dg/expr/dtor1.C: Likewise.
9805 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9806 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9807 * g++.dg/gomp/pr49223-2.C: Likewise.
9808 * g++.dg/gomp/udr-4.C: Likewise.
9809 * g++.dg/init/delete1.C: Likewise.
9810 * g++.dg/other/crash-2.C: Likewise.
9811 * g++.dg/parse/crash24.C: Likewise.
9812 * g++.dg/parse/crash25.C: Likewise.
9813 * g++.dg/parse/crash31.C: Likewise.
9814 * g++.dg/parse/crash49.C: Likewise.
9815 * g++.dg/parse/crash50.C: Likewise.
9816 * g++.dg/parse/crash54.C: Likewise.
9817 * g++.dg/parse/dtor7.C: Likewise.
9818 * g++.dg/parse/error40.C: Likewise.
9819 * g++.dg/parse/fused-params1.C: Likewise.
9820 * g++.dg/parse/new1.C: Likewise.
9821 * g++.dg/template/crash35.C: Likewise.
9822 * g++.dg/template/crash59.C: Likewise.
9823 * g++.dg/template/crash77.C: Likewise.
9824 * g++.dg/template/error51.C: Likewise.
9825 * g++.dg/template/incomplete1.C: Likewise.
9826 * g++.dg/template/incomplete3.C: Likewise.
9827 * g++.dg/template/incomplete4.C: Likewise.
9828 * g++.dg/template/incomplete5.C: Likewise.
9829 * g++.dg/template/inherit8.C: Likewise.
9830 * g++.dg/template/instantiate1.C: Likewise.
9831 * g++.dg/template/instantiate3.C: Likewis: Likewise.
9832 * g++.dg/template/offsetof2.C: Likewise.
9833 * g++.dg/tm/pr51928.C: Likewise.
9834 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9835 * g++.dg/warn/incomplete1.C: Likewise.
9836 * g++.dg/warn/incomplete2.C: Likewise.
9837 * g++.old-deja/g++.brendan/friend4.C: Likewise.
9838 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9839 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9840 * g++.old-deja/g++.eh/catch1.C: Likewise.
9841 * g++.old-deja/g++.eh/spec6.C: Likewise.
9842 * g++.old-deja/g++.mike/p7868.C: Likewise.
9843 * g++.old-deja/g++.other/crash38.C: Likewise.
9844 * g++.old-deja/g++.other/enum2.C: Likewise.
9845 * g++.old-deja/g++.other/incomplete.C: Likewise.
9846 * g++.old-deja/g++.other/vaarg3.C: Likewise.
9847 * g++.old-deja/g++.pt/crash9.C: Likewise.
9848 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9849 * g++.old-deja/g++.pt/typename8.C: Likewise.
9850 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9851
9852 2014-05-19 Joseph Myers <joseph@codesourcery.com>
9853
9854 * lib/target-supports.exp
9855 (check_effective_target_vect_sizes_32B_16B): Return false if
9856 128-bit AVX vectors preferred.
9857
9858 2014-05-19 Mike Stump <mikestump@comcast.net>
9859
9860 * lib/target-supports.exp (check_effective_target_avx): Early out
9861 if not x86 to prevent x86 flags on non-x86 targets.
9862
9863 2014-05-19 Richard Biener <rguenther@suse.de>
9864
9865 PR tree-optimization/61221
9866 * gcc.dg/torture/pr61221.c: New testcase.
9867
9868 2014-05-19 Richard Biener <rguenther@suse.de>
9869
9870 PR tree-optimization/61209
9871 * gfortran.dg/pr61209.f90: New testcase.
9872
9873 2014-05-19 Richard Biener <rguenther@suse.de>
9874
9875 PR tree-optimization/61184
9876 * c-c++-common/torture/pr61184.c: New testcase.
9877
9878 2014-05-19 Christian Bruel <christian.bruel@st.com>
9879
9880 PR target/61195
9881 * gcc.target/sh/pr61195.c: New test.
9882
9883 2014-05-18 Wei Mi <wmi@google.com>
9884
9885 PR target/58066
9886 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9887 directive with rtl insns. Add effective-target fpic and
9888 tls_native.
9889
9890 2014-05-17 Xinliang David Li <davidxl@google.com>
9891
9892 * g++.dg/ipa/devirt-33.C: New testcase.
9893
9894 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
9895
9896 * g++.dg/ipa/comdat.C: New file.
9897
9898 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9899
9900 * gnat.dg/volatile12.ad[sb]: New test.
9901
9902 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9903
9904 * gnat.dg/enum3.adb: New test.
9905
9906 2014-05-18 Andreas Schwab <schwab@suse.de>
9907
9908 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9909
9910 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
9911
9912 PR libfortran/52539
9913 * gfortran.dg/namelist_utf8.f90: New test.
9914
9915 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9916
9917 PR c++/52875
9918 * g++.dg/cpp0x/decltype58.C: New.
9919
9920 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
9921
9922 * gcc.target/microblaze/others/break_handler.c: New.
9923
9924 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9925
9926 PR tree-optimization/61140
9927 PR tree-optimization/61150
9928 PR tree-optimization/61197
9929 * gcc.dg/tree-ssa/pr61140.c: New file.
9930 * gcc.dg/tree-ssa/pr61150.c: New file.
9931 * gcc.dg/tree-ssa/pr61197.c: New file.
9932
9933 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
9934
9935 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
9936 (dg-options): Add -mfpmath=387.
9937 (dg-final): Check that no MMX registers are used.
9938
9939 2014-05-17 Andreas Schwab <schwab@suse.de>
9940
9941 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
9942
9943 2014-05-16 David Malcolm <dmalcolm@redhat.com>
9944
9945 Revert:
9946 2014-04-29 David Malcolm <dmalcolm@redhat.com>
9947
9948 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
9949 occurrences of "int" in the gimple dump to reflect that the return
9950 types of functions now show up in such dumps.
9951 * gcc.dg/tree-ssa/pr27810.c: Likewise.
9952
9953 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
9954
9955 * gcc.c-torture/execute/20101011-1.c: Update testcase.
9956 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
9957 * gcc.dg/tree-ssa/writeonly.c: New testcase.
9958 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
9959 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
9960 * gcc.dg/debug/pr35154.c: Update testcase.
9961 * gcc.target/i386/vectorize1.c: Update testcase.
9962
9963 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
9964
9965 PR c++/51640
9966 * g++.dg/parse/error54.C: New.
9967
9968 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
9969
9970 PR rtl-optimization/60969
9971 * g++.dg/pr60969.C: New.
9972
9973 2014-05-16 Richard Biener <rguenther@suse.de>
9974
9975 PR tree-optimization/61194
9976 * gcc.dg/vect/pr61194.c: New testcase.
9977
9978 2014-05-16 Richard Biener <rguenther@suse.de>
9979
9980 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
9981 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
9982 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
9983 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
9984
9985 2014-05-16 Richard Biener <rguenther@suse.de>
9986
9987 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
9988
9989 2014-05-15 Martin Jambor <mjambor@suse.cz>
9990
9991 PR ipa/61085
9992 * g++.dg/ipa/pr61085.C: New test.
9993
9994 2014-05-15 Martin Jambor <mjambor@suse.cz>
9995
9996 PR tree-optimization/61090
9997 * gcc.dg/tree-ssa/pr61090.c: New test.
9998
9999 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10000
10001 PR tree-optimization/61158
10002 * gcc.dg/pr61158.c: New test.
10003
10004 2014-05-15 Andreas Schwab <schwab@suse.de>
10005
10006 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10007 emitted.
10008 * obj-c++.dg/exceptions-5.mm: Likewise.
10009
10010 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10011
10012 * shrink-wrap-loop.c: New test case.
10013
10014 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10015
10016 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10017 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10018 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10019 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10020 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10021 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10022 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10023 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10024 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10025 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10026 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10027 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10028 * gcc.target/arm/simd/vtrns16_1.c: New file.
10029 * gcc.target/arm/simd/vtrns32_1.c: New file.
10030 * gcc.target/arm/simd/vtrns8_1.c: New file.
10031 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10032 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10033 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10034
10035 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10036
10037 * gcc.target/i386/clflushopt-1.c: New.
10038 * gcc.target/i386/xsavec-1.c: Ditto.
10039 * gcc.target/i386/xsavec64-1.c: Ditto.
10040 * gcc.target/i386/xsaves-1.c: Ditto.
10041 * gcc.target/i386/xsaves64-1.c: Ditto.
10042 * gcc.target/i386/sse-12.c: Test new options.
10043 * gcc.target/i386/sse-13.c: Ditto.
10044 * gcc.target/i386/sse-14.c: Ditto.
10045 * gcc.target/i386/sse-22.c: Ditto.
10046 * gcc.target/i386/sse-23.c: Ditto.
10047 * g++.dg/other/i386-2.C: Ditto.
10048 * g++.dg/other/i386-3.C: Ditto.
10049
10050 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10051
10052 PR rtl-optimization/60866
10053 * gcc.dg/pr60866.c: New test.
10054
10055 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10056
10057 PR rtl-optimization/60901
10058 * gcc.target/i386/pr60901.c: New test.
10059
10060 2014-05-14 Yury Gribov <y.gribov@samsung.com>
10061
10062 PR sanitizer/61100
10063 * c-c++-common/asan/asan-interface-1.c: New test.
10064 * lib/asan-dg.exp (asan_include_flags): New function.
10065 (asan_init): Call asan_include_flags to obtain path
10066 to sanitizer headers.
10067
10068 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10069
10070 * lib/target-support.exp (check_dfp_hw_available): New function.
10071 (is-effective-target): Check $arg for dfp_hw.
10072 (is-effective-target-keyword): Likewise.
10073 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
10074 Change target to dfp_hw.
10075
10076 2014-05-13 Marek Polacek <polacek@redhat.com>
10077
10078 PR c/61162
10079 * gcc.dg/pr61162.c: New test.
10080
10081 2014-05-13 Marek Polacek <polacek@redhat.com>
10082
10083 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
10084 * c-c++-common/pr50459-2.c: New test.
10085
10086 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
10087
10088 PR c++/54310
10089 * g++.dg/template/pr54310.C: New.
10090
10091 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
10092 Sandra Loosemore <sandra@codesourcery.com>
10093
10094 * gcc.target/mips/loongson-simd.c: Disable micromips too.
10095
10096 2014-05-13 Catherine Moore <clm@cm00re.com>
10097
10098 * gcc.target/mips/near-far-1.c: Adjust expected output
10099 to allow the JALS instruction.
10100 * gcc.target/mips/near-far-2.c: Likewise.
10101 * gcc.target/mips/near-far-4.c: Likewise.
10102
10103 2014-05-13 Bin Cheng <bin.cheng@arm.com>
10104
10105 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
10106
10107 2014-05-13 Jakub Jelinek <jakub@redhat.com>
10108
10109 PR target/61060
10110 * gcc.dg/pr61060.c: New test.
10111
10112 2014-05-12 DJ Delorie <dj@redhat.com>
10113
10114 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
10115 * gcc.dg/sibcall-4.c: Likewise.
10116
10117 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
10118
10119 * objc.dg/shadow-1.m: New test.
10120 * objc.dg/shadow-2.m: New test.
10121 * objc.dg/ivar-scope-1.m: New test.
10122 * objc.dg/ivar-scope-2.m: New test.
10123 * objc.dg/ivar-scope-3.m: New test.
10124 * objc.dg/ivar-scope-4.m: New test.
10125 * objc.dg/ivar-visibility-1.m: New test.
10126 * objc.dg/ivar-visibility-2.m: New test.
10127 * objc.dg/ivar-visibility-3.m: New test.
10128 * objc.dg/ivar-visibility-4.m: New test.
10129
10130 2014-05-12 Tobias Burnus <burnus@net-b.de>
10131
10132 PR fortran/60127
10133 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
10134
10135 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10136
10137 PR fortran/60834
10138 * gfortran.dg/associate_16.f90: New test.
10139
10140 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10141
10142 PR target/60991
10143 * gcc.target/avr/pr60991.c: New testcase.
10144
10145 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10146
10147 PR c++/60054
10148 * g++.dg/cpp1y/pr60054.C: New.
10149
10150 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10151
10152 PR c++/51199
10153 * g++.dg/template/pr51199.C: New.
10154
10155 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
10156
10157 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
10158
10159 2014-05-11 Jakub Jelinek <jakub@redhat.com>
10160
10161 * gfortran.dg/gomp/affinity-1.f90: New test.
10162
10163 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
10164
10165 * gcc.dg/torture/pr61136.c: New test.
10166
10167 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10168
10169 PR c++/59705
10170 * g++.dg/cpp0x/sfinae51.C: New.
10171
10172 PR c++/58353
10173 * g++.dg/cpp0x/variadic157.C: New.
10174
10175 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
10176
10177 PR target/51244
10178 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
10179
10180 2014-05-10 Marek Polacek <polacek@redhat.com>
10181
10182 * gcc.dg/pedwarn-init.c: New test.
10183 * gcc.dg/init-string-1.c: Adjust dg-error.
10184
10185 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
10186
10187 * lib/target-supports.exp
10188 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
10189 to the list.
10190
10191 2014-05-09 Marek Polacek <polacek@redhat.com>
10192
10193 PR c/61096
10194 * gcc.dg/pr61096-1.c: New test.
10195 * gcc.dg/pr61096-2.c: New test.
10196
10197 2014-05-09 Florian Weimer <fweimer@redhat.com>
10198
10199 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10200 * g++.dg/fstack-protector-strong.C: Likewise.
10201 * gcc.target/i386/ssp-strong-reg.c: New file.
10202
10203 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10204
10205 PR target/61055
10206 * gcc.target/avr/torture/pr61055.c: New test.
10207
10208 2014-05-09 Marek Polacek <polacek@redhat.com>
10209
10210 PR c/50459
10211 * c-c++-common/attributes-1.c: Move test line to a new test.
10212 * c-c++-common/attributes-2.c: New test.
10213 * c-c++-common/pr50459.c: New test.
10214 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10215 * gcc.dg/nonnull-2.c: Likewise.
10216 * gcc.dg/pr55570.c: Modify dg-error.
10217 * gcc.dg/tm/wrap-2.c: Likewise.
10218
10219 2014-05-08 Jeff Law <law@redhat.com>
10220
10221 PR tree-optimization/61009
10222 * g++.dg/tree-ssa/pr61009.C: New test.
10223
10224 2014-05-08 Matthias Klose <doko@ubuntu.com>
10225
10226 PR driver/61106
10227 * gcc-dg/unused-8a.c: New.
10228 * gcc-dg/unused-8b.c: Likewise.
10229
10230 2014-05-08 Marek Polacek <polacek@redhat.com>
10231
10232 PR c/61053
10233 * gcc.dg/pr61053.c: New test.
10234
10235 2014-05-08 Marek Polacek <polacek@redhat.com>
10236
10237 PR c/61077
10238 * gcc.dg/pr61077.c: New test.
10239
10240 2014-05-08 Tobias Burnus <burnus@net-b.de>
10241
10242 * gfortran.dg/coarray_collectives_1.f90: New.
10243 * gfortran.dg/coarray_collectives_2.f90: New.
10244 * gfortran.dg/coarray_collectives_3.f90: New.
10245 * gfortran.dg/coarray_collectives_4.f90: New.
10246 * gfortran.dg/coarray_collectives_5.f90: New.
10247 * gfortran.dg/coarray_collectives_6.f90: New.
10248 * gfortran.dg/coarray/collectives_1.f90: New.
10249 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10250 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10251 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10252 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10253 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10254 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10255 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
10256
10257 2014-05-08 Wei Mi <wmi@google.com>
10258
10259 PR target/58066
10260 * gcc.target/i386/pr58066.c: New test.
10261
10262 2014-05-08 Joseph Myers <joseph@codesourcery.com>
10263
10264 * gcc.target/i386/avx256-unaligned-load-2.c,
10265 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
10266 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
10267 packed-single instructions.
10268
10269 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10270
10271 PR c++/13981
10272 * g++.dg/diagnostic/pr13981.C: New.
10273
10274 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
10275
10276 PR tree-optimization/59100
10277 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
10278 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
10279
10280 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
10281
10282 PR tree-optimization/61095
10283 * gcc.dg/torture/pr61095.c: New test.
10284
10285 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10286
10287 PR middle-end/39246
10288 * gcc.dg/uninit-13.c: Move warning on the actual source line where
10289 the uninitialized complex is used.
10290 * gcc.dg/uninit-17.c: New test to check partial initialization of
10291 complex with branches.
10292 * gcc.dg/uninit-17-O0.c: Likewise.
10293
10294 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
10295
10296 PR target/60884
10297 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
10298 (test_03): Rename to test_02.
10299
10300 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10301
10302 PR c++/61083
10303 * g++.dg/cpp0x/sfinae50.C: New.
10304
10305 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10306
10307 PR c++/61080
10308 * g++.dg/cpp0x/deleted7.C: New.
10309
10310 2014-05-07 Richard Biener <rguenther@suse.de>
10311
10312 PR tree-optimization/61034
10313 * g++.dg/tree-ssa/pr61034.C: New testcase.
10314
10315 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
10316
10317 * gcc.target/epiphany/isr-arg.c: New file.
10318
10319 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
10320
10321 PR tree-optimization/52252
10322 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
10323
10324 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10325
10326 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
10327 * gcc.target/aarch64/simd/vrev16p8.x: New file.
10328 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
10329 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
10330 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
10331 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
10332 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
10333 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
10334 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
10335 * gcc.target/aarch64/simd/vrev16s8.x: New file.
10336 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
10337 * gcc.target/aarch64/simd/vrev16u8.x: New file.
10338 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
10339 * gcc.target/aarch64/simd/vrev32p16.x: New file.
10340 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
10341 * gcc.target/aarch64/simd/vrev32p8.x: New file.
10342 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
10343 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
10344 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
10345 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
10346 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
10347 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
10348 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
10349 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
10350 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
10351 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
10352 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
10353 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
10354 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
10355 * gcc.target/aarch64/simd/vrev32s16.x: New file.
10356 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
10357 * gcc.target/aarch64/simd/vrev32s8.x: New file.
10358 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
10359 * gcc.target/aarch64/simd/vrev32u16.x: New file.
10360 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
10361 * gcc.target/aarch64/simd/vrev32u8.x: New file.
10362 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
10363 * gcc.target/aarch64/simd/vrev64f32.x: New file.
10364 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
10365 * gcc.target/aarch64/simd/vrev64p16.x: New file.
10366 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
10367 * gcc.target/aarch64/simd/vrev64p8.x: New file.
10368 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
10369 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
10370 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
10371 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
10372 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
10373 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
10374 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
10375 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
10376 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
10377 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
10378 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
10379 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
10380 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
10381 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
10382 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
10383 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
10384 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
10385 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
10386 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
10387 * gcc.target/aarch64/simd/vrev64s16.x: New file.
10388 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
10389 * gcc.target/aarch64/simd/vrev64s32.x: New file.
10390 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
10391 * gcc.target/aarch64/simd/vrev64s8.x: New file.
10392 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
10393 * gcc.target/aarch64/simd/vrev64u16.x: New file.
10394 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
10395 * gcc.target/aarch64/simd/vrev64u32.x: New file.
10396 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
10397 * gcc.target/aarch64/simd/vrev64u8.x: New file.
10398
10399 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10400
10401 gcc.target/aarch64/simd/ext_f32.x: New file.
10402 gcc.target/aarch64/simd/ext_f32_1.c: New file.
10403 gcc.target/aarch64/simd/ext_p16.x: New file.
10404 gcc.target/aarch64/simd/ext_p16_1.c: New file.
10405 gcc.target/aarch64/simd/ext_p8.x: New file.
10406 gcc.target/aarch64/simd/ext_p8_1.c: New file.
10407 gcc.target/aarch64/simd/ext_s16.x: New file.
10408 gcc.target/aarch64/simd/ext_s16_1.c: New file.
10409 gcc.target/aarch64/simd/ext_s32.x: New file.
10410 gcc.target/aarch64/simd/ext_s32_1.c: New file.
10411 gcc.target/aarch64/simd/ext_s64.x: New file.
10412 gcc.target/aarch64/simd/ext_s64_1.c: New file.
10413 gcc.target/aarch64/simd/ext_s8.x: New file.
10414 gcc.target/aarch64/simd/ext_s8_1.c: New file.
10415 gcc.target/aarch64/simd/ext_u16.x: New file.
10416 gcc.target/aarch64/simd/ext_u16_1.c: New file.
10417 gcc.target/aarch64/simd/ext_u32.x: New file.
10418 gcc.target/aarch64/simd/ext_u32_1.c: New file.
10419 gcc.target/aarch64/simd/ext_u64.x: New file.
10420 gcc.target/aarch64/simd/ext_u64_1.c: New file.
10421 gcc.target/aarch64/simd/ext_u8.x: New file.
10422 gcc.target/aarch64/simd/ext_u8_1.c: New file.
10423 gcc.target/aarch64/simd/ext_f64.c: New file.
10424 gcc.target/aarch64/simd/extq_f32.x: New file.
10425 gcc.target/aarch64/simd/extq_f32_1.c: New file.
10426 gcc.target/aarch64/simd/extq_p16.x: New file.
10427 gcc.target/aarch64/simd/extq_p16_1.c: New file.
10428 gcc.target/aarch64/simd/extq_p8.x: New file.
10429 gcc.target/aarch64/simd/extq_p8_1.c: New file.
10430 gcc.target/aarch64/simd/extq_s16.x: New file.
10431 gcc.target/aarch64/simd/extq_s16_1.c: New file.
10432 gcc.target/aarch64/simd/extq_s32.x: New file.
10433 gcc.target/aarch64/simd/extq_s32_1.c: New file.
10434 gcc.target/aarch64/simd/extq_s64.x: New file.
10435 gcc.target/aarch64/simd/extq_s64_1.c: New file.
10436 gcc.target/aarch64/simd/extq_s8.x: New file.
10437 gcc.target/aarch64/simd/extq_s8_1.c: New file.
10438 gcc.target/aarch64/simd/extq_u16.x: New file.
10439 gcc.target/aarch64/simd/extq_u16_1.c: New file.
10440 gcc.target/aarch64/simd/extq_u32.x: New file.
10441 gcc.target/aarch64/simd/extq_u32_1.c: New file.
10442 gcc.target/aarch64/simd/extq_u64.x: New file.
10443 gcc.target/aarch64/simd/extq_u64_1.c: New file.
10444 gcc.target/aarch64/simd/extq_u8.x: New file.
10445 gcc.target/aarch64/simd/extq_u8_1.c: New file.
10446 gcc.target/aarch64/simd/extq_f64.c: New file.
10447
10448 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10449
10450 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
10451 * gcc.target/aarch64/vtrnu32.c: Likewise.
10452 * gcc.target/aarch64/vtrnf32.c: Likewise.
10453
10454 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10455
10456 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
10457 * gcc.target/aarch64/simd/vtrnf32.x: New file.
10458 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
10459 * gcc.target/aarch64/simd/vtrnp16.x: New file.
10460 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
10461 * gcc.target/aarch64/simd/vtrnp8.x: New file.
10462 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
10463 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
10464 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
10465 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
10466 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
10467 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
10468 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
10469 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
10470 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
10471 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
10472 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
10473 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
10474 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
10475 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
10476 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
10477 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
10478 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
10479 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
10480 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
10481 * gcc.target/aarch64/simd/vtrns16.x: New file.
10482 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
10483 * gcc.target/aarch64/simd/vtrns32.x: New file.
10484 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
10485 * gcc.target/aarch64/simd/vtrns8.x: New file.
10486 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
10487 * gcc.target/aarch64/simd/vtrnu16.x: New file.
10488 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
10489 * gcc.target/aarch64/simd/vtrnu32.x: New file.
10490 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
10491 * gcc.target/aarch64/simd/vtrnu8.x: New file.
10492
10493 2014-05-07 Richard Biener <rguenther@suse.de>
10494
10495 PR tree-optimization/57864
10496 * gcc.dg/torture/pr57864.c: New testcase.
10497
10498 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
10499
10500 PR libfortran/61049
10501 * gfortran.dg/list_read_13.f: New test.
10502
10503 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10504
10505 PR c++/60999
10506 * g++.dg/cpp0x/nsdmi-template9.C: New.
10507 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
10508
10509 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
10510 Mike Stump <mikestump@comcast.net>
10511 Richard Sandiford <rdsandiford@googlemail.com>
10512
10513 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
10514
10515 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
10516
10517 PR ipa/60965
10518 * g++.dg/ipa/devirt-32.C: New testcase.
10519
10520 2014-05-05 Richard Biener <rguenther@suse.de>
10521
10522 PR middle-end/61010
10523 * gcc.dg/torture/pr61010.c: New testcase.
10524
10525 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10526
10527 * gcc.target/s390/leaf-profile.c: New testcase.
10528
10529 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10530
10531 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
10532 Disable asm scan for s390.
10533 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10534 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10535
10536 2014-05-05 Bin Cheng <bin.cheng@arm.com>
10537
10538 PR tree-optimization/60363
10539 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
10540
10541 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
10542
10543 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
10544 (dg-require-effective-target): Change target to powerpc_fprs.
10545 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
10546 (dg-require-effective-target): Change target to dfprt.
10547
10548 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10549
10550 PR c++/58582
10551 * g++.dg/cpp0x/deleted4.C: New.
10552 * g++.dg/cpp0x/deleted5.C: Likewise.
10553 * g++.dg/cpp0x/deleted6.C: Likewise.
10554
10555 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10556
10557 PR fortran/61025
10558 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
10559 regexps for -m32.
10560 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
10561 * gfortran.dg/coarray_poly_6.f90: Likewise.
10562 * gfortran.dg/coarray_poly_7.f90: Likewise.
10563 * gfortran.dg/coarray_poly_8.f90: Likewise.
10564
10565 2014-05-02 Marek Polacek <polacek@redhat.com>
10566
10567 PR c/25801
10568 * gcc.dg/pr25801.c: New test.
10569
10570 2014-05-02 Marek Polacek <polacek@redhat.com>
10571
10572 PR c/60784
10573 * gcc.dg/pr60784.c: New test.
10574
10575 2014-05-01 Marek Polacek <polacek@redhat.com>
10576
10577 PR c/60915
10578 * gcc.dg/pr60915.c: New test.
10579
10580 2014-05-01 Marek Polacek <polacek@redhat.com>
10581
10582 PR c/60257
10583 * gcc.dg/pr60257.c: New test.
10584
10585 2014-05-01 Marek Polacek <polacek@redhat.com>
10586
10587 PR c/43395
10588 * c-c++-common/pr43395.c: New test.
10589
10590 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
10591
10592 * gcc.dg/cond-reduc-1.c: New test.
10593 * gcc.dg/cond-reduc-2.c: Likewise.
10594
10595 2014-05-01 Marek Polacek <polacek@redhat.com>
10596
10597 PR c/29467
10598 * gcc.dg/pr29467.c: New test.
10599 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
10600 about boolean types.
10601 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
10602 to bool.
10603 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
10604
10605 2014-05-01 Marek Polacek <polacek@redhat.com>
10606
10607 PR c/43245
10608 * gcc.dg/pr43245.c: New test.
10609
10610 2014-05-01 Marek Polacek <polacek@redhat.com>
10611
10612 PR c/56989
10613 * gcc.dg/pr56989.c: New test.
10614
10615 2014-04-30 Ian Lance Taylor <iant@google.com>
10616
10617 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
10618 in go_compile_args rather than in argument to go-torture-execute.
10619
10620 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
10621
10622 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
10623 instead of getpid.
10624
10625 2014-04-30 Tobias Burnus <burnus@net-b.de>
10626
10627 * gfortran.dg/coarray_poly_6.f90
10628 * gfortran.dg/coarray_poly_7.f90
10629 * gfortran.dg/coarray_poly_8.f90
10630
10631 2014-04-30 Tobias Burnus <burnus@net-b.de>
10632
10633 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
10634 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
10635 * gfortran.dg/coarray/codimension.f90: New.
10636
10637 2014-04-30 Tobias Burnus <burnus@net-b.de>
10638
10639 * gfortran.dg/coarray_lib_this_image_1.f90: New.
10640 * gfortran.dg/coarray_lib_this_image_2.f90: New.
10641
10642 2014-04-30 Tobias Burnus <burnus@net-b.de>
10643
10644 * gfortran.dg/coarray_poly_4.f90: New.
10645 * gfortran.dg/coarray_poly_5.f90: New.
10646
10647 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10648
10649 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
10650 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
10651 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
10652 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
10653 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
10654 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
10655 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
10656 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
10657 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
10658 * gcc.target/arm/simd/vuzpf32_1.c: New file.
10659 * gcc.target/arm/simd/vuzpp16_1.c: New file.
10660 * gcc.target/arm/simd/vuzpp8_1.c: New file.
10661 * gcc.target/arm/simd/vuzps16_1.c: New file.
10662 * gcc.target/arm/simd/vuzps32_1.c: New file.
10663 * gcc.target/arm/simd/vuzps8_1.c: New file.
10664 * gcc.target/arm/simd/vuzpu16_1.c: New file.
10665 * gcc.target/arm/simd/vuzpu32_1.c: New file.
10666 * gcc.target/arm/simd/vuzpu8_1.c: New file.
10667
10668 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10669
10670 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
10671 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
10672 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
10673
10674 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10675
10676 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
10677 * gcc.target/aarch64/simd/vuzpf32.x: New file.
10678 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
10679 * gcc.target/aarch64/simd/vuzpp16.x: New file.
10680 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
10681 * gcc.target/aarch64/simd/vuzpp8.x: New file.
10682 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
10683 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
10684 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
10685 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
10686 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
10687 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
10688 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
10689 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
10690 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
10691 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
10692 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
10693 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
10694 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
10695 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
10696 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
10697 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
10698 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
10699 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
10700 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
10701 * gcc.target/aarch64/simd/vuzps16.x: New file.
10702 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
10703 * gcc.target/aarch64/simd/vuzps32.x: New file.
10704 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
10705 * gcc.target/aarch64/simd/vuzps8.x: New file.
10706 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
10707 * gcc.target/aarch64/simd/vuzpu16.x: New file.
10708 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
10709 * gcc.target/aarch64/simd/vuzpu32.x: New file.
10710 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
10711 * gcc.target/aarch64/simd/vuzpu8.x: New file.
10712
10713 2014-04-30 Richard Biener <rguenther@suse.de>
10714
10715 PR tree-optimization/48329
10716 * gfortran.dg/vect/pr48329.f90: New testcase.
10717
10718 2014-04-30 Marek Polacek <polacek@redhat.com>
10719
10720 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
10721 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
10722
10723 2014-04-30 Marek Polacek <polacek@redhat.com>
10724
10725 PR c/60139
10726 * gcc.dg/pr60139.c: New test.
10727
10728 2014-04-30 Marek Polacek <polacek@redhat.com>
10729
10730 PR c/60351
10731 * gcc.dg/pr60351.c: New test.
10732
10733 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
10734
10735 * gcc.target/arm/simd/simd.exp: New file.
10736 * gcc.target/arm/simd/vzipqf32_1.c: New file.
10737 * gcc.target/arm/simd/vzipqp16_1.c: New file.
10738 * gcc.target/arm/simd/vzipqp8_1.c: New file.
10739 * gcc.target/arm/simd/vzipqs16_1.c: New file.
10740 * gcc.target/arm/simd/vzipqs32_1.c: New file.
10741 * gcc.target/arm/simd/vzipqs8_1.c: New file.
10742 * gcc.target/arm/simd/vzipqu16_1.c: New file.
10743 * gcc.target/arm/simd/vzipqu32_1.c: New file.
10744 * gcc.target/arm/simd/vzipqu8_1.c: New file.
10745 * gcc.target/arm/simd/vzipf32_1.c: New file.
10746 * gcc.target/arm/simd/vzipp16_1.c: New file.
10747 * gcc.target/arm/simd/vzipp8_1.c: New file.
10748 * gcc.target/arm/simd/vzips16_1.c: New file.
10749 * gcc.target/arm/simd/vzips32_1.c: New file.
10750 * gcc.target/arm/simd/vzips8_1.c: New file.
10751 * gcc.target/arm/simd/vzipu16_1.c: New file.
10752 * gcc.target/arm/simd/vzipu32_1.c: New file.
10753 * gcc.target/arm/simd/vzipu8_1.c: New file.
10754
10755 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10756
10757 PR c++/51707
10758 * g++.dg/cpp0x/constexpr-51707.C: New.
10759
10760 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10761
10762 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10763 occurrences of "int" in the gimple dump to reflect that the return
10764 types of functions now show up in such dumps.
10765 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10766
10767 2014-04-29 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR tree-optimization/60971
10770 * c-c++-common/turtore/pr60971.c: New test.
10771
10772 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
10773
10774 * gcc.target/aarch64/simd/simd.exp: New file.
10775 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
10776 * gcc.target/aarch64/simd/vzipf32.x: New file.
10777 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
10778 * gcc.target/aarch64/simd/vzipp16.x: New file.
10779 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
10780 * gcc.target/aarch64/simd/vzipp8.x: New file.
10781 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
10782 * gcc.target/aarch64/simd/vzipqf32.x: New file.
10783 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
10784 * gcc.target/aarch64/simd/vzipqp16.x: New file.
10785 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
10786 * gcc.target/aarch64/simd/vzipqp8.x: New file.
10787 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
10788 * gcc.target/aarch64/simd/vzipqs16.x: New file.
10789 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
10790 * gcc.target/aarch64/simd/vzipqs32.x: New file.
10791 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
10792 * gcc.target/aarch64/simd/vzipqs8.x: New file.
10793 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10794 * gcc.target/aarch64/simd/vzipqu16.x: New file.
10795 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10796 * gcc.target/aarch64/simd/vzipqu32.x: New file.
10797 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10798 * gcc.target/aarch64/simd/vzipqu8.x: New file.
10799 * gcc.target/aarch64/simd/vzips16_1.c: New file.
10800 * gcc.target/aarch64/simd/vzips16.x: New file.
10801 * gcc.target/aarch64/simd/vzips32_1.c: New file.
10802 * gcc.target/aarch64/simd/vzips32.x: New file.
10803 * gcc.target/aarch64/simd/vzips8_1.c: New file.
10804 * gcc.target/aarch64/simd/vzips8.x: New file.
10805 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10806 * gcc.target/aarch64/simd/vzipu16.x: New file.
10807 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10808 * gcc.target/aarch64/simd/vzipu32.x: New file.
10809 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10810 * gcc.target/aarch64/simd/vzipu8.x: New file.
10811
10812 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10813
10814 * gcc.target/aarch64/fcsel_1.c: New test case.
10815
10816 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
10817
10818 PR libfortran/60810
10819 * gfortran.dg/arrayio_13.f90: New test.
10820
10821 2014-04-28 Martin Jambor <mjambor@suse.cz>
10822
10823 * gcc.dg/tree-ssa/sra-14.c: New test.
10824
10825 2014-04-28 Richard Biener <rguenther@suse.de>
10826
10827 PR middle-end/60092
10828 * gcc.dg/tree-ssa/alias-32.c: New testcase.
10829 * gcc.dg/vect/pr60092.c: Likewise.
10830
10831 2014-04-28 Richard Biener <rguenther@suse.de>
10832
10833 * gcc.dg/tree-ssa/vrp91.c: New testcase.
10834 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10835 * gcc.dg/Wstrict-overflow-15.c: Likewise.
10836 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10837
10838 2014-04-28 Richard Biener <rguenther@suse.de>
10839
10840 PR tree-optimization/60979
10841 * gcc.dg/graphite/pr60979.c: New testcase.
10842
10843 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10844
10845 PR c/60983
10846 * gcc.dg/pr60114.c: Use signed chars.
10847
10848 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10849
10850 PR c++/59120
10851 * g++.dg/cpp0x/alias-decl-43.C: New.
10852
10853 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10854
10855 PR fortran/59604
10856 PR fortran/58003
10857 * gfortran.dg/no_range_check_3.f90: New test.
10858
10859 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
10860
10861 PR libfortran/52539
10862 * gfortran.dg/namelist_utf8.f90: New test.
10863
10864 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
10865
10866 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10867 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10868 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10869
10870 2014-04-25 Cary Coutant <ccoutant@google.com>
10871
10872 PR debug/60929
10873 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10874 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10875 -fdebug-types-section flag.
10876
10877 2014-04-25 Jiong Wang <jiong.wang@arm.com>
10878
10879 * gcc.target/arm/tail-long-call.c: New test.
10880
10881 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10882
10883 PR tree-optimization/60930
10884 * gcc.dg/torture/pr60930.c: New test.
10885
10886 2014-04-25 Jakub Jelinek <jakub@redhat.com>
10887
10888 PR tree-optimization/60960
10889 * gcc.c-torture/execute/pr60960.c: New test.
10890
10891 2014-04-25 Marek Polacek <polacek@redhat.com>
10892
10893 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10894
10895 2014-04-25 Marek Polacek <polacek@redhat.com>
10896
10897 PR c/18079
10898 * gcc.dg/pr18079.c: New test.
10899 * gcc.dg/pr18079-2.c: New test.
10900
10901 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
10902
10903 * c-c++-common/gomp/pr60823-2.c: Require effective target
10904 vect_simd_clones.
10905
10906 2014-04-25 Marek Polacek <polacek@redhat.com>
10907
10908 PR c/60114
10909 * gcc.dg/pr60114.c: New test.
10910
10911 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
10912
10913 * gcc.c-torture/execute/20140425-1.c: New test.
10914
10915 2014-04-25 Marek Polacek <polacek@redhat.com>
10916
10917 PR c/60156
10918 * c-c++-common/pr60156.c: New test.
10919
10920 2014-04-25 Richard Biener <rguenther@suse.de>
10921
10922 PR ipa/60912
10923 * g++.dg/opt/pr60912.C: New testcase.
10924
10925 2014-04-25 Richard Biener <rguenther@suse.de>
10926
10927 PR ipa/60911
10928 * gcc.dg/lto/pr60911_0.c: New testcase.
10929
10930 2014-04-24 Cong Hou <congh@google.com>
10931
10932 PR tree-optimization/60896
10933 * g++.dg/vect/pr60896.cc: New test.
10934
10935 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
10936
10937 * gcc.target/powerpc/pack01.c: New test to test the new pack and
10938 unpack builtin functionss for 128-bit types.
10939 * gcc.target/powerpc/pack02.c: Likewise.
10940 * gcc.target/powerpc/pack03.c: Likewise.
10941 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
10942 divide builtin functionss.
10943 * gcc.target/powerpc/extend-divide-2.c: Likewise.
10944 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
10945 functions.
10946 * gcc.target/powerpc/bcd-2.c: Likewise.
10947 * gcc.target/powerpc/bcd-3.c: Likewise.
10948 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
10949 builtin functionss.
10950 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
10951
10952 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
10953
10954 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
10955 keeps_null_pointer_checks.
10956 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
10957 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
10958 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
10959 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
10960
10961 2014-04-24 Jakub Jelinek <jakub@redhat.com>
10962
10963 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
10964 Replace load with read and store with write.
10965
10966 2014-04-24 Jeff Law <law@redhat.com>
10967
10968 PR target/60822
10969 * gcc.c-torture/pr60822.c: New test.
10970 * gcc.c-torture/pr60822.x: New test.
10971
10972 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
10973
10974 PR c++/57958
10975 * g++.dg/cpp0x/pr57958.C: New test.
10976
10977 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
10978
10979 * lib/target-supports.exp (check_effective_target_vect_perm): Return
10980 true for aarch64_be.
10981
10982 2014-04-24 Radovan Obradovic <robradovic@mips.com>
10983 Tom de Vries <tom@codesourcery.com>
10984
10985 * gcc.dg/fuse-caller-save.c: New test.
10986
10987 2014-04-24 Joey Ye <joey.ye@arm.com>
10988
10989 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
10990
10991 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10992
10993 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
10994 * gcc.dg/vect/vect-bswap16: New test.
10995 * gcc.dg/vect/vect-bswap32: Likewise.
10996 * gcc.dg/vect/vect-bswap64: Likewise.
10997
10998 2014-04-23 Jeff Law <law@redhat.com>
10999
11000 PR tree-optimization/60902
11001 * gcc.target/i386/pr60902.c: New test.
11002
11003 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11004
11005 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11006 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11007 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11008
11009 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11010
11011 * gcc.target/arm/rev16.c: New test.
11012
11013 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11014
11015 * gcc.target/aarch64/rev16_1.c: New test.
11016
11017 2014-04-23 Richard Biener <rguenther@suse.de>
11018
11019 PR tree-optimization/60903
11020 * gcc.dg/torture/pr60903.c: New testcase.
11021
11022 2014-04-23 Richard Biener <rguenther@suse.de>
11023
11024 PR middle-end/60895
11025 * g++.dg/torture/pr60895.C: New testcase.
11026
11027 2014-04-23 Richard Biener <rguenther@suse.de>
11028
11029 PR middle-end/60891
11030 * gcc.dg/torture/pr60891.c: New testcase.
11031
11032 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11033
11034 PR sanitizer/60275
11035 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11036 -fno-sanitize-recover to dg-options.
11037 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11038 add -std=c++11 to dg-options.
11039 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11040 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11041 add -std=c++1y to dg-options.
11042 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11043 -fno-sanitize-recover to dg-options.
11044 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11045 * c-c++-common/ubsan/vla-4.c: Likewise.
11046 * c-c++-common/ubsan/pr59503.c: Likewise.
11047 * c-c++-common/ubsan/vla-3.c: Likewise.
11048 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11049 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11050 * c-c++-common/ubsan/shift-3.c: Likewise.
11051 * c-c++-common/ubsan/overflow-1.c: Likewise.
11052 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11053 * c-c++-common/ubsan/vla-2.c: Likewise.
11054 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11055 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11056 * c-c++-common/ubsan/shift-6.c: Likewise.
11057 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11058 * c-c++-common/ubsan/overflow-add-3.c: New test.
11059 * c-c++-common/ubsan/overflow-add-4.c: New test.
11060 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11061 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11062
11063 2014-04-22 Christian Bruel <christian.bruel@st.com>
11064
11065 * gcc.target/sh/hiconst.c: New test.
11066
11067 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11068
11069 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11070 lroundf generates custom round instruction, too.
11071
11072 2014-04-22 Tobias Burnus <burnus@net-b.de>
11073
11074 PR fortran/60881
11075 * coarray/alloc_comp_3.f90: New.
11076
11077 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
11078
11079 PR target/60868
11080 * gcc.target/i386/pr60868.c: New testcase.
11081
11082 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11083
11084 PR c/59073
11085 * c-c++-common/gomp/pr59073.c: New test.
11086
11087 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11088
11089 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
11090
11091 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11092
11093 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
11094 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
11095
11096 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
11097
11098 * gcc.dg/memcpy-5.c: New test.
11099
11100 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11101
11102 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
11103
11104 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
11105 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
11106 *-*-solaris2.9.
11107 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
11108 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
11109 from dg-options.
11110 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
11111 from dg-additional-options.
11112 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
11113 from dg-options.
11114
11115 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
11116 execution check.
11117 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
11118 (sigill_hdlr): Remove.
11119 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
11120 check.
11121
11122 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
11123 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
11124 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
11125
11126 * lib/target-supports.exp (add_options_for_tls): Remove
11127 *-*-solaris2.9* handling.
11128
11129 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
11130
11131 * gcc.target/aarch64/vect_cvtf_1.c: New.
11132
11133 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11134
11135 PR tree-optimization/60823
11136 * c-c++-common/gomp/pr60823-1.c: New test.
11137 * c-c++-common/gomp/pr60823-2.c: New test.
11138 * c-c++-common/gomp/pr60823-3.c: New test.
11139
11140 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11141
11142 * gcc.target/arm/anddi_notdi-1.c: New test.
11143 * gcc.target/arm/iordi_notdi-1.c: New test case.
11144
11145 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11146
11147 * gcc.target/arm/iordi_notdi-1.c: New test.
11148
11149 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11150
11151 * gcc.target/aarch64/vrnd_f64_1.c : New file.
11152
11153 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11154
11155 PR target/60735
11156 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
11157 not cause errors if -mspe.
11158
11159 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
11160
11161 PR target/60909
11162 * gcc.target/i386/pr60909-1.c: New test.
11163 * gcc.target/i386/pr60909-2.c: Ditto.
11164
11165 2014-04-18 Cong Hou <congh@google.com>
11166
11167 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
11168 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
11169
11170 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11171
11172 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
11173 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11174
11175 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
11176
11177 PR c++/59200
11178 * g++.dg/cpp0x/alias-decl-42.C: New.
11179
11180 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
11181
11182 * gcc.target/powerpc/ti_math1.c: New.
11183 * gcc.target/powerpc/ti_math2.c: New.
11184
11185 2014-04-17 Martin Jambor <mjambor@suse.cz>
11186
11187 * gnat.dg/opt34.adb: New.
11188 * gnat.dg/opt34_pkg.ads: Likewise.
11189
11190 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11191
11192 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
11193 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
11194
11195 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11196
11197 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
11198 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
11199
11200 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR target/60847
11203 Forward port from 4.8 branch
11204 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11205
11206 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11207 Fix scan patterns.
11208 * gcc.target/i386/bmi-2.c: Ditto.
11209
11210 2014-04-17 Richard Biener <rguenther@suse.de>
11211
11212 PR middle-end/60849
11213 * g++.dg/opt/pr60849.C: New testcase.
11214
11215 2014-04-17 Richard Biener <rguenther@suse.de>
11216
11217 PR tree-optimization/60836
11218 * g++.dg/vect/pr60836.cc: New testcase.
11219
11220 2014-04-17 Richard Biener <rguenther@suse.de>
11221
11222 PR tree-optimization/60841
11223 * gcc.dg/vect/pr60841.c: New testcase.
11224
11225 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11226
11227 * g++.dg/ipa/devirt-31.C: New testcase.
11228
11229 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11230
11231 PR lto/60820
11232 * gcc.dg/lto/pr60820_0.c: New testcase.
11233 * gcc.dg/lto/pr60820_1.c: New testcase.
11234
11235 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11236
11237 PR ipa/60854
11238 * g++.dg/torture/pr60854.C: New testcase.
11239
11240 2014-04-16 Catherine Moore <clm@codesourcery.com>
11241
11242 * gcc.target/mips/umips-store16-2.c: New test.
11243
11244 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11245
11246 * g++.dg/cpp0x/initlist-vect.C: New file.
11247
11248 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11249
11250 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11251 * gcc.dg/uninit-I-O0.c: Likewise.
11252 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11253
11254 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11255
11256 PR tree-optimization/60844
11257 * gcc.dg/pr60844.c: New test.
11258
11259 2014-04-15 Richard Biener <rguenther@suse.de>
11260
11261 PR rtl-optimization/56965
11262 * gcc.dg/torture/pr56965-1.c: New testcase.
11263 * gcc.dg/torture/pr56965-2.c: Likewise.
11264
11265 2014-04-15 Teresa Johnson <tejohnson@google.com>
11266
11267 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
11268
11269 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11270
11271 * gnat.dg/vect14.adb: New test.
11272
11273 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11274
11275 * gnat.dg/vect12.ad[sb]: New test.
11276 * gnat.dg/vect13.ad[sb]: Likewise.
11277
11278 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
11279
11280 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
11281 under qemu-arm.
11282 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11283 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11284 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
11285 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
11286 * c-c++-common/ubsan/null-1.c: Likewise.
11287 * c-c++-common/ubsan/null-10.c: Likewise.
11288 * c-c++-common/ubsan/null-11.c: Likewise.
11289 * c-c++-common/ubsan/null-2.c: Likewise.
11290 * c-c++-common/ubsan/null-3.c: Likewise.
11291 * c-c++-common/ubsan/null-4.c: Likewise.
11292 * c-c++-common/ubsan/null-5.c: Likewise.
11293 * c-c++-common/ubsan/null-6.c: Likewise.
11294 * c-c++-common/ubsan/null-7.c: Likewise.
11295 * c-c++-common/ubsan/null-8.c: Likewise.
11296 * c-c++-common/ubsan/null-9.c: Likewise.
11297 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11298 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11299 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11300 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11301 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11302 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11303 * c-c++-common/ubsan/pr59333.c: Likewise.
11304 * c-c++-common/ubsan/pr59667.c: Likewise.
11305 * c-c++-common/ubsan/pr60613-2.c: Likewise.
11306 * c-c++-common/ubsan/pr60636.c: Likewise.
11307 * c-c++-common/ubsan/shift-1.c: Likewise.
11308 * c-c++-common/ubsan/shift-2.c: Likewise.
11309 * c-c++-common/ubsan/vla-1.c: Likewise.
11310
11311 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
11312
11313 * gnat.dg/vect11.ad[sb]: New test.
11314
11315 2014-04-14 Richard Biener <rguenther@suse.de>
11316
11317 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
11318
11319 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11320
11321 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
11322
11323 2014-04-14 Richard Biener <rguenther@suse.de>
11324 Marc Glisse <marc.glisse@inria.fr>
11325
11326 PR c/60819
11327 * gcc.target/i386/vec-may_alias.c: New testcase.
11328
11329 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11330
11331 * lib/target-supports.exp
11332 (check_effective_target_vect_widen_mult_si_to_di_pattern):
11333 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
11334 Fix formatting.
11335
11336 2014-04-14 Richard Biener <rguenther@suse.de>
11337
11338 PR lto/60720
11339 * gcc.dg/lto/pr60720_0.c: New testcase.
11340 * gcc.dg/lto/pr60720_1.c: Likewise.
11341
11342 2014-04-14 Christian Bruel <christian.bruel@st.com>
11343
11344 * gcc.target/sh/memset.c: New test.
11345
11346 2014-04-14 Richard Biener <rguenther@suse.de>
11347
11348 PR middle-end/55022
11349 * gcc.dg/graphite/pr55022.c: New testcase.
11350
11351 2014-04-14 Richard Biener <rguenther@suse.de>
11352
11353 PR tree-optimization/59817
11354 PR tree-optimization/60453
11355 * gfortran.dg/graphite/pr59817.f: New testcase.
11356 * gcc.dg/graphite/pr59817-1.c: Likewise.
11357 * gcc.dg/graphite/pr59817-2.c: Likewise.
11358
11359 2014-04-14 Jason Merrill <jason@redhat.com>
11360
11361 Revert:
11362 * lib/gcc-dg.exp (dg-build-dso): New.
11363 (gcc-dg-test-1): Handle dg-do-what "dso".
11364
11365 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
11366
11367 PR fortran/60717
11368 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
11369
11370 PR fortran/58085
11371 * gfortran.dg/associate_15.f90: New test.
11372
11373 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11374
11375 PR middle-end/60467
11376 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
11377 case to check.
11378
11379 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11380
11381 PR middle-end/60469
11382 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
11383
11384 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
11385
11386 * gcc.target/mips/umips-store16-1.c: New test.
11387
11388 2014-04-11 Tobias Burnus <burnus@net-b.de>
11389
11390 PR c/60194
11391 * * g++.dg/warn/warn_format_signedness.C: New.
11392 * gcc.dg/format/warn-signedness.c: New.
11393
11394 2014-04-11 Tobias Burnus <burnus@net-b.de>
11395
11396 PR fortran/58880
11397 PR fortran/60495
11398 * gfortran.dg/finalize_25.f90: New.
11399
11400 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11401
11402 * gcc.target/epiphany/t1068-2.c: New file.
11403
11404 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11405
11406 * gcc.target/epiphany/btst-1.c: New test.
11407
11408 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11409
11410 PR rtl-optimization/60651
11411 * gcc.target/epiphany/mode-switch.c: New test.
11412
11413 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11414
11415 PR c++/58600
11416 * g++.dg/cpp0x/gen-attrs-58.C: New.
11417 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
11418
11419 2014-04-11 Steve Ellcey <sellcey@mips.com>
11420 Jakub Jelinek <jakub@redhat.com>
11421
11422 PR middle-end/60556
11423 * gcc.c-torture/compile/pr60556.c: New test.
11424
11425 2014-04-11 Richard Biener <rguenther@suse.de>
11426
11427 PR middle-end/60797
11428 * gcc.dg/pr60797.c: New testcase.
11429
11430 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11431
11432 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
11433 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
11434 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
11435 rename to ...
11436 * gcc.target/s390/htm-nofloat-1.c: ... this one.
11437 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
11438 instructions as well.
11439
11440 2014-04-11 Jakub Jelinek <jakub@redhat.com>
11441
11442 PR rtl-optimization/60663
11443 * gcc.target/arm/pr60663.c: New test.
11444
11445 2014-04-10 Jason Merrill <jason@redhat.com>
11446
11447 * g++.dg/dso/dlclose1.C: Disable for 4.9.
11448
11449 2014-04-10 Jakub Jelinek <jakub@redhat.com>
11450
11451 PR lto/60567
11452 * g++.dg/lto/pr60567_0.C: New test.
11453
11454 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
11455
11456 * gfortran.dg/class_nameclash.f90: New test.
11457
11458 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11459
11460 PR c++/52844
11461 * g++.dg/cpp0x/variadic156.C: New.
11462
11463 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11464
11465 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
11466 long.
11467
11468 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11469
11470 PR debug/60655
11471 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
11472 -fdata-sections.
11473
11474 2014-04-09 Steve Ellcey <sellcey@mips.com>
11475
11476 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
11477 and scan lists.
11478
11479 2014-04-09 Cong Hou <congh@google.com>
11480
11481 PR testsuite/60773
11482 * lib/target-supports.exp:
11483 (check_effective_target_vect_widen_si_to_di_pattern): New.
11484 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
11485 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
11486 targets only.
11487 (foo): Fix up formatting.
11488 (main): Call check_vect.
11489
11490 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
11491
11492 PR c++/59115
11493 * g++.dg/template/crash119.C: New.
11494
11495 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
11496
11497 * gcc.target/powerpc/atomic_load_store-p8.c: New.
11498
11499 2014-04-08 Jason Merrill <jason@redhat.com>
11500
11501 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
11502
11503 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11504
11505 PR rtl-optimization/60776
11506 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
11507 * gcc.dg/builtin-bswap-7.c: Likewise.
11508 * gcc.dg/builtin-bswap-6a.c: New testcase.
11509 * gcc.dg/builtin-bswap-7a.c: New testcase.
11510
11511 Revert
11512 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11513
11514 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11515 optimization.
11516 * gcc.dg/builtin-bswap-7.c: Likewise.
11517
11518 2014-04-08 Richard Biener <rguenther@suse.de>
11519
11520 PR tree-optimization/60785
11521 * gcc.dg/graphite/pr60785.c: New testcase.
11522
11523 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11524
11525 PR target/60602
11526 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
11527 with as at -O0.
11528
11529 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
11530
11531 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
11532 * g++.dg/warn/Wnvdtor-3.C: Likewise.
11533 * g++.dg/warn/Wnvdtor-4.C: Likewise.
11534
11535 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
11536
11537 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
11538
11539 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
11540
11541 PR target/60609
11542 * g++.dg/torture/pr60609.C: New test.
11543
11544 2014-04-07 Richard Biener <rguenther@suse.de>
11545
11546 PR tree-optimization/60766
11547 * gcc.dg/torture/pr60766.c: New testcase.
11548
11549 2014-04-07 Jason Merrill <jason@redhat.com>
11550
11551 * lib/gcc-dg.exp (dg-build-dso): New.
11552 (gcc-dg-test-1): Handle dg-do-what "dso".
11553 * lib/target-supports.exp (add_options_for_dlopen): New.
11554 (check_effective_target_dlopen): Use it.
11555
11556 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11557
11558 * gcc.target/arm/pr60657.c: Fix missing curly brace.
11559
11560 2014-04-07 Richard Biener <rguenther@suse.de>
11561
11562 PR middle-end/60750
11563 * g++.dg/torture/pr60750.C: New testcase.
11564 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
11565
11566 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
11567
11568 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
11569
11570 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11571
11572 PR testsuite/60671
11573 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
11574
11575 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11576
11577 PR testsuite/60672
11578 * g++.dg/cpp1y/auto-fn25.C: Require lto.
11579
11580 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
11581
11582 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
11583
11584 * gfortran.dg/warn_conversion_4.f90: Adjust test.
11585
11586 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
11587
11588 * gcc.target/avr/dev-specific-rmw.c: New test.
11589
11590 2014-04-04 Cong Hou <congh@google.com>
11591
11592 PR tree-optimization/60656
11593 * gcc.dg/vect/pr60656.c: New test.
11594
11595 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11596
11597 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11598 optimization.
11599 * gcc.dg/builtin-bswap-7.c: Likewise.
11600
11601 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11602
11603 PR c++/58207
11604 * g++.dg/cpp0x/constexpr-ice15.C: New.
11605
11606 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
11607
11608 PR ipa/59626
11609 testcase by Richard Biener
11610 * gcc.dg/lto/pr59626_0.c: New testcase.
11611 * gcc.dg/lto/pr59626_1.c: New testcase.
11612
11613 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11614
11615 PR debug/60655
11616 * gcc.c-torture/compile/pr60655-1.c: New test.
11617
11618 2014-04-04 Martin Jambor <mjambor@suse.cz>
11619
11620 PR ipa/60640
11621 * g++.dg/ipa/pr60640-1.C: New test.
11622 * g++.dg/ipa/pr60640-2.C: Likewise.
11623 * g++.dg/ipa/pr60640-3.C: Likewise.
11624 * g++.dg/ipa/pr60640-4.C: Likewise.
11625
11626 2014-04-04 Jeff Law <law@redhat.com>
11627
11628 PR target/60657
11629 * gcc.target/arm/pr60657.c: New test.
11630
11631 2014-04-04 Richard Biener <rguenther@suse.de>
11632
11633 PR ipa/60746
11634 * g++.dg/torture/pr60746.C: New testcase.
11635
11636 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
11637
11638 * g++.old-deja/g++.robertl/eb121.C: Adjust.
11639 * g++.old-deja/g++.jason/overload21.C: Likewise.
11640 * g++.old-deja/g++.law/init5.C: Likewise.
11641
11642 2014-04-03 Cong Hou <congh@google.com>
11643
11644 PR tree-optimization/60505
11645 * gcc.dg/vect/pr60505.c: New test.
11646
11647 2014-04-03 Richard Biener <rguenther@suse.de>
11648
11649 PR tree-optimization/60740
11650 * gcc.dg/graphite/pr60740.c: New testcase.
11651
11652 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
11653
11654 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
11655 * g++.dg/warn/Wnvdtor-2.C: New.
11656 * g++.dg/warn/Wnvdtor-3.C: New.
11657 * g++.dg/warn/Wnvdtor-4.C: New.
11658 * g++.dg/warn/Weff1.C: Delete.
11659 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
11660 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
11661
11662 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
11663
11664 PR ipa/60659
11665 * g++.dg/torture/pr60659.C: New testcase.
11666
11667 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11668
11669 PR tree-optimization/60733
11670 * gcc.dg/torture/pr60733.c: New test.
11671
11672 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
11673
11674 PR rtl-optimization/60650
11675 * gcc.target/arm/pr60650-2.c: New.
11676
11677 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
11678
11679 * gcc.target/i386/avx2-vpand-3.c,
11680 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
11681
11682 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11683
11684 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
11685 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
11686 gcc.target/i386/memcpy-strategy-1.c,
11687 gcc.target/i386/memcpy-strategy-2.c,
11688 gcc.target/i386/memcpy-vector_loop-1.c,
11689 gcc.target/i386/memcpy-vector_loop-2.c,
11690 gcc.target/i386/memset-vector_loop-1.c,
11691 gcc.target/i386/memset-vector_loop-2.c,
11692 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
11693 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
11694 -march= options different from those in dg-options.
11695
11696 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11697
11698 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11699 gcc.target/i386/pr30970.c: Use -mtune=generic.
11700 * gcc.target/i386/avx2-vpaddb-3.c,
11701 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
11702 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
11703 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
11704 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
11705 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
11706 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
11707 gcc.target/i386/avx2-vpsubw-3.c,
11708 gcc.target/i386/avx256-unaligned-load-1.c,
11709 gcc.target/i386/avx256-unaligned-load-4.c,
11710 gcc.target/i386/avx256-unaligned-store-1.c,
11711 gcc.target/i386/avx256-unaligned-store-2.c,
11712 gcc.target/i386/avx256-unaligned-store-4.c: Use
11713 -mno-prefer-avx128.
11714
11715 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11716 Iain Sandoe <iain@codesourcery.com>
11717
11718 PR target/54083
11719 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
11720 with the additional options -Wl,-undefined,dynamic_lookup
11721 and -Wl,-flat_namespace.
11722 * gcc.dg/torture/pr53922.c: Additional option
11723 -Wl,-flat_namespace for darwin[89].
11724 * gcc.dg/torture/pr60092.c: Additional options
11725 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
11726 for darwin[89].
11727
11728 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11729
11730 PR target/43751
11731 * lib/prune.exp: Modify the regular express to prune
11732 the new warnings introduced by r205679 on darwin9.
11733
11734 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
11735
11736 * g++.dg/init/ctor4.C: Adjust.
11737 * g++.dg/init/ctor4-1.C: New.
11738 * g++.dg/cpp0x/defaulted2.C: Adjust.
11739
11740 2014-04-01 Richard Henderson <rth@redhat.com>
11741
11742 PR target/60704
11743 * gcc.dg/pr60704.c: New file.
11744
11745 2014-04-01 Bin Cheng <bin.cheng@arm.com>
11746
11747 PR target/60363
11748 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
11749 logical_op_short_circuit targets.
11750
11751 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
11752
11753 PR libfortran/60128
11754 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
11755 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
11756
11757 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
11758
11759 PR rtl-optimization/60700
11760 * gcc.target/i386/pr60700.c: New test.
11761
11762 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11763
11764 PR target/60650
11765 * gcc.target/arm/pr60650.c: Adjust command line options.
11766
11767 2014-03-31 Martin Jambor <mjambor@suse.cz>
11768
11769 PR middle-end/60647
11770 * gcc.dg/pr60647-1.c: New test.
11771 * gcc.dg/pr60647-2.c: Likewise.
11772
11773 2014-03-31 Richard Biener <rguenther@suse.de>
11774
11775 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
11776
11777 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
11778
11779 PR target/60034
11780 * gcc.target/aarch64/pr60034.c: New file.
11781
11782 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
11783
11784 PR c++/60626
11785 * g++.dg/cpp1y/pr60626.C: New testcase.
11786
11787 2014-03-29 Joseph Myers <joseph@codesourcery.com>
11788
11789 * gcc.dg/pr45416.c: Allow bextr on x86.
11790 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
11791 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
11792 gcc.target/i386/fma4-vector.c: Use -mno-fma.
11793 * gcc.target/i386/l_fma_double_1.c,
11794 gcc.target/i386/l_fma_double_2.c,
11795 gcc.target/i386/l_fma_double_3.c,
11796 gcc.target/i386/l_fma_double_4.c,
11797 gcc.target/i386/l_fma_double_5.c,
11798 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11799 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11800 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11801 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11802 * gcc.target/i386/pr27971.c: Use -mno-tbm.
11803 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11804 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11805
11806 2014-03-29 Jakub Jelinek <jakub@redhat.com>
11807
11808 PR target/60648
11809 * g++.dg/pr60648.C: Move test to...
11810 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
11811 dg-options, add for fpic targets dg-additional-options -fPIC.
11812
11813 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
11814
11815 * gnat.dg/opt33.adb: New testcase.
11816
11817 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11818
11819 PR target/60697
11820 * gcc.target/aarch64/pr60697.c: New.
11821
11822 2014-03-27 Jeff Law <law@redhat.com>
11823
11824 PR target/60648
11825 * g++.dg/pr60648.C: New test.
11826
11827 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
11828
11829 PR c++/60573
11830 * g++.dg/cpp1y/pr60573.C: New testcase.
11831
11832 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR target/60693
11835 * gcc.target/i386/pr60693.c: New test.
11836
11837 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
11838
11839 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11840
11841 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11842
11843 PR c++/60689
11844 * c-c++-common/pr60689.c: New test.
11845
11846 PR c++/58678
11847 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11848 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11849 targets.
11850
11851 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11852
11853 PR target/60675
11854 * gcc.target/aarch64/pr60675.C: New.
11855
11856 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11857
11858 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11859 * lib/target-supports.exp: Return true for s390
11860 in check_effective_logical_op_short_circuit.
11861
11862 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11863
11864 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11865 of second source operand.
11866 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11867 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11868 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11869
11870 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR ipa/60315
11873 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11874
11875 2014-03-28 Tobias Burnus <burnus@net-b.de>
11876
11877 * lib/cilk-plus-dg.exp: New.
11878 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11879 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11880
11881 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11882
11883 PR fortran/60522
11884 * gfortran.dg/where_4.f90: New test case.
11885
11886 2014-03-27 Tobias Burnus <burnus@net-b.de>
11887
11888 PR fortran/58880
11889 * gfortran.dg/finalize_24.f90: New.
11890
11891 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11892
11893 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11894 vbpermq builtin.
11895
11896 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11897 vec_select optimizations.
11898 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11899 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11900
11901 PR target/60672
11902 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11903 xxpermdi builtins are supported.
11904
11905 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
11906
11907 PR rtl-optimization/60650
11908 * gcc.target/arm/pr60650.c: New.
11909
11910 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11911
11912 * gcc.target/s390/20140327-1.c: New testcase.
11913
11914 2014-03-27 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR middle-end/60682
11917 * g++.dg/gomp/pr60682.C: New test.
11918
11919 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
11920
11921 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11922
11923 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11924
11925 PR target/60580
11926 * gcc.target/aarch64/pr60580_1.c: New.
11927 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11928 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11929
11930 2014-03-26 Dehao Chen <dehao@google.com>
11931
11932 * gcc.dg/predict-8.c: New test.
11933
11934 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
11935
11936 PR c++/52369
11937 * g++.dg/init/const10.C: New.
11938 * g++.dg/init/const11.C: New.
11939 * g++.dg/init/pr25811.C: Adjust.
11940 * g++.dg/init/pr29043.C: Likewise.
11941 * g++.dg/init/pr43719.C: Likewise.
11942 * g++.dg/init/pr44086.C: Likewise.
11943 * g++.dg/init/ctor8.C: Likewise.
11944 * g++.dg/init/uninitialized1.C: Likewise.
11945
11946 2014-03-26 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR sanitizer/60636
11949 * c-c++-common/ubsan/pr60636.c: New test.
11950
11951 2014-03-26 Andreas Schwab <schwab@suse.de>
11952
11953 * g++.dg/torture/pr60315.C: Remove duplication.
11954
11955 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
11956
11957 * gcc.c-torture/execute/20140326-1.c: New test.
11958
11959 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
11960
11961 PR ipa/60315
11962 * g++.dg/torture/pr60315.C: New testcase.
11963
11964 2014-03-25 Martin Jambor <mjambor@suse.cz>
11965
11966 PR ipa/60600
11967 * g++.dg/ipa/pr60600.C: New test.
11968
11969 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
11970
11971 PR testsuite/58013
11972 * g++.dg/opt/pr56999.C: Pop hidden visibility.
11973
11974 2014-03-25 Richard Biener <rguenther@suse.de>
11975
11976 PR middle-end/60635
11977 * gfortran.dg/lto/pr60635_0.f90: New testcase.
11978 * gfortran.dg/lto/pr60635_1.c: Likewise.
11979
11980 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
11981
11982 PR c++/60627
11983 * g++.dg/cpp1y/pr60627.C: New testcase.
11984
11985 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
11986
11987 * gcc.target/aarch64/ushr64_1.c: New.
11988
11989 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
11990
11991 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
11992 (LONG_LONG): Use LLONG.
11993 (set_rvector_long): Explicitly return void.
11994 (set_vector_long): Likewise.
11995 (check_vector_long): Likewise.
11996
11997 2014-03-24 Marek Polacek <polacek@redhat.com>
11998
11999 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12000 Define INT_MIN.
12001 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12002 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12003 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12004 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12005 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12006 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12007 * c-c++-common/ubsan/pr59503.c: Likewise.
12008 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12009 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12010 * c-c++-common/ubsan/shift-3.c: Likewise.
12011 * c-c++-common/ubsan/shift-6.c: Likewise.
12012 * c-c++-common/ubsan/undefined-1.c: Likewise.
12013 * c-c++-common/ubsan/vla-2.c: Likewise.
12014 * c-c++-common/ubsan/vla-3.c: Likewise.
12015 * c-c++-common/ubsan/vla-4.c: Likewise.
12016 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12017 * g++.dg/ubsan/return-2.C: Likewise.
12018
12019 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12020
12021 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12022 hppa*-*-hpux*.
12023
12024 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12025
12026 PR libfortran/59313
12027 PR libfortran/58015
12028 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12029 * gfortran.dg/round_4.f90: Likewise.
12030
12031 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12032
12033 PR libfortran/60128
12034 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12035 i?86-*-solaris2.9*.
12036
12037 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12038
12039 PR sanitizer/60613
12040 * c-c++-common/ubsan/pr60613-1.c: New test.
12041 * c-c++-common/ubsan/pr60613-2.c: New test.
12042
12043 2014-03-22 Matthias Klose <doko@ubuntu.com>
12044
12045 * g++.dg/cpp0x/regress: Remove empty directory.
12046
12047 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12048
12049 PR debug/60603
12050 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12051
12052 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12053
12054 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12055 * g++.dg/cpp1y/pr60393.C: Likewise.
12056
12057 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12058
12059 PR c++/60384
12060 * g++.dg/cpp1y/pr60384.C: New.
12061
12062 2014-03-21 Jakub Jelinek <jakub@redhat.com>
12063
12064 PR target/60598
12065 * gcc.dg/pr60598.c: New test.
12066
12067 2014-03-21 Martin Jambor <mjambor@suse.cz>
12068
12069 PR ipa/59176
12070 * g++.dg/torture/pr59176.C: New test.
12071
12072 2014-03-21 Martin Jambor <mjambor@suse.cz>
12073
12074 PR ipa/60419
12075 * g++.dg/ipa/pr60419.C: New test.
12076
12077 2014-03-21 Richard Biener <rguenther@suse.de>
12078
12079 PR tree-optimization/60577
12080 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
12081
12082 2014-03-21 Tobias Burnus <burnus@net-b.de>
12083
12084 PR fortran/60599
12085 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
12086
12087 2014-03-20 Jakub Jelinek <jakub@redhat.com>
12088
12089 PR middle-end/60597
12090 * g++.dg/opt/pr60597.C: New test.
12091
12092 PR c++/60572
12093 * g++.dg/init/pr60572.C: New test.
12094
12095 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12096
12097 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
12098
12099 2014-03-19 Tobias Burnus <burnus@net-b.de>
12100
12101 PR fortran/60543
12102 PR fortran/60283
12103 * gfortran.dg/implicit_pure_4.f90: New.
12104
12105 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12106
12107 PR c++/51474
12108 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12109
12110 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
12111
12112 PR testsuite/60590
12113 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
12114 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
12115 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
12116
12117 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12118
12119 PR c++/60332
12120 * g++.dg/cpp1y/pr60332.C: New.
12121
12122 2014-03-19 Marek Polacek <polacek@redhat.com>
12123
12124 PR sanitizer/60569
12125 * g++.dg/ubsan/pr60569.C: New test.
12126
12127 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12128
12129 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
12130
12131 2014-03-19 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR tree-optimization/60559
12134 * g++.dg/vect/pr60559.cc: New test.
12135
12136 2014-03-18 Ian Lance Taylor <iant@google.com>
12137
12138 PR target/60563
12139 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
12140 (ditype): Rename typedef from int64_t.
12141
12142 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12143
12144 PR c/55383
12145 * gcc.dg/cast-qual-3.c: New.
12146 Revert:
12147 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12148 * c-c++-common/Wcast-qual-1.c: More precise match text.
12149
12150 2014-03-18 Janus Weil <janus@gcc.gnu.org>
12151
12152 PR fortran/55207
12153 PR fortran/60549
12154 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
12155 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
12156 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
12157 * gfortran.dg/intent_optimize_1.f90: Ditto.
12158 * gfortran.dg/pointer_init_9.f90: Ditto.
12159 * gfortran.dg/volatile4.f90: Ditto.
12160 * gfortran.dg/volatile6.f90: Ditto.
12161
12162 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12163
12164 PR c/55383
12165 * c-c++-common/Wcast-qual-1.c: More precise match text.
12166
12167 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12168
12169 PR c++/60305
12170 * g++.dg/cpp0x/constexpr-ice14.C: New.
12171
12172 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12173
12174 PR c++/54250
12175 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
12176
12177 2014-03-18 Jakub Jelinek <jakub@redhat.com>
12178
12179 PR sanitizer/60535
12180 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
12181 * c-c++-common/ubsan/null-2.c: Likewise.
12182 * c-c++-common/ubsan/null-3.c: Likewise.
12183 * c-c++-common/ubsan/null-4.c: Likewise.
12184 * c-c++-common/ubsan/null-5.c: Likewise.
12185 * c-c++-common/ubsan/null-6.c: Likewise.
12186 * c-c++-common/ubsan/null-7.c: Likewise.
12187 * c-c++-common/ubsan/null-8.c: Likewise.
12188 * c-c++-common/ubsan/null-9.c: Likewise.
12189 * c-c++-common/ubsan/null-10.c: Likewise.
12190 * c-c++-common/ubsan/null-11.c: Likewise.
12191 * c-c++-common/ubsan/overflow-1.c: Likewise.
12192 * c-c++-common/ubsan/overflow-2.c: Likewise.
12193 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12194 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12195 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12196 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12197 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12198 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12199 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12200 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12201 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12202 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12203 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12204 * c-c++-common/ubsan/pr59333.c: Likewise.
12205 * c-c++-common/ubsan/pr59503.c: Likewise.
12206 * c-c++-common/ubsan/pr59667.c: Likewise.
12207 * c-c++-common/ubsan/undefined-1.c: Likewise.
12208 * g++.dg/ubsan/pr59250.C: Likewise.
12209 * g++.dg/ubsan/pr59306.C: Likewise.
12210
12211 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12212
12213 * gcc.dg/tls/pr58595.c: Add tls options.
12214
12215 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12216
12217 * gcc.target/i386/avx-additional-reg-names.c: New.
12218 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12219
12220 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12221
12222 PR c++/60390
12223 * g++.dg/cpp1y/pr60390.C: New testcase.
12224
12225 PR c++/60391
12226 * g++.dg/cpp1y/pr60391.C: New testcase.
12227
12228 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12229
12230 PR target/60516
12231 * gcc.target/i386/pr60516.c: New test.
12232
12233 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12234
12235 PR c++/59571
12236 * g++.dg/cpp0x/constexpr-ice13.C: New.
12237
12238 2014-03-17 Marek Polacek <polacek@redhat.com>
12239
12240 PR middle-end/60534
12241 * gcc.dg/gomp/pr60534.c: New test.
12242
12243 2014-03-17 Kai Tietz <ktietz@redhat.com>
12244
12245 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12246
12247 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12248
12249 PR testsuite/58851
12250 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12251 storage size.
12252
12253 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12254
12255 PR libfortran/58324
12256 * gfortran.dg/list_read_12.f90: New test.
12257
12258 2014-03-15 Janus Weil <janus@gcc.gnu.org>
12259
12260 PR fortran/55207
12261 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
12262 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
12263 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
12264 -Wno-aggressive-loop-optimizations and remove an unused variable.
12265 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
12266 * gfortran.dg/pointer_init_9.f90: New.
12267 * gfortran.dg/volatile4.f90: Put into subroutine.
12268 * gfortran.dg/volatile6.f90: Ditto.
12269
12270 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
12271
12272 PR fortran/60392
12273 * gfortran.dg/transpose_4.f90: New test.
12274
12275 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
12276
12277 PR rtl-optimization/60508
12278 * gcc.target/i386/pr60508.c: New.
12279
12280 2014-03-14 Richard Biener <rguenther@suse.de>
12281
12282 PR middle-end/60518
12283 * g++.dg/pr60518.C: New testcase.
12284
12285 2014-03-14 Martin Jambor <mjambor@suse.cz>
12286
12287 PR lto/60461
12288 * gcc.dg/lto/pr60461_0.c: New test.
12289
12290 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
12291
12292 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
12293 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
12294 * gcc.dg/lto/save-temps_0.c: New testcase.
12295
12296 2014-03-13 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR middle-end/36282
12299 * c-c++-common/pr36282-1.c: New test.
12300 * c-c++-common/pr36282-2.c: New test.
12301 * c-c++-common/pr36282-3.c: New test.
12302 * c-c++-common/pr36282-4.c: New test.
12303
12304 2014-03-13 Richard Henderson <rth@redhat.com>
12305
12306 PR debug/60438
12307 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
12308
12309 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12310
12311 PR c++/60383
12312 * g++.dg/template/crash118.C: New.
12313 * g++.dg/template/crash95.C: Adjust.
12314
12315 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
12316
12317 PR rtl-optimization/57189
12318 * gcc.target/i386/pr57189.c: New.
12319
12320 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12321
12322 PR c++/60254
12323 * g++.dg/cpp0x/static_assert10.C: New.
12324 * g++.dg/cpp0x/static_assert11.C: Likewise.
12325 * g++.dg/cpp0x/static_assert3.C: Adjust.
12326
12327 2014-03-13 Richard Biener <rguenther@suse.de>
12328
12329 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
12330
12331 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12332
12333 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
12334 2.07 128-bit arithmetic.
12335 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
12336
12337 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
12338 due to when TImode is allowed in VSX registers, the allowable
12339 address modes for TImode is just a single indirect address in
12340 order for the value to be loaded and store in either GPR or VSX
12341 registers. This affects the generated code, and it would cause
12342 this test to fail, when such an option is used.
12343
12344 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
12345
12346 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
12347
12348 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12349
12350 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
12351 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
12352 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
12353 only test for exactly one if if -mbranch-cost=1 has been passed.
12354
12355 2014-03-12 Christian Bruel <christian.bruel@st.com>
12356
12357 PR target/60264
12358 * gcc.target/arm/pr60264.c
12359
12360 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
12361
12362 PR tree-optimization/60454
12363 * gcc.c-torture/execute/pr60454.c: New test.
12364
12365 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12366 Marc Glisse <marc.glisse@inria.fr>
12367
12368 PR tree-optimization/60502
12369 * gcc.c-torture/compile/pr60502.c: New test.
12370
12371 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12372
12373 PR middle-end/60482
12374 * gcc.dg/vect/pr60482.c: New test.
12375
12376 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
12377
12378 PR c++/60389
12379 * g++.dg/cpp0x/inh-ctor19.C: New.
12380
12381 2014-03-11 Richard Biener <rguenther@suse.de>
12382
12383 PR tree-optimization/60429
12384 PR tree-optimization/60485
12385 * gcc.dg/pr60485-1.c: New testcase.
12386 * gcc.dg/pr60485-2.c: Likewise.
12387
12388 2014-03-10 Jakub Jelinek <jakub@redhat.com>
12389
12390 PR ipa/60457
12391 * g++.dg/ipa/pr60457.C: New test.
12392
12393 2014-03-10 Richard Biener <rguenther@suse.de>
12394
12395 PR middle-end/60474
12396 * g++.dg/torture/pr60474.C: New testcase.
12397
12398 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
12399
12400 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
12401
12402 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
12403
12404 * gcc.dg/lto/pr55113_0.c: New testcase.
12405
12406 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
12407
12408 PR c++/60033
12409 * g++.dg/cpp1y/pr60033.C: New testcase.
12410
12411 PR c++/60393
12412 * g++.dg/cpp1y/pr60393.C: New testcase.
12413
12414 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12415
12416 PR libfortran/60128
12417 * gfortran.dg/fmt_en.f90: New test.
12418
12419 2014-03-07 Jason Merrill <jason@redhat.com>
12420
12421 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
12422 * lib/target-supports.exp (check_effective_target_c++11): Now
12423 means C++11 and up.
12424 (check_effective_target_c++11_only): New.
12425 (check_effective_target_c++11_down): New.
12426 (check_effective_target_c++1y): New.
12427 (check_effective_target_c++1y_only): New.
12428 (check_effective_target_c++98_only): Rename from
12429 check_effective_target_c++98.
12430 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
12431
12432 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
12433
12434 PR c++/58609
12435 * g++.dg/cpp0x/constexpr-ice12.C: New.
12436
12437 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
12438
12439 * c-c++-common/gomp/map-1.c: Extend.
12440
12441 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
12442 Janus Weil <janus@gcc.gnu.org>
12443
12444 PR fortran/51976
12445 * gfortran.dg/deferred_type_component_1.f90 : New test.
12446 * gfortran.dg/deferred_type_component_2.f90 : New test.
12447
12448 2014-03-06 Marek Polacek <polacek@redhat.com>
12449
12450 PR c/60197
12451 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
12452 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
12453
12454 2014-03-06 Jakub Jelinek <jakub@redhat.com>
12455
12456 PR target/58595
12457 * gcc.dg/tls/pr58595.c: New test.
12458
12459 2014-03-06 Richard Biener <rguenther@suse.de>
12460
12461 PR middle-end/60445
12462 PR lto/60424
12463 PR lto/60427
12464 Revert
12465 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12466
12467 * gcc.dg/lto/pr55113_0.c: New testcase.
12468
12469 2014-03-05 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR testsuite/59308
12472 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
12473 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
12474 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
12475 s390*/i?86/x86_64.
12476 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12477 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12478 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12479 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12480 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
12481 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
12482 even for mips*/s390*/i?86/x86_64.
12483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12484 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12485 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12486 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12487 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12488
12489 PR lto/60404
12490 * gcc.dg/lto/pr60404_0.c: New test.
12491 * gcc.dg/lto/pr60404_1.c: New file.
12492 * gcc.dg/lto/pr60404_2.c: New file.
12493
12494 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12495
12496 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
12497 long long" throughout.
12498 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12499 * gcc.dg/vmx/insert-vsx.c: Likewise.
12500 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12501 * gcc.dg/vmx/ld-vsx.c: Likewise.
12502 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12503 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12504 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12505 * gcc.dg/vmx/merge-vsx.c: Likewise.
12506 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12507 * gcc.dg/vmx/st-vsx.c: Likewise.
12508 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12509 * gcc.dg/vmx/stl-vsx.c: Likewise.
12510 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12511
12512 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12513
12514 * gcc.dg/lto/pr55113_0.c: New testcase.
12515
12516 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
12517
12518 PR c++/60376
12519 * g++.dg/cpp1y/pr60376.C: New.
12520
12521 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12522
12523 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
12524
12525 2014-03-04 Richard Biener <rguenther@suse.de>
12526
12527 PR tree-optimization/60382
12528 * gcc.dg/vect/pr60382.c: New testcase.
12529
12530 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
12531
12532 PR libfortran/60148
12533 * gfortran.dg/namelist_84.f90: New test.
12534
12535 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
12536
12537 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
12538 argument to avoid inf values.
12539 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
12540 UNION_FP_CHECK machinery.
12541
12542 2014-03-03 Renlin Li <Renlin.Li@arm.com>
12543
12544 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
12545 i32in128 cases outside special big-endian processing block.
12546
12547 2014-03-03 Jakub Jelinek <jakub@redhat.com>
12548
12549 PR preprocessor/60400
12550 * c-c++-common/cpp/pr60400.c: New test.
12551 * c-c++-common/cpp/pr60400-1.h: New file.
12552 * c-c++-common/cpp/pr60400-2.h: New file.
12553
12554 PR objc++/60398
12555 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
12556
12557 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
12558 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
12559
12560 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12561
12562 PR ipa/60150
12563 * g++.dg/lto/pr60150.H: New testcase.
12564 * g++.dg/lto/pr60150_0.C: New testcase.
12565 * g++.dg/lto/pr60150_1.C: New testcase.
12566
12567 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12568
12569 PR ipa/60306
12570 * g++.dg/ipa/devirt-29.C: New testcase
12571
12572 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12573
12574 PR fortran/60236
12575 * gfortran.dg/vect/pr32380.f: Fix expected test results.
12576
12577 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
12578
12579 PR c++/50025
12580 * g++.dg/cpp0x/pr50025.C: New.
12581
12582 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
12583
12584 PR c++/60377
12585 * g++.dg/cpp1y/pr60377.C: New testcase.
12586
12587 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
12588
12589 PR fortran/60341
12590 * gfortran.dg/str_comp_optimize_1.f90: New test.
12591
12592 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
12593
12594 PR target/60071
12595 * gcc.c-torture/compile/pr60071.c: New.
12596
12597 2014-02-28 Janus Weil <janus@gcc.gnu.org>
12598
12599 PR fortran/60359
12600 * gfortran.dg/unlimited_polymorphic_16.f90: New.
12601
12602 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12603
12604 PR c++/58610
12605 * g++.dg/cpp0x/constexpr-ice11.C: New.
12606
12607 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12608
12609 PR c++/60314
12610 * g++.dg/cpp1y/auto-fn24.C: New.
12611
12612 2014-02-28 Joey Ye <joey.ye@arm.com>
12613
12614 PR target/PR60169
12615 * gcc.target/arm/thumb1-far-jump-3.c: New case.
12616
12617 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12618
12619 PR c++/60253
12620 * g++.dg/overload/ellipsis2.C: New.
12621
12622 2014-02-27 Jeff Law <law@redhat.com>
12623
12624 PR rtl-optimization/52714
12625 * gcc.c-torture/compile/pr52714.c: New test.
12626
12627 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
12628 Jeff Law <law@redhat.com>
12629
12630 PR rtl-optimization/49847
12631 * g++.dg/pr49847.C: New test.
12632
12633 2014-02-27 Marek Polacek <polacek@redhat.com>
12634
12635 PR middle-end/59223
12636 * c-c++-common/pr59223.c: New test.
12637
12638 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12639
12640 * common/config/i386/predicates.md (const1256_operand): Remove.
12641 (const2356_operand): New.
12642 (const_1_to_2_operand): Remove.
12643 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
12644 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
12645 (*avx512pf_gatherpf<mode>sf): Ditto.
12646 (avx512pf_gatherpf<mode>df): Ditto.
12647 (*avx512pf_gatherpf<mode>df_mask): Ditto.
12648 (*avx512pf_gatherpf<mode>df): Ditto.
12649 (avx512pf_scatterpf<mode>sf): Ditto.
12650 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
12651 (*avx512pf_scatterpf<mode>sf): Ditto.
12652 (avx512pf_scatterpf<mode>df): Ditto.
12653 (*avx512pf_scatterpf<mode>df_mask): Ditto.
12654 (*avx512pf_scatterpf<mode>df): Ditto.
12655 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
12656
12657 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12658
12659 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
12660 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
12661 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
12662 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
12663 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
12664 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
12665 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
12666 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
12667
12668 2014-02-26 Bin Cheng <bin.cheng@arm.com>
12669
12670 PR target/60280
12671 * gnat.dg/renaming5.adb: Change to two expected gotos.
12672 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
12673 jump threads.
12674 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
12675 messages for removed basic block.
12676 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
12677 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
12678 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
12679 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
12680
12681 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12682
12683 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
12684 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12685 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12686 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12687 * gcc.dg/vmx/merge-vsx.c: Likewise.
12688 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12689
12690 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
12691
12692 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
12693 * gcc.target/i386/prefetchwt1-1.c: New.
12694 * g++.dg/other/i386-2.C: Add new option.
12695 * g++.dg/other/i386-3.C: Ditto.
12696 * gcc.target/i386/sse-12.c: Ditto.
12697 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
12698 * gcc.target/i386/sse-22.c: Add new option.
12699 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
12700
12701 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12702
12703 PR libfortran/59313
12704 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
12705
12706 PR libfortran/58015
12707 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
12708
12709 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
12710
12711 PR c++/60311
12712 * g++.dg/cpp1y/pr60311.C: New testcase.
12713
12714 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
12715
12716 PR c++/60065
12717 * g++.dg/cpp1y/pr60065.C: New testcase.
12718
12719 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
12720
12721 PR rtl-optimization/60268
12722 * gcc.c-torture/compile/pr60268.c: New test.
12723
12724 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
12725
12726 * gcc.target/microblaze/others/mem_reload.c: New test.
12727
12728 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12729
12730 * gcc.dg/vmx/lde.c: New test.
12731 * gcc.dg/vmx/lde-be-order.c: New test.
12732 * gcc.dg/vmx/ste.c: New test.
12733 * gcc.dg/vmx/ste-be-order.c: New test.
12734
12735 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
12736
12737 PR testsuite/60173
12738 * lib/target-supports.exp
12739 (check_effective_target_logical_op_short_circuit): Add cris-*-*
12740 and crisv32-*-* to list.
12741
12742 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12743
12744 PR fortran/60302
12745 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
12746
12747 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12748
12749 * gcc.dg/vmx/vsums.c: Check entire result vector.
12750 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12751
12752 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12753
12754 * gcc.dg/vmx/ld.c: New test.
12755 * gcc.dg/vmx/ld-be-order.c: New test.
12756 * gcc.dg/vmx/ld-vsx.c: New test.
12757 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
12758 * gcc.dg/vmx/ldl.c: New test.
12759 * gcc.dg/vmx/ldl-be-order.c: New test.
12760 * gcc.dg/vmx/ldl-vsx.c: New test.
12761 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
12762 * gcc.dg/vmx/st.c: New test.
12763 * gcc.dg/vmx/st-be-order.c: New test.
12764 * gcc.dg/vmx/st-vsx.c: New test.
12765 * gcc.dg/vmx/st-vsx-be-order.c: New test.
12766 * gcc.dg/vmx/stl.c: New test.
12767 * gcc.dg/vmx/stl-be-order.c: New test.
12768 * gcc.dg/vmx/stl-vsx.c: New test.
12769 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
12770
12771 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
12772
12773 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
12774 * g++.dg/other/i386-3.C (dg-options): Ditto.
12775 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
12776 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
12777 -mavx512pf and -msha.
12778
12779 2014-02-21 Richard Biener <rguenther@suse.de>
12780
12781 PR tree-optimization/60276
12782 * gcc.dg/vect/pr60276.c: New testcase.
12783
12784 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12785
12786 PR fortran/60234
12787 * gfortran.dg/finalize_23.f90: New.
12788
12789 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
12790
12791 PR c++/60052
12792 PR c++/60053
12793 * g++.dg/cpp1y/pr60052.C: New testcase.
12794 * g++.dg/cpp1y/pr60053.C: New testcase.
12795
12796 2014-02-21 Tobias Burnus <burnus@net-b.de>
12797
12798 PR fortran/60286
12799 * gfortran.dg/inquire_16.f90: New.
12800
12801 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
12802
12803 * gcc.target/nios2/biggot-1.c: New.
12804 * gcc.target/nios2/biggot-2.c: New.
12805
12806 2014-02-20 Martin Jambor <mjambor@suse.cz>
12807
12808 PR ipa/55260
12809 * gcc.dg/ipa/pr55260.c: New test.
12810
12811 2014-02-20 Bin Cheng <bin.cheng@arm.com>
12812
12813 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12814 for execution test case.
12815
12816 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
12817
12818 PR ipa/58555
12819 * g++.dg/torture/pr58555.C: New testcase.
12820
12821 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12822
12823 PR target/60204
12824 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12825 reflect abi fix.
12826 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12827
12828 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12829 Kirill Yukhin <kirill.yukhin@intel.com>
12830
12831 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12832 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12833 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12834 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12835 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12836 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12837
12838 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12839
12840 PR c/37743
12841 * g++.dg/ext/builtin-bswap1.C: New test.
12842 * c-c++-common/pr37743.c: New test.
12843
12844 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
12845
12846 * gcc.dg/decl-10.c: New test.
12847
12848 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12849
12850 PR c++/60267
12851 * g++.dg/ext/ivdep-1.C: New test.
12852
12853 PR c++/60267
12854 * gcc.dg/pr60267.c: New test.
12855
12856 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12857
12858 PR target/59794
12859 * gcc.target/i386/pr39162.c: Add dg-prune-output.
12860 (dg-options): Remove -Wno-psabi.
12861 * gcc.target/i386/pr59794-2.c: Ditto.
12862 * gcc.target/i386/pr60205-1.c: Ditto.
12863 * gcc.target/i386/sse-5.c: Ditto.
12864
12865 2014-02-18 Nick Clifton <nickc@redhat.com>
12866
12867 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12868 * gcc.dg/pr23623.c: Likewise.
12869 * gcc.dg/pr48784-1.c: Likewise.
12870 * gcc.dg/pr48784-2.c: Likewise.
12871 * gcc.dg/pr56997-2.c: Likewise.
12872 * gcc.dg/sms-6.c: Likewise.
12873 * gcc.dg/torture/pr60183.c: Likewise.
12874 * gcc.dg/torture/vec-cvt-1.c: Likewise.
12875 * gcc.c-torture/execute/20061220-1.x: New.
12876 * gcc.c-torture/execute/pr43220.x: New.
12877 * gcc.c-torture/execute/pr51581-1.x: New.
12878 * gcc.c-torture/execute/pr51581-2.x: New.
12879 * gcc.c-torture/execute/pr58570.x: New.
12880 * gcc.c-torture/unsorted/DFcmp.x: New.
12881 * gcc.c-torture/unsorted/SFset.x: New.
12882
12883 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
12884
12885 * gnat.dg/opt31.adb: New test.
12886
12887 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12888
12889 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12890
12891 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12892
12893 PR fortran/60232
12894 * gfortran.dg/typebound_proc_33.f90: New.
12895
12896 2014-02-19 Marek Polacek <polacek@redhat.com>
12897
12898 PR c/60195
12899 * gcc.dg/pr60195.c: New test.
12900
12901 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
12902
12903 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12904
12905 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12906
12907 PR preprocessor/58844
12908 * c-c++-common/cpp/pr58844-1.c: New test.
12909 * c-c++-common/cpp/pr58844-2.c: New test.
12910
12911 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12912
12913 PR c++/60225
12914 * g++.dg/cpp0x/constexpr-ice10.C: New.
12915
12916 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12917
12918 PR c++/60215
12919 * g++.dg/cpp0x/pr60215.C: New.
12920
12921 2014-02-18 Tobias Burnus <burnus@net-b.de>
12922
12923 PR fortran/49397
12924 * gfortran.dg/proc_ptr_45.f90: New.
12925 * gfortran.dg/proc_ptr_46.f90: New.
12926
12927 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12928
12929 PR c++/60190
12930 * g++.dg/cpp1y/pr60190.C: New testcase.
12931
12932 PR c++/60064
12933 * g++.dg/cpp1y/pr60064.C: New testcase.
12934
12935 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
12936
12937 PR target/60205
12938 * gcc.target/i386/pr60205-1.c: New test.
12939 * gcc.target/i386/pr60205-2.c: Ditto.
12940
12941 2014-02-18 Kai Tietz <ktietz@redhat.com>
12942
12943 PR target/60193
12944 * gcc.target/i386/nest-1.c: New testcase.
12945
12946 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
12947
12948 * gnat.dg/opt32.adb: New test.
12949
12950 2014-02-18 Janus Weil <janus@gcc.gnu.org>
12951
12952 PR fortran/60231
12953 * gfortran.dg/typebound_generic_15.f90: New.
12954
12955 2014-02-17 Janus Weil <janus@gcc.gnu.org>
12956
12957 PR fortran/55907
12958 * gfortran.dg/init_flag_12.f90: New.
12959
12960 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
12961 Ilya Tocar <ilya.tocar@intel.com>
12962
12963 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
12964 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
12965 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
12966 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
12967
12968 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
12969
12970 * lib/target-supports.exp
12971 (check_effective_target_logical_op_short_circuit): New procedure.
12972 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
12973 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
12974 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
12975 * gcc.dg/tree-ssa/vrp47.c: Likewise.
12976 * gcc.dg/tree-ssa/vrp87.c: Likewise.
12977 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
12978 logical_op_short_circuit for the alternative test, extending
12979 it to arm_cortex_m.
12980
12981 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
12982
12983 PR target/60203
12984 * gcc.target/powerpc/pr60203.c: New testsuite.
12985
12986 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
12987
12988 PR fortran/59599
12989 * gfortran.dg/ichar_3.f90: New test.
12990
12991 2014-02-15 Richard Biener <rguenther@suse.de>
12992
12993 PR tree-optimization/60183
12994 * gcc.dg/torture/pr60183.c: New testcase.
12995
12996 2014-02-14 Jeff Law <law@redhat.com>
12997
12998 PR rtl-optimization/60131
12999 * g++.dg/torture/pr60131.C: New test.
13000
13001 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13002
13003 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13004 on command-line.
13005
13006 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13007
13008 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13009
13010 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13011
13012 * gcc.c-torture/compile/20140213.c: New test.
13013
13014 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13015
13016 PR target/43546
13017 * gcc.target/i386/pr43546.c: New test.
13018
13019 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13020
13021 * gcc.target/s390/hotpatch-compile-8.c: New test.
13022
13023 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13024
13025 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13026 definition with an ifndef.
13027 * gcc.dg/pr59605-2.c: New test.
13028
13029 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13030
13031 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13032
13033 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13034
13035 * gcc.dg/torture/float128-mul-underflow.c,
13036 gcc.dg/torture/float128-truncdf-underflow.c,
13037 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13038
13039 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13040
13041 PR middle-end/59737
13042 * g++.dg/ipa/pr59737.C: New test.
13043
13044 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13045
13046 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13047
13048 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13049
13050 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13051
13052 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13053
13054 2014-02-12 Richard Biener <rguenther@suse.de>
13055
13056 PR middle-end/60092
13057 * gcc.dg/torture/pr60092.c: New testcase.
13058 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13059
13060 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13061
13062 * gcc.c-torture/execute/20140212-1.c: New test.
13063
13064 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13065
13066 PR c++/60047
13067 * g++.dg/cpp0x/pr60047.C: New.
13068
13069 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13070
13071 PR c/60101
13072 * c-c++-common/pr60101.c: New test.
13073
13074 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
13075
13076 PR lto/59468
13077 * g++.dg/ipa/devirt-27.C: New testcase.
13078 * g++.dg/ipa/devirt-26.C: New testcase.
13079
13080 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13081
13082 PR target/60137
13083 * gcc.target/powerpc/pr60137.c: New file.
13084
13085 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13086
13087 PR fortran/52370
13088 * gfortran.dg/pr52370.f90: New test.
13089
13090 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
13091
13092 PR target/59927
13093 Revert
13094 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
13095
13096 PR testsuite/58630
13097 * gcc.target/i386/pr43662.c (dg-options):
13098 Add -maccumulate-outgoing-args.
13099 * gcc.target/i386/pr43869.c (dg-options): Ditto.
13100 * gcc.target/i386/pr57003.c (dg-options): Ditto.
13101 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13102 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
13103 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
13104 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
13105 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13106 Add -maccumulate-outgoing-args.
13107 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
13108 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
13109 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
13110 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
13111 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
13112 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
13113 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
13114 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
13115 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
13116 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
13117 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
13118 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
13119 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
13120 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
13121 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
13122
13123 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
13124
13125 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
13126
13127 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13128
13129 PR debug/59776
13130 * gcc.dg/guality/pr59776.c: New test.
13131
13132 2014-02-11 Renlin Li <Renlin.Li@arm.com>
13133
13134 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13135 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
13136 (add_options_for_arm_vfp3): New.
13137
13138 2014-02-11 Jeff Law <law@redhat.com>
13139
13140 PR middle-end/54041
13141 * gcc.target/m68k/pr54041.c: New test.
13142
13143 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13144
13145 PR target/59927
13146 * gcc.target/i386/pr59927.c: New test.
13147
13148 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13149
13150 * gcc.dg/vect/pr57741-3.c: Require vect_int.
13151 * gcc.dg/vect/pr60012.c: Likewise.
13152 * gcc.dg/vect/vect-119.c: Likewise.
13153 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
13154 * gcc.dg/vect/vect-outer-4c.c: Likewise.
13155
13156 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13157
13158 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13159
13160 2014-02-10 Jeff Law <law@redhat.com>
13161
13162 PR middle-end-52306
13163 * gcc.c-torture/compile/pr52306.c: New test.
13164
13165 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13166
13167 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
13168
13169 2014-02-10 Richard Biener <rguenther@suse.de>
13170
13171 PR tree-optimization/60115
13172 * gcc.dg/torture/pr60115.c: New testcase.
13173
13174 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
13175
13176 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
13177 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
13178
13179 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
13180 Ilya Tocar <ilya.tocar@intel.com>
13181
13182 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
13183 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
13184 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13185 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13186 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
13187 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
13188 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
13189 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
13190 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13191 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13192 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
13193 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
13194 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
13195 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
13196 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
13197 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
13198 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
13199 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13200 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13201 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13202 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13203 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13204 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13205 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13206 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13207 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13208 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13209
13210 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13211
13212 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13213
13214 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13215
13216 PR fortran/57522
13217 * gfortran.dg/associated_target_5.f03: New test.
13218
13219 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13220
13221 PR fortran/59026
13222 * gfortran.dg/elemental_by_value_1.f90: New test.
13223
13224 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13225
13226 PR fortran/58470
13227 * gfortran.dg/finalize_22.f90: New.
13228
13229 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13230
13231 PR fortran/60066
13232 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13233 was fixed by the patch for PR59906.
13234
13235 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13236
13237 PR translation/52289
13238 * gfortran.dg/coarray_8.f90: Update dg-error match.
13239
13240 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13241
13242 PR c/59984
13243 * gcc.dg/vect/pr59984.c: New test.
13244
13245 PR middle-end/60092
13246 * gcc.dg/attr-alloc_align-1.c: New test.
13247 * gcc.dg/attr-alloc_align-2.c: New test.
13248 * gcc.dg/attr-alloc_align-3.c: New test.
13249 * gcc.dg/attr-assume_aligned-1.c: New test.
13250 * gcc.dg/attr-assume_aligned-2.c: New test.
13251 * gcc.dg/attr-assume_aligned-3.c: New test.
13252
13253 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13254
13255 PR target/60077
13256 * gcc.target/i386/pr60077-1.c: New test.
13257 * gcc.target/i386/pr60077-2.c: New test.
13258
13259 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13260
13261 PR preprocessor/56824
13262 * gcc.dg/pr56824.c: New test.
13263
13264 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13265
13266 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
13267 variable used for atomic operations.
13268
13269 2014-02-07 Richard Biener <rguenther@suse.de>
13270
13271 PR middle-end/60092
13272 * gcc.dg/vect/pr60092-2.c: New testcase.
13273
13274 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13275
13276 PR c++/60082
13277 Revert
13278 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13279
13280 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13281 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13282
13283 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13284
13285 * gcc.target/s390/fp2int1.c: New testcase.
13286
13287 2014-02-07 Richard Biener <rguenther@suse.de>
13288
13289 PR middle-end/60092
13290 * gcc.dg/tree-ssa/alias-30.c: New testcase.
13291 * gcc.dg/tree-ssa/alias-31.c: Likewise.
13292
13293 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
13294
13295 PR ipa/59918
13296 * g++.dg/torture/pr59918.C: New testcase.
13297
13298 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13299
13300 PR target/59575
13301 * gcc.target/arm/pr59575.c: New test.
13302
13303 PR debug/59992
13304 * gcc.dg/pr59992.c: New test.
13305
13306 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
13307
13308 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
13309 init_priority. Test alignment of variable instead of function.
13310
13311 2014-02-06 Marek Polacek <polacek@redhat.com>
13312
13313 PR c/60087
13314 * gcc.dg/pr60087.c: New test.
13315
13316 2014-02-06 Alan Modra <amodra@gmail.com>
13317
13318 * gcc.target/powerpc/pr60032.c: New.
13319
13320 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13321
13322 PR target/60062
13323 * gcc.c-torture/execute/pr60062.c: New test.
13324 * gcc.c-torture/execute/pr60072.c: New test.
13325
13326 2014-02-06 Ian Bolton <ian.bolton@arm.com>
13327
13328 * gcc.dg/tree-ssa/pr59597.c: Make called function static
13329 so that expected outcome works for PIC variants too.
13330
13331 2014-02-06 Yury Gribov <y.gribov@samsung.com>
13332 Kugan Vivekanandarajah <kuganv@linaro.org>
13333
13334 * gcc.target/arm/vect-noalign.c: New file.
13335
13336 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
13337 Jakub Jelinek <jakub@redhat.com>
13338
13339 PR middle-end/60013
13340 * gcc.dg/pr60013.c: New testcase.
13341
13342 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13343
13344 * gcc.dg/vmx/sum2s.c: New.
13345 * gcc.dg/vmx/sum2s-be-order.c: New.
13346
13347 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13348
13349 * gcc.dg/vmx/pack.c: New.
13350 * gcc.dg/vmx/pack-be-order.c: New.
13351 * gcc.dg/vmx/unpack.c: New.
13352 * gcc.dg/vmx/unpack-be-order.c: New.
13353
13354 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13355
13356 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13357 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13358
13359 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13360
13361 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
13362 Use __builtin_floorf, __builtin_ceilf.
13363 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
13364 declaration.
13365 (TEST): Use __builtin_floorf.
13366 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
13367
13368 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13369
13370 PR ipa/59947
13371 * g++.dg/opt/pr59947.C: New test.
13372
13373 PR c++/58703
13374 * c-c++-common/gomp/pr58703.c: New test.
13375
13376 2014-02-05 Richard Biener <rguenther@suse.de>
13377
13378 PR testsuite/60076
13379 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
13380 avoid using unsigned long long.
13381
13382 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13383
13384 PR middle-end/57499
13385 * g++.dg/torture/pr57499.C: New test.
13386
13387 2014-02-05 Yury Gribov <y.gribov@samsung.com>
13388
13389 * gcc.dg/asan/nosanitize-and-inline.c: New test.
13390
13391 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
13392
13393 * g++.dg/ipa/devirrt-22.C: Fix template.
13394
13395 2014-02-04 Marek Polacek <polacek@redhat.com>
13396
13397 PR c/60036
13398 * gcc.dg/pr60036.c: New test.
13399
13400 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
13401
13402 PR ipa/60058
13403 * g++.dg/torture/pr60058.C: New testcase.
13404
13405 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
13406
13407 * g++.dg/tsan/default_options.C: Invert check.
13408
13409 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13410
13411 PR tree-optimization/60002
13412 * g++.dg/opt/pr60002.C: New test.
13413
13414 PR tree-optimization/60023
13415 * g++.dg/vect/pr60023.cc: New test.
13416
13417 PR ipa/60026
13418 * c-c++-common/torture/pr60026.c: New test.
13419
13420 PR rtl-optimization/57915
13421 * gcc.target/i386/pr57915.c: New test.
13422
13423 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
13426
13427 2014-02-04 Renlin Li <Renlin.Li@arm.com>
13428
13429 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
13430
13431 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13432
13433 PR middle-end/59261
13434 * gcc.dg/pr59261.c: New test.
13435
13436 2014-02-04 Richard Biener <rguenther@suse.de>
13437
13438 PR tree-optimization/60012
13439 * gcc.dg/vect/pr60012.c: New testcase.
13440
13441 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13442
13443 PR target/59788
13444 * g++.dg/eh/unwind-direct.C: New test.
13445
13446 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
13447
13448 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
13449 timeout value to 20s.
13450
13451 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13452
13453 PR ipa/59882
13454 * g++.dg/torture/pr59882.C: New testcase
13455
13456 2014-02-03 Jan Hubicka <jh@suse.cz>
13457
13458 PR ipa/59831
13459 * g++.dg/ipa/devirt-22.C: New testcase.
13460
13461 2014-02-03 Jan Hubicka <jh@suse.cz>
13462
13463 * g++.dg/ipa/devirt-25.C: New testcase.
13464
13465 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13466
13467 PR tree-optimization/59924
13468 * gcc.dg/pr59924.c: New test.
13469
13470 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13471
13472 PR ipa/59831
13473 * g++.dg/ipa/devirt-24.C: New testcase.
13474
13475 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
13476
13477 PR c++/53017
13478 PR c++/59211
13479 * c-c++-common/attributes-1.c: New testcase.
13480 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
13481
13482 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13483
13484 PR c++/58871
13485 * g++.dg/cpp0x/pr58871.C: New.
13486
13487 2014-02-03 Cong Hou <congh@google.com>
13488
13489 PR tree-optimization/60000
13490 * g++.dg/vect/pr60000.cc: New test.
13491
13492 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
13493
13494 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
13495 * gcc.target/i386/long-double-64-4.c: Likewise.
13496 * gcc.target/i386/long-double-80-1.c: Likewise.
13497 * gcc.target/i386/long-double-80-2.c: Likewise.
13498 * gcc.target/i386/long-double-80-3.c: Likewise.
13499 * gcc.target/i386/long-double-80-4.c: Likewise.
13500 * gcc.target/i386/long-double-80-5.c: Likewise.
13501 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
13502 __multf3 isn't used.
13503 * gcc.target/i386/long-double-64-3.c: Likewise.
13504 * gcc.target/i386/long-double-128-1.c: New test.
13505 * gcc.target/i386/long-double-128-2.c: Likewise.
13506 * gcc.target/i386/long-double-128-3.c: Likewise.
13507 * gcc.target/i386/long-double-128-4.c: Likewise.
13508 * gcc.target/i386/long-double-128-5.c: Likewise.
13509 * gcc.target/i386/long-double-128-6.c: Likewise.
13510 * gcc.target/i386/long-double-128-7.c: Likewise.
13511 * gcc.target/i386/long-double-128-8.c: Likewise.
13512 * gcc.target/i386/long-double-128-9.c: Likewise.
13513 * gcc.target/i386/long-double-64-5.c: Likewise.
13514 * gcc.target/i386/long-double-64-6.c: Likewise.
13515 * gcc.target/i386/long-double-64-7.c: Likewise.
13516 * gcc.target/i386/long-double-64-8.c: Likewise.
13517 * gcc.target/i386/long-double-64-9.c: Likewise.
13518 * gcc.target/i386/long-double-80-10.c: Likewise.
13519 * gcc.target/i386/long-double-80-8.c: Likewise.
13520 * gcc.target/i386/long-double-80-9.c: Likewise.
13521
13522 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
13523
13524 PR rtl-optimization/57662
13525 * g++.dg/pr57662.C: New test.
13526
13527 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13528
13529 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
13530 * gcc.dg/vmx/perm.c: New.
13531 * gcc.dg/vmx/perm-be-order.c: New.
13532
13533 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13534
13535 * gcc.dg/vmx/vsums.c: New.
13536 * gcc.dg/vmx/vsums-be-order.c: New.
13537
13538 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
13539
13540 * g++.dg/ipa/devirt-23.C: New testcase.
13541 * g++.dg/ipa/devirt-20.C: Fix template.
13542
13543 2014-02-02 Jan Hubicka <jh@suse.cz>
13544
13545 * g++.dg/ipa/devirt-21.C: New testcase.
13546
13547 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
13548
13549 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
13550 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
13551
13552 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
13553
13554 PR target/60017
13555 * gcc.c-torture/execute/pr60017.c: New test.
13556
13557 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
13558
13559 PR fortran/57033
13560 * gfortran.dg/default_initialization_7.f90: New test.
13561
13562 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
13563
13564 PR fortran/59906
13565 * gfortran.dg/elemental_subroutine_9.f90: New test.
13566
13567 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13568
13569 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
13570
13571 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13572
13573 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
13574
13575 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13576
13577 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
13578
13579 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13580
13581 PR c++/51219
13582 * g++.dg/init/bitfield5.C: New.
13583
13584 2014-02-01 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR tree-optimization/60003
13587 * gcc.c-torture/execute/pr60003.c: New test.
13588
13589 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
13590
13591 PR bootstrap/59985
13592 * gcc.target/arm/pr59985.C: New.
13593
13594 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13595
13596 PR sanitizer/59410
13597 * lib/tsan-dg.exp (tsan_init): Instead of not running any
13598 tsan tests if trivial testcase doesn't run, set dg-do-what-default
13599 to compile.
13600 (tsan_finish): Restore dg-do-what-default.
13601 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
13602 * g++.dg/tsan/fd_close_norace2.C: Likewise.
13603 * g++.dg/tsan/default_options.C: Likewise.
13604 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13605 * g++.dg/tsan/atomic_free2.C: Likewise.
13606 * g++.dg/tsan/cond_race.C: Likewise.
13607 * g++.dg/tsan/fd_close_norace.C: Likewise.
13608 * g++.dg/tsan/benign_race.C: Likewise.
13609 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13610 * c-c++-common/tsan/simple_race.c: Likewise.
13611 * c-c++-common/tsan/mutexset1.c: Likewise.
13612 * c-c++-common/tsan/thread_leak2.c: Likewise.
13613 * c-c++-common/tsan/tls_race.c: Likewise.
13614 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13615 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
13616 * c-c++-common/tsan/free_race2.c: Likewise.
13617 * c-c++-common/tsan/thread_leak.c: Likewise.
13618 * c-c++-common/tsan/thread_leak1.c: Likewise.
13619 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13620 * c-c++-common/tsan/free_race.c: Likewise.
13621 * c-c++-common/tsan/sleep_sync.c: Likewise.
13622 * c-c++-common/tsan/tiny_race.c: Likewise.
13623 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13624 * c-c++-common/tsan/atomic_stack.c: Likewise.
13625 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
13626 in dg-output regexps.
13627 * c-c++-common/tsan/simple_stack.c: Likewise.
13628
13629 2014-01-31 Richard Henderson <rth@redhat.com>
13630
13631 * g++.dg/tm/pr60004.C: New.
13632
13633 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13634
13635 PR c++/59082
13636 * g++.dg/inherit/crash4.C: New.
13637
13638 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
13639
13640 * c-c++-common/tsan/simple_race.c: Made test less flaky.
13641
13642 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13643
13644 * gcc.target/i386/m512-check.h: Use correct rounding values.
13645
13646 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13647
13648 * gcc.target/i386/avx-1.c: Use correct rounding values.
13649 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
13650 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
13651 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
13652 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
13653 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
13654 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
13655 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
13656 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
13657 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
13658 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
13659 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
13660 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
13661 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
13662 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
13663 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
13664 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
13665 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
13666 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
13667 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
13668 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
13669 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
13670 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
13671 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
13672 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
13673 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
13674 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
13675 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
13676 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
13677 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
13678 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
13679 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
13680 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
13681 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
13682 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
13683 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
13684 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
13685 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
13686 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
13687 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
13688 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
13689 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
13690 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
13691 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
13692 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
13693 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
13694 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
13695 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
13696 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
13697 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
13698 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
13699 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
13700 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
13701 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
13702 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
13703 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
13704 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
13705 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
13706 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
13707 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
13708 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
13709 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
13710 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
13711 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
13712 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
13713 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
13714 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
13715 * gcc.target/i386/sse-13.c: Ditto.
13716 * gcc.target/i386/sse-14.c: Ditto.
13717 * gcc.target/i386/sse-22.c: Ditto.
13718 * gcc.target/i386/sse-23.c: Ditto.
13719
13720 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13721
13722 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
13723 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
13724
13725 2014-01-31 Richard Biener <rguenther@suse.de>
13726
13727 PR middle-end/59990
13728 * gcc.dg/torture/pr59990.c: New testcase.
13729
13730 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13731
13732 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
13733 if it fails don't run any tsan tests.
13734
13735 2014-01-31 Marek Polacek <polacek@redhat.com>
13736
13737 PR c/59963
13738 * gcc.dg/pr59940.c (g): Adjust dg-warning.
13739 (y): Adjust dg-error.
13740 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
13741 * gcc.dg/pr59963-1.c: New test.
13742 * gcc.dg/pr59963-2.c: New test.
13743 * gcc.dg/pr59963-3.c: New test.
13744
13745 2014-01-30 Jakub Jelinek <jakub@redhat.com>
13746
13747 PR target/59923
13748 * gcc.target/arm/pr59923.c: New test.
13749
13750 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13751
13752 * gcc.dg/vmx/splat.c: New.
13753 * gcc.dg/vmx/splat-vsx.c: New.
13754 * gcc.dg/vmx/splat-be-order.c: New.
13755 * gcc.dg/vmx/splat-vsx-be-order.c: New.
13756 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
13757 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
13758
13759 2014-01-30 Richard Biener <rguenther@suse.de>
13760
13761 PR tree-optimization/59993
13762 * gcc.dg/torture/pr59993.c: New testcase.
13763
13764 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
13765
13766 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
13767 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
13768 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
13769 vect_int rather than vect_float.
13770
13771 2014-01-30 Marek Polacek <polacek@redhat.com>
13772
13773 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
13774
13775 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
13776
13777 * gcc.target/microblaze/isa/fcmp4.c: New.
13778
13779 2014-01-30 Marek Polacek <polacek@redhat.com>
13780
13781 PR c/59940
13782 * gcc.dg/pr59940.c: New test.
13783 * gcc.dg/pr35635.c (func3): Move dg-warning.
13784
13785 2014-01-30 Richard Biener <rguenther@suse.de>
13786
13787 PR tree-optimization/59903
13788 * gcc.dg/torture/pr59903.c: New testcase.
13789
13790 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13791
13792 PR c++/58843
13793 * g++.dg/lookup/crash8.C: New.
13794
13795 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13796
13797 PR c++/58649
13798 * g++.dg/template/crash117.C: New.
13799
13800 2014-01-30 Richard Biener <rguenther@suse.de>
13801
13802 PR c/59905
13803 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13804 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13805 abort.
13806 * gcc.dg/invalid-call-1.c: Likewise.
13807
13808 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13809
13810 PR c++/58561
13811 * g++.dg/cpp1y/auto-fn23.C: New.
13812
13813 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13814
13815 PR c++/58846
13816 * g++.dg/init/dso_handle2.C: New.
13817
13818 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13819
13820 PR c++/58674
13821 * g++.dg/cpp0x/pr58674.C: New.
13822
13823 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
13824
13825 PR target/59617
13826 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13827 * gcc.target/i386/avx512f-gather-5.c: Ditto.
13828
13829 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13830
13831 * gcc.dg/vmx/merge-be-order.c: New.
13832 * gcc.dg/vmx/merge.c: New.
13833 * gcc.dg/vmx/merge-vsx-be-order.c: New.
13834 * gcc.dg/vmx/merge-vsx.c: New.
13835
13836 2014-01-29 Richard Biener <rguenther@suse.de>
13837
13838 PR tree-optimization/58742
13839 * gcc.dg/pr58742-1.c: New testcase.
13840 * gcc.dg/pr58742-2.c: Likewise.
13841 * gcc.dg/pr58742-3.c: Likewise.
13842
13843 2014-01-29 Renlin Li <Renlin.Li@arm.com>
13844
13845 * gcc.target/arm/ftest-armv7ve-arm.c: New.
13846 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13847 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13848
13849 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13850
13851 PR c++/58702
13852 * g++.dg/gomp/pr58702.C: New.
13853
13854 2014-01-29 Dodji Seketeli <dodji@redhat.com>
13855
13856 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13857 selector.
13858
13859 2014-01-29 Jakub Jelinek <jakub@redhat.com>
13860
13861 PR middle-end/59917
13862 PR tree-optimization/59920
13863 * gcc.dg/pr59920-1.c: New test.
13864 * gcc.dg/pr59920-2.c: New test.
13865 * gcc.dg/pr59920-3.c: New test.
13866 * c-c++-common/gomp/pr59917-1.c: New test.
13867 * c-c++-common/gomp/pr59917-2.c: New test.
13868
13869 PR tree-optimization/59594
13870 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13871 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13872 * gcc.dg/vect/pr59594.c: New test.
13873
13874 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
13875
13876 PR fortran/59414
13877 * gfortran.dg/allocate_class_3.f90: New test.
13878
13879 2014-01-28 Dodji Seketeli <dodji@redhat.com>
13880
13881 PR preprocessor/59935
13882 * c-c++-common/cpp/warning-zero-location.c: New test.
13883 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13884
13885 2014-01-27 Steve Ellcey <sellcey@mips.com>
13886
13887 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13888
13889 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
13890
13891 * g++.dg/ext/mv16.C: New tests.
13892
13893 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
13894
13895 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13896 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13897 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13898 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13899 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13900 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13901 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13902 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13903 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13904 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13905 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13906 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13907 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13908 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13909 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13910 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13911 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13912 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13913 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13914 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13915 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13916 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13917 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13918 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13919 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13920 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13921 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13922 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13923 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13924 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13925 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13926 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13927 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13928 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13929 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13930 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13931 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
13932 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
13933 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
13934 _mm512_mask_cvtepi32_storeu_epi8.
13935 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
13936 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
13937 _mm512_mask_cvtepi32_storeu_epi16.
13938 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
13939 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
13940 _mm512_mask_cvtepi64_storeu_epi8.
13941 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
13942 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
13943 _mm512_mask_cvtepi64_storeu_epi16.
13944 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
13945 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
13946 _mm512_mask_cvtepi64_storeu_epi32.
13947 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
13948 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
13949 _mm512_mask_cvtsepi32_storeu_epi8.
13950 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
13951 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
13952 _mm512_mask_cvtsepi32_storeu_epi16.
13953 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
13954 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
13955 _mm512_mask_cvtsepi64_storeu_epi8.
13956 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
13957 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
13958 _mm512_mask_cvtsepi64_storeu_epi16.
13959 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
13960 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
13961 _mm512_mask_cvtsepi64_storeu_epi32.
13962 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
13963 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
13964 _mm512_mask_cvtusepi32_storeu_epi8.
13965 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
13966 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
13967 _mm512_mask_cvtusepi32_storeu_epi16.
13968 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
13969 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
13970 _mm512_mask_cvtusepi64_storeu_epi8.
13971 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
13972 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
13973 _mm512_mask_cvtusepi64_storeu_epi16.
13974 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
13975 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
13976 _mm512_mask_cvtusepi64_storeu_epi32.
13977 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
13978 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
13979
13980 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
13981
13982 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
13983 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13984 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13985 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13986 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
13987 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
13988 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
13989 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
13990 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
13991 built-ins roudning immediate.
13992 * gcc.target/i386/sse-22.c: Add new built-ins.
13993 * gcc.target/i386/sse-23.c: Ditto.
13994 * gcc.target/i386/avx-1.c: Ditto.
13995
13996 2014-01-27 Christian Bruel <christian.bruel@st.com>
13997
13998 * gcc.target/sh/torture/strncmp.c: New tests.
13999
14000 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14001
14002 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14003
14004 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14005
14006 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14007
14008 2014-01-24 Jeff Law <law@redhat.com>
14009
14010 PR tree-optimization/59919
14011 * gcc.c-torture/compile/pr59919.c: New test.
14012
14013 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14014
14015 PR c++/57524
14016 * g++.dg/ext/timevar2.C: New.
14017
14018 2014-01-24 Marek Polacek <polacek@redhat.com>
14019
14020 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14021
14022 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14023
14024 PR target/59929
14025 * gcc.target/i386/pr59929.c: New test.
14026
14027 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14028
14029 PR target/59909
14030 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14031 word atomic functions at runtime.
14032
14033 2014-01-23 Marek Polacek <polacek@redhat.com>
14034
14035 PR c/59846
14036 * gcc.dg/pr59846.c: New test.
14037
14038 2014-01-23 Marek Polacek <polacek@redhat.com>
14039
14040 PR c/58346
14041 * c-c++-common/pr58346-1.c: New test.
14042 * c-c++-common/pr58346-2.c: New test.
14043 * c-c++-common/pr58346-3.c: New test.
14044
14045 2014-01-23 Marek Polacek <polacek@redhat.com>
14046
14047 PR c/59871
14048 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14049 * gcc.dg/pr59871.c: New test.
14050
14051 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14052
14053 PR c++/58980
14054 * g++.dg/parse/enum11.C: New.
14055
14056 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14057
14058 * gcc.target/aarch64/sshr64_1.c: New testcase.
14059
14060 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14061
14062 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14063 SIMD enabled function.
14064 * g++.dg/cilk-plus/ef_test.C: New test.
14065 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14066 and added C++ ones.
14067 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14068 to differenciate C error messages from C++ ones.
14069
14070 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14071
14072 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
14073
14074 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14075
14076 * gcc.target/microblaze/others/builtin-trap.c: New test,
14077
14078 2014-01-23 Jakub Jelinek <jakub@redhat.com>
14079
14080 PR middle-end/58809
14081 * c-c++-common/gomp/pr58809.c: New test.
14082
14083 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
14084
14085 PR sanitizer/59897
14086 * c-c++-common/asan/use-after-return-1.c: Fixed
14087 to pass on darwin.
14088
14089 2014-01-23 Dodji Seketeli <dodji@redhat.com>
14090
14091 PR preprocessor/58580
14092 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
14093
14094 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14095 Ilya Tocar <ilya.tocar@intel.com>
14096
14097 * gcc.target/i386/avx512f-kmovw-1.c: New.
14098
14099 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14100
14101 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
14102 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
14103 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14104 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14105 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
14106 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
14107
14108 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
14109
14110 PR target/52125
14111 * gcc.dg/pr48774.c: Remove skip for mips_rel.
14112 * gcc.target/mips/pr52125.c: New test.
14113
14114 2014-01-22 Marek Polacek <polacek@redhat.com>
14115
14116 PR c/59891
14117 * gcc.dg/torture/pr59891.c: New test.
14118
14119 2014-01-22 Jeff Law <law@redhat.com>
14120
14121 PR tree-optimization/59597
14122 * gcc.dg/tree-ssa/pr59597.c: New test.
14123
14124 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
14125
14126 PR rtl-optimization/59477
14127 * g++.dg/pr59477.C: New.
14128
14129 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
14130
14131 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
14132
14133 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
14134
14135 PR c++/59482
14136 * g++.dg/pr59482.C: New.
14137
14138 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14139
14140 * gcc.dg/vmx/insert-vsx-be-order.c: New.
14141 * gcc.dg/vmx/extract-vsx.c: New.
14142 * gcc.dg/vmx/extract-vsx-be-order.c: New.
14143 * gcc.dg/vmx/insert-vsx.c: New.
14144
14145 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14146
14147 PR rtl-optimization/59896
14148 * gcc.target/arm/pr59896.c: New.
14149
14150 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14151
14152 PR rtl-optimization/59858
14153 * gcc.target/arm/pr59858.c: New.
14154
14155 2014-01-21 Jakub Jelinek <jakub@redhat.com>
14156
14157 PR target/59003
14158 * gcc.dg/tree-prof/pr59003.c: New test.
14159
14160 PR middle-end/59860
14161 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
14162 other targets.
14163
14164 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14165
14166 * gfortran.dg/round_3.f08: Add more cases.
14167
14168 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
14169
14170 * lib/target-supports.exp (force_conventional_output_for): New
14171 procedure.
14172 * lib/scanasm.exp (scan-assembler_required_options)
14173 (scan-assembler-not_required_options)
14174 (scan-assembler-times_required_options): Replace with
14175 force_conventional_output_fors.
14176 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
14177 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
14178
14179 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
14180
14181 PR middle-end/59789
14182 * gcc.target/i386/pr59789.c: New testcase.
14183
14184 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
14185
14186 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
14187 the 'code' bitfield from 16 to 8.
14188
14189 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14190
14191 * lib/target-supports.exp
14192 (check_effective_target_vect_perm): Exclude aarch64_be.
14193 (check_effective_target_vect_perm_byte): Likewise.
14194 (check_effective_target_vect_perm_short): Likewise.
14195
14196 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14197
14198 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
14199 (RUN_TEST): Use new macro.
14200 (INDEX64_32): Delete.
14201 (INDEX64_64): Likewise.
14202 (INDEX128_32): Likewise.
14203 (INDEX128_64): Likewise.
14204 (INDEX): Likewise.
14205 (test_vneg_f32): Use fixed RUN_TEST.
14206
14207 2014-01-20 Richard Biener <rguenther@suse.de>
14208
14209 PR middle-end/59860
14210 * gcc.dg/pr59860.c: New testcase.
14211
14212 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR target/59880
14215 * gcc.target/i386/pr59880.c: New test.
14216
14217 2014-01-20 Renlin Li <renlin.li@arm.com>
14218
14219 * gcc.dg/pr44194-1.c: Tweak regexp.
14220
14221 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14222
14223 PR libfortran/59771
14224 PR libfortran/59774
14225 PR libfortran/59836
14226 * gfortran.dg/round_3.f08: New cases added.
14227 * gfortran.dg/fmt_g_1.f90: New test.
14228
14229 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14230
14231 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14232
14233 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14234
14235 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14236
14237 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14238
14239 * gcc.dg/vect/pr57705.c: Require vect_int.
14240 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14241 * gcc.dg/vect/vect-alias-check.c: Likewise.
14242
14243 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14244
14245 PR fortran/58007
14246 * gfortran.dg/unresolved_fixup_1.f90: New test.
14247 * gfortran.dg/unresolved_fixup_2.f90: New test.
14248
14249 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14250
14251 PR target/58944
14252 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14253 Remove dg-prune-output lines.
14254
14255 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14256
14257 PR middle-end/59706
14258 * gfortran.dg/pr59706.f90: New test.
14259 * g++.dg/ext/pr59706.C: New test.
14260
14261 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14262
14263 PR c++/59270
14264 PR c++/58811
14265 * g++.dg/cpp0x/decltype-incomplete1.C: New.
14266 * g++.dg/init/pr58811.C: Likewise.
14267
14268 2014-01-17 Jeff Law <law@redhat.com>
14269
14270 PR middle-end/57904
14271 * gfortran.dg/pr57904.f90: New test.
14272
14273 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14274
14275 PR c++/59269
14276 * g++.dg/cpp0x/nsdmi-union4.C: New.
14277
14278 2014-01-17 Marek Polacek <polacek@redhat.com>
14279
14280 PR c++/59838
14281 * g++.dg/diagnostic/pr59838.C: New test.
14282
14283 2014-01-17 Marek Polacek <polacek@redhat.com>
14284
14285 PR c/58346
14286 * gcc.dg/pr58346.c: New test.
14287
14288 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR testsuite/58776
14291 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
14292 dg-options, use dg-additional-options for i?86/x86_64 to avoid
14293 option duplication.
14294
14295 PR fortran/59440
14296 * gfortran.dg/pr59440-1.f90: New test.
14297 * gfortran.dg/pr59440-2.f90: New test.
14298 * gfortran.dg/pr59440-3.f90: New test.
14299
14300 PR testsuite/59064
14301 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
14302 testing for " version" and " alias" with one testing for
14303 " version\[^\n\r]* alias".
14304 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
14305 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
14306 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
14307 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
14308 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
14309 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
14310
14311 PR c++/57945
14312 * c-c++-common/torture/pr57945.c: New test.
14313
14314 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
14315
14316 * gcc.target/arm/its.c: New testcase.
14317
14318 2014-01-16 Jan Hubicka <jh@suse.cz>
14319
14320 PR ipa/59775
14321 * g++.dg/torture/pr59775.C: New testcase.
14322
14323 2014-01-16 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR middle-end/58344
14326 * gcc.c-torture/compile/pr58344.c: New test.
14327
14328 PR target/59839
14329 * gcc.target/i386/pr59839.c: New test.
14330
14331 PR debug/54694
14332 * gcc.target/i386/pr9771-1.c (main): Rename to...
14333 (real_main): ... this. Add __asm name "main".
14334 (ASMNAME, ASMNAME2, STRING): Define.
14335
14336 2014-01-16 Nick Clifton <nickc@redhat.com>
14337
14338 PR middle-end/28865
14339 * gcc.c-torture/compile/pr28865.c: New.
14340 * gcc.c-torture/execute/pr28865.c: New.
14341
14342 2014-01-16 Marek Polacek <polacek@redhat.com>
14343
14344 PR middle-end/59827
14345 * gcc.dg/pr59827.c: New test.
14346
14347 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
14348
14349 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
14350
14351 2014-01-15 Richard Henderson <rth@redhat.com>
14352
14353 PR debug/54694
14354 * gcc.target/i386/pr54694.c: New test.
14355
14356 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
14357
14358 PR c++/49718
14359 * g++.dg/pr49718.C: New test.
14360
14361 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
14362
14363 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
14364
14365 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
14366
14367 * gcc.dg/vmx/mult-even-odd.c: New.
14368 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
14369
14370 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
14371
14372 * lib/target-supports.exp (check_libcilkrts_available): Added an
14373 extern "C" if we are using C++ along with a function prototype.
14374
14375 2014-01-15 Jeff Law <law@redhat.com>
14376
14377 PR tree-optimization/59747
14378 * gcc.c-torture/execute/pr59747.c: New test.
14379
14380 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
14381
14382 PR target/59794
14383 * c-c++-common/convert-vec-1.c: Also prune ABI change for
14384 Linux/x86.
14385 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
14386 * g++.dg/ext/attribute-test-1.C: Likewise.
14387 * g++.dg/ext/attribute-test-2.C: Likewise.
14388 * g++.dg/ext/attribute-test-3.C: Likewise.
14389 * g++.dg/ext/attribute-test-4.C: Likewise.
14390 * g++.dg/ext/pr56790-1.C: Likewise.
14391 * g++.dg/torture/pr38565.C: Likewise.
14392 * gcc.dg/pr53060.c: Likewise.
14393 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
14394 * c-c++-common/vector-compare-2.c: Likewise.
14395 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
14396 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
14397 dg-message line number.
14398
14399 2014-01-15 Matthias Klose <doko@ubuntu.com>
14400
14401 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
14402
14403 2014-01-15 Richard Biener <rguenther@suse.de>
14404
14405 PR tree-optimization/59822
14406 * g++.dg/torture/pr59822.C: New testcase.
14407
14408 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
14409
14410 PR target/59808
14411 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
14412 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
14413
14414 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
14415 Kugan Vivekanandarajah <kuganv@linaro.org>
14416
14417 PR target/59695
14418 * g++.dg/pr59695.C: New testcase.
14419
14420 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14421
14422 PR target/59803
14423 * gcc.c-torture/compile/pr59803.c: New testcase.
14424
14425 2014-01-15 Jakub Jelinek <jakub@redhat.com>
14426
14427 PR c/58943
14428 * gcc.c-torture/execute/pr58943.c: New test.
14429 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
14430
14431 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
14432
14433 PR target/59794
14434 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
14435 * gcc.target/i386/pr39162.c (y): New __m256i variable.
14436 (bar): Change return type to void. Set y to x.
14437 * gcc.target/i386/pr59794-1.c: New testcase.
14438 * gcc.target/i386/pr59794-2.c: Likewise.
14439 * gcc.target/i386/pr59794-3.c: Likewise.
14440 * gcc.target/i386/pr59794-4.c: Likewise.
14441 * gcc.target/i386/pr59794-5.c: Likewise.
14442 * gcc.target/i386/pr59794-6.c: Likewise.
14443 * gcc.target/i386/pr59794-7.c: Likewise.
14444
14445 2014-01-14 Richard Biener <rguenther@suse.de>
14446
14447 PR tree-optimization/58921
14448 PR tree-optimization/59006
14449 * gcc.dg/torture/pr58921.c: New testcase.
14450 * gcc.dg/torture/pr59006.c: Likewise.
14451 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
14452
14453 2014-01-14 Jakub Jelinek <jakub@redhat.com>
14454
14455 PR testsuite/59494
14456 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
14457 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
14458 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
14459 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
14460 Executing predictive commoning without unrolling.
14461
14462 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
14463
14464 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
14465 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
14466 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
14467 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
14468 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
14469 __builtin_ia32_rsqrt28sd_round.
14470 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
14471 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
14472 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
14473 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
14474 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
14475 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
14476 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
14477 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
14478 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
14479 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
14480 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
14481 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
14482 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
14483 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14484 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
14485 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
14486 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
14487 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
14488 * gcc.target/i386/sse-22.c: Extend with new built-ins,
14489 fix wrong rounding mode (see above).
14490 * gcc.target/i386/sse-23.c: Ditto.
14491
14492 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14493
14494 * gcc.dg/vmx/insert.c: New.
14495 * gcc.dg/vmx/insert-be-order.c: New.
14496 * gcc.dg/vmx/extract.c: New.
14497 * gcc.dg/vmx/extract-be-order.c: New.
14498
14499 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR tree-optimization/59387
14502 * gcc.c-torture/execute/pr59387.c: New test.
14503
14504 2014-01-13 Richard Biener <rguenther@suse.de>
14505
14506 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
14507 adjusting mathlib options.
14508 * gfortran.dg/lto/lto.exp: Likewise.
14509
14510 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
14511
14512 * gnat.dg/loop_optimization17.adb: New test.
14513 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
14514
14515 2014-01-13 Christian Bruel <christian.bruel@st.com>
14516
14517 * gcc.target/sh/cmpstrn.c: New case.
14518
14519 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14520
14521 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
14522 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
14523
14524 2014-01-12 Janus Weil <janus@gcc.gnu.org>
14525
14526 PR fortran/58026
14527 * gfortran.dg/alloc_comp_basics_6.f90: New.
14528
14529 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14530
14531 PR fortran/59700
14532 * gfortran.dg/pr59700.f90: New test.
14533
14534 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
14535
14536 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
14537 * gfortran.dg/use_only_3.f90: Likewise.
14538 * gfortran.dg/inquire_10.f90: Delete opened file.
14539 * gfortran.dg/inquire_15.f90: Likewise.
14540 * gfortran.dg/pr16597.f90: Likewise.
14541 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
14542 for PR59419.
14543
14544 2014-01-10 Jeff Law <law@redhat.com>
14545
14546 PR middle-end/59743
14547 * gcc.c-torture/compile/pr59743.c: New test.
14548
14549 2014-01-10 Jan Hubicka <jh@suse.cz>
14550
14551 PR ipa/58585
14552 * g++.dg/torture/pr58585.C: New testcase.
14553
14554 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
14555
14556 * gcc.dg/pr46309.c: Disable for cris*-*-*.
14557
14558 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
14559
14560 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
14561
14562 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
14563
14564 PR target/59744
14565 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
14566 * gcc.target/aarch64/cmn-neg2.c: New test.
14567
14568 2014-01-10 Richard Biener <rguenther@suse.de>
14569
14570 PR tree-optimization/59374
14571 * gcc.dg/torture/pr59374-3.c: New testcase.
14572
14573 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14574
14575 * lib/target-supports.exp
14576 (check_effective_target_arm_crypto_ok_nocache): New.
14577 (check_effective_target_arm_crypto_ok): Use above procedure.
14578 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
14579
14580 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
14581
14582 PR ipa/58252
14583 PR ipa/59226
14584 * g++.dg/ipa/devirt-20.C: New testcase.
14585 * g++.dg/torture/pr58252.C: Likewise.
14586 * g++.dg/torture/pr59226.C: Likewise.
14587
14588 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
14589
14590 * c-c++-common/asan/no-asan-stack.c: New test.
14591
14592 2014-01-10 Jakub Jelinek <jakub@redhat.com>
14593
14594 PR middle-end/59670
14595 * gcc.dg/pr59670.c: New test.
14596
14597 2014-01-09 Steve Ellcey <sellcey@mips.com>
14598
14599 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
14600
14601 2014-01-09 Jakub Jelinek <jakub@redhat.com>
14602
14603 PR middle-end/47735
14604 * gcc.target/i386/pr47735.c: New test.
14605
14606 PR tree-optimization/59622
14607 * g++.dg/opt/pr59622-2.C: New test.
14608 * g++.dg/opt/pr59622-3.C: New test.
14609 * g++.dg/opt/pr59622-4.C: New test.
14610 * g++.dg/opt/pr59622-5.C: New test.
14611
14612 PR sanitizer/59136
14613 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
14614 filename:line instead of (modulename+offset) form with stripped
14615 initial / from the filename.
14616
14617 2014-01-09 Ian Lance Taylor <iant@google.com>
14618
14619 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
14620 the other Go compiler.
14621
14622 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
14623
14624 PR c++/59730
14625 * g++.dg/cpp0x/variadic145.C: New.
14626
14627 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
14628
14629 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
14630 which don't support -fsplit-stack. Skip rotate[0123].go tests.
14631
14632 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14633
14634 PR testsuite/59524
14635 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
14636 are run only if the Cilk library is available/enabled.
14637 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14638 * lib/target-supports.exp (check_libcilkrts_available): New function.
14639
14640 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14641
14642 PR c++/59631
14643 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
14644 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14645 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
14646 with dg-additional-options.
14647 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
14648 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
14649 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14650 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
14651 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
14652 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
14653
14654 2014-01-09 Richard Biener <rguenther@suse.de>
14655
14656 PR tree-optimization/59715
14657 * gcc.dg/torture/pr59715.c: New testcase.
14658
14659 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
14660
14661 * c-c++-common/asan/no-asan-globals.c: New test.
14662 * c-c++-common/asan/no-instrument-reads.c: Likewise.
14663 * c-c++-common/asan/no-instrument-writes.c: Likewise.
14664 * c-c++-common/asan/use-after-return-1.c: Likewise.
14665 * c-c++-common/asan/no-use-after-return.c: Likewise.
14666
14667 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
14668
14669 * gnat.dg/weak2.ad[sb]: New test.
14670
14671 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14672
14673 PR middle-end/59471
14674 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
14675 type, use pointers to vector type instead.
14676
14677 2014-01-08 Catherine Moore <clm@codesourcery.com>
14678
14679 * gcc.target/mips/umips-branch-3.c: New test.
14680 * gcc.target/mips/umips-branch-4.c: New test.
14681
14682 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14683
14684 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
14685 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
14686 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
14687 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
14688 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
14689 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
14690 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
14691 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
14692
14693 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14694
14695 PR rtl-optimization/59137
14696 * gcc.target/mips/pr59137.c: New test.
14697
14698 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
14699
14700 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
14701 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
14702 * gcc.target/i386/pr55433.c (dg-options): Ditto.
14703 * gcc.target/i386/pr57848.c (dg-options): Ditto.
14704 * gcc.target/i386/pr59099.c (dg-options): Ditto.
14705 Require fpic effective target.
14706 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
14707
14708 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14709
14710 PR ipa/59722
14711 * gcc.dg/pr59722.c: New test.
14712
14713 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
14714
14715 PR middle-end/57748
14716 * gcc.dg/torture/pr57748-3.c: New test.
14717 * gcc.dg/torture/pr57748-4.c: New test.
14718
14719 2014-01-08 Marek Polacek <polacek@redhat.com>
14720
14721 PR middle-end/59669
14722 * gcc.dg/gomp/pr59669-1.c: New test.
14723 * gcc.dg/gomp/pr59669-2.c: New test.
14724
14725 2014-01-08 Martin Jambor <mjambor@suse.cz>
14726
14727 PR ipa/59610
14728 * gcc.dg/ipa/pr59610.c: New test.
14729
14730 2014-01-08 Janus Weil <janus@gcc.gnu.org>
14731
14732 PR fortran/58182
14733 * gfortran.dg/binding_label_tests_26a.f90: New.
14734 * gfortran.dg/binding_label_tests_26b.f90: New.
14735
14736 2014-01-08 Marek Polacek <polacek@redhat.com>
14737
14738 PR sanitizer/59667
14739 * c-c++-common/ubsan/pr59667.c: New test.
14740
14741 2014-01-08 Richard Biener <rguenther@suse.de>
14742
14743 PR middle-end/59630
14744 * gcc.dg/pr59630.c: New testcase.
14745
14746 2014-01-08 Richard Biener <rguenther@suse.de>
14747
14748 PR middle-end/59471
14749 * gcc.dg/pr59471.c: New testcase.
14750
14751 2014-01-07 Jeff Law <law@redhat.com>
14752
14753 PR middle-end/53623
14754 * gcc.target/i386/pr53623.c: New test.
14755
14756 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
14757
14758 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
14759 blanks at EOF.
14760 * g++.dg/cpp1y/pr58534.C: Likewise.
14761 * g++.dg/cpp1y/pr58536.C: Likewise.
14762 * g++.dg/cpp1y/pr58548.C: Likewise.
14763 * g++.dg/cpp1y/pr58549.C: Likewise.
14764 * g++.dg/cpp1y/pr58637.C: Likewise.
14765 * g++.dg/cpp1y/pr59112.C: Likewise.
14766 * g++.dg/cpp1y/pr59113.C: Likewise.
14767 * g++.dg/cpp1y/pr59629.C: Likewise.
14768 * g++.dg/cpp1y/pr59635.C: Likewise.
14769 * g++.dg/cpp1y/pr59636.C: Likewise.
14770 * g++.dg/cpp1y/pr59638.C: Likewise.
14771
14772 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
14773
14774 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
14775
14776 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
14777
14778 * gcc.target/i386/intrinsics_4.c (bar): New function.
14779
14780 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
14781
14782 * g++.dg/ext/is_base_of_incomplete-2.C: New.
14783
14784 2014-01-07 Jakub Jelinek <jakub@redhat.com>
14785
14786 PR rtl-optimization/58668
14787 * gcc.dg/pr58668.c: New test.
14788
14789 PR tree-optimization/59643
14790 * gcc.dg/pr59643.c: New test.
14791 * gcc.c-torture/execute/pr59643.c: New test.
14792
14793 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14794
14795 PR fortran/59589
14796 * gfortran.dg/class_allocate_16.f90: New.
14797
14798 2014-01-06 Jakub Jelinek <jakub@redhat.com>
14799
14800 PR target/59644
14801 * gcc.target/i386/pr59644.c: New test.
14802
14803 2014-01-06 Marek Polacek <polacek@redhat.com>
14804
14805 PR c/57773
14806 * gcc.dg/pr57773.c: New test.
14807
14808 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
14809
14810 PR c++/59635
14811 PR c++/59636
14812 PR c++/59629
14813 PR c++/59638
14814 * g++.dg/cpp1y/pr59635.C: New testcase.
14815 * g++.dg/cpp1y/pr59636.C: New testcase.
14816 * g++.dg/cpp1y/pr59629.C: New testcase.
14817 * g++.dg/cpp1y/pr59638.C: New testcase.
14818
14819 2014-01-06 Martin Jambor <mjambor@suse.cz>
14820
14821 PR ipa/59008
14822 * gcc.dg/ipa/pr59008.c: New test.
14823
14824 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14825
14826 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14827 if supported.
14828
14829 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14830
14831 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14832 Require c99_runtime.
14833 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14834
14835 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14836 Require c99_runtime.
14837 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14838 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14839 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14840
14841 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14842 Require c99_runtime.
14843 Make CALC void static.
14844 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14845
14846 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14847 Require c99_runtime.
14848 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14849
14850 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14851
14852 * gcc.target/i386/pr59501-1.c: Require avx effective target.
14853 * gcc.target/i386/pr59501-2.c: Likewise.
14854 * gcc.target/i386/pr59501-3.c: Likewise.
14855 * gcc.target/i386/pr59501-4.c: Likewise.
14856 * gcc.target/i386/pr59501-5.c: Likewise.
14857 * gcc.target/i386/pr59501-6.c: Likewise.
14858
14859 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14860
14861 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14862 * gcc.target/i386/pr59390_1.c: Likewise.
14863 * gcc.target/i386/pr59390_2.c: Likewise.
14864
14865 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
14866
14867 * gcc.dg/pr59350.c: Tweak.
14868 * gcc.dg/pr59350-2.c: New test.
14869 * g++.dg/pr59510.C: Likewise.
14870
14871 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14872
14873 PR fortran/59023
14874 * gfortran.dg/bind_c_procs_2.f90: New.
14875
14876 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
14877
14878 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14879 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14880 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14881 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14882 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14883 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14884 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14885
14886 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
14887
14888 * gcc.target/arm/neon-nested-apcs.c: New test.
14889
14890 2014-01-04 Jakub Jelinek <jakub@redhat.com>
14891
14892 PR tree-optimization/59519
14893 * gcc.dg/vect/pr59519-1.c: New test.
14894 * gcc.dg/vect/pr59519-2.c: New test.
14895
14896 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14897 vmovdqu32.
14898
14899 2014-01-04 Janus Weil <janus@gcc.gnu.org>
14900
14901 PR fortran/59547
14902 * gfortran.dg/typebound_proc_32.f90: New.
14903
14904 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
14905
14906 PR c++/58950
14907 * g++.dg/pr58950.C: New file.
14908
14909 2014-01-03 Tobias Burnus <burnus@net-b.de>
14910
14911 PR c++/58567
14912 * g++.dg/gomp/pr58567.C: New.
14913
14914 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
14915
14916 PR tree-optimization/59651
14917 * gcc.dg/torture/pr59651.c: New test.
14918 * gcc.dg/vect/pr59651.c: Ditto.
14919
14920 2014-01-03 Jakub Jelinek <jakub@redhat.com>
14921
14922 PR target/59625
14923 * gcc.target/i386/pr59625.c: New test.
14924
14925 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14926
14927 Core DR 1442
14928 PR c++/59165
14929 * g++.dg/cpp0x/range-for28.C: New.
14930 * g++.dg/cpp0x/range-for3.C: Update.
14931
14932 2014-01-02 Joseph Myers <joseph@codesourcery.com>
14933
14934 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
14935
14936 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14937
14938 PR c++/59641
14939 * g++.dg/cpp0x/pr59641.C: New file.
14940
14941 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14942
14943 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
14944
14945 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
14946
14947 PR c++/59378
14948 * g++.dg/ext/pr59378.C: New file.
14949
14950 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14951
14952 Update copyright years
14953
14954 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
14955
14956 * gcc.target/arc/arc.exp: Use the standard form for the copyright
14957 notice.
14958
14959 2014-01-02 Janus Weil <janus@gcc.gnu.org>
14960
14961 PR fortran/59654
14962 * gfortran.dg/dynamic_dispatch_12.f90: New.
14963
14964 2014-01-01 Jakub Jelinek <jakub@redhat.com>
14965
14966 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
14967 the builtin isn't optimized away as unused.
14968
14969 PR rtl-optimization/59647
14970 * g++.dg/opt/pr59647.C: New test.
14971 \f
14972 Copyright (C) 2014 Free Software Foundation, Inc.
14973
14974 Copying and distribution of this file, with or without modification,
14975 are permitted in any medium without royalty provided the copyright
14976 notice and this notice are preserved.