Predefine __NO_MATH_ERRNO__ for -fno-math-errno.
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-11-12 Joseph Myers <joseph@codesourcery.com>
2
3 * gcc.dg/no-math-errno-1.c, gcc.dg/no-math-errno-2.c,
4 gcc.dg/no-math-errno-3.c, gcc.dg/no-math-errno-4.c: New tests.
5
6 2014-11-12 H.J. Lu <hongjiu.lu@intel.com>
7
8 PR testsuite/63830
9 * c-c++-common/asan/strlen-overflow-1.c (main): Avoid tail call.
10
11 2014-11-12 Jakub Jelinek <jakub@redhat.com>
12
13 PR c/59708
14 * c-c++-common/builtin-arith-overflow-1.c: New test.
15 * c-c++-common/torture/builtin-arith-overflow-10.c: New test.
16 * c-c++-common/torture/builtin-arith-overflow-11.c: New test.
17 * c-c++-common/torture/builtin-arith-overflow-12.c: New test.
18 * c-c++-common/torture/builtin-arith-overflow-12.h: New file.
19 * c-c++-common/torture/builtin-arith-overflow-13.c: New test.
20 * c-c++-common/torture/builtin-arith-overflow-14.c: New test.
21 * c-c++-common/torture/builtin-arith-overflow-15.c: New test.
22 * c-c++-common/torture/builtin-arith-overflow-16.c: New test.
23 * c-c++-common/torture/builtin-arith-overflow-17.c: New test.
24 * c-c++-common/torture/builtin-arith-overflow-18.c: New test.
25 * c-c++-common/torture/builtin-arith-overflow-1.c: New test.
26 * c-c++-common/torture/builtin-arith-overflow-1.h: New file.
27 * c-c++-common/torture/builtin-arith-overflow-2.c: New test.
28 * c-c++-common/torture/builtin-arith-overflow-3.c: New test.
29 * c-c++-common/torture/builtin-arith-overflow-4.c: New test.
30 * c-c++-common/torture/builtin-arith-overflow-5.c: New test.
31 * c-c++-common/torture/builtin-arith-overflow-6.c: New test.
32 * c-c++-common/torture/builtin-arith-overflow-7.c: New test.
33 * c-c++-common/torture/builtin-arith-overflow-8.c: New test.
34 * c-c++-common/torture/builtin-arith-overflow-9.c: New test.
35 * c-c++-common/torture/builtin-arith-overflow.h: New file.
36 * gcc.dg/builtin-arith-overflow-1.c: New test.
37 * gcc.dg/builtin-arith-overflow-2.c: New test.
38
39 2014-11-12 Richard Biener <rguenther@suse.de>
40
41 PR middle-end/63821
42 * gfortran.dg/pr63821.f90: New testcase.
43
44 2014-11-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
45
46 PR tree-optimization/63761
47 * gcc.c-torture/compile/pr63761.c: New test.
48
49 2014-11-12 Jiong Wang <jiong.wang@arm.com>
50
51 * lib/gcc-dg.exp (${tool}_load): Truncate gcc output.
52 * lib/prune.exp (prune_gcc_output): New absolute path to relative path
53 truncation pattern.
54
55 2014-11-12 Andreas Tobler <andreast@gcc.gnu.org>
56
57 * gcc.target/arm/eabi1.c: Replace arm*-*-*eabi* and arm*-*-symbianelf*
58 with arm_eabi.
59 * g++.dg/abi/arm_rtti1.C: Likewise.
60 * g++.dg/abi/key1.C: Likewise.
61 * g++.dg/ext/visibility/arm1.C: Likewise.
62 * g++.dg/ext/visibility/arm2.C: Likewise.
63 * g++.dg/ext/visibility/arm3.C: Likewise.
64
65 2014-11-11 H.J. Lu <hongjiu.lu@intel.com>
66
67 * g++.dg/ipa/devirt-42.C: Fix dump scanning for "return 2".
68
69 2014-11-11 Anthony Brandon <anthony.brandon@gmail.com>
70 Manuel López-Ibáñez <manu@gcc.gnu.org>
71
72 PR driver/36312
73 * gcc.misc-tests/output.exp: New test case for identical input and
74 output files.
75
76 2014-11-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
77
78 PR fortran/44054
79 * lib/gfortran-dg.exp: Update regexp to match locus and message
80 without caret.
81 * gfortran.dg/use_without_only_1.f90: Add column numbers.
82 * gfortran.dg/warnings_are_errors_1.f: Update.
83
84 2014-11-11 David Malcolm <dmalcolm@redhat.com>
85
86 * ChangeLog.jit: New.
87 * jit.dg/all-non-failing-tests.h: New.
88 * jit.dg/harness.h: New.
89 * jit.dg/jit.exp: New.
90 * jit.dg/test-accessing-struct.c: New.
91 * jit.dg/test-accessing-union.c: New.
92 * jit.dg/test-array-as-pointer.c: New.
93 * jit.dg/test-arrays.c: New.
94 * jit.dg/test-calling-external-function.c: New.
95 * jit.dg/test-calling-function-ptr.c: New.
96 * jit.dg/test-combination.c: New.
97 * jit.dg/test-dot-product.c: New.
98 * jit.dg/test-empty.c: New.
99 * jit.dg/test-error-accessing-field-in-other-struct.c: New.
100 * jit.dg/test-error-adding-to-terminated-block.c: New.
101 * jit.dg/test-error-array-as-pointer.c: New.
102 * jit.dg/test-error-bad-cast.c: New.
103 * jit.dg/test-error-block-in-wrong-function.c: New.
104 * jit.dg/test-error-call-through-ptr-with-mismatching-args.c: New.
105 * jit.dg/test-error-call-through-ptr-with-non-function.c: New.
106 * jit.dg/test-error-call-through-ptr-with-non-pointer.c: New.
107 * jit.dg/test-error-call-through-ptr-with-not-enough-args.c: New.
108 * jit.dg/test-error-call-through-ptr-with-too-many-args.c: New.
109 * jit.dg/test-error-call-with-mismatching-args.c: New.
110 * jit.dg/test-error-call-with-not-enough-args.c: New.
111 * jit.dg/test-error-call-with-too-many-args.c: New.
112 * jit.dg/test-error-dereference-field-of-non-pointer.c: New.
113 * jit.dg/test-error-dereference-read-of-non-pointer.c: New.
114 * jit.dg/test-error-get-type-bad-enum.c: New.
115 * jit.dg/test-error-index-not-a-numeric-type.c: New.
116 * jit.dg/test-error-mismatching-types-in-assignment.c: New.
117 * jit.dg/test-error-mismatching-types-in-call.c: New.
118 * jit.dg/test-error-missing-return.c: New.
119 * jit.dg/test-error-new-binary-op-bad-op.c: New.
120 * jit.dg/test-error-new-function-bad-kind.c: New.
121 * jit.dg/test-error-new-unary-op-bad-op.c: New.
122 * jit.dg/test-error-null-passed-to-api.c: New.
123 * jit.dg/test-error-return-within-void-function.c: New.
124 * jit.dg/test-error-unreachable-block.c: New.
125 * jit.dg/test-error-unterminated-block.c: New.
126 * jit.dg/test-error-value-not-a-numeric-type.c: New.
127 * jit.dg/test-expressions.c: New.
128 * jit.dg/test-factorial.c: New.
129 * jit.dg/test-fibonacci.c: New.
130 * jit.dg/test-functions.c: New.
131 * jit.dg/test-fuzzer.c: New.
132 * jit.dg/test-hello-world.c: New.
133 * jit.dg/test-linked-list.c: New.
134 * jit.dg/test-long-names.c: New.
135 * jit.dg/test-nested-contexts.c: New.
136 * jit.dg/test-nested-loops.c: New.
137 * jit.dg/test-operator-overloading.cc: New.
138 * jit.dg/test-quadratic.c: New.
139 * jit.dg/test-quadratic.cc: New.
140 * jit.dg/test-reading-struct.c: New.
141 * jit.dg/test-string-literal.c: New.
142 * jit.dg/test-sum-of-squares.c: New.
143 * jit.dg/test-threads.c: New.
144 * jit.dg/test-types.c: New.
145 * jit.dg/test-using-global.c: New.
146 * jit.dg/test-volatile.c: New.
147
148 2014-11-11 James Greenhalgh <james.greenhalgh@arm.com>
149
150 * gcc.target/aarch64/vbslq_f64_1.c: New.
151 * gcc.target/aarch64/vbslq_f64_2.c: Likewise.
152 * gcc.target/aarch64/vbslq_u64_1.c: Likewise.
153 * gcc.target/aarch64/vbslq_u64_2.c: Likewise.
154
155 2014-11-11 Paolo Carlini <paolo.carlini@oracle.com>
156
157 PR c++/63265
158 * g++.dg/cpp0x/constexpr-63265.C: New.
159
160 2014-11-11 Evgeny Stupachenko <evstupac@gmail.com>
161
162 * gcc.target/i386/pr52252-atom-1.c: New.
163
164 2014-11-11 Martin Liska <mliska@suse.cz>
165
166 PR ipa/63622
167 PR ipa/63795
168 * g++.dg/ipa/ipa-icf-4.C: Add more precise dump scan.
169 * g++.dg/ipa/ipa-icf-5.C: Add condition for target
170 with symbol alias support.
171
172 2014-11-10 Andi Kleen <ak@linux.intel.com>
173
174 * c-c++-common/cilk-plus/AN/misc.c (main): Handle
175 new cilk errors.
176
177 2014-11-10 Andi Kleen <ak@linux.intel.com>
178
179 * c-c++-common/cilk-plus/CK/errors.c: New test.
180
181 2014-11-11 Uros Bizjak <ubizjak@gmail.com>
182 Ilya Enkovich <ilya.enkovich@intel.com>
183
184 PR target/63620
185 * gcc.target/i386/pr63620.c: New test.
186
187 2014-11-11 Jakub Jelinek <jakub@redhat.com>
188
189 * gcc.dg/tm/memopt-15.c: Add -msse2 to dg-options.
190
191 * gcc.dg/ubsan/ipa-icf-1.c: New test.
192 * gcc.dg/ipa/ipa-icf-31.c: New test.
193
194 2014-11-10 Patrick Palka <ppalka@gcc.gnu.org>
195
196 PR middle-end/63748
197 * gcc.dg/pr63748.c: New testcase.
198
199 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
200
201 * gcc.dg/pr44194-1.c (dg-do): Add missing braces.
202
203 2014-11-10 Roman Gareev <gareevroman@gmail.com>
204
205 * gcc.dg/graphite/isl-ast-gen-blocks-1.c: Remove using of
206 fgraphite-code-generator flag.
207 * gcc.dg/graphite/isl-ast-gen-blocks-2.c: Likewise.
208 * gcc.dg/graphite/isl-ast-gen-blocks-3.c: Likewise.
209 * gcc.dg/graphite/isl-ast-gen-blocks-4.c: Likewise.
210 * gcc.dg/graphite/isl-ast-gen-user-1.c: Likewise.
211 * gcc.dg/graphite/isl-codegen-loop-dumping.c: Likewise.
212 * gcc.dg/graphite/pr35356-2.c: Likewise.
213 * gcc.dg/graphite/isl-ast-gen-single-loop-1.c: Likewise.
214 * gcc.dg/graphite/isl-ast-gen-single-loop-2.c: Likewise.
215 * gcc.dg/graphite/isl-ast-gen-single-loop-3.c: Likewise.
216 * gcc.dg/graphite/isl-ast-gen-if-1.c: Likewise.
217 * gcc.dg/graphite/isl-ast-gen-if-2.c: Likewise.
218
219 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
220
221 * gcc.c-torture/compile/pr35468.c: Revert the last change.
222
223 2014-11-10 Paolo Carlini <paolo.carlini@oracle.com>
224
225 * c-c++-common/Wshift-count-overflow-1.c: New.
226 * c-c++-common/Wshift-count-overflow-2.c: Likewise.
227 * c-c++-common/Wshift-count-negative-1.c: Likewise.
228 * c-c++-common/Wshift-count-negative-2.c: Likewise.
229
230 2014-11-10 Andreas Tobler <andreast@gcc.gnu.org>
231
232 * gcc.dg/fshort-wchar.c: Use arm_eabi instead of arm*-*-*eabi*.
233 * gcc.target/arm/aapcs/neon-vect1.c: Likewise.
234 * gcc.target/arm/aapcs/neon-vect2.c: Likewise.
235 * gcc.target/arm/aapcs/neon-vect3.c: Likewise.
236 * gcc.target/arm/aapcs/neon-vect4.c: Likewise.
237 * gcc.target/arm/aapcs/neon-vect5.c: Likewise.
238 * gcc.target/arm/aapcs/neon-vect6.c: Likewise.
239 * gcc.target/arm/aapcs/neon-vect7.c: Likewise.
240 * gcc.target/arm/aapcs/neon-vect8.c: Likewise.
241 * gcc.target/arm/aapcs/vfp1.c: Likewise.
242 * gcc.target/arm/aapcs/vfp2.c: Likewise.
243 * gcc.target/arm/aapcs/vfp3.c: Likewise.
244 * gcc.target/arm/aapcs/vfp4.c: Likewise.
245 * gcc.target/arm/aapcs/vfp5.c: Likewise.
246 * gcc.target/arm/aapcs/vfp6.c: Likewise.
247 * gcc.target/arm/aapcs/vfp7.c: Likewise.
248 * gcc.target/arm/aapcs/vfp8.c: Likewise.
249 * gcc.target/arm/aapcs/vfp9.c: Likewise.
250 * gcc.target/arm/aapcs/vfp10.c: Likewise.
251 * gcc.target/arm/aapcs/vfp11.c: Likewise.
252 * gcc.target/arm/aapcs/vfp12.c: Likewise.
253 * gcc.target/arm/aapcs/vfp13.c: Likewise.
254 * gcc.target/arm/aapcs/vfp14.c: Likewise.
255 * gcc.target/arm/aapcs/vfp15.c: Likewise.
256 * gcc.target/arm/aapcs/vfp16.c: Likewise.
257 * gcc.target/arm/aapcs/vfp17.c: Likewise.
258
259 2014-11-10 H.J. Lu <hongjiu.lu@intel.com>
260
261 PR tree-optimization/63778
262 * gfortran.dg/pr63778.f: New test.
263
264 2014-11-10 Renlin Li <renlin.li@arm.com>
265
266 PR middle-end/61529
267 * gcc.dg/pr61529.c: New.
268
269 2014-11-10 Bernd Schmidt <bernds@codesourcery.com>
270
271 * lib/target-supports.exp (check_effective_target_return_address):
272 New function.
273 * gcc.c-torture/execute/20010122-1.c: Require return_address.
274 * gcc.c-torture/execute/20030323-1.c: Likewise.
275 * gcc.c-torture/execute/20030811-1.c: Likewise.
276 * gcc.c-torture/execute/eeprof-1.c: Likewise.
277 * gcc.c-torture/execute/frame-address.c: Likewise.
278 * gcc.c-torture/execute/pr17377.c: Likewise.
279
280 * gcc.c-torture/compile/920625-2.c: Add return type to
281 freeReturnStruct.
282 * gcc.c-torture/execute/20091229-1.c: Declare main properly.
283 * gcc.c-torture/execute/pr61375.c: Likewise.
284 * gcc.c-torture/execute/20111208-1.c: Use __SIZE_TYPE__ for size_t.
285 * gcc.dg/pr30904.c: Remove extern from declaration of t.
286
287 * lib/target-supports.exp (check_effective_target_indirect_jumps):
288 New function.
289 (check_effective_target_nonlocal_goto): New function.
290 (check_effective_target_label_values): New function.
291 * gcc.c-torture/execute/20071220-2.c: Require label_values.
292 * gcc.c-torture/compile/labels-2.c: Likewise.
293 * gcc.c-torture/compile/20000518-1.c: Likewise.
294 * gcc.c-torture/compile/20021108-1.c: Likewise.
295 * gcc.c-torture/compile/981006-1.c: Likewise.
296 * gcc.c-torture/execute/20040302-1.c: Likewise.
297 * gcc.dg/torture/pr33848.c: Likewise.
298
299 * gcc.c-torture/compile/pr46107.c: Require indirect jumps and
300 label values.
301 * gcc.c-torture/compile/pr32919.c: Likewise.
302 * gcc.c-torture/compile/pr17913.c: Likewise.
303 * gcc.c-torture/compile/pr51495.c: Likewise.
304 * gcc.c-torture/compile/pr25224.c: Likewise.
305 * gcc.c-torture/compile/labels-3.c: Likewise.
306 * gcc.c-torture/compile/pr27863.c: Likewise.
307 * gcc.c-torture/compile/20050510-1.c: Likewise.
308 * gcc.c-torture/compile/pr28489.c: Likewise.
309 * gcc.c-torture/compile/pr29128.c: Likewise.
310 * gcc.c-torture/compile/pr21356: Likewise.
311 * gcc.c-torture/execute/20071210-1.c: Likewise.
312 * gcc.c-torture/execute/200701220-1.c: Likewise.
313 * gcc.c-torture/execute/pr51447.c: Likewise.
314 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
315 * gcc.c-torture/execute/comp-goto-2.c: Likewise.
316 * gcc.dg/20021029-1.c: Likewise.
317 * gcc.dg/pr43379.c: Likewise.
318 * gcc.dg/pr45259.c: Likewise.
319 * gcc.dg/torture/pr53695.c: Likewise.
320 * gcc.dg/torture/pr57584.c: Likewise.
321
322 * gcc.c-torture/execute/980526-1.c: Skip if -O0 and neither label_values
323 or indirect_jumps are available.
324 * gcc.c-torture/compile/920415-1.c: Likewise. Remove NO_LABEL_VALUES
325 test.
326 * gcc.c-torture/compile/920428-3.c: Likewise.
327 * gcc.c-torture/compile/950613-1.c: Likewise.
328
329 * gcc.c-torture/compile/pr30984.c: Require indirect jumps.
330 * gcc.c-torture/compile/991213-3.c: Likewise.
331 * gcc.c-torture/compile/920825-1.c: Likewise.
332 * gcc.c-torture/compile/20011029-1.c: Likewise.
333 * gcc.c-torture/compile/complex-6.c: Likewise.
334 * gcc.c-torture/compile/pr27127.c: Likewise.
335 * gcc.c-torture/compile/pr58164.c: Likewise.
336 * gcc.c-torture/compile/20041214-1.c: Likewise.
337 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
338 * gcc.c-torture/execute/pr56982.c: Likewise.
339 * gcc.c-torture/execute/pr60003.c: Likewise.
340 * gcc.c-torture/execute/pr26983.c: Likewise.
341 * gcc.dg/pr57287-2.c: Likewise.
342 * gcc.dg/pr59920-1.c: Likewise.
343 * gcc.dg/pr59920-2.c: Likewise.
344 * gcc.dg/pr59920-3.c: Likewise.
345 * gcc.dg/setjmp-3.c: Likewise.
346 * gcc.dg/setjmp-4.c: Likewise.
347 * gcc.dg/setjmp-5.c: Likewise.
348 * gcc.dg/torture/pr48542.c: Likewise.
349 * gcc.dg/torture/pr57147-2.c: Likewise.
350 * gcc.dg/torture/pr59993.c: Likewise.
351
352 * gcc.dg/torture/stackalign/non-local-goto-1.c: Require nonlocal_goto.
353 * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise.
354 * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise.
355 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
356 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
357 * gcc.dg/torture/stackalign/setjmp-1.c: Likewise.
358 * gcc.dg/torture/stackalign/setjmp-3.c: Likewise.
359 * gcc.dg/torture/stackalign/setjmp-4.c: Likewise.
360 * gcc.dg/non-local-goto-1.c: Likewise.
361 * gcc.dg/non-local-goto-2.c: Likewise.
362 * gcc.dg/pr49994-1.c: Likewise.
363 * gcc.dg/torture/pr57036-2.c: Likewise.
364
365 * gcc.c-torture/compile/20040614-1.c: Require label_values. Remove
366 NO_LABEL_VALUES test.
367 * gcc.c-torture/compile/920831-1.c: Likewise.
368 * gcc.c-torture/compile/920502-1.c: Likewise.
369 * gcc.c-torture/compile/920501-7.c: Likewise.
370 * gcc.dg/pr52139.c: Likewise.
371
372 * lib/target-supports.exp (check_effective_target_trampolines,
373 check_profiling_available, check_effective_target_lto,
374 check_effective_target_vect_natural): False for nvptx-*-*.
375 * gcc.c-torture/compile/limits-fndefn.c: Skip for nvptx-*-*.
376 * gcc.c-torture/compile/pr34334.c: Likewise.
377 * gcc.c-torture/compile/pr37056.c: Likewise.
378 * gcc.c-torture/compile/pr39423-1.c: Likewise.
379 * gcc.c-torture/compile/pr46534.c: Likewise.
380 * gcc.c-torture/compile/pr49049.c: Likewise.
381 * gcc.c-torture/compile/pr59417.c: Likewise.
382 * gcc.c-torture/compile/20080721-1.c: Likewise.
383 * gcc.c-torture/compile/920501-4.c: Likewise.
384 * gcc.c-torture/compile/921011-1.c: Likewise.
385 * gcc.dg/20040813-1.c: Likewise.
386 * gcc.dg/pr28755.c: Likewise.
387 * gcc.dg/pr44194-1.c: Likewise.
388 * gcc.c-torture/compile/pr42717.c: Xfail for nvptx-*-*.
389 * gcc.c-torture/compile/pr61684.c: Likewise.
390 * gcc.c-torture/compile/pr20601-1.c: Likewise.
391 * gcc.c-torture/compile/pr59221.c: Likewise.
392 * gcc.c-torture/compile/20060208-1.c: Likewise.
393 * gcc.c-torture/execute/pr52129.c: Likewise.
394 * gcc.c-torture/execute/20020310-1.c: Likewise.
395 * gcc.c-torture/execute/20101011-1.c: Define DO_TEST to 0 for nvptx.
396 * gcc.c-torture/execute20020312-2.c: Add case for for nvptx.
397 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections
398 for nvptx-*-*.
399 * gcc.dg/pr36400.c: Xfail scan-assembler test on nvptx-*-*.
400 * gcc.dg/const-elim-2.c: Likewise.
401
402 * lib/target-supports.exp
403 (check_effective_target_untyped_assembly): New function.
404 * gcc.c-torture/compile/20091215-1.c: Require untyped_assembly.
405 * gcc.c-torture/compile/920917-1.c: Likewise.
406 * gcc.c-torture/compile/930120-1.c: Likewise.
407 * gcc.c-torture/compile/930411-1.c: Likewise.
408 * gcc.c-torture/compile/930529-1.c: Likewise.
409 * gcc.c-torture/compile/930623-1.c: Likewise.
410 * gcc.c-torture/compile/950329-1.c: Likewise.
411 * gcc.c-torture/compile/calls.c: Likewise.
412 * gcc.c-torture/compile/pr37258.c: Likewise.
413 * gcc.c-torture/compile/pr37327.c: Likewise.
414 * gcc.c-torture/compile/pr38360.c: Likewise.
415 * gcc.c-torture/compile/pr43635.c: Likewise.
416 * gcc.c-torture/compile/pr47428.c: Likewise.
417 * gcc.c-torture/compile/pr47967.c: Likewise.
418 * gcc.c-torture/compile/pr49145.c: Likewise.
419 * gcc.c-torture/compile/pr51694.c: Likewise.
420 * gcc.c-torture/compile/pr53411.c: Likewise.
421 * gcc.c-torture/execute/20001101.c: Likewise.
422 * gcc.c-torture/execute/20051012-1.c: Likewise.
423 * gcc.c-torture/execute/920501-1.c: Likewise.
424 * gcc.c-torture/execute/921202-1.c: Likewise.
425 * gcc.c-torture/execute/921208-2.c: Likewise.
426 * gcc.c-torture/execute/call-trap-1.c: Likewise.
427 * gcc.c-torture/compile/20010525-1.c: Likewise.
428 * gcc.c-torture/compile/20021015-2.c: Likewise.
429 * gcc.c-torture/compile/20031023-1.c: Likewise.
430 * gcc.c-torture/compile/20031023-2.c: Likewise.
431 * gcc.c-torture/compile/pr49206.c: Likewise.
432 * gcc.c-torture/execute/pr47237.c: Likewise.
433 * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise.
434 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
435 * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise.
436 * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise.
437 * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise.
438 * gcc.dg/builtin-apply1.c: Likewise.
439 * gcc.dg/builtin-apply2.c: Likewise.
440 * gcc.dg/builtin-apply3.c: Likewise.
441 * gcc.dg/builtin-apply4.c: Likewise.
442 * gcc.dg/pr38338.c: Likewise.
443 * gcc.dg/torture/pr41993.c: Likewise.
444 * gcc.c-torture/compile/386.c: Likewise.
445 * gcc.c-torture/compile/cmpsi386.c: Likewise.
446 * gcc.c-torture/compile/consec.c: Likewise.
447 * gcc.c-torture/compile/ex.c: Likewise.
448 * gcc.c-torture/compile/pass.c: Likewise.
449 * gcc.c-torture/compile/scal.c: Likewise.
450 * gcc.c-torture/compile/uuarg.c: Likewise.
451 * gcc.c-torture/compile/conv_tst.c: Likewise.
452
453 * lib/target-supports.exp (check_effective_target_alloca): New function.
454 * gcc.c-torture/execute/20010209-1.c: Require alloca.
455 * gcc.c-torture/execute/20020314-1.c: Likewise.
456 * gcc.c-torture/execute/20020412-1.c: Likewise.
457 * gcc.c-torture/execute/20021113-1.c: Likewise.
458 * gcc.c-torture/execute/20040223-1.c: Likewise.
459 * gcc.c-torture/execute/20040308-1.c: Likewise.
460 * gcc.c-torture/execute/20040811-1.c: Likewise.
461 * gcc.c-torture/execute/20070824-1.c: Likewise.
462 * gcc.c-torture/execute/20070919-1.c: Likewise.
463 * gcc.c-torture/execute/built-in-setjmp.c: Likewise.
464 * gcc.c-torture/execute/pr22061-1.c: Likewise.
465 * gcc.c-torture/execute/pr22061-4.c: Likewise.
466 * gcc.c-torture/execute/pr43220.c: Likewise.
467 * gcc.c-torture/execute/vla-dealloc-1.c: Likewise.
468 * gcc.dg/torture/stackalign/alloca-1.c: Likewise.
469 * gcc.dg/torture/stackalign/vararg-1.c: Likewise.
470 * gcc.dg/torture/stackalign/vararg-2.c: Likewise.
471 * gcc.c-torture/compile/20000923-1.c: Likewise.
472 * gcc.c-torture/compile/20030224-1.c: Likewise.
473 * gcc.c-torture/compile/20071108-1.c: Likewise.
474 * gcc.c-torture/compile/20071117-1.c: Likewise.
475 * gcc.c-torture/compile/900313-1.c: Likewise.
476 * gcc.c-torture/compile/pr17397.c: Likewise.
477 * gcc.c-torture/compile/pr35006.c: Likewise.
478 * gcc.c-torture/compile/pr42956.c: Likewise.
479 * gcc.c-torture/compile/pr51354.c: Likewise.
480 * gcc.c-torture/compile/pr55851.c: Likewise.
481 * gcc.c-torture/compile/vla-const-1.c: Likewise.
482 * gcc.c-torture/compile/vla-const-2.c: Likewise.
483 * gcc.c-torture/compile/pr31507-1.c: Likewise.
484 * gcc.c-torture/compile/pr52714.c: Likewise.
485 * gcc.dg/20001012-2.c: Likewise.
486 * gcc.dg/auto-type-1.c: Likewise.
487 * gcc.dg/builtin-object-size-1.c: Likewise.
488 * gcc.dg/builtin-object-size-2.c: Likewise.
489 * gcc.dg/builtin-object-size-3.c: Likewise.
490 * gcc.dg/builtin-object-size-4.c: Likewise.
491 * gcc.dg/packed-vla.c: Likewise.
492 * gcc.c-torture/compile/parms.c: Likewise.
493 * gcc.c-torture/execute/920721-2.c: Skip -O0 unless alloca is available.
494 * gcc.c-torture/execute/920929-1.c: Likewise.
495 * gcc.c-torture/execute/921017-1.c: Likewise.
496 * gcc.c-torture/execute/941202-1.c: Likewise.
497 * gcc.c-torture/execute/align-nest.c: Likewise.
498 * gcc.c-torture/execute/alloca-1.c: Likewise.
499 * gcc.c-torture/execute/pr36321.c: Likewise.
500 * gcc.c-torture/compile/20001221-1.c: Likewise.
501 * gcc.c-torture/compile/20020807-1.c: Likewise.
502 * gcc.c-torture/compile/20050801-2.c: Likewise.
503 * gcc.c-torture/compile/920428-4.c: Likewise.
504 * gcc.c-torture/compile/debugvlafunction-1.c.c: Likewise.
505 * gcc.c-torture/compile/pr41469.c: Likewise.
506 * gcc.dg/torture/pr48953.c: Likewise.
507 * gcc.dg/torture/pr8081.c: Likewise.
508 * gcc.dg/torture/stackalign/inline-1.c: Skip if nvptx-*-*.
509 * gcc.dg/torture/stackalign/inline-2.c: Likewise.
510 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
511 * gcc.dg/torture/stackalign/nested-2.c: Likewise.
512 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
513 * gcc.dg/torture/stackalign/nested-4.c: Likewise.
514 * gcc.dg/torture/stackalign/nested-1.c: Likewise.
515 * gcc.dg/torture/stackalign/global-1.c: Likewise.
516 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise.
517 * gcc.dg/torture/stackalign/pr16660-2.c: Likewise.
518 * gcc.dg/torture/stackalign/pr16660-3.c: Likewise.
519 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise.
520 * gcc.dg/torture/stackalign/struct-1.c: Likewise.
521
522 2014-11-10 Edward Smith-Rowland <3dw4rd@verizon.net>
523
524 * g++.dg/cpp1y/feat-cxx11.C: Test new feature macros for C++98
525 and C++11; Test existence of __has_cpp_attribute; Test C++11
526 attributes.
527 * g++.dg/cpp1y/feat-cxx11-neg.C: Ditto.
528 * g++.dg/cpp1y/feat-cxx14.C: Ditto and test for C++14 attributes.
529 * g++.dg/cpp1y/feat-cxx98.C: Test new feature macros for C++98.
530 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto.
531 * g++.dg/cpp1y/feat-neg.C: Test that __cpp_rtti, _cpp_exceptions
532 will be undefined for -fno-rtti -fno-exceptions.
533
534 2014-11-10 Richard Biener <rguenther@suse.de>
535
536 PR tree-optimization/63800
537 * gcc.dg/torture/pr63800.c: New testcase.
538
539 2014-11-10 Marek Polacek <polacek@redhat.com>
540
541 * c-c++-common/ubsan/align-7.c: Skip for -flto -fno-fat-lto-objects.
542 * c-c++-common/ubsan/align-8.c: Likewise.
543 * g++.dg/ubsan/null-4.C: Likewise.
544 * g++.dg/ubsan/null-5.C: Likewise.
545
546 2014-11-10 Eric Botcazou <ebotcazou@adacore.com>
547
548 * gcc.misc-tests/gcov-16.c: New test.
549
550 2014-11-10 Yuri Rumyantsev <ysrumyan@gmail.com>
551
552 * gcc.dg/tree-ssa/ifc-cd.c: New test.
553
554 2014-11-09 H.J. Lu <hongjiu.lu@intel.com>
555
556 PR testsuite/63305
557 * gcc.target/i386/avx256-unaligned-load-7.c (avx_test): Fix
558 buffer overflow.
559 * gcc.target/i386/avx256-unaligned-store-7.c (avx_test): Likewise.
560
561 2014-11-09 Andreas Schwab <schwab@linux-m68k.org>
562
563 * gcc.target/powerpc/pr51623.c: Fix implicit declarations.
564
565 2014-11-09 Richard Biener <rguenther@suse.de>
566
567 * g++.dg/cpp0x/constexpr-reinterpret1.C: XFAIL.
568 * gcc.dg/tree-ssa/pr21031.c: XFAIL.
569
570 2014-11-07 Andrew Pinski <apinski@cavium.com>
571
572 * gcc.c-torture/execute/20141107-1.c: New testcase.
573
574 2014-11-07 Richard Biener <rguenther@suse.de>
575
576 PR tree-optimization/63605
577 * gcc.dg/vect/pr63605.c: New testcase.
578
579 2014-11-07 Jeff Law <law@redhat.com>
580
581 * g++.dg/pr61289-2.C: Renamed from pr61289-2.c.
582
583 2014-11-07 Jiong Wang <jiong.wang@arm.com>
584
585 * gcc.target/arm/lp1243022.c (xhci_test_trb_in_td): Add return type.
586 (xhci_check_trb_in_td_math): Likewise.
587
588 2014-11-07 Jiong Wang <jiong.wang@arm.com>
589
590 * gcc.dg/tree-ssa/20040204-1.c: Add aarch64*-*-* to the list.
591
592 2014-11-07 Martin Liska <mliska@suse.cz>
593
594 PR ipa/63580
595 * g++.dg/ipa/pr63580.C: New test.
596
597 2014-11-07 Martin Liska <mliska@suse.cz>
598
599 PR ipa/63747
600 * gcc.dg/ipa/pr63747.c: New test.
601
602 2014-11-07 Martin Liska <mliska@suse.cz>
603
604 PR ipa/63595
605 * g++.dg/ipa/pr63595.C: New test.
606
607 2014-11-07 Richard Biener <rguenther@suse.de>
608
609 PR middle-end/63770
610 * gcc.dg/pr63770.c: New testcase.
611
612 2014-11-07 Terry Guo <terry.guo@arm.com>
613
614 * gcc.target/arm/anddi_notdi-1.c: Match with UAL format.
615 * gcc.target/arm/pr40956.c: Likewise.
616 * gcc.target/arm/thumb1-Os-mult.c: Likewise.
617 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Likewise.
618 * gcc.target/arm/scd42-1.c: Likewise.
619
620 2014-11-06 Joseph Myers <joseph@codesourcery.com>
621
622 * g++.dg/cpp/ucnid-2.C, g++.dg/cpp/ucnid-3.C,
623 gcc.dg/cpp/ucnid-11.c, gcc.dg/cpp/ucnid-12.c,
624 gcc.dg/cpp/ucnid-13.c, gcc.dg/cpp/ucnid-14.c,
625 gcc.dg/cpp/ucnid-15.c: New tests.
626
627 2014-11-06 Eric Botcazou <ebotcazou@adacore.com>
628
629 * gnat.dg/opt43.adb: New test.
630
631 2014-11-06 Marek Polacek <polacek@redhat.com>
632
633 * c-c++-common/ubsan/align-2.c: Add dg-output.
634 * c-c++-common/ubsan/align-4.c: Likewise.
635 * c-c++-common/ubsan/align-6.c: New test.
636 * c-c++-common/ubsan/align-7.c: New test.
637 * c-c++-common/ubsan/align-8.c: New test.
638 * g++.dg/ubsan/null-1.C: Add dg-output.
639 * g++.dg/ubsan/null-2.C: Likewise.
640 * g++.dg/ubsan/null-3.C: New test.
641 * g++.dg/ubsan/null-4.C: New test.
642 * g++.dg/ubsan/null-5.C: New test.
643
644 2014-11-06 Ilya Tocar <ilya.tocar@intel.com>
645
646 * gcc.target/i386/avx512vl-vandnpd-2.c: Fix
647 dg-require-effective-target check.
648 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
649 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
650 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
651 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
652 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
653 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
654 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
655 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
656 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
657 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
658 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
659 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
660 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
661 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
662 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
663 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
664 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
665 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
666 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
667 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
668 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
669 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
670 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
671 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
672 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
673 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
674 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
675 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
676 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
677 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
678 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
679 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
680 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
681 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
682 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
683 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
684 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
685 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
686 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
687 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
688 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
689 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
690 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
691 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
692 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
693 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
694 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
695 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
696 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
697 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
698 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
699 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
700 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
701 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
702 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
703 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
704 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
705 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
706 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
707 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
708 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
709 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
710 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
711 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
712 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
713 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
714 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
715 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
716 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
717 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
718 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
719 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
720 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
721 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
722 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
723 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
724 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
725 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
726 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
727 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
728 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
729 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
730 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
731 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
732 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
733 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
734 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
735 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
736 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
737 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
738 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
739 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
740 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
741 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
742 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
743 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
744 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
745 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
746 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
747 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
748 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
749 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
750 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
751 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
752 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
753 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
754 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
755 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
756 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
757 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
758 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
759 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
760 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
761 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
762 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
763 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
764 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
765 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
766 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
767 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
768 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
769 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
770 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
771 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
772 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
773 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
774
775 2014-11-06 Hale Wang <hale.wang@arm.com>
776
777 * gcc.target/arm/small-multiply-m0-1.c: New test for
778 target -mcpu=cortex-m0.small-multiply.
779 * gcc.target/arm/small-multiply-m0-2.c: Likewise.
780 * gcc.target/arm/small-multiply-m0-3.c: Likewise.
781 * gcc.target/arm/small-multiply-m0plus-1.c: New test for
782 target -mcpu=cortex-m0plus.small-multiply.
783 * gcc.target/arm/small-multiply-m0plus-2.c: Likewise.
784 * gcc.target/arm/small-multiply-m0plus-3.c: Likewise.
785 * gcc.target/arm/small-multiply-m1-1.c: New test for
786 target -mcpu=cortex-m1.small-multiply.
787 * gcc.target/arm/small-multiply-m1-2.c: Likewise.
788 * gcc.target/arm/small-multiply-m1-3.c: Likewise.
789
790 2014-11-06 Ilya Enkovich <ilya.enkovich@intel.com>
791
792 * lib/mpx-dg.exp: New.
793 * gcc.target/i386/i386.exp: Load mpx-dg.exp.
794 * gcc.target/i386/chkp-builtins-1.c: Require mpx target.
795 * gcc.target/i386/chkp-builtins-2.c: Likewise.
796 * gcc.target/i386/chkp-builtins-3.c: Likewise.
797 * gcc.target/i386/chkp-builtins-4.c: Likewise.
798 * gcc.target/i386/chkp-const-check-1.c: Likewise.
799 * gcc.target/i386/chkp-const-check-2.c: Likewise.
800 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
801 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
802 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
803
804 2014-11-06 Richard Biener <rguenther@suse.de>
805
806 * gcc.dg/tree-ssa/forwprop-28.c: Adjust scanning for the
807 desired transform.
808
809 2014-11-05 Matthew Fortune <matthew.fortune@imgtec.com>
810
811 * gcc.target/mips/asm-1.c (bar): Add prototype.
812 * gcc.target/mips/call-1.c (f, h): Add return type.
813 * gcc.target/mips/call-5.c (f, h): Likewise.
814 * gcc.target/mips/call-6.c (f, h): Likewise.
815 * gcc.target/mips/call-3.c (f): Likewise.
816 * gcc.target/mips/call-2.c (g): Add prototype.
817 (f): Add return type.
818 * gcc.target/mips/call-4.c: Likewise.
819 * gcc.target/mips/code-readable-1.c (foo): Add type for x.
820 * gcc.target/mips/code-readable-2.c (foo): Likewise.
821 * gcc.target/mips/code-readable-3.c (foo): Likewise.
822 * gcc.target/mips/code-readable-4.c (foo): Likewise.
823 * gcc.target/mips/const-anchor-1.c (g): Add prototype.
824 * gcc.target/mips/const-anchor-2.c (g): Likewise.
825 * gcc.target/mips/const-anchor-3.c (g): Likewise.
826 * gcc.target/mips/const-anchor-4.c (g): Likewise.
827 * gcc.target/mips/interrupt_handler.c (t): Likewise.
828 * gcc.target/mips/mips-nonpic/main-1.c (main): Add return type.
829 * gcc.target/mips/mips-nonpic/main-2.c (main): Likewise.
830 * gcc.target/mips/mips-nonpic/main-3.c (main): Likewise.
831 * gcc.target/mips/mips-nonpic/main-4.c (main): Likewise.
832 * gcc.target/mips/mips-nonpic/main-5.c (main): Likewise.
833 * gcc.target/mips/mips-nonpic/main-6.c (main): Likewise.
834 * gcc.target/mips/mips-nonpic/main-7.c (main): Likewise.
835 * gcc.target/mips/mips-nonpic/main-8.c (main): Likewise.
836 * gcc.target/mips/mips-nonpic/main-9.c (main): Likewise.
837 * gcc.target/mips/mips-nonpic/main-10.c (main): Likewise.
838 * gcc.target/mips/mips-nonpic/main-11.c (main): Likewise.
839 * gcc.target/mips/mips-nonpic/main-12.c (main): Likewise.
840 * gcc.target/mips/mips-nonpic/main-13.c (main): Likewise.
841 * gcc.target/mips/mips-nonpic/main-14.c (main): Likewise.
842 * gcc.target/mips/mips-nonpic/main-15.c (main): Likewise.
843 * gcc.target/mips/mips-nonpic/main-16.c (main): Likewise.
844 * gcc.target/mips/mips-nonpic/mips-nonpic.h
845 (nonpic_call, nonpic_addr_call): Add prototype.
846 (pic_call, pic_addr_call): Likewise.
847 * gcc.target/mips/mips16e-extends.c (validate): Likewise.
848 * gcc.target/mips/octeon-bbit-3.c (foo): Likewise.
849 * gcc.target/mips/octeon-seq-4.c (h): Likewise.
850 * gcc.target/mips/truncate-3.c (g): Add prototype.
851 (f): Add return type.
852
853 2014-11-05 Uros Bizjak <ubizjak@gmail.com>
854
855 PR target/63538
856 * gcc.target/i386/pr63538.c: New test.
857
858 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
859
860 * gnat.dg/discr42.adb: New test.
861 * gnat.dg/discr42_pkg.ad[sb]: New helper.
862
863 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
864
865 * gnat.dg/specs/private2.ads: New test.
866 * gnat.dg/specs/private2_pkg.ads: New helper.
867
868 2014-11-05 Eric Botcazou <ebotcazou@adacore.com>
869
870 * gnat.dg/inline1.adb: New test.
871 * gnat.dg/inline1_pkg.ad[sb]: New helper.
872 * gnat.dg/inline2.adb: New test.
873 * gnat.dg/inline2_pkg.ad[sb]: New helper.
874 * gnat.dg/inline3.adb: New test.
875 * gnat.dg/inline3_pkg.ad[sb]: New helper.
876 * gnat.dg/inline4.adb: New test.
877 * gnat.dg/inline4_pkg.ad[sb]: New helper.
878 * gnat.dg/inline5.adb: New test.
879 * gnat.dg/inline5_pkg.ad[sb]: New helper.
880 * gnat.dg/inline6.adb: New test.
881 * gnat.dg/inline6_pkg.ad[sb]: New helper.
882 * gnat.dg/inline7.adb: New test.
883 * gnat.dg/inline7_pkg1.ad[sb]: New helper.
884 * gnat.dg/inline7_pkg2.ad[sb]: Likewise.
885 * gnat.dg/inline8.adb: New test.
886 * gnat.dg/inline8_pkg1.ad[sb]: New helper.
887 * gnat.dg/inline8_pkg2.ad[sb]: New helper.
888 * gnat.dg/inline9.adb: New test.
889 * gnat.dg/inline9_pkg.ad[sb]: New helper.
890 * gnat.dg/inline10.adb: New test.
891 * gnat.dg/inline10_pkg.ad[sb]: New helper.
892 * gnat.dg/inline11.adb: New test.
893 * gnat.dg/inline11_pkg.ad[sb]: New helper.
894
895 2014-11-05 Joseph Myers <joseph@codesourcery.com>
896
897 PR preprocessor/9449
898 * lib/target-supports.exp (check_effective_target_ucn_nocache):
899 Don't use -fextended-identifiers.
900 * c-c++-common/cpp/normalize-3.c, c-c++-common/cpp/ucnid-2011-1.c,
901 g++.dg/cpp/ucn-1.C, g++.dg/cpp/ucnid-1.C, g++.dg/other/ucnid-1.C,
902 gcc.dg/cpp/normalize-1.c, gcc.dg/cpp/normalize-2.c,
903 gcc.dg/cpp/normalize-4.c: Don't use -fextended-identifiers.
904 * gcc.dg/cpp/ucnid-1.c: Don't use -fextended-identifiers. Use
905 -g3.
906 * gcc.dg/cpp/ucnid-10.c, gcc.dg/cpp/ucnid-2.c,
907 gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, gcc.dg/cpp/ucnid-5.c,
908 gcc.dg/cpp/ucnid-7.c, gcc.dg/cpp/ucnid-9.c,
909 gcc.dg/cpp/warn-normalized-1.c, gcc.dg/cpp/warn-normalized-2.c,
910 gcc.dg/cpp/warn-normalized-3.c: Don't use -fextended-identifiers.
911 * gcc.dg/ucnid-1.c, gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c,
912 gcc.dg/ucnid-4.c, gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Don't use
913 -fextended-identifiers. Use -g.
914 * gcc.dg/ucnid-7.c, gcc.dg/ucnid-8.c: Don't use
915 -fextended-identifiers.
916 * gcc.dg/ucnid-9.c: Don't use -fextended-identifiers. Use -g.
917 * gcc.dg/ucnid-10.c: Don't use -fextended-identifiers.
918 * gcc.dg/ucnid-11.c, gcc.dg/ucnid-12.c: Don't use
919 -fextended-identifiers. Use -g.
920 * gcc.dg/ucnid-13.c: Don't use -fextended-identifiers.
921 * gcc.dg/cpp/ucnid-8.c: Remove test.
922 * gcc.dg/cpp/ucnid-10.c, gcc.dg/ucnid-14.c: New tests.
923
924 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
925
926 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
927 Skip tests if target does not support Neon.
928
929 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
930
931 * lib/target-supports.exp (check_effective_target_bswap): Update
932 conditions for AArch64 and ARM targets.
933
934 2014-11-05 David Edelsohn <dje.gcc@gmail.com>
935
936 * gcc.dg/torture/pr59166.c: XFAIL on AIX.
937 * g++.dg/ext/visitibility/anon1.C: XFAIL on AIX.
938 * g++.dg/opt/pr60002.C: XFAIL on AIX.
939 * g++.dg/torture/pr63419.C: Ignore non-standard ABI warning.
940 * g++.dg/ipa/ipa-icf-5.C: Require visibility support.
941
942 2014-11-05 Ilya Enkovich <ilya.enkovich@intel.com>
943
944 * gcc.target/i386/chkp-builtins-1.c: New.
945 * gcc.target/i386/chkp-builtins-2.c: New.
946 * gcc.target/i386/chkp-builtins-3.c: New.
947 * gcc.target/i386/chkp-builtins-4.c: New.
948 * gcc.target/i386/chkp-remove-bndint-1.c: New.
949 * gcc.target/i386/chkp-remove-bndint-2.c: New.
950 * gcc.target/i386/chkp-const-check-1.c: New.
951 * gcc.target/i386/chkp-const-check-2.c: New.
952 * gcc.target/i386/chkp-lifetime-1.c: New.
953 * gcc.dg/pr37858.c: Replace early_local_cleanups pass name
954 with build_ssa_passes.
955
956 2014-11-05 Alex Velenko <Alex.Velenko@arm.com>
957
958 * gcc.dg/asr-div1.c: New testcase.
959
960 2014-11-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
961
962 * go.test/go-test.exp (go-set-goarch): Enable tests on s390[x].
963
964 * go.test/go-test.exp: In +build lines, require whitespace around
965 expected strings, fix check for negation.
966
967 2014-11-04 Marek Polacek <polacek@redhat.com>
968
969 * c-c++-common/ubsan/align-2.c: Remove dg-output.
970 * c-c++-common/ubsan/align-4.c: Likewise.
971 * g++.dg/ubsan/null-1.C: Likewise.
972 * g++.dg/ubsan/null-2.C: Likewise.
973
974 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
975
976 * gcc.misc-tests/godump-1.c (dg-skip-if): Add alpha*-*-*.
977
978 2014-11-04 Uros Bizjak <ubizjak@gmail.com>
979
980 * g++.dg/ipa/devirt-44.C (dg-options): Remove -fdump-tree-optimized.
981 * g++.dg/ipa/devirt-45.C (dg-options): Ditto.
982 * g++.dg/tree-prof/morefunc.C (dg-final-use): Cleanup profile ipa dump.
983 * g++.dg/tree-prof/reorder.C (dg-final-use): Ditto.
984 * g++.dg/tree-prof/pr35545.C (dg-fina-use): Cleanup profile_estimate
985 ipa dump.
986 * gcc.dg/fold-reassoc-3.c (dg-final): Fix scan string.
987 Cleanup original tree dump.
988 * gcc.dg/tree-prof/20050826-2.c (dg-final-use): Cleanup dom1 tree dump.
989 * gcc.dg/tree-prof/cmpsf-1.c (dg-final-use): Ditto.
990 * gcc.dg/tree-ssa/pr61144.c (dg-final): Cleanup optimized tree dump.
991
992 2014-11-04 Martin Jambor <mjambor@suse.cz>
993
994 * g++/dg/ipa/devirt-40.C: Changed dump to not matching OBJ_TYPE_REF in
995 function body.
996
997 2014-11-04 Jason Merrill <jason@redhat.com>
998
999 * lib/g++-dg.exp (g++-dg-runtest): Change -std=c++1y to -std=c++14.
1000 * lib/target-supports.exp (check_effective_target_c++14_only): Likewise.
1001
1002 2014-11-04 Andrew Stubbs <ams@codesourcery.com>
1003
1004 * gcc.target/powerpc/pr60102.c: Move dg-skip-if after dg-options.
1005 * gcc.target/powerpc/swaps-p8-12.c: Skip test if there would be
1006 conflicting -mcpu options.
1007 * gcc.target/powerpc/ppc-target-2.c: Likewise.
1008 * gcc.target/powerpc/cell_builtin-7.c: Likewise.
1009 * gcc.target/powerpc/dfp-builtin-1.c: Likewise.
1010 * gcc.target/powerpc/p8vector-builtin-1.c: Likewise.
1011 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
1012 * gcc.target/powerpc/p8vector-vectorize-1.c: Likewise.
1013 * gcc.target/powerpc/pr48053-3.c: Likewise.
1014 * gcc.target/powerpc/vsx-builtin-6.c: Likewise.
1015 * gcc.target/powerpc/440-nmaclhw-1.c: Likewise.
1016 * gcc.target/powerpc/pr57744.c: Likewise.
1017 * gcc.target/powerpc/pr47862.c: Likewise.
1018 * gcc.target/powerpc/vsx-vectorize-8.c: Likewise.
1019 * gcc.target/powerpc/recip-1.c: Likewise.
1020 * gcc.target/powerpc/darwin-longlong.c: Likewise.
1021 * gcc.target/powerpc/bool2-p8.c: Likewise.
1022 * gcc.target/powerpc/mmfpgpr.c: Likewise.
1023 * gcc.target/powerpc/pr60203.c: Likewise.
1024 * gcc.target/powerpc/direct-move-vint1.c: Likewise.
1025 * gcc.target/powerpc/bool2-av.c: Likewise.
1026 * gcc.target/powerpc/pr43154.c: Likewise.
1027 * gcc.target/powerpc/ppc-fma-2.c: Likewise.
1028 * gcc.target/powerpc/swaps-p8-5.c: Likewise.
1029 * gcc.target/powerpc/pr59054.c: Likewise.
1030 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
1031 * gcc.target/powerpc/440-mullhwu-1.c: Likewise.
1032 * gcc.target/powerpc/swaps-p8-13.c: Likewise.
1033 * gcc.target/powerpc/ppc-target-3.c: Likewise.
1034 * gcc.target/powerpc/cell_builtin-8.c: Likewise.
1035 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
1036 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
1037 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
1038 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
1039 * gcc.target/powerpc/p8vector-vbpermq.c: Likewise.
1040 * gcc.target/powerpc/vsx-vectorize-1.c: Likewise.
1041 * gcc.target/powerpc/bswap64-3.c: Likewise.
1042 * gcc.target/powerpc/bcd-1.c: Likewise.
1043 * gcc.target/powerpc/440-mulchwu-1.c: Likewise.
1044 * gcc.target/powerpc/extend-divide-1.c: Likewise.
1045 * gcc.target/powerpc/vsx-builtin-7.c: Likewise.
1046 * gcc.target/powerpc/pr48192.c: Likewise.
1047 * gcc.target/powerpc/pr52775.c: Likewise.
1048 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
1049 * gcc.target/powerpc/pr58673-1.c: Likewise.
1050 * gcc.target/powerpc/pr53487.c: Likewise.
1051 * gcc.target/powerpc/440-nmaclhw-2.c: Likewise.
1052 * gcc.target/powerpc/recip-2.c: Likewise.
1053 * gcc.target/powerpc/p8vector-fp.c: Likewise.
1054 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
1055 * gcc.target/powerpc/ppc-fma-3.c: Likewise.
1056 * gcc.target/powerpc/pr57150.c: Likewise.
1057 * gcc.target/powerpc/pr47251.c: Likewise.
1058 * gcc.target/powerpc/swaps-p8-6.c: Likewise.
1059 * gcc.target/powerpc/440-mullhwu-2.c: Likewise.
1060 * gcc.target/powerpc/bool3-p7.c: Likewise.
1061 * gcc.target/powerpc/cell_builtin-1.c: Likewise.
1062 * gcc.target/powerpc/swaps-p8-14.c: Likewise.
1063 * gcc.target/powerpc/ppc-target-4.c: Likewise.
1064 * gcc.target/powerpc/440-mulhhw-1.c: Likewise.
1065 * gcc.target/powerpc/ppc-fpconv-1.c: Likewise.
1066 * gcc.target/powerpc/440-machhw-1.c: Likewise.
1067 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
1068 * gcc.target/powerpc/vsx-mass-1.c: Likewise.
1069 * gcc.target/powerpc/ppc-fpconv-9.c: Likewise.
1070 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
1071 * gcc.target/powerpc/loop_align.c: Likewise.
1072 * gcc.target/powerpc/lhs-1.c: Likewise.
1073 * gcc.target/powerpc/sd-vsx.c: Likewise.
1074 * gcc.target/powerpc/vsx-vectorize-2.c: Likewise.
1075 * gcc.target/powerpc/bcd-2.c: Likewise.
1076 * gcc.target/powerpc/20040121-1.c: Likewise.
1077 * gcc.target/powerpc/pr52457.c: Likewise.
1078 * gcc.target/powerpc/440-mulchwu-2.c: Likewise.
1079 * gcc.target/powerpc/extend-divide-2.c: Likewise.
1080 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
1081 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
1082 * gcc.target/powerpc/pr58673-2.c: Likewise.
1083 * gcc.target/powerpc/atomic-p7.c: Likewise.
1084 * gcc.target/powerpc/recip-3.c: Likewise.
1085 * gcc.target/powerpc/440-maclhwu-1.c: Likewise.
1086 * gcc.target/powerpc/optimize-bswapsi-2.c: Likewise.
1087 * gcc.target/powerpc/popcount-1.c: Likewise.
1088 * gcc.target/powerpc/altivec-32.c: Likewise.
1089 * gcc.target/powerpc/timode_off.c: Likewise.
1090 * gcc.target/powerpc/p8vector-ldst.c: Likewise.
1091 * gcc.target/powerpc/pack01.c: Likewise.
1092 * gcc.target/powerpc/pr55033.c: Likewise.
1093 * gcc.target/powerpc/ppc-fma-4.c: Likewise.
1094 * gcc.target/powerpc/swaps-p8-7.c: Likewise.
1095 * gcc.target/powerpc/ppu-intrinsics.c: Likewise.
1096 * gcc.target/powerpc/440-macchwu-1.c: Likewise.
1097 * gcc.target/powerpc/440-mulhhwu-1.c: Likewise.
1098 * gcc.target/powerpc/440-mulchw-1.c: Likewise.
1099 * gcc.target/powerpc/bool3-p8.c: Likewise.
1100 * gcc.target/powerpc/cell_builtin-2.c: Likewise.
1101 * gcc.target/powerpc/swaps-p8-15.c: Likewise.
1102 * gcc.target/powerpc/440-macchw-1.c: Likewise.
1103 * gcc.target/powerpc/440-mulhhw-2.c: Likewise.
1104 * gcc.target/powerpc/ppc-fpconv-2.c: Likewise.
1105 * gcc.target/powerpc/440-machhw-2.c: Likewise.
1106 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
1107 * gcc.target/powerpc/pr46728-16.c: Likewise.
1108 * gcc.target/powerpc/vsx-builtin-1.c: Likewise.
1109 * gcc.target/powerpc/bool3-av.c: Likewise.
1110 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
1111 * gcc.target/powerpc/ppc-pow.c: Likewise.
1112 * gcc.target/powerpc/lhs-2.c: Likewise.
1113 * gcc.target/powerpc/pr39902-2.c: Likewise.
1114 * gcc.target/powerpc/20041111-1.c: Likewise.
1115 * gcc.target/powerpc/builtins-1.c: Likewise.
1116 * gcc.target/powerpc/bcd-3.c: Likewise.
1117 * gcc.target/powerpc/vsx-vectorize-3.c: Likewise.
1118 * gcc.target/powerpc/pr57949-1.c: Likewise.
1119 * gcc.target/powerpc/atomic-p8.c: Likewise.
1120 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1121 * gcc.target/powerpc/recip-4.c: Likewise.
1122 * gcc.target/powerpc/440-maclhwu-2.c: Likewise.
1123 * gcc.target/powerpc/warn-2.c: Likewise.
1124 * gcc.target/powerpc/parity-1.c: Likewise.
1125 * gcc.target/powerpc/popcount-2.c: Likewise.
1126 * gcc.target/powerpc/crypto-builtin-1.c: Likewise.
1127 * gcc.target/powerpc/ppc-fma-5.c: Likewise.
1128 * gcc.target/powerpc/swaps-p8-8.c: Likewise.
1129 * gcc.target/powerpc/pr42747.c: Likewise.
1130 * gcc.target/powerpc/440-macchwu-2.c: Likewise.
1131 * gcc.target/powerpc/440-mulhhwu-2.c: Likewise.
1132 * gcc.target/powerpc/dfp-dd-2.c: Likewise.
1133 * gcc.target/powerpc/direct-move-float1.c: Likewise.
1134 * gcc.target/powerpc/440-mulchw-2.c: Likewise.
1135 * gcc.target/powerpc/cell_builtin-3.c: Likewise.
1136 * gcc.target/powerpc/swaps-p8-16.c: Likewise.
1137 * gcc.target/powerpc/440-macchw-2.c: Likewise.
1138 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
1139 * gcc.target/powerpc/dfp-td-2.c: Likewise.
1140 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
1141 * gcc.target/powerpc/vsx-builtin-2.c: Likewise.
1142 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
1143 * gcc.target/powerpc/lhs-3.c: Likewise.
1144 * gcc.target/powerpc/440-nmachhw-1.c: Likewise.
1145 * gcc.target/powerpc/builtins-2.c: Likewise.
1146 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
1147 * gcc.target/powerpc/pr52199.c: Likewise.
1148 * gcc.target/powerpc/440-machhwu-1.c: Likewise.
1149 * gcc.target/powerpc/pr57949-2.c: Likewise.
1150 * gcc.target/powerpc/recip-5.c: Likewise.
1151 * gcc.target/powerpc/popcount-3.c: Likewise.
1152 * gcc.target/powerpc/vsx-vector-1.c: Likewise.
1153 * gcc.target/powerpc/swaps-p8-1.c: Likewise.
1154 * gcc.target/powerpc/optimize-bswapdi-2.c: Likewise.
1155 * gcc.target/powerpc/ppc-fma-6.c: Likewise.
1156 * gcc.target/powerpc/vsx-extract-1.c: Likewise.
1157 * gcc.target/powerpc/pr48226.c: Likewise.
1158 * gcc.target/powerpc/swaps-p8-9.c: Likewise.
1159 * gcc.target/powerpc/pr47755-2.c: Likewise.
1160 * gcc.target/powerpc/direct-move-float2.c: Likewise.
1161 * gcc.target/powerpc/cell_builtin-4.c: Likewise.
1162 * gcc.target/powerpc/direct-move-double1.c: Likewise.
1163 * gcc.target/powerpc/swaps-p8-17.c: Likewise.
1164 * gcc.target/powerpc/ppc-fpconv-4.c: Likewise.
1165 * gcc.target/powerpc/dfp-td-3.c: Likewise.
1166 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
1167 * gcc.target/powerpc/440-nmacchw-1.c: Likewise.
1168 * gcc.target/powerpc/vsx-builtin-3.c: Likewise.
1169 * gcc.target/powerpc/440-nmachhw-2.c: Likewise.
1170 * gcc.target/powerpc/vsx-vectorize-5.c: Likewise.
1171 * gcc.target/powerpc/bool2-p5.c: Likewise.
1172 * gcc.target/powerpc/440-machhwu-2.c: Likewise.
1173 * gcc.target/powerpc/fusion.c: Likewise.
1174 * gcc.target/powerpc/recip-6.c: Likewise.
1175 * gcc.target/powerpc/altivec-cell-6.c: Likewise.
1176 * gcc.target/powerpc/vsx-vector-2.c: Likewise.
1177 * gcc.target/powerpc/swaps-p8-2.c: Likewise.
1178 * gcc.target/powerpc/optimize-bswapdi-3.c: Likewise.
1179 * gcc.target/powerpc/ppc-fma-7.c: Likewise.
1180 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
1181 * gcc.target/powerpc/direct-move-long1.c: Likewise.
1182 * gcc.target/powerpc/dfp-dd.c: Likewise.
1183 * gcc.target/powerpc/swaps-p8-10.c: Likewise.
1184 * gcc.target/powerpc/cell_builtin-5.c: Likewise.
1185 * gcc.target/powerpc/direct-move-double2.c: Likewise.
1186 * gcc.target/powerpc/440-mullhw-1.c: Likewise.
1187 * gcc.target/powerpc/ppc-fpconv-5.c: Likewise.
1188 * gcc.target/powerpc/440-maclhw-1.c: Likewise.
1189 * gcc.target/powerpc/dfp-td.c: Likewise.
1190 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
1191 * gcc.target/powerpc/pr48053-1.c: Likewise.
1192 * gcc.target/powerpc/440-nmacchw-2.c: Likewise.
1193 * gcc.target/powerpc/vsx-builtin-4.c: Likewise.
1194 * gcc.target/powerpc/pr60676.c: Likewise.
1195 * gcc.target/powerpc/pr48258-1.c: Likewise.
1196 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
1197 * gcc.target/powerpc/pr48857.c: Likewise.
1198 * gcc.target/powerpc/quad-atomic.c: Likewise.
1199 * gcc.target/powerpc/altivec-cell-7.c: Likewise.
1200 * gcc.target/powerpc/atomic_load_store-p8.c: Likewise.
1201 * gcc.target/powerpc/vsx-vector-3.c: Likewise.
1202 * gcc.target/powerpc/swaps-p8-3.c: Likewise.
1203 * gcc.target/powerpc/pr56605.c: Likewise.
1204 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
1205 * gcc.target/powerpc/pr53199.c: Likewise.
1206 * gcc.target/powerpc/direct-move-long2.c: Likewise.
1207 * gcc.target/powerpc/swaps-p8-11.c: Likewise.
1208 * gcc.target/powerpc/vsx-float0.c: Likewise.
1209 * gcc.target/powerpc/ppc-target-1.c: Likewise.
1210 * gcc.target/powerpc/altivec-20.c: Likewise.
1211 * gcc.target/powerpc/cell_builtin-6.c: Likewise.
1212 * gcc.target/powerpc/440-mullhw-2.c: Likewise.
1213 * gcc.target/powerpc/darwin-ehreturn-1.c: Likewise.
1214 * gcc.target/powerpc/ppc-fpconv-6.c: Likewise.
1215 * gcc.target/powerpc/440-maclhw-2.c: Likewise.
1216 * gcc.target/powerpc/440-dlmzb-strlen-1.c: Likewise.
1217 * gcc.target/powerpc/pr60137.c: Likewise.
1218 * gcc.target/powerpc/bswap64-1.c: Likewise.
1219 * gcc.target/powerpc/pr48053-2.c: Likewise.
1220 * gcc.target/powerpc/vsx-builtin-5.c: Likewise.
1221 * gcc.target/powerpc/pr48258-2.c: Likewise.
1222 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
1223 * gcc.target/powerpc/vsx-sfminmax.c: Likewise.
1224 * gcc.target/powerpc/bool2-p7.c: Likewise.
1225 * gcc.target/powerpc/ppc-round.c: Likewise.
1226 * gcc.target/powerpc/altivec-cell-8.c: Likewise.
1227 * gcc.target/powerpc/vsx-vector-4.c: Likewise.
1228 * gcc.target/powerpc/ppc-fma-1.c: Likewise.
1229 * gcc.target/powerpc/swaps-p8-4.c: Likewise.
1230 * gcc.target/powerpc/ppc-fpconv-10.c: Likewise.
1231 * gcc.target/powerpc/pr47755.c: Likewise.
1232
1233 2014-11-04 Marek Polacek <polacek@redhat.com>
1234
1235 * c-c++-common/ubsan/object-size-10.c: New test.
1236
1237 2014-11-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
1238
1239 * build-go/gcc/testsuite/gcc/godump-1.out: Update godump tests.
1240
1241 2014-11-03 Tobias Burnus <burnus@net-b.de>
1242
1243 * gfortran.dg/coarray_collectives_14.f90: Fix testcase.
1244
1245 2014-11-03 Marek Polacek <polacek@redhat.com>
1246
1247 PR c/52769
1248 * gcc.dg/pr52769.c: New test.
1249
1250 2014-11-03 Paolo Carlini <paolo.carlini@oracle.com>
1251
1252 PR c++/57820
1253 * g++.dg/cpp0x/constexpr-ctor16.C: New.
1254 * g++.dg/cpp0x/constexpr-ctor17.C: Likewise.
1255
1256 2014-11-03 Marc Glisse <marc.glisse@inria.fr>
1257
1258 PR tree-optimization/60770
1259 * gcc.dg/tree-ssa/pr60770-1.c: New file.
1260
1261 2014-11-03 Jan Beulich <jbeulich@suse.com>
1262
1263 * gcc.target/i386/i386.exp: Extend option set to test
1264 vect-args.c with to include -mavx, -mavx2, and -mavx512f.
1265 * gcc.target/i386/vect-args.c: Add AVX* modes and tests.
1266
1267 2014-11-03 Uros Bizjak <ubizjak@gmail.com>
1268
1269 * gcc.c-torture/execute/20010129-1.c: Compile with -mtune=i686
1270 for ia32 targets only.
1271 * g++.dg/ext/attrib42.C: Compile for ia32 targets only.
1272 * g++.dg/tree-ssa/pr29902.C: Ditto.
1273 * g++.dg/cpp0x/gen-attrs-42.C: Ditto.
1274
1275 2014-11-03 Zhenqiang Chen <zhenqiang.chen@arm.com>
1276
1277 * gcc.target/arm/ifcvt-size-check.c: New test.
1278
1279 2014-11-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1280
1281 * gcc.target/mips/octeon3-pipe-1.c: New test.
1282
1283 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1284
1285 * g++.dg/cpp0x/gen-attrs-42.C: Add x86_64-*-* target.
1286 * g++.dg/ext/attrib42.C: Ditto.
1287 * g++.dg/torture/pr51344.C: Ditto.
1288 * g++.dg/tree-ssa/pr29902.C: Ditto.
1289 * gcc.c-torture/execute/20010129-1.c: Ditto.
1290 * gcc.dg/combine_ashiftrt_2.c: Ditto.
1291 * gcc.dg/march-generic.c: Ditto.
1292 * gcc.dg/torture/pr17526.c: Ditto.
1293 * gcc.dg/union-4.c: Ditto.
1294
1295 2014-11-02 Uros Bizjak <ubizjak@gmail.com>
1296
1297 * c-c++-common/ubsan/float-cast-overflow-6.c: Add i?86-*-* target.
1298 * g++.dg/abi/no-weak1.C: Ditto.
1299 * g++.dg/opt/pr44919.C: Ditto.
1300 * g++.dg/opt/pr46640.C: Ditto.
1301 * g++.dg/opt/pr46649.C: Ditto.
1302 * g++.dg/opt/pr47036.C: Ditto.
1303 * g++.dg/opt/pr48273.C: Ditto.
1304 * g++.dg/opt/pr48302.C: Ditto.
1305 * g++.dg/opt/pr45788.C: Ditto.
1306 * g++.dg/opt/pr57662.C: Ditto.
1307 * gcc.dg/20031102-1.c: Ditto.
1308 * gcc.dg/builtin-bswap-7.c: Ditto.
1309 * gcc.dg/builtin-bswap-7a.c: Ditto.
1310 * gcc.dg/builtin-bswap-9.c: Ditto.
1311 * gcc.dg/combine_ashiftrt_1.c: Ditto.
1312 * gcc.dg/guality/bswaptest.c: Ditto.
1313 * gcc.dg/guality/clztest.c: Ditto.
1314 * gcc.dg/guality/ctztest.c: Ditto.
1315 * gcc.dg/guality/pr45003-1.c: Ditto.
1316 * gcc.dg/guality/pr45003-2.c: Ditto.
1317 * gcc.dg/guality/pr45003-3.c: Ditto.
1318 * gcc.dg/guality/pr58791-4.c: Ditto.
1319 * gcc.dg/guality/rotatetest.c:Ditto.
1320 * gcc.dg/ifcvt-fabs-1.c: Ditto.
1321 * gcc.dg/ira-loop-pressure.c: Ditto.
1322 * gcc.dg/ira-shrinkwrap-prep-1.c: Ditto.
1323 * gcc.dg/ira-shrinkwrap-prep-2.c: Ditto.
1324 * gcc.dg/lto/pr47259_0.c: Ditto.
1325 * gcc.dg/memcpy-5.c: Ditto.
1326 * gcc.dg/pr10474.c: Ditto.
1327 * gcc.dg/pr37438.c: Ditto.
1328 * gcc.dg/pr39453.c: Ditto.
1329 * gcc.dg/pr40501.c: Ditto.
1330 * gcc.dg/pr42245-2.c: Ditto.
1331 * gcc.dg/pr42245.c: Ditto.
1332 * gcc.dg/pr42246.c: Ditto.
1333 * gcc.dg/pr42249.c: Ditto.
1334 * gcc.dg/pr42388.c: Ditto.
1335 * gcc.dg/pr42389.c: Ditto.
1336 * gcc.dg/pr45352-1.c: Ditto.
1337 * gcc.dg/pr45352-2.c: Ditto.
1338 * gcc.dg/pr45352-3.c: Ditto.
1339 * gcc.dg/pr45352.c: Ditto.
1340 * gcc.dg/pr45472.c: Ditto.
1341 * gcc.dg/pr45652.c: Ditto.
1342 * gcc.dg/pr46212.c: Ditto.
1343 * gcc.dg/pr46521.c: Ditto.
1344 * gcc.dg/pr46522.c: Ditto.
1345 * gcc.dg/pr46875.c: Ditto.
1346 * gcc.dg/pr48374.c: Ditto.
1347 * gcc.dg/pr50251.c: Ditto.
1348 * gcc.dg/pr54472.c: Ditto.
1349 * gcc.dg/pr55702.c: Ditto.
1350 * gcc.dg/pr56990.c: Ditto.
1351 * gcc.dg/pr57104.c: Ditto.
1352 * gcc.dg/pr57662.c: Ditto.
1353 * gcc.dg/pr60866.c: Ditto.
1354 * gcc.dg/shrink-wrap-loop.c: Ditto.
1355 * gcc.dg/tm/memopt-15.c: Ditto.
1356 * gcc.dg/torture/pr52720.c: Ditto.
1357 * gcc.dg/torture/pr56778.c: Ditto.
1358 * gcc.dg/tree-prof/pr45354.c: Ditto.
1359 * gcc.dg/tree-prof/pr50907.c: Ditto.
1360 * gcc.dg/tree-ssa/loop-16.c: Ditto.
1361 * gcc.dg/tree-ssa/loop-18.c: Ditto.
1362 * gcc.dg/tree-ssa/pr44423.c: Ditto.
1363 * gcc.dg/misc-tests/godump-1.c: Ditto.
1364 * gfortran.dg/PR24188.f: Ditto.
1365 * gfortran.dg/errnocheck_1.f90: Ditto.
1366 * gfortran.dg/g77/20010216-1.f: Ditto.
1367 * gfortran.dg/pr42246-2.f: Ditto.
1368 * gfortran.dg/pr42294.f: Ditto.
1369 * gfortran.dg/pr44691.f: Ditto.
1370 * gfortran.dg/vect/pr45714-a.f: Ditto.
1371 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
1372 * gcc.misc-tests/linkage.exp: Ditto.
1373 * lib/target-supports.exp: Reformat x86 tagets.
1374 (check_effective_target_whole_vector_shift): Add i?86-*-* target.
1375
1376 2014-11-02 Paolo Carlini <paolo.carlini@oracle.com>
1377
1378 PR c++/57694
1379 * g++.dg/cpp0x/constexpr-ctor15.C: New.
1380
1381 2014-11-01 Edward Smith-Rowland <3dw4rd@verizon.net>
1382
1383 * g++.dg/cpp1y/feat-cxx11.C: Commentary and rearrangement of tests.
1384 * g++.dg/cpp1y/feat-cxx11-neg.C: Add aggregate NSDMI test.
1385 Commentary and rearrangement of tests.
1386 * g++.dg/cpp1y/feat-cxx14.C: Enable aggregate NSDMI test.
1387 Commentary and rearrangement of tests.
1388 * g++.dg/cpp1y/feat-cxx98-neg.C: Ditto
1389 * g++.dg/cpp1y/feat-cxx98.C: Commentary.
1390
1391 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1392
1393 PR rtl-optimization/63659
1394 * gcc.c-torture/execute/pr63659.c: New test.
1395
1396 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1397
1398 PR target/63534
1399 * gcc.target/i386/mcount_pic.c: New.
1400
1401 2014-10-31 Evgeny Stupachenko <evstupac@gmail.com>
1402
1403 * gcc.target/i386/pr23098.c: Remove xfail.
1404
1405 2014-10-31 Eric Botcazou <ebotcazou@adacore.com>
1406
1407 * gnat.dg/opt42.ad[sb]: New test.
1408
1409 2014-10-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
1410
1411 PR tree-optimization/63259
1412 * optimize-bswapsi-1.c (swap32_f): New bswap pass test.
1413 * optimize-bswaphi-1.c: Drop useless SIType definition and fix typo in
1414 following comment.
1415
1416 2014-10-31 Jakub Jelinek <jakub@redhat.com>
1417
1418 PR sanitizer/63697
1419 * c-c++-common/ubsan/overflow-sub-3.c: New test.
1420
1421 2014-10-30 Marek Polacek <polacek@redhat.com>
1422
1423 * gcc.dg/diag-aka-1.c: New test.
1424 * gcc.dg/pr13804-1.c: Adjust dg-error.
1425 * gcc.dg/redecl-14.c: Likewise.
1426 * gcc.dg/pr56980.c: Adjust dg-message.
1427
1428 2014-10-30 Ian Lance Taylor <iant@google.com>
1429
1430 * gcc.misc-tests/godump-1.c: Skip if ! lp64.
1431
1432 2014-10-30 Dominik Vogt <vogt@linux.vnet.ibm.com>
1433
1434 * gcc.misc-tests/godump-1.c: Skip -fdump-go-spec tests for all
1435 platforms except s390[x] and x86_64.
1436
1437 2014-10-30 Martin Liska <mliska@suse.cz>
1438
1439 PR ipa/63574
1440 PR ipa/63664
1441 * g++.dg/ipa/pr63574.C: New test.
1442
1443 2014-10-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1444
1445 * gcc.target/aarch64/madd_after_asm_1.c: New test.
1446
1447 2014-10-29 DJ Delorie <dj@redhat.com>
1448
1449 * gcc.dg/20141029-1.c: New.
1450
1451 2014-10-29 Martin Liska <mliska@suse.cz>
1452
1453 PR ipa/63587
1454 * g++.dg/ipa/pr63587-1.C: New test.
1455 * g++.dg/ipa/pr63587-2.C: New test.
1456
1457 2014-10-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
1458
1459 * gcc.misc-tests/godump-1.c: Add tests for complex types.
1460
1461 2014-10-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
1462
1463 * gcc.dg/optimize-bswapsi-1.c (swap32_e): New bswap test.
1464 * gcc.dg/optimize-bswapsi-3.c: New test.
1465
1466 2014-10-20 Alexander Ivchenko <alexander.ivchenko@intel.com>
1467 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1468 Anna Tikhonova <anna.tikhonova@intel.com>
1469 Ilya Tocar <ilya.tocar@intel.com>
1470 Andrey Turetskiy <andrey.turetskiy@intel.com>
1471 Ilya Verbin <ilya.verbin@intel.com>
1472 Kirill Yukhin <kirill.yukhin@intel.com>
1473 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1474
1475 * gcc.target/i386/avx512dq-kmovb-1.c: New.
1476
1477 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1478 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1479 Anna Tikhonova <anna.tikhonova@intel.com>
1480 Ilya Tocar <ilya.tocar@intel.com>
1481 Andrey Turetskiy <andrey.turetskiy@intel.com>
1482 Ilya Verbin <ilya.verbin@intel.com>
1483 Kirill Yukhin <kirill.yukhin@intel.com>
1484 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1485
1486 * gcc.target/i386/avx512bw-vpcmpequb-1.c: New.
1487 * gcc.target/i386/avx512bw-vpcmpequb-2.c: Ditto.
1488 * gcc.target/i386/avx512bw-vpcmpequw-1.c: Ditto.
1489 * gcc.target/i386/avx512bw-vpcmpequw-2.c: Ditto.
1490 * gcc.target/i386/avx512bw-vpcmpgeb-1.c: Ditto.
1491 * gcc.target/i386/avx512bw-vpcmpgeb-2.c: Ditto.
1492 * gcc.target/i386/avx512bw-vpcmpgeub-1.c: Ditto.
1493 * gcc.target/i386/avx512bw-vpcmpgeub-2.c: Ditto.
1494 * gcc.target/i386/avx512bw-vpcmpgeuw-1.c: Ditto.
1495 * gcc.target/i386/avx512bw-vpcmpgeuw-2.c: Ditto.
1496 * gcc.target/i386/avx512bw-vpcmpgew-1.c: Ditto.
1497 * gcc.target/i386/avx512bw-vpcmpgew-2.c: Ditto.
1498 * gcc.target/i386/avx512bw-vpcmpgtub-1.c: Ditto.
1499 * gcc.target/i386/avx512bw-vpcmpgtub-2.c: Ditto.
1500 * gcc.target/i386/avx512bw-vpcmpgtuw-1.c: Ditto.
1501 * gcc.target/i386/avx512bw-vpcmpgtuw-2.c: Ditto.
1502 * gcc.target/i386/avx512bw-vpcmpleb-1.c: Ditto.
1503 * gcc.target/i386/avx512bw-vpcmpleb-2.c: Ditto.
1504 * gcc.target/i386/avx512bw-vpcmpleub-1.c: Ditto.
1505 * gcc.target/i386/avx512bw-vpcmpleub-2.c: Ditto.
1506 * gcc.target/i386/avx512bw-vpcmpleuw-1.c: Ditto.
1507 * gcc.target/i386/avx512bw-vpcmpleuw-2.c: Ditto.
1508 * gcc.target/i386/avx512bw-vpcmplew-1.c: Ditto.
1509 * gcc.target/i386/avx512bw-vpcmplew-2.c: Ditto.
1510 * gcc.target/i386/avx512bw-vpcmpltb-1.c: Ditto.
1511 * gcc.target/i386/avx512bw-vpcmpltb-2.c: Ditto.
1512 * gcc.target/i386/avx512bw-vpcmpltub-1.c: Ditto.
1513 * gcc.target/i386/avx512bw-vpcmpltub-2.c: Ditto.
1514 * gcc.target/i386/avx512bw-vpcmpltuw-1.c: Ditto.
1515 * gcc.target/i386/avx512bw-vpcmpltuw-2.c: Ditto.
1516 * gcc.target/i386/avx512bw-vpcmpltw-1.c: Ditto.
1517 * gcc.target/i386/avx512bw-vpcmpltw-2.c: Ditto.
1518 * gcc.target/i386/avx512bw-vpcmpneqb-1.c: Ditto.
1519 * gcc.target/i386/avx512bw-vpcmpneqb-2.c: Ditto.
1520 * gcc.target/i386/avx512bw-vpcmpnequb-1.c: Ditto.
1521 * gcc.target/i386/avx512bw-vpcmpnequb-2.c: Ditto.
1522 * gcc.target/i386/avx512bw-vpcmpnequw-1.c: Ditto.
1523 * gcc.target/i386/avx512bw-vpcmpnequw-2.c: Ditto.
1524 * gcc.target/i386/avx512bw-vpcmpneqw-1.c: Ditto.
1525 * gcc.target/i386/avx512bw-vpcmpneqw-2.c: Ditto.
1526 * gcc.target/i386/avx512vl-vpcmpequb-2.c: Ditto.
1527 * gcc.target/i386/avx512vl-vpcmpequd-1.c: Ditto.
1528 * gcc.target/i386/avx512vl-vpcmpequd-2.c: Ditto.
1529 * gcc.target/i386/avx512vl-vpcmpequq-1.c: Ditto.
1530 * gcc.target/i386/avx512vl-vpcmpequq-2.c: Ditto.
1531 * gcc.target/i386/avx512vl-vpcmpequw-2.c: Ditto.
1532 * gcc.target/i386/avx512vl-vpcmpged-1.c: Ditto.
1533 * gcc.target/i386/avx512vl-vpcmpgeq-1.c: Ditto.
1534 * gcc.target/i386/avx512vl-vpcmpgeud-1.c: Ditto.
1535 * gcc.target/i386/avx512vl-vpcmpgeuq-1.c: Ditto.
1536 * gcc.target/i386/avx512vl-vpcmpgtub-2.c: Ditto.
1537 * gcc.target/i386/avx512vl-vpcmpgtud-1.c: Ditto.
1538 * gcc.target/i386/avx512vl-vpcmpgtud-2.c: Ditto.
1539 * gcc.target/i386/avx512vl-vpcmpgtuq-1.c: Ditto.
1540 * gcc.target/i386/avx512vl-vpcmpgtuq-2.c: Ditto.
1541 * gcc.target/i386/avx512vl-vpcmpgtuw-2.c: Ditto.
1542 * gcc.target/i386/avx512vl-vpcmpled-1.c: Ditto.
1543 * gcc.target/i386/avx512vl-vpcmpleq-1.c: Ditto.
1544 * gcc.target/i386/avx512vl-vpcmpleud-1.c: Ditto.
1545 * gcc.target/i386/avx512vl-vpcmpleuq-1.c: Ditto.
1546 * gcc.target/i386/avx512vl-vpcmpltd-1.c: Ditto.
1547 * gcc.target/i386/avx512vl-vpcmpltq-1.c: Ditto.
1548 * gcc.target/i386/avx512vl-vpcmpltud-1.c: Ditto.
1549 * gcc.target/i386/avx512vl-vpcmpltuq-1.c: Ditto.
1550 * gcc.target/i386/avx512vl-vpcmpneqd-1.c: Ditto.
1551 * gcc.target/i386/avx512vl-vpcmpneqq-1.c: Ditto.
1552 * gcc.target/i386/avx512vl-vpcmpnequd-1.c: Ditto.
1553 * gcc.target/i386/avx512vl-vpcmpnequq-1.c: Ditto.
1554
1555 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
1556 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
1557 Anna Tikhonova <anna.tikhonova@intel.com>
1558 Ilya Tocar <ilya.tocar@intel.com>
1559 Andrey Turetskiy <andrey.turetskiy@intel.com>
1560 Ilya Verbin <ilya.verbin@intel.com>
1561 Kirill Yukhin <kirill.yukhin@intel.com>
1562 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
1563
1564 * gcc.target/i386/avx512bw-check.h: New.
1565 * gcc.target/i386/avx512bw-kunpckdq-1.c: Ditto.
1566 * gcc.target/i386/avx512bw-kunpckwd-1.c: Ditto.
1567 * gcc.target/i386/avx512bw-vdbpsadbw-1.c: Ditto.
1568 * gcc.target/i386/avx512bw-vdbpsadbw-2.c: Ditto.
1569 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto.
1570 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Ditto.
1571 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto.
1572 * gcc.target/i386/avx512bw-vmovdqu8-2.c: Ditto.
1573 * gcc.target/i386/avx512bw-vpabsb-1.c: Ditto.
1574 * gcc.target/i386/avx512bw-vpabsb-2.c: Ditto.
1575 * gcc.target/i386/avx512bw-vpabsw-1.c: Ditto.
1576 * gcc.target/i386/avx512bw-vpabsw-2.c: Ditto.
1577 * gcc.target/i386/avx512bw-vpackssdw-1.c: Ditto.
1578 * gcc.target/i386/avx512bw-vpackssdw-2.c: Ditto.
1579 * gcc.target/i386/avx512bw-vpacksswb-1.c: Ditto.
1580 * gcc.target/i386/avx512bw-vpacksswb-2.c: Ditto.
1581 * gcc.target/i386/avx512bw-vpackusdw-1.c: Ditto.
1582 * gcc.target/i386/avx512bw-vpackusdw-2.c: Ditto.
1583 * gcc.target/i386/avx512bw-vpackuswb-1.c: Ditto.
1584 * gcc.target/i386/avx512bw-vpackuswb-2.c: Ditto.
1585 * gcc.target/i386/avx512bw-vpaddb-1.c: Ditto.
1586 * gcc.target/i386/avx512bw-vpaddb-2.c: Ditto.
1587 * gcc.target/i386/avx512bw-vpaddsb-1.c: Ditto.
1588 * gcc.target/i386/avx512bw-vpaddsb-2.c: Ditto.
1589 * gcc.target/i386/avx512bw-vpaddsw-1.c: Ditto.
1590 * gcc.target/i386/avx512bw-vpaddsw-2.c: Ditto.
1591 * gcc.target/i386/avx512bw-vpaddusb-1.c: Ditto.
1592 * gcc.target/i386/avx512bw-vpaddusb-2.c: Ditto.
1593 * gcc.target/i386/avx512bw-vpaddusw-1.c: Ditto.
1594 * gcc.target/i386/avx512bw-vpaddusw-2.c: Ditto.
1595 * gcc.target/i386/avx512bw-vpaddw-1.c: Ditto.
1596 * gcc.target/i386/avx512bw-vpaddw-2.c: Ditto.
1597 * gcc.target/i386/avx512bw-vpalignr-1.c: Ditto.
1598 * gcc.target/i386/avx512bw-vpalignr-2.c: Ditto.
1599 * gcc.target/i386/avx512bw-vpavgb-1.c: Ditto.
1600 * gcc.target/i386/avx512bw-vpavgb-2.c: Ditto.
1601 * gcc.target/i386/avx512bw-vpavgw-1.c: Ditto.
1602 * gcc.target/i386/avx512bw-vpavgw-2.c: Ditto.
1603 * gcc.target/i386/avx512bw-vpblendmb-1.c: Ditto.
1604 * gcc.target/i386/avx512bw-vpblendmb-2.c: Ditto.
1605 * gcc.target/i386/avx512bw-vpblendmw-1.c: Ditto.
1606 * gcc.target/i386/avx512bw-vpblendmw-2.c: Ditto.
1607 * gcc.target/i386/avx512bw-vpbroadcastb-1.c: Ditto.
1608 * gcc.target/i386/avx512bw-vpbroadcastb-2.c: Ditto.
1609 * gcc.target/i386/avx512bw-vpbroadcastw-1.c: Ditto.
1610 * gcc.target/i386/avx512bw-vpbroadcastw-2.c: Ditto.
1611 * gcc.target/i386/avx512bw-vpcmpb-1.c: Ditto.
1612 * gcc.target/i386/avx512bw-vpcmpb-2.c: Ditto.
1613 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Ditto.
1614 * gcc.target/i386/avx512bw-vpcmpeqb-2.c: Ditto.
1615 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto.
1616 * gcc.target/i386/avx512bw-vpcmpeqw-2.c: Ditto.
1617 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto.
1618 * gcc.target/i386/avx512bw-vpcmpgtb-2.c: Ditto.
1619 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto.
1620 * gcc.target/i386/avx512bw-vpcmpgtw-2.c: Ditto.
1621 * gcc.target/i386/avx512bw-vpcmpub-1.c: Ditto.
1622 * gcc.target/i386/avx512bw-vpcmpub-2.c: Ditto.
1623 * gcc.target/i386/avx512bw-vpcmpuw-1.c: Ditto.
1624 * gcc.target/i386/avx512bw-vpcmpuw-2.c: Ditto.
1625 * gcc.target/i386/avx512bw-vpcmpw-1.c: Ditto.
1626 * gcc.target/i386/avx512bw-vpcmpw-2.c: Ditto.
1627 * gcc.target/i386/avx512bw-vpermi2w-1.c: Ditto.
1628 * gcc.target/i386/avx512bw-vpermi2w-2.c: Ditto.
1629 * gcc.target/i386/avx512bw-vpermt2w-1.c: Ditto.
1630 * gcc.target/i386/avx512bw-vpermt2w-2.c: Ditto.
1631 * gcc.target/i386/avx512bw-vpermw-1.c: Ditto.
1632 * gcc.target/i386/avx512bw-vpermw-2.c: Ditto.
1633 * gcc.target/i386/avx512bw-vpmaddubsw-1.c: Ditto.
1634 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Ditto.
1635 * gcc.target/i386/avx512bw-vpmaddwd-1.c: Ditto.
1636 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Ditto.
1637 * gcc.target/i386/avx512bw-vpmaxsb-1.c: Ditto.
1638 * gcc.target/i386/avx512bw-vpmaxsb-2.c: Ditto.
1639 * gcc.target/i386/avx512bw-vpmaxsw-1.c: Ditto.
1640 * gcc.target/i386/avx512bw-vpmaxsw-2.c: Ditto.
1641 * gcc.target/i386/avx512bw-vpmaxub-1.c: Ditto.
1642 * gcc.target/i386/avx512bw-vpmaxub-2.c: Ditto.
1643 * gcc.target/i386/avx512bw-vpmaxuw-1.c: Ditto.
1644 * gcc.target/i386/avx512bw-vpmaxuw-2.c: Ditto.
1645 * gcc.target/i386/avx512bw-vpminsb-1.c: Ditto.
1646 * gcc.target/i386/avx512bw-vpminsb-2.c: Ditto.
1647 * gcc.target/i386/avx512bw-vpminsw-1.c: Ditto.
1648 * gcc.target/i386/avx512bw-vpminsw-2.c: Ditto.
1649 * gcc.target/i386/avx512bw-vpminub-1.c: Ditto.
1650 * gcc.target/i386/avx512bw-vpminub-2.c: Ditto.
1651 * gcc.target/i386/avx512bw-vpminuw-1.c: Ditto.
1652 * gcc.target/i386/avx512bw-vpminuw-2.c: Ditto.
1653 * gcc.target/i386/avx512bw-vpmovb2m-1.c: Ditto.
1654 * gcc.target/i386/avx512bw-vpmovb2m-2.c: Ditto.
1655 * gcc.target/i386/avx512bw-vpmovm2b-1.c: Ditto.
1656 * gcc.target/i386/avx512bw-vpmovm2b-2.c: Ditto.
1657 * gcc.target/i386/avx512bw-vpmovm2w-1.c: Ditto.
1658 * gcc.target/i386/avx512bw-vpmovm2w-2.c: Ditto.
1659 * gcc.target/i386/avx512bw-vpmovswb-1.c: Ditto.
1660 * gcc.target/i386/avx512bw-vpmovswb-2.c: Ditto.
1661 * gcc.target/i386/avx512bw-vpmovsxbw-1.c: Ditto.
1662 * gcc.target/i386/avx512bw-vpmovsxbw-2.c: Ditto.
1663 * gcc.target/i386/avx512bw-vpmovuswb-1.c: Ditto.
1664 * gcc.target/i386/avx512bw-vpmovuswb-2.c: Ditto.
1665 * gcc.target/i386/avx512bw-vpmovw2m-1.c: Ditto.
1666 * gcc.target/i386/avx512bw-vpmovw2m-2.c: Ditto.
1667 * gcc.target/i386/avx512bw-vpmovwb-1.c: Ditto.
1668 * gcc.target/i386/avx512bw-vpmovwb-2.c: Ditto.
1669 * gcc.target/i386/avx512bw-vpmovzxbw-1.c: Ditto.
1670 * gcc.target/i386/avx512bw-vpmovzxbw-2.c: Ditto.
1671 * gcc.target/i386/avx512bw-vpmulhrsw-1.c: Ditto.
1672 * gcc.target/i386/avx512bw-vpmulhrsw-2.c: Ditto.
1673 * gcc.target/i386/avx512bw-vpmulhuw-1.c: Ditto.
1674 * gcc.target/i386/avx512bw-vpmulhuw-2.c: Ditto.
1675 * gcc.target/i386/avx512bw-vpmulhw-1.c: Ditto.
1676 * gcc.target/i386/avx512bw-vpmulhw-2.c: Ditto.
1677 * gcc.target/i386/avx512bw-vpmullw-1.c: Ditto.
1678 * gcc.target/i386/avx512bw-vpmullw-2.c: Ditto.
1679 * gcc.target/i386/avx512bw-vpshufb-1.c: Ditto.
1680 * gcc.target/i386/avx512bw-vpshufb-2.c: Ditto.
1681 * gcc.target/i386/avx512bw-vpshufhw-1.c: Ditto.
1682 * gcc.target/i386/avx512bw-vpshufhw-2.c: Ditto.
1683 * gcc.target/i386/avx512bw-vpshuflw-1.c: Ditto.
1684 * gcc.target/i386/avx512bw-vpshuflw-2.c: Ditto.
1685 * gcc.target/i386/avx512bw-vpslldq-1.c: Ditto.
1686 * gcc.target/i386/avx512bw-vpsllvw-1.c: Ditto.
1687 * gcc.target/i386/avx512bw-vpsllvw-2.c: Ditto.
1688 * gcc.target/i386/avx512bw-vpsllw-1.c: Ditto.
1689 * gcc.target/i386/avx512bw-vpsllw-2.c: Ditto.
1690 * gcc.target/i386/avx512bw-vpsllwi-1.c: Ditto.
1691 * gcc.target/i386/avx512bw-vpsllwi-2.c: Ditto.
1692 * gcc.target/i386/avx512bw-vpsravw-1.c: Ditto.
1693 * gcc.target/i386/avx512bw-vpsravw-2.c: Ditto.
1694 * gcc.target/i386/avx512bw-vpsraw-1.c: Ditto.
1695 * gcc.target/i386/avx512bw-vpsraw-2.c: Ditto.
1696 * gcc.target/i386/avx512bw-vpsrawi-1.c: Ditto.
1697 * gcc.target/i386/avx512bw-vpsrawi-2.c: Ditto.
1698 * gcc.target/i386/avx512bw-vpsrldq-1.c: Ditto.
1699 * gcc.target/i386/avx512bw-vpsrlvw-1.c: Ditto.
1700 * gcc.target/i386/avx512bw-vpsrlvw-2.c: Ditto.
1701 * gcc.target/i386/avx512bw-vpsrlw-1.c: Ditto.
1702 * gcc.target/i386/avx512bw-vpsrlw-2.c: Ditto.
1703 * gcc.target/i386/avx512bw-vpsrlwi-1.c: Ditto.
1704 * gcc.target/i386/avx512bw-vpsrlwi-2.c: Ditto.
1705 * gcc.target/i386/avx512bw-vpsubb-1.c: Ditto.
1706 * gcc.target/i386/avx512bw-vpsubb-2.c: Ditto.
1707 * gcc.target/i386/avx512bw-vpsubsb-1.c: Ditto.
1708 * gcc.target/i386/avx512bw-vpsubsb-2.c: Ditto.
1709 * gcc.target/i386/avx512bw-vpsubsw-1.c: Ditto.
1710 * gcc.target/i386/avx512bw-vpsubsw-2.c: Ditto.
1711 * gcc.target/i386/avx512bw-vpsubusb-1.c: Ditto.
1712 * gcc.target/i386/avx512bw-vpsubusb-2.c: Ditto.
1713 * gcc.target/i386/avx512bw-vpsubusw-1.c: Ditto.
1714 * gcc.target/i386/avx512bw-vpsubusw-2.c: Ditto.
1715 * gcc.target/i386/avx512bw-vpsubw-1.c: Ditto.
1716 * gcc.target/i386/avx512bw-vpsubw-2.c: Ditto.
1717 * gcc.target/i386/avx512bw-vptestmb-1.c: Ditto.
1718 * gcc.target/i386/avx512bw-vptestmb-2.c: Ditto.
1719 * gcc.target/i386/avx512bw-vptestmw-1.c: Ditto.
1720 * gcc.target/i386/avx512bw-vptestmw-2.c: Ditto.
1721 * gcc.target/i386/avx512bw-vptestnmb-1.c: Ditto.
1722 * gcc.target/i386/avx512bw-vptestnmb-2.c: Ditto.
1723 * gcc.target/i386/avx512bw-vptestnmw-1.c: Ditto.
1724 * gcc.target/i386/avx512bw-vptestnmw-2.c: Ditto.
1725 * gcc.target/i386/avx512bw-vpunpckhbw-1.c: Ditto.
1726 * gcc.target/i386/avx512bw-vpunpckhbw-2.c: Ditto.
1727 * gcc.target/i386/avx512bw-vpunpckhwd-1.c: Ditto.
1728 * gcc.target/i386/avx512bw-vpunpckhwd-2.c: Ditto.
1729 * gcc.target/i386/avx512bw-vpunpcklbw-1.c: Ditto.
1730 * gcc.target/i386/avx512bw-vpunpcklbw-2.c: Ditto.
1731 * gcc.target/i386/avx512bw-vpunpcklwd-1.c: Ditto.
1732 * gcc.target/i386/avx512bw-vpunpcklwd-2.c: Ditto.
1733 * gcc.target/i386/avx512dq-check.h: Ditto.
1734 * gcc.target/i386/avx512dq-vandnpd-1.c: Ditto.
1735 * gcc.target/i386/avx512dq-vandnpd-2.c: Ditto.
1736 * gcc.target/i386/avx512dq-vandnps-1.c: Ditto.
1737 * gcc.target/i386/avx512dq-vandnps-2.c: Ditto.
1738 * gcc.target/i386/avx512dq-vandpd-1.c: Ditto.
1739 * gcc.target/i386/avx512dq-vandpd-2.c: Ditto.
1740 * gcc.target/i386/avx512dq-vandps-1.c: Ditto.
1741 * gcc.target/i386/avx512dq-vandps-2.c: Ditto.
1742 * gcc.target/i386/avx512dq-vbroadcastf32x2-1.c: Ditto.
1743 * gcc.target/i386/avx512dq-vbroadcastf32x2-2.c: Ditto.
1744 * gcc.target/i386/avx512dq-vbroadcastf32x8-1.c: Ditto.
1745 * gcc.target/i386/avx512dq-vbroadcastf32x8-2.c: Ditto.
1746 * gcc.target/i386/avx512dq-vbroadcastf64x2-1.c: Ditto.
1747 * gcc.target/i386/avx512dq-vbroadcastf64x2-2.c: Ditto.
1748 * gcc.target/i386/avx512dq-vbroadcasti32x2-1.c: Ditto.
1749 * gcc.target/i386/avx512dq-vbroadcasti32x2-2.c: Ditto.
1750 * gcc.target/i386/avx512dq-vbroadcasti32x8-1.c: Ditto.
1751 * gcc.target/i386/avx512dq-vbroadcasti32x8-2.c: Ditto.
1752 * gcc.target/i386/avx512dq-vbroadcasti64x2-1.c: Ditto.
1753 * gcc.target/i386/avx512dq-vbroadcasti64x2-2.c: Ditto.
1754 * gcc.target/i386/avx512dq-vcvtpd2qq-1.c: Ditto.
1755 * gcc.target/i386/avx512dq-vcvtpd2qq-2.c: Ditto.
1756 * gcc.target/i386/avx512dq-vcvtpd2uqq-1.c: Ditto.
1757 * gcc.target/i386/avx512dq-vcvtpd2uqq-2.c: Ditto.
1758 * gcc.target/i386/avx512dq-vcvtps2qq-1.c: Ditto.
1759 * gcc.target/i386/avx512dq-vcvtps2qq-2.c: Ditto.
1760 * gcc.target/i386/avx512dq-vcvtps2uqq-1.c: Ditto.
1761 * gcc.target/i386/avx512dq-vcvtps2uqq-2.c: Ditto.
1762 * gcc.target/i386/avx512dq-vcvtqq2pd-1.c: Ditto.
1763 * gcc.target/i386/avx512dq-vcvtqq2pd-2.c: Ditto.
1764 * gcc.target/i386/avx512dq-vcvtqq2ps-1.c: Ditto.
1765 * gcc.target/i386/avx512dq-vcvtqq2ps-2.c: Ditto.
1766 * gcc.target/i386/avx512dq-vcvttpd2qq-1.c: Ditto.
1767 * gcc.target/i386/avx512dq-vcvttpd2qq-2.c: Ditto.
1768 * gcc.target/i386/avx512dq-vcvttpd2uqq-1.c: Ditto.
1769 * gcc.target/i386/avx512dq-vcvttpd2uqq-2.c: Ditto.
1770 * gcc.target/i386/avx512dq-vcvttps2qq-1.c: Ditto.
1771 * gcc.target/i386/avx512dq-vcvttps2qq-2.c: Ditto.
1772 * gcc.target/i386/avx512dq-vcvttps2uqq-1.c: Ditto.
1773 * gcc.target/i386/avx512dq-vcvttps2uqq-2.c: Ditto.
1774 * gcc.target/i386/avx512dq-vcvtuqq2pd-1.c: Ditto.
1775 * gcc.target/i386/avx512dq-vcvtuqq2pd-2.c: Ditto.
1776 * gcc.target/i386/avx512dq-vcvtuqq2ps-1.c: Ditto.
1777 * gcc.target/i386/avx512dq-vcvtuqq2ps-2.c: Ditto.
1778 * gcc.target/i386/avx512dq-vextractf32x8-1.c: Ditto.
1779 * gcc.target/i386/avx512dq-vextractf64x2-1.c: Ditto.
1780 * gcc.target/i386/avx512dq-vextractf64x2-2.c: Ditto.
1781 * gcc.target/i386/avx512dq-vextracti32x8-1.c: Ditto.
1782 * gcc.target/i386/avx512dq-vextracti64x2-1.c: Ditto.
1783 * gcc.target/i386/avx512dq-vextracti64x2-2.c: Ditto.
1784 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Ditto.
1785 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Ditto.
1786 * gcc.target/i386/avx512dq-vfpclassps-1.c: Ditto.
1787 * gcc.target/i386/avx512dq-vfpclassps-2.c: Ditto.
1788 * gcc.target/i386/avx512dq-vfpclasssd-1.c: Ditto.
1789 * gcc.target/i386/avx512dq-vfpclassss-1.c: Ditto.
1790 * gcc.target/i386/avx512dq-vinsertf32x8-1.c: Ditto.
1791 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Ditto.
1792 * gcc.target/i386/avx512dq-vinsertf64x2-2.c: Ditto.
1793 * gcc.target/i386/avx512dq-vinserti32x8-1.c: Ditto.
1794 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Ditto.
1795 * gcc.target/i386/avx512dq-vinserti64x2-2.c: Ditto.
1796 * gcc.target/i386/avx512dq-vorpd-1.c: Ditto.
1797 * gcc.target/i386/avx512dq-vorpd-2.c: Ditto.
1798 * gcc.target/i386/avx512dq-vorps-1.c: Ditto.
1799 * gcc.target/i386/avx512dq-vorps-2.c: Ditto.
1800 * gcc.target/i386/avx512dq-vpmovd2m-1.c: Ditto.
1801 * gcc.target/i386/avx512dq-vpmovd2m-2.c: Ditto.
1802 * gcc.target/i386/avx512dq-vpmovm2d-1.c: Ditto.
1803 * gcc.target/i386/avx512dq-vpmovm2d-2.c: Ditto.
1804 * gcc.target/i386/avx512dq-vpmovm2q-1.c: Ditto.
1805 * gcc.target/i386/avx512dq-vpmovm2q-2.c: Ditto.
1806 * gcc.target/i386/avx512dq-vpmovq2m-1.c: Ditto.
1807 * gcc.target/i386/avx512dq-vpmovq2m-2.c: Ditto.
1808 * gcc.target/i386/avx512dq-vpmullq-1.c: Ditto.
1809 * gcc.target/i386/avx512dq-vpmullq-2.c: Ditto.
1810 * gcc.target/i386/avx512dq-vrangepd-1.c: Ditto.
1811 * gcc.target/i386/avx512dq-vrangepd-2.c: Ditto.
1812 * gcc.target/i386/avx512dq-vrangeps-1.c: Ditto.
1813 * gcc.target/i386/avx512dq-vrangeps-2.c: Ditto.
1814 * gcc.target/i386/avx512dq-vrangesd-1.c: Ditto.
1815 * gcc.target/i386/avx512dq-vrangess-1.c: Ditto.
1816 * gcc.target/i386/avx512dq-vreducepd-1.c: Ditto.
1817 * gcc.target/i386/avx512dq-vreducepd-2.c: Ditto.
1818 * gcc.target/i386/avx512dq-vreduceps-1.c: Ditto.
1819 * gcc.target/i386/avx512dq-vreduceps-2.c: Ditto.
1820 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto.
1821 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto.
1822 * gcc.target/i386/avx512dq-vxorpd-1.c: Ditto.
1823 * gcc.target/i386/avx512dq-vxorpd-2.c: Ditto.
1824 * gcc.target/i386/avx512dq-vxorps-1.c: Ditto.
1825 * gcc.target/i386/avx512dq-vxorps-2.c: Ditto.
1826 * gcc.target/i386/avx512vl-check.h: Ditto.
1827 * gcc.target/i386/avx512vl-gather-1.c: Ditto.
1828 * gcc.target/i386/avx512vl-i32gatherd-1.c: Ditto.
1829 * gcc.target/i386/avx512vl-i32gatherpd-1.c: Ditto.
1830 * gcc.target/i386/avx512vl-i32gatherps-1.c: Ditto.
1831 * gcc.target/i386/avx512vl-i32gatherq-1.c: Ditto.
1832 * gcc.target/i386/avx512vl-i32scatterd-1.c: Ditto.
1833 * gcc.target/i386/avx512vl-i32scatterpd-1.c: Ditto.
1834 * gcc.target/i386/avx512vl-i32scatterps-1.c: Ditto.
1835 * gcc.target/i386/avx512vl-i32scatterq-1.c: Ditto.
1836 * gcc.target/i386/avx512vl-i64gatherd-1.c: Ditto.
1837 * gcc.target/i386/avx512vl-i64gatherpd-1.c: Ditto.
1838 * gcc.target/i386/avx512vl-i64gatherps-1.c: Ditto.
1839 * gcc.target/i386/avx512vl-i64gatherq-1.c: Ditto.
1840 * gcc.target/i386/avx512vl-i64scatterd-1.c: Ditto.
1841 * gcc.target/i386/avx512vl-i64scatterpd-1.c: Ditto.
1842 * gcc.target/i386/avx512vl-i64scatterps-1.c: Ditto.
1843 * gcc.target/i386/avx512vl-i64scatterq-1.c: Ditto.
1844 * gcc.target/i386/avx512vl-vaddpd-1.c: Ditto.
1845 * gcc.target/i386/avx512vl-vaddpd-2.c: Ditto.
1846 * gcc.target/i386/avx512vl-vaddps-1.c: Ditto.
1847 * gcc.target/i386/avx512vl-vaddps-2.c: Ditto.
1848 * gcc.target/i386/avx512vl-valignd-1.c: Ditto.
1849 * gcc.target/i386/avx512vl-valignd-2.c: Ditto.
1850 * gcc.target/i386/avx512vl-valignq-1.c: Ditto.
1851 * gcc.target/i386/avx512vl-valignq-2.c: Ditto.
1852 * gcc.target/i386/avx512vl-vandnpd-2.c: Ditto.
1853 * gcc.target/i386/avx512vl-vandnps-2.c: Ditto.
1854 * gcc.target/i386/avx512vl-vandpd-2.c: Ditto.
1855 * gcc.target/i386/avx512vl-vandps-2.c: Ditto.
1856 * gcc.target/i386/avx512vl-vblendmpd-1.c: Ditto.
1857 * gcc.target/i386/avx512vl-vblendmpd-2.c: Ditto.
1858 * gcc.target/i386/avx512vl-vblendmps-1.c: Ditto.
1859 * gcc.target/i386/avx512vl-vblendmps-2.c: Ditto.
1860 * gcc.target/i386/avx512vl-vbroadcastf32x2-2.c: Ditto.
1861 * gcc.target/i386/avx512vl-vbroadcastf32x4-1.c: Ditto.
1862 * gcc.target/i386/avx512vl-vbroadcastf32x4-2.c: Ditto.
1863 * gcc.target/i386/avx512vl-vbroadcastf64x2-2.c: Ditto.
1864 * gcc.target/i386/avx512vl-vbroadcasti32x2-2.c: Ditto.
1865 * gcc.target/i386/avx512vl-vbroadcasti32x4-1.c: Ditto.
1866 * gcc.target/i386/avx512vl-vbroadcasti32x4-2.c: Ditto.
1867 * gcc.target/i386/avx512vl-vbroadcasti64x2-2.c: Ditto.
1868 * gcc.target/i386/avx512vl-vbroadcastsd-1.c: Ditto.
1869 * gcc.target/i386/avx512vl-vbroadcastsd-2.c: Ditto.
1870 * gcc.target/i386/avx512vl-vbroadcastss-1.c: Ditto.
1871 * gcc.target/i386/avx512vl-vbroadcastss-2.c: Ditto.
1872 * gcc.target/i386/avx512vl-vcmppd-1.c: Ditto.
1873 * gcc.target/i386/avx512vl-vcmppd-2.c: Ditto.
1874 * gcc.target/i386/avx512vl-vcmpps-1.c: Ditto.
1875 * gcc.target/i386/avx512vl-vcmpps-2.c: Ditto.
1876 * gcc.target/i386/avx512vl-vcompresspd-1.c: Ditto.
1877 * gcc.target/i386/avx512vl-vcompresspd-2.c: Ditto.
1878 * gcc.target/i386/avx512vl-vcompressps-1.c: Ditto.
1879 * gcc.target/i386/avx512vl-vcompressps-2.c: Ditto.
1880 * gcc.target/i386/avx512vl-vcvtdq2pd-1.c: Ditto.
1881 * gcc.target/i386/avx512vl-vcvtdq2pd-2.c: Ditto.
1882 * gcc.target/i386/avx512vl-vcvtdq2ps-1.c: Ditto.
1883 * gcc.target/i386/avx512vl-vcvtdq2ps-2.c: Ditto.
1884 * gcc.target/i386/avx512vl-vcvtpd2dq-1.c: Ditto.
1885 * gcc.target/i386/avx512vl-vcvtpd2dq-2.c: Ditto.
1886 * gcc.target/i386/avx512vl-vcvtpd2ps-1.c: Ditto.
1887 * gcc.target/i386/avx512vl-vcvtpd2ps-2.c: Ditto.
1888 * gcc.target/i386/avx512vl-vcvtpd2qq-2.c: Ditto.
1889 * gcc.target/i386/avx512vl-vcvtpd2udq-1.c: Ditto.
1890 * gcc.target/i386/avx512vl-vcvtpd2udq-2.c: Ditto.
1891 * gcc.target/i386/avx512vl-vcvtpd2uqq-2.c: Ditto.
1892 * gcc.target/i386/avx512vl-vcvtph2ps-1.c: Ditto.
1893 * gcc.target/i386/avx512vl-vcvtph2ps-2.c: Ditto.
1894 * gcc.target/i386/avx512vl-vcvtps2dq-1.c: Ditto.
1895 * gcc.target/i386/avx512vl-vcvtps2dq-2.c: Ditto.
1896 * gcc.target/i386/avx512vl-vcvtps2pd-1.c: Ditto.
1897 * gcc.target/i386/avx512vl-vcvtps2pd-2.c: Ditto.
1898 * gcc.target/i386/avx512vl-vcvtps2ph-1.c: Ditto.
1899 * gcc.target/i386/avx512vl-vcvtps2ph-2.c: Ditto.
1900 * gcc.target/i386/avx512vl-vcvtps2qq-2.c: Ditto.
1901 * gcc.target/i386/avx512vl-vcvtps2udq-1.c: Ditto.
1902 * gcc.target/i386/avx512vl-vcvtps2udq-2.c: Ditto.
1903 * gcc.target/i386/avx512vl-vcvtps2uqq-2.c: Ditto.
1904 * gcc.target/i386/avx512vl-vcvtqq2pd-2.c: Ditto.
1905 * gcc.target/i386/avx512vl-vcvtqq2ps-2.c: Ditto.
1906 * gcc.target/i386/avx512vl-vcvttpd2dq-1.c: Ditto.
1907 * gcc.target/i386/avx512vl-vcvttpd2dq-2.c: Ditto.
1908 * gcc.target/i386/avx512vl-vcvttpd2qq-2.c: Ditto.
1909 * gcc.target/i386/avx512vl-vcvttpd2udq-1.c: Ditto.
1910 * gcc.target/i386/avx512vl-vcvttpd2udq-2.c: Ditto.
1911 * gcc.target/i386/avx512vl-vcvttpd2uqq-2.c: Ditto.
1912 * gcc.target/i386/avx512vl-vcvttps2dq-1.c: Ditto.
1913 * gcc.target/i386/avx512vl-vcvttps2dq-2.c: Ditto.
1914 * gcc.target/i386/avx512vl-vcvttps2qq-2.c: Ditto.
1915 * gcc.target/i386/avx512vl-vcvttps2udq-1.c: Ditto.
1916 * gcc.target/i386/avx512vl-vcvttps2udq-2.c: Ditto.
1917 * gcc.target/i386/avx512vl-vcvttps2uqq-2.c: Ditto.
1918 * gcc.target/i386/avx512vl-vcvtudq2pd-1.c: Ditto.
1919 * gcc.target/i386/avx512vl-vcvtudq2pd-2.c: Ditto.
1920 * gcc.target/i386/avx512vl-vcvtudq2ps-1.c: Ditto.
1921 * gcc.target/i386/avx512vl-vcvtudq2ps-2.c: Ditto.
1922 * gcc.target/i386/avx512vl-vcvtuqq2pd-2.c: Ditto.
1923 * gcc.target/i386/avx512vl-vcvtuqq2ps-2.c: Ditto.
1924 * gcc.target/i386/avx512vl-vdbpsadbw-2.c: Ditto.
1925 * gcc.target/i386/avx512vl-vdivpd-1.c: Ditto.
1926 * gcc.target/i386/avx512vl-vdivpd-2.c: Ditto.
1927 * gcc.target/i386/avx512vl-vdivps-1.c: Ditto.
1928 * gcc.target/i386/avx512vl-vdivps-2.c: Ditto.
1929 * gcc.target/i386/avx512vl-vexpandpd-1.c: Ditto.
1930 * gcc.target/i386/avx512vl-vexpandpd-2.c: Ditto.
1931 * gcc.target/i386/avx512vl-vexpandps-1.c: Ditto.
1932 * gcc.target/i386/avx512vl-vexpandps-2.c: Ditto.
1933 * gcc.target/i386/avx512vl-vextractf32x4-1.c: Ditto.
1934 * gcc.target/i386/avx512vl-vextractf32x4-2.c: Ditto.
1935 * gcc.target/i386/avx512vl-vextractf64x2-2.c: Ditto.
1936 * gcc.target/i386/avx512vl-vextracti32x4-1.c: Ditto.
1937 * gcc.target/i386/avx512vl-vextracti32x4-2.c: Ditto.
1938 * gcc.target/i386/avx512vl-vextracti64x2-2.c: Ditto.
1939 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
1940 * gcc.target/i386/avx512vl-vfixupimmpd-2.c: Ditto.
1941 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
1942 * gcc.target/i386/avx512vl-vfixupimmps-2.c: Ditto.
1943 * gcc.target/i386/avx512vl-vfmaddXXXpd-1.c: Ditto.
1944 * gcc.target/i386/avx512vl-vfmaddXXXpd-2.c: Ditto.
1945 * gcc.target/i386/avx512vl-vfmaddXXXps-1.c: Ditto.
1946 * gcc.target/i386/avx512vl-vfmaddXXXps-2.c: Ditto.
1947 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-1.c: Ditto.
1948 * gcc.target/i386/avx512vl-vfmaddsubXXXpd-2.c: Ditto.
1949 * gcc.target/i386/avx512vl-vfmaddsubXXXps-1.c: Ditto.
1950 * gcc.target/i386/avx512vl-vfmaddsubXXXps-2.c: Ditto.
1951 * gcc.target/i386/avx512vl-vfmsubXXXpd-1.c: Ditto.
1952 * gcc.target/i386/avx512vl-vfmsubXXXpd-2.c: Ditto.
1953 * gcc.target/i386/avx512vl-vfmsubXXXps-1.c: Ditto.
1954 * gcc.target/i386/avx512vl-vfmsubXXXps-2.c: Ditto.
1955 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-1.c: Ditto.
1956 * gcc.target/i386/avx512vl-vfmsubaddXXXpd-2.c: Ditto.
1957 * gcc.target/i386/avx512vl-vfmsubaddXXXps-1.c: Ditto.
1958 * gcc.target/i386/avx512vl-vfmsubaddXXXps-2.c: Ditto.
1959 * gcc.target/i386/avx512vl-vfnmaddXXXpd-1.c: Ditto.
1960 * gcc.target/i386/avx512vl-vfnmaddXXXpd-2.c: Ditto.
1961 * gcc.target/i386/avx512vl-vfnmaddXXXps-1.c: Ditto.
1962 * gcc.target/i386/avx512vl-vfnmaddXXXps-2.c: Ditto.
1963 * gcc.target/i386/avx512vl-vfnmsubXXXpd-1.c: Ditto.
1964 * gcc.target/i386/avx512vl-vfnmsubXXXpd-2.c: Ditto.
1965 * gcc.target/i386/avx512vl-vfnmsubXXXps-1.c: Ditto.
1966 * gcc.target/i386/avx512vl-vfnmsubXXXps-2.c: Ditto.
1967 * gcc.target/i386/avx512vl-vfpclasspd-2.c: Ditto.
1968 * gcc.target/i386/avx512vl-vfpclassps-2.c: Ditto.
1969 * gcc.target/i386/avx512vl-vgetexppd-1.c: Ditto.
1970 * gcc.target/i386/avx512vl-vgetexppd-2.c: Ditto.
1971 * gcc.target/i386/avx512vl-vgetexpps-1.c: Ditto.
1972 * gcc.target/i386/avx512vl-vgetexpps-2.c: Ditto.
1973 * gcc.target/i386/avx512vl-vgetmantpd-1.c: Ditto.
1974 * gcc.target/i386/avx512vl-vgetmantpd-2.c: Ditto.
1975 * gcc.target/i386/avx512vl-vgetmantps-1.c: Ditto.
1976 * gcc.target/i386/avx512vl-vgetmantps-2.c: Ditto.
1977 * gcc.target/i386/avx512vl-vinsertf32x4-1.c: Ditto.
1978 * gcc.target/i386/avx512vl-vinsertf32x4-2.c: Ditto.
1979 * gcc.target/i386/avx512vl-vinsertf64x2-2.c: Ditto.
1980 * gcc.target/i386/avx512vl-vinserti32x4-1.c: Ditto.
1981 * gcc.target/i386/avx512vl-vinserti32x4-2.c: Ditto.
1982 * gcc.target/i386/avx512vl-vinserti64x2-2.c: Ditto.
1983 * gcc.target/i386/avx512vl-vmaxpd-1.c: Ditto.
1984 * gcc.target/i386/avx512vl-vmaxpd-2.c: Ditto.
1985 * gcc.target/i386/avx512vl-vmaxps-1.c: Ditto.
1986 * gcc.target/i386/avx512vl-vmaxps-2.c: Ditto.
1987 * gcc.target/i386/avx512vl-vminpd-1.c: Ditto.
1988 * gcc.target/i386/avx512vl-vminpd-2.c: Ditto.
1989 * gcc.target/i386/avx512vl-vminps-1.c: Ditto.
1990 * gcc.target/i386/avx512vl-vminps-2.c: Ditto.
1991 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto.
1992 * gcc.target/i386/avx512vl-vmovapd-2.c: Ditto.
1993 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto.
1994 * gcc.target/i386/avx512vl-vmovaps-2.c: Ditto.
1995 * gcc.target/i386/avx512vl-vmovddup-1.c: Ditto.
1996 * gcc.target/i386/avx512vl-vmovddup-2.c: Ditto.
1997 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto.
1998 * gcc.target/i386/avx512vl-vmovdqa32-2.c: Ditto.
1999 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto.
2000 * gcc.target/i386/avx512vl-vmovdqa64-2.c: Ditto.
2001 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Ditto.
2002 * gcc.target/i386/avx512vl-vmovdqu32-1.c: Ditto.
2003 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Ditto.
2004 * gcc.target/i386/avx512vl-vmovdqu64-1.c: Ditto.
2005 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Ditto.
2006 * gcc.target/i386/avx512vl-vmovdqu8-2.c: Ditto.
2007 * gcc.target/i386/avx512vl-vmovntdqa-1.c: Ditto.
2008 * gcc.target/i386/avx512vl-vmovshdup-1.c: Ditto.
2009 * gcc.target/i386/avx512vl-vmovshdup-2.c: Ditto.
2010 * gcc.target/i386/avx512vl-vmovsldup-1.c: Ditto.
2011 * gcc.target/i386/avx512vl-vmovsldup-2.c: Ditto.
2012 * gcc.target/i386/avx512vl-vmovupd-1.c: Ditto.
2013 * gcc.target/i386/avx512vl-vmovupd-2.c: Ditto.
2014 * gcc.target/i386/avx512vl-vmovups-1.c: Ditto.
2015 * gcc.target/i386/avx512vl-vmovups-2.c: Ditto.
2016 * gcc.target/i386/avx512vl-vmulpd-1.c: Ditto.
2017 * gcc.target/i386/avx512vl-vmulpd-2.c: Ditto.
2018 * gcc.target/i386/avx512vl-vmulps-1.c: Ditto.
2019 * gcc.target/i386/avx512vl-vmulps-2.c: Ditto.
2020 * gcc.target/i386/avx512vl-vorpd-2.c: Ditto.
2021 * gcc.target/i386/avx512vl-vorps-2.c: Ditto.
2022 * gcc.target/i386/avx512vl-vpabsb-2.c: Ditto.
2023 * gcc.target/i386/avx512vl-vpabsd-1.c: Ditto.
2024 * gcc.target/i386/avx512vl-vpabsd-2.c: Ditto.
2025 * gcc.target/i386/avx512vl-vpabsq-1.c: Ditto.
2026 * gcc.target/i386/avx512vl-vpabsq-2.c: Ditto.
2027 * gcc.target/i386/avx512vl-vpabsw-2.c: Ditto.
2028 * gcc.target/i386/avx512vl-vpackssdw-2.c: Ditto.
2029 * gcc.target/i386/avx512vl-vpacksswb-2.c: Ditto.
2030 * gcc.target/i386/avx512vl-vpackusdw-2.c: Ditto.
2031 * gcc.target/i386/avx512vl-vpackuswb-2.c: Ditto.
2032 * gcc.target/i386/avx512vl-vpaddb-2.c: Ditto.
2033 * gcc.target/i386/avx512vl-vpaddd-1.c: Ditto.
2034 * gcc.target/i386/avx512vl-vpaddd-2.c: Ditto.
2035 * gcc.target/i386/avx512vl-vpaddq-1.c: Ditto.
2036 * gcc.target/i386/avx512vl-vpaddq-2.c: Ditto.
2037 * gcc.target/i386/avx512vl-vpaddsb-2.c: Ditto.
2038 * gcc.target/i386/avx512vl-vpaddsw-2.c: Ditto.
2039 * gcc.target/i386/avx512vl-vpaddusb-2.c: Ditto.
2040 * gcc.target/i386/avx512vl-vpaddusw-2.c: Ditto.
2041 * gcc.target/i386/avx512vl-vpaddw-2.c: Ditto.
2042 * gcc.target/i386/avx512vl-vpalignr-2.c: Ditto.
2043 * gcc.target/i386/avx512vl-vpandd-1.c: Ditto.
2044 * gcc.target/i386/avx512vl-vpandd-2.c: Ditto.
2045 * gcc.target/i386/avx512vl-vpandnd-1.c: Ditto.
2046 * gcc.target/i386/avx512vl-vpandnd-2.c: Ditto.
2047 * gcc.target/i386/avx512vl-vpandnq-1.c: Ditto.
2048 * gcc.target/i386/avx512vl-vpandnq-2.c: Ditto.
2049 * gcc.target/i386/avx512vl-vpandq-1.c: Ditto.
2050 * gcc.target/i386/avx512vl-vpandq-2.c: Ditto.
2051 * gcc.target/i386/avx512vl-vpavgb-2.c: Ditto.
2052 * gcc.target/i386/avx512vl-vpavgw-2.c: Ditto.
2053 * gcc.target/i386/avx512vl-vpblendmb-2.c: Ditto.
2054 * gcc.target/i386/avx512vl-vpblendmd-1.c: Ditto.
2055 * gcc.target/i386/avx512vl-vpblendmd-2.c: Ditto.
2056 * gcc.target/i386/avx512vl-vpblendmq-1.c: Ditto.
2057 * gcc.target/i386/avx512vl-vpblendmq-2.c: Ditto.
2058 * gcc.target/i386/avx512vl-vpblendmw-2.c: Ditto.
2059 * gcc.target/i386/avx512vl-vpbroadcastb-2.c: Ditto.
2060 * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Ditto.
2061 * gcc.target/i386/avx512vl-vpbroadcastd-2.c: Ditto.
2062 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Ditto.
2063 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Ditto.
2064 * gcc.target/i386/avx512vl-vpbroadcastq-1.c: Ditto.
2065 * gcc.target/i386/avx512vl-vpbroadcastq-2.c: Ditto.
2066 * gcc.target/i386/avx512vl-vpbroadcastw-2.c: Ditto.
2067 * gcc.target/i386/avx512vl-vpcmpb-2.c: Ditto.
2068 * gcc.target/i386/avx512vl-vpcmpd-1.c: Ditto.
2069 * gcc.target/i386/avx512vl-vpcmpd-2.c: Ditto.
2070 * gcc.target/i386/avx512vl-vpcmpeqb-2.c: Ditto.
2071 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto.
2072 * gcc.target/i386/avx512vl-vpcmpeqd-2.c: Ditto.
2073 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto.
2074 * gcc.target/i386/avx512vl-vpcmpeqq-2.c: Ditto.
2075 * gcc.target/i386/avx512vl-vpcmpeqw-2.c: Ditto.
2076 * gcc.target/i386/avx512vl-vpcmpged-2.c: Ditto.
2077 * gcc.target/i386/avx512vl-vpcmpgeq-2.c: Ditto.
2078 * gcc.target/i386/avx512vl-vpcmpgeud-2.c: Ditto.
2079 * gcc.target/i386/avx512vl-vpcmpgeuq-2.c: Ditto.
2080 * gcc.target/i386/avx512vl-vpcmpgtb-2.c: Ditto.
2081 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto.
2082 * gcc.target/i386/avx512vl-vpcmpgtd-2.c: Ditto.
2083 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto.
2084 * gcc.target/i386/avx512vl-vpcmpgtq-2.c: Ditto.
2085 * gcc.target/i386/avx512vl-vpcmpgtw-2.c: Ditto.
2086 * gcc.target/i386/avx512vl-vpcmpled-2.c: Ditto.
2087 * gcc.target/i386/avx512vl-vpcmpleq-2.c: Ditto.
2088 * gcc.target/i386/avx512vl-vpcmpleud-2.c: Ditto.
2089 * gcc.target/i386/avx512vl-vpcmpleuq-2.c: Ditto.
2090 * gcc.target/i386/avx512vl-vpcmpltd-2.c: Ditto.
2091 * gcc.target/i386/avx512vl-vpcmpltq-2.c: Ditto.
2092 * gcc.target/i386/avx512vl-vpcmpltud-2.c: Ditto.
2093 * gcc.target/i386/avx512vl-vpcmpltuq-2.c: Ditto.
2094 * gcc.target/i386/avx512vl-vpcmpneqd-2.c: Ditto.
2095 * gcc.target/i386/avx512vl-vpcmpneqq-2.c: Ditto.
2096 * gcc.target/i386/avx512vl-vpcmpnequd-2.c: Ditto.
2097 * gcc.target/i386/avx512vl-vpcmpnequq-2.c: Ditto.
2098 * gcc.target/i386/avx512vl-vpcmpq-1.c: Ditto.
2099 * gcc.target/i386/avx512vl-vpcmpq-2.c: Ditto.
2100 * gcc.target/i386/avx512vl-vpcmpub-2.c: Ditto.
2101 * gcc.target/i386/avx512vl-vpcmpud-1.c: Ditto.
2102 * gcc.target/i386/avx512vl-vpcmpud-2.c: Ditto.
2103 * gcc.target/i386/avx512vl-vpcmpuq-1.c: Ditto.
2104 * gcc.target/i386/avx512vl-vpcmpuq-2.c: Ditto.
2105 * gcc.target/i386/avx512vl-vpcmpuw-2.c: Ditto.
2106 * gcc.target/i386/avx512vl-vpcmpw-2.c: Ditto.
2107 * gcc.target/i386/avx512vl-vpcompressd-1.c: Ditto.
2108 * gcc.target/i386/avx512vl-vpcompressd-2.c: Ditto.
2109 * gcc.target/i386/avx512vl-vpcompressq-1.c: Ditto.
2110 * gcc.target/i386/avx512vl-vpcompressq-2.c: Ditto.
2111 * gcc.target/i386/avx512vl-vpconflictd-1.c: Ditto.
2112 * gcc.target/i386/avx512vl-vpconflictq-1.c: Ditto.
2113 * gcc.target/i386/avx512vl-vpermd-1.c: Ditto.
2114 * gcc.target/i386/avx512vl-vpermd-2.c: Ditto.
2115 * gcc.target/i386/avx512vl-vpermi2d-1.c: Ditto.
2116 * gcc.target/i386/avx512vl-vpermi2d-2.c: Ditto.
2117 * gcc.target/i386/avx512vl-vpermi2pd-1.c: Ditto.
2118 * gcc.target/i386/avx512vl-vpermi2pd-2.c: Ditto.
2119 * gcc.target/i386/avx512vl-vpermi2ps-1.c: Ditto.
2120 * gcc.target/i386/avx512vl-vpermi2ps-2.c: Ditto.
2121 * gcc.target/i386/avx512vl-vpermi2q-1.c: Ditto.
2122 * gcc.target/i386/avx512vl-vpermi2q-2.c: Ditto.
2123 * gcc.target/i386/avx512vl-vpermi2w-2.c: Ditto.
2124 * gcc.target/i386/avx512vl-vpermilpd-1.c: Ditto.
2125 * gcc.target/i386/avx512vl-vpermilpd-2.c: Ditto.
2126 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Ditto.
2127 * gcc.target/i386/avx512vl-vpermilpdi-2.c: Ditto.
2128 * gcc.target/i386/avx512vl-vpermilps-1.c: Ditto.
2129 * gcc.target/i386/avx512vl-vpermilps-2.c: Ditto.
2130 * gcc.target/i386/avx512vl-vpermilpsi-1.c: Ditto.
2131 * gcc.target/i386/avx512vl-vpermilpsi-2.c: Ditto.
2132 * gcc.target/i386/avx512vl-vpermpd-1.c: Ditto.
2133 * gcc.target/i386/avx512vl-vpermpd-2.c: Ditto.
2134 * gcc.target/i386/avx512vl-vpermpdi-1.c: Ditto.
2135 * gcc.target/i386/avx512vl-vpermpdi-2.c: Ditto.
2136 * gcc.target/i386/avx512vl-vpermps-1.c: Ditto.
2137 * gcc.target/i386/avx512vl-vpermps-2.c: Ditto.
2138 * gcc.target/i386/avx512vl-vpermq-imm-1.c: Ditto.
2139 * gcc.target/i386/avx512vl-vpermq-imm-2.c: Ditto.
2140 * gcc.target/i386/avx512vl-vpermq-var-1.c: Ditto.
2141 * gcc.target/i386/avx512vl-vpermq-var-2.c: Ditto.
2142 * gcc.target/i386/avx512vl-vpermt2d-1.c: Ditto.
2143 * gcc.target/i386/avx512vl-vpermt2d-2.c: Ditto.
2144 * gcc.target/i386/avx512vl-vpermt2pd-1.c: Ditto.
2145 * gcc.target/i386/avx512vl-vpermt2pd-2.c: Ditto.
2146 * gcc.target/i386/avx512vl-vpermt2ps-1.c: Ditto.
2147 * gcc.target/i386/avx512vl-vpermt2ps-2.c: Ditto.
2148 * gcc.target/i386/avx512vl-vpermt2q-1.c: Ditto.
2149 * gcc.target/i386/avx512vl-vpermt2q-2.c: Ditto.
2150 * gcc.target/i386/avx512vl-vpermt2w-2.c: Ditto.
2151 * gcc.target/i386/avx512vl-vpermw-2.c: Ditto.
2152 * gcc.target/i386/avx512vl-vpexpandd-1.c: Ditto.
2153 * gcc.target/i386/avx512vl-vpexpandd-2.c: Ditto.
2154 * gcc.target/i386/avx512vl-vpexpandq-1.c: Ditto.
2155 * gcc.target/i386/avx512vl-vpexpandq-2.c: Ditto.
2156 * gcc.target/i386/avx512vl-vplzcntd-1.c: Ditto.
2157 * gcc.target/i386/avx512vl-vplzcntq-1.c: Ditto.
2158 * gcc.target/i386/avx512vl-vpmaddubsw-2.c: Ditto.
2159 * gcc.target/i386/avx512vl-vpmaddwd-2.c: Ditto.
2160 * gcc.target/i386/avx512vl-vpmaxsb-2.c: Ditto.
2161 * gcc.target/i386/avx512vl-vpmaxsd-1.c: Ditto.
2162 * gcc.target/i386/avx512vl-vpmaxsd-2.c: Ditto.
2163 * gcc.target/i386/avx512vl-vpmaxsq-1.c: Ditto.
2164 * gcc.target/i386/avx512vl-vpmaxsq-2.c: Ditto.
2165 * gcc.target/i386/avx512vl-vpmaxsw-2.c: Ditto.
2166 * gcc.target/i386/avx512vl-vpmaxub-2.c: Ditto.
2167 * gcc.target/i386/avx512vl-vpmaxud-1.c: Ditto.
2168 * gcc.target/i386/avx512vl-vpmaxud-2.c: Ditto.
2169 * gcc.target/i386/avx512vl-vpmaxuq-1.c: Ditto.
2170 * gcc.target/i386/avx512vl-vpmaxuq-2.c: Ditto.
2171 * gcc.target/i386/avx512vl-vpmaxuw-2.c: Ditto.
2172 * gcc.target/i386/avx512vl-vpminsb-2.c: Ditto.
2173 * gcc.target/i386/avx512vl-vpminsd-1.c: Ditto.
2174 * gcc.target/i386/avx512vl-vpminsd-2.c: Ditto.
2175 * gcc.target/i386/avx512vl-vpminsq-1.c: Ditto.
2176 * gcc.target/i386/avx512vl-vpminsq-2.c: Ditto.
2177 * gcc.target/i386/avx512vl-vpminsw-2.c: Ditto.
2178 * gcc.target/i386/avx512vl-vpminub-2.c: Ditto.
2179 * gcc.target/i386/avx512vl-vpminud-1.c: Ditto.
2180 * gcc.target/i386/avx512vl-vpminud-2.c: Ditto.
2181 * gcc.target/i386/avx512vl-vpminuq-1.c: Ditto.
2182 * gcc.target/i386/avx512vl-vpminuq-2.c: Ditto.
2183 * gcc.target/i386/avx512vl-vpminuw-2.c: Ditto.
2184 * gcc.target/i386/avx512vl-vpmovb2m-2.c: Ditto.
2185 * gcc.target/i386/avx512vl-vpmovd2m-2.c: Ditto.
2186 * gcc.target/i386/avx512vl-vpmovdb-1.c: Ditto.
2187 * gcc.target/i386/avx512vl-vpmovdb-2.c: Ditto.
2188 * gcc.target/i386/avx512vl-vpmovdw-1.c: Ditto.
2189 * gcc.target/i386/avx512vl-vpmovdw-2.c: Ditto.
2190 * gcc.target/i386/avx512vl-vpmovm2b-2.c: Ditto.
2191 * gcc.target/i386/avx512vl-vpmovm2d-2.c: Ditto.
2192 * gcc.target/i386/avx512vl-vpmovm2q-2.c: Ditto.
2193 * gcc.target/i386/avx512vl-vpmovm2w-2.c: Ditto.
2194 * gcc.target/i386/avx512vl-vpmovq2m-2.c: Ditto.
2195 * gcc.target/i386/avx512vl-vpmovqb-1.c: Ditto.
2196 * gcc.target/i386/avx512vl-vpmovqb-2.c: Ditto.
2197 * gcc.target/i386/avx512vl-vpmovqd-1.c: Ditto.
2198 * gcc.target/i386/avx512vl-vpmovqd-2.c: Ditto.
2199 * gcc.target/i386/avx512vl-vpmovqw-1.c: Ditto.
2200 * gcc.target/i386/avx512vl-vpmovqw-2.c: Ditto.
2201 * gcc.target/i386/avx512vl-vpmovsdb-1.c: Ditto.
2202 * gcc.target/i386/avx512vl-vpmovsdb-2.c: Ditto.
2203 * gcc.target/i386/avx512vl-vpmovsdw-1.c: Ditto.
2204 * gcc.target/i386/avx512vl-vpmovsdw-2.c: Ditto.
2205 * gcc.target/i386/avx512vl-vpmovsqb-1.c: Ditto.
2206 * gcc.target/i386/avx512vl-vpmovsqb-2.c: Ditto.
2207 * gcc.target/i386/avx512vl-vpmovsqd-1.c: Ditto.
2208 * gcc.target/i386/avx512vl-vpmovsqd-2.c: Ditto.
2209 * gcc.target/i386/avx512vl-vpmovsqw-1.c: Ditto.
2210 * gcc.target/i386/avx512vl-vpmovsqw-2.c: Ditto.
2211 * gcc.target/i386/avx512vl-vpmovswb-2.c: Ditto.
2212 * gcc.target/i386/avx512vl-vpmovsxbd-1.c: Ditto.
2213 * gcc.target/i386/avx512vl-vpmovsxbd-2.c: Ditto.
2214 * gcc.target/i386/avx512vl-vpmovsxbq-1.c: Ditto.
2215 * gcc.target/i386/avx512vl-vpmovsxbq-2.c: Ditto.
2216 * gcc.target/i386/avx512vl-vpmovsxbw-2.c: Ditto.
2217 * gcc.target/i386/avx512vl-vpmovsxdq-1.c: Ditto.
2218 * gcc.target/i386/avx512vl-vpmovsxdq-2.c: Ditto.
2219 * gcc.target/i386/avx512vl-vpmovsxwd-1.c: Ditto.
2220 * gcc.target/i386/avx512vl-vpmovsxwd-2.c: Ditto.
2221 * gcc.target/i386/avx512vl-vpmovsxwq-1.c: Ditto.
2222 * gcc.target/i386/avx512vl-vpmovsxwq-2.c: Ditto.
2223 * gcc.target/i386/avx512vl-vpmovusdb-1.c: Ditto.
2224 * gcc.target/i386/avx512vl-vpmovusdb-2.c: Ditto.
2225 * gcc.target/i386/avx512vl-vpmovusdw-1.c: Ditto.
2226 * gcc.target/i386/avx512vl-vpmovusdw-2.c: Ditto.
2227 * gcc.target/i386/avx512vl-vpmovusqb-1.c: Ditto.
2228 * gcc.target/i386/avx512vl-vpmovusqb-2.c: Ditto.
2229 * gcc.target/i386/avx512vl-vpmovusqd-1.c: Ditto.
2230 * gcc.target/i386/avx512vl-vpmovusqd-2.c: Ditto.
2231 * gcc.target/i386/avx512vl-vpmovusqw-1.c: Ditto.
2232 * gcc.target/i386/avx512vl-vpmovusqw-2.c: Ditto.
2233 * gcc.target/i386/avx512vl-vpmovuswb-2.c: Ditto.
2234 * gcc.target/i386/avx512vl-vpmovw2m-2.c: Ditto.
2235 * gcc.target/i386/avx512vl-vpmovwb-2.c: Ditto.
2236 * gcc.target/i386/avx512vl-vpmovzxbd-1.c: Ditto.
2237 * gcc.target/i386/avx512vl-vpmovzxbd-2.c: Ditto.
2238 * gcc.target/i386/avx512vl-vpmovzxbq-1.c: Ditto.
2239 * gcc.target/i386/avx512vl-vpmovzxbq-2.c: Ditto.
2240 * gcc.target/i386/avx512vl-vpmovzxbw-2.c: Ditto.
2241 * gcc.target/i386/avx512vl-vpmovzxdq-1.c: Ditto.
2242 * gcc.target/i386/avx512vl-vpmovzxdq-2.c: Ditto.
2243 * gcc.target/i386/avx512vl-vpmovzxwd-1.c: Ditto.
2244 * gcc.target/i386/avx512vl-vpmovzxwd-2.c: Ditto.
2245 * gcc.target/i386/avx512vl-vpmovzxwq-1.c: Ditto.
2246 * gcc.target/i386/avx512vl-vpmovzxwq-2.c: Ditto.
2247 * gcc.target/i386/avx512vl-vpmuldq-1.c: Ditto.
2248 * gcc.target/i386/avx512vl-vpmuldq-2.c: Ditto.
2249 * gcc.target/i386/avx512vl-vpmulhrsw-2.c: Ditto.
2250 * gcc.target/i386/avx512vl-vpmulhuw-2.c: Ditto.
2251 * gcc.target/i386/avx512vl-vpmulhw-2.c: Ditto.
2252 * gcc.target/i386/avx512vl-vpmulld-1.c: Ditto.
2253 * gcc.target/i386/avx512vl-vpmulld-2.c: Ditto.
2254 * gcc.target/i386/avx512vl-vpmullq-2.c: Ditto.
2255 * gcc.target/i386/avx512vl-vpmullw-2.c: Ditto.
2256 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
2257 * gcc.target/i386/avx512vl-vpmuludq-2.c: Ditto.
2258 * gcc.target/i386/avx512vl-vpord-1.c: Ditto.
2259 * gcc.target/i386/avx512vl-vpord-2.c: Ditto.
2260 * gcc.target/i386/avx512vl-vporq-1.c: Ditto.
2261 * gcc.target/i386/avx512vl-vporq-2.c: Ditto.
2262 * gcc.target/i386/avx512vl-vprold-1.c: Ditto.
2263 * gcc.target/i386/avx512vl-vprold-2.c: Ditto.
2264 * gcc.target/i386/avx512vl-vprolq-1.c: Ditto.
2265 * gcc.target/i386/avx512vl-vprolq-2.c: Ditto.
2266 * gcc.target/i386/avx512vl-vprolvd-1.c: Ditto.
2267 * gcc.target/i386/avx512vl-vprolvd-2.c: Ditto.
2268 * gcc.target/i386/avx512vl-vprolvq-1.c: Ditto.
2269 * gcc.target/i386/avx512vl-vprolvq-2.c: Ditto.
2270 * gcc.target/i386/avx512vl-vprord-1.c: Ditto.
2271 * gcc.target/i386/avx512vl-vprord-2.c: Ditto.
2272 * gcc.target/i386/avx512vl-vprorq-1.c: Ditto.
2273 * gcc.target/i386/avx512vl-vprorq-2.c: Ditto.
2274 * gcc.target/i386/avx512vl-vprorvd-1.c: Ditto.
2275 * gcc.target/i386/avx512vl-vprorvd-2.c: Ditto.
2276 * gcc.target/i386/avx512vl-vprorvq-1.c: Ditto.
2277 * gcc.target/i386/avx512vl-vprorvq-2.c: Ditto.
2278 * gcc.target/i386/avx512vl-vpsadbw-1.c: Ditto.
2279 * gcc.target/i386/avx512vl-vpshufb-2.c: Ditto.
2280 * gcc.target/i386/avx512vl-vpshufd-1.c: Ditto.
2281 * gcc.target/i386/avx512vl-vpshufd-2.c: Ditto.
2282 * gcc.target/i386/avx512vl-vpshufhw-2.c: Ditto.
2283 * gcc.target/i386/avx512vl-vpshuflw-2.c: Ditto.
2284 * gcc.target/i386/avx512vl-vpslld-1.c: Ditto.
2285 * gcc.target/i386/avx512vl-vpslld-2.c: Ditto.
2286 * gcc.target/i386/avx512vl-vpslldi-1.c: Ditto.
2287 * gcc.target/i386/avx512vl-vpslldi-2.c: Ditto.
2288 * gcc.target/i386/avx512vl-vpsllq-1.c: Ditto.
2289 * gcc.target/i386/avx512vl-vpsllq-2.c: Ditto.
2290 * gcc.target/i386/avx512vl-vpsllqi-1.c: Ditto.
2291 * gcc.target/i386/avx512vl-vpsllqi-2.c: Ditto.
2292 * gcc.target/i386/avx512vl-vpsllvd-1.c: Ditto.
2293 * gcc.target/i386/avx512vl-vpsllvd-2.c: Ditto.
2294 * gcc.target/i386/avx512vl-vpsllvq-1.c: Ditto.
2295 * gcc.target/i386/avx512vl-vpsllvq-2.c: Ditto.
2296 * gcc.target/i386/avx512vl-vpsllvw-2.c: Ditto.
2297 * gcc.target/i386/avx512vl-vpsllw-2.c: Ditto.
2298 * gcc.target/i386/avx512vl-vpsllwi-2.c: Ditto.
2299 * gcc.target/i386/avx512vl-vpsrad-1.c: Ditto.
2300 * gcc.target/i386/avx512vl-vpsrad-2.c: Ditto.
2301 * gcc.target/i386/avx512vl-vpsradi-1.c: Ditto.
2302 * gcc.target/i386/avx512vl-vpsradi-2.c: Ditto.
2303 * gcc.target/i386/avx512vl-vpsraq-1.c: Ditto.
2304 * gcc.target/i386/avx512vl-vpsraq-2.c: Ditto.
2305 * gcc.target/i386/avx512vl-vpsraqi-1.c: Ditto.
2306 * gcc.target/i386/avx512vl-vpsraqi-2.c: Ditto.
2307 * gcc.target/i386/avx512vl-vpsravd-1.c: Ditto.
2308 * gcc.target/i386/avx512vl-vpsravd-2.c: Ditto.
2309 * gcc.target/i386/avx512vl-vpsravq-1.c: Ditto.
2310 * gcc.target/i386/avx512vl-vpsravq-2.c: Ditto.
2311 * gcc.target/i386/avx512vl-vpsravw-2.c: Ditto.
2312 * gcc.target/i386/avx512vl-vpsraw-2.c: Ditto.
2313 * gcc.target/i386/avx512vl-vpsrawi-2.c: Ditto.
2314 * gcc.target/i386/avx512vl-vpsrld-1.c: Ditto.
2315 * gcc.target/i386/avx512vl-vpsrld-2.c: Ditto.
2316 * gcc.target/i386/avx512vl-vpsrldi-1.c: Ditto.
2317 * gcc.target/i386/avx512vl-vpsrldi-2.c: Ditto.
2318 * gcc.target/i386/avx512vl-vpsrlq-1.c: Ditto.
2319 * gcc.target/i386/avx512vl-vpsrlq-2.c: Ditto.
2320 * gcc.target/i386/avx512vl-vpsrlqi-1.c: Ditto.
2321 * gcc.target/i386/avx512vl-vpsrlqi-2.c: Ditto.
2322 * gcc.target/i386/avx512vl-vpsrlvd-1.c: Ditto.
2323 * gcc.target/i386/avx512vl-vpsrlvd-2.c: Ditto.
2324 * gcc.target/i386/avx512vl-vpsrlvq-1.c: Ditto.
2325 * gcc.target/i386/avx512vl-vpsrlvq-2.c: Ditto.
2326 * gcc.target/i386/avx512vl-vpsrlvw-2.c: Ditto.
2327 * gcc.target/i386/avx512vl-vpsrlw-2.c: Ditto.
2328 * gcc.target/i386/avx512vl-vpsrlwi-2.c: Ditto.
2329 * gcc.target/i386/avx512vl-vpsubb-2.c: Ditto.
2330 * gcc.target/i386/avx512vl-vpsubd-1.c: Ditto.
2331 * gcc.target/i386/avx512vl-vpsubd-2.c: Ditto.
2332 * gcc.target/i386/avx512vl-vpsubq-1.c: Ditto.
2333 * gcc.target/i386/avx512vl-vpsubq-2.c: Ditto.
2334 * gcc.target/i386/avx512vl-vpsubsb-2.c: Ditto.
2335 * gcc.target/i386/avx512vl-vpsubsw-2.c: Ditto.
2336 * gcc.target/i386/avx512vl-vpsubusb-2.c: Ditto.
2337 * gcc.target/i386/avx512vl-vpsubusw-2.c: Ditto.
2338 * gcc.target/i386/avx512vl-vpsubw-2.c: Ditto.
2339 * gcc.target/i386/avx512vl-vpternlogd-1.c: Ditto.
2340 * gcc.target/i386/avx512vl-vpternlogd-2.c: Ditto.
2341 * gcc.target/i386/avx512vl-vpternlogq-1.c: Ditto.
2342 * gcc.target/i386/avx512vl-vpternlogq-2.c: Ditto.
2343 * gcc.target/i386/avx512vl-vptestmb-2.c: Ditto.
2344 * gcc.target/i386/avx512vl-vptestmd-1.c: Ditto.
2345 * gcc.target/i386/avx512vl-vptestmd-2.c: Ditto.
2346 * gcc.target/i386/avx512vl-vptestmq-1.c: Ditto.
2347 * gcc.target/i386/avx512vl-vptestmq-2.c: Ditto.
2348 * gcc.target/i386/avx512vl-vptestmw-2.c: Ditto.
2349 * gcc.target/i386/avx512vl-vptestnmb-2.c: Ditto.
2350 * gcc.target/i386/avx512vl-vptestnmd-1.c: Ditto.
2351 * gcc.target/i386/avx512vl-vptestnmd-2.c: Ditto.
2352 * gcc.target/i386/avx512vl-vptestnmq-1.c: Ditto.
2353 * gcc.target/i386/avx512vl-vptestnmq-2.c: Ditto.
2354 * gcc.target/i386/avx512vl-vptestnmw-2.c: Ditto.
2355 * gcc.target/i386/avx512vl-vpunpckhbw-2.c: Ditto.
2356 * gcc.target/i386/avx512vl-vpunpckhdq-1.c: Ditto.
2357 * gcc.target/i386/avx512vl-vpunpckhdq-2.c: Ditto.
2358 * gcc.target/i386/avx512vl-vpunpckhqdq-1.c: Ditto.
2359 * gcc.target/i386/avx512vl-vpunpckhqdq-2.c: Ditto.
2360 * gcc.target/i386/avx512vl-vpunpckhwd-2.c: Ditto.
2361 * gcc.target/i386/avx512vl-vpunpcklbw-2.c: Ditto.
2362 * gcc.target/i386/avx512vl-vpunpckldq-1.c: Ditto.
2363 * gcc.target/i386/avx512vl-vpunpckldq-2.c: Ditto.
2364 * gcc.target/i386/avx512vl-vpunpcklqdq-1.c: Ditto.
2365 * gcc.target/i386/avx512vl-vpunpcklqdq-2.c: Ditto.
2366 * gcc.target/i386/avx512vl-vpunpcklwd-2.c: Ditto.
2367 * gcc.target/i386/avx512vl-vpxord-1.c: Ditto.
2368 * gcc.target/i386/avx512vl-vpxord-2.c: Ditto.
2369 * gcc.target/i386/avx512vl-vpxorq-1.c: Ditto.
2370 * gcc.target/i386/avx512vl-vpxorq-2.c: Ditto.
2371 * gcc.target/i386/avx512vl-vrangepd-2.c: Ditto.
2372 * gcc.target/i386/avx512vl-vrangeps-2.c: Ditto.
2373 * gcc.target/i386/avx512vl-vrcp14pd-1.c: Ditto.
2374 * gcc.target/i386/avx512vl-vrcp14pd-2.c: Ditto.
2375 * gcc.target/i386/avx512vl-vrcp14ps-1.c: Ditto.
2376 * gcc.target/i386/avx512vl-vrcp14ps-2.c: Ditto.
2377 * gcc.target/i386/avx512vl-vreducepd-2.c: Ditto.
2378 * gcc.target/i386/avx512vl-vreduceps-2.c: Ditto.
2379 * gcc.target/i386/avx512vl-vrndscalepd-1.c: Ditto.
2380 * gcc.target/i386/avx512vl-vrndscalepd-2.c: Ditto.
2381 * gcc.target/i386/avx512vl-vrndscaleps-1.c: Ditto.
2382 * gcc.target/i386/avx512vl-vrndscaleps-2.c: Ditto.
2383 * gcc.target/i386/avx512vl-vrsqrt14pd-1.c: Ditto.
2384 * gcc.target/i386/avx512vl-vrsqrt14pd-2.c: Ditto.
2385 * gcc.target/i386/avx512vl-vrsqrt14ps-1.c: Ditto.
2386 * gcc.target/i386/avx512vl-vrsqrt14ps-2.c: Ditto.
2387 * gcc.target/i386/avx512vl-vscalefpd-1.c: Ditto.
2388 * gcc.target/i386/avx512vl-vscalefpd-2.c: Ditto.
2389 * gcc.target/i386/avx512vl-vscalefps-1.c: Ditto.
2390 * gcc.target/i386/avx512vl-vscalefps-2.c: Ditto.
2391 * gcc.target/i386/avx512vl-vshuff32x4-1.c: Ditto.
2392 * gcc.target/i386/avx512vl-vshuff32x4-2.c: Ditto.
2393 * gcc.target/i386/avx512vl-vshuff64x2-1.c: Ditto.
2394 * gcc.target/i386/avx512vl-vshuff64x2-2.c: Ditto.
2395 * gcc.target/i386/avx512vl-vshufi32x4-1.c: Ditto.
2396 * gcc.target/i386/avx512vl-vshufi32x4-2.c: Ditto.
2397 * gcc.target/i386/avx512vl-vshufi64x2-1.c: Ditto.
2398 * gcc.target/i386/avx512vl-vshufi64x2-2.c: Ditto.
2399 * gcc.target/i386/avx512vl-vshufpd-1.c: Ditto.
2400 * gcc.target/i386/avx512vl-vshufpd-2.c: Ditto.
2401 * gcc.target/i386/avx512vl-vshufps-1.c: Ditto.
2402 * gcc.target/i386/avx512vl-vshufps-2.c: Ditto.
2403 * gcc.target/i386/avx512vl-vsqrtpd-1.c: Ditto.
2404 * gcc.target/i386/avx512vl-vsqrtpd-2.c: Ditto.
2405 * gcc.target/i386/avx512vl-vsqrtps-1.c: Ditto.
2406 * gcc.target/i386/avx512vl-vsqrtps-2.c: Ditto.
2407 * gcc.target/i386/avx512vl-vsubpd-1.c: Ditto.
2408 * gcc.target/i386/avx512vl-vsubpd-2.c: Ditto.
2409 * gcc.target/i386/avx512vl-vsubps-1.c: Ditto.
2410 * gcc.target/i386/avx512vl-vsubps-2.c: Ditto.
2411 * gcc.target/i386/avx512vl-vunpckhpd-1.c: Ditto.
2412 * gcc.target/i386/avx512vl-vunpckhpd-2.c: Ditto.
2413 * gcc.target/i386/avx512vl-vunpckhps-1.c: Ditto.
2414 * gcc.target/i386/avx512vl-vunpckhps-2.c: Ditto.
2415 * gcc.target/i386/avx512vl-vunpcklpd-1.c: Ditto.
2416 * gcc.target/i386/avx512vl-vunpcklpd-2.c: Ditto.
2417 * gcc.target/i386/avx512vl-vunpcklps-1.c: Ditto.
2418 * gcc.target/i386/avx512vl-vunpcklps-2.c: Ditto.
2419 * gcc.target/i386/avx512vl-vxorpd-2.c: Ditto.
2420 * gcc.target/i386/avx512vl-vxorps-2.c: Ditto.
2421 * gcc.target/i386/avx512f-helper.h: Make avx512vl friendly.
2422 * gcc.target/i386/avx512f-mask-type.h: Ditto.
2423 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
2424 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
2425 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
2426 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Ditto.
2427 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
2428 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
2429 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
2430 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
2431 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
2432 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
2433 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
2434 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
2435 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
2436 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
2437 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
2438 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
2439 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
2440 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
2441 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
2442 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
2443 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
2444 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
2445 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
2446 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
2447 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
2448 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
2449 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
2450 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
2451 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
2452 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
2453 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
2454 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
2455 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
2456 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
2457 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
2458 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
2459 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
2460 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
2461 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
2462 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
2463 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
2464 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
2465 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
2466 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
2467 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
2468 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
2469 * gcc.target/i386/i386.exp: Ditto.
2470 * gcc.target/i386/m512-check.h: Ditto.
2471
2472 2014-10-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
2473 Maxim Kuznetsov <maxim.kuznetsov@intel.com>
2474 Anna Tikhonova <anna.tikhonova@intel.com>
2475 Ilya Tocar <ilya.tocar@intel.com>
2476 Andrey Turetskiy <andrey.turetskiy@intel.com>
2477 Ilya Verbin <ilya.verbin@intel.com>
2478 Kirill Yukhin <kirill.yukhin@intel.com>
2479 Michael Zolotukhin <michael.v.zolotukhin@intel.com>
2480
2481 * g++.dg/other/i386-2.C: Add new options.
2482 * g++.dg/other/i386-3.C: Ditto.
2483 * gcc.target/i386/sse-12.c: Ditto.
2484 * gcc.target/i386/sse-14.c: Ditto.
2485 * gcc.target/i386/sse-22.c: Ditto.
2486 * gcc.target/i386/sse-13.c: Add new options and builtins.
2487 * gcc.target/i386/sse-23.c: Ditto.
2488 * gcc.target/i386/avx-1.c: Add new builtins.
2489
2490 2014-10-28 Dominik Vogt <vogt@linux.vnet.ibm.com>
2491
2492 * gcc.misc-tests/godump.exp: New.
2493 * gcc.misc-tests/godump-1.c: New.
2494
2495 2014-10-28 Max Ostapenko <m.ostapenko@partner.samsung.com>
2496
2497 * c-c++-common/asan/no-redundant-instrumentation-1.c: Updated test.
2498 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2499 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2500 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2501 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2502 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2503 * c-c++-common/asan/no-redundant-instrumentation-2.c: Removed.
2504 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2505 * c-c++-common/asan/no-redundant-instrumentation-10.c: New test.
2506 * c-c++-common/asan/no-redundant-instrumentation-11.c: Likewise.
2507 * c-c++-common/asan/no-redundant-instrumentation-12.c: Likewise.
2508 * c-c++-common/asan/no-redundant-instrumentation-13.c: Likewise.
2509 * c-c++-common/asan/no-redundant-instrumentation-14.c: Likewise.
2510 * c-c++-common/asan/no-redundant-instrumentation-15.c: Likewise.
2511 * c-c++-common/asan/pr63638.c: Likewise.
2512
2513 2014-10-28 Richard Biener <rguenther@suse.de>
2514
2515 PR middle-end/63665
2516 * gcc.dg/pr63665.c: New testcase.
2517
2518 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2519
2520 * c-c++-common/asan/kasan-recover-1.c: New test.
2521 * c-c++-common/asan/kasan-recover-2.c: New test.
2522 * c-c++-common/asan/instrument-with-calls-1.c: Get rid of -save-temps.
2523 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2524 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2525 * c-c++-common/asan/kasan-recover-1.c: Likewise.
2526 * c-c++-common/asan/kasan-recover-2.c: Likewise.
2527 * c-c++-common/asan/no-asan-globals.c: Likewise.
2528 * c-c++-common/asan/no-instrument-reads.c: Likewise.
2529 * c-c++-common/asan/no-instrument-writes.c: Likewise.
2530 * c-c++-common/asan/no-use-after-return.c: Likewise.
2531
2532 2014-10-28 Yury Gribov <y.gribov@samsung.com>
2533
2534 * c-c++-common/asan/shadow-offset-1.c: New test.
2535
2536 2014-10-27 Andrew MacLeod <amacleod@redhat.com>
2537
2538 * gcc.dg/plugin/ggcplug.c: Shuffle includes to include
2539 gcc-plugin.h earlier.
2540
2541 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2542
2543 * gnat.dg/specs/concat1.ads: New test.
2544 * gnat.dg/specs/concat1_pkg.ads: New helper.
2545
2546 2014-10-27 Richard Biener <rguenther@suse.de>
2547
2548 * gcc.dg/tree-ssa/forwprop-6.c: Scan ccp1 dump instead.
2549 * gcc.dg/strlenopt-8.c: Adjust and XFAIL for non_strict_align
2550 target due to memcpy inline-expansion.
2551
2552 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2553
2554 * gnat.dg/specs/pack10.ads: New test.
2555 * gnat.dg/specs/pack10_pkg.ad[sb]: New helper.
2556
2557 2014-10-27 Eric Botcazou <ebotcazou@adacore.com>
2558
2559 * gnat.dg/entry_queues2.adb: New test.
2560
2561 2014-10-25 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR tree-optimization/63641
2564 * gcc.c-torture/execute/pr63641.c: New test.
2565
2566 2014-10-24 Tobias Burnus <burnus@net-b.de>
2567
2568 * gfortran.dg/coarray_collectives_9.f90: Remove dg-error.
2569 * gfortran.dg/coarray_collectives_13.f90: New.
2570 * gfortran.dg/coarray_collectives_14.f90: New.
2571 * gfortran.dg/coarray_collectives_15.f90: New.
2572 * gfortran.dg/coarray_collectives_16.f90: New.
2573
2574 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2575
2576 * gcc.target/arm/aapcs/abitest.h: Declare memcpy.
2577
2578 2014-10-24 Marek Polacek <polacek@redhat.com>
2579
2580 PR c/56980
2581 * gcc.dg/pr56980.c: New test.
2582
2583 2014-10-24 Jiong Wang <jiong.wang@arm.com>
2584
2585 * lib/target-supports.exp
2586 (check_effective_target_arm_crypto_ok_nocache): Remove declaration for
2587 vaeseq_u8.
2588 (check_effective_target_arm_neon_fp16_ok_nocache): Remove declaration
2589 for vcvt_f16_f32.
2590 (check_effective_target_arm_neonv2_ok_nocache): Remove declaration for
2591 vfma_f32.
2592
2593 2014-10-24 Martin Liska <mliska@suse.cz>
2594
2595 * gcc.dg/ipa/pr63595.c: New test.
2596
2597 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2598
2599 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: New file.
2600 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
2601
2602 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2603
2604 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: New file.
2605
2606 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2607
2608 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: New file.
2609
2610 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2611
2612 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: New file.
2613
2614 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2615
2616 * gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c: New file.
2617
2618 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2619
2620 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: New file.
2621
2622 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2623
2624 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: New file.
2625
2626 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2627
2628 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: New file.
2629
2630 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2631
2632 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: New file.
2633
2634 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2635
2636 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: New file.
2637
2638 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2639
2640 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: New file.
2641
2642 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2643
2644 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: New file.
2645
2646 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2647
2648 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: New file.
2649
2650 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2651
2652 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: New file.
2653
2654 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2655
2656 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: New
2657 file.
2658 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
2659 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
2660
2661 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2662
2663 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: New
2664 file.
2665 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
2666 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
2667
2668 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2669
2670 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: New file.
2671 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
2672 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
2673 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
2674 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
2675
2676 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2677
2678 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: New file.
2679 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
2680 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
2681 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
2682 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
2683 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
2684
2685 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2686
2687 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: New file.
2688 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
2689 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
2690 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
2691 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
2692 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
2693 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
2694 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
2695
2696 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2697
2698 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: New file.
2699 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
2700 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
2701
2702 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2703
2704 * gcc.target/arm/README.advsimd-intrinsics: New file.
2705 * gcc.target/aarch64/advsimd-intrinsics/README: Likewise.
2706 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Likewise.
2707 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h:
2708 Likewise.
2709 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
2710 Likewise.
2711 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Likewise.
2712 * gcc.target/aarch64/advsimd-intrinsics/vld1.c: Likewise.
2713 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
2714
2715 2014-10-24 Christophe Lyon <christophe.lyon@linaro.org>
2716
2717 * lib/wrapper.exp ({tool}_maybe_build_wrapper): Clear
2718 wrap_compile_flags before setting it.
2719
2720 2014-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2721
2722 * gcc.dg/pr63594-1.c: Apply -mno-mmx to all i?86-*-* and x86_64-*-*
2723 targets.
2724 * gcc.dg/pr63594-2.c: Likewise.
2725
2726 2014-10-24 Uros Bizjak <ubizjak@gmail.com>
2727
2728 * gcc.target/alpha/980217-1.c (main): Fix implicit int.
2729 * gcc.target/alpha/pr19518.c (_mm_setzero_si64): New function.
2730
2731 2014-10-24 Markus Trippelsdorf <markus@trippelsdorf.de>
2732
2733 PR bootstrap/63632
2734 * g++.dg/torture/pr63632.C: New test.
2735
2736 2014-10-23 Jonathan Wakely <jwakely@redhat.com>
2737
2738 PR c++/63619
2739 * g++.dg/warn/Wdelete-incomplete-3.C: New.
2740 * g++.dg/warn/Wdelete-incomplete-4.C: New.
2741
2742 2014-10-23 Evgeny Stupachenko <evstupac@gmail.com>
2743
2744 PR target/63618
2745 * gcc.target/i386/pr63618.c: New test.
2746
2747 2014-10-23 Marek Polacek <polacek@redhat.com>
2748
2749 PR c/63626
2750 * gcc.dg/pr63626.c: New test.
2751
2752 2014-10-23 Marek Polacek <polacek@redhat.com>
2753
2754 * c-c++-common/ubsan/undefined-2.c: New test.
2755
2756 2014-10-10 Kirill Yukhin <kirill.yukhin@intel.com>
2757
2758 * gcc.target/i386/pr63600.c: New.
2759
2760 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2761
2762 * gcc.dg/ipa/ipa-icf-21.c: Add -msse2 to dg-options.
2763
2764 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2765
2766 * gcc.dg/ipa/ipa-icf-21.c: Restrict to i?86-*-* x86_64-*-*.
2767 * gcc.dg/ipa/ipa-icf-28.c: Require init_priority.
2768
2769 2014-10-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2770
2771 * gcc.target/sparc/20001013-1.c (main): Declare int return.
2772 * gcc.target/sparc/mnofpu.c (e1e_rphy): Declare.
2773 * gcc.target/sparc/sparc-ret.c (toto): Declare.
2774 * gcc.target/sparc/ultrasp6.c (__assert, HSRate): Declare.
2775 * gcc.target/sparc/ultrasp8.c (__malloc_lock, __malloc_unlock):
2776 Declare.
2777
2778 2014-10-22 Guozhi Wei <carrot@google.com>
2779
2780 PR tree-optimization/63530
2781 gcc.dg/vect/pr63530.c: New testcase.
2782
2783 2014-10-22 Richard Sandiford <richard.sandiford@arm.com>
2784
2785 * gcc.target/i386/conversion-2.c: New test.
2786
2787 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2788 Yury Gribov <y.gribov@samsung.com>
2789
2790 * c-c++-common/ubsan/align-1.c: Update cmdline options.
2791 * c-c++-common/ubsan/align-3.c: Likewise.
2792 * c-c++-common/ubsan/bounds-1.c: Likewise.
2793 * c-c++-common/ubsan/div-by-zero-7.c: Likewise.
2794 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2795 * c-c++-common/ubsan/float-cast-overflow-7.c: Likewise.
2796 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2797 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
2798 * c-c++-common/ubsan/nonnull-2.c: Likewise.
2799 * c-c++-common/ubsan/nonnull-3.c: Likewise.
2800 * c-c++-common/ubsan/object-size-3.c: Likewise.
2801 * c-c++-common/ubsan/overflow-1.c: Likewise.
2802 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
2803 * c-c++-common/ubsan/overflow-add-3.c: Likewise.
2804 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
2805 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
2806 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
2807 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
2808 * c-c++-common/ubsan/pr59503.c: Likewise.
2809 * c-c++-common/ubsan/pr60613-1.c: Likewise.
2810 * c-c++-common/ubsan/save-expr-1.c: Likewise.
2811 * c-c++-common/ubsan/shift-3.c: Likewise.
2812 * c-c++-common/ubsan/shift-6.c: Likewise.
2813 * c-c++-common/ubsan/undefined-1.c: Likewise.
2814 * c-c++-common/ubsan/vla-2.c: Likewise.
2815 * c-c++-common/ubsan/vla-3.c: Likewise.
2816 * c-c++-common/ubsan/vla-4.c: Likewise.
2817 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
2818 * g++.dg/ubsan/return-2.C: Likewise.
2819 * c-c++-common/ubsan/recovery-1.c: New test.
2820 * c-c++-common/ubsan/recovery-2.c: New test.
2821 * c-c++-common/ubsan/recovery-3.c: New test.
2822 * c-c++-common/ubsan/recovery-common.inc: New file.
2823
2824 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2825
2826 * gcc.target/aarch64/pic-constantpool1.c: Add explicit declaration.
2827 * gcc.target/aarch64/pic-symrefplus.c: Likewise.
2828 * gcc.target/aarch64/reload-valid-spoff.c: Likewise.
2829 * gcc.target/aarch64/vect.x: Likewise.
2830 * gcc.target/aarch64/vect-ld1r.x: Add return type.
2831 * gcc.target/aarch64/vect-fmax-fmin.c: Likewise.
2832 * gcc.target/aarch64/vect-fp.c: Likewise.
2833
2834 2014-10-22 Jiong Wang <jiong.wang@arm.com>
2835
2836 * lib/compat.exp (compat-run): Remove "unresolved".
2837 * lib/gcc-defs.exp (${tools}_check_compile): Update code logic for
2838 unsupported testcase.
2839
2840 2014-10-22 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR target/63594
2843 * gcc.dg/pr63594-1.c: New test.
2844 * gcc.dg/pr63594-2.c: New test.
2845 * gcc.target/i386/sse2-pr63594-1.c: New test.
2846 * gcc.target/i386/sse2-pr63594-2.c: New test.
2847 * gcc.target/i386/avx-pr63594-1.c: New test.
2848 * gcc.target/i386/avx-pr63594-2.c: New test.
2849 * gcc.target/i386/avx2-pr63594-1.c: New test.
2850 * gcc.target/i386/avx2-pr63594-2.c: New test.
2851 * gcc.target/i386/avx512f-pr63594-1.c: New test.
2852 * gcc.target/i386/avx512f-pr63594-2.c: New test.
2853 * gcc.target/i386/avx512f-vec-init.c: Adjust expected
2854 insn counts.
2855
2856 PR target/63542
2857 * gcc.target/i386/pr63542-1.c: New test.
2858 * gcc.target/i386/pr63542-2.c: New test.
2859
2860 2014-10-21 Joern Rennecke <joern.rennecke@embecosm.com>
2861
2862 * gcc.target/avr/tiny-memx.c: New test.
2863
2864 * gcc.target/avr/tiny-caller-save.c: New test.
2865
2866 2014-10-21 Jiong Wang <jiong.wang@arm.com>
2867
2868 * gcc.target/arm/20031108-1.c (Proc_7): Add explicit declaration.
2869 (Proc_1): Add return type.
2870 * gcc.target/arm/cold-lc.c (show_stack): Add explict declaration.
2871 * gcc.target/arm/neon-modes-2.c (foo): Likewise.
2872 * gcc.target/arm/pr43920-2.c (lseek): Likewise.
2873 * gcc.target/arm/pr44788.c (foo): Likewise.
2874 * gcc.target/arm/pr55642.c (abs): Likewise.
2875 * gcc.target/arm/pr58784.c (f): Likewise.
2876 * gcc.target/arm/pr60650.c (foo1, foo2): Likewise.
2877 * gcc.target/arm/vfp-ldmdbs.c (bar): Likewise.
2878 * gcc.target/arm/vfp-ldmias.c (bar): Likewise.
2879 * gcc.target/arm/pr60650-2.c (fn1, fn2): Add return type and add type
2880 for local variables.
2881 * lib/target-supports.exp
2882 (check_effective_target_arm_crypto_ok_nocache): Add declaration for
2883 vaeseq_u8.
2884 (check_effective_target_arm_neon_fp16_ok_nocache): Add declaration for
2885 vcvt_f16_f32.
2886 (check_effective_target_arm_neonv2_ok_nocache): Add declaration for
2887 vfma_f32.
2888 * gcc.target/arm/pr51968.c: Add -Wno-implicit-function-declaration.
2889
2890 2014-10-21 Andreas Schwab <schwab@suse.de>
2891
2892 * gcc.dg/bf-spl1.c (main): Fix implicit int.
2893
2894 2014-10-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
2895
2896 * gcc.dg/optimize-bswaphi-1.c: New bswap pass test.
2897
2898 2014-10-21 Richard Biener <rguenther@suse.de>
2899
2900 * g++.dg/ipa/devirt-42.C: Fix dump scanning routines.
2901 * g++.dg/ipa/devirt-46.C: Likewise.
2902 * g++.dg/ipa/devirt-47.C: Likewise.
2903 * g++.dg/tree-prof/pr35545.C: Likewise.
2904
2905 2014-10-21 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR tree-optimization/63563
2908 * gcc.target/i386/pr63563.c: New test.
2909
2910 2014-10-20 Richard Biener <rguenther@suse.de>
2911
2912 * gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
2913 * gcc.dg/tree-ssa/reassoc-20.c: Likewise.
2914
2915 2014-10-20 Martin Liska <mliska@suse.cz>
2916
2917 * gcc.dg/ipa/pr63595.c: New test.
2918
2919 2014-10-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2920
2921 PR fortran/48979
2922 * gfortran.dg/ieee/intrinsics_2.F90: New test.
2923
2924 2014-10-19 Marek Polacek <polacek@redhat.com>
2925
2926 PR c/63567
2927 * gcc.dg/pr63567-3.c: New test.
2928 * gcc.dg/pr63567-4.c: New test.
2929
2930 2014-10-19 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
2931
2932 * gcc.dg/atomic/c11-atomic-exec-5.c
2933 (test_main_long_double_add_overflow): Define and run only for
2934 LDBL_MANT_DIG != 106.
2935 (test_main_complex_long_double_add_overflow): Likewise.
2936 (test_main_long_double_sub_overflow): Likewise.
2937 (test_main_complex_long_double_sub_overflow): Likewise.
2938
2939 2014-10-18 Paul Thomas <pault@gcc.gnu.org>
2940
2941 PR fortran/63553
2942 * gfortran.dg/class_to_type_3.f03 : New test
2943
2944 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2945
2946 * gcc.target/sh/torture/pr58314.c: Fix excess failures caused by switch
2947 to GNU11.
2948
2949 2014-10-18 Oleg Endo <olegendo@gcc.gnu.org>
2950
2951 * gcc.dg/attr-isr.c: Move SH specific test to ...
2952 * gcc.target/sh/attr-isr.c: ... here.
2953
2954 2014-10-17 Marek Polacek <polacek@redhat.com>
2955
2956 PR c/63567
2957 * gcc.dg/pr61096-1.c: Change dg-error into dg-warning.
2958 * gcc.dg/pr63567-1.c: New test.
2959 * gcc.dg/pr63567-2.c: New test.
2960
2961 2014-10-17 Marek Polacek <polacek@redhat.com>
2962
2963 PR c/63543
2964 * gcc.dg/pr63543.c: New test.
2965 * gcc.dg/array-8.c: Remove dg-error.
2966 * gcc.dg/pr48552-1.c: Remove and adjust dg-error.
2967 * gcc.dg/pr48552-2.c: Likewise.
2968
2969 2014-10-17 Marek Polacek <polacek@redhat.com>
2970
2971 PR c/63549
2972 * gcc.dg/pr63549.c: New test.
2973
2974 2014-10-17 Marek Polacek <polacek@redhat.com>
2975
2976 * gcc.dg/Wimplicit-int-1.c: New test.
2977 * gcc.dg/Wimplicit-int-2.c: New test.
2978 * gcc.dg/Wimplicit-int-3.c: New test.
2979 * gcc.dg/Wimplicit-int-4.c: New test.
2980
2981 2014-10-17 Andrew MacLeod <amacleod@redhat.com>
2982
2983 * g++.dg/plugin/pragma_plugin.c: Revert flattening to test plugin header
2984 changes.
2985
2986 2014-10-17 Jakub Jelinek <jakub@redhat.com>
2987
2988 PR tree-optimization/63464
2989 * gcc.dg/torture/pr63464.c: New test.
2990 * gcc.dg/tree-ssa/reassoc-37.c: New test.
2991 * gcc.dg/tree-ssa/reassoc-38.c: New test.
2992
2993 PR tree-optimization/63302
2994 * gcc.c-torture/execute/pr63302.c: New test.
2995
2996 2014-10-17 Tom de Vries <tom@codesourcery.com>
2997
2998 PR rtl-optimization/61605
2999 * gcc.target/i386/fuse-caller-save.c: Update addition check. Add movl
3000 absence check.
3001
3002 2014-10-17 Markus Trippelsdorf <markus@trippelsdorf.de>
3003
3004 PR middle-end/61848
3005 * g++.dg/torture/pr61848.C: New testcase.
3006 * gcc.c-torture/compile/pr61848.c: New testcase.
3007
3008 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3009
3010 * gcc.target/sh/cmpstr.c: Fix excess failures caused by switch to GNU11.
3011 * gcc.target/sh/strlen.c: Likewise.
3012 * gcc.target/sh/pr51244-13.c: Likewise.
3013 * gcc.target/sh/cmpstrn.c: Likewise.
3014 * gcc.target/sh/hiconst.c: Likewise.
3015 * gcc.target/sh/pr43417.c: Likewise.
3016
3017 2014-10-16 Martin Liska <mliska@suse.cz>
3018
3019 * gcc.dg/guality/pr43077-1.c: IPA ICF disabled
3020 to match defined expectations.
3021
3022 2014-10-16 Andrew MacLeod <amacleod@redhat.com>
3023
3024 * g++.dg/plugin/pragma_plugin.c: Adjust include files.
3025
3026 2014-10-16 Martin Liska <mliska@suse.cz>
3027
3028 * g++.dg/ipa/ipa-icf-4.C: Correct number of equivalences set.
3029 * g++.dg/ipa/ipa-icf-5.C: Likewise
3030
3031 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3032
3033 PR target/63260
3034 * gcc.target/sh/pr63260.c: Fix typo __builtin_fabs vs. __builtin_abs.
3035
3036 2014-10-16 Richard Biener <rguenther@suse.de>
3037
3038 PR middle-end/63554
3039 * gcc.dg/torture/pr63554.c: New testcase.
3040
3041 2014-10-16 Marek Polacek <polacek@redhat.com>
3042
3043 * gcc.target/powerpc/pr58673-1.c: Fix defaulting to int.
3044 * gcc.target/powerpc/pr58673-2.c: Add declarations.
3045
3046 2014-10-16 Marek Polacek <polacek@redhat.com>
3047
3048 * gcc.dg/graphite/id-1.c: Fix defaulting to int.
3049 * gcc.dg/graphite/id-2.c: Likewise.
3050 * gcc.dg/graphite/id-4.c: Likewise.
3051 * gcc.dg/graphite/id-8.c: Likewise.
3052 * gcc.dg/graphite/id-pr45230-1.c: Likewise.
3053 * gcc.dg/graphite/id-pr45230.c: Likewise.
3054 * gcc.dg/graphite/id-pr45231.c: Likewise.
3055 * gcc.dg/graphite/pr38073.c: Likewise.
3056 * gcc.dg/graphite/pr38125.c: Likewise.
3057 * gcc.dg/graphite/pr38409.c: Likewise.
3058 * gcc.dg/graphite/pr38413.c: Likewise.
3059 * gcc.dg/graphite/pr38510.c: Likewise.
3060 * gcc.dg/graphite/pr38786.c: Likewise.
3061 * gcc.dg/graphite/pr39260.c: Likewise.
3062 * gcc.dg/graphite/scop-19.c: Likewise.
3063 * gcc.dg/graphite/id-13.c: Fix implicit declarations.
3064 * gcc.dg/graphite/id-17.c: Likewise.
3065 * gcc.dg/graphite/id-23.c: Likewise.
3066 * gcc.dg/graphite/id-26.c: Likewise.
3067 * gcc.dg/graphite/id-pr43464-1.c: Likewise.
3068 * gcc.dg/graphite/pr37485.c: Likewise.
3069 * gcc.dg/graphite/pr38500.c: Likewise.
3070 * gcc.dg/graphite/pr42284.c: Likewise.
3071 * gcc.dg/graphite/pr42914.c: Likewise.
3072 * gcc.dg/graphite/pr46404-1.c: Likewise.
3073 * gcc.dg/graphite/pr60979.c: Likewise.
3074 * gcc.dg/graphite/id-pr43464.c: Fix implicit declarations and
3075 defaulting to int.
3076
3077 2014-10-16 Martin Liska <mliska@suse.cz>
3078 Jan Hubicka <hubicka@ucw.cz>
3079
3080 * g++.dg/ipa/ipa-icf-1.C: New test.
3081 * g++.dg/ipa/ipa-icf-2.C: New test.
3082 * g++.dg/ipa/ipa-icf-3.C: New test.
3083 * g++.dg/ipa/ipa-icf-4.C: New test.
3084 * g++.dg/ipa/ipa-icf-5.C: New test.
3085 * gcc.dg/ipa/ipa-icf-1.c: New test.
3086 * gcc.dg/ipa/ipa-icf-10.c: New test.
3087 * gcc.dg/ipa/ipa-icf-11.c: New test.
3088 * gcc.dg/ipa/ipa-icf-12.c: New test.
3089 * gcc.dg/ipa/ipa-icf-13.c: New test.
3090 * gcc.dg/ipa/ipa-icf-14.c: New test.
3091 * gcc.dg/ipa/ipa-icf-15.c: New test.
3092 * gcc.dg/ipa/ipa-icf-16.c: New test.
3093 * gcc.dg/ipa/ipa-icf-17.c: New test.
3094 * gcc.dg/ipa/ipa-icf-18.c: New test.
3095 * gcc.dg/ipa/ipa-icf-19.c: New test.
3096 * gcc.dg/ipa/ipa-icf-2.c: New test.
3097 * gcc.dg/ipa/ipa-icf-20.c: New test.
3098 * gcc.dg/ipa/ipa-icf-21.c: New test.
3099 * gcc.dg/ipa/ipa-icf-22.c: New test.
3100 * gcc.dg/ipa/ipa-icf-23.c: New test.
3101 * gcc.dg/ipa/ipa-icf-24.c: New test.
3102 * gcc.dg/ipa/ipa-icf-25.c: New test.
3103 * gcc.dg/ipa/ipa-icf-26.c: New test.
3104 * gcc.dg/ipa/ipa-icf-27.c: New test.
3105 * gcc.dg/ipa/ipa-icf-28.c: New test.
3106 * gcc.dg/ipa/ipa-icf-29.c: New test.
3107 * gcc.dg/ipa/ipa-icf-3.c: New test.
3108 * gcc.dg/ipa/ipa-icf-30.c: New test.
3109 * gcc.dg/ipa/ipa-icf-4.c: New test.
3110 * gcc.dg/ipa/ipa-icf-5.c: New test.
3111 * gcc.dg/ipa/ipa-icf-6.c: New test.
3112 * gcc.dg/ipa/ipa-icf-7.c: New test.
3113 * gcc.dg/ipa/ipa-icf-8.c: New test.
3114 * gcc.dg/ipa/ipa-icf-9.c: New test.
3115
3116 2014-10-16 Oleg Endo <olegendo@gcc.gnu.org>
3117
3118 PR target/53513
3119 * gcc.target/sh/pr54680.c: Adjust matching of lds insn.
3120
3121 2014-10-16 Martin Liska <mliska@suse.cz>
3122 Jan Hubicka <hubicka@ucw.cz>
3123
3124 * c-c++-common/rotate-1.c: Options changed to not collide
3125 with a new IPA ICF pass.
3126 * c-c++-common/rotate-2.c: Likewise.
3127 * c-c++-common/rotate-3.c: Likewise.
3128 * c-c++-common/rotate-4.c: Likewise.
3129 * g++.dg/cpp0x/rv-return.C: Likewise.
3130 * g++.dg/cpp0x/rv1n.C: Likewise.
3131 * g++.dg/cpp0x/rv1p.C: Likewise.
3132 * g++.dg/cpp0x/rv2n.C: Likewise.
3133 * g++.dg/cpp0x/rv3n.C: Likewise.
3134 * g++.dg/cpp0x/rv4n.C: Likewise.
3135 * g++.dg/cpp0x/rv5n.C: Likewise.
3136 * g++.dg/cpp0x/rv6n.C: Likewise.
3137 * g++.dg/cpp0x/rv7n.C: Likewise.
3138 * g++.dg/ipa/devirt-g-1.C: Likewise.
3139 * g++.dg/ipa/inline-1.C: Likewise.
3140 * g++.dg/ipa/inline-2.C: Likewise.
3141 * g++.dg/ipa/inline-3.C: Likewise.
3142 * g++.dg/opt/pr30965.C: Likewise.
3143 * g++.dg/tree-ssa/pr19637.C: Likewise.
3144 * gcc.dg/guality/csttest.c: Likewise.
3145 * gcc.dg/ipa/iinline-4.c (struct S): Likewise.
3146 * gcc.dg/ipa/iinline-7.c: Likewise.
3147 * gcc.dg/ipa/ipa-pta-13.c: Likewise.
3148 * gcc.dg/ipa/ipacost-1.c: Likewise.
3149 * gcc.dg/ipa/ipacost-2.c: Likewise.
3150 * gcc.dg/ipa/ipcp-agg-6.c: Likewise.
3151 * gcc.dg/ipa/remref-2a.c: Likewise.
3152 * gcc.dg/ipa/remref-2b.c: Likewise.
3153 * gcc.dg/pr46309-2.c: Likewise.
3154 * gcc.dg/torture/ipa-pta-1.c: Likewise.
3155 * gcc.dg/tree-ssa/andor-3.c (int f): Likewise.
3156 * gcc.dg/tree-ssa/andor-4.c: Likewise.
3157 * gcc.dg/tree-ssa/andor-5.c: Likewise.
3158 * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
3159 * gcc.dg/vect/vect-cond-10.c: Likewise.
3160 * gcc.dg/vect/vect-cond-9.c: Likewise.
3161 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
3162 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
3163 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
3164 * gcc.target/i386/bmi-1.c: Likewise.
3165 * gcc.target/i386/bmi-2.c: Likewise.
3166 * gcc.target/i386/pr56564-2.c: Likewise.
3167
3168 2014-10-16 Richard Biener <rguenther@suse.de>
3169
3170 PR tree-optimization/63168
3171 * gcc.dg/tree-ssa/loop-40.c: New testcase.
3172
3173 2014-10-16 Andreas Schwab <schwab@suse.de>
3174
3175 * gcc.target/m68k/crash1.c: Fix implicit declaration.
3176
3177 * gcc.target/ia64/20090324-1.c: Fix implicit declarations and
3178 implicit int.
3179 * gcc.target/ia64/mfused-madd-vect.c: Likewise.
3180 * gcc.target/ia64/mno-fused-madd-vect.c: Likewise.
3181 * gcc.target/ia64/pr29682.c: Likewise.
3182 * gcc.target/ia64/pr43603.c: Likewise.
3183 * gcc.target/ia64/pr48496.c: Likewise.
3184
3185 2014-10-16 Marek Polacek <polacek@redhat.com>
3186
3187 * ada/acats/tests/cd/cd300051.c: Fix defaulting to int.
3188
3189 2014-10-16 Jakub Jelinek <jakub@redhat.com>
3190 Marek Polacek <polacek@redhat.com>
3191
3192 * gcc.dg/20020122-2.c: Use dg-additional-options. Fix implicit
3193 declarations.
3194 * gcc.dg/pr32176.c: Likewise.
3195 * gcc.dg/builtin-apply4.c: Use dg-additional-options.
3196 * gcc.dg/ia64-sync-1.c: Fix implicit declarations.
3197 * gcc.dg/ia64-sync-2.c: Likewise.
3198 * gcc.dg/ia64-sync-3.c: Likewise.
3199 * gcc.dg/sync-2.c: Likewise.
3200 * gcc.dg/sync-3.c: Likewise.
3201 * gcc.target/i386/990524-1.c: Likewise.
3202 * gcc.target/i386/avx512f-pr57233.c: Likewise.
3203 * gcc.target/i386/avx512f-typecast-1.c: Likewise.
3204 * gcc.target/i386/pr26826.c: Likewise.
3205 * gcc.target/i386/pr37184.c: Likewise.
3206 * gcc.target/i386/20060125-1.c: Fix defaulting to int.
3207 * gcc.target/i386/20060125-2.c: Likewise.
3208 * gcc.target/i386/memcpy-1.c: Likewise.
3209 * gcc.target/i386/pr40934.c: Likewise.
3210 * gcc.target/i386/sse-5.c: Likewise.
3211 * gcc.target/i386/stackalign/asm-1.c: Likewise.
3212 * gcc.target/i386/vectorize4.c: Likewise.
3213 * gcc.target/i386/980312-1.c: Fix defaulting to int. Use
3214 -fgnu89-inline.
3215 * gcc.target/i386/980313-1.c: Likewise.
3216 * gcc.target/i386/builtin-apply-mmx.c: Use -fgnu89-inline.
3217 * gcc.target/i386/crc32-2.c: Use -std=gnu89.
3218 * gcc.target/i386/crc32-3.c: Likewise.
3219 * gcc.target/i386/intrinsics_3.c: Likewise.
3220 * gcc.target/i386/loop-1.c: Likewise.
3221 * gcc.target/i386/pr44948-2a.c: Likewise.
3222 * gcc.target/i386/pr47564.c: Likewise.
3223 * gcc.target/i386/pr50712.c: Likewise.
3224 * gcc.target/i386/stackalign/return-2.c: Likewise.
3225
3226 2014-10-15 Jan Hubicka <hubicka@ucw.cz>
3227
3228 PR lto/62026
3229 * lto/pr62026.C: New testcase.
3230
3231 2014-10-15 Vladimir Makarov <vmakarov@redhat.com>
3232
3233 PR rtl-optimization/63448
3234 * gcc.target/i386/pr63448.c: New test.
3235
3236 2014-10-15 Eric Botcazou <ebotcazou@adacore.com>
3237
3238 * gnat.dg/opt41.adb: New test.
3239 * gnat.dg/opt41_pkg.ad[sb]: New helper.
3240
3241 2014-10-15 Richard Biener <rguenther@suse.de>
3242
3243 * g++.dg/torture/pr63419.C: Add -Wno-psabi.
3244
3245 2014-10-14 Jan Hubicka <hubicka@ucw.cz>
3246
3247 * gcc.dg/tree-prof/peel-1.c: Update.
3248 * gcc.dg/tree-prof/unroll-1.c: Update.
3249 * gcc.dg/unroll_1.c: Update.
3250 * gcc.dg/unroll_2.c: Update.
3251 * gcc.dg/unroll_3.c: Update.
3252 * gcc.dg/unroll_4.c: Update.
3253
3254 2014-10-14 DJ Delorie <dj@redhat.com>
3255
3256 * g++.dg/abi/mangle64.C: New.
3257
3258 2014-10-14 Marc Glisse <marc.glisse@inria.fr>
3259
3260 * g++.dg/ext/vector9.C: Test ! with float vectors.
3261
3262 2014-10-14 Richard Biener <rguenther@suse.de>
3263
3264 PR tree-optimization/63512
3265 * g++.dg/torture/pr63512.C: New testcase.
3266
3267 2014-10-14 Oleg Endo <olegendo@gcc.gnu.org>
3268
3269 PR target/63260
3270 * gcc.target/sh/pr63260.c: New.
3271
3272 2014-10-13 Richard Henderson <rth@redhat.com>
3273
3274 * g++.dg/torture/20141013.C: New.
3275
3276 2014-10-13 Evgeny Stupachenko <evstupac@gmail.com>
3277
3278 PR target/8340
3279 PR middle-end/47602
3280 PR rtl-optimization/55458
3281 * gcc.target/i386/pic-1.c: Remove dg-error as test should pass now.
3282 * gcc.target/i386/pr55458.c: Likewise.
3283 * gcc.target/i386/pr47602.c: New.
3284 * gcc.target/i386/pr23098.c: Move to XFAIL.
3285
3286 2014-10-13 Jan Hubicka <hubicka@ucw.cz>
3287
3288 PR tree-optimization/62127
3289 * g++.dg/torture/pr62127.C: New testcase.
3290
3291 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
3292
3293 * c-c++-common/asan/bitfield-5.c: New test.
3294
3295 2014-10-13 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/63419
3298 * g++.dg/torture/pr63419.C: New testcase.
3299
3300 2014-10-12 Oleg Endo <olegendo@gcc.gnu.org>
3301
3302 PR target/59401
3303 PR target/54760
3304 * gcc.target/sh/pr54760-5.c: New.
3305 * gcc.target/sh/pr54760-6.c: New.
3306 * gcc.target/sh/pr59401-1.c: New.
3307
3308 2014-10-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3309
3310 PR fortran/48979
3311 * gfortran.dg/ieee/intrinsics_1.f90: New test.
3312
3313 2014-10-11 Christophe Lyon <christophe.lyon@linaro.org>
3314
3315 * lib/target-supports.exp (check_effective_target_shared): New
3316 function.
3317 * g++.dg/ipa/devirt-28a.C: Check if -shared is supported.
3318
3319 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR c/63495
3322 * gcc.target/i386/pr63495.c: New test.
3323
3324 2014-10-10 Marek Polacek <polacek@redhat.com>
3325
3326 * c-c++-common/ubsan/object-size-1.c: New test.
3327 * c-c++-common/ubsan/object-size-2.c: New test.
3328 * c-c++-common/ubsan/object-size-3.c: New test.
3329 * c-c++-common/ubsan/object-size-4.c: New test.
3330 * c-c++-common/ubsan/object-size-5.c: New test.
3331 * c-c++-common/ubsan/object-size-6.c: New test.
3332 * c-c++-common/ubsan/object-size-7.c: New test.
3333 * c-c++-common/ubsan/object-size-8.c: New test.
3334 * c-c++-common/ubsan/object-size-9.c: New test.
3335 * g++.dg/ubsan/object-size-1.C: New test.
3336 * gcc.dg/ubsan/object-size-9.c: New test.
3337
3338 2014-10-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
3339
3340 * lib/asan-dg.exp (asan_link_flags): Save ld_library_path.
3341 (asan_finish): Remove restore_ld_library_path_env_vars.
3342 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3343 related env variables by calling set_ld_library_path_env_vars.
3344 * lib/tsan-dg.exp (tsan_link_flags): Save ld_library_path.
3345 (tsan_finish): Remove restore_ld_library_path_env_vars.
3346 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3347 related env variables by calling set_ld_library_path_env_vars.
3348 * lib/ubsan-dg.exp (ubsan_link_flags): Save ld_library_path.
3349 (ubsan_finish): Remove restore_ld_library_path_env_vars.
3350 Restore ld_library_path with saved value. Restore LD_LIBRARY_PATH
3351 related env variables by calling set_ld_library_path_env_vars.
3352
3353 2014-10-10 Richard Biener <rguenther@suse.de>
3354
3355 PR tree-optimization/63379
3356 * gcc.dg/vect/pr63379.c: New testcase.
3357
3358 2014-10-10 Jakub Jelinek <jakub@redhat.com>
3359
3360 PR fortran/59488
3361 * gfortran.dg/gomp/pr59488-1.f90: New test.
3362 * gfortran.dg/gomp/pr59488-2.f90: New test.
3363
3364 2014-10-10 Richard Biener <rguenther@suse.de>
3365
3366 PR tree-optimization/63476
3367 * g++.dg/torture/pr63476.C: New testcase.
3368
3369 2014-10-10 Tobias Burnus <burnus@net-b.de>
3370
3371 * gfortran.dg/implicit_16.f90: New.
3372
3373 2014-10-09 Paolo Carlini <paolo.carlini@oracle.com>
3374
3375 * g++.dg/cpp0x/constexpr-using3.C: New.
3376 * g++.dg/cpp1y/constexpr-local-compound1.C: Likewise.
3377 * g++.dg/cpp1y/constexpr-type-def-compound1.C: Likewise.
3378 * g++.dg/cpp1y/constexpr-local1.C: Extend.
3379 * g++.dg/cpp0x/constexpr-compound.C: Specify expected error.
3380
3381 2014-10-09 Joseph Myers <joseph@codesourcery.com>
3382
3383 * gcc.dg/torture/float128-extendxf-underflow.c: New test.
3384
3385 2014-10-09 Markus Trippelsdorf <markus@trippelsdorf.de>
3386
3387 * g++.dg/ipa/polymorphic-call-1.C: New testcase.
3388
3389 2014-10-09 Marc Glisse <marc.glisse@inria.fr>
3390
3391 * g++.dg/cpp0x/constexpr-52892-1.C: Error on missing const in C++14.
3392 * g++.dg/cpp0x/constexpr-array-ptr7.C: Likewise.
3393 * g++.dg/cpp0x/constexpr-diag1.C: Add const.
3394 * g++.dg/cpp0x/constexpr-diag3.C: Likewise.
3395 * g++.dg/cpp0x/constexpr-ex1.C: Likewise.
3396 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
3397 * g++.dg/cpp0x/constexpr-ex4.C: Likewise.
3398 * g++.dg/cpp0x/constexpr-initlist.C: Likewise.
3399 * g++.dg/cpp0x/constexpr-ptrmem.C: Likewise.
3400 * g++.dg/cpp0x/constexpr-ptrsub.C: Likewise.
3401 * g++.dg/cpp0x/constexpr-ref4.C: Likewise.
3402 * g++.dg/cpp0x/constexpr-static6.C: Likewise.
3403
3404 2014-10-09 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/63380
3407 * gcc.dg/torture/pr63380-1.c: New testcase.
3408 * gcc.dg/torture/pr63380-2.c: Likewise.
3409
3410 2014-10-09 Marek Polacek <polacek@redhat.com>
3411
3412 PR c/63480
3413 * gcc.dg/pr63480.c: New test.
3414
3415 2014-10-09 Richard Biener <rguenther@suse.de>
3416
3417 PR tree-optimization/63445
3418 * gcc.dg/Wstrict-overflow-26.c: New testcase.
3419
3420 2014-10-08 Pat Haugen <pthaugen@us.ibm.com>
3421
3422 * gcc.dg/vmx/3c-01a.c: Add default options from vmx.exp.
3423 * gcc.dg/vmx/ops.c: Likewise.
3424 * gcc.dg/vmx/ops-long-1.c: Likewise.
3425
3426 2014-10-08 Dominique d'Humieres <dominiq@lps.ens.fr>
3427
3428 * gfortran.dg/implicit_4.f90: Fix some dg-error.
3429
3430 2014-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3431
3432 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use
3433 dg-additional-options.
3434
3435 2014-10-08 Mark Wielaard <mjw@redhat.com>
3436
3437 * g++.dg/debug/dwarf2/deleted-member-function.C: Remove comment marker
3438 prefix from scan-assembler-times.
3439
3440 2014-10-07 Marek Polacek <polacek@redhat.com>
3441
3442 * lib/target-supports.exp (check_effective_target_fd_truncate):
3443 Include <string.h>.
3444
3445 2014-10-07 Marek Polacek <polacek@redhat.com>
3446
3447 PR c/59717
3448 * gcc.dg/pr59717.c: New test.
3449
3450 2014-10-07 Marek Polacek <polacek@redhat.com>
3451
3452 * gcc.dg/guality/pr41616-1.c: Use -fgnu89-inline.
3453 * gcc.dg/iftrap-1.c: Fix implicit declarations.
3454 * gcc.target/powerpc/pr26350.c: Likewise.
3455 * gcc.target/powerpc/altivec-consts.c: Likewise.
3456 * gcc.target/powerpc/altivec-varargs-1.c: Likewise.
3457 * gcc.target/powerpc/le-altivec-consts.c: Likewise.
3458 * gcc.target/powerpc/ppc-vector-memcpy.c: Likewise.
3459 * gcc.target/powerpc/ppc-vector-memset.c: Likewise.
3460 * gcc.target/powerpc/pr47862.c: Likewise.
3461 * gcc.target/powerpc/pr48053-1.c: Likewise.
3462 * gcc.target/powerpc/pr53487.c: Likewise.
3463 * gcc.dg/vect/pr48765.c: Fix implicit declarations and defaulting
3464 to int.
3465 * gcc.target/powerpc/20050603-1.c: Fix defaulting to int.
3466 * gcc.target/powerpc/altivec-2.c: Likewise.
3467 * gcc.target/powerpc/pr47755-2.c: Likewise.
3468
3469 2014-10-07 Martin Liska <mliska@suse.cz>
3470
3471 * g++.dg/lto/pr63270.h: New test.
3472 * g++.dg/lto/pr63270_0.C (int main): Implementation replaced with
3473 include.
3474 * g++.dg/lto/pr63270_2.C: New test.
3475
3476 2014-10-07 Eric Botcazou <ebotcazou@adacore.com>
3477
3478 * gnat.dg/lto16.adb: New test.
3479 * gnat.dg/lto16_pkg.adb: New helper.
3480
3481 2014-10-06 Eric Botcazou <ebotcazou@adacore.com>
3482
3483 * gnat.dg/return4.adb: New test.
3484 * gnat.dg/return4_pkg.ad[sb]: New helper.
3485
3486 2014-10-06 Edward Smith-Rowland <3dw4rd@verizon.net>
3487
3488 * g++.dg/cpp1y/attr-deprecated-neg.C: Attribute no longer ignored.
3489 * g++.dg/cpp1y/feat-cxx11-neg.C: Comment out __cpp_attribute_deprecated test.
3490 * g++.dg/cpp1y/feat-cxx11.C: Add __cpp_attribute_deprecated test.
3491
3492 2014-10-06 Paolo Carlini <paolo.carlini@oracle.com>
3493
3494 PR c++/55250
3495 * g++.dg/cpp0x/constexpr-type-decl1.C: New.
3496 * g++.dg/cpp0x/constexpr-type-def1.C: Likewise.
3497 * g++.dg/cpp1y/constexpr-type-def1.C: Likewise.
3498
3499 2014-10-06 Marek Polacek <polacek@redhat.com>
3500
3501 * c-c++-common/raw-string-3.c: Use -std=gnu89 for C.
3502 * g++.dg/lto/pr54625-1_0.c: Fix defaulting to int.
3503 * g++.dg/lto/pr54625-2_0.c: Likewise.
3504 * gcc.misc-tests/gcov-14.c: Use -fgnu89-inline.
3505
3506 2014-10-06 Marek Polacek <polacek@redhat.com>
3507
3508 * gcc.target/i386/20040112-1.c: Fix defaulting to int.
3509 * gcc.target/i386/avxfp-1.c: Likewise.
3510 * gcc.target/i386/avxfp-2.c: Likewise.
3511 * gcc.target/i386/cadd.c: Likewise.
3512 * gcc.target/i386/cmov2.c: Likewise.
3513 * gcc.target/i386/cmov3.c: Likewise.
3514 * gcc.target/i386/cmov4.c: Likewise.
3515 * gcc.target/i386/cold-attribute-1.c: Likewise.
3516 * gcc.target/i386/cvt-1.c: Likewise.
3517 * gcc.target/i386/fpcvt-1.c: Likewise.
3518 * gcc.target/i386/fpcvt-2.c: Likewise.
3519 * gcc.target/i386/fpcvt-3.c: Likewise.
3520 * gcc.target/i386/local.c: Likewise.
3521 * gcc.target/i386/memcpy-2.c: Likewise.
3522 * gcc.target/i386/memcpy-3.c: Likewise.
3523 * gcc.target/i386/memset-1.c: Likewise.
3524 * gcc.target/i386/minmax-1.c: Likewise.
3525 * gcc.target/i386/minmax-2.c: Likewise.
3526 * gcc.target/i386/pr45352-2.c: Likewise.
3527 * gcc.target/i386/pr46253.c: Likewise.
3528 * gcc.target/i386/pr53623.c: Likewise.
3529 * gcc.target/i386/pr60902.c: Likewise.
3530 * gcc.target/i386/pr57003.c: Likewise.
3531 * gcc.target/i386/sse-14.c: Likewise.
3532 * gcc.target/i386/sse-19.c: Likewise.
3533 * gcc.target/i386/sse-22.c: Likewise.
3534 * gcc.target/i386/sse4a-extract.c: Likewise.
3535 * gcc.target/i386/sse4a-insert.c: Likewise.
3536 * gcc.target/i386/ssefp-1.c: Likewise.
3537 * gcc.target/i386/ssefp-2.c: Likewise.
3538 * gcc.target/i386/testimm-10.c: Likewise.
3539 * gcc.target/i386/vectorize4-avx.c: Likewise.
3540 * gcc.target/i386/980709-1.c: Fix implicit declarations.
3541 * gcc.target/i386/avx-pr57233.c: Likewise.
3542 * gcc.target/i386/avx2-pr57233.c: Likewise.
3543 * gcc.target/i386/avx2-vpop-check.h: Likewise.
3544 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
3545 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
3546 * gcc.target/i386/crc32-4.c: Likewise.
3547 * gcc.target/i386/pr20204.c: Likewise.
3548 * gcc.target/i386/pr23570.c: Likewise.
3549 * gcc.target/i386/pr26449-1.c: Likewise.
3550 * gcc.target/i386/pr28839.c: Likewise.
3551 * gcc.target/i386/pr37101.c: Likewise.
3552 * gcc.target/i386/pr61923.c: Likewise.
3553 * gcc.target/i386/shrink_wrap_1.c: Likewise.
3554 * gcc.target/i386/sse2-pr57233.c: Likewise.
3555 * gcc.target/i386/vect-abs-s16.c: Likewise.
3556 * gcc.target/i386/vect-abs-s32.c: Likewise.
3557 * gcc.target/i386/vect-abs-s8.c: Likewise.
3558 * gcc.target/i386/xop-pr57233.c: Likewise.
3559 * gcc.target/i386/xop-rotate2-vector.c: Likewise.
3560 * gcc.target/i386/cold-attribute-2.c: Fix defaulting to int. Fix
3561 implicit declarations.
3562 * gcc.target/i386/xop-shift1-vector.c: Fix typo.
3563 * gcc.target/i386/xop-shift2-vector.c: Likewise.
3564 * gcc.target/i386/xop-shift3-vector.c: Likewise.
3565
3566 2014-10-06 Marek Polacek <polacek@redhat.com>
3567
3568 * gcc.dg/20001012-1.c: Fix defaulting to int.
3569 * gcc.dg/20001012-2.c: Likewise.
3570 * gcc.dg/20001108-1.c: Likewise.
3571 * gcc.dg/20010516-1.c: Likewise.
3572 * gcc.dg/20011008-2.c: Likewise.
3573 * gcc.dg/20030612-1.c: Likewise.
3574 * gcc.dg/20040219-1.c: Likewise.
3575 * gcc.dg/20050603-2.c: Likewise.
3576 * gcc.dg/20070507-1.c: Likewise.
3577 * gcc.dg/attr-alias-3.c: Likewise.
3578 * gcc.dg/fastmath-1.c: Likewise.
3579 * gcc.dg/fork-instrumentation.c: Likewise.
3580 * gcc.dg/fwrapv-1.c: Likewise.
3581 * gcc.dg/fwrapv-2.c: Likewise.
3582 * gcc.dg/memmove-1.c: Likewise.
3583 * gcc.dg/non-local-goto-1.c: Likewise.
3584 * gcc.dg/non-local-goto-2.c: Likewise.
3585 * gcc.dg/noreturn-8.c: Likewise.
3586 * gcc.dg/parse-decl-after-if.c: Likewise.
3587 * gcc.dg/parse-decl-after-label.c: Likewise.
3588 * gcc.dg/pr25795-1.c: Likewise.
3589 * gcc.dg/pr25795.c: Likewise.
3590 * gcc.dg/pr28574.c: Likewise.
3591 * gcc.dg/pr30189.c: Likewise.
3592 * gcc.dg/pr31529-2.c: Likewise.
3593 * gcc.dg/pr33923.c: Likewise.
3594 * gcc.dg/pr34263.c: Likewise.
3595 * gcc.dg/pr36194.c: Likewise.
3596 * gcc.dg/pr45415.c: Likewise.
3597 * gcc.dg/pr47443.c: Likewise.
3598 * gcc.dg/pr47763.c: Likewise.
3599 * gcc.dg/pr49000.c: Likewise.
3600 * gcc.dg/pr50340.c: Likewise.
3601 * gcc.dg/webizer.c: Likewise.
3602 * gcc.dg/pr59940.c: Likewise.
3603 * gcc.dg/pr63186.c: Likewise.
3604 * gcc.dg/simulate-thread/atomic-load-int.c: Likewise.
3605 * gcc.dg/simulate-thread/atomic-load-int128.c: Likewise.
3606 * gcc.dg/simulate-thread/atomic-load-longlong.c: Likewise.
3607 * gcc.dg/simulate-thread/atomic-load-short.c: Likewise.
3608 * gcc.dg/simulate-thread/atomic-other-int.c: Likewise.
3609 * gcc.dg/sms-1.c: Likewise.
3610 * gcc.dg/unused-3.c: Likewise.
3611 * gcc.dg/varpool-1.c: Likewise.
3612 * gcc.dg/pr35899.c: Use -std=gnu89.
3613 * gcc.dg/pr59963-1.c: Likewise.
3614 * gcc.dg/redecl-15.c: Likewise.
3615 * gcc.dg/20041213-1.c: Likewise.
3616 * gcc.dg/20080820.c: Likewise.
3617 * gcc.dg/920413-1.c: Likewise.
3618 * gcc.dg/Wold-style-definition-1.c: Likewise.
3619 * gcc.dg/Wmissing-parameter-type-no.c: Likewise.
3620 * gcc.dg/decl-nospec-1.c: Likewise.
3621 * gcc.dg/decl-nospec-2.c: Likewise.
3622 * gcc.dg/decl-nospec-3.c: Likewise.
3623 * gcc.dg/bitfld-1.c: Likewise.
3624 * gcc.dg/bitfld-9.c: Likewise.
3625 * gcc.dg/parm-impl-decl-1.c: Likewise.
3626 * gcc.dg/parm-impl-decl-3.c: Likewise.
3627 * gcc.dg/pr18596-1.c: Likewise.
3628 * gcc.dg/pr18596-2.c: Likewise.
3629 * gcc.dg/pr18596-3.c: Likewise.
3630 * gcc.dg/pr60139.c: Likewise.
3631 * gcc.dg/utf-dflt.c: Likewise.
3632 * gcc.dg/utf-dflt2.c: Likewise.
3633 * gcc.dg/wtr-func-def-1.c: Likewise.
3634 * gcc.dg/declspec-5.c: Likewise.
3635 * gcc.dg/declspec-6.c: Likewise.
3636 * gcc.dg/ftrapv-2.c: Likewise.
3637 * gcc.dg/20020430-1.c: Fix implicit declarations.
3638 * gcc.dg/20030702-1.c: Likewise.
3639 * gcc.dg/20040127-2.c: Likewise.
3640 * gcc.dg/20041122-1.c: Likewise.
3641 * gcc.dg/20050309-1.c: Likewise.
3642 * gcc.dg/20061026.c: Likewise.
3643 * gcc.dg/20101010-1.c: Likewise.
3644 * gcc.dg/Werror-1.c: Likewise.
3645 * gcc.dg/Werror-10.c: Likewise.
3646 * gcc.dg/Werror-11.c: Likewise.
3647 * gcc.dg/Werror-12.c: Likewise.
3648 * gcc.dg/Werror-2.c: Likewise.
3649 * gcc.dg/Werror-3.c: Likewise.
3650 * gcc.dg/Werror-4.c: Likewise.
3651 * gcc.dg/Werror-5.c: Likewise.
3652 * gcc.dg/Werror-6.c: Likewise.
3653 * gcc.dg/Werror-7.c: Likewise.
3654 * gcc.dg/Werror-8.c: Likewise.
3655 * gcc.dg/Wstrict-overflow-20.c: Likewise.
3656 * gcc.dg/cpp/trad/macroargs.c: Likewise.
3657 * gcc.dg/delay-slot-2.c: Likewise.
3658 * gcc.dg/errno-1.c: Likewise.
3659 * gcc.dg/globalalias.c: Likewise.
3660 * gcc.dg/inline-3.c: Likewise.
3661 * gcc.dg/localalias.c: Likewise.
3662 * gcc.dg/pr19633-1.c: Likewise.
3663 * gcc.dg/pr19633.c: Likewise.
3664 * gcc.dg/pr23408.c: Likewise.
3665 * gcc.dg/pr23470-1.c: Likewise.
3666 * gcc.dg/pr28121.c: Likewise.
3667 * gcc.dg/pr28243.c: Likewise.
3668 * gcc.dg/pr30260.c: Likewise.
3669 * gcc.dg/pr32573.c: Likewise.
3670 * gcc.dg/pr33826.c: Likewise.
3671 * gcc.dg/pr35065.c: Likewise.
3672 * gcc.dg/pr38616.c: Likewise.
3673 * gcc.dg/pr39867.c: Likewise.
3674 * gcc.dg/pr41470.c: Likewise.
3675 * gcc.dg/pr41837.c: Likewise.
3676 * gcc.dg/pr44024.c: Likewise.
3677 * gcc.dg/pr44699.c: Likewise.
3678 * gcc.dg/pr46252.c: Likewise.
3679 * gcc.dg/pr46878-1.c: Likewise.
3680 * gcc.dg/pr50908-3.c: Likewise.
3681 * gcc.dg/pr51796.c: Likewise.
3682 * gcc.dg/pr55150-2.c: Likewise.
3683 * gcc.dg/pr55833.c: Likewise.
3684 * gcc.dg/pr59350.c: Likewise.
3685 * gcc.dg/pr59418.c: Likewise.
3686 * gcc.dg/pr60647-2.c: Likewise.
3687 * gcc.dg/uninit-suppress.c: Likewise.
3688 * gcc.dg/uninit-suppress_2.c: Likewise.
3689 * gcc.dg/20030805-1.c: Use -fgnu89-inline.
3690 * gcc.dg/always_inline.c: Likewise.
3691 * gcc.dg/always_inline2.c: Likewise.
3692 * gcc.dg/always_inline3.c: Likewise.
3693 * gcc.dg/builtin-apply4.c: Likewise.
3694 * gcc.dg/declspec-7.c: Likewise.
3695 * gcc.dg/inline-1.c: Likewise.
3696 * gcc.dg/va-arg-pack-1.c: Likewise.
3697 * gcc.dg/winline-2.c: Likewise.
3698 * gcc.dg/winline-3.c: Likewise.
3699 * gcc.dg/winline-5.c: Likewise.
3700 * gcc.dg/winline-6.c: Likewise.
3701 * gcc.dg/winline-7.c: Likewise.
3702 * gcc.dg/funcorder.c: Fix implicit declarations. Fix defaulting to
3703 int.
3704 * gcc.dg/inline-33.c: Likewise.
3705 * gcc.dg/pr27861-1.c: Likewise.
3706 * gcc.dg/pr28888.c: Likewise.
3707 * gcc.dg/pr29254.c: Likewise.
3708 * gcc.dg/pr50908.c: Likewise.
3709 * gcc.dg/pr60647-1.c: Likewise.
3710 * gcc.dg/pragma-diag-1.c: Likewise.
3711 * gcc.dg/pr31529-1.c: Use -fgnu89-inline. Fix defaulting to int.
3712 * gcc.dg/winline-9.c: Likewise.
3713 * gcc.dg/pr52808.c: Return 0 instead of nothing.
3714
3715 2014-10-06 Marek Polacek <polacek@redhat.com>
3716
3717 * gcc.dg/ipa/inline-2.c: Fix implicit declarations.
3718 * gcc.dg/ipa/inline-4.c: Likewise.
3719 * gcc.dg/ipa/inline-5.c: Likewise.
3720 * gcc.dg/ipa/pr57539.c: Likewise.
3721 * gcc.dg/ipa/inline-6.c: Fix implicit declarations. Fix
3722 defaulting to int.
3723 * gcc.dg/ipa/inlinehint-1.c: Likewise.
3724 * gcc.dg/ipa/inlinehint-3.c: Likewise.
3725 * gcc.dg/ipa/inlinehint-2.c: Fix defaulting to int.
3726 * gcc.dg/ipa/ipacost-1.c: Likewise.
3727 * gcc.dg/ipa/ipacost-2.c: Likewise.
3728 * gcc.dg/ipa/pure-const-1.c: Use -fgnu89-inline. Fix defaulting
3729 to int.
3730
3731 2014-10-06 Marek Polacek <polacek@redhat.com>
3732
3733 * gcc.dg/debug/20010207-1.c: Use -fgnu89-inline. Fix implicit
3734 declarations.
3735 * gcc.dg/debug/dwarf2-2.c: Fix defaulting to int.
3736 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
3737 * gcc.dg/debug/pr42767.c: Likewise.
3738 * gcc.dg/debug/dwarf2/dwarf-die3.c: Use -fgnu89-inline.
3739 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
3740 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
3741 * gcc.dg/debug/pr49522.c: Fix implicit declarations.
3742
3743 2014-10-06 Marek Polacek <polacek@redhat.com>
3744
3745 * gcc.dg/lto/20080924_0.c: Fix defaulting to int.
3746 * gcc.dg/lto/20090213_0.c: Likewise.
3747 * gcc.dg/lto/20090706-2_0.c: Likewise.
3748 * gcc.dg/lto/attr-weakref-1_1.c: Likewise.
3749 * gcc.dg/lto/attr-weakref-1_2.c: Likewise.
3750 * gcc.dg/lto/ipareference2_0.c: Likewise.
3751 * gcc.dg/lto/ipareference_0.c: Likewise.
3752 * gcc.dg/lto/ipareference_1.c: Likewise.
3753 * gcc.dg/lto/pr55703_0.c: Likewise.
3754 * gcc.dg/lto/resolutions_0.c: Likewise.
3755 * gcc.dg/lto/trans-mem-3_1.c: Likewise.
3756 * gcc.dg/lto/20081115_0.c: Fix defaulting to int. Fix implicit
3757 declarations. Mark function as gnu_inline.
3758 * gcc.dg/lto/20081118_0.c: Likewise.
3759 * gcc.dg/lto/20081201-1_0.c: Likewise.
3760 * gcc.dg/lto/20081115_1.c: Mark function as gnu_inline.
3761 * gcc.dg/lto/20081118_1.c: Likewise.
3762 * gcc.dg/lto/20081120-1_1.c: Likewise.
3763 * gcc.dg/lto/20081201-1_1.c: Likewise.
3764 * gcc.dg/lto/20081210-1_0.c: Likewise.
3765 * gcc.dg/lto/20090218-1_0.c: Likewise.
3766 * gcc.dg/lto/20091006-1_0.c: Likewise.
3767 * gcc.dg/lto/20090218-1_1.c: Use -fgnu89-inline.
3768 * gcc.dg/lto/20090218-2_1.c: Likewise.
3769 * gcc.dg/lto/materialize-1_0.c: Likewise.
3770 * gcc.dg/lto/20090218-2_0.c: Fix implicit declarations.
3771 * gcc.dg/lto/20091013-1_1.c: Likewise.
3772 * gcc.dg/lto/20091013-1_2.c: Likewise.
3773 * gcc.dg/lto/20091015-1_2.c: Likewise.
3774 * gcc.dg/lto/20091027-1_1.c: Likewise.
3775 * gcc.dg/lto/pr48622_0.c: Likewise.
3776 * gcc.dg/lto/attr-weakref-1_0.c: Fix implicit declarations. Fix
3777 defaulting to int.
3778 * gcc.dg/lto/pr47924_0.c: Return 0 instead of nothing.
3779
3780 2014-10-06 Tobias Burnus <burnus@net-b.de>
3781
3782 * gfortran.dg/implicit_14.f90: New.
3783 * gfortran.dg/implicit_15.f90: New.
3784 * gfortran.dg/implicit_4.f90: Update dg-error.
3785
3786 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3787
3788 * g++.dg/ipa/devirt-42.C: Update template.
3789 * g++.dg/ipa/devirt-44.C: Update template.
3790 * g++.dg/ipa/devirt-45.C: Update template.
3791 * g++.dg/ipa/devirt-46.C: Update template.
3792 * g++.dg/ipa/devirt-47.C: Update template.
3793 * g++.dg/ipa/devirt-48.C: New testcase.
3794
3795 2014-10-02 Mark Wielaard <mjw@redhat.com>
3796
3797 PR debug/63239
3798 * g++.dg/debug/dwarf2/deleted-member-function.C: New testcase.
3799
3800 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3801
3802 * g++.dg/ipa/devirt-47.C: New testcase.
3803
3804 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3805
3806 PR ipa/61144
3807 * gcc.dg/tree-ssa/pr61144.c: New testcase.
3808
3809 2014-10-04 Jan Hubicka <hubicka@ucw.cz>
3810
3811 * g++.dg/ipa/devirt-46.C: New testcase.
3812
3813 2014-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3814
3815 PR fortran/36534
3816 * gfortran.dg/widechar_10.f90: New test.
3817
3818 2014-10-03 Jan Hubicka <hubicka@ucw.cz>
3819
3820 * testsuite/g++.dg/ipa/devirt-42.C: New testcase.
3821 * testsuite/g++.dg/ipa/devirt-43.C: New testcase.
3822 * testsuite/g++.dg/ipa/devirt-44.C: New testcase.
3823 * testsuite/g++.dg/ipa/devirt-45.C: New testcase.
3824
3825 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3826
3827 * gcc.target/powerpc/lvsl-lvsr.c: New test.
3828
3829 2014-10-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3830
3831 * g++.dg/ext/altivec-2.C: Compile with -Wno-deprecated to avoid
3832 failing with the new warning message.
3833 * gcc.dg/vmx/3c-01a.c: Likewise.
3834 * gcc.dg/vmx/ops-long-1.c: Likewise.
3835 * gcc.dg/vmx/ops.c: Likewise.
3836 * gcc.target/powerpc/altivec-20.c: Likewise.
3837 * gcc.target/powerpc/altivec-6.c: Likewise.
3838 * gcc.target/powerpc/altivec-vec-merge.c: Likewise.
3839 * gcc.target/powerpc/vsx-builtin-8.c: Likewise.
3840 * gcc.target/powerpc/warn-lvsl-lvsr.c: New test.
3841
3842 2014-10-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3843
3844 * gcc.dg/tm/debug-1.c: Update regex.
3845 * c-c++-common/raw-string-18.c: Update regex.
3846 * c-c++-common/raw-string-19.c: Update regex.
3847
3848 2014-10-03 Marek Polacek <polacek@redhat.com>
3849
3850 PR c/63453
3851 * gcc.dg/pr63453.c: New test.
3852
3853 2014-10-03 Marc Glisse <marc.glisse@inria.fr>
3854
3855 PR c++/54427
3856 PR c++/57198
3857 PR c++/58845
3858 * g++.dg/ext/vector9.C: Update, not an error anymore.
3859 * g++.dg/ext/vector27.C: Replace with new test.
3860 * g++.dg/ext/vector28.C: New file.
3861 * g++.dg/other/error23.C: Update to a different error.
3862
3863 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3864
3865 * gcc.dg/torture/vshuf-v8df.c: New test.
3866 * gcc.dg/torture/vshuf-v8di.c: New test.
3867 * gcc.dg/torture/vshuf-v16sf.c: New test.
3868 * gcc.dg/torture/vshuf-v16si.c: New test.
3869 * gcc.dg/torture/vshuf-v32hi.c: New test.
3870 * gcc.dg/torture/vshuf-v64qi.c: New test.
3871 * gcc.dg/torture/vshuf-64.inc: New file.
3872
3873 PR tree-optimization/61403
3874 * gcc.dg/torture/vshuf-32.inc: Add a new test 29.
3875
3876 2014-10-03 Marek Polacek <polacek@redhat.com>
3877
3878 * gcc.dg/gomp/appendix-a/a.35.4.c: Fix implicit declarations.
3879 * gcc.dg/gomp/appendix-a/a.35.5.c: Likewise.
3880 * gcc.dg/gomp/appendix-a/a.35.6.c: Likewise.
3881 * gcc.dg/gomp/asm-1.c: Likewise.
3882 * gcc.dg/gomp/for-1.c: Likewise.
3883 * gcc.dg/gomp/empty.c: Fix defaulting to int.
3884 * gcc.dg/gomp/sharing-3.c: Likewise.
3885 * gcc.dg/gomp/udr-3.c: Use -std=gnu89.
3886
3887 2014-10-03 Marek Polacek <polacek@redhat.com>
3888
3889 * gcc.dg/torture/pr24626-2.c: Add function declarations. Fix
3890 defaulting to int.
3891 * gcc.dg/torture/pr28814.c: Likewise.
3892 * gcc.dg/torture/pr57036-1.c: Likewise.
3893 * gcc.dg/torture/inline-1.c: Add function declarations.
3894 * gcc.dg/torture/pr24626-1.c: Likewise.
3895 * gcc.dg/torture/pr24626-3.c: Likewise.
3896 * gcc.dg/torture/pr25947-1.c: Likewise.
3897 * gcc.dg/torture/pr27409.c: Likewise.
3898 * gcc.dg/torture/pr38948.c: Likewise.
3899 * gcc.dg/torture/pr44807.c: Likewise.
3900 * gcc.dg/torture/pr49603.c: Likewise.
3901 * gcc.dg/torture/pr45865.c: Likewise.
3902 * gcc.dg/torture/pr51071-2.c: Likewise.
3903 * gcc.dg/torture/pr51801.c: Likewise.
3904 * gcc.dg/torture/pr52720.c: Likewise.
3905 * gcc.dg/torture/pr55124.c: Likewise.
3906 * gcc.dg/torture/pr55238.c: Likewise.
3907 * gcc.dg/torture/pr55687.c: Likewise.
3908 * gcc.dg/torture/pr55888.c: Likewise.
3909 * gcc.dg/torture/pr57036-2.c: Likewise.
3910 * gcc.dg/torture/pr57147-3.c: Likewise.
3911 * gcc.dg/torture/pr57584.c: Likewise.
3912 * gcc.dg/torture/pr59993.c: Likewise.
3913 * gcc.dg/torture/pr58079.c: Likewise.
3914 * gcc.dg/torture/va-arg-25.c: Likewise.
3915 * gcc.dg/torture/vector-2.c: Likewise.
3916 * gcc.dg/torture/stackalign/nested-3.c: Likewise.
3917 * gcc.dg/torture/pr31254.c: Fix defaulting to int.
3918 * gcc.dg/torture/pr43781.c: Likewise.
3919 * gcc.dg/torture/pr52912.c: Likewise.
3920 * gcc.dg/torture/pr59139.c: Likewise.
3921 * gcc.dg/torture/pr55890-1.c: Likewise.
3922 * gcc.dg/torture/pr55890-2.c: Likewise.
3923 * gcc.dg/torture/pr59164.c: Likewise.
3924 * gcc.dg/torture/pr57393-2.c: Likewise.
3925 * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise.
3926 * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise.
3927 * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise.
3928 * lib/target-supports.exp (check_effective_target_trapping): Likewise.
3929 * gcc.dg/torture/pr35227.c: Use -std=gnu89. Fix defaulting to int.
3930 * gcc.dg/torture/stackalign/builtin-apply-4.c: Use -fgnu89-inline.
3931
3932 2014-10-03 Jakub Jelinek <jakub@redhat.com>
3933
3934 PR libgomp/61200
3935 * c-c++-common/gomp/pr61200.c: New test.
3936
3937 PR target/62128
3938 * gcc.dg/torture/vshuf-16.inc (TESTS): Add 2 new permutations.
3939 * gcc.dg/torture/vshuf-32.inc (TESTS): Add 5 new permutations.
3940
3941 2014-10-02 Edward Smith-Rowland <3dw4rd@verizon.net>
3942
3943 * g++.dg/cpp1y/feat-cxx98-neg.C: Fix double negative thinko and
3944 add many more tests.
3945
3946 2014-10-02 Marek Polacek <polacek@redhat.com>
3947
3948 * gcc.dg/tree-ssa/20030731-1.c: Use -std=gnu89.
3949 * gcc.dg/tree-ssa/20030729-1.c: Likewise.
3950 * gcc.dg/tree-ssa/20030807-8.c: Likewise.
3951 * gcc.dg/tree-ssa/20040326-1.c: Likewise.
3952 * gcc.dg/tree-ssa/vrp27.c: Likewise.
3953 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
3954 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
3955 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
3956 * gcc.dg/tree-ssa/vrp09.c: Likewise.
3957 * gcc.dg/tree-ssa/inline-7.c: Likewise.
3958 * gcc.dg/tree-ssa/attr-alias.c: Likewise.
3959 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
3960 * gcc.dg/tree-ssa/20041008-1.c: Likewise.
3961 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
3962 * gcc.dg/tree-ssa/20030917-2.c: Likewise.
3963 * gcc.dg/tree-ssa/20030530-2.c: Add function declarations.
3964 * gcc.dg/tree-ssa/20030708-1.c: Likewise.
3965 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
3966 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3967 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3968 * gcc.dg/tree-ssa/20030711-2.c: Likewise.
3969 * gcc.dg/tree-ssa/20030711-3.c: Likewise.
3970 * gcc.dg/tree-ssa/20030728-1.c: Likewise.
3971 * gcc.dg/tree-ssa/20030731-2.c: Likewise.
3972 * gcc.dg/tree-ssa/20030807-1.c: Likewise.
3973 * gcc.dg/tree-ssa/20030807-3.c: Likewise.
3974 * gcc.dg/tree-ssa/20030807-7.c: Likewise.
3975 * gcc.dg/tree-ssa/20030807-9.c: Likewise.
3976 * gcc.dg/tree-ssa/20030814-2.c: Likewise.
3977 * gcc.dg/tree-ssa/20030814-3.c: Likewise.
3978 * gcc.dg/tree-ssa/20030814-4.c: Likewise.
3979 * gcc.dg/tree-ssa/20030814-5.c: Likewise.
3980 * gcc.dg/tree-ssa/20030820-1.c: Likewise.
3981 * gcc.dg/tree-ssa/20030820-2.c: Likewise.
3982 * gcc.dg/tree-ssa/20030821-1.c: Likewise.
3983 * gcc.dg/tree-ssa/20031022-1.c: Likewise.
3984 * gcc.dg/tree-ssa/20040209-1.c: Likewise.
3985 * gcc.dg/tree-ssa/20040211-1.c: Likewise.
3986 * gcc.dg/tree-ssa/alias-13.c: Likewise.
3987 * gcc.dg/tree-ssa/alias-28.c: Likewise.
3988 * gcc.dg/tree-ssa/asm-3.c: Likewise.
3989 * gcc.dg/tree-ssa/coalesce-1.c: Likewise.
3990 * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
3991 * gcc.dg/tree-ssa/forwprop-25.c: Likewise.
3992 * gcc.dg/tree-ssa/forwprop-26.c: Likewise.
3993 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
3994 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
3995 * gcc.dg/tree-ssa/loadpre7.c: Likewise.
3996 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3997 * gcc.dg/tree-ssa/pr23744.c: Likewise.
3998 * gcc.dg/tree-ssa/pr24117.c: Likewise.
3999 * gcc.dg/tree-ssa/pr24840.c: Likewise.
4000 * gcc.dg/tree-ssa/pr25734.c: Likewise.
4001 * gcc.dg/tree-ssa/pr33723.c: Likewise.
4002 * gcc.dg/tree-ssa/pr33920.c: Likewise.
4003 * gcc.dg/tree-ssa/pr34146-2.c: Likewise.
4004 * gcc.dg/tree-ssa/pr34146.c: Likewise.
4005 * gcc.dg/tree-ssa/pr38385.c: Likewise.
4006 * gcc.dg/tree-ssa/pr49642-1.c: Likewise.
4007 * gcc.dg/tree-ssa/pr49642-2.c: Likewise.
4008 * gcc.dg/tree-ssa/pr59597.c: Likewise.
4009 * gcc.dg/tree-ssa/sra-1.c: Likewise.
4010 * gcc.dg/tree-ssa/sra-2.c: Likewise.
4011 * gcc.dg/tree-ssa/sra-5.c: Likewise.
4012 * gcc.dg/tree-ssa/sra-6.c: Likewise.
4013 * gcc.dg/tree-ssa/ssa-ccp-10.c: Likewise.
4014 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise.
4015 * gcc.dg/tree-ssa/ssa-pre-14.c: Likewise.
4016 * gcc.dg/tree-ssa/ssa-pre-29.c: Likewise.
4017 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
4018 * gcc.dg/tree-ssa/vrp46.c: Likewise.
4019 * gcc.dg/tree-ssa/vrp56.c: Likewise.
4020 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4021 * gcc.dg/tree-ssa/vrp72.c: Likewise.
4022 * gcc.dg/tree-ssa/vrp73.c: Likewise.
4023 * gcc.dg/tree-ssa/vrp75.c: Likewise.
4024 * gcc.dg/tree-ssa/20030611-1.c: Fix defaulting to int.
4025 * gcc.dg/tree-ssa/20030703-1.c: Likewise.
4026 * gcc.dg/tree-ssa/20030807-11.c: Likewise.
4027 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
4028 * gcc.dg/tree-ssa/20040121-1.c: Likewise.
4029 * gcc.dg/tree-ssa/20040216-1.c: Likewise.
4030 * gcc.dg/tree-ssa/20040319-1.c: Likewise.
4031 * gcc.dg/tree-ssa/20040326-2.c: Likewise.
4032 * gcc.dg/tree-ssa/20040729-1.c: Likewise.
4033 * gcc.dg/tree-ssa/attr-alias-2.c: Likewise.
4034 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
4035 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
4036 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
4037 * gcc.dg/tree-ssa/foldconst-4.c: Likewise.
4038 * gcc.dg/tree-ssa/foldconst-5.c: Likewise.
4039 * gcc.dg/tree-ssa/ifc-4.c: Likewise.
4040 * gcc.dg/tree-ssa/ifc-6.c: Likewise.
4041 * gcc.dg/tree-ssa/inline-10.c: Likewise.
4042 * gcc.dg/tree-ssa/inline-9.c: Likewise.
4043 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
4044 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4045 * gcc.dg/tree-ssa/local-pure-const.c: Likewise.
4046 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
4047 * gcc.dg/tree-ssa/pr23434.c: Likewise.
4048 * gcc.dg/tree-ssa/pr33922.c: Likewise.
4049 * gcc.dg/tree-ssa/scev-3.c: Likewise.
4050 * gcc.dg/tree-ssa/scev-4.c: Likewise.
4051 * gcc.dg/tree-ssa/scev-5.c: Likewise.
4052 * gcc.dg/tree-ssa/ssa-dce-1.c: Likewise.
4053 * gcc.dg/tree-ssa/ssa-dse-4.c: Likewise.
4054 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
4055 * gcc.dg/tree-ssa/vrp01.c: Likewise.
4056 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4057 * gcc.dg/tree-ssa/vrp03.c: Likewise.
4058 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4059 * gcc.dg/tree-ssa/vrp05.c: Likewise.
4060 * gcc.dg/tree-ssa/vrp07.c: Likewise.
4061 * gcc.dg/tree-ssa/vrp08.c: Likewise.
4062 * gcc.dg/tree-ssa/vrp10.c: Likewise.
4063 * gcc.dg/tree-ssa/vrp11.c: Likewise.
4064 * gcc.dg/tree-ssa/vrp14.c: Likewise.
4065 * gcc.dg/tree-ssa/wholeprogram-1.c: Likewise.
4066 * gcc.dg/tree-ssa/writeonly.c: Likewise.
4067 * gcc.dg/tree-ssa/20030807-2.c: Add function declarations. Fix
4068 defaulting to int.
4069 * gcc.dg/tree-ssa/20030814-1.c: Likewise.
4070 * gcc.dg/tree-ssa/20050719-1.c: Likewise.
4071 * gcc.dg/tree-ssa/20070302-1.c: Likewise.
4072 * gcc.dg/tree-ssa/builtin-expect-1.c: Likewise.
4073 * gcc.dg/tree-ssa/builtin-expect-2.c: Likewise.
4074 * gcc.dg/tree-ssa/builtin-expect-3.c: Likewise.
4075 * gcc.dg/tree-ssa/builtin-expect-4.c: Likewise.
4076 * gcc.dg/tree-ssa/builtin-expect-5.c: Likewise.
4077 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
4078 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
4079 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4080 * gcc.dg/tree-ssa/foldconst-2.c: Likewise.
4081 * gcc.dg/tree-ssa/foldconst-3.c: Likewise.
4082 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
4083 * gcc.dg/tree-ssa/inline-5.c: Likewise.
4084 * gcc.dg/tree-ssa/inline-6.c: Likewise.
4085 * gcc.dg/tree-ssa/ipa-split-1.c: Likewise.
4086 * gcc.dg/tree-ssa/ipa-split-2.c: Likewise.
4087 * gcc.dg/tree-ssa/ivopts-2.c: Likewise.
4088 * gcc.dg/tree-ssa/ivopts-3.c: Likewise.
4089 * gcc.dg/tree-ssa/loop-20.c: Likewise.
4090 * gcc.dg/tree-ssa/loop-38.c: Likewise.
4091 * gcc.dg/tree-ssa/pr20913.c: Likewise.
4092 * gcc.dg/tree-ssa/pr21582.c: Likewise.
4093 * gcc.dg/tree-ssa/pr24670.c: Likewise.
4094 * gcc.dg/tree-ssa/ssa-ccp-12.c: Likewise.
4095 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4096 * gcc.dg/tree-ssa/vrp12.c: Likewise.
4097 * gcc.dg/tree-ssa/vrp13.c: Likewise.
4098 * gcc.dg/tree-ssa/vrp23.c: Likewise.
4099 * gcc.dg/tree-ssa/vrp24.c: Likewise.
4100 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4101 * gcc.dg/tree-ssa/vrp55.c: Likewise.
4102 * gcc.dg/tree-ssa/recip-6.c: Fix typo.
4103
4104 2014-10-02 Marek Polacek <polacek@redhat.com>
4105
4106 * gcc.dg/tm/20091013.c: Fix defaulting to int.
4107 * gcc.dg/tm/20091221.c: Likewise.
4108 * gcc.dg/tm/debug-1.c: Likewise.
4109 * gcc.dg/tm/irrevocable-1.c: Likewise.
4110 * gcc.dg/tm/irrevocable-2.c: Likewise.
4111 * gcc.dg/tm/irrevocable-3.c: Likewise.
4112 * gcc.dg/tm/irrevocable-4.c: Likewise.
4113 * gcc.dg/tm/memopt-1.c: Likewise.
4114 * gcc.dg/tm/pr52173-1.c: Likewise.
4115 * gcc.dg/tm/props-1.c: Likewise.
4116 * gcc.dg/tm/props-2.c: Likewise.
4117 * gcc.dg/tm/props-3.c: Likewise.
4118 * gcc.dg/tm/20100125.c: Fix implicit declarations.
4119 * gcc.dg/tm/memopt-11.c: Likewise.
4120 * gcc.dg/tm/memopt-12.c: Likewise.
4121 * gcc.dg/tm/memopt-16.c: Likewise.
4122 * gcc.dg/tm/memopt-3.c: Likewise.
4123 * gcc.dg/tm/memopt-4.c: Likewise.
4124 * gcc.dg/tm/memopt-5.c: Likewise.
4125 * gcc.dg/tm/memopt-6.c: Likewise.
4126 * gcc.dg/tm/wrap-4.c: Likewise.
4127
4128 2014-10-02 Marek Polacek <polacek@redhat.com>
4129
4130 * gcc.dg/vect/pr24049.c: Fix implicit declarations.
4131 * gcc.dg/vect/pr37730.c: Likewise.
4132 * gcc.dg/vect/pr52870.c: Likewise.
4133 * gcc.dg/vect/pr60092-2.c: Likewise.
4134 * gcc.dg/vect/pr60092.c: Likewise.
4135 * gcc.dg/vect/vect-reduc-sad.c: Likewise.
4136 * gcc.dg/vect/pr26359.c: Fix defaulting to int.
4137 * gcc.dg/vect/pr31041.c: Likewise.
4138 * gcc.dg/vect/pr32216.c: Likewise.
4139 * gcc.dg/vect/pr32224.c: Likewise.
4140 * gcc.dg/vect/pr32366.c: Likewise.
4141 * gcc.dg/vect/pr33866.c: Likewise.
4142 * gcc.dg/vect/pr43430-2.c: Likewise.
4143 * gcc.dg/vect/pr43842.c: Likewise.
4144 * gcc.dg/vect/vect-1.c: Likewise.
4145 * gcc.dg/vect/vect-1-big-array.c: Likewise.
4146 * gcc.dg/vect/vect-93.c: Likewise.
4147 * gcc.dg/vect/pr28952.c: Fix implicit declarations and
4148 defaulting to int.
4149
4150 2014-10-02 Paolo Carlini <paolo.carlini@oracle.com>
4151
4152 PR c++/53025
4153 * g++.dg/cpp0x/noexcept23.C: New.
4154 * g++.dg/cpp0x/noexcept24.C: Likewise.
4155
4156 2014-10-02 Marek Polacek <polacek@redhat.com>
4157
4158 * gcc.dg/noncompile/20020130-1.c: Use -std=gnu89.
4159 * gcc.dg/noncompile/20050120-1.c: Likewise.
4160 * gcc.dg/noncompile/old-style-parm-2.c: Likewise.
4161 * gcc.dg/noncompile/920616-2.c: Fix defaulting to int.
4162 * gcc.dg/noncompile/930301-1.c: Likewise.
4163 * gcc.dg/noncompile/930622-1.c: Likewise.
4164 * gcc.dg/noncompile/930622-2.c: Likewise.
4165 * gcc.dg/noncompile/950825-1.c: Likewise.
4166 * gcc.dg/noncompile/invalid_asm.c: Likewise.
4167 * gcc.dg/noncompile/scope.c: Likewise.
4168 * gcc.dg/noncompile/va-arg-1.c: Likewise.
4169 * gcc.dg/noncompile/920923-1.c: Fix implicit declarations.
4170 * gcc.dg/noncompile/971104-1.c: Likewise.
4171
4172 2014-10-02 Marek Polacek <polacek@redhat.com>
4173
4174 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Fix defaulting to int.
4175 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Likewise.
4176 * gcc.dg/tree-prof/merge_block.c: Likewise.
4177 * gcc.dg/tree-prof/peel-1.c: Likewise.
4178 * gcc.dg/tree-prof/stringop-1.c: Likewise.
4179 * gcc.dg/tree-prof/stringop-2.c: Likewise.
4180 * gcc.dg/tree-prof/unroll-1.c: Likewise.
4181 * gcc.dg/tree-prof/update-cunroll-2.c: Likewise.
4182 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
4183 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
4184 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
4185 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
4186 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
4187 * gcc.dg/tree-prof/val-prof-6.c: Likewise.
4188 * gcc.dg/tree-prof/cmpsf-1.c: Likewise.
4189 * gcc.dg/tree-prof/inliner-1.c: Use -fgnu89-inline. Fix defaulting
4190 to int.
4191
4192 2014-10-02 Marek Polacek <polacek@redhat.com>
4193
4194 * gcc.c-torture/compile/20000120-2.c: Use -fgnu89-inline.
4195 * gcc.c-torture/compile/20011119-1.c: Likewise.
4196 * gcc.c-torture/compile/20011119-2.c: Likewise.
4197 * gcc.c-torture/compile/20021120-1.c: Likewise.
4198 * gcc.c-torture/compile/20021120-2.c: Likewise.
4199 * gcc.c-torture/compile/20050215-1.c: Likewise.
4200 * gcc.c-torture/compile/20050215-2.c: Likewise.
4201 * gcc.c-torture/compile/20050215-3.c: Likewise.
4202 * gcc.c-torture/compile/pr37669.c: Likewise.
4203 * gcc.c-torture/execute/20020107-1.c: Likewise.
4204 * gcc.c-torture/execute/restrict-1.c: Likewise.
4205 * gcc.c-torture/compile/20090721-1.c: Fix defaulting to int.
4206 * gcc.c-torture/execute/930529-1.c: Likewise.
4207 * gcc.c-torture/execute/920612-1.c: Likewise.
4208 * gcc.c-torture/execute/920711-1.c: Likewise.
4209 * gcc.c-torture/execute/990127-2.c: Likewise.
4210 * gcc.c-torture/execute/pr40386.c: Likewise.
4211 * gcc.c-torture/execute/pr57124.c: Likewise.
4212 * gcc.c-torture/compile/pr34808.c: Add function declarations.
4213 * gcc.c-torture/compile/pr42299.c: Likewise.
4214 * gcc.c-torture/compile/pr48517.c: Use -std=gnu89.
4215 * gcc.c-torture/compile/simd-6.c: Likewise.
4216 * gcc.c-torture/execute/pr53645-2.c: Likewise.
4217 * gcc.c-torture/execute/pr53645.c: Likewise.
4218 * gcc.c-torture/execute/20001121-1.c: Use -fgnu89-inline. Add function
4219 declarations.
4220 * gcc.c-torture/execute/980608-1.c: Likewise.
4221 * gcc.c-torture/execute/bcp-1.c: Likewise.
4222 * gcc.c-torture/execute/p18298.c: Likewise.
4223 * gcc.c-torture/execute/unroll-1.c: Likewise.
4224 * gcc.c-torture/execute/va-arg-7.c: Likewise.
4225 * gcc.c-torture/execute/va-arg-8.c: Likewise.
4226 * gcc.c-torture/execute/930526-1.c: Use -fgnu89-inline. Add function
4227 declarations. Fix defaulting to int.
4228 * gcc.c-torture/execute/961223-1.c: Likewise.
4229 * gcc.c-torture/execute/loop-2c.c: Use -fgnu89-inline and
4230 -Wno-pointer-to-int-cast. Fix defaulting to int.
4231
4232 2014-10-02 Andrew Pinski <apinski@cavium.com>
4233 Max Ostapenko <m.ostapenko@partner.samsung.com>
4234
4235 * lib/ubsan-dg.exp
4236 (check_effective_target_fsanitize_address): New function.
4237 (ubsan_init): Save off ALWAYS_CXXFLAGS.
4238 (ubsan_finish): Restore ALWAYS_CXXFLAGS correctly.
4239 * lib/asan-dg.exp
4240 (check_effective_target_faddress_sanitizer): Rename to ...
4241 (check_effective_target_fsanitize_address): ... this. Change to creating
4242 an executable.
4243 (asan_init): Save off ALWAYS_CXXFLAGS.
4244 (asan_finish): Restore ALWAYS_CXXFLAGS correctly.
4245 * lib/tsan-dg.exp
4246 (check_effective_target_fthread_sanitizer): Rename to ...
4247 (check_effective_target_fsanitize_thread): ... this. Change to creating
4248 an executable.
4249 (tsan_init): Save off ALWAYS_CXXFLAGS.
4250 (tsan_finish): Restore ALWAYS_CXXFLAGS correctly. Set dg-do-what-default
4251 to run as a default behaviour.
4252 * gcc.dg/ubsan/ubsan.exp: Don't check the return value of ubsan_init.
4253 Check check_effective_target_fsanitize_undefined before running the
4254 tests.
4255 * g++.dg/ubsan/ubsan.exp: Likewise.
4256 * gcc.dg/asan/asan.exp: Don't check the return value of asan_init.
4257 check_effective_target_fsanitize_address too early.
4258 Check check_effective_target_fsanitize_address before running the tests.
4259 * g++.dg/asan/asan.exp: Likewise.
4260 * gcc.dg/tsan/tsan.exp: Don't check the return value of tsan_init.
4261 check_effective_target_fsanitize_thread too early.
4262 Check check_effective_target_fsanitize_thread before running the tests.
4263 * g++.dg/tsan/tsan.exp: Likewise.
4264
4265 2014-10-01 Segher Boessenkool <segher@kernel.crashing.org>
4266
4267 * gcc.dg/combine-clobber.c: New.
4268
4269 2014-10-01 Jakub Jelinek <jakub@redhat.com>
4270
4271 PR debug/63342
4272 * gcc.dg/pr63342.c: New test.
4273
4274 PR c++/63306
4275 * g++.dg/ipa/pr63306.C: New test.
4276
4277 PR target/63428
4278 * gcc.dg/torture/vshuf-4.inc: Move test 122 from EXPTESTS
4279 to test 24 in TESTS.
4280
4281 2014-10-01 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4282
4283 * lib/target-supports.exp: Error out with preprocessor condition
4284 instead of FOO everywhere.
4285
4286 2014-10-01 Edward Smith-Rowland <3dw4rd@verizon.net>
4287
4288 Implement SD-6: SG10 Feature Test Recommendations
4289 * g++.dg/cpp1y/feat-cxx11-neg.C: New.
4290 * g++.dg/cpp1y/feat-cxx11.C: New.
4291 * g++.dg/cpp1y/feat-cxx14.C: New.
4292 * g++.dg/cpp1y/feat-cxx98.C: New.
4293 * g++.dg/cpp1y/feat-cxx98-neg.C: New.
4294 * g++.dg/cpp1y/phoobhar.h: New.
4295 * g++.dg/cpp1y/testinc/phoobhar.h: New.
4296
4297 2014-09-30 Teresa Johnson <tejohnson@google.com>
4298
4299 * gcc.dg/tree-prof/20050826-2.c: New test.
4300 * gcc.dg/tree-prof/cmpsf-1.c: Ditto.
4301
4302 2014-09-30 Manuel López-Ibáñez <manu@gcc.gnu.org>
4303
4304 PR c++/16564
4305 * lib/gcc.exp: Accept "fatal error:" as error prefix.
4306 * lib/g++.exp: Likewise.
4307 * lib/obj-c++.exp: Likewise.
4308 * lib/objc.exp: Likewise.
4309 * g++.dg/template/pr16564.C: New test.
4310
4311 2014-09-30 Paolo Carlini <paolo.carlini@oracle.com>
4312
4313 PR c++/16564
4314 * g++.dg/cpp0x/decltype26.C: Adjust.
4315 * g++.dg/cpp0x/decltype28.C: Likewise.
4316 * g++.dg/cpp0x/decltype29.C: Likewise.
4317 * g++.dg/cpp0x/decltype32.C: Likewise.
4318 * g++.dg/cpp0x/enum11.C: Likewise.
4319 * g++.dg/template/arrow1.C: Likewise.
4320 * g++.dg/template/pr23510.C: Likewise.
4321 * g++.dg/template/recurse.C: Likewise.
4322 * g++.dg/template/recurse2.C: Likewise.
4323 * g++.dg/template/vtable2.C: Likewise.
4324 * g++.old-deja/g++.pt/infinite1.C: Likewise.
4325
4326 2014-09-30 Bernd Edlinger <bernd.edlinger@hotmail.de>
4327
4328 PR preprocessor/58893
4329 * gcc.dg/pr58893.c: New test case.
4330 * gcc.dg/pr58893-0.h: New include.
4331
4332 2014-09-30 Ilya Tocar <ilya.tocar@intel.com>
4333
4334 PR middle-end/62120
4335 * gcc.target/i386/avx512f-additional-reg-names.c: Use register valid
4336 in 32-bit mode.
4337 * gcc.target/i386/pr62120.c: New.
4338
4339 2014-09-30 James Greenhalgh <james.greenhalgh@arm.com>
4340
4341 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: New.
4342 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise.
4343 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Fix return type.
4344 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmulls_s32): Fix
4345 return type.
4346
4347 2014-09-30 Dominique d'Humieres <dominiq@lps.ens.fr>
4348
4349 * gfortran.dg/coarray_collectives_9.f90: Fix some dg-error.
4350
4351 2014-09-30 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR inline-asm/63282
4354 * gcc.c-torture/compile/pr63282.c: New test.
4355
4356 2014-09-29 Eric Botcazou <ebotcazou@adacore.com>
4357
4358 * gcc.dg/tree-ssa/vrp94.c: New test.
4359 * gnat.dg/opt40.adb: Likewise.
4360
4361 2014-09-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
4362
4363 * gcc.dg/vmx/ops.c: Remove calls to vec_splat, vec_vsplth,
4364 vec_vspltw, and vec_vspltb for which the second argument is out of
4365 range.
4366
4367 2014-09-29 Chen Gang <gang.chen.5i5j@gmail.com>
4368
4369 * gcc.c-torture/compile/calls-void.c: New test.
4370
4371 2014-09-29 Paolo Carlini <paolo.carlini@oracle.com>
4372
4373 PR c++/51385
4374 * g++.dg/template/pr51385.C: New.
4375
4376 2014-09-28 Robert Suchanek <robert.suchanek@imgtec.com>
4377
4378 * gcc.target/mips/20140928.c: New test.
4379
4380 2014-09-27 Andi Kleen <ak@linux.intel.com>
4381
4382 * gcc.target/i386/nop-mcount.c: Only run on Linux.
4383 * gcc.target/i386/record-mcount.c: dito.
4384
4385 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4386
4387 PR ipa/62121
4388 * g++.dg/torture/pr62121.C: New testcase.
4389
4390 2014-09-26 Jan Hubicka <hubicka@ucw.cz>
4391
4392 PR middle-end/35545
4393 * g++.dg/tree-prof/pr35545.C: New testcase.
4394
4395 2014-09-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4396
4397 * gcc.target/powerpc/pr63335.c: Change effective target to
4398 vsx_hw.
4399
4400 2014-09-26 H.J. Lu <hongjiu.lu@intel.com>
4401
4402 * gcc.target/i386/shrink_wrap_1.c: Skip ia32.
4403
4404 2014-09-26 Jakub Jelinek <jakub@redhat.com>
4405
4406 * g++.dg/compat/struct-layout-1_generate.c: Add -Wno-abi
4407 to default options.
4408
4409 2014-09-25 Andi Kleen <ak@linux.intel.com>
4410
4411 * gcc.target/i386/nop-mcount.c: New file.
4412 * gcc.target/i386/record-mcount.c: New file.
4413
4414 2014-09-25 Sandra Loosemore <sandra@codesourcery.com>
4415
4416 * gcc.dg/vect/pr56933.c: Don't specify "dg-do run" explicitly.
4417 * gcc.dg/vect/pr57705.c: Likewise.
4418 * gcc.dg/vect/pr57741-2.c: Likewise.
4419 * gcc.dg/vect/pr57741-3.c: Likewise.
4420 * gcc.dg/vect/pr59591-1.c: Likewise.
4421 * gcc.dg/vect/pr59591-2.c: Likewise.
4422 * gcc.dg/vect/pr60196-1.c: Likewise.
4423 * gcc.dg/vect/pr60196-2.c: Likewise.
4424 * gcc.dg/vect/pr60276.c: Likewise.
4425 * gcc.dg/vect/pr61680.c: Likewise.
4426 * gcc.dg/vect/pr63148.c: Likewise.
4427 * gcc.dg/vect/pr63189.c: Likewise.
4428 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
4429 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
4430 * gcc.dg/vect/vect-nop-move.c: Likewise.
4431 * gcc.dg/vect/vect-simd-clone-10.c: Likewise.
4432 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
4433
4434 2014-09-25 Jan Hubicka <hubicka@ucw.cz>
4435
4436 * testsuite/g++.dg/ipa/devirt-34.C: Update template.
4437
4438 2014-09-25 James Greenhalgh <james.greenhalgh@arm.com>
4439
4440 * gcc.target/aarch64/simd/vqshlb_1.c: New.
4441
4442 2014-09-25 Jiong Wang <jiong.wang@arm.com>
4443
4444 * gcc.target/i386/shrink_wrap_1.c: New test.
4445
4446 2014-09-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4447
4448 PR target/63335
4449 * gcc.target/powerpc/pr63335.c: New test.
4450
4451 2014-09-25 Marek Polacek <polacek@redhat.com>
4452
4453 PR c++/61945
4454 * g++.dg/warn/pr61945.C: New test.
4455
4456 2014-09-25 Jakub Jelinek <jakub@redhat.com>
4457
4458 PR tree-optimization/63341
4459 * gcc.dg/vect/pr63341-1.c: New test.
4460 * gcc.dg/vect/pr63341-2.c: New test.
4461
4462 PR c++/63249
4463 * g++.dg/gomp/pr63249.C: New test.
4464 * c-c++-common/gomp/pr63249.c: New test.
4465
4466 2014-09-25 Tobias Burnus <burnus@net-b.de>
4467
4468 * gfortran.dg/coarray/collectives_3.f90: New.
4469 * gfortran.dg/coarray_collectives_9.f90: New.
4470 * gfortran.dg/coarray_collectives_10.f90: New.
4471 * gfortran.dg/coarray_collectives_11.f90: New.
4472 * gfortran.dg/coarray_collectives_12.f90: New.
4473
4474 2014-09-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4475
4476 * gcc.target/powerpc/swaps-p8-17.c: New test.
4477
4478 2014-09-24 Jiong Wang <jiong.wang@arm.com>
4479
4480 * gcc.target/aarch64/shrink_wrap_symbol_ref_1.c: New testcase.
4481
4482 2014-09-24 Marek Polacek <polacek@redhat.com>
4483
4484 PR c/61405
4485 PR c/53874
4486 * c-c++-common/pr53874.c: New test.
4487 * c-c++-common/pr61405.c: New test.
4488
4489 2014-09-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4490
4491 * gcc.target/aarch64/simd/vmul_lane_const_lane_1.c: New test.
4492
4493 2014-09-24 Jakub Jelinek <jakub@redhat.com>
4494
4495 PR sanitizer/63316
4496 * c-c++-common/asan/pr63316.c: New test.
4497
4498 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
4499
4500 PR tree-optimization/63266
4501 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
4502
4503 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
4504
4505 * gcc.target/arm/pr63210.c: New test.
4506
4507 2014-09-23 Andi Kleen <ak@linux.intel.com>
4508
4509 * gcc.dg/noreorder.c: New test.
4510 * gcc.dg/noreorder2.c: New test.
4511 * gcc.dg/noreorder3.c: New test.
4512 * gcc.dg/noreorder4.c: New test.
4513
4514 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
4515
4516 * gcc.dg/combine_ashiftrt_1.c: New test.
4517 * gcc.dg/combine_ashiftrt_2.c: Likewise.
4518 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
4519 workarounds for cmge.
4520 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
4521 absence of mvn.
4522
4523 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4524
4525 PR c++/61857
4526 * g++.dg/cpp1y/lambda-init10.C: New.
4527
4528 2014-09-23 Jakub Jelinek <jakub@redhat.com>
4529
4530 PR fortran/63331
4531 * gfortran.dg/pr63331.f90: New test.
4532
4533 2014-09-24 Renlin Li <renlin.li@arm.com>
4534
4535 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
4536 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
4537 * gcc.dg/pr10474.c: Likewise.
4538
4539 2014-09-20 Mark Wielaard <mjw@redhat.com>
4540
4541 * gcc.dg/guality/const-volatile.c (i): Mark as used.
4542 (ci): Likewise.
4543 (pci): Likewise.
4544 (pvi): Likewise.
4545 (pcvi): Likewise.
4546 (cip): Likewise.
4547 (foo): Likewise.
4548 (cfoo): Likewise.
4549
4550 2014-09-20 Mark Wielaard <mjw@redhat.com>
4551
4552 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
4553 and "long int" to plain "short" and "long".
4554 * gcc.dg/guality/const-volatile.c (struct bar): New struct
4555 containing short and long long fields.
4556 (bar): New variable to test the type.
4557
4558 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
4559
4560 PR c++/62155
4561 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
4562
4563 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
4564
4565 PR c++/62219
4566 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
4567
4568 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4569
4570 * gcc.dg/vect/vect-reduc-or_1.c: New test.
4571 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
4572
4573 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
4574
4575 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
4576 New.
4577
4578 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
4579 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
4580
4581 2014-09-22 Jakub Jelinek <jakub@redhat.com>
4582
4583 PR debug/63328
4584 * c-c++-common/gomp/pr63328.c: New test.
4585
4586 2014-09-22 Martin Liska <mliska@suse.cz>
4587
4588 PR lto/63270
4589 * g++.dg/lto/pr63270_0.C: New test.
4590 * g++.dg/lto/pr63270_1.C: New test.
4591
4592 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
4593
4594 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
4595 for call_value_rex64_ms_sysv.
4596 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
4597 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
4598 for call_rex64_ms_sysv.
4599
4600 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4601 Tobias Burnus <burnus@net-b.de>
4602
4603 * gfortran.dg/coarray_atomic_5.f90: New
4604
4605 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
4606
4607 PR c++/61825
4608 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
4609
4610 2014-09-19 Andi Kleen <ak@linux.intel.com>
4611
4612 * gcc.dg/pg-override.c: Only run on x86 Linux.
4613 * gcc.dg/pg.c: Dito.
4614 * gcc.target/i386/fentry-override.c: Exclude for PIC.
4615 * gcc.target/i386/fentry.c: Dito.
4616
4617 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
4618
4619 PR ipa/61998
4620 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
4621
4622 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
4623
4624 PR fortran/63152
4625 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
4626 * gfortran.dg/pr63152.f90: New test.
4627
4628 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
4629
4630 PR c++/58328
4631 * g++.dg/cpp0x/nsdmi10.C: New.
4632
4633 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
4634
4635 * gcc.dg/ssp-3.c: New.
4636 * gcc.dg/ssp-4.c: Likewise.
4637
4638 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
4639
4640 * gcc.target/s390/dfp-conv1.c: New testcase.
4641
4642 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
4643
4644 * c-c++-common/asan/red-align-1.c: New test.
4645 * c-c++-common/asan/red-align-2.c: New test.
4646
4647 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
4648
4649 * gcc.dg/pr61053.c: Updated for x32.
4650
4651 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4652
4653 PR debug/63285
4654 * gcc.target/i386/pr63285.c: New test.
4655
4656 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
4657
4658 PR target/61360
4659 * gcc.target/i386/pr61360.c: New.
4660
4661 2014-09-18 Jakub Jelinek <jakub@redhat.com>
4662
4663 PR c++/62017
4664 * g++.dg/asan/pr62017.C: New test.
4665
4666 PR testsuite/63292
4667 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
4668
4669 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4670
4671 PR c++/62232
4672 * g++.dg/cpp0x/Wdtor1.C: New.
4673
4674 2014-09-18 Joseph Myers <joseph@codesourcery.com>
4675
4676 * gcc.dg/torture/float128-exact-underflow.c: New test.
4677
4678 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
4679
4680 PR c++/61745
4681 * g++.dg/template/pr61745.C: New.
4682
4683 2014-09-17 Marek Polacek <polacek@redhat.com>
4684
4685 PR c/61854
4686 * gcc.dg/cpp/pr61854-1.c: New test.
4687 * gcc.dg/cpp/pr61854-2.c: New test.
4688 * gcc.dg/cpp/pr61854-3.c: New test.
4689 * gcc.dg/cpp/pr61854-3.h: New test.
4690 * gcc.dg/cpp/pr61854-4.c: New test.
4691 * gcc.dg/cpp/pr61854-5.c: New test.
4692 * gcc.dg/cpp/pr61854-6.c: New test.
4693 * gcc.dg/cpp/pr61854-7.c: New test.
4694 * gcc.dg/cpp/pr61854-c90.c: New test.
4695 * gcc.dg/cpp/pr61854-c94.c: New test.
4696
4697 2014-09-17 Jakub Jelinek <jakub@redhat.com>
4698
4699 PR debug/63284
4700 * gcc.dg/pr63284.c: New test.
4701
4702 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
4703
4704 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
4705
4706 PR c++/63241
4707 * g++.dg/cpp0x/constexpr-63241.C: New.
4708
4709 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
4710
4711 PR libfortran/62768
4712 * gfortran.dg/filename_null.f90: New test.
4713
4714 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4715
4716 * gcc.dg/pg-override.c: Fix a typo.
4717
4718 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
4719
4720 * gcc.dg/pg.c: Fix a typo.
4721
4722 2014-09-16 Richard Biener <rguenther@suse.de>
4723
4724 PR testsuite/63258
4725 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
4726 for "vectorization not profitable".
4727
4728 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
4729
4730 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
4731
4732 2014-09-16 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR fortran/56408
4735 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
4736 missing nexted dg-test call support in dejaGNU 1.4.4.
4737
4738 2014-09-15 Andi Kleen <ak@linux.intel.com>
4739
4740 * gcc.dg/pg-override.c: New test.
4741 * gcc.dg/pg.c: New test.
4742 * gcc.target/i386/fentry-override.c: New test.
4743 * gcc.target/i386/fentry.c: New test.
4744
4745 2014-09-15 Jakub Jelinek <jakub@redhat.com>
4746
4747 PR fortran/56408
4748 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
4749 New global vars.
4750 (dg-compile-aux-modules): New procedure.
4751 * gfortran.dg/binding_label_tests_10.f03: Remove comment
4752 and keep-modules.
4753 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
4754 use dg-compile-aux-modules.
4755 * gfortran.dg/binding_label_tests_11.f03: Remove comment
4756 and keep-modules.
4757 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
4758 use dg-compile-aux-modules.
4759 * gfortran.dg/binding_label_tests_13.f03: Remove comment
4760 and keep-modules.
4761 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
4762 use dg-compile-aux-modules.
4763 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
4764 and keep-modules.
4765 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
4766 use dg-compile-aux-modules.
4767 * gfortran.dg/class_45a.f03: Remove keep-modules.
4768 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
4769 and cleanup-modules.
4770 * gfortran.dg/class_4a.f03: Use dg-do link, use
4771 dg-additional-sources and cleanup-modules, remove keep-modules
4772 and update comment.
4773 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
4774 keep-modules, adjust comment.
4775 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
4776 dg-additional-sources and cleanup-modules.
4777 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
4778 associated comment.
4779 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
4780 remove comment.
4781 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
4782 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
4783 use dg-compile-aux-modules.
4784 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
4785 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
4786 use dg-compile-aux-modules.
4787 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
4788 * gfortran.dg/whole_file_29.f90: Remove comment, use
4789 dg-compile-aux-modules.
4790 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
4791 * gfortran.dg/whole_file_31.f90: Remove comment, use
4792 dg-compile-aux-modules.
4793
4794 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
4795 gcc_parallel_test_enable): New procedures. If
4796 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
4797 runtest_file_p to invoke also gcc_parallel_test_run_p.
4798 * g++.dg/guality/guality.exp (check_guality): Save/restore
4799 test_counts array around the body of the procedure.
4800 * gcc.dg/guality/guality.exp (check_guality): Likewise.
4801 * g++.dg/plugin/plugin.exp: Run all the tests serially
4802 by the first parallel runtest encountering it.
4803 * gcc.dg/plugin/plugin.exp: Likewise.
4804 * gcc.misc-tests/matrix1.exp: Likewise.
4805 * gcc.misc-tests/dhry.exp: Likewise.
4806 * gcc.misc-tests/acker1.exp: Likewise.
4807 * gcc.misc-tests/linkage.exp: Likewise.
4808 * gcc.misc-tests/mg.exp: Likewise.
4809 * gcc.misc-tests/mg-2.exp: Likewise.
4810 * gcc.misc-tests/sort2.exp: Likewise.
4811 * gcc.misc-tests/sieve.exp: Likewise.
4812 * gcc.misc-tests/options.exp: Likewise.
4813 * gcc.misc-tests/help.exp: Likewise.
4814 * go.test/go-test.exp (go-gc-tests): Use
4815 gcc_parallel_test_enable {0, 1} around all handling of
4816 each test.
4817 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
4818 * ada/acats/run_all.sh: Parallelize using mkdir inside of
4819 a shared directory. Avoid forking and expr uses if
4820 shell supports $(()).
4821
4822 2014-09-14 David Sherwood <david.sherwood@arm.com>
4823
4824 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
4825
4826 2014-09-14 James Clarke <jrtc27@jrtc27.com>
4827
4828 PR target/61407
4829 * gcc.dg/darwin-minversion-1.c: Fixed formatting
4830 * gcc.dg/darwin-minversion-2.c: Fixed formatting
4831 * gcc.dg/darwin-minversion-3.c: Fixed formatting
4832 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
4833
4834 2014-09-13 Marek Polacek <polacek@redhat.com>
4835
4836 PR c++/60862
4837 * g++.dg/diagnostic/pr60862.C: New test.
4838
4839 2014-09-12 Richard Biener <rguenther@suse.de>
4840
4841 PR middle-end/63237
4842 * g++.dg/torture/pr63237.C: New testcase.
4843
4844 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
4845
4846 * gcc.dg/vec-andxor1.c: New file.
4847
4848 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
4849
4850 PR target/58757
4851 * gcc.dg/c11-true_min-1.c: New testcase.
4852
4853 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
4854
4855 PR c++/61489
4856 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
4857 * g++.old-deja/g++.other/warn5.C: Adjust.
4858
4859 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
4860
4861 * gcc.target/aarch64/vset_lane_1.c: New test.
4862
4863 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
4864
4865 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
4866 Fix declaration.
4867 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
4868 Fix declaration.
4869 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
4870 Fix declaration.
4871 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
4872 Fix declaration.
4873
4874 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4875
4876 PR tree-optimization/63186
4877 * gcc.dg/pr63186.c: New testcase.
4878
4879 2014-09-10 Xinliang David Li <davidxl@google.com>
4880
4881 PR target/63209
4882 * gcc.c-torture/execute/pr63209.c: New test.
4883
4884 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4885
4886 * gcc.target/i386/i386.exp: Only run vect-args.c tests
4887 if runtest_file_p says they should be run.
4888
4889 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4890
4891 * gcc.target/aarch64/vstN_1.c: New test.
4892
4893 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
4894
4895 * gcc.target/aarch64/vldN_lane_1.c: New test.
4896
4897 2014-09-10 Martin Jambor <mjambor@suse.cz>
4898
4899 PR ipa/61654
4900 * g++.dg/ipa/pr61654.C: New test.
4901
4902 2014-09-10 Jakub Jelinek <jakub@redhat.com>
4903
4904 * c-c++-common/ubsan/attrib-3.c: New test.
4905 * c-c++-common/ubsan/nonnull-1.c: New test.
4906 * c-c++-common/ubsan/nonnull-2.c: New test.
4907 * c-c++-common/ubsan/nonnull-3.c: New test.
4908 * c-c++-common/ubsan/nonnull-4.c: New test.
4909 * c-c++-common/ubsan/nonnull-5.c: New test.
4910
4911 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
4912
4913 * g++.dg/lto/pr63166_0.ii: New testcase.
4914 * g++.dg/lto/pr63166_1.ii: New testcase.
4915
4916 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
4917
4918 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
4919
4920 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4921
4922 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
4923 xxpermdi and add commentary about adding it back later; remove
4924 unused typedef.
4925
4926 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4927
4928 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
4929 and 16-byte aligned.
4930 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
4931 * gcc.target/arm/vect-lroundf_1.c: Likewise.
4932 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
4933 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4934 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4935 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4936
4937 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4938
4939 * gcc.target/aarch64/vldN_dup_1.c: New test.
4940
4941 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4942
4943 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
4944
4945 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4946
4947 * gcc.target/aarch64/vldN_1.c: New test.
4948
4949 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
4950
4951 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
4952
4953 2014-09-09 Jiong Wang <jiong.wang@arm.com>
4954
4955 * gcc.target/arm/vect-copysignf.c: New testcase.
4956
4957 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4958
4959 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4960
4961 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4962
4963 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4964
4965 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4966
4967 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4968
4969 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4970
4971 * gcc.target/arm/vfp-1.c: Updated expected assembly.
4972
4973 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4974
4975 * gcc.target/arm/pr51835.c: Update expected assembly.
4976 * gcc.target/arm/vfp-1.c: Likewise.
4977 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
4978 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
4979 * gcc.target/arm/vfp-ldmiad.c: Likewise.
4980 * gcc.target/arm/vfp-ldmias.c: Likewise.
4981 * gcc.target/arm/vfp-stmdbd.c: Likewise.
4982 * gcc.target/arm/vfp-stmdbs.c: Likewise.
4983 * gcc.target/arm/vfp-stmiad.c: Likewise.
4984 * gcc.target/arm/vfp-stmias.c: Likewise.
4985
4986 2014-09-09 Tony Wang <tony.wang@arm.com>
4987
4988 * gcc.target/arm/xordi3-opt.c: Disable this
4989 test case for thumb1 target.
4990 * gcc.target/arm/iordi3-opt.c: Ditto.
4991
4992 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4993
4994 PR target/61749
4995 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
4996
4997 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
4998
4999 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
5000
5001 2014-09-08 Jakub Jelinek <jakub@redhat.com>
5002
5003 PR tree-optimization/60196
5004 PR tree-optimization/63189
5005 * gcc.dg/vect/pr63189.c: New test.
5006 * gcc.dg/vect/pr60196-1.c: New test.
5007 * gcc.dg/vect/pr60196-2.c: New test.
5008
5009 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5010
5011 * gcc.target/powerpc/swaps-p8-16.c: New test.
5012
5013 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
5014
5015 * gcc.target/i386/pr62208.c: New test.
5016
5017 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
5018
5019 PR testsuite/56194
5020 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
5021
5022 * g++.dg/ipa/pr61800.C: Require visibility.
5023
5024 * gcc.dg/pr61868.c: Require lto.
5025
5026 2014-09-05 Easwaran Raman <eraman@google.com>
5027
5028 PR rtl-optimization/62146
5029 * testsuite/g++.dg/opt/pr62146.C: New.
5030
5031 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
5032
5033 * gcc.dg/vect/vect-109.c: Skip predicate added.
5034 * gcc.dg/vect/vect-93.c: Test check fixed.
5035 * gcc.dg/vect/bb-slp-10.c: Likewise.
5036 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
5037 Check unaligned feature.
5038
5039 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5040
5041 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
5042 int{32,16,8}x1_t with int{32,16,8}_t.
5043 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
5044 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
5045 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
5046 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
5047
5048 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5049
5050 * gcc.target/aarch64/vget_high_1.c: New test.
5051 * gcc.target/aarch64/vget_low_1.c: Likewise.
5052
5053 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5054
5055 * gcc.target/aarch64/simd/int_comparisons.x: New file.
5056 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
5057 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
5058
5059 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
5060
5061 * gcc.target/aarch64/simd/vrbit_1.c: New test.
5062
5063 2014-09-05 Richard Biener <rguenther@suse.de>
5064
5065 PR middle-end/63148
5066 * gcc.dg/vect/pr63148.c: New testcase.
5067 * c-c++-common/pr19807-1.c: Likewise.
5068 * g++.dg/tree-ssa/pr19807.C: Adjust.
5069 * g++.dg/tree-ssa/tmmti-2.C: Remove.
5070
5071 2014-09-05 Bin Cheng <bin.cheng@arm.com>
5072
5073 PR target/55701
5074 * gcc.target/arm/memset-inline-1.c: New test.
5075 * gcc.target/arm/memset-inline-2.c: New test.
5076 * gcc.target/arm/memset-inline-3.c: New test.
5077 * gcc.target/arm/memset-inline-4.c: New test.
5078 * gcc.target/arm/memset-inline-5.c: New test.
5079 * gcc.target/arm/memset-inline-6.c: New test.
5080 * gcc.target/arm/memset-inline-7.c: New test.
5081 * gcc.target/arm/memset-inline-8.c: New test.
5082 * gcc.target/arm/memset-inline-9.c: New test.
5083 * gcc.target/arm/memset-inline-10.c: New test.
5084
5085 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
5086
5087 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
5088
5089 2014-09-04 Guozhi Wei <carrot@google.com>
5090
5091 PR target/62040
5092 * gcc.target/aarch64/pr62040.c: New test.
5093
5094 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
5095
5096 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
5097 override specific ones, but specific ones do.
5098
5099 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5100
5101 * gcc.target/powerpc/swaps-p8-13.c: New test.
5102 * gcc.target/powerpc/swaps-p8-14.c: New test.
5103 * gcc.target/powerpc/swaps-p8-15.c: New test.
5104
5105 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5106
5107 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
5108 regardless of endianness.
5109
5110 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
5111
5112 PR fortran/62174
5113 * gfortran.dg/cray_pointers_11.f90: New.
5114
5115 2014-09-03 Martin Jambor <mjambor@suse.cz>
5116
5117 PR ipa/62015
5118 * g++.dg/ipa/pr62015.C: New test.
5119
5120 2014-09-03 Martin Jambor <mjambor@suse.cz>
5121
5122 PR ipa/61986
5123 * gcc.dg/ipa/pr61986.c: New test.
5124
5125 2014-09-03 Marek Polacek <polacek@redhat.com>
5126
5127 PR c/62294
5128 * gcc.dg/pr62294.c: New test.
5129 * gcc.dg/pr62294.h: New file.
5130
5131 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
5132
5133 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
5134 of dg-options. Add "inline" keyword to test functions.
5135
5136 2014-09-03 Marek Polacek <polacek@redhat.com>
5137
5138 PR c/62024
5139 * g++.dg/cpp0x/pr62024.C: New test.
5140 * gcc.dg/pr62024.c: New test.
5141
5142 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
5143
5144 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
5145 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
5146 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
5147 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
5148 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
5149 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
5150
5151 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5152
5153 PR target/61078
5154 * gcc.target/s390/pr61078.c: New testcase.
5155
5156 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
5157
5158 * gcc.dg/20111227-2.c: Compile only for x86 targets.
5159 * gcc.dg/20111227-3.c: Ditto.
5160
5161 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
5162
5163 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
5164
5165 2014-09-03 Tobias Burnus <burnus@net-b.de>
5166
5167 PR fortran/61881
5168 PR fortran/61888
5169 PR fortran/57305
5170 * gfortran.dg/sizeof_4.f90: New.
5171
5172 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5173
5174 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
5175 vec_cts, and vec_ctu.
5176 * gcc.target/powerpc/builtins-2.c: Likewise.
5177
5178 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
5179
5180 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
5181 [!__sun__ && !__hpux__] (arena_size): Scale according to
5182 target pointer size.
5183
5184 2014-09-02 Marek Polacek <polacek@redhat.com>
5185
5186 PR fortran/62270
5187 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
5188
5189 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5190
5191 PR target/62275
5192 * gcc.target/arm/vect-lceilf_1.c: New test.
5193 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
5194 * gcc.target/arm/vect-lroundf_1.c: Likewise.
5195
5196 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5197
5198 PR target/62275
5199 * gcc.target/arm/lceil-vcvt_1.c: New test.
5200 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
5201 * gcc.target/arm/lround-vcvt_1.c: Likewise.
5202
5203 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
5204
5205 DR 1453
5206 * g++.dg/cpp0x/constexpr-volatile.C: New.
5207 * g++.dg/ext/is_literal_type2.C: Likewise.
5208
5209 2014-09-02 Jakub Jelinek <jakub@redhat.com>
5210 Balaji V. Iyer <balaji.v.iyer@intel.com>
5211 Igor Zamyatin <igor.zamyatin@intel.com>
5212
5213 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
5214 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
5215 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
5216 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
5217 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
5218 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
5219 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
5220 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
5221 * g++.dg/cilk-plus/CK/cf3.cc: New test.
5222 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
5223 * g++.dg/cilk-plus/CK/for1.cc: New test.
5224 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
5225 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
5226 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
5227
5228 2014-09-02 Richard Biener <rguenther@suse.de>
5229
5230 PR tree-optimization/62695
5231 * gfortran.dg/pr62695.f90: New testcase.
5232
5233 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
5234
5235 PR target/62312
5236 * gcc.c-torture/compile/pr62312.c: New.
5237
5238 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5239
5240 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
5241
5242 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
5243
5244 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5245 Return right away if !arm*-*-*.
5246
5247 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
5248
5249 * gcc.c-torture/unsorted/386.c: Move to ...
5250 * gcc.c-torture/compile/386.c: ... here.
5251 * gcc.c-torture/unsorted/86.c: Move to ...
5252 * gcc.c-torture/compile/86.c: ... here.
5253 * gcc.c-torture/unsorted/a1.c: Move to ...
5254 * gcc.c-torture/compile/a1.c: ... here.
5255 * gcc.c-torture/unsorted/a3.c: Move to ...
5256 * gcc.c-torture/compile/a3.c: ... here.
5257 * gcc.c-torture/unsorted/aaa.c: Move to ...
5258 * gcc.c-torture/compile/aaa.c: ... here.
5259 * gcc.c-torture/unsorted/aa.c: Move to ...
5260 * gcc.c-torture/compile/aa.c: ... here.
5261 * gcc.c-torture/unsorted/abs.c: Move to ...
5262 * gcc.c-torture/compile/abs.c: ... here.
5263 * gcc.c-torture/unsorted/a.c: Move to ...
5264 * gcc.c-torture/compile/a.c: ... here.
5265 * gcc.c-torture/unsorted/ac.c: Move to ...
5266 * gcc.c-torture/compile/ac.c: ... here.
5267 * gcc.c-torture/unsorted/acc.c: Move to ...
5268 * gcc.c-torture/compile/acc.c: ... here.
5269 * gcc.c-torture/unsorted/add386.c: Move to ...
5270 * gcc.c-torture/compile/add386.c: ... here.
5271 * gcc.c-torture/unsorted/add.c: Move to ...
5272 * gcc.c-torture/compile/add.c: ... here.
5273 * gcc.c-torture/unsorted/addcc.c: Move to ...
5274 * gcc.c-torture/compile/addcc.c: ... here.
5275 * gcc.c-torture/unsorted/andm.c: Move to ...
5276 * gcc.c-torture/compile/andm.c: ... here.
5277 * gcc.c-torture/unsorted/andmem.c: Move to ...
5278 * gcc.c-torture/compile/andmem.c: ... here.
5279 * gcc.c-torture/unsorted/andn.c: Move to ...
5280 * gcc.c-torture/compile/andn.c: ... here.
5281 * gcc.c-torture/unsorted/andok.c: Move to ...
5282 * gcc.c-torture/compile/andok.c: ... here.
5283 * gcc.c-torture/unsorted/andsi.c: Move to ...
5284 * gcc.c-torture/compile/andsi.c: ... here.
5285 * gcc.c-torture/unsorted/andsparc.c: Move to ...
5286 * gcc.c-torture/compile/andsparc.c: ... here.
5287 * gcc.c-torture/unsorted/aos.c: Move to ...
5288 * gcc.c-torture/compile/aos.c: ... here.
5289 * gcc.c-torture/unsorted/arr.c: Move to ...
5290 * gcc.c-torture/compile/arr.c: ... here.
5291 * gcc.c-torture/unsorted/as.c: Move to ...
5292 * gcc.c-torture/compile/as.c: ... here.
5293 * gcc.c-torture/unsorted/ase.c: Move to ...
5294 * gcc.c-torture/compile/ase.c: ... here.
5295 * gcc.c-torture/unsorted/b1.c: Move to ...
5296 * gcc.c-torture/compile/b1.c: ... here.
5297 * gcc.c-torture/unsorted/b2.c: Move to ...
5298 * gcc.c-torture/compile/b2.c: ... here.
5299 * gcc.c-torture/unsorted/b3.c: Move to ...
5300 * gcc.c-torture/compile/b3.c: ... here.
5301 * gcc.c-torture/unsorted/b88.c: Move to ...
5302 * gcc.c-torture/compile/b88.c: ... here.
5303 * gcc.c-torture/unsorted/bad.c: Move to ...
5304 * gcc.c-torture/compile/bad.c: ... here.
5305 * gcc.c-torture/unsorted/band.c: Move to ...
5306 * gcc.c-torture/compile/band.c: ... here.
5307 * gcc.c-torture/unsorted/bb0.c: Move to ...
5308 * gcc.c-torture/compile/bb0.c: ... here.
5309 * gcc.c-torture/unsorted/bb1.c: Move to ...
5310 * gcc.c-torture/compile/bb1.c: ... here.
5311 * gcc.c-torture/unsorted/bbb.c: Move to ...
5312 * gcc.c-torture/compile/bbb.c: ... here.
5313 * gcc.c-torture/unsorted/b.c: Move to ...
5314 * gcc.c-torture/compile/b.c: ... here.
5315 * gcc.c-torture/unsorted/bc.c: Move to ...
5316 * gcc.c-torture/compile/bc.c: ... here.
5317 * gcc.c-torture/unsorted/bcopy.c: Move to ...
5318 * gcc.c-torture/compile/bcopy.c: ... here.
5319 * gcc.c-torture/unsorted/bf.c: Move to ...
5320 * gcc.c-torture/compile/bf.c: ... here.
5321 * gcc.c-torture/unsorted/bfins.c: Move to ...
5322 * gcc.c-torture/compile/bfins.c: ... here.
5323 * gcc.c-torture/unsorted/bfx.c: Move to ...
5324 * gcc.c-torture/compile/bfx.c: ... here.
5325 * gcc.c-torture/unsorted/bge.c: Move to ...
5326 * gcc.c-torture/compile/bge.c: ... here.
5327 * gcc.c-torture/unsorted/bit.c: Move to ...
5328 * gcc.c-torture/compile/bit.c: ... here.
5329 * gcc.c-torture/unsorted/bitf.c: Move to ...
5330 * gcc.c-torture/compile/bitf.c: ... here.
5331 * gcc.c-torture/unsorted/bitw.c: Move to ...
5332 * gcc.c-torture/compile/bitw.c: ... here.
5333 * gcc.c-torture/unsorted/blk.c: Move to ...
5334 * gcc.c-torture/compile/blk.c: ... here.
5335 * gcc.c-torture/unsorted/bt386.c: Move to ...
5336 * gcc.c-torture/compile/bt386.c: ... here.
5337 * gcc.c-torture/unsorted/bt.c: Move to ...
5338 * gcc.c-torture/compile/bt.c: ... here.
5339 * gcc.c-torture/unsorted/BUG11.c: Move to ...
5340 * gcc.c-torture/compile/BUG11.c: ... here.
5341 * gcc.c-torture/unsorted/BUG12.c: Move to ...
5342 * gcc.c-torture/compile/BUG12.c: ... here.
5343 * gcc.c-torture/unsorted/BUG13.c: Move to ...
5344 * gcc.c-torture/compile/BUG13.c: ... here.
5345 * gcc.c-torture/unsorted/BUG16.c: Move to ...
5346 * gcc.c-torture/compile/BUG16.c: ... here.
5347 * gcc.c-torture/unsorted/BUG17.c: Move to ...
5348 * gcc.c-torture/compile/BUG17.c: ... here.
5349 * gcc.c-torture/unsorted/BUG18.c: Move to ...
5350 * gcc.c-torture/compile/BUG18.c: ... here.
5351 * gcc.c-torture/unsorted/BUG1.c: Move to ...
5352 * gcc.c-torture/compile/BUG1.c: ... here.
5353 * gcc.c-torture/unsorted/BUG21.c: Move to ...
5354 * gcc.c-torture/compile/BUG21.c: ... here.
5355 * gcc.c-torture/unsorted/BUG22.c: Move to ...
5356 * gcc.c-torture/compile/BUG22.c: ... here.
5357 * gcc.c-torture/unsorted/BUG23.c: Move to ...
5358 * gcc.c-torture/compile/BUG23.c: ... here.
5359 * gcc.c-torture/unsorted/BUG24.c: Move to ...
5360 * gcc.c-torture/compile/BUG24.c: ... here.
5361 * gcc.c-torture/unsorted/BUG25.c: Move to ...
5362 * gcc.c-torture/compile/BUG25.c: ... here.
5363 * gcc.c-torture/unsorted/BUG2.c: Move to ...
5364 * gcc.c-torture/compile/BUG2.c: ... here.
5365 * gcc.c-torture/unsorted/BUG3.c: Move to ...
5366 * gcc.c-torture/compile/BUG3.c: ... here.
5367 * gcc.c-torture/unsorted/BUG4.c: Move to ...
5368 * gcc.c-torture/compile/BUG4.c: ... here.
5369 * gcc.c-torture/unsorted/BUG5.c: Move to ...
5370 * gcc.c-torture/compile/BUG5.c: ... here.
5371 * gcc.c-torture/unsorted/BUG6.c: Move to ...
5372 * gcc.c-torture/compile/BUG6.c: ... here.
5373 * gcc.c-torture/unsorted/bug.c: Move to ...
5374 * gcc.c-torture/compile/bug.c: ... here.
5375 * gcc.c-torture/unsorted/bugc.c: Move to ...
5376 * gcc.c-torture/compile/bugc.c: ... here.
5377 * gcc.c-torture/unsorted/buns.c: Move to ...
5378 * gcc.c-torture/compile/buns.c: ... here.
5379 * gcc.c-torture/unsorted/bx.c: Move to ...
5380 * gcc.c-torture/compile/bx.c: ... here.
5381 * gcc.c-torture/unsorted/c1.c: Move to ...
5382 * gcc.c-torture/compile/c1.c: ... here.
5383 * gcc.c-torture/unsorted/c2.c: Move to ...
5384 * gcc.c-torture/compile/c2.c: ... here.
5385 * gcc.c-torture/unsorted/call386.c: Move to ...
5386 * gcc.c-torture/compile/call386.c: ... here.
5387 * gcc.c-torture/unsorted/call.c: Move to ...
5388 * gcc.c-torture/compile/call.c: ... here.
5389 * gcc.c-torture/unsorted/callind.c: Move to ...
5390 * gcc.c-torture/compile/callind.c: ... here.
5391 * gcc.c-torture/unsorted/c.c: Move to ...
5392 * gcc.c-torture/compile/c.c: ... here.
5393 * gcc.c-torture/unsorted/cc.c: Move to ...
5394 * gcc.c-torture/compile/cc.c: ... here.
5395 * gcc.c-torture/unsorted/charmtst.c: Move to ...
5396 * gcc.c-torture/compile/charmtst.c: ... here.
5397 * gcc.c-torture/unsorted/cmb.c: Move to ...
5398 * gcc.c-torture/compile/cmb.c: ... here.
5399 * gcc.c-torture/unsorted/cmp.c: Move to ...
5400 * gcc.c-torture/compile/cmp.c: ... here.
5401 * gcc.c-torture/unsorted/cmphi.c: Move to ...
5402 * gcc.c-torture/compile/cmphi.c: ... here.
5403 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
5404 * gcc.c-torture/compile/cmpsi386.c: ... here.
5405 * gcc.c-torture/unsorted/cmul.c: Move to ...
5406 * gcc.c-torture/compile/cmul.c: ... here.
5407 * gcc.c-torture/unsorted/cn1.c: Move to ...
5408 * gcc.c-torture/compile/cn1.c: ... here.
5409 * gcc.c-torture/unsorted/comb.c: Move to ...
5410 * gcc.c-torture/compile/comb.c: ... here.
5411 * gcc.c-torture/unsorted/consec.c: Move to ...
5412 * gcc.c-torture/compile/consec.c: ... here.
5413 * gcc.c-torture/unsorted/const.c: Move to ...
5414 * gcc.c-torture/compile/const.c: ... here.
5415 * gcc.c-torture/unsorted/conv.c: Move to ...
5416 * gcc.c-torture/compile/conv.c: ... here.
5417 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
5418 * gcc.c-torture/compile/conv_tst.c: ... here.
5419 * gcc.c-torture/unsorted/cp.c: Move to ...
5420 * gcc.c-torture/compile/cp.c: ... here.
5421 * gcc.c-torture/unsorted/csebug.c: Move to ...
5422 * gcc.c-torture/compile/csebug.c: ... here.
5423 * gcc.c-torture/unsorted/cvt.c: Move to ...
5424 * gcc.c-torture/compile/cvt.c: ... here.
5425 * gcc.c-torture/unsorted/dblbug.c: Move to ...
5426 * gcc.c-torture/compile/dblbug.c: ... here.
5427 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
5428 * gcc.c-torture/compile/dbl_parm.c: ... here.
5429 * gcc.c-torture/unsorted/d.c: Move to ...
5430 * gcc.c-torture/compile/d.c: ... here.
5431 * gcc.c-torture/unsorted/ddd.c: Move to ...
5432 * gcc.c-torture/compile/ddd.c: ... here.
5433 * gcc.c-torture/unsorted/dead.c: Move to ...
5434 * gcc.c-torture/compile/dead.c: ... here.
5435 * gcc.c-torture/unsorted/delay.c: Move to ...
5436 * gcc.c-torture/compile/delay.c: ... here.
5437 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
5438 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
5439 * gcc.c-torture/unsorted/di.c: Move to ...
5440 * gcc.c-torture/compile/di.c: ... here.
5441 * gcc.c-torture/unsorted/dic.c: Move to ...
5442 * gcc.c-torture/compile/dic.c: ... here.
5443 * gcc.c-torture/unsorted/dilayout.c: Move to ...
5444 * gcc.c-torture/compile/dilayout.c: ... here.
5445 * gcc.c-torture/unsorted/dimove.c: Move to ...
5446 * gcc.c-torture/compile/dimove.c: ... here.
5447 * gcc.c-torture/unsorted/dimul.c: Move to ...
5448 * gcc.c-torture/compile/dimul.c: ... here.
5449 * gcc.c-torture/unsorted/div.c: Move to ...
5450 * gcc.c-torture/compile/div.c: ... here.
5451 * gcc.c-torture/unsorted/divdf.c: Move to ...
5452 * gcc.c-torture/compile/divdf.c: ... here.
5453 * gcc.c-torture/unsorted/dm.c: Move to ...
5454 * gcc.c-torture/compile/dm.c: ... here.
5455 * gcc.c-torture/unsorted/dshift.c: Move to ...
5456 * gcc.c-torture/compile/dshift.c: ... here.
5457 * gcc.c-torture/unsorted/e.c: Move to ...
5458 * gcc.c-torture/compile/e.c: ... here.
5459 * gcc.c-torture/unsorted/ex.c: Move to ...
5460 * gcc.c-torture/compile/ex.c: ... here.
5461 * gcc.c-torture/unsorted/ext.c: Move to ...
5462 * gcc.c-torture/compile/ext.c: ... here.
5463 * gcc.c-torture/unsorted/f1.c: Move to ...
5464 * gcc.c-torture/compile/f1.c: ... here.
5465 * gcc.c-torture/unsorted/f2.c: Move to ...
5466 * gcc.c-torture/compile/f2.c: ... here.
5467 * gcc.c-torture/unsorted/fdmul.c: Move to ...
5468 * gcc.c-torture/compile/fdmul.c: ... here.
5469 * gcc.c-torture/unsorted/float.c: Move to ...
5470 * gcc.c-torture/compile/float.c: ... here.
5471 * gcc.c-torture/unsorted/flo.c: Move to ...
5472 * gcc.c-torture/compile/flo.c: ... here.
5473 * gcc.c-torture/unsorted/flt_const.c: Move to ...
5474 * gcc.c-torture/compile/flt_const.c: ... here.
5475 * gcc.c-torture/unsorted/fnul.c: Move to ...
5476 * gcc.c-torture/compile/fnul.c: ... here.
5477 * gcc.c-torture/unsorted/foo.c: Move to ...
5478 * gcc.c-torture/compile/foo.c: ... here.
5479 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
5480 * gcc.c-torture/compile/forgetcc.c: ... here.
5481 * gcc.c-torture/unsorted/fq.c: Move to ...
5482 * gcc.c-torture/compile/fq.c: ... here.
5483 * gcc.c-torture/unsorted/g.c: Move to ...
5484 * gcc.c-torture/compile/g.c: ... here.
5485 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
5486 * gcc.c-torture/compile/gen_tst.c: ... here.
5487 * gcc.c-torture/unsorted/glob.c: Move to ...
5488 * gcc.c-torture/compile/glob.c: ... here.
5489 * gcc.c-torture/unsorted/gronk.c: Move to ...
5490 * gcc.c-torture/compile/gronk.c: ... here.
5491 * gcc.c-torture/unsorted/hibug.c: Move to ...
5492 * gcc.c-torture/compile/hibug.c: ... here.
5493 * gcc.c-torture/unsorted/hi.c: Move to ...
5494 * gcc.c-torture/compile/hi.c: ... here.
5495 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
5496 * gcc.c-torture/compile/HIcmp.c: ... here.
5497 * gcc.c-torture/unsorted/HIset.c: Move to ...
5498 * gcc.c-torture/compile/HIset.c: ... here.
5499 * gcc.c-torture/unsorted/i.c: Move to ...
5500 * gcc.c-torture/compile/i.c: ... here.
5501 * gcc.c-torture/unsorted/i++.c: Move to ...
5502 * gcc.c-torture/compile/i++.c: ... here.
5503 * gcc.c-torture/unsorted/ic.c: Move to ...
5504 * gcc.c-torture/compile/ic.c: ... here.
5505 * gcc.c-torture/unsorted/icmp.c: Move to ...
5506 * gcc.c-torture/compile/icmp.c: ... here.
5507 * gcc.c-torture/unsorted/ifreg.c: Move to ...
5508 * gcc.c-torture/compile/ifreg.c: ... here.
5509 * gcc.c-torture/unsorted/imm.c: Move to ...
5510 * gcc.c-torture/compile/imm.c: ... here.
5511 * gcc.c-torture/unsorted/isinf.c: Move to ...
5512 * gcc.c-torture/compile/isinf.c: ... here.
5513 * gcc.c-torture/unsorted/jmp.c: Move to ...
5514 * gcc.c-torture/compile/jmp.c: ... here.
5515 * gcc.c-torture/unsorted/jumptab.c: Move to ...
5516 * gcc.c-torture/compile/jumptab.c: ... here.
5517 * gcc.c-torture/unsorted/layout.c: Move to ...
5518 * gcc.c-torture/compile/layout.c: ... here.
5519 * gcc.c-torture/unsorted/lbug.c: Move to ...
5520 * gcc.c-torture/compile/lbug.c: ... here.
5521 * gcc.c-torture/unsorted/l.c: Move to ...
5522 * gcc.c-torture/compile/l.c: ... here.
5523 * gcc.c-torture/unsorted/ll1.c: Move to ...
5524 * gcc.c-torture/compile/ll1.c: ... here.
5525 * gcc.c-torture/unsorted/llbug.c: Move to ...
5526 * gcc.c-torture/compile/llbug.c: ... here.
5527 * gcc.c-torture/unsorted/lll.c: Move to ...
5528 * gcc.c-torture/compile/lll.c: ... here.
5529 * gcc.c-torture/unsorted/load8.c: Move to ...
5530 * gcc.c-torture/compile/load8.c: ... here.
5531 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
5532 * gcc.c-torture/compile/loadhicc.c: ... here.
5533 * gcc.c-torture/unsorted/log2.c: Move to ...
5534 * gcc.c-torture/compile/log2.c: ... here.
5535 * gcc.c-torture/unsorted/logic.c: Move to ...
5536 * gcc.c-torture/compile/logic.c: ... here.
5537 * gcc.c-torture/unsorted/loop-1.c: Move to ...
5538 * gcc.c-torture/compile/loop-1.c: ... here.
5539 * gcc.c-torture/unsorted/loop386.c: Move to ...
5540 * gcc.c-torture/compile/loop386.c: ... here.
5541 * gcc.c-torture/unsorted/lop.c: Move to ...
5542 * gcc.c-torture/compile/lop.c: ... here.
5543 * gcc.c-torture/unsorted/m1.c: Move to ...
5544 * gcc.c-torture/compile/m1.c: ... here.
5545 * gcc.c-torture/unsorted/m2.c: Move to ...
5546 * gcc.c-torture/compile/m2.c: ... here.
5547 * gcc.c-torture/unsorted/m5.c: Move to ...
5548 * gcc.c-torture/compile/m5.c: ... here.
5549 * gcc.c-torture/unsorted/m68.c: Move to ...
5550 * gcc.c-torture/compile/m68.c: ... here.
5551 * gcc.c-torture/unsorted/mbyte.c: Move to ...
5552 * gcc.c-torture/compile/mbyte.c: ... here.
5553 * gcc.c-torture/unsorted/mchar.c: Move to ...
5554 * gcc.c-torture/compile/mchar.c: ... here.
5555 * gcc.c-torture/unsorted/mcmp.c: Move to ...
5556 * gcc.c-torture/compile/mcmp.c: ... here.
5557 * gcc.c-torture/unsorted/mdouble.c: Move to ...
5558 * gcc.c-torture/compile/mdouble.c: ... here.
5559 * gcc.c-torture/unsorted/memtst.c: Move to ...
5560 * gcc.c-torture/compile/memtst.c: ... here.
5561 * gcc.c-torture/unsorted/miscomp.c: Move to ...
5562 * gcc.c-torture/compile/miscomp.c: ... here.
5563 * gcc.c-torture/unsorted/mm.c: Move to ...
5564 * gcc.c-torture/compile/mm.c: ... here.
5565 * gcc.c-torture/unsorted/mod.c: Move to ...
5566 * gcc.c-torture/compile/mod.c: ... here.
5567 * gcc.c-torture/unsorted/modcc.c: Move to ...
5568 * gcc.c-torture/compile/modcc.c: ... here.
5569 * gcc.c-torture/unsorted/move.c: Move to ...
5570 * gcc.c-torture/compile/move.c: ... here.
5571 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
5572 * gcc.c-torture/compile/move_qhi.c: ... here.
5573 * gcc.c-torture/unsorted/mregtst.c: Move to ...
5574 * gcc.c-torture/compile/mregtst.c: ... here.
5575 * gcc.c-torture/unsorted/msp.c: Move to ...
5576 * gcc.c-torture/compile/msp.c: ... here.
5577 * gcc.c-torture/unsorted/mtst.c: Move to ...
5578 * gcc.c-torture/compile/mtst.c: ... here.
5579 * gcc.c-torture/unsorted/mu.c: Move to ...
5580 * gcc.c-torture/compile/mu.c: ... here.
5581 * gcc.c-torture/unsorted/mul.c: Move to ...
5582 * gcc.c-torture/compile/mul.c: ... here.
5583 * gcc.c-torture/unsorted/mword1.c: Move to ...
5584 * gcc.c-torture/compile/mword1.c: ... here.
5585 * gcc.c-torture/unsorted/mword.c: Move to ...
5586 * gcc.c-torture/compile/mword.c: ... here.
5587 * gcc.c-torture/unsorted/n1.c: Move to ...
5588 * gcc.c-torture/compile/n1.c: ... here.
5589 * gcc.c-torture/unsorted/nand.c: Move to ...
5590 * gcc.c-torture/compile/nand.c: ... here.
5591 * gcc.c-torture/unsorted/n.c: Move to ...
5592 * gcc.c-torture/compile/n.c: ... here.
5593 * gcc.c-torture/unsorted/neg.c: Move to ...
5594 * gcc.c-torture/compile/neg.c: ... here.
5595 * gcc.c-torture/unsorted/o.c: Move to ...
5596 * gcc.c-torture/compile/o.c: ... here.
5597 * gcc.c-torture/unsorted/omit.c: Move to ...
5598 * gcc.c-torture/compile/omit.c: ... here.
5599 * gcc.c-torture/unsorted/opout.c: Move to ...
5600 * gcc.c-torture/compile/opout.c: ... here.
5601 * gcc.c-torture/unsorted/opt.c: Move to ...
5602 * gcc.c-torture/compile/opt.c: ... here.
5603 * gcc.c-torture/unsorted/or386.c: Move to ...
5604 * gcc.c-torture/compile/or386.c: ... here.
5605 * gcc.c-torture/unsorted/or.c: Move to ...
5606 * gcc.c-torture/compile/or.c: ... here.
5607 * gcc.c-torture/unsorted/parms.c: Move to ...
5608 * gcc.c-torture/compile/parms.c: ... here.
5609 * gcc.c-torture/unsorted/pass.c: Move to ...
5610 * gcc.c-torture/compile/pass.c: ... here.
5611 * gcc.c-torture/unsorted/p.c: Move to ...
5612 * gcc.c-torture/compile/p.c: ... here.
5613 * gcc.c-torture/unsorted/pmt.c: Move to ...
5614 * gcc.c-torture/compile/pmt.c: ... here.
5615 * gcc.c-torture/unsorted/poor.c: Move to ...
5616 * gcc.c-torture/compile/poor.c: ... here.
5617 * gcc.c-torture/unsorted/pp.c: Move to ...
5618 * gcc.c-torture/compile/pp.c: ... here.
5619 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
5620 * gcc.c-torture/compile/pret-arg.c: ... here.
5621 * gcc.c-torture/unsorted/pyr2.c: Move to ...
5622 * gcc.c-torture/compile/pyr2.c: ... here.
5623 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
5624 * gcc.c-torture/compile/PYRBUG.c: ... here.
5625 * gcc.c-torture/unsorted/pyr.c: Move to ...
5626 * gcc.c-torture/compile/pyr.c: ... here.
5627 * gcc.c-torture/unsorted/q.c: Move to ...
5628 * gcc.c-torture/compile/q.c: ... here.
5629 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
5630 * gcc.c-torture/compile/QIcmp.c: ... here.
5631 * gcc.c-torture/unsorted/QIset.c: Move to ...
5632 * gcc.c-torture/compile/QIset.c: ... here.
5633 * gcc.c-torture/unsorted/r1.c: Move to ...
5634 * gcc.c-torture/compile/r1.c: ... here.
5635 * gcc.c-torture/unsorted/r.c: Move to ...
5636 * gcc.c-torture/compile/r.c: ... here.
5637 * gcc.c-torture/unsorted/rel.c: Move to ...
5638 * gcc.c-torture/compile/rel.c: ... here.
5639 * gcc.c-torture/unsorted/rmsc.c: Move to ...
5640 * gcc.c-torture/compile/rmsc.c: ... here.
5641 * gcc.c-torture/unsorted/round.c: Move to ...
5642 * gcc.c-torture/compile/round.c: ... here.
5643 * gcc.c-torture/unsorted/run.c: Move to ...
5644 * gcc.c-torture/compile/run.c: ... here.
5645 * gcc.c-torture/unsorted/sar.c: Move to ...
5646 * gcc.c-torture/compile/sar.c: ... here.
5647 * gcc.c-torture/unsorted/s.c: Move to ...
5648 * gcc.c-torture/compile/s.c: ... here.
5649 * gcc.c-torture/unsorted/scal.c: Move to ...
5650 * gcc.c-torture/compile/scal.c: ... here.
5651 * gcc.c-torture/unsorted/sc.c: Move to ...
5652 * gcc.c-torture/compile/sc.c: ... here.
5653 * gcc.c-torture/unsorted/scc.c: Move to ...
5654 * gcc.c-torture/compile/scc.c: ... here.
5655 * gcc.c-torture/unsorted/scond.c: Move to ...
5656 * gcc.c-torture/compile/scond.c: ... here.
5657 * gcc.c-torture/unsorted/selfrec.c: Move to ...
5658 * gcc.c-torture/compile/selfrec.c: ... here.
5659 * gcc.c-torture/unsorted/seq.c: Move to ...
5660 * gcc.c-torture/compile/seq.c: ... here.
5661 * gcc.c-torture/unsorted/set386.c: Move to ...
5662 * gcc.c-torture/compile/set386.c: ... here.
5663 * gcc.c-torture/unsorted/set88.c: Move to ...
5664 * gcc.c-torture/compile/set88.c: ... here.
5665 * gcc.c-torture/unsorted/SFset.c: Move to ...
5666 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
5667 * gcc.c-torture/unsorted/shand.c: Move to ...
5668 * gcc.c-torture/compile/shand.c: ... here.
5669 * gcc.c-torture/unsorted/sh.c: Move to ...
5670 * gcc.c-torture/compile/sh.c: ... here.
5671 * gcc.c-torture/unsorted/shft.c: Move to ...
5672 * gcc.c-torture/compile/shft.c: ... here.
5673 * gcc.c-torture/unsorted/shift.c: Move to ...
5674 * gcc.c-torture/compile/shift.c: ... here.
5675 * gcc.c-torture/unsorted/shloop.c: Move to ...
5676 * gcc.c-torture/compile/shloop.c: ... here.
5677 * gcc.c-torture/unsorted/shm.c: Move to ...
5678 * gcc.c-torture/compile/shm.c: ... here.
5679 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
5680 * gcc.c-torture/compile/SIcmp.c: ... here.
5681 * gcc.c-torture/unsorted/signext2.c: Move to ...
5682 * gcc.c-torture/compile/signext2.c: ... here.
5683 * gcc.c-torture/unsorted/signext.c: Move to ...
5684 * gcc.c-torture/compile/signext.c: ... here.
5685 * gcc.c-torture/unsorted/sim.c: Move to ...
5686 * gcc.c-torture/compile/sim.c: ... here.
5687 * gcc.c-torture/unsorted/simple.c: Move to ...
5688 * gcc.c-torture/compile/simple.c: ... here.
5689 * gcc.c-torture/unsorted/SIset.c: Move to ...
5690 * gcc.c-torture/compile/SIset.c: ... here.
5691 * gcc.c-torture/unsorted/sne.c: Move to ...
5692 * gcc.c-torture/compile/sne.c: ... here.
5693 * gcc.c-torture/unsorted/sound.c: Move to ...
5694 * gcc.c-torture/compile/sound.c: ... here.
5695 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
5696 * gcc.c-torture/compile/sparcbug.c: ... here.
5697 * gcc.c-torture/unsorted/speed.c: Move to ...
5698 * gcc.c-torture/compile/speed.c: ... here.
5699 * gcc.c-torture/unsorted/stor.c: Move to ...
5700 * gcc.c-torture/compile/stor.c: ... here.
5701 * gcc.c-torture/unsorted/store0.c: Move to ...
5702 * gcc.c-torture/compile/store0.c: ... here.
5703 * gcc.c-torture/unsorted/storecc.c: Move to ...
5704 * gcc.c-torture/compile/storecc.c: ... here.
5705 * gcc.c-torture/unsorted/str.c: Move to ...
5706 * gcc.c-torture/compile/str.c: ... here.
5707 * gcc.c-torture/unsorted/stru.c: Move to ...
5708 * gcc.c-torture/compile/stru.c: ... here.
5709 * gcc.c-torture/unsorted/structret.c: Move to ...
5710 * gcc.c-torture/compile/structret.c: ... here.
5711 * gcc.c-torture/unsorted/stuct.c: Move to ...
5712 * gcc.c-torture/compile/stuct.c: ... here.
5713 * gcc.c-torture/unsorted/sub32.c: Move to ...
5714 * gcc.c-torture/compile/sub32.c: ... here.
5715 * gcc.c-torture/unsorted/subcc.c: Move to ...
5716 * gcc.c-torture/compile/subcc.c: ... here.
5717 * gcc.c-torture/unsorted/subcse.c: Move to ...
5718 * gcc.c-torture/compile/subcse.c: ... here.
5719 * gcc.c-torture/unsorted/sym.c: Move to ...
5720 * gcc.c-torture/compile/sym.c: ... here.
5721 * gcc.c-torture/unsorted/symconst.c: Move to ...
5722 * gcc.c-torture/compile/symconst.c: ... here.
5723 * gcc.c-torture/unsorted/t.c: Move to ...
5724 * gcc.c-torture/compile/t.c: ... here.
5725 * gcc.c-torture/unsorted/test.c: Move to ...
5726 * gcc.c-torture/compile/test.c: ... here.
5727 * gcc.c-torture/unsorted/test-flow.c: Move to ...
5728 * gcc.c-torture/compile/test-flow.c: ... here.
5729 * gcc.c-torture/unsorted/test-loop.c: Move to ...
5730 * gcc.c-torture/compile/test-loop.c: ... here.
5731 * gcc.c-torture/unsorted/time.c: Move to ...
5732 * gcc.c-torture/compile/time.c: ... here.
5733 * gcc.c-torture/unsorted/tmp.c: Move to ...
5734 * gcc.c-torture/compile/tmp.c: ... here.
5735 * gcc.c-torture/unsorted/trivial.c: Move to ...
5736 * gcc.c-torture/compile/trivial.c: ... here.
5737 * gcc.c-torture/unsorted/trunc.c: Move to ...
5738 * gcc.c-torture/compile/trunc.c: ... here.
5739 * gcc.c-torture/unsorted/u.c: Move to ...
5740 * gcc.c-torture/compile/u.c: ... here.
5741 * gcc.c-torture/unsorted/udconvert.c: Move to ...
5742 * gcc.c-torture/compile/udconvert.c: ... here.
5743 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
5744 * gcc.c-torture/compile/udivmod4.c: ... here.
5745 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
5746 * gcc.c-torture/compile/UHIcmp.c: ... here.
5747 * gcc.c-torture/unsorted/uns.c: Move to ...
5748 * gcc.c-torture/compile/uns.c: ... here.
5749 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
5750 * gcc.c-torture/compile/uns_tst.c: ... here.
5751 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
5752 * gcc.c-torture/compile/UQIcmp.c: ... here.
5753 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
5754 * gcc.c-torture/compile/USIcmp.c: ... here.
5755 * gcc.c-torture/unsorted/uuarg.c: Move to ...
5756 * gcc.c-torture/compile/uuarg.c: ... here.
5757 * gcc.c-torture/unsorted/v.c: Move to ...
5758 * gcc.c-torture/compile/v.c: ... here.
5759 * gcc.c-torture/unsorted/w.c: Move to ...
5760 * gcc.c-torture/compile/w.c: ... here.
5761 * gcc.c-torture/unsorted/ww.c: Move to ...
5762 * gcc.c-torture/compile/ww.c: ... here.
5763 * gcc.c-torture/unsorted/xb.c: Move to ...
5764 * gcc.c-torture/compile/xb.c: ... here.
5765 * gcc.c-torture/unsorted/xbg.c: Move to ...
5766 * gcc.c-torture/compile/xbg.c: ... here.
5767 * gcc.c-torture/unsorted/x.c: Move to ...
5768 * gcc.c-torture/compile/x.c: ... here.
5769 * gcc.c-torture/unsorted/xc.c: Move to ...
5770 * gcc.c-torture/compile/xc.c: ... here.
5771 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
5772 * gcc.c-torture/compile/xcsebug.c: ... here.
5773 * gcc.c-torture/unsorted/xdi.c: Move to ...
5774 * gcc.c-torture/compile/xdi.c: ... here.
5775 * gcc.c-torture/unsorted/xfoo.c: Move to ...
5776 * gcc.c-torture/compile/xfoo.c: ... here.
5777 * gcc.c-torture/unsorted/xi.c: Move to ...
5778 * gcc.c-torture/compile/xi.c: ... here.
5779 * gcc.c-torture/unsorted/xlop.c: Move to ...
5780 * gcc.c-torture/compile/xlop.c: ... here.
5781 * gcc.c-torture/unsorted/xmtst.c: Move to ...
5782 * gcc.c-torture/compile/xmtst.c: ... here.
5783 * gcc.c-torture/unsorted/xneg.c: Move to ...
5784 * gcc.c-torture/compile/xneg.c: ... here.
5785 * gcc.c-torture/unsorted/xopt.c: Move to ...
5786 * gcc.c-torture/compile/xopt.c: ... here.
5787 * gcc.c-torture/unsorted/xor.c: Move to ...
5788 * gcc.c-torture/compile/xor.c: ... here.
5789 * gcc.c-torture/unsorted/xorn.c: Move to ...
5790 * gcc.c-torture/compile/xorn.c: ... here.
5791 * gcc.c-torture/unsorted/xp.c: Move to ...
5792 * gcc.c-torture/compile/xp.c: ... here.
5793 * gcc.c-torture/unsorted/xpp.c: Move to ...
5794 * gcc.c-torture/compile/xpp.c: ... here.
5795 * gcc.c-torture/unsorted/xs.c: Move to ...
5796 * gcc.c-torture/compile/xs.c: ... here.
5797 * gcc.c-torture/unsorted/xsh.c: Move to ...
5798 * gcc.c-torture/compile/xsh.c: ... here.
5799 * gcc.c-torture/unsorted/xz.c: Move to ...
5800 * gcc.c-torture/compile/xz.c: ... here.
5801 * gcc.c-torture/unsorted/xzz.c: Move to ...
5802 * gcc.c-torture/compile/xzz.c: ... here.
5803
5804 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5805
5806 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
5807 (abort, exit): Declare.
5808
5809 2014-09-01 Yury Gribov <y.gribov@samsung.com>
5810
5811 PR sanitizer/61897
5812 PR sanitizer/62140
5813 * c-c++-common/asan/pr62140-1.c: New test.
5814 * c-c++-common/asan/pr62140-2.c: New test.
5815
5816 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
5817 Tobias Burnus <burnus@net-b.de>
5818
5819 PR fortran/62309
5820 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
5821
5822 2014-08-31 Tobias Burnus <burnus@net-b.de>
5823
5824 * gfortran.dg/coarray_lib_comm_1.f90: New.
5825
5826 2014-08-30 Andrew Pinski <apinski@cavium.com>
5827
5828 * gcc.c-torture/execute/20140828-1.c: New testcase.
5829
5830 2014-08-29 DJ Delorie <dj@redhat.com>
5831
5832 * lib/target-supports.exp (check_effective_target_size32plus):
5833 Increase size to avoid false positives on 24-bit address spaces.
5834 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
5835 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
5836 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
5837 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
5838 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
5839 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
5840 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
5841 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
5842
5843 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 PR c++/54002
5846 * g++.dg/cpp0x/constexpr-54002.C: New.
5847
5848 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5849
5850 PR c++/56991
5851 * g++.dg/cpp0x/constexpr-56991.C: New.
5852
5853 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5854
5855 PR c++/57764
5856 * g++.dg/cpp0x/constexpr-57764.C: New.
5857
5858 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5859
5860 PR c++/59938
5861 * g++.dg/cpp0x/constexpr-59938.C: New.
5862
5863 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
5864
5865 PR c++/61484
5866 * g++.dg/cpp0x/constexpr-61484.C: New.
5867
5868 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5869
5870 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
5871 vec_round, vec_splat, vec_div, and vec_mul.
5872 * gcc.target/powerpc/builtins-2.c: New test.
5873
5874 2014-08-28 Richard Biener <rguenther@suse.de>
5875
5876 PR tree-optimization/62283
5877 * gfortran.dg/vect/pr62283.f: New testcase.
5878 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
5879 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
5880 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
5881 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
5882 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
5883 * gcc.dg/vect/vect-33.c: Likewise.
5884
5885 2014-08-28 Yury Gribov <y.gribov@samsung.com>
5886
5887 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
5888
5889 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
5890
5891 PR cpp/23827 - standard C++ should not have hex float preprocessor
5892 tokens
5893 * g++.dg/cpp/pr23827_cxx11.C: New.
5894 * g++.dg/cpp/pr23827_cxx98.C: New.
5895 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
5896 * gcc.dg/cpp/pr23827_c90.c: New.
5897 * gcc.dg/cpp/pr23827_c90_neg.c: New.
5898 * gcc.dg/cpp/pr23827_c99.c: New.
5899
5900 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
5901
5902 PR c++/52892
5903 * g++.dg/cpp0x/constexpr-52892-1.C: New.
5904 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
5905 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
5906
5907 2014-08-27 Guozhi Wei <carrot@google.com>
5908
5909 PR target/62262
5910 * gcc.target/aarch64/pr62262.c: New test.
5911
5912 2014-08-26 Joseph Myers <joseph@codesourcery.com>
5913
5914 PR target/60606
5915 PR target/61330
5916 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
5917 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
5918
5919 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
5920
5921 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
5922 failure on s390*-*-linux-gnu.
5923
5924 2014-08-26 Richard Biener <rguenther@suse.de>
5925
5926 PR tree-optimization/62175
5927 * g++.dg/torture/pr62175.C: New testcase.
5928
5929 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
5930
5931 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
5932 copy of compile/compile.exp.
5933 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
5934 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
5935 i?86-*.
5936 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
5937 m32c-*-*.
5938 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
5939 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
5940 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
5941 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
5942 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
5943 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
5944 * gcc.c-torture/execute/20040703-1.c: Likewise.
5945 * gcc.c-torture/execute/20040705-1.c: Likewise.
5946 * gcc.c-torture/execute/20040705-2.c: Likewise.
5947 * gcc.c-torture/execute/20040709-1.c: Likewise.
5948 * gcc.c-torture/execute/20040709-2.c: Likewise.
5949 * gcc.c-torture/execute/20040811-1.c: Likewise.
5950 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
5951 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
5952 compiling for x86_64-* or i?86-*.
5953 * gcc.c-torture/execute/20050604-1.c: Likewise.
5954 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
5955 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
5956 for x86_64-* or i?86-*.
5957 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
5958 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
5959 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
5960 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
5961 option.
5962 * gcc.c-torture/execute/20111227-2.c: Moved to...
5963 * gcc.dg/20111227-2.c: ... here. Add -free option.
5964 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
5965 * gcc.dg/20111227-3.c: ... here. Add -free option.
5966 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
5967 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
5968 declarations for abort and exit.
5969 * gcc.c-torture/execute/920711-1.c: Likewise.
5970 * gcc.c-torture/execute/930529-1.c: Likewise.
5971 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
5972 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
5973 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
5974 exit.
5975 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
5976 for i?86-* or x86_64-*. Add declarations for abort and exit.
5977 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
5978 i?86-* or x86_64-*.
5979 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
5980 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
5981 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
5982 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
5983 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
5984 Xfail on powerpc-ibm-aix*. Add declaration for abort.
5985 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
5986 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
5987 m68k-linux.
5988 * gcc.c-torture/execute/loop-2g.c: Likewise.
5989 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
5990 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
5991 powerpc-*-eabi*.
5992 * gcc.c-torture/execute/pr19689.c: Require int32plus.
5993 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
5994 * gcc.c-torture/execute/pr23047.c: Likewise.
5995 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
5996 declarations for abort and exit.
5997 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
5998 * gcc.c-torture/execute/pr31448.c: Likewise.
5999 * gcc.c-torture/execute/pr35456.c: Skip on vax.
6000 * gcc.c-torture/execute/pr37573.c: Require int32plus.
6001 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
6002 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
6003 Skip on spu-*.
6004 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
6005 declarations for abort and exit.
6006 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
6007 * gcc.c-torture/execute/pr43220.c: Require int32plus.
6008 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
6009 * gcc.c-torture/execute/pr45262.c: Require int32plus.
6010 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
6011 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
6012 * gcc.c-torture/execute/pr51582-2.c: Likewise.
6013 * gcc.c-torture/execute/pr52979-1.c: Likewise.
6014 * gcc.c-torture/execute/pr52979-2.c: Likewise.
6015 * gcc.c-torture/execute/pr56799.c: Likewise.
6016 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
6017 option. Add declarations for abort and exit.
6018 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
6019 * gcc.c-torture/execute/pr58570.c: Likewise.
6020 * gcc.c-torture/execute/pr60822.c: Likewise.
6021 * gcc.c-torture/execute/pr7284-1.c: Likewise.
6022 * gcc.c-torture/execute/shiftdi.c: Likewise.
6023 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
6024 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
6025 * gcc.c-torture/execute/usmul.c: Require int32plus.
6026 * gcc.c-torture/execute/vrp-5.c: Likewise.
6027 * gcc.c-torture/execute/vrp-6.c: Likewise.
6028 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
6029 * gcc.c-torture/execute/20010122-1.x: Delete.
6030 * gcc.c-torture/execute/20010129-1.x: Delete.
6031 * gcc.c-torture/execute/20020404-1.x: Delete.
6032 * gcc.c-torture/execute/20021024-1.x: Delete.
6033 * gcc.c-torture/execute/20021127-1.x: Delete.
6034 * gcc.c-torture/execute/20030125-1.x: Delete.
6035 * gcc.c-torture/execute/20030216-1.x: Delete.
6036 * gcc.c-torture/execute/20030222-1.x: Delete.
6037 * gcc.c-torture/execute/20040629-1.x: Delete.
6038 * gcc.c-torture/execute/20040703-1.x: Delete.
6039 * gcc.c-torture/execute/20040705-1.x: Delete.
6040 * gcc.c-torture/execute/20040705-2.x: Delete.
6041 * gcc.c-torture/execute/20040709-1.x: Delete.
6042 * gcc.c-torture/execute/20040709-2.x: Delete.
6043 * gcc.c-torture/execute/20040811-1.x: Delete.
6044 * gcc.c-torture/execute/20050316-1.x: Delete.
6045 * gcc.c-torture/execute/20050316-2.x: Delete.
6046 * gcc.c-torture/execute/20050316-3.x: Delete.
6047 * gcc.c-torture/execute/20050604-1.x: Delete.
6048 * gcc.c-torture/execute/20061101-1.x: Delete.
6049 * gcc.c-torture/execute/20061220-1.x: Delete.
6050 * gcc.c-torture/execute/20081117-1.x: Delete.
6051 * gcc.c-torture/execute/20101011-1.x: Delete.
6052 * gcc.c-torture/execute/20120919-1.x: Delete.
6053 * gcc.c-torture/execute/920612-1.x: Delete.
6054 * gcc.c-torture/execute/920710-1.x: Delete.
6055 * gcc.c-torture/execute/920711-1.x: Delete.
6056 * gcc.c-torture/execute/930529-1.x: Delete.
6057 * gcc.c-torture/execute/931004-12.x: Delete.
6058 * gcc.c-torture/execute/980709-1.x: Delete.
6059 * gcc.c-torture/execute/981130-1.x: Delete.
6060 * gcc.c-torture/execute/990127-2.x: Delete.
6061 * gcc.c-torture/execute/990413-2.x: Delete.
6062 * gcc.c-torture/execute/990826-0.x: Delete.
6063 * gcc.c-torture/execute/bf64-1.x: Delete.
6064 * gcc.c-torture/execute/bitfld-4.x: Delete.
6065 * gcc.c-torture/execute/cmpsi-2.x: Delete.
6066 * gcc.c-torture/execute/cvt-1.x: Delete.
6067 * gcc.c-torture/execute/eeprof-1.x: Delete.
6068 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
6069 * gcc.c-torture/execute/loop-2f.x: Delete.
6070 * gcc.c-torture/execute/loop-2g.x: Delete.
6071 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
6072 * gcc.c-torture/execute/nest-align-1.x: Delete.
6073 * gcc.c-torture/execute/pr19689.x: Delete.
6074 * gcc.c-torture/execute/pr22493-1.x: Delete.
6075 * gcc.c-torture/execute/pr23047.x: Delete.
6076 * gcc.c-torture/execute/pr23135.x: Delete.
6077 * gcc.c-torture/execute/pr29797-1.x: Delete.
6078 * gcc.c-torture/execute/pr31448.x: Delete.
6079 * gcc.c-torture/execute/pr35456.x: Delete.
6080 * gcc.c-torture/execute/pr37573.x: Delete.
6081 * gcc.c-torture/execute/pr38151.x: Delete.
6082 * gcc.c-torture/execute/pr39228.x: Delete.
6083 * gcc.c-torture/execute/pr39501.x: Delete.
6084 * gcc.c-torture/execute/pr40386.x: Delete.
6085 * gcc.c-torture/execute/pr43220.x: Delete.
6086 * gcc.c-torture/execute/pr44683.x: Delete.
6087 * gcc.c-torture/execute/pr45262.x: Delete.
6088 * gcc.c-torture/execute/pr47237.x: Delete.
6089 * gcc.c-torture/execute/pr51581-1.x: Delete.
6090 * gcc.c-torture/execute/pr51581-2.x: Delete.
6091 * gcc.c-torture/execute/pr52979-1.x: Delete.
6092 * gcc.c-torture/execute/pr52979-2.x: Delete.
6093 * gcc.c-torture/execute/pr53366-1.x: Delete.
6094 * gcc.c-torture/execute/pr56799.x: Delete.
6095 * gcc.c-torture/execute/pr57124.x: Delete.
6096 * gcc.c-torture/execute/pr57344-2.x: Delete.
6097 * gcc.c-torture/execute/pr58570.x: Delete.
6098 * gcc.c-torture/execute/pr60822.x: Delete.
6099 * gcc.c-torture/execute/pr7284-1.x: Delete.
6100 * gcc.c-torture/execute/shiftdi.x: Delete.
6101 * gcc.c-torture/execute/simd-4.x: Delete.
6102 * gcc.c-torture/execute/strncmp-1.x: Delete.
6103 * gcc.c-torture/execute/usmul.x: Delete.
6104 * gcc.c-torture/execute/vrp-5.x: Delete.
6105 * gcc.c-torture/execute/vrp-6.x: Delete.
6106 * gcc.c-torture/execute/zerolen-2.x: Delete.
6107
6108 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6109
6110 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
6111
6112 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
6113
6114 PR c++/34938
6115 * g++.dg/template/pr34938-1.C: New.
6116 * g++.dg/template/pr34938-2.C: Likewise.
6117
6118 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
6119
6120 PR target/61996
6121 * gcc.target/sh/pr61996.c: New.
6122
6123 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
6124
6125 * g++.dg/cpp0x/cplusplus.C: New.
6126 * g++.dg/cpp0x/cplusplus_0x.C: New.
6127 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
6128 * g++.dg/cpp0x/auto41.C: Ditto.
6129 * g++.dg/cpp0x/auto9.C: Ditto.
6130 * g++.dg/cpp0x/initlist26.C: Ditto.
6131 * g++.dg/cpp0x/pr59111.C: Ditto.
6132 * g++.dg/cpp0x/trailing2.C: Ditto.
6133 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
6134 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
6135 * g++.dg/cpp1y/auto-fn1.C: Ditto.
6136 * g++.dg/cpp1y/auto-fn2.C: Ditto.
6137 * g++.dg/cpp1y/auto-fn3.C: Ditto.
6138 * g++.dg/cpp1y/auto-fn4.C: Ditto.
6139 * g++.dg/cpp1y/auto-fn5.C: Ditto.
6140 * g++.dg/cpp1y/auto-fn6.C: Ditto.
6141 * g++.dg/cpp1y/auto-fn7.C: Ditto.
6142 * g++.dg/cpp1y/auto-fn8.C: Ditto.
6143 * g++.dg/cpp1y/auto-fn9.C: Ditto.
6144 * g++.dg/cpp1y/auto-fn10.C: Ditto.
6145 * g++.dg/cpp1y/auto-fn11.C: Ditto.
6146 * g++.dg/cpp1y/auto-fn12.C: Ditto.
6147 * g++.dg/cpp1y/auto-fn13.C: Ditto.
6148 * g++.dg/cpp1y/auto-fn14.C: Ditto.
6149 * g++.dg/cpp1y/auto-fn15.C: Ditto.
6150 * g++.dg/cpp1y/auto-fn16.C: Ditto.
6151 * g++.dg/cpp1y/auto-fn17.C: Ditto.
6152 * g++.dg/cpp1y/auto-fn18.C: Ditto.
6153 * g++.dg/cpp1y/auto-fn19.C: Ditto.
6154 * g++.dg/cpp1y/auto-fn20.C: Ditto.
6155 * g++.dg/cpp1y/auto-fn21.C: Ditto.
6156 * g++.dg/cpp1y/auto-fn22.C: Ditto.
6157 * g++.dg/cpp1y/auto-fn23.C: Ditto.
6158 * g++.dg/cpp1y/auto-fn24.C: Ditto.
6159 * g++.dg/cpp1y/auto-fn25.C: Ditto.
6160 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
6161 * g++.dg/cpp1y/auto-neg1.C: Ditto.
6162 * g++.dg/cpp1y/digit-sep.C: Ditto.
6163 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
6164 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
6165 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
6166 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
6167 * g++.dg/cpp1y/lambda-generic.C: Ditto.
6168 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
6169 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
6170 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
6171 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
6172 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
6173 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
6174 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
6175 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
6176 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
6177 * g++.dg/cpp1y/lambda-init.C: Ditto.
6178 * g++.dg/cpp1y/lambda-init1.C: Ditto.
6179 * g++.dg/cpp1y/lambda-init2.C: Ditto.
6180 * g++.dg/cpp1y/lambda-init3.C: Ditto.
6181 * g++.dg/cpp1y/lambda-init4.C: Ditto.
6182 * g++.dg/cpp1y/lambda-init5.C: Ditto.
6183 * g++.dg/cpp1y/lambda-init6.C: Ditto.
6184 * g++.dg/cpp1y/lambda-init7.C: Ditto.
6185 * g++.dg/cpp1y/lambda-init8.C: Ditto.
6186 * g++.dg/cpp1y/lambda-init9.C: Ditto.
6187 * g++.dg/cpp1y/mangle1.C: Ditto.
6188 * g++.dg/cpp1y/pr57640.C: Ditto.
6189 * g++.dg/cpp1y/pr57644.C: Ditto.
6190 * g++.dg/cpp1y/pr58500.C: Ditto.
6191 * g++.dg/cpp1y/pr58533.C: Ditto.
6192 * g++.dg/cpp1y/pr58534.C: Ditto.
6193 * g++.dg/cpp1y/pr58535.C: Ditto.
6194 * g++.dg/cpp1y/pr58536.C: Ditto.
6195 * g++.dg/cpp1y/pr58548.C: Ditto.
6196 * g++.dg/cpp1y/pr58549.C: Ditto.
6197 * g++.dg/cpp1y/pr58637.C: Ditto.
6198 * g++.dg/cpp1y/pr58708.C: Ditto.
6199 * g++.dg/cpp1y/pr59110.C: Ditto.
6200 * g++.dg/cpp1y/pr59112.C: Ditto.
6201 * g++.dg/cpp1y/pr59113.C: Ditto.
6202 * g++.dg/cpp1y/pr59629.C: Ditto.
6203 * g++.dg/cpp1y/pr59635.C: Ditto.
6204 * g++.dg/cpp1y/pr59636.C: Ditto.
6205 * g++.dg/cpp1y/pr59638.C: Ditto.
6206 * g++.dg/cpp1y/pr59867.C: Ditto.
6207 * g++.dg/cpp1y/pr60033.C: Ditto.
6208 * g++.dg/cpp1y/pr60052.C: Ditto.
6209 * g++.dg/cpp1y/pr60053.C: Ditto.
6210 * g++.dg/cpp1y/pr60054.C: Ditto.
6211 * g++.dg/cpp1y/pr60064.C: Ditto.
6212 * g++.dg/cpp1y/pr60065.C: Ditto.
6213 * g++.dg/cpp1y/pr60190.C: Ditto.
6214 * g++.dg/cpp1y/pr60311.C: Ditto.
6215 * g++.dg/cpp1y/pr60332.C: Ditto.
6216 * g++.dg/cpp1y/pr60376.C: Ditto.
6217 * g++.dg/cpp1y/pr60377.C: Ditto.
6218 * g++.dg/cpp1y/pr60384.C: Ditto.
6219 * g++.dg/cpp1y/pr60390.C: Ditto.
6220 * g++.dg/cpp1y/pr60391.C: Ditto.
6221 * g++.dg/cpp1y/pr60393.C: Ditto.
6222 * g++.dg/cpp1y/pr60573.C: Ditto.
6223 * g++.dg/cpp1y/pr60626.C: Ditto.
6224 * g++.dg/cpp1y/pr60627.C: Ditto.
6225 * g++.dg/cpp1y/regress1.C: Ditto.
6226 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
6227 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
6228 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
6229 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
6230 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
6231 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
6232 * g++.dg/cpp1y/var-templ1.C: Ditto.
6233 * g++.dg/cpp1y/var-templ2.C: Ditto.
6234 * g++.dg/cpp1y/var-templ3.C: Ditto.
6235 * g++.dg/cpp1y/var-templ4.C: Ditto.
6236 * g++.dg/cpp1y/var-templ5.C: Ditto.
6237 * g++.dg/cpp1y/var-templ6.C: Ditto.
6238 * g++.dg/cpp1y/var-templ7.C: Ditto.
6239 * g++.dg/cpp1y/vla1.C: Ditto.
6240 * g++.dg/cpp1y/vla2.C: Ditto.
6241 * g++.dg/cpp1y/vla3.C: Ditto.
6242 * g++.dg/cpp1y/vla4.C: Ditto.
6243 * g++.dg/cpp1y/vla5.C: Ditto.
6244 * g++.dg/cpp1y/vla8.C: Ditto.
6245 * g++.dg/cpp1y/vla9.C: Ditto.
6246 * g++.dg/cpp1y/vla10.C: Ditto.
6247 * g++.dg/cpp1y/vla11.C: Ditto.
6248 * g++.dg/cpp1y/vla12.C: Ditto.
6249 * g++.dg/cpp1y/vla13.C: Ditto.
6250 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
6251 * g++.dg/ext/vector23.C: Ditto.
6252 * g++.dg/ext/vla11.C: Ditto.
6253 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
6254 * g++.dg/warn/Wvla-2.C: Ditto.
6255 * g++.dg/debug/dwarf2/auto1.C: Ditto.
6256 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
6257 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
6258 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
6259 in error message.
6260 * g++.dg/system-binary-constants-1.C: Ditto.
6261 * g++.dg/cpp1y/cplusplus_1y.C: New.
6262 * g++.dg/cpp1z/cplusplus.C: New.
6263 * lib/target-supports.exp:
6264 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
6265 (check_effective_target_c++11_only): Call check_effective_target_c++14;
6266 (check_effective_target_c++11_down): Ditto.
6267
6268 2014-08-22 Marek Polacek <polacek@redhat.com>
6269
6270 PR c++/62199
6271 * c-c++-common/pr62199.c: New test.
6272 * c-c++-common/pr62199-2.c: New test.
6273 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
6274
6275 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6276
6277 PR c++/57709
6278 * g++.dg/Wshadow.C: New test.
6279
6280 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
6281
6282 PR fortran/62135
6283 * gfortran.dg/pr62135.f90: New test.
6284
6285 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
6286
6287 * g++.dg/warn/wdate-time.C: Remove.
6288 * gcc.dg/wdate-time.c: Move from here...
6289 * c-c++-common/wdate-time.c: ... to here.
6290
6291 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6292
6293 * gfortran.dg/use_without_only_1.f90: New test.
6294
6295 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
6296
6297 PR other/62008
6298 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
6299
6300 2014-08-22 Tony Wang <tony.wang@arm.com>
6301
6302 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
6303 dejagnu wrapper.
6304
6305 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6306
6307 PR fortran/62214
6308 * gfortran.dg/array_assignment_5.f90: New test.
6309
6310 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
6311
6312 * lib/target-supports.exp
6313 (check_effective_target_logical_op_short_circuit): Add nios2.
6314 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
6315 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
6316 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
6317 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
6318 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
6319 for test using -fPIC.
6320 * gcc.dg/lto/pr61526_0.c: Likewise.
6321
6322 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
6323
6324 PR tree-optimization/62091
6325 * g++.dg/ipa/devirt-37.C: Update template.
6326 * g++.dg/ipa/devirt-40.C: New testcase.
6327
6328 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
6329
6330 PR tree-optimization/62112
6331 * gcc.dg/tree-ssa/pr62112-1.c: New file.
6332 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
6333 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
6334 * gcc.c-torture/execute/20071219-1.c: Likewise.
6335
6336 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6337
6338 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
6339
6340 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6341
6342 * gcc.target/powerpc/swaps-p8-1.c: New test.
6343 * gcc.target/powerpc/swaps-p8-2.c: New test.
6344 * gcc.target/powerpc/swaps-p8-3.c: New test.
6345 * gcc.target/powerpc/swaps-p8-4.c: New test.
6346 * gcc.target/powerpc/swaps-p8-5.c: New test.
6347 * gcc.target/powerpc/swaps-p8-6.c: New test.
6348 * gcc.target/powerpc/swaps-p8-7.c: New test.
6349 * gcc.target/powerpc/swaps-p8-8.c: New test.
6350 * gcc.target/powerpc/swaps-p8-9.c: New test.
6351 * gcc.target/powerpc/swaps-p8-10.c: New test.
6352 * gcc.target/powerpc/swaps-p8-11.c: New test.
6353 * gcc.target/powerpc/swaps-p8-12.c: New test.
6354
6355 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6356
6357 * gcc.dg/ipa/ctor-empty-1.c: Update template.
6358
6359 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6360
6361 * g++.dg/ipa/devirt-37.C: Fix testcase.
6362
6363 2014-08-20 Martin Jambor <mjambor@suse.cz>
6364 Wei Mi <wmi@google.com>
6365
6366 PR ipa/60449
6367 PR middle-end/61776
6368 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
6369 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
6370 * testsuite/gcc.dg/pr61776.c: New test.
6371
6372 2014-08-20 Steve Ellcey <sellcey@mips.com>
6373
6374 PR middle-end/49191
6375 * lib/target-supports.exp (check_effective_target_non_strict_align):
6376 Add function description.
6377
6378 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
6379
6380 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
6381 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
6382
6383 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6384
6385 PR c/59304
6386 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
6387 before setting the option.
6388 * diagnostic.c (diagnostic_classify_diagnostic): Record
6389 command-line status.
6390
6391 2014-08-20 Mark Wielaard <mjw@redhat.com>
6392
6393 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
6394
6395 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6396
6397 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
6398 Return memory full when we have a tiny target and relocation
6399 truncation occurs.
6400 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
6401 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
6402 * lib/target-supports.exp (check_effective_target_tiny): New function.
6403
6404 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
6405
6406 * gfortran.dg/errnocheck_1.f90: New test.
6407 * gfortran.dg/associative_1.f90: New test.
6408
6409 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6410
6411 PR preprocessor/51303
6412 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
6413
6414 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
6415
6416 PR c/60975
6417 PR c/53063
6418 * gcc.dg/cpp/Wvariadic-1p.c: New test.
6419
6420 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
6421
6422 * lib/target-supports.exp
6423 (check_effective_target_arm_v8_neon_ok_nocache): Add
6424 "-march-armv8-a" to compile flags.
6425
6426 2014-08-19 Marek Polacek <polacek@redhat.com>
6427
6428 PR c++/62153
6429 * c-c++-common/Wbool-compare-1.c: New test.
6430
6431 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
6432
6433 PR c/45584
6434 * gcc.dg/pr13519-1.c: Adjust.
6435
6436 2014-08-19 Mark Wielaard <mjw@redhat.com>
6437
6438 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
6439
6440 2014-07-08 Mark Wielaard <mjw@redhat.com>
6441
6442 PR debug/59051
6443 * gcc.dg/guality/restrict.c: New test.
6444
6445 2014-08-19 Mark Wielaard <mjw@redhat.com>
6446
6447 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
6448 matching. Catch '<unknown type in ' to recognize older gdb versions.
6449 * gcc.dg/guality/const-volatile.c: New test.
6450
6451 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6452
6453 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
6454 !gas.
6455
6456 2014-08-19 Marek Polacek <polacek@redhat.com>
6457
6458 * gcc.dg/Wc99-c11-compat-1.c: New test.
6459 * gcc.dg/Wc99-c11-compat-2.c: New test.
6460 * gcc.dg/Wc99-c11-compat-3.c: New test.
6461 * gcc.dg/Wc99-c11-compat-4.c: New test.
6462 * gcc.dg/Wc99-c11-compat-5.c: New test.
6463 * gcc.dg/Wc99-c11-compat-6.c: New test.
6464 * gcc.dg/Wc99-c11-compat-7.c: New test.
6465
6466 2014-08-19 Marek Polacek <polacek@redhat.com>
6467
6468 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
6469 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
6470 * gcc.dg/Wc90-c99-compat-7.c: New test.
6471 * gcc.dg/Wc90-c99-compat-8.c: New test.
6472 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
6473
6474 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
6475 Steven Bosscher <steven@gcc.gnu.org>
6476
6477 PR c/52952
6478 * gcc.dg/redecl-4.c: Add column markers.
6479 * gcc.dg/format/bitfld-1.c: Likewise.
6480 * gcc.dg/format/attr-2.c: Likewise.
6481 * gcc.dg/format/attr-6.c: Likewise.
6482 * gcc.dg/format/array-1.c: Likewise.
6483 * gcc.dg/format/attr-7.c: Likewise.
6484 * gcc.dg/format/asm_fprintf-1.c: Likewise.
6485 * gcc.dg/format/attr-4.c: Likewise.
6486 * gcc.dg/format/branch-1.c: Likewise.
6487 * gcc.dg/format/c90-printf-1.c: Likewise.
6488
6489 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
6490
6491 * guality/nrv-1.c: Add `used' attribute to a1.
6492
6493 2014-08-18 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/62090
6496 * gcc.dg/pr62090-2.c: New testcase.
6497
6498 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
6499
6500 * g++.dg/ipa/pr61800.C: New.
6501
6502 2014-08-18 Yury Gribov <y.gribov@samsung.com>
6503
6504 PR sanitizer/62089
6505 * c-c++-common/asan/pr62089.c: New test.
6506 * c-c++-common/asan/bitfield-1.c: New test.
6507 * c-c++-common/asan/bitfield-2.c: New test.
6508 * c-c++-common/asan/bitfield-3.c: New test.
6509 * c-c++-common/asan/bitfield-4.c: New test.
6510
6511 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
6512
6513 PR tree-optimization/52904
6514 * gcc.dg/pr52904.c: New test.
6515
6516 2014-08-17 Tobias Burnus <burnus@net-b.de>
6517
6518 * gfortran.dg/finalize_27.f90: New.
6519
6520 2014-08-16 Andrew Pinski <apinski@cavium.com>
6521
6522 * gcc.c-torture/compile/20140816-1.c: New testcase.
6523
6524 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
6525
6526 PR c++/52819
6527 * g++.dg/template/pr52819.C: New.
6528
6529 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
6530
6531 PR fortran/62142
6532 * gfortran.dg/realloc_on_assign_24.f90: New test.
6533
6534 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6535
6536 PR c++/62072
6537 Revert:
6538 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
6539
6540 DR 1584
6541 PR c++/57466
6542 * g++.dg/template/pr57466.C: New.
6543 * g++.dg/cpp0x/pr57466.C: Likewise.
6544 * g++.dg/template/unify6.C: Update.
6545
6546 * g++.dg/cpp0x/sfinae52.C: New.
6547
6548 2014-08-15 Ilya Tocar <tocarip@gmail.com>
6549
6550 PR target/61878
6551 * gcc.target/i386/avx512f-typecast-1.c: New test.
6552 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
6553 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
6554 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
6555 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
6556 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
6557 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
6558 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
6559 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
6560 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
6561 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
6562 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
6563 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
6564 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
6565 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
6566 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
6567 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
6568 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
6569 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
6570 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
6571 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
6572 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
6573 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
6574 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
6575 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
6576 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
6577 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
6578 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
6579 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
6580 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
6581 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
6582 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
6583 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
6584 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
6585 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
6586 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
6587 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
6588 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
6589 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
6590 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
6591 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
6592
6593 2014-08-15 Jakub Jelinek <jakub@redhat.com>
6594 Tobias Burnus <burnus@net-b.de>
6595
6596 PR fortran/62131
6597 * gfortran.dg/gomp/pr62131.f90: New test.
6598
6599 2014-08-15 Richard Biener <rguenther@suse.de>
6600
6601 PR tree-optimization/62031
6602 * gcc.dg/torture/pr62031.c: New testcase.
6603
6604 2014-08-15 Bin Cheng <bin.cheng@arm.com>
6605
6606 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
6607
6608 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
6609
6610 PR tree-optimization/62091
6611 * g++.dg/ipa/devirt-38.C: New testcase.
6612
6613 2014-08-14 Marek Polacek <polacek@redhat.com>
6614
6615 DR 458
6616 * gcc.dg/c11-stdatomic-2.c: New test.
6617
6618 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6619
6620 PR fortran/62106
6621 * gfortran.dg/array_constructor_49.f90: New test.
6622
6623 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6624
6625 PR c++/54377
6626 * g++.dg/template/pr54377.C: New.
6627 * g++.dg/cpp0x/pr54377.C: Likewise.
6628 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
6629 * g++.dg/cpp0x/pr51226.C: Likewise.
6630 * g++.dg/cpp0x/variadic2.C: Likewise.
6631 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
6632 * g++.dg/template/dtor3.C: Likewise.
6633 * g++.dg/template/qualttp4.C: Likewise.
6634 * g++.dg/template/spec28.C: Likewise.
6635 * g++.old-deja/g++.brendan/crash8.C: Likewise.
6636 * g++.old-deja/g++.pt/ttp7.C: Likewise.
6637
6638 2014-08-14 Tom de Vries <tom@codesourcery.com>
6639
6640 PR rtl-optimization/62004
6641 PR rtl-optimization/62030
6642 * gcc.dg/pr62004.c: New test.
6643 * gcc.dg/pr62030.c: Same.
6644 * gcc.target/mips/pr62030-octeon.c: Same.
6645
6646 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
6647
6648 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
6649 * g++.dg/cpp0x/decltype2.C: Likewise.
6650 * g++.dg/cpp0x/decltype3.C: Likewise.
6651 * g++.dg/cpp0x/pr60249.C: Likewise.
6652 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
6653 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
6654 * g++.dg/cpp0x/variadic2.C: Likewise.
6655 * g++.dg/cpp0x/variadic74.C: Likewise.
6656 * g++.dg/parse/error10.C: Likewise.
6657 * g++.dg/parse/error15.C: Likewise.
6658 * g++.dg/parse/error2.C: Likewise.
6659 * g++.dg/template/crash106.C: Likewise.
6660 * g++.dg/template/crash89.C: Likewise.
6661 * g++.dg/template/nontype7.C: Likewise.
6662 * g++.dg/template/void3.C: Likewise.
6663 * g++.dg/template/void7.C: Likewise.
6664
6665 2014-08-14 Richard Biener <rguenther@suse.de>
6666
6667 PR tree-optimization/62090
6668 * gcc.dg/pr62090.c: New testcase.
6669
6670 2014-08-14 Richard Biener <rguenther@suse.de>
6671
6672 PR rtl-optimization/62079
6673 * g++.dg/pr62079.C: New testcase.
6674
6675 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
6676
6677 * gcc.target/arm/max-insns-skipped.c: New test.
6678
6679 2014-08-14 Bin Cheng <bin.cheng@arm.com>
6680
6681 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
6682
6683 2014-08-12 Marek Polacek <polacek@redhat.com>
6684
6685 * gcc.dg/concat.c: Add dg-options.
6686 * gcc.dg/func-outside-2.c: Add __extension__.
6687 * gcc.dg/pr19967.c: Use -std=c99.
6688 * gcc.dg/pr22458-1.c: Add dg-options.
6689 * gcc.dg/pr33676.c: Add dg-options.
6690 * gcc.dg/gnu-predef-1.c: New test.
6691 * gcc.dg/c90-func-1.c: New test.
6692 * gcc.dg/c90-func-2.c: New test.
6693 * gcc.dg/c90-func-2.h: New test.
6694
6695 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
6696
6697 * lib/target/supports.exp
6698 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
6699 or later.
6700
6701 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
6702
6703 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
6704 on Neon hardware.
6705
6706 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
6707 * gcc.target/arm/pr59985.c: Likewise.
6708
6709 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
6710
6711 PR other/61962
6712 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
6713
6714 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
6715
6716 PR middle-end/62103
6717 * gcc.c-torture/execute/bitfld-6.c: New test.
6718
6719 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
6720
6721 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
6722 * gcc.target/arm/pr56184.C: Likewise.
6723 * gcc.target/arm/pr59896.c: Likewise.
6724 * gcc.target/arm/stack-red-zone.c: Likewise.
6725 * gcc.target/arm/thumb-find-work-register.c: Likewise.
6726
6727 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
6728 check_effective_target_arm_thumb2_ok): Test with code that passes
6729 an argument and returns a result.
6730
6731 2014-08-11 Richard Biener <rguenther@suse.de>
6732
6733 PR tree-optimization/62075
6734 * gcc.dg/vect/pr62075.c: New testcase.
6735
6736 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
6737
6738 PR tree-optimization/62073
6739 * gcc.dg/vect/pr62073.c: New test.
6740
6741 2014-08-11 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/62070
6744 * gcc.dg/pr62070.c: New testcase.
6745
6746 2014-08-11 Yury Gribov <y.gribov@samsung.com>
6747
6748 * c-c++-common/asan/inc.c: Update test.
6749 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
6750 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
6751 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
6752 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
6753 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
6754 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
6755 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
6756 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
6757 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
6758 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
6759
6760 2014-08-10 Marek Polacek <polacek@redhat.com>
6761
6762 PR c/51849
6763 * gcc.dg/Wc90-c99-compat-1.c: New test.
6764 * gcc.dg/Wc90-c99-compat-2.c: New test.
6765 * gcc.dg/Wc90-c99-compat-3.c: New test.
6766 * gcc.dg/Wc90-c99-compat-4.c: New test.
6767 * gcc.dg/Wc90-c99-compat-5.c: New test.
6768 * gcc.dg/Wc90-c99-compat-6.c: New test.
6769 * gcc.dg/wvla-1.c: Adjust dg-warning.
6770 * gcc.dg/wvla-2.c: Adjust dg-warning.
6771 * gcc.dg/wvla-4.c: Adjust dg-warning.
6772 * gcc.dg/wvla-6.c: Adjust dg-warning.
6773
6774 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
6775
6776 PR fortran/61999
6777 * gfortran.dg/dot_product_3.f90: New test case.
6778
6779 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
6780
6781 * g++.dg/ipa/devirt-35.C: Fix template.
6782 * g++.dg/ipa/devirt-36.C: Likewise.
6783 * g++.dg/ipa/devirt-37.C: New testcase.
6784
6785 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
6786
6787 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
6788 * g++.dg/cpp0x/enum29.C: Adjust.
6789
6790 2014-08-08 Richard Biener <rguenther@suse.de>
6791
6792 * gcc.dg/strlenopt-8.c: Remove XFAIL.
6793 * gcc.dg/tree-prof/stringop-2.c: Adjust.
6794 * gfortran.dg/array_memcpy_4.f90: Likewise.
6795 * gfortran.dg/trim_optimize_1.f90: Likewise.
6796 * gfortran.dg/trim_optimize_2.f90: Likewise.
6797
6798 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
6799
6800 * gcc.dg/zero_sign_ext_test.c: New test.
6801
6802 2014-08-08 Bin Cheng <bin.cheng@arm.com>
6803
6804 * gcc.dg/torture/pr61772.c: Skip lto running.
6805
6806 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6807
6808 PR tree-optimization/60707
6809 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
6810
6811 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
6812
6813 * g++.dg/ipa/devirt-35.C: New testcase.
6814 * g++.dg/ipa/devirt-36.C: New testcase.
6815
6816 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
6817
6818 PR c++/51312
6819 * g++.dg/cpp0x/enum29.C: New.
6820
6821 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
6822
6823 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
6824 defining in dg-options.
6825 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
6826
6827 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
6828
6829 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
6830
6831 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
6832 on 32-bit hppa-hpux.
6833
6834 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
6835 * c-c++-common/pr50459.c: Likewise.
6836
6837 2014-08-07 Petr Murzin <petr.murzin@intel.com>
6838
6839 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
6840 values.h, change MAXDOUBLE for DBL_MAX.
6841 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
6842 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
6843 values.h, change MAXFLOAT for FLT_MAX.
6844 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
6845 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
6846 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
6847 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
6848 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
6849 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
6850 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
6851 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
6852 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
6853
6854 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6855
6856 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
6857
6858 2014-08-07 Marek Polacek <polacek@redhat.com>
6859
6860 * gcc.dg/fold-reassoc-3.c: New test.
6861
6862 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
6863
6864 * gcc.target/i386/struct-size.c: New.
6865
6866 2014-08-07 Tom de Vries <tom@codesourcery.com>
6867
6868 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
6869 * lib/target-supports.exp (check_effective_target_glibc)
6870 (check_effective_target_glibc_2_12_or_later)
6871 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
6872
6873 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
6874
6875 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
6876
6877 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/43906
6880 * g++.dg/warn/Waddress-1.C: New.
6881
6882 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6883
6884 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
6885
6886 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
6887
6888 PR debug/61923
6889 * gcc.target/i386/pr61923.c: New test.
6890
6891 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
6892
6893 * gcc.target/aarch64/vdup_n_2.c: New test.
6894
6895 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
6896
6897 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
6898 powerpc_elfv2.
6899
6900 2014-08-06 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR rtl-optimization/61801
6903 * gcc.target/i386/pr61801.c: Rewritten.
6904
6905 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6906
6907 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
6908 Fix types.
6909 (test_vqdmlsls_lane_s32): Likewise.
6910 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
6911 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
6912
6913 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6914
6915 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
6916 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
6917 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
6918 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
6919 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
6920 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
6921 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
6922 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
6923
6924 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6925
6926 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
6927 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
6928 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
6929 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
6930 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
6931 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
6932
6933 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6934
6935 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
6936
6937 2014-08-04 Rohit <rohitarulraj@freescale.com>
6938
6939 PR target/60102
6940 * gcc.target/powerpc/pr60102.c: New testcase.
6941
6942 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6943
6944 PR target/61713
6945 * gcc.dg/pr61756.c: New test.
6946
6947 2014-08-04 Tom de Vries <tom@codesourcery.com>
6948
6949 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
6950 version instead of required-target.
6951 * lib/target-supports.exp
6952 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
6953 (check_effective_target_glibc_2_11_or_earlier): ... this.
6954
6955 2014-08-04 Arnaud Charlet <charlet@adacore.com>
6956
6957 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
6958 * gnat.dg/specs/debug1.ads: Adjust.
6959 * gnat.dg/specs/formal_type.ads: Fix error in test.
6960
6961 2014-08-03 Marek Polacek <polacek@redhat.com>
6962
6963 * gcc.dg/case-bogus-1.c: New test.
6964
6965 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
6966
6967 PR c++/15339
6968 * g++.dg/other/default9.C: New.
6969 * g++.dg/other/default10.C: Likewise.
6970 * g++.dg/other/default3.C: Remove xfail.
6971
6972 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
6973
6974 * g++.dg/warn/Wsuggest-final.C: New testcase.
6975 * g++.dg/ipa/devirt-34.C: Fix.
6976
6977 2014-08-02 Marek Polacek <polacek@redhat.com>
6978
6979 PR c/59855
6980 * gcc.dg/Wdesignated-init-2.c: New test.
6981
6982 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
6983
6984 DR 217 again
6985 * g++.dg/tc1/dr217-2.C: New.
6986
6987 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
6988
6989 PR other/61963
6990 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
6991
6992 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
6993
6994 PR middle-end/61455
6995 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
6996 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
6997
6998 2014-08-01 Jiong Wang <jiong.wang@arm.com>
6999
7000 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
7001 testcase.
7002
7003 2014-08-01 Richard Biener <rguenther@suse.de>
7004
7005 PR middle-end/61762
7006 * gcc.dg/pr61762.c: Align the string to make the testcase work
7007 on strict-align targets.
7008
7009 2014-08-01 Jakub Jelinek <jakub@redhat.com>
7010
7011 * c-c++-common/ubsan/align-1.c: New test.
7012 * c-c++-common/ubsan/align-2.c: New test.
7013 * c-c++-common/ubsan/align-3.c: New test.
7014 * c-c++-common/ubsan/align-4.c: New test.
7015 * c-c++-common/ubsan/align-5.c: New test.
7016 * c-c++-common/ubsan/attrib-4.c: New test.
7017 * g++.dg/ubsan/align-1.C: New test.
7018 * g++.dg/ubsan/align-2.C: New test.
7019 * g++.dg/ubsan/align-3.C: New test.
7020 * g++.dg/ubsan/attrib-1.C: New test.
7021 * g++.dg/ubsan/null-1.C: New test.
7022 * g++.dg/ubsan/null-2.C: New test.
7023
7024 2014-08-01 Tom de Vries <tom@codesourcery.com>
7025
7026 * lib/target-supports.exp (check_effective_target_glibc)
7027 (check_effective_target_glibc_2_12_or_later)
7028 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
7029 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
7030 not_glibc_2_11_or_earlier.
7031
7032 2014-07-31 Tom de Vries <tom@codesourcery.com>
7033
7034 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
7035
7036 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
7037
7038 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
7039 (test_vpaddd_s64): Likewise.
7040 (test_vpaddd_s64): Likewise.
7041 * gcc.target/aarch64/simd/vpaddd_f64: New.
7042 * gcc.target/aarch64/simd/vpaddd_s64: New.
7043 * gcc.target/aarch64/simd/vpaddd_u64: New.
7044
7045 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
7046
7047 PR target/61948
7048 * gcc.target/arm/pr61948.c: New test case.
7049
7050 2014-07-31 Richard Biener <rguenther@suse.de>
7051
7052 PR tree-optimization/61964
7053 * gcc.dg/torture/pr61964.c: New testcase.
7054
7055 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
7056
7057 PR c++/60517
7058 * c-c++-common/addrtmp.c: New file.
7059 * c-c++-common/uninit-G.c: Adapt.
7060
7061 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
7062
7063 PR lto/61868
7064 * gcc.dg/pr61868.c: New test.
7065
7066 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
7067
7068 PR c++/57397
7069 * g++.dg/cpp0x/vt-57397-1.C: New.
7070 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
7071
7072 2014-07-30 Arnaud Charlet <charlet@adacore.com>
7073
7074 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
7075
7076 2014-07-30 Tom Tromey <tromey@redhat.com>
7077
7078 PR c/59855
7079 * gcc.dg/Wdesignated-init.c: New file.
7080
7081 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
7082
7083 * g++.dg/ipa/devirt-34.C: New testcase.
7084
7085 2014-07-28 Richard Biener <rguenther@suse.de>
7086
7087 PR rtl-optimization/61801
7088 * gcc.target/i386/pr61801.c: Fix testcase.
7089
7090 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
7091
7092 * gcc.dg/fold-abs-5.c: New test.
7093 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
7094 * gcc.dg/fold-compare-8.c: Likewise.
7095
7096 2014-07-28 Richard Biener <rguenther@suse.de>
7097
7098 PR middle-end/52478
7099 * gcc.dg/torture/ftrapv-1.c: New testcase.
7100
7101 2014-07-28 Richard Biener <rguenther@suse.de>
7102
7103 PR tree-optimization/61921
7104 * gfortran.dg/pr61921.f90: New testcase.
7105
7106 2014-07-28 Richard Biener <rguenther@suse.de>
7107
7108 PR rtl-optimization/61801
7109 * gcc.target/i386/pr61801.c: New testcase.
7110
7111 2014-07-27 Marek Polacek <polacek@redhat.com>
7112
7113 PR c/61861
7114 * gcc.dg/pr61861.c: New test.
7115
7116 2014-07-27 Petr Murzin <petr.murzin@intel.com>
7117
7118 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
7119 variable problem.
7120
7121 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
7122
7123 PR rtl-optimization/61926
7124 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
7125 Reverse argument order.
7126 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
7127 New XFAILed tests that match the original order.
7128
7129 2014-07-26 Marek Polacek <polacek@redhat.com>
7130
7131 PR c/61077
7132 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
7133
7134 2014-07-26 Tobias Burnus <burnus@net-b.de>
7135
7136 PR fortran/61881
7137 PR fortran/61888
7138 PR fortran/57305
7139 * gfortran.dg/sizeof_2.f90: Change dg-error.
7140 * gfortran.dg/sizeof_4.f90: New.
7141 * gfortran.dg/storage_size_1.f08: Correct expected
7142 value.
7143
7144 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
7145
7146 PR target/44551
7147 * gcc.target/i386/pr44551-1.c: New file.
7148
7149 2014-07-25 Xinliang David Li <davidxl@google.com>
7150
7151 * g++.dg/tree-prof/tree-prof.exp: Define macros.
7152 * g++.dg/tree-prof/reorder_class1.h: New file.
7153 * g++.dg/tree-prof/reorder_class2.h: New file.
7154 * g++.dg/tree-prof/reorder.C: New test.
7155 * g++.dg/tree-prof/morefunc.C: New test.
7156
7157 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
7158
7159 Implement N4051 - Allow typename in a template template parameter
7160 * lib/target-supports.exp (check_effective_target_c++1y): Now
7161 means C++1y and up.
7162 (check_effective_target_c++1y_down): New.
7163 (check_effective_target_c++1z_only): New.
7164 (check_effective_target_c++1z): New.
7165 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
7166 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
7167 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
7168
7169 2014-07-25 Tobias Burnus <burnus@net-b.de>
7170
7171 * gfortran.dg/storage_size_5.f90: New.
7172
7173 2014-07-25 Richard Biener <rguenther@suse.de>
7174
7175 PR middle-end/61762
7176 PR middle-end/61894
7177 * gcc.dg/pr61762.c: New testcase.
7178 * gcc.dg/fold-cstring.c: Likewise.
7179 * gcc.dg/fold-cvect.c: Likewise.
7180
7181 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7182
7183 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
7184
7185 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
7186 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
7187 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
7188 * gcc.c-torture/execute/pr23135.x: Likewise.
7189
7190 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7191
7192 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
7193
7194 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7195
7196 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
7197
7198 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7199
7200 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
7201
7202 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7203
7204 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7205 sequences.
7206 * gcc.target/aarch64/test_frame_2.c: Likewise.
7207 * gcc.target/aarch64/test_frame_4.c: Likewise.
7208 * gcc.target/aarch64/test_frame_6.c: Likewise.
7209 * gcc.target/aarch64/test_frame_7.c: Likewise.
7210 * gcc.target/aarch64/test_frame_8.c: Likewise.
7211 * gcc.target/aarch64/test_frame_10.c: Likewise.
7212
7213 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7214
7215 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
7216 sequences.
7217 * gcc.target/aarch64/test_frame_10.c: Likewise.
7218 * gcc.target/aarch64/test_frame_2.c: Likewise.
7219 * gcc.target/aarch64/test_frame_4.c: Likewise.
7220 * gcc.target/aarch64/test_frame_6.c: Likewise.
7221 * gcc.target/aarch64/test_frame_7.c: Likewise.
7222 * gcc.target/aarch64/test_frame_8.c: Likewise.
7223 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
7224
7225 2014-07-24 Martin Jambor <mjambor@suse.cz>
7226
7227 PR ipa/61160
7228 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
7229
7230 2014-07-24 Richard Biener <rguenther@suse.de>
7231
7232 PR ipa/61823
7233 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
7234
7235 2014-07-24 Andreas Schwab <schwab@suse.de>
7236
7237 * lib/target-supports.exp (check_effective_target_arm_nothumb):
7238 Also check for __arm__.
7239
7240 2014-07-24 Jiong Wang <jiong.wang@arm.com>
7241
7242 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
7243 sequences.
7244
7245 2014-07-24 Marek Polacek <polacek@redhat.com>
7246
7247 PR c/57653
7248 * c-c++-common/pr57653.c: New test.
7249 * c-c++-common/pr57653.h: New file.
7250 * c-c++-common/pr57653-2.c: New test.
7251 * c-c++-common/pr57653-2.h: New file.
7252
7253 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7254
7255 * gcc.target/aarch64/test_frame_common.h: New file.
7256 * gcc.target/aarch64/test_frame_1.c: Likewise.
7257 * gcc.target/aarch64/test_frame_2.c: Likewise.
7258 * gcc.target/aarch64/test_frame_3.c: Likewise.
7259 * gcc.target/aarch64/test_frame_4.c: Likewise.
7260 * gcc.target/aarch64/test_frame_5.c: Likewise.
7261 * gcc.target/aarch64/test_frame_6.c: Likewise.
7262 * gcc.target/aarch64/test_frame_7.c: Likewise.
7263 * gcc.target/aarch64/test_frame_8.c: Likewise.
7264 * gcc.target/aarch64/test_frame_9.c: Likewise.
7265 * gcc.target/aarch64/test_frame_10.c: Likewise.
7266 * gcc.target/aarch64/test_frame_11.c: Likewise.
7267 * gcc.target/aarch64/test_frame_12.c: Likewise.
7268 * gcc.target/aarch64/test_frame_13.c: Likewise.
7269 * gcc.target/aarch64/test_frame_14.c: Likewise.
7270 * gcc.target/aarch64/test_frame_15.c: Likewise.
7271
7272 2014-07-23 Marek Polacek <polacek@redhat.com>
7273
7274 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
7275 in the structure.
7276
7277 2014-07-23 Jiong Wang <jiong.wang@arm.com>
7278
7279 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
7280 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
7281 * gcc.dg/pr10474.c (target): Likewise.
7282
7283 2014-07-22 Martin Jambor <mjambor@suse.cz>
7284
7285 PR ipa/61160
7286 * pr61160-3.C (main): Return zero.
7287
7288 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
7289
7290 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
7291 * gcc.target/arm/simd/vextu64_1.c: Likewise.
7292 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
7293 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
7294 * gcc.target/aarch64/simd/ext_s64.x: Remove.
7295 * gcc.target/aarch64/simd/ext_u64.x: Remove.
7296
7297 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
7298
7299 PR tree-optimization/61822
7300 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
7301
7302 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7303
7304 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
7305
7306 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7307
7308 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
7309 -msse2 -mno-avx instead of -msse.
7310
7311 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
7312
7313 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
7314 * gcc.dg/pr44024.c (dg-options): Add -O1.
7315 (dg-final): Check for the condition.
7316 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
7317
7318 2014-07-21 Bin Cheng <bin.cheng@arm.com>
7319
7320 PR target/55701
7321 * gcc.target/arm/memset-inline-1.c: New test.
7322 * gcc.target/arm/memset-inline-2.c: New test.
7323 * gcc.target/arm/memset-inline-3.c: New test.
7324 * gcc.target/arm/memset-inline-4.c: New test.
7325 * gcc.target/arm/memset-inline-5.c: New test.
7326 * gcc.target/arm/memset-inline-6.c: New test.
7327 * gcc.target/arm/memset-inline-7.c: New test.
7328 * gcc.target/arm/memset-inline-8.c: New test.
7329 * gcc.target/arm/memset-inline-9.c: New test.
7330
7331 2014-07-21 Tom de Vries <tom@codesourcery.com>
7332
7333 PR target/61827
7334 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
7335 to bar symbol in scan-assembler-times call check.
7336
7337 2014-07-21 Tom de Vries <tom@codesourcery.com>
7338
7339 PR target/61827
7340 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
7341 for darwin in scan-assembler-times check.
7342 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
7343 scan-assembler-not checks. Add checks for insns.
7344 (main): Remove.
7345 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
7346 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
7347 (main): Remove.
7348
7349 2014-07-21 Tom de Vries <tom@codesourcery.com>
7350
7351 PR target/61827
7352 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
7353 dg-options. Add checks for insns with xmm registers. Remove
7354 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
7355 (main): Remove.
7356
7357 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
7358
7359 PR target/61855
7360 * gcc.target/i386/pr61855.c: New test.
7361
7362 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
7363
7364 * gnat.dg/pack20.ad[sb]: New test.
7365 * gnat.dg/pack20_pkg.ads: New helper.
7366
7367 2014-07-20 Ian Lance Taylor <iant@google.com>
7368
7369 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
7370 package for compiledir tests.
7371
7372 2014-07-20 Marek Polacek <polacek@redhat.com>
7373
7374 PR c/61852
7375 * gcc.dg/pr61852.c: New test.
7376
7377 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
7378
7379 * gcc.dg/stack-usage-2.c: Adjust.
7380
7381 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
7382
7383 PR target/61794
7384 * gcc.target/i386/pr61794.c: New test.
7385
7386 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
7387
7388 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
7389 involving both inputs rather than a multiplication involving one.
7390 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
7391 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
7392 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
7393
7394 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7395
7396 PR c++/50961
7397 * g++.dg/template/operator13.C: New.
7398
7399 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7400
7401 * gcc.target/aarch64/simd/vfma_f64.c: New test.
7402 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
7403 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
7404 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
7405
7406 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
7407
7408 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
7409 * c-c++-common/ubsan/bounds-5.c: Likewise.
7410 * c-c++-common/ubsan/bounds-6.c: Likewise.
7411 * c-c++-common/ubsan/bounds-7.c: Likewise.
7412 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
7413 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
7414 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
7415 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
7416 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
7417 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
7418 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
7419 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
7420 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
7421 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
7422
7423 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7424
7425 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
7426 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7427 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7428 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7429
7430 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
7431
7432 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
7433 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
7434 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
7435
7436 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
7437
7438 PR c++/61804
7439 * g++.dg/parse/pr61804.C: New.
7440
7441 2014-07-16 Arnaud Charlet <charlet@adacore.com>
7442
7443 * gnat.dg/specs/alignment2.ads: Update.
7444 * gnat.dg/specs/size_clause1.ads: Likewise.
7445 * gnat.dg/specs/size_clause2.ads: Likewise.
7446
7447 2014-07-16 Dodji Seketeli <dodji@redhat.com>
7448
7449 PR preprocessor/60723 - missing system-ness marks for macro tokens
7450 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
7451
7452 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7453
7454 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
7455 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
7456 -mieee-with-inexact for alpha*-*-*.
7457
7458 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
7459
7460 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
7461 Add IEEE options to compile flags.
7462 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
7463 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
7464
7465 2014-07-15 Michael Matz <matz@suse.de>
7466
7467 PR rtl-optimization/61772
7468 * gcc.dg/torture/pr61772.c: New test.
7469
7470 2014-07-15 Marek Polacek <polacek@redhat.com>
7471
7472 * gcc.dg/ubsan/bounds-1.c: New test.
7473
7474 2014-06-15 Tobias Burnus <burnus@net-b.de>
7475
7476 * gfortran.dg/coarray_34.f90: New.
7477 * gfortran.dg/coarray_6.f90: Update test case.
7478
7479 2014-07-14 Richard Biener <rguenther@suse.de>
7480
7481 PR tree-optimization/61779
7482 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
7483
7484 2014-07-14 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/61786
7487 * gcc.dg/torture/pr61786.c: New testcase.
7488 * gcc.dg/lto/pr61786_0.c: Likewise.
7489 * gcc.dg/lto/pr61786_1.c: Likewise.
7490
7491 2014-07-14 Richard Biener <rguenther@suse.de>
7492
7493 PR tree-optimization/61757
7494 PR tree-optimization/61783
7495 PR tree-optimization/61787
7496 * gcc.dg/torture/pr61757.c: New testcase.
7497 * gcc.dg/torture/pr61787.c: Likewise.
7498
7499 2014-07-14 Jakub Jelinek <jakub@redhat.com>
7500
7501 PR middle-end/61294
7502 * c-c++-common/Wmemset-transposed-args1.c: New test.
7503 * c-c++-common/Wmemset-transposed-args2.c: New test.
7504 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
7505
7506 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
7507
7508 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
7509 longer happens during parsing.
7510 * gcc.dg/pr44024.c: Update template.
7511 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
7512 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
7513 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
7514
7515 2014-07-13 Tom de Vries <tom@codesourcery.com>
7516
7517 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
7518 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
7519
7520 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
7521
7522 PR C++/60209 - Declaration of user-defined literal operator cause error
7523 * g++.dg/cpp0x/pr60209-neg.C: New.
7524 * g++.dg/cpp0x/pr60209.C: New.
7525 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
7526
7527 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
7528
7529 PR c++/60967
7530 * g++.dg/cilk-plus/pr60967.C: New.
7531
7532 2014-07-13 Tobias Burnus <burnus@net-b.de>
7533
7534 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
7535
7536 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
7537
7538 PR fortran/61780
7539 * gfortran.dg/dependency_44.f90 : New test
7540
7541 2014-07-12 Tobias Burnus <burnus@net-b.de>
7542
7543 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
7544 * gfortran.dg/coarray_atomic_2.f90: New.
7545 * gfortran.dg/coarray_atomic_3.f90: New.
7546 * gfortran.dg/coarray_atomic_4.f90: New.
7547 * gfortran.dg/coarray/atomic_2.f90: New.
7548
7549 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
7550
7551 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
7552 * g++.dg/cpp0x/pr57644.C: New.
7553
7554 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
7555
7556 PR c++/53159
7557 * g++.dg/cpp0x/Wnarrowing1.C: New.
7558
7559 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
7560
7561 PR preprocessor/61389
7562 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
7563 * gcc.dg/cpp/sysmac1.c: Likewise.
7564
7565 2014-07-11 Richard Biener <rguenther@suse.de>
7566
7567 PR middle-end/61473
7568 * gcc.dg/memmove-4.c: New testcase.
7569 * gcc.dg/strlenopt-8.c: XFAIL.
7570 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
7571
7572 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
7573
7574 PR target/61561
7575 * gcc.dg/pr61561.c: New test.
7576
7577 2014-07-10 Tom de Vries <tom@codesourcery.com>
7578
7579 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
7580 dg-options.
7581 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
7582 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
7583 dg-options.
7584
7585 2014-07-10 Richard Biener <rguenther@suse.de>
7586
7587 PR c-family/61741
7588 * c-c++-common/torture/pr61741.c: Use signed char.
7589
7590 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
7591
7592 * gnat.dg/opt39.adb: New test.
7593
7594 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
7595
7596 PR tree-optimization/61742
7597 * gcc.dg/torture/pr61742.c: New test.
7598 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
7599 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
7600
7601 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7602
7603 PR c++/60686
7604 * g++.dg/cpp0x/explicit8.C: New.
7605
7606 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
7607
7608 DR 1584
7609 PR c++/57466
7610 * g++.dg/template/pr57466.C: New.
7611 * g++.dg/cpp0x/pr57466.C: Likewise.
7612 * g++.dg/template/unify6.C: Update.
7613
7614 2014-07-09 Tom de Vries <tom@codesourcery.com>
7615
7616 * gcc.target/i386/fuse-caller-save-rec.c: New test.
7617
7618 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7619
7620 * gfortran.dg/ieee/underflow_1.f90: New file.
7621
7622 2014-07-09 Richard Biener <rguenther@suse.de>
7623
7624 PR c-family/61741
7625 * c-c++-common/torture/pr61741.c: New testcase.
7626
7627 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
7628
7629 * lib/target-supports.exp
7630 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
7631
7632 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
7633
7634 * gcc.dg/globalalias.c: Remove XFAIL.
7635 * gcc.dg/localalias.c: Remove XFAIL.
7636
7637 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
7638
7639 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
7640 * g++.dg/cpp0x/pr58155.C: New.
7641
7642 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
7643
7644 PR testsuite/61453
7645 * gfortran.dg/bind_c_array_params_2.f90:
7646 Adjust regexp for more targets.
7647
7648 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
7649 Paolo Carlini <paolo.carlini@oracle.com>
7650
7651 PR c++/59361
7652 * g++.dg/cpp0x/vt-59361.C: New.
7653
7654 2014-07-08 Sriraman Tallam <tmsriram@google.com>
7655
7656 PR target/61599
7657 * gcc.target/i386/pr61599-1.c: New test.
7658 * gcc.target/i386/pr61599-2.c: New test.
7659
7660 2014-07-08 Jakub Jelinek <jakub@redhat.com>
7661
7662 PR rtl-optimization/61673
7663 * gcc.c-torture/execute/pr61673.c: New test.
7664
7665 PR tree-optimization/61725
7666 * gcc.dg/tree-ssa/vrp93.c: New test.
7667 * gcc.c-torture/execute/pr61725.c: New test.
7668
7669 2014-07-08 Richard Biener <rguenther@suse.de>
7670
7671 * tree-ssa-dom.h (loop_depth_of_name): Remove.
7672 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
7673 restriction on loop depth difference.
7674 (record_equality): Likewise.
7675 (propagate_rhs_into_lhs): Likewise. Simplify condition.
7676 (loop_depth_of_name): Remove.
7677 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
7678 restriction on loop depth difference.
7679 (init_copy_prop): Likewise.
7680
7681 2014-07-08 Richard Biener <rguenther@suse.de>
7682
7683 PR tree-optimization/61681
7684 * gcc.dg/torture/pr61681.c: New testcase.
7685
7686 2014-07-08 Richard Biener <rguenther@suse.de>
7687
7688 PR tree-optimization/61680
7689 * gcc.dg/vect/pr61680.c: New testcase.
7690
7691 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
7692
7693 PR tree-optimization/61576
7694 * gcc.dg/torture/pr61576.c: New test.
7695
7696 2014-07-08 Marek Polacek <polacek@redhat.com>
7697
7698 PR c/60226
7699 * c-c++-common/pr60226.c: New test.
7700
7701 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
7702
7703 PR fortran/61459
7704 PR fortran/58883
7705 * gfortran.dg/allocatable_function_8.f90 : New test
7706
7707 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
7708
7709 * gcc.target/powerpc/spe-evmerge.c: New file.
7710
7711 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
7714
7715 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
7716
7717 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
7718
7719 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
7720
7721 PR c++/58898
7722 * g++.dg/parse/pr58898.C: New.
7723
7724 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
7725
7726 * gfortran.dg/list_read_12.f90: Delete the file.
7727 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
7728 of dg-runtest.
7729
7730 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7731
7732 PR libgfortran/61640
7733 * gfortran.dg/arrayio_16.f90: New test.
7734
7735 2014-07-06 Marek Polacek <polacek@redhat.com>
7736
7737 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
7738 * g++.dg/ipa/imm-devirt-2.C: Likewise.
7739
7740 2014-07-06 Marek Polacek <polacek@redhat.com>
7741
7742 PR c/6940
7743 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
7744 -Wno-sizeof-array-argument.
7745 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
7746 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
7747 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
7748 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
7749 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
7750 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
7751 * c-c++-common/sizeof-array-argument.c: New test.
7752 * gcc.dg/vla-5.c: Add dg-warnings.
7753
7754 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
7755
7756 * g++.dg/ipa/devirt-26.C: Update testcase.
7757 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
7758 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
7759
7760 2014-07-04 Tobias Burnus <burnus@net-b.de>
7761
7762 * gfortran.dg/coarray/coindexed_3.f90: New.
7763
7764 2014-07-04 Jakub Jelinek <jakub@redhat.com>
7765
7766 PR middle-end/61654
7767 * g++.dg/opt/pr61654.C: New test.
7768
7769 PR tree-optimization/61684
7770 * gcc.c-torture/compile/pr61684.c: New test.
7771
7772 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
7773
7774 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
7775 dg-runtest's. Adapt all callers.
7776 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
7777 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
7778 * lib/go-dg.exp (go-dg-runtest): Likewise.
7779 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
7780 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
7781
7782 2014-07-03 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR tree-optimization/61682
7785 * gcc.c-torture/execute/pr61682.c: New test.
7786
7787 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
7788
7789 * gcc.target/powerpc/shift-dot.c: New test.
7790
7791 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7792
7793 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
7794 avoid optimization.
7795
7796 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7797
7798 * gcc.target/arm/identical-invariants.c: New test.
7799
7800 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
7801 Chen Gang <gang.chen.5i5j@gmail.com>
7802
7803 * gcc.c-torture/compile/section.c: New testcase.
7804
7805 2014-07-02 Christian Bruel <christian.bruel@st.com>
7806
7807 PR target/29349
7808 PR target/53513
7809 * gcc.target/sh/fpchg.c: New test.
7810
7811 2014-07-02 Jakub Jelinek <jakub@redhat.com>
7812 Fritz Reese <Reese-Fritz@zai.com>
7813
7814 * gfortran.dg/oldstyle_5.f: New test.
7815
7816 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
7817
7818 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
7819 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
7820
7821 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
7822
7823 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
7824 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
7825 * g++.dg/parse/error11.C: Likewise.
7826 * g++.old-deja/g++.brendan/template17.C: Likewise.
7827
7828 2014-07-02 Tobias Burnus <burnus@net-b.de>
7829
7830 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
7831 * gfortran.dg/coarray/send_array.f90: Ditto.
7832 * gfortran.dg/coarray/sendget_array.f90: Ditto.
7833
7834 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
7835 Yufeng Zhang <yufeng.zhang@arm.com>
7836
7837 * gcc.target/aarch64/aapcs64/aapcs64.exp:
7838 (additional_flags_for_func_ret): New variable based on
7839 $additional_flags with -fno-use-caller-save.
7840 (func-ret-*.c): Use the new variable.
7841
7842 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7843
7844 PR c++/59637
7845 * g++.dg/cpp0x/decltype60.C: New.
7846
7847 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7848
7849 * gcc.target/aarch64/simd/vcage_f64.c: New test.
7850 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
7851 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
7852 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
7853 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
7854 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
7855 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
7856 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
7857
7858 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
7859
7860 * g++.dg/cpp1y/pr59867.C: Fix target selector.
7861
7862 2014-07-01 Marek Polacek <polacek@redhat.com>
7863
7864 * gcc.dg/Wint-conversion.c: New test.
7865
7866 2014-07-01 Marek Polacek <polacek@redhat.com>
7867
7868 PR c/58286
7869 * gcc.dg/Wincompatible-pointer-types.c: New test.
7870
7871 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
7872
7873 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
7874 MicroBlaze specific pattern.
7875
7876 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
7877
7878 PR c++/58781
7879 PR c++/60249
7880 PR c++/59867
7881 * testsuite/g++.dg/cpp0x/pr58781.C: New.
7882 * testsuite/g++.dg/cpp0x/pr60249.C: New.
7883 * testsuite/g++.dg/cpp1y/pr59867.C: New.
7884
7885 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7886
7887 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
7888 test requires greater precision than the current PowerPC long
7889 double implementation supports.
7890
7891 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7892
7893 PR c++/54891
7894 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
7895
7896 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/51400
7899 * g++.dg/cpp0x/constexpr-attribute3.C: New.
7900
7901 2014-06-30 Jeff Law <law@redhat.com>
7902
7903 PR tree-optimization/61607
7904 * gcc.dg/tree-ssa/pr61607.c: New test.
7905
7906 2014-06-30 Marek Polacek <polacek@redhat.com>
7907
7908 * c-c++-common/ubsan/attrib-2.c: New test.
7909 * g++.dg/ubsan/return-3.C: New test.
7910
7911 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
7912
7913 PR middle-end/57541
7914 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
7915 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
7916
7917 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7918
7919 * gcc.dg/ira-loop-pressure.c: New test.
7920
7921 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7922
7923 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
7924 checks that the dump is generated.
7925
7926 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7927
7928 PR fortran/36275
7929 PR fortran/38839
7930 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
7931 * gfortran.dg/binding_label_tests_27.f90: New file.
7932
7933 2014-06-29 Roman Gareev <gareevroman@gmail.com>
7934
7935 * gfortran.dg/graphite/pr59586.f: New testcase.
7936
7937 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
7938
7939 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
7940
7941 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7942
7943 PR fortran/29383
7944 * lib/target-supports.exp (check_effective_target_fortran_ieee):
7945 New function.
7946 * gfortran.dg/ieee/ieee.exp: New file.
7947 * gfortran.dg/ieee/ieee_1.F90: New file.
7948 * gfortran.dg/ieee/ieee_2.f90: New file.
7949 * gfortran.dg/ieee/ieee_3.f90: New file.
7950 * gfortran.dg/ieee/ieee_4.f90: New file.
7951 * gfortran.dg/ieee/ieee_5.f90: New file.
7952 * gfortran.dg/ieee/ieee_6.f90: New file.
7953 * gfortran.dg/ieee/ieee_7.f90: New file.
7954 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
7955
7956 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
7957
7958 * g++.dg/cpp0x/elision_conv.C: New.
7959
7960 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7961
7962 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
7963
7964 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
7965
7966 PR c++/61614
7967 * g++.dg/ext/complit14.C: New.
7968
7969 2014-06-27 Martin Jambor <mjambor@suse.cz>
7970
7971 PR ipa/61160
7972 * g++.dg/ipa/pr61160-2.C: New test.
7973 * g++.dg/ipa/pr61160-3.C: Likewise.
7974
7975 2014-06-27 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/57233
7978 PR tree-optimization/61299
7979 * gcc.dg/pr57233.c: New test.
7980 * gcc.target/i386/pr57233.c: New test.
7981 * gcc.target/i386/sse2-pr57233.c: New test.
7982 * gcc.target/i386/avx-pr57233.c: New test.
7983 * gcc.target/i386/avx2-pr57233.c: New test.
7984 * gcc.target/i386/avx512f-pr57233.c: New test.
7985 * gcc.target/i386/xop-pr57233.c: New test.
7986
7987 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
7988
7989 * gcc.dg/typeof-2.c: New testcase.
7990
7991 2014-06-27 Marek Polacek <polacek@redhat.com>
7992
7993 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
7994 (fn1): Remove store to out-of-bounds location. Add memory barrier.
7995 (fn2): Likewise.
7996 (fn5): Likewise.
7997 (fn6): Likewise.
7998 (fn7): Likewise.
7999 (fn8): Likewise.
8000 (fn9): Likewise.
8001 (fn11): Likewise.
8002 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
8003 location. Add memory barrier.
8004 (fn2): Likewise.
8005 (fn3): Likewise.
8006 (fn4): Likewise.
8007 (fn5): Likewise.
8008 * c-c++-common/ubsan/bounds-7.c: New test.
8009
8010 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8011
8012 PR libgfortran/61499
8013 * gfortran.dg/arrayio_15.f90: New test.
8014
8015 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
8016
8017 PR target/61586
8018 * gcc.target/alpha/pr61586.c: New test.
8019
8020 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8021
8022 PR c++/57573
8023 * g++.dg/template/pr57573.C: New.
8024
8025 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
8026
8027 * gcc.dg/tree-ssa/interposition.c: New testcase.
8028
8029 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
8030
8031 PR c++/56633
8032 * g++.dg/cpp0x/deleted8.C: New.
8033
8034 2014-06-26 Martin Jambor <mjambor@suse.cz>
8035
8036 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
8037 parameter.
8038 * g++.dg/simulate-thread/bitfields.C: Likewise.
8039 * gcc.dg/simulate-thread/strict-align-global.c: Remove
8040 allow-packed-store-data-races parameter.
8041 * gcc.dg/simulate-thread/subfields.c: Likewise.
8042 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
8043 to one.
8044
8045 2014-06-26 Martin Jambor <mjambor@suse.cz>
8046
8047 * g++.dg/ipa/pr60600.C: Fix typo.
8048 * g++.dg/ipa/devirt-25.C: Likewise.
8049
8050 2014-06-26 Richard Biener <rguenther@suse.de>
8051
8052 PR tree-optimization/61607
8053 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
8054
8055 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8056
8057 * gcc.dg/inline-22.c: Add bind_pic_locally.
8058 * gcc.dg/inline_4.c: Ditto.
8059 * gcc.dg/fail_always_inline.c: Ditto.
8060 * g++.dg/ipa/devirt-25.C: Ditto.
8061
8062 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
8063
8064 * lib/target-support.exp (bind_pic_locally): Save the flags to
8065 'flags_to_postpone' instead of appending to 'flags'.
8066 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
8067 with flags_to_postpone and revert after target_compile.
8068 * lib/g++.exp (g++_target_compile): Ditto.
8069 * lib/gfortran.exp (gfortran_target_compile): Ditto.
8070
8071 2014-06-26 Nick Clifton <nickc@redhat.com>
8072
8073 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
8074
8075 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
8076
8077 PR c++/61537
8078 * g++.dg/template/pr61537.C: New testcase.
8079
8080 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8081
8082 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
8083 powerpc*-*-linux*.
8084
8085 2014-06-25 Tobias Burnus <burnus@net-b.de>
8086
8087 * gfortran.dg/coarray_33.f90: New.
8088
8089 2014-06-25 Tobias Burnus <burnus@net-b.de>
8090
8091 * gfortran.dg/coarray/coindexed_1.f90: New.
8092
8093 2014-06-25 Tobias Burnus <burnus@net-b.de>
8094
8095 * gfortran.dg/coarray_collectives_7.f90: New.
8096
8097 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
8098
8099 * gcc.c-torture/execute/20140622-1.c: New test.
8100
8101 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
8102
8103 DR 178
8104 PR c++/49132
8105 * g++.dg/cpp0x/aggr1.C: New.
8106 * g++.dg/cpp0x/aggr2.C: Likewise.
8107 * g++.dg/init/aggr11.C: Likewise.
8108 * g++.dg/init/aggr12.C: Likewise.
8109
8110 2014-06-25 Martin Jambor <mjambor@suse.cz>
8111
8112 * g++.dg/ipa/pr61540.C: Remove dumping test.
8113
8114 2014-06-25 Marek Polacek <polacek@redhat.com>
8115
8116 PR c/61162
8117 * gcc.dg/pr61162.c: Adjust dg-warning.
8118 * gcc.dg/pr61162-2.c: New test.
8119
8120 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
8121
8122 PR tree-optimization/57742
8123 * gcc.dg/tree-ssa/calloc-3.c: New file.
8124
8125 2014-06-25 Richard Biener <rguenther@suse.de>
8126
8127 PR testsuite/61560
8128 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
8129 for targets that return _Complex float in memory.
8130
8131 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8132
8133 * gcc.target/arm/vect-noalign.c: Adjust options.
8134
8135 2014-06-24 Cong Hou <congh@google.com>
8136
8137 * gcc.dg/vect/vect-reduc-sad.c: New.
8138 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
8139
8140 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
8141
8142 PR tree-optimization/57742
8143 * g++.dg/tree-ssa/calloc.C: New testcase.
8144 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
8145 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
8146 * gcc.dg/strlenopt-9.c: Adapt.
8147
8148 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
8149
8150 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
8151 global variable.
8152 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
8153 instead of calling sequentially in the C code.
8154 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
8155 saved_return_address to the stack frame where LR register was stored.
8156 (saved_return_address): Declare weak.
8157
8158 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
8159
8160 PR c++/33972
8161 * g++.dg/other/operator3.C: New.
8162 * g++.dg/template/operator8.C: Adjust.
8163 * g++.dg/template/operator9.C: Likewise.
8164
8165 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
8166
8167 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
8168
8169 2014-06-24 Richard Biener <rguenther@suse.de>
8170
8171 PR tree-optimization/61572
8172 * gcc.target/i386/pr61572.c: New testcase.
8173
8174 2014-06-24 Jakub Jelinek <jakub@redhat.com>
8175
8176 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
8177 reduction clause.
8178 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
8179 Remove Label is never defined expected error.
8180 * gfortran.dg/gomp/udr8.f90: New test.
8181
8182 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
8183
8184 PR tree-optimization/61554
8185 * g++.dg/torture/pr61554.C: New testcase.
8186
8187 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
8188
8189 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
8190
8191 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
8192
8193 * gcc.dg/localalias-2.c: Guard by require-alias.
8194 * gcc.dg/globalalias-2.c: Likewise.
8195
8196 2014-06-23 Kai Tietz <ktietz@redhat.com>
8197
8198 * gcc.target/i386/indjmp-1.c: New test.
8199
8200 2014-06-23 Andrew Pinski <apinski@cavium.com>
8201
8202 * gcc.c-torture/compile/20140723-1.c: New testcase.
8203
8204 2014-06-23 Marek Polacek <polacek@redhat.com>
8205
8206 PR c/61553
8207 * c-c++-common/pr61553.c (foo): Add dg-error.
8208
8209 2014-06-23 Tobias Burnus <burnus@net-b.de>
8210
8211 * gfortran.dg/coarray_32.f90: New.
8212
8213 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8214
8215 DR 577
8216 PR c++/33101
8217 * g++.dg/other/void1.C: Adjust.
8218 * g++.dg/other/void3.C: Likewise.
8219
8220 2014-06-23 Marek Polacek <polacek@redhat.com>
8221
8222 PR c/61553
8223 * c-c++-common/pr61553.c: New test.
8224
8225 2014-06-23 Richard Biener <rguenther@suse.de>
8226
8227 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
8228 * g++.dg/vect/slp-pr50819.cc: Likewise.
8229 * g++.dg/vect/slp-pr56812.cc: Likewise.
8230 * gcc.dg/vect/bb-slp-1.c: Likewise.
8231 * gcc.dg/vect/bb-slp-10.c: Likewise.
8232 * gcc.dg/vect/bb-slp-11.c: Likewise.
8233 * gcc.dg/vect/bb-slp-13.c: Likewise.
8234 * gcc.dg/vect/bb-slp-14.c: Likewise.
8235 * gcc.dg/vect/bb-slp-15.c: Likewise.
8236 * gcc.dg/vect/bb-slp-16.c: Likewise.
8237 * gcc.dg/vect/bb-slp-17.c: Likewise.
8238 * gcc.dg/vect/bb-slp-18.c: Likewise.
8239 * gcc.dg/vect/bb-slp-19.c: Likewise.
8240 * gcc.dg/vect/bb-slp-2.c: Likewise.
8241 * gcc.dg/vect/bb-slp-20.c: Likewise.
8242 * gcc.dg/vect/bb-slp-21.c: Likewise.
8243 * gcc.dg/vect/bb-slp-22.c: Likewise.
8244 * gcc.dg/vect/bb-slp-23.c: Likewise.
8245 * gcc.dg/vect/bb-slp-24.c: Likewise.
8246 * gcc.dg/vect/bb-slp-25.c: Likewise.
8247 * gcc.dg/vect/bb-slp-26.c: Likewise.
8248 * gcc.dg/vect/bb-slp-27.c: Likewise.
8249 * gcc.dg/vect/bb-slp-28.c: Likewise.
8250 * gcc.dg/vect/bb-slp-29.c: Likewise.
8251 * gcc.dg/vect/bb-slp-3.c: Likewise.
8252 * gcc.dg/vect/bb-slp-30.c: Likewise.
8253 * gcc.dg/vect/bb-slp-31.c: Likewise.
8254 * gcc.dg/vect/bb-slp-32.c: Likewise.
8255 * gcc.dg/vect/bb-slp-4.c: Likewise.
8256 * gcc.dg/vect/bb-slp-5.c: Likewise.
8257 * gcc.dg/vect/bb-slp-6.c: Likewise.
8258 * gcc.dg/vect/bb-slp-7.c: Likewise.
8259 * gcc.dg/vect/bb-slp-8.c: Likewise.
8260 * gcc.dg/vect/bb-slp-8a.c: Likewise.
8261 * gcc.dg/vect/bb-slp-8b.c: Likewise.
8262 * gcc.dg/vect/bb-slp-9.c: Likewise.
8263 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
8264 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
8265 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
8266 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
8267 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
8268 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
8269 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
8270 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
8271 * gcc.dg/vect/pr26359.c: Likewise.
8272 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
8273
8274 2014-06-23 Marek Polacek <polacek@redhat.com>
8275
8276 * c-c++-common/pr49706-2.c: New test.
8277
8278 2014-06-23 Alan Modra <amodra@gmail.com>
8279
8280 * gcc.dg/pr61583.c: New.
8281
8282 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8283
8284 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
8285 [u]int64x1_t.
8286
8287 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
8288 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
8289
8290 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
8291 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
8292 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
8293 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
8294 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
8295 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
8296 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
8297 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
8298 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
8299 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
8300 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
8301 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
8302 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
8303 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
8304 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
8305 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
8306 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
8307 test_vsrid_n_u64): Fix signature to match intrinsic.
8308
8309 (test_vabs_s64): Remove.
8310 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
8311
8312 (test_vdupd_lane_s64): Rename to...
8313 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
8314
8315 (test_vdupd_lane_u64): Rename to...
8316 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
8317
8318 (test_vtst_s64): Rename to...
8319 (test_vtstd_s64): ...and change int64x1_t to int64_t.
8320
8321 (test_vtst_u64): Rename to...
8322 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
8323
8324 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
8325 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
8326 Remove out-of-bounds tests.
8327 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
8328 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
8329 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
8330
8331 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
8332
8333 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
8334 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
8335 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
8336 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
8337 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
8338 vector types.
8339 * gcc.target/aarch64/vsub_f64.c: Likewise.
8340 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
8341 scheme as now the same for all variants.
8342 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
8343 float64x1_t.
8344
8345 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
8346
8347 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
8348
8349 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8350
8351 * gcc.dg/localalias.c: Fix broken commit.
8352 * gcc.dg/globalalias.c: Likewise.
8353
8354 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
8355
8356 * gcc.dg/localalias.c: New testcase.
8357 * gcc.dg/localalias-2.c: New testcase.
8358 * gcc.dg/globalalias.c: New testcase.
8359 * gcc.dg/globalalias-2.c: New testcase.
8360
8361 2014-06-20 Jakub Jelinek <jakub@redhat.com>
8362
8363 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
8364
8365 2014-06-20 Marek Polacek <polacek@redhat.com>
8366
8367 * c-c++-common/ubsan/bounds-1.c: New test.
8368 * c-c++-common/ubsan/bounds-2.c: New test.
8369 * c-c++-common/ubsan/bounds-3.c: New test.
8370 * c-c++-common/ubsan/bounds-4.c: New test.
8371 * c-c++-common/ubsan/bounds-5.c: New test.
8372 * c-c++-common/ubsan/bounds-6.c: New test.
8373
8374 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
8375
8376 Make the tests big-endian friendly.
8377
8378 * gcc.target/aarch64/aapcs64/test_25.c: Update.
8379 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
8380 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
8381 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
8382 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
8383 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
8384 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
8385 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
8386 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
8387
8388 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8389 Max Ostapenko <m.ostapenko@partner.samsung.com>
8390
8391 PR sanitizer/61547
8392 * c-c++-common/asan/strlen-overflow-1.c: New test.
8393
8394 2014-06-20 Martin Jambor <mjambor@suse.cz>
8395
8396 PR ipa/61540
8397 * g++.dg/ipa/pr61540.C: New test.
8398
8399 2014-06-20 Yury Gribov <y.gribov@samsung.com>
8400 Max Ostapenko <m.ostapenko@partner.samsung.com>
8401
8402 PR sanitizer/61530
8403 * c-c++-common/asan/pr61530.c: New test.
8404
8405 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8406
8407 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
8408 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
8409 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
8410 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
8411 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
8412 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
8413 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
8414 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
8415 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
8416 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
8417 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
8418 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
8419 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
8420 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
8421 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
8422 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
8423 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
8424 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
8425 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
8426 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
8427 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
8428 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
8429 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
8430 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
8431 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
8432 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
8433 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
8434 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
8435 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
8436 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
8437 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
8438 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
8439 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
8440 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
8441 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
8442 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
8443 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
8444 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
8445 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
8446 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
8447 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
8448 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
8449 (test_vqdmlal_high_lane_s16): Fix parameter type.
8450 (test_vqdmlal_high_lane_s32): Likewise.
8451 (test_vqdmull_high_lane_s16): Likewise.
8452 (test_vqdmull_high_lane_s32): Likewise.
8453 (test_vqdmlsl_high_lane_s32): Likewise.
8454 (test_vqdmlsl_high_lane_s16): Likewise.
8455 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
8456 Fix argument type.
8457 (test_vqdmlals_lane_s32): Likewise.
8458 (test_vqdmlslh_lane_s16): Likewise.
8459 (test_vqdmlsls_lane_s32): Likewise.
8460 (test_vqdmulhh_lane_s16): Likewise.
8461 (test_vqdmulhs_lane_s32): Likewise.
8462 (test_vqdmullh_lane_s16): Likewise.
8463 (test_vqdmulls_lane_s32): Likewise.
8464 (test_vqrdmulhh_lane_s16): Likewise.
8465 (test_vqrdmulhs_lane_s32): Likewise.
8466
8467 2014-06-20 Tobias Burnus <burnus@net-b.de>
8468
8469 PR testsuite/61567
8470 * gfortran.dg/coarray_collectives_5.f90: Update
8471 dg-final scan-tree-dump-times.
8472 * gfortran.dg/coarray_collectives_6.f90: Ditto.
8473
8474 2014-06-20 Hale Wang <hale.wang@arm.com>
8475
8476 * gcc.target/arm/lto/: New folder to verify the LTO option.
8477 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
8478 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
8479 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
8480 * lib/lto.exp (object-readelf): New procedure.
8481
8482 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8483
8484 PR fortran/61454
8485 * gfortran.dg/pr61454.f90: New file.
8486
8487 2014-06-19 Terry Guo <terry.guo@arm.com>
8488
8489 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
8490 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
8491 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
8492
8493 2014-06-19 Tobias Burnus <burnus@net-b.de>
8494
8495 * gfortran.dg/coarray/collectives_2.f90: Extend
8496 and make valid.
8497
8498 2014-06-18 Tom de Vries <tom@codesourcery.com>
8499
8500 * gcc.target/aarch64/fuse-caller-save.c: New test.
8501
8502 2014-06-18 Radovan Obradovic <robradovic@mips.com>
8503 Tom de Vries <tom@codesourcery.com>
8504
8505 * gcc.target/arm/fuse-caller-save.c: New test.
8506
8507 2014-06-18 Richard Biener <rguenther@suse.de>
8508
8509 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
8510 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
8511 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
8512
8513 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
8514
8515 PR tree-optimization/61518
8516 * gcc.dg/torture/pr61518.c: New test.
8517
8518 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8519
8520 PR tree-optimization/61517
8521 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
8522 (incorrect_read_be32): Likewise.
8523 (main): Call incorrect_read_* to test stmt replacement is made by
8524 bswap at the right place.
8525 * gcc.c-torture/execute/pr61517.c: New test.
8526
8527 2014-06-18 Andreas Schwab <schwab@suse.de>
8528
8529 PR rtl-optimization/54555
8530 * gcc.target/m68k/pr54555.c: New test.
8531
8532 2014-06-18 Olivier Hainque <hainque@adacore.com>
8533
8534 * gnat.dg/blocklocs.adb: New test.
8535
8536 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
8537
8538 PR tree-optimization/52252
8539 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
8540 * gcc.target/i386/pr52252-core.c: Ditto.
8541
8542 PR tree-optimization/61403
8543 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
8544
8545 2014-06-18 Jakub Jelinek <jakub@redhat.com>
8546
8547 * gfortran.dg/gomp/declare-simd-1.f90: New test.
8548 * gfortran.dg/gomp/depend-1.f90: New test.
8549 * gfortran.dg/gomp/target1.f90: New test.
8550 * gfortran.dg/gomp/target2.f90: New test.
8551 * gfortran.dg/gomp/target3.f90: New test.
8552 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
8553 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
8554 201107.
8555
8556 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
8557
8558 PR fortran/61126
8559 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
8560
8561 2014-06-17 Tobias Burnus <burnus@net-b.de>
8562 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
8563
8564 * gfortran.dg/coarray/send_array.f90: New.
8565 * gfortran.dg/coarray/get_array.f90: New.
8566 * gfortran.dg/coarray/sendget_array.f90: New.
8567 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
8568 names.
8569 * gfortran.dg/coarray/collectives_2.f90: New.
8570
8571 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8572
8573 PR target/61533
8574 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
8575 dg-options.
8576
8577 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
8578
8579 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
8580 unit_id and kind_id to zero.
8581
8582 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
8583
8584 PR target/61483
8585 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
8586 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
8587 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
8588 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
8589
8590 2014-06-17 Richard Biener <rguenther@suse.de>
8591
8592 PR lto/61012
8593 * gcc.dg/lto/pr61526_0.c: New testcase.
8594 * gcc.dg/lto/pr61526_1.c: Likewise.
8595
8596 2014-06-17 Richard Biener <rguenther@suse.de>
8597
8598 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
8599 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
8600 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
8601 * gcc.dg/tree-ssa/vrp36.c: Likewise.
8602 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
8603
8604 2014-06-17 Richard Biener <rguenther@suse.de>
8605
8606 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
8607
8608 2014-06-16 Richard Biener <rguenther@suse.de>
8609
8610 PR tree-optimization/61482
8611 * g++.dg/torture/pr61482.C: New testcase.
8612
8613 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
8614
8615 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
8616 vpmacsdql instruction.
8617
8618 2014-06-16 Yury Gribov <y.gribov@samsung.com>
8619
8620 * c-c++-common/asan/instrument-with-calls-1.c: New test.
8621 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
8622 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
8623 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
8624 test patterns.
8625 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
8626 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
8627 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
8628 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
8629 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
8630 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
8631
8632 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8633
8634 PR fortran/28484
8635 PR fortran/61429
8636 * gfortran.dg/system_clock_1.f90: New file.
8637 * gfortran.dg/system_clock_2.f90: New file.
8638
8639 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8640
8641 PR c++/33101
8642 * g++.dg/other/void3.C: New.
8643 * g++.dg/conversion/err-recover1.C: Update.
8644
8645 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
8646
8647 PR target/61415
8648 * lib/target-supports.exp (check_effective_target_longdouble128): New.
8649 * gcc.target/powerpc/pack02.c: Use it.
8650 * gcc.target/powerpc/tfmode_off.c: Likewise.
8651
8652 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
8653
8654 PR rtl-optimization/61094
8655 PR rtl-optimization/61446
8656 * gcc.target/i386/pr61446.c : New.
8657
8658 2014-06-13 Dehao Chen <dehao@google.com>
8659
8660 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
8661
8662 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
8663
8664 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
8665
8666 2014-06-13 Richard Biener <rguenther@suse.de>
8667
8668 * c-c++-common/pr46562-2.c: Adjust.
8669 * g++.dg/tree-ssa/pr8781.C: Likewise.
8670 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
8671 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
8672 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
8673 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
8674 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
8675
8676 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
8677
8678 PR tree-optimization/61375
8679 * gcc.c-torture/execute/pr61375-1.c: New test.
8680
8681 2014-06-12 Jakub Jelinek <jakub@redhat.com>
8682
8683 PR middle-end/61486
8684 * c-c++-common/gomp/pr61486-1.c: New test.
8685 * c-c++-common/gomp/pr61486-2.c: New test.
8686
8687 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
8688
8689 PR target/59843
8690 * gcc.dg/vect/vect-singleton_1.c: New file.
8691
8692 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
8693
8694 PR target/61443
8695 * gcc.target/avr/torture/pr61443.c: New test.
8696
8697 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8698
8699 PR c++/19200
8700 * g++.dg/parse/friend11.C: New.
8701
8702 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8703
8704 PR c++/60265
8705 * g++.dg/cpp0x/using-enum-1.C: New.
8706 * g++.dg/cpp0x/using-enum-2.C: Likewise.
8707
8708 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 PR c++/19200
8711 * g++.dg/parse/friend9.C: New.
8712 * g++.dg/parse/friend10.C: Likewise.
8713 * g++.dg/parse/friend7.C: Adjust.
8714
8715 2014-06-11 Richard Biener <rguenther@suse.de>
8716
8717 PR tree-optimization/61452
8718 * gcc.dg/torture/pr61452.c: New testcase.
8719
8720 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
8721
8722 PR c++/34049
8723 * g++.dg/parse/pr34049.C: New.
8724
8725 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
8726
8727 * gcc.c-torture/execute/pr61306-1.c: New test.
8728 * gcc.c-torture/execute/pr61306-2.c: Likewise.
8729 * gcc.c-torture/execute/pr61306-3.c: Likewise.
8730
8731 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8732
8733 * gcc.target/aarch64/acle/acle.exp: New.
8734 * gcc.target/aarch64/acle/crc32b.c: New test.
8735 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
8736 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
8737 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
8738 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
8739 * gcc.target/aarch64/acle/crc32d.c: Likewise.
8740 * gcc.target/aarch64/acle/crc32h.c: Likewise.
8741 * gcc.target/aarch64/acle/crc32w.c: Likewise.
8742
8743 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
8744
8745 PR tree-optimization/52252
8746 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
8747
8748 2014-06-11 Richard Biener <rguenther@suse.de>
8749
8750 PR middle-end/61437
8751 * gcc.dg/torture/20140610-1.c: New testcase.
8752 * gcc.dg/torture/20140610-2.c: Likewise.
8753
8754 2014-06-10 Richard Biener <rguenther@suse.de>
8755
8756 PR tree-optimization/61438
8757 * gcc.dg/torture/pr61438.c: New testcase.
8758
8759 2014-06-10 Richard Biener <rguenther@suse.de>
8760
8761 PR middle-end/61456
8762 * g++.dg/opt/pr61456.C: New testcase.
8763
8764 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
8765 Mikael Morin <mikael@gcc.gnu.org>
8766
8767 PR fortran/41936
8768 * gfortran.dg/class_array_15.f03: Check memory leaks.
8769
8770 2014-06-10 Richard Biener <rguenther@suse.de>
8771
8772 PR tree-optimization/57186
8773 PR tree-optimization/59299
8774 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
8775 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
8776
8777 2014-06-10 Jakub Jelinek <jakub@redhat.com>
8778
8779 PR fortran/60928
8780 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
8781 directives.
8782 * gfortran.dg/gomp/associate1.f90: New test.
8783 * gfortran.dg/gomp/intentin1.f90: New test.
8784 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
8785 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
8786 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
8787 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
8788
8789 2014-06-09 Marek Polacek <polacek@redhat.com>
8790
8791 PR c/36446
8792 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
8793 * gcc.dg/array-2.c: Likewise.
8794 * gcc.dg/array-const-2.c: Likewise.
8795 * gcc.dg/ucnid-8.c: Likewise.
8796 * gcc.dg/vla-init-1.c: Likewise.
8797 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
8798 * gcc.dg/c99-flex-array-7.c: Likewise.
8799 * gcc.dg/init-bad-1.c: Likewise.
8800 * gcc.dg/init-bad-3.c: Likewise.
8801 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
8802 * gcc.dg/pedwarn-init.c: Add dg-warning.
8803 * gcc.dg/pr53119.c: Remove dg-excess-errors.
8804
8805 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8806
8807 PR c++/22556
8808 * g++.dg/other/redecl3.C: New.
8809
8810 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
8811
8812 PR c++/54442
8813 * g++.dg/pr54442.C: New file.
8814
8815 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
8816
8817 PR fortran/61406
8818 * gfortran.dg/associate_17.f90 : New test
8819
8820 2014-06-09 Petr Murzin <petr.murzin@intel.com>
8821
8822 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
8823 void for TEST instead of static void.
8824 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
8825 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
8826 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
8827 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
8828 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
8829 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
8830 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
8831 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
8832 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
8833 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
8834 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
8835 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
8836 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
8837 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
8838 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
8839 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
8840 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
8841 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
8842 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
8843 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
8844 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
8845 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
8846 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
8847 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
8848 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
8849 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
8850 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
8851 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
8852 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
8853 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
8854 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
8855 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8856 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8857 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8858 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8859 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8860 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8861 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8862 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8863 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8864 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8865 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
8866 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
8867 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
8868 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
8869 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
8870 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
8871 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
8872 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
8873 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
8874 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
8875 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
8876 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
8877 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
8878 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
8879 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
8880 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
8881 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
8882 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
8883 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
8884 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
8885 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
8886 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
8887 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
8888 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
8889 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
8890 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
8891 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
8892 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
8893 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
8894 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
8895 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
8896 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
8897 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
8898 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
8899 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
8900 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
8901 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
8902 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
8903 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8904 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
8905 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
8906 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
8907 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
8908 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
8909 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
8910 instead of static void.
8911 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
8912 delete unused variables.
8913 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
8914 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
8915 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
8916 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
8917 delete unused variables, void for TEST instead of static void.
8918 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
8919 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
8920 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
8921 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
8922 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
8923 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
8924 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
8925 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
8926 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
8927 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
8928 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
8929 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
8930 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
8931 initialize variables.
8932 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
8933 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
8934 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
8935 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
8936 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
8937 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
8938 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
8939 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
8940 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8941 * gcc.target/i386/i386.exp: Ditto.
8942 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
8943 CALC, void for TEST instead of static void, initialize variables.
8944 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
8945 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
8946 static void.
8947 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
8948 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
8949 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
8950 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
8951 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
8952 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
8953 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
8954 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
8955 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
8956 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
8957 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
8958 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
8959 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
8960 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
8961 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
8962 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
8963 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8964 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8965 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
8966 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
8967 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
8968 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
8969 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
8970 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
8971 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
8972 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
8973 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
8974 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
8975 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
8976 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
8977 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
8978 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
8979 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
8980 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
8981 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
8982 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
8983 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
8984 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
8985 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
8986 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
8987 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
8988 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
8989 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
8990 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
8991 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
8992 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
8993 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
8994 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
8995 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
8996 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
8997 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
8998 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
8999 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9000 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9001 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9002 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9003 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
9004 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
9005 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
9006 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
9007 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
9008 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
9009 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
9010 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
9011 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
9012 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
9013 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
9014 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
9015 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
9016 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
9017 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
9018 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
9019 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
9020 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
9021 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
9022 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
9023 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
9024 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
9025 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
9026 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
9027 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
9028 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
9029 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
9030 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
9031 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
9032 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
9033 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
9034 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
9035 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
9036 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
9037 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
9038 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
9039 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
9040 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
9041 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
9042 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
9043 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
9044 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
9045 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
9046 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
9047 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
9048 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
9049 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
9050 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
9051 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
9052 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
9053 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
9054 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
9055 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
9056 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
9057 instead of static void.
9058 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
9059 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
9060 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
9061 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
9062 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
9063 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
9064 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
9065 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
9066 static void, delete unused variables.
9067 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
9068 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
9069 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
9070 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
9071 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
9072 static void, delete unused variables, Change parameters for
9073 UNION_CHECK, MASK_MERGE and MASK_ZERO.
9074 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
9075 CALC, void for TEST instead of static void.
9076 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
9077 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
9078 void.
9079 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
9080 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
9081 static void, change type of parameter for UNION_TYPE.
9082 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
9083 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
9084 void for TEST instead of static void, delete unused variables, change
9085 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
9086 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
9087 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9088 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9089 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9090 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9091 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9092 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
9093 void for TEST instead of static void, change parameters for
9094 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
9095 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
9096 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
9097 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
9098 * gcc.target/i386/avx512f-additional-reg-names.c: Add
9099 __attribute__((unused)).
9100 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
9101 __attribute__((unused)).
9102 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
9103 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
9104 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
9105 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
9106 * gcc.target/i386/avx512f-korw-1.c: Ditto.
9107 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
9108 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
9109 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
9110 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
9111 add __attribute__((unused)).
9112 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
9113 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
9114 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
9115 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
9116 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
9117 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
9118 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
9119 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
9120 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
9121 delete unused variables.
9122 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
9123 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
9124 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9125 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
9126 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
9127 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
9128 static void, mask_merging and zero_masking for unsigned types.
9129 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
9130 CHECK_ARRAY for unsigned types.
9131 * gcc.target/i386/m256-check.h: Ditto.
9132 * gcc.target/i386/m512-check.h: Ditto.
9133
9134 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
9135
9136 PR target/61062
9137 * gcc.target/arm/pr48252.c (main): Expect same result
9138 as endian-neutral.
9139
9140 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9141
9142 PR fortran/45187
9143 * gfortran.dg/cray_pointers_10.f90: New file.
9144
9145 2014-06-09 Jakub Jelinek <jakub@redhat.com>
9146
9147 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
9148 instead of complex(kind=16).
9149
9150 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9151
9152 PR fortran/38829
9153 * gfortran.dg/bind_c_usage_29.f90: New file.
9154
9155 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
9156
9157 * gnat.dg/opt38.adb: New test.
9158 * gnat.dg/opt38_pkg.ad[sb]: New helper.
9159
9160 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
9161
9162 PR target/18343
9163 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
9164 New macro, 0 for __MMIX__, default 64.
9165 (bar): Pass it to __builtin_apply instead of literal 64.
9166
9167 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9168
9169 * gfortran.dg/io_constraints_11.f90: New file.
9170 * gfortran.dg/io_constraints_12.f90: New file.
9171 * gfortran.dg/io_constraints_13.f90: New file.
9172
9173 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
9174
9175 PR target/61423
9176 * gcc.target/i386/pr61423.c: New test.
9177
9178 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9179
9180 PR c++/60184
9181 * g++.dg/cpp0x/constexpr-union6.C: New.
9182 * g++.dg/cpp0x/union6.C: Likewise.
9183 * g++.dg/init/ref14.C: Adjust.
9184 * g++.dg/init/union1.C: Likewise.
9185
9186 2014-06-06 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/59299
9189 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
9190
9191 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
9192
9193 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
9194 * gcc.dg/tree-ssa/sra-12.c: Likewise.
9195
9196 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9197
9198 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
9199 bitfield and test wrong results instead of correct results to make the
9200 test more portable.
9201
9202 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9203
9204 PR c++/60432
9205 * g++.dg/cpp0x/constexpr-60432.C: New.
9206
9207 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
9208
9209 PR c++/60199
9210 * g++.dg/cpp0x/constexpr-60199.C: New.
9211
9212 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
9213
9214 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
9215 Specify -march=z900 as an additional option.
9216 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
9217 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9218 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
9219
9220 2014-06-06 Jakub Jelinek <jakub@redhat.com>
9221
9222 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
9223 reduction clause diagnostic changes.
9224 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
9225 * gfortran.dg/gomp/reduction1.f90: Likewise.
9226 * gfortran.dg/gomp/reduction3.f90: Likewise.
9227 * gfortran.dg/gomp/udr1.f90: New test.
9228 * gfortran.dg/gomp/udr2.f90: New test.
9229 * gfortran.dg/gomp/udr3.f90: New test.
9230 * gfortran.dg/gomp/udr4.f90: New test.
9231 * gfortran.dg/gomp/udr5.f90: New test.
9232 * gfortran.dg/gomp/udr6.f90: New test.
9233 * gfortran.dg/gomp/udr7.f90: New test.
9234
9235 2014-06-06 Christian Bruel <christian.bruel@st.com>
9236
9237 PR tree-optimization/43934
9238 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
9239
9240 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
9241
9242 PR c/53119
9243 * gcc.dg/pr53119.c: New testcase.
9244
9245 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9246
9247 PR target/52472
9248 * gcc.target/avr/pr52472.c: New test.
9249
9250
9251 2014-06-05 Jeff Law <law@redhat.com>
9252
9253 PR tree-optimization/61289
9254 * g++.dg/pr61289.C: New test.
9255 * g++.dg/pr61289-2.C: New test.
9256
9257 2014-06-05 Richard Biener <rguenther@suse.de>
9258 Paolo Carlini <paolo.carlini@oracle.com>
9259
9260 PR c++/56961
9261 * g++.dg/parse/pr56961.C: New.
9262
9263 2014-06-05 Kai Tietz <ktietz@redhat.com>
9264
9265 PR target/46219
9266 * gcc.target/i386/sibcall-4.c: Remove xfail.
9267
9268 2014-06-05 Julian Brown <julian@codesourcery.com>
9269 Sandra Loosemore <sandra@codesourcery.com>
9270
9271 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
9272
9273 2014-06-05 Richard Biener <rguenther@suse.de>
9274
9275 PR c++/61004
9276 * g++.dg/diagnostic/pr61004.C: New testcase.
9277
9278 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
9279
9280 * gcc.dg/torture/pr61319.c: New test.
9281
9282 2014-06-05 Marek Polacek <polacek@redhat.com>
9283
9284 PR c/56724
9285 * gcc.dg/pr56724-3.c: New test.
9286
9287 2014-06-05 Andreas Schwab <schwab@suse.de>
9288
9289 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
9290
9291 2014-06-05 Marek Polacek <polacek@redhat.com>
9292
9293 PR c/49706
9294 * c-c++-common/pr49706.c: New test.
9295
9296 2014-06-05 Marek Polacek <polacek@redhat.com>
9297
9298 PR c/48062
9299 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
9300 * gcc.dg/Wshadow-3.c: Likewise.
9301 * gcc.dg/pr48062.c: New test.
9302
9303 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
9304
9305 PR c++/43453
9306 * g++.dg/init/pr43453.C: New.
9307
9308 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
9309
9310 PR tree-optimization/61385
9311 * gcc.dg/tree-ssa/pr61385.c: New file.
9312
9313 2014-06-04 Richard Biener <rguenther@suse.de>
9314
9315 PR tree-optimization/60098
9316 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
9317
9318 2014-06-04 Richard Biener <rguenther@suse.de>
9319
9320 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
9321
9322 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
9323
9324 PR c/58942
9325 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
9326 the case with a pointer.
9327
9328 2014-06-04 Marek Polacek <polacek@redhat.com>
9329
9330 PR c/30020
9331 * c-c++-common/pr30020.c: New test.
9332
9333 2014-06-03 Andrew Pinski <apinski@cavium.com>
9334
9335 * gcc.c-torture/compile/20140528-1.c: New testcase.
9336
9337 2014-06-03 Dehao Chen <dehao@google.com>
9338
9339 * gcc.dg/tree-prof/merge_block.c: New test.
9340
9341 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
9342
9343 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
9344 * g++.dg/ext/mv15.C (dg-options): Ditto.
9345
9346 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
9347
9348 DR 1423
9349 PR c++/52174
9350 * g++.dg/cpp0x/nullptr31.C: New.
9351 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
9352 * g++.dg/cpp0x/nullptr17.C: Update.
9353
9354 2014-06-03 Marek Polacek <polacek@redhat.com>
9355
9356 PR c/60439
9357 * c-c++-common/pr60439.c: New test.
9358 * g++.dg/eh/scope1.C (f4): Add dg-warning.
9359
9360 2014-06-03 Martin Jambor <mjambor@suse.cz>
9361
9362 PR ipa/61160
9363 * g++.dg/ipa/pr61160-1.C: New test.
9364
9365 2014-06-03 Richard Biener <rguenther@suse.de>
9366
9367 PR tree-optimization/61383
9368 * gcc.dg/torture/pr61383-1.c: New testcase.
9369
9370 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
9371
9372 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
9373
9374 2014-06-02 Jeff Law <law@redhat.com>
9375
9376 PR rtl-optimization/61094
9377 * g++.dg/pr61094: New test.
9378
9379 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
9380
9381 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
9382 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
9383 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
9384 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
9385 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
9386 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
9387 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
9388 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
9389
9390 2014-06-02 Richard Biener <rguenther@suse.de>
9391
9392 PR tree-optimization/61346
9393 * gcc.dg/torture/pr61346.c: New testcase.
9394
9395 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9396
9397 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
9398 not compilation.
9399 * gcc.target/i386/sibcall-4.c: Ditto.
9400 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
9401
9402 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9403
9404 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
9405 in scan-assembler-not string.
9406 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
9407 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
9408 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
9409
9410 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
9411
9412 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
9413
9414 2014-06-01 Kai Tietz <ktietz@redhat.com>
9415
9416 PR target/61377
9417 * gcc.target/i386/sibcall-6.c: New test.
9418
9419 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9420
9421 DR 1227
9422 PR c++/57543
9423 * g++.dg/cpp0x/pr57543-1.C: New.
9424 * g++.dg/cpp0x/pr57543-2.C: Likewise.
9425 * g++.dg/cpp0x/pr57543-3.C: Likewise.
9426 * g++.dg/cpp0x/decltype59.C: Likewise.
9427
9428 2014-05-31 Tom de Vries <tom@codesourcery.com>
9429
9430 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
9431
9432 2014-05-30 Jakub Jelinek <jakub@redhat.com>
9433
9434 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
9435 restore_gcc_exec_prefix_env_var): New procedures.
9436 (set_ld_library_path_env_vars,
9437 restore_ld_library_path_env_vars): Use them.
9438 * lib/c-compat.exp: Load target-libpath.exp.
9439 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
9440 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
9441 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
9442 restore_gcc_exec_prefix_env_var.
9443 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
9444 Likewise.
9445
9446 * c-c++-common/asan/misalign-1.c: New test.
9447 * c-c++-common/asan/misalign-2.c: New test.
9448
9449 * g++.dg/asan/asan_test.C: Add -std=c++11 and
9450 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
9451 -DASAN_USE_DEJAGNU_GTEST=1.
9452 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
9453 * g++.dg/asan/asan_oob_test.cc: Likewise.
9454 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
9455 * g++.dg/asan/asan_str_test.cc: Likewise.
9456 * g++.dg/asan/asan_test_utils.h: Likewise.
9457 * g++.dg/asan/sanitizer_test_config.h: Likewise.
9458 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
9459 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
9460 Imported from upstream r209283.
9461 * g++.dg/asan/asan_test_config.h: Likewise.
9462
9463 2014-05-30 Kai Tietz <ktietz@redhat.com>
9464
9465 PR target/60104
9466 * gcc.target/i386/sibcall-1.c: New test.
9467 * gcc.target/i386/sibcall-2.c: New test.
9468 * gcc.target/i386/sibcall-3.c: New test.
9469 * gcc.target/i386/sibcall-4.c: New test.
9470
9471 2014-05-30 Ian Lance Taylor <iant@google.com>
9472
9473 * gcc.target/i386/pause-2.c: New test.
9474
9475 2014-05-30 Tom de Vries <tom@codesourcery.com>
9476
9477 * gcc.target/i386/fuse-caller-save.c: New test.
9478 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
9479 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
9480
9481 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
9482
9483 * gcc.target/arm/simd/vrev16p8_1.c: New file.
9484 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
9485 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
9486 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
9487 * gcc.target/arm/simd/vrev16s8_1.c: New file.
9488 * gcc.target/arm/simd/vrev16u8_1.c: New file.
9489 * gcc.target/arm/simd/vrev32p16_1.c: New file.
9490 * gcc.target/arm/simd/vrev32p8_1.c: New file.
9491 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
9492 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
9493 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
9494 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
9495 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
9496 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
9497 * gcc.target/arm/simd/vrev32s16_1.c: New file.
9498 * gcc.target/arm/simd/vrev32s8_1.c: New file.
9499 * gcc.target/arm/simd/vrev32u16_1.c: New file.
9500 * gcc.target/arm/simd/vrev32u8_1.c: New file.
9501 * gcc.target/arm/simd/vrev64f32_1.c: New file.
9502 * gcc.target/arm/simd/vrev64p16_1.c: New file.
9503 * gcc.target/arm/simd/vrev64p8_1.c: New file.
9504 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
9505 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
9506 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
9507 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
9508 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
9509 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
9510 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
9511 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
9512 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
9513 * gcc.target/arm/simd/vrev64s16_1.c: New file.
9514 * gcc.target/arm/simd/vrev64s32_1.c: New file.
9515 * gcc.target/arm/simd/vrev64s8_1.c: New file.
9516 * gcc.target/arm/simd/vrev64u16_1.c: New file.
9517 * gcc.target/arm/simd/vrev64u32_1.c: New file.
9518 * gcc.target/arm/simd/vrev64u8_1.c: New file.
9519
9520 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
9521
9522 PR rtl-optimization/61325
9523 * gcc.target/aarch64/pr61325.c: New.
9524
9525 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
9526
9527 * gcc.target/arm/simd/vextQf32_1.c: New file.
9528 * gcc.target/arm/simd/vextQp16_1.c: New file.
9529 * gcc.target/arm/simd/vextQp8_1.c: New file.
9530 * gcc.target/arm/simd/vextQs16_1.c: New file.
9531 * gcc.target/arm/simd/vextQs32_1.c: New file.
9532 * gcc.target/arm/simd/vextQs64_1.c: New file.
9533 * gcc.target/arm/simd/vextQs8_1.c: New file.
9534 * gcc.target/arm/simd/vextQu16_1.c: New file.
9535 * gcc.target/arm/simd/vextQu32_1.c: New file.
9536 * gcc.target/arm/simd/vextQu64_1.c: New file.
9537 * gcc.target/arm/simd/vextQu8_1.c: New file.
9538 * gcc.target/arm/simd/vextQp64_1.c: New file.
9539 * gcc.target/arm/simd/vextf32_1.c: New file.
9540 * gcc.target/arm/simd/vextp16_1.c: New file.
9541 * gcc.target/arm/simd/vextp8_1.c: New file.
9542 * gcc.target/arm/simd/vexts16_1.c: New file.
9543 * gcc.target/arm/simd/vexts32_1.c: New file.
9544 * gcc.target/arm/simd/vexts64_1.c: New file.
9545 * gcc.target/arm/simd/vexts8_1.c: New file.
9546 * gcc.target/arm/simd/vextu16_1.c: New file.
9547 * gcc.target/arm/simd/vextu32_1.c: New file.
9548 * gcc.target/arm/simd/vextu64_1.c: New file.
9549 * gcc.target/arm/simd/vextu8_1.c: New file.
9550 * gcc.target/arm/simd/vextp64_1.c: New file.
9551
9552 2014-05-29 Radovan Obradovic <robradovic@mips.com>
9553 Tom de Vries <tom@codesourcery.com>
9554
9555 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
9556 options.
9557 * gcc.target/mips/fuse-caller-save.h: New include file.
9558 * gcc.target/mips/fuse-caller-save.c: New test.
9559 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
9560 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
9561
9562 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
9563
9564 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
9565
9566 2014-05-28 Richard Biener <rguenther@suse.de>
9567
9568 PR middle-end/61045
9569 * gcc.dg/pr61045.c: New testcase.
9570
9571 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9572
9573 * lib/clearcap.exp: New file.
9574 * gcc.dg/vect/vect.exp: Load clearcap.exp.
9575 Remove clearcap_ldflags handling.
9576 Call clearcap-init, clearcap-finish.
9577 * gcc.target/i386/i386.exp: Likewise.
9578 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
9579 * gcc.target/i386/clearcapv2.map: Move to
9580 ../config/sol2-clearcapv2.map.
9581 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
9582 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
9583
9584 2014-05-28 Richard Biener <rguenther@suse.de>
9585
9586 PR tree-optimization/61335
9587 * gfortran.dg/pr61335.f90: New testcase.
9588
9589 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9590
9591 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
9592
9593 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9594
9595 * gnat.dg/overflow_fixed.adb: New test.
9596
9597 2014-05-27 Marek Polacek <polacek@redhat.com>
9598
9599 PR c/56724
9600 * gcc.dg/pr56724-1.c: New test.
9601 * gcc.dg/pr56724-2.c: New test.
9602 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
9603 -Wtraditional.
9604 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
9605
9606 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
9607
9608 * gcc.dg/fold-compare-8.c: New test.
9609 * gcc.dg/Wstrict-overflow-25.c: Likewise.
9610
9611 2014-05-27 Richard Biener <rguenther@suse.de>
9612
9613 * gcc.dg/tree-ssa/vrp92.c: New testcase.
9614
9615 2014-05-27 Marek Polacek <polacek@redhat.com>
9616
9617 PR testsuite/61319
9618 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
9619 LLONG_MIN, and ULLONG_MAX.
9620
9621 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9622
9623 * lib/target-supports.exp (check_effective_target_vect_bswap):
9624 Specify arm*-*-* support.
9625
9626 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
9627
9628 PR testsuite/61319
9629 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
9630 -nan optional.
9631 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
9632 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
9633
9634 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9635
9636 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
9637
9638 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
9639
9640 PR rtl-optimization/61222
9641 * gcc.c-torture/compile/pr61222-1.c: New test.
9642 * gcc.c-torture/compile/pr61222-2.c: Likewise.
9643
9644 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9645
9646 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
9647
9648 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
9649
9650 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
9651
9652 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9653
9654 PR libgfortran/55117
9655 * gfortran.dg/namelist_85.f90: New test.
9656
9657 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
9658
9659 PR c/61191
9660 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
9661 the case with syntax error.
9662
9663 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9664
9665 * gcc.dg/lto/pr61278_0.c: New test.
9666 * gcc.dg/lto/pr61278_1.c: New test.
9667
9668 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
9669
9670 * gcc.dg/pr61220.c: New test.
9671 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
9672
9673 2014-05-25 Tobias Burnus <burnus@net-b.de>
9674
9675 * gfortran.dg/coarray_10.f90: Update dg-warning.
9676 * gfortran.dg/coarray_this_image_1.f90: New.
9677 * gfortran.dg/coarray_this_image_2.f90: New.
9678
9679 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
9680
9681 PR libfortran/61173
9682 * gfortran.dg/arrayio_14.f90: New test.
9683
9684 2014-05-24 Andreas Schwab <schwab@suse.de>
9685
9686 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
9687
9688 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9689
9690 * gfortran.dg/bind_c_array_params_2.f90:
9691 Adjust regexp for -flto.
9692 * gfortran.dg/pr48636-2.f90: Likewise.
9693 * gfortran.dg/pr52835.f90: Likewise.
9694
9695 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
9696
9697 PR rtl-optimization/61215
9698 * gcc.target/i386/pr61215.c: New.
9699
9700 2014-05-23 Marek Polacek <polacek@redhat.com>
9701 Jakub Jelinek <jakub@redhat.com>
9702
9703 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
9704 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
9705 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
9706 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
9707 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
9708 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
9709 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
9710 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
9711 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
9712 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
9713 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
9714 * c-c++-common/ubsan/float-cast.h: New file.
9715 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
9716 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
9717
9718 2014-05-23 Jiong Wang <jiong.wang@arm.com>
9719
9720 * gcc.target/aarch64/tail_indirect_call_1.c: New.
9721
9722 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9723
9724 * g++.dg/cpp1y/lambda-init9.C: New.
9725
9726 2014-05-23 Richard Biener <rguenther@suse.de>
9727
9728 PR testsuite/61266
9729 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
9730 adjust testcase to reflect reality.
9731
9732 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9733
9734 PR tree-optimization/54733
9735 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
9736 optimization to support memory sources and bitwise operations
9737 equivalent to load in host endianness.
9738 * gcc.dg/optimize-bswaphi-1.c: Likewise.
9739 * gcc.dg/optimize-bswapsi-2.c: Likewise.
9740 * gcc.c-torture/execute/bswap-2.c: Likewise.
9741
9742 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
9743
9744 * lib/target-supports.exp: New effective targets for architectures
9745 capable of performing byte swap.
9746 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
9747 * gcc.dg/optimize-bswapdi-2.c: Likewise.
9748 * gcc.dg/optimize-bswapsi-1.c: Likewise.
9749
9750 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
9751
9752 PR c++/61088
9753 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
9754 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
9755
9756 2014-05-22 Xinliang David Li <davidxl@google.com>
9757
9758 * g++.dg/ipa/devirt-15.C: Fix expected message.
9759 * g++.dg/ipa/devirt-16.C: Ditto.
9760 * g++.dg/ipa/devirt-17.C: Ditto.
9761 * g++.dg/ipa/devirt-26.C: Ditto.
9762 * g++.dg/ipa/imm-devirt-1.C: Ditto.
9763 * g++.dg/ipa/imm-devirt-2.C: Ditto.
9764 * g++.dg/tree-ssa/pr8781.C:Ditto.
9765
9766 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
9767
9768 * gcc.target/powerpc/htm-ttest.c: New test.
9769
9770 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
9771
9772 * gnat.dg/opt37.ad[sb]: New test.
9773
9774 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
9775
9776 PR c/61271
9777 * g++.dg/cilk-plus/AN/array_function.cc: New.
9778
9779 2014-05-22 Richard Biener <rguenther@suse.de>
9780
9781 * gcc.dg/tree-ssa/alias-33.c: New testcase.
9782
9783 2014-05-22 Kostya Serebryany <kcc@google.com>
9784
9785 * c-c++-common/tsan/mutexset1.c: Update the test to match
9786 upstream r209283.
9787 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
9788
9789 2014-05-21 Marek Polacek <polacek@redhat.com>
9790
9791 PR sanitizer/61272
9792 * g++.dg/ubsan/pr61272.C: New test.
9793
9794 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
9795 Sandra Loosemore <sandra@codesourcery.com>
9796
9797 PR lto/60179
9798 * lib/scanasm.exp (scan-lto-assembler): New procedure.
9799 * gcc.target/nios2/custom-fp-lto.c: New test.
9800
9801 2014-05-21 Andreas Schwab <schwab@suse.de>
9802
9803 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
9804
9805 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
9806
9807 PR target/54236
9808 * gcc.target/sh/pr54236-3.c: New.
9809
9810 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
9811
9812 PR c++/60189
9813 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
9814
9815 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
9816
9817 PR tree-optimization/60899
9818 * g++.dg/ipa/devirt-11.C: Update template.
9819
9820 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
9821
9822 PR C++/61038
9823 * g++.dg/cpp0x/pr61038.C: New.
9824
9825 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9826
9827 PR c++/58753
9828 PR c++/58930
9829 PR c++/58704
9830 * g++.dg/cpp0x/nsdmi-template11.C: New.
9831 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
9832 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
9833
9834 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
9835
9836 * gnat.dg/opt35.adb: New test.
9837 * gnat.dg/opt36.adb: Likewise.
9838 * gnat.dg/opt35_pkg.ad[sb]: New helper.
9839
9840 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9841
9842 PR c++/60373
9843 * g++.dg/cpp0x/Wattributes1.C: New.
9844 * g++.dg/ext/visibility/redecl1.C: Adjust.
9845 * g++.dg/ext/visibility/visibility-7.C: Likewise.
9846
9847 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9848
9849 * gcc.target/powerpc/vsxcopy.c: New test.
9850
9851 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9852
9853 PR c++/58664
9854 * g++.dg/cpp0x/nsdmi-union6.C: New.
9855 * g++.dg/parse/pr58664.C: Likewise.
9856 * g++.dg/cpp0x/nsdmi6.C: Tweak.
9857 * g++.dg/parse/crash31.C: Likewise.
9858 * g++.dg/template/error2.C: Likewise.
9859 * g++.dg/template/inherit8.C: Likewise.
9860 * g++.dg/template/offsetof2.C: Likewise.
9861
9862 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
9863
9864 * c-c++-common/gomp/simd4.c: Adjust for inform.
9865 * g++.dg/cpp0x/decltype-call1.C: Likewise.
9866 * g++.dg/cpp0x/forw_enum6.C: Likewise.
9867 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
9868 * g++.dg/cpp0x/noexcept15.C: Likewise.
9869 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
9870 * g++.dg/eh/spec6.C: Likewise.
9871 * g++.dg/expr/cast1.C: Likewise.
9872 * g++.dg/expr/dtor1.C: Likewise.
9873 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
9874 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
9875 * g++.dg/gomp/pr49223-2.C: Likewise.
9876 * g++.dg/gomp/udr-4.C: Likewise.
9877 * g++.dg/init/delete1.C: Likewise.
9878 * g++.dg/other/crash-2.C: Likewise.
9879 * g++.dg/parse/crash24.C: Likewise.
9880 * g++.dg/parse/crash25.C: Likewise.
9881 * g++.dg/parse/crash31.C: Likewise.
9882 * g++.dg/parse/crash49.C: Likewise.
9883 * g++.dg/parse/crash50.C: Likewise.
9884 * g++.dg/parse/crash54.C: Likewise.
9885 * g++.dg/parse/dtor7.C: Likewise.
9886 * g++.dg/parse/error40.C: Likewise.
9887 * g++.dg/parse/fused-params1.C: Likewise.
9888 * g++.dg/parse/new1.C: Likewise.
9889 * g++.dg/template/crash35.C: Likewise.
9890 * g++.dg/template/crash59.C: Likewise.
9891 * g++.dg/template/crash77.C: Likewise.
9892 * g++.dg/template/error51.C: Likewise.
9893 * g++.dg/template/incomplete1.C: Likewise.
9894 * g++.dg/template/incomplete3.C: Likewise.
9895 * g++.dg/template/incomplete4.C: Likewise.
9896 * g++.dg/template/incomplete5.C: Likewise.
9897 * g++.dg/template/inherit8.C: Likewise.
9898 * g++.dg/template/instantiate1.C: Likewise.
9899 * g++.dg/template/instantiate3.C: Likewis: Likewise.
9900 * g++.dg/template/offsetof2.C: Likewise.
9901 * g++.dg/tm/pr51928.C: Likewise.
9902 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
9903 * g++.dg/warn/incomplete1.C: Likewise.
9904 * g++.dg/warn/incomplete2.C: Likewise.
9905 * g++.old-deja/g++.brendan/friend4.C: Likewise.
9906 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
9907 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
9908 * g++.old-deja/g++.eh/catch1.C: Likewise.
9909 * g++.old-deja/g++.eh/spec6.C: Likewise.
9910 * g++.old-deja/g++.mike/p7868.C: Likewise.
9911 * g++.old-deja/g++.other/crash38.C: Likewise.
9912 * g++.old-deja/g++.other/enum2.C: Likewise.
9913 * g++.old-deja/g++.other/incomplete.C: Likewise.
9914 * g++.old-deja/g++.other/vaarg3.C: Likewise.
9915 * g++.old-deja/g++.pt/crash9.C: Likewise.
9916 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
9917 * g++.old-deja/g++.pt/typename8.C: Likewise.
9918 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
9919
9920 2014-05-19 Joseph Myers <joseph@codesourcery.com>
9921
9922 * lib/target-supports.exp
9923 (check_effective_target_vect_sizes_32B_16B): Return false if
9924 128-bit AVX vectors preferred.
9925
9926 2014-05-19 Mike Stump <mikestump@comcast.net>
9927
9928 * lib/target-supports.exp (check_effective_target_avx): Early out
9929 if not x86 to prevent x86 flags on non-x86 targets.
9930
9931 2014-05-19 Richard Biener <rguenther@suse.de>
9932
9933 PR tree-optimization/61221
9934 * gcc.dg/torture/pr61221.c: New testcase.
9935
9936 2014-05-19 Richard Biener <rguenther@suse.de>
9937
9938 PR tree-optimization/61209
9939 * gfortran.dg/pr61209.f90: New testcase.
9940
9941 2014-05-19 Richard Biener <rguenther@suse.de>
9942
9943 PR tree-optimization/61184
9944 * c-c++-common/torture/pr61184.c: New testcase.
9945
9946 2014-05-19 Christian Bruel <christian.bruel@st.com>
9947
9948 PR target/61195
9949 * gcc.target/sh/pr61195.c: New test.
9950
9951 2014-05-18 Wei Mi <wmi@google.com>
9952
9953 PR target/58066
9954 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
9955 directive with rtl insns. Add effective-target fpic and
9956 tls_native.
9957
9958 2014-05-17 Xinliang David Li <davidxl@google.com>
9959
9960 * g++.dg/ipa/devirt-33.C: New testcase.
9961
9962 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
9963
9964 * g++.dg/ipa/comdat.C: New file.
9965
9966 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9967
9968 * gnat.dg/volatile12.ad[sb]: New test.
9969
9970 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
9971
9972 * gnat.dg/enum3.adb: New test.
9973
9974 2014-05-18 Andreas Schwab <schwab@suse.de>
9975
9976 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
9977
9978 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
9979
9980 PR libfortran/52539
9981 * gfortran.dg/namelist_utf8.f90: New test.
9982
9983 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
9984
9985 PR c++/52875
9986 * g++.dg/cpp0x/decltype58.C: New.
9987
9988 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
9989
9990 * gcc.target/microblaze/others/break_handler.c: New.
9991
9992 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
9993
9994 PR tree-optimization/61140
9995 PR tree-optimization/61150
9996 PR tree-optimization/61197
9997 * gcc.dg/tree-ssa/pr61140.c: New file.
9998 * gcc.dg/tree-ssa/pr61150.c: New file.
9999 * gcc.dg/tree-ssa/pr61197.c: New file.
10000
10001 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
10002
10003 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
10004 (dg-options): Add -mfpmath=387.
10005 (dg-final): Check that no MMX registers are used.
10006
10007 2014-05-17 Andreas Schwab <schwab@suse.de>
10008
10009 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
10010
10011 2014-05-16 David Malcolm <dmalcolm@redhat.com>
10012
10013 Revert:
10014 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10015
10016 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10017 occurrences of "int" in the gimple dump to reflect that the return
10018 types of functions now show up in such dumps.
10019 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10020
10021 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
10022
10023 * gcc.c-torture/execute/20101011-1.c: Update testcase.
10024 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
10025 * gcc.dg/tree-ssa/writeonly.c: New testcase.
10026 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
10027 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
10028 * gcc.dg/debug/pr35154.c: Update testcase.
10029 * gcc.target/i386/vectorize1.c: Update testcase.
10030
10031 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
10032
10033 PR c++/51640
10034 * g++.dg/parse/error54.C: New.
10035
10036 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
10037
10038 PR rtl-optimization/60969
10039 * g++.dg/pr60969.C: New.
10040
10041 2014-05-16 Richard Biener <rguenther@suse.de>
10042
10043 PR tree-optimization/61194
10044 * gcc.dg/vect/pr61194.c: New testcase.
10045
10046 2014-05-16 Richard Biener <rguenther@suse.de>
10047
10048 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
10049 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
10050 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
10051 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
10052
10053 2014-05-16 Richard Biener <rguenther@suse.de>
10054
10055 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
10056
10057 2014-05-15 Martin Jambor <mjambor@suse.cz>
10058
10059 PR ipa/61085
10060 * g++.dg/ipa/pr61085.C: New test.
10061
10062 2014-05-15 Martin Jambor <mjambor@suse.cz>
10063
10064 PR tree-optimization/61090
10065 * gcc.dg/tree-ssa/pr61090.c: New test.
10066
10067 2014-05-15 Jakub Jelinek <jakub@redhat.com>
10068
10069 PR tree-optimization/61158
10070 * gcc.dg/pr61158.c: New test.
10071
10072 2014-05-15 Andreas Schwab <schwab@suse.de>
10073
10074 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
10075 emitted.
10076 * obj-c++.dg/exceptions-5.mm: Likewise.
10077
10078 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10079
10080 * shrink-wrap-loop.c: New test case.
10081
10082 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
10083
10084 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
10085 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
10086 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
10087 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
10088 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
10089 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
10090 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
10091 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
10092 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
10093 * gcc.target/arm/simd/vtrnf32_1.c: New file.
10094 * gcc.target/arm/simd/vtrnp16_1.c: New file.
10095 * gcc.target/arm/simd/vtrnp8_1.c: New file.
10096 * gcc.target/arm/simd/vtrns16_1.c: New file.
10097 * gcc.target/arm/simd/vtrns32_1.c: New file.
10098 * gcc.target/arm/simd/vtrns8_1.c: New file.
10099 * gcc.target/arm/simd/vtrnu16_1.c: New file.
10100 * gcc.target/arm/simd/vtrnu32_1.c: New file.
10101 * gcc.target/arm/simd/vtrnu8_1.c: New file.
10102
10103 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
10104
10105 * gcc.target/i386/clflushopt-1.c: New.
10106 * gcc.target/i386/xsavec-1.c: Ditto.
10107 * gcc.target/i386/xsavec64-1.c: Ditto.
10108 * gcc.target/i386/xsaves-1.c: Ditto.
10109 * gcc.target/i386/xsaves64-1.c: Ditto.
10110 * gcc.target/i386/sse-12.c: Test new options.
10111 * gcc.target/i386/sse-13.c: Ditto.
10112 * gcc.target/i386/sse-14.c: Ditto.
10113 * gcc.target/i386/sse-22.c: Ditto.
10114 * gcc.target/i386/sse-23.c: Ditto.
10115 * g++.dg/other/i386-2.C: Ditto.
10116 * g++.dg/other/i386-3.C: Ditto.
10117
10118 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10119
10120 PR rtl-optimization/60866
10121 * gcc.dg/pr60866.c: New test.
10122
10123 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
10124
10125 PR rtl-optimization/60901
10126 * gcc.target/i386/pr60901.c: New test.
10127
10128 2014-05-14 Yury Gribov <y.gribov@samsung.com>
10129
10130 PR sanitizer/61100
10131 * c-c++-common/asan/asan-interface-1.c: New test.
10132 * lib/asan-dg.exp (asan_include_flags): New function.
10133 (asan_init): Call asan_include_flags to obtain path
10134 to sanitizer headers.
10135
10136 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
10137
10138 * lib/target-support.exp (check_dfp_hw_available): New function.
10139 (is-effective-target): Check $arg for dfp_hw.
10140 (is-effective-target-keyword): Likewise.
10141 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
10142 Change target to dfp_hw.
10143
10144 2014-05-13 Marek Polacek <polacek@redhat.com>
10145
10146 PR c/61162
10147 * gcc.dg/pr61162.c: New test.
10148
10149 2014-05-13 Marek Polacek <polacek@redhat.com>
10150
10151 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
10152 * c-c++-common/pr50459-2.c: New test.
10153
10154 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
10155
10156 PR c++/54310
10157 * g++.dg/template/pr54310.C: New.
10158
10159 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
10160 Sandra Loosemore <sandra@codesourcery.com>
10161
10162 * gcc.target/mips/loongson-simd.c: Disable micromips too.
10163
10164 2014-05-13 Catherine Moore <clm@cm00re.com>
10165
10166 * gcc.target/mips/near-far-1.c: Adjust expected output
10167 to allow the JALS instruction.
10168 * gcc.target/mips/near-far-2.c: Likewise.
10169 * gcc.target/mips/near-far-4.c: Likewise.
10170
10171 2014-05-13 Bin Cheng <bin.cheng@arm.com>
10172
10173 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
10174
10175 2014-05-13 Jakub Jelinek <jakub@redhat.com>
10176
10177 PR target/61060
10178 * gcc.dg/pr61060.c: New test.
10179
10180 2014-05-12 DJ Delorie <dj@redhat.com>
10181
10182 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
10183 * gcc.dg/sibcall-4.c: Likewise.
10184
10185 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
10186
10187 * objc.dg/shadow-1.m: New test.
10188 * objc.dg/shadow-2.m: New test.
10189 * objc.dg/ivar-scope-1.m: New test.
10190 * objc.dg/ivar-scope-2.m: New test.
10191 * objc.dg/ivar-scope-3.m: New test.
10192 * objc.dg/ivar-scope-4.m: New test.
10193 * objc.dg/ivar-visibility-1.m: New test.
10194 * objc.dg/ivar-visibility-2.m: New test.
10195 * objc.dg/ivar-visibility-3.m: New test.
10196 * objc.dg/ivar-visibility-4.m: New test.
10197
10198 2014-05-12 Tobias Burnus <burnus@net-b.de>
10199
10200 PR fortran/60127
10201 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
10202
10203 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10204
10205 PR fortran/60834
10206 * gfortran.dg/associate_16.f90: New test.
10207
10208 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10209
10210 PR target/60991
10211 * gcc.target/avr/pr60991.c: New testcase.
10212
10213 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10214
10215 PR c++/60054
10216 * g++.dg/cpp1y/pr60054.C: New.
10217
10218 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
10219
10220 PR c++/51199
10221 * g++.dg/template/pr51199.C: New.
10222
10223 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
10224
10225 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
10226
10227 2014-05-11 Jakub Jelinek <jakub@redhat.com>
10228
10229 * gfortran.dg/gomp/affinity-1.f90: New test.
10230
10231 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
10232
10233 * gcc.dg/torture/pr61136.c: New test.
10234
10235 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
10236
10237 PR c++/59705
10238 * g++.dg/cpp0x/sfinae51.C: New.
10239
10240 PR c++/58353
10241 * g++.dg/cpp0x/variadic157.C: New.
10242
10243 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
10244
10245 PR target/51244
10246 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
10247
10248 2014-05-10 Marek Polacek <polacek@redhat.com>
10249
10250 * gcc.dg/pedwarn-init.c: New test.
10251 * gcc.dg/init-string-1.c: Adjust dg-error.
10252
10253 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
10254
10255 * lib/target-supports.exp
10256 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
10257 to the list.
10258
10259 2014-05-09 Marek Polacek <polacek@redhat.com>
10260
10261 PR c/61096
10262 * gcc.dg/pr61096-1.c: New test.
10263 * gcc.dg/pr61096-2.c: New test.
10264
10265 2014-05-09 Florian Weimer <fweimer@redhat.com>
10266
10267 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
10268 * g++.dg/fstack-protector-strong.C: Likewise.
10269 * gcc.target/i386/ssp-strong-reg.c: New file.
10270
10271 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
10272
10273 PR target/61055
10274 * gcc.target/avr/torture/pr61055.c: New test.
10275
10276 2014-05-09 Marek Polacek <polacek@redhat.com>
10277
10278 PR c/50459
10279 * c-c++-common/attributes-1.c: Move test line to a new test.
10280 * c-c++-common/attributes-2.c: New test.
10281 * c-c++-common/pr50459.c: New test.
10282 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
10283 * gcc.dg/nonnull-2.c: Likewise.
10284 * gcc.dg/pr55570.c: Modify dg-error.
10285 * gcc.dg/tm/wrap-2.c: Likewise.
10286
10287 2014-05-08 Jeff Law <law@redhat.com>
10288
10289 PR tree-optimization/61009
10290 * g++.dg/tree-ssa/pr61009.C: New test.
10291
10292 2014-05-08 Matthias Klose <doko@ubuntu.com>
10293
10294 PR driver/61106
10295 * gcc-dg/unused-8a.c: New.
10296 * gcc-dg/unused-8b.c: Likewise.
10297
10298 2014-05-08 Marek Polacek <polacek@redhat.com>
10299
10300 PR c/61053
10301 * gcc.dg/pr61053.c: New test.
10302
10303 2014-05-08 Marek Polacek <polacek@redhat.com>
10304
10305 PR c/61077
10306 * gcc.dg/pr61077.c: New test.
10307
10308 2014-05-08 Tobias Burnus <burnus@net-b.de>
10309
10310 * gfortran.dg/coarray_collectives_1.f90: New.
10311 * gfortran.dg/coarray_collectives_2.f90: New.
10312 * gfortran.dg/coarray_collectives_3.f90: New.
10313 * gfortran.dg/coarray_collectives_4.f90: New.
10314 * gfortran.dg/coarray_collectives_5.f90: New.
10315 * gfortran.dg/coarray_collectives_6.f90: New.
10316 * gfortran.dg/coarray/collectives_1.f90: New.
10317 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
10318 * gfortran.dg/assumed_type_4.f90: Update dg-error.
10319 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
10320 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
10321 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
10322 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
10323 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
10324
10325 2014-05-08 Wei Mi <wmi@google.com>
10326
10327 PR target/58066
10328 * gcc.target/i386/pr58066.c: New test.
10329
10330 2014-05-08 Joseph Myers <joseph@codesourcery.com>
10331
10332 * gcc.target/i386/avx256-unaligned-load-2.c,
10333 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
10334 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
10335 packed-single instructions.
10336
10337 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
10338
10339 PR c++/13981
10340 * g++.dg/diagnostic/pr13981.C: New.
10341
10342 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
10343
10344 PR tree-optimization/59100
10345 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
10346 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
10347
10348 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
10349
10350 PR tree-optimization/61095
10351 * gcc.dg/torture/pr61095.c: New test.
10352
10353 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
10354
10355 PR middle-end/39246
10356 * gcc.dg/uninit-13.c: Move warning on the actual source line where
10357 the uninitialized complex is used.
10358 * gcc.dg/uninit-17.c: New test to check partial initialization of
10359 complex with branches.
10360 * gcc.dg/uninit-17-O0.c: Likewise.
10361
10362 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
10363
10364 PR target/60884
10365 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
10366 (test_03): Rename to test_02.
10367
10368 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10369
10370 PR c++/61083
10371 * g++.dg/cpp0x/sfinae50.C: New.
10372
10373 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
10374
10375 PR c++/61080
10376 * g++.dg/cpp0x/deleted7.C: New.
10377
10378 2014-05-07 Richard Biener <rguenther@suse.de>
10379
10380 PR tree-optimization/61034
10381 * g++.dg/tree-ssa/pr61034.C: New testcase.
10382
10383 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
10384
10385 * gcc.target/epiphany/isr-arg.c: New file.
10386
10387 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
10388
10389 PR tree-optimization/52252
10390 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
10391
10392 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10393
10394 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
10395 * gcc.target/aarch64/simd/vrev16p8.x: New file.
10396 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
10397 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
10398 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
10399 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
10400 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
10401 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
10402 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
10403 * gcc.target/aarch64/simd/vrev16s8.x: New file.
10404 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
10405 * gcc.target/aarch64/simd/vrev16u8.x: New file.
10406 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
10407 * gcc.target/aarch64/simd/vrev32p16.x: New file.
10408 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
10409 * gcc.target/aarch64/simd/vrev32p8.x: New file.
10410 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
10411 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
10412 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
10413 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
10414 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
10415 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
10416 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
10417 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
10418 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
10419 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
10420 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
10421 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
10422 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
10423 * gcc.target/aarch64/simd/vrev32s16.x: New file.
10424 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
10425 * gcc.target/aarch64/simd/vrev32s8.x: New file.
10426 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
10427 * gcc.target/aarch64/simd/vrev32u16.x: New file.
10428 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
10429 * gcc.target/aarch64/simd/vrev32u8.x: New file.
10430 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
10431 * gcc.target/aarch64/simd/vrev64f32.x: New file.
10432 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
10433 * gcc.target/aarch64/simd/vrev64p16.x: New file.
10434 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
10435 * gcc.target/aarch64/simd/vrev64p8.x: New file.
10436 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
10437 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
10438 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
10439 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
10440 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
10441 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
10442 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
10443 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
10444 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
10445 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
10446 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
10447 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
10448 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
10449 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
10450 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
10451 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
10452 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
10453 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
10454 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
10455 * gcc.target/aarch64/simd/vrev64s16.x: New file.
10456 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
10457 * gcc.target/aarch64/simd/vrev64s32.x: New file.
10458 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
10459 * gcc.target/aarch64/simd/vrev64s8.x: New file.
10460 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
10461 * gcc.target/aarch64/simd/vrev64u16.x: New file.
10462 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
10463 * gcc.target/aarch64/simd/vrev64u32.x: New file.
10464 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
10465 * gcc.target/aarch64/simd/vrev64u8.x: New file.
10466
10467 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10468
10469 gcc.target/aarch64/simd/ext_f32.x: New file.
10470 gcc.target/aarch64/simd/ext_f32_1.c: New file.
10471 gcc.target/aarch64/simd/ext_p16.x: New file.
10472 gcc.target/aarch64/simd/ext_p16_1.c: New file.
10473 gcc.target/aarch64/simd/ext_p8.x: New file.
10474 gcc.target/aarch64/simd/ext_p8_1.c: New file.
10475 gcc.target/aarch64/simd/ext_s16.x: New file.
10476 gcc.target/aarch64/simd/ext_s16_1.c: New file.
10477 gcc.target/aarch64/simd/ext_s32.x: New file.
10478 gcc.target/aarch64/simd/ext_s32_1.c: New file.
10479 gcc.target/aarch64/simd/ext_s64.x: New file.
10480 gcc.target/aarch64/simd/ext_s64_1.c: New file.
10481 gcc.target/aarch64/simd/ext_s8.x: New file.
10482 gcc.target/aarch64/simd/ext_s8_1.c: New file.
10483 gcc.target/aarch64/simd/ext_u16.x: New file.
10484 gcc.target/aarch64/simd/ext_u16_1.c: New file.
10485 gcc.target/aarch64/simd/ext_u32.x: New file.
10486 gcc.target/aarch64/simd/ext_u32_1.c: New file.
10487 gcc.target/aarch64/simd/ext_u64.x: New file.
10488 gcc.target/aarch64/simd/ext_u64_1.c: New file.
10489 gcc.target/aarch64/simd/ext_u8.x: New file.
10490 gcc.target/aarch64/simd/ext_u8_1.c: New file.
10491 gcc.target/aarch64/simd/ext_f64.c: New file.
10492 gcc.target/aarch64/simd/extq_f32.x: New file.
10493 gcc.target/aarch64/simd/extq_f32_1.c: New file.
10494 gcc.target/aarch64/simd/extq_p16.x: New file.
10495 gcc.target/aarch64/simd/extq_p16_1.c: New file.
10496 gcc.target/aarch64/simd/extq_p8.x: New file.
10497 gcc.target/aarch64/simd/extq_p8_1.c: New file.
10498 gcc.target/aarch64/simd/extq_s16.x: New file.
10499 gcc.target/aarch64/simd/extq_s16_1.c: New file.
10500 gcc.target/aarch64/simd/extq_s32.x: New file.
10501 gcc.target/aarch64/simd/extq_s32_1.c: New file.
10502 gcc.target/aarch64/simd/extq_s64.x: New file.
10503 gcc.target/aarch64/simd/extq_s64_1.c: New file.
10504 gcc.target/aarch64/simd/extq_s8.x: New file.
10505 gcc.target/aarch64/simd/extq_s8_1.c: New file.
10506 gcc.target/aarch64/simd/extq_u16.x: New file.
10507 gcc.target/aarch64/simd/extq_u16_1.c: New file.
10508 gcc.target/aarch64/simd/extq_u32.x: New file.
10509 gcc.target/aarch64/simd/extq_u32_1.c: New file.
10510 gcc.target/aarch64/simd/extq_u64.x: New file.
10511 gcc.target/aarch64/simd/extq_u64_1.c: New file.
10512 gcc.target/aarch64/simd/extq_u8.x: New file.
10513 gcc.target/aarch64/simd/extq_u8_1.c: New file.
10514 gcc.target/aarch64/simd/extq_f64.c: New file.
10515
10516 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10517
10518 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
10519 * gcc.target/aarch64/vtrnu32.c: Likewise.
10520 * gcc.target/aarch64/vtrnf32.c: Likewise.
10521
10522 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
10523
10524 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
10525 * gcc.target/aarch64/simd/vtrnf32.x: New file.
10526 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
10527 * gcc.target/aarch64/simd/vtrnp16.x: New file.
10528 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
10529 * gcc.target/aarch64/simd/vtrnp8.x: New file.
10530 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
10531 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
10532 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
10533 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
10534 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
10535 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
10536 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
10537 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
10538 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
10539 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
10540 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
10541 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
10542 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
10543 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
10544 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
10545 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
10546 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
10547 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
10548 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
10549 * gcc.target/aarch64/simd/vtrns16.x: New file.
10550 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
10551 * gcc.target/aarch64/simd/vtrns32.x: New file.
10552 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
10553 * gcc.target/aarch64/simd/vtrns8.x: New file.
10554 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
10555 * gcc.target/aarch64/simd/vtrnu16.x: New file.
10556 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
10557 * gcc.target/aarch64/simd/vtrnu32.x: New file.
10558 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
10559 * gcc.target/aarch64/simd/vtrnu8.x: New file.
10560
10561 2014-05-07 Richard Biener <rguenther@suse.de>
10562
10563 PR tree-optimization/57864
10564 * gcc.dg/torture/pr57864.c: New testcase.
10565
10566 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
10567
10568 PR libfortran/61049
10569 * gfortran.dg/list_read_13.f: New test.
10570
10571 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
10572
10573 PR c++/60999
10574 * g++.dg/cpp0x/nsdmi-template9.C: New.
10575 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
10576
10577 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
10578 Mike Stump <mikestump@comcast.net>
10579 Richard Sandiford <rdsandiford@googlemail.com>
10580
10581 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
10582
10583 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
10584
10585 PR ipa/60965
10586 * g++.dg/ipa/devirt-32.C: New testcase.
10587
10588 2014-05-05 Richard Biener <rguenther@suse.de>
10589
10590 PR middle-end/61010
10591 * gcc.dg/torture/pr61010.c: New testcase.
10592
10593 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10594
10595 * gcc.target/s390/leaf-profile.c: New testcase.
10596
10597 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
10598
10599 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
10600 Disable asm scan for s390.
10601 * gcc.dg/hoist-register-pressure-2.c: Likewise.
10602 * gcc.dg/hoist-register-pressure-3.c: Likewise.
10603
10604 2014-05-05 Bin Cheng <bin.cheng@arm.com>
10605
10606 PR tree-optimization/60363
10607 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
10608
10609 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
10610
10611 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
10612 (dg-require-effective-target): Change target to powerpc_fprs.
10613 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
10614 (dg-require-effective-target): Change target to dfprt.
10615
10616 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
10617
10618 PR c++/58582
10619 * g++.dg/cpp0x/deleted4.C: New.
10620 * g++.dg/cpp0x/deleted5.C: Likewise.
10621 * g++.dg/cpp0x/deleted6.C: Likewise.
10622
10623 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
10624
10625 PR fortran/61025
10626 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
10627 regexps for -m32.
10628 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
10629 * gfortran.dg/coarray_poly_6.f90: Likewise.
10630 * gfortran.dg/coarray_poly_7.f90: Likewise.
10631 * gfortran.dg/coarray_poly_8.f90: Likewise.
10632
10633 2014-05-02 Marek Polacek <polacek@redhat.com>
10634
10635 PR c/25801
10636 * gcc.dg/pr25801.c: New test.
10637
10638 2014-05-02 Marek Polacek <polacek@redhat.com>
10639
10640 PR c/60784
10641 * gcc.dg/pr60784.c: New test.
10642
10643 2014-05-01 Marek Polacek <polacek@redhat.com>
10644
10645 PR c/60915
10646 * gcc.dg/pr60915.c: New test.
10647
10648 2014-05-01 Marek Polacek <polacek@redhat.com>
10649
10650 PR c/60257
10651 * gcc.dg/pr60257.c: New test.
10652
10653 2014-05-01 Marek Polacek <polacek@redhat.com>
10654
10655 PR c/43395
10656 * c-c++-common/pr43395.c: New test.
10657
10658 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
10659
10660 * gcc.dg/cond-reduc-1.c: New test.
10661 * gcc.dg/cond-reduc-2.c: Likewise.
10662
10663 2014-05-01 Marek Polacek <polacek@redhat.com>
10664
10665 PR c/29467
10666 * gcc.dg/pr29467.c: New test.
10667 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
10668 about boolean types.
10669 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
10670 to bool.
10671 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
10672
10673 2014-05-01 Marek Polacek <polacek@redhat.com>
10674
10675 PR c/43245
10676 * gcc.dg/pr43245.c: New test.
10677
10678 2014-05-01 Marek Polacek <polacek@redhat.com>
10679
10680 PR c/56989
10681 * gcc.dg/pr56989.c: New test.
10682
10683 2014-04-30 Ian Lance Taylor <iant@google.com>
10684
10685 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
10686 in go_compile_args rather than in argument to go-torture-execute.
10687
10688 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
10689
10690 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
10691 instead of getpid.
10692
10693 2014-04-30 Tobias Burnus <burnus@net-b.de>
10694
10695 * gfortran.dg/coarray_poly_6.f90
10696 * gfortran.dg/coarray_poly_7.f90
10697 * gfortran.dg/coarray_poly_8.f90
10698
10699 2014-04-30 Tobias Burnus <burnus@net-b.de>
10700
10701 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
10702 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
10703 * gfortran.dg/coarray/codimension.f90: New.
10704
10705 2014-04-30 Tobias Burnus <burnus@net-b.de>
10706
10707 * gfortran.dg/coarray_lib_this_image_1.f90: New.
10708 * gfortran.dg/coarray_lib_this_image_2.f90: New.
10709
10710 2014-04-30 Tobias Burnus <burnus@net-b.de>
10711
10712 * gfortran.dg/coarray_poly_4.f90: New.
10713 * gfortran.dg/coarray_poly_5.f90: New.
10714
10715 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10716
10717 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
10718 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
10719 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
10720 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
10721 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
10722 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
10723 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
10724 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
10725 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
10726 * gcc.target/arm/simd/vuzpf32_1.c: New file.
10727 * gcc.target/arm/simd/vuzpp16_1.c: New file.
10728 * gcc.target/arm/simd/vuzpp8_1.c: New file.
10729 * gcc.target/arm/simd/vuzps16_1.c: New file.
10730 * gcc.target/arm/simd/vuzps32_1.c: New file.
10731 * gcc.target/arm/simd/vuzps8_1.c: New file.
10732 * gcc.target/arm/simd/vuzpu16_1.c: New file.
10733 * gcc.target/arm/simd/vuzpu32_1.c: New file.
10734 * gcc.target/arm/simd/vuzpu8_1.c: New file.
10735
10736 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10737
10738 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
10739 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
10740 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
10741
10742 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
10743
10744 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
10745 * gcc.target/aarch64/simd/vuzpf32.x: New file.
10746 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
10747 * gcc.target/aarch64/simd/vuzpp16.x: New file.
10748 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
10749 * gcc.target/aarch64/simd/vuzpp8.x: New file.
10750 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
10751 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
10752 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
10753 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
10754 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
10755 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
10756 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
10757 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
10758 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
10759 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
10760 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
10761 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
10762 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
10763 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
10764 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
10765 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
10766 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
10767 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
10768 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
10769 * gcc.target/aarch64/simd/vuzps16.x: New file.
10770 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
10771 * gcc.target/aarch64/simd/vuzps32.x: New file.
10772 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
10773 * gcc.target/aarch64/simd/vuzps8.x: New file.
10774 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
10775 * gcc.target/aarch64/simd/vuzpu16.x: New file.
10776 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
10777 * gcc.target/aarch64/simd/vuzpu32.x: New file.
10778 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
10779 * gcc.target/aarch64/simd/vuzpu8.x: New file.
10780
10781 2014-04-30 Richard Biener <rguenther@suse.de>
10782
10783 PR tree-optimization/48329
10784 * gfortran.dg/vect/pr48329.f90: New testcase.
10785
10786 2014-04-30 Marek Polacek <polacek@redhat.com>
10787
10788 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
10789 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
10790
10791 2014-04-30 Marek Polacek <polacek@redhat.com>
10792
10793 PR c/60139
10794 * gcc.dg/pr60139.c: New test.
10795
10796 2014-04-30 Marek Polacek <polacek@redhat.com>
10797
10798 PR c/60351
10799 * gcc.dg/pr60351.c: New test.
10800
10801 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
10802
10803 * gcc.target/arm/simd/simd.exp: New file.
10804 * gcc.target/arm/simd/vzipqf32_1.c: New file.
10805 * gcc.target/arm/simd/vzipqp16_1.c: New file.
10806 * gcc.target/arm/simd/vzipqp8_1.c: New file.
10807 * gcc.target/arm/simd/vzipqs16_1.c: New file.
10808 * gcc.target/arm/simd/vzipqs32_1.c: New file.
10809 * gcc.target/arm/simd/vzipqs8_1.c: New file.
10810 * gcc.target/arm/simd/vzipqu16_1.c: New file.
10811 * gcc.target/arm/simd/vzipqu32_1.c: New file.
10812 * gcc.target/arm/simd/vzipqu8_1.c: New file.
10813 * gcc.target/arm/simd/vzipf32_1.c: New file.
10814 * gcc.target/arm/simd/vzipp16_1.c: New file.
10815 * gcc.target/arm/simd/vzipp8_1.c: New file.
10816 * gcc.target/arm/simd/vzips16_1.c: New file.
10817 * gcc.target/arm/simd/vzips32_1.c: New file.
10818 * gcc.target/arm/simd/vzips8_1.c: New file.
10819 * gcc.target/arm/simd/vzipu16_1.c: New file.
10820 * gcc.target/arm/simd/vzipu32_1.c: New file.
10821 * gcc.target/arm/simd/vzipu8_1.c: New file.
10822
10823 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10824
10825 PR c++/51707
10826 * g++.dg/cpp0x/constexpr-51707.C: New.
10827
10828 2014-04-29 David Malcolm <dmalcolm@redhat.com>
10829
10830 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
10831 occurrences of "int" in the gimple dump to reflect that the return
10832 types of functions now show up in such dumps.
10833 * gcc.dg/tree-ssa/pr27810.c: Likewise.
10834
10835 2014-04-29 Jakub Jelinek <jakub@redhat.com>
10836
10837 PR tree-optimization/60971
10838 * c-c++-common/turtore/pr60971.c: New test.
10839
10840 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
10841
10842 * gcc.target/aarch64/simd/simd.exp: New file.
10843 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
10844 * gcc.target/aarch64/simd/vzipf32.x: New file.
10845 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
10846 * gcc.target/aarch64/simd/vzipp16.x: New file.
10847 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
10848 * gcc.target/aarch64/simd/vzipp8.x: New file.
10849 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
10850 * gcc.target/aarch64/simd/vzipqf32.x: New file.
10851 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
10852 * gcc.target/aarch64/simd/vzipqp16.x: New file.
10853 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
10854 * gcc.target/aarch64/simd/vzipqp8.x: New file.
10855 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
10856 * gcc.target/aarch64/simd/vzipqs16.x: New file.
10857 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
10858 * gcc.target/aarch64/simd/vzipqs32.x: New file.
10859 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
10860 * gcc.target/aarch64/simd/vzipqs8.x: New file.
10861 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
10862 * gcc.target/aarch64/simd/vzipqu16.x: New file.
10863 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
10864 * gcc.target/aarch64/simd/vzipqu32.x: New file.
10865 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
10866 * gcc.target/aarch64/simd/vzipqu8.x: New file.
10867 * gcc.target/aarch64/simd/vzips16_1.c: New file.
10868 * gcc.target/aarch64/simd/vzips16.x: New file.
10869 * gcc.target/aarch64/simd/vzips32_1.c: New file.
10870 * gcc.target/aarch64/simd/vzips32.x: New file.
10871 * gcc.target/aarch64/simd/vzips8_1.c: New file.
10872 * gcc.target/aarch64/simd/vzips8.x: New file.
10873 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
10874 * gcc.target/aarch64/simd/vzipu16.x: New file.
10875 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
10876 * gcc.target/aarch64/simd/vzipu32.x: New file.
10877 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
10878 * gcc.target/aarch64/simd/vzipu8.x: New file.
10879
10880 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
10881
10882 * gcc.target/aarch64/fcsel_1.c: New test case.
10883
10884 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
10885
10886 PR libfortran/60810
10887 * gfortran.dg/arrayio_13.f90: New test.
10888
10889 2014-04-28 Martin Jambor <mjambor@suse.cz>
10890
10891 * gcc.dg/tree-ssa/sra-14.c: New test.
10892
10893 2014-04-28 Richard Biener <rguenther@suse.de>
10894
10895 PR middle-end/60092
10896 * gcc.dg/tree-ssa/alias-32.c: New testcase.
10897 * gcc.dg/vect/pr60092.c: Likewise.
10898
10899 2014-04-28 Richard Biener <rguenther@suse.de>
10900
10901 * gcc.dg/tree-ssa/vrp91.c: New testcase.
10902 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
10903 * gcc.dg/Wstrict-overflow-15.c: Likewise.
10904 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
10905
10906 2014-04-28 Richard Biener <rguenther@suse.de>
10907
10908 PR tree-optimization/60979
10909 * gcc.dg/graphite/pr60979.c: New testcase.
10910
10911 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10912
10913 PR c/60983
10914 * gcc.dg/pr60114.c: Use signed chars.
10915
10916 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
10917
10918 PR c++/59120
10919 * g++.dg/cpp0x/alias-decl-43.C: New.
10920
10921 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
10922
10923 PR fortran/59604
10924 PR fortran/58003
10925 * gfortran.dg/no_range_check_3.f90: New test.
10926
10927 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
10928
10929 PR libfortran/52539
10930 * gfortran.dg/namelist_utf8.f90: New test.
10931
10932 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
10933
10934 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
10935 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
10936 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
10937
10938 2014-04-25 Cary Coutant <ccoutant@google.com>
10939
10940 PR debug/60929
10941 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
10942 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
10943 -fdebug-types-section flag.
10944
10945 2014-04-25 Jiong Wang <jiong.wang@arm.com>
10946
10947 * gcc.target/arm/tail-long-call.c: New test.
10948
10949 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10950
10951 PR tree-optimization/60930
10952 * gcc.dg/torture/pr60930.c: New test.
10953
10954 2014-04-25 Jakub Jelinek <jakub@redhat.com>
10955
10956 PR tree-optimization/60960
10957 * gcc.c-torture/execute/pr60960.c: New test.
10958
10959 2014-04-25 Marek Polacek <polacek@redhat.com>
10960
10961 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
10962
10963 2014-04-25 Marek Polacek <polacek@redhat.com>
10964
10965 PR c/18079
10966 * gcc.dg/pr18079.c: New test.
10967 * gcc.dg/pr18079-2.c: New test.
10968
10969 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
10970
10971 * c-c++-common/gomp/pr60823-2.c: Require effective target
10972 vect_simd_clones.
10973
10974 2014-04-25 Marek Polacek <polacek@redhat.com>
10975
10976 PR c/60114
10977 * gcc.dg/pr60114.c: New test.
10978
10979 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
10980
10981 * gcc.c-torture/execute/20140425-1.c: New test.
10982
10983 2014-04-25 Marek Polacek <polacek@redhat.com>
10984
10985 PR c/60156
10986 * c-c++-common/pr60156.c: New test.
10987
10988 2014-04-25 Richard Biener <rguenther@suse.de>
10989
10990 PR ipa/60912
10991 * g++.dg/opt/pr60912.C: New testcase.
10992
10993 2014-04-25 Richard Biener <rguenther@suse.de>
10994
10995 PR ipa/60911
10996 * gcc.dg/lto/pr60911_0.c: New testcase.
10997
10998 2014-04-24 Cong Hou <congh@google.com>
10999
11000 PR tree-optimization/60896
11001 * g++.dg/vect/pr60896.cc: New test.
11002
11003 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11004
11005 * gcc.target/powerpc/pack01.c: New test to test the new pack and
11006 unpack builtin functionss for 128-bit types.
11007 * gcc.target/powerpc/pack02.c: Likewise.
11008 * gcc.target/powerpc/pack03.c: Likewise.
11009 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
11010 divide builtin functionss.
11011 * gcc.target/powerpc/extend-divide-2.c: Likewise.
11012 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
11013 functions.
11014 * gcc.target/powerpc/bcd-2.c: Likewise.
11015 * gcc.target/powerpc/bcd-3.c: Likewise.
11016 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
11017 builtin functionss.
11018 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
11019
11020 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
11021
11022 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
11023 keeps_null_pointer_checks.
11024 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
11025 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
11026 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
11027 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
11028
11029 2014-04-24 Jakub Jelinek <jakub@redhat.com>
11030
11031 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
11032 Replace load with read and store with write.
11033
11034 2014-04-24 Jeff Law <law@redhat.com>
11035
11036 PR target/60822
11037 * gcc.c-torture/pr60822.c: New test.
11038 * gcc.c-torture/pr60822.x: New test.
11039
11040 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
11041
11042 PR c++/57958
11043 * g++.dg/cpp0x/pr57958.C: New test.
11044
11045 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
11046
11047 * lib/target-supports.exp (check_effective_target_vect_perm): Return
11048 true for aarch64_be.
11049
11050 2014-04-24 Radovan Obradovic <robradovic@mips.com>
11051 Tom de Vries <tom@codesourcery.com>
11052
11053 * gcc.dg/fuse-caller-save.c: New test.
11054
11055 2014-04-24 Joey Ye <joey.ye@arm.com>
11056
11057 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
11058
11059 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11060
11061 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
11062 * gcc.dg/vect/vect-bswap16: New test.
11063 * gcc.dg/vect/vect-bswap32: Likewise.
11064 * gcc.dg/vect/vect-bswap64: Likewise.
11065
11066 2014-04-23 Jeff Law <law@redhat.com>
11067
11068 PR tree-optimization/60902
11069 * gcc.target/i386/pr60902.c: New test.
11070
11071 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
11072
11073 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
11074 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
11075 * gcc.target/aarch64/vdup_n_1.c: New testcase.
11076
11077 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11078
11079 * gcc.target/arm/rev16.c: New test.
11080
11081 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11082
11083 * gcc.target/aarch64/rev16_1.c: New test.
11084
11085 2014-04-23 Richard Biener <rguenther@suse.de>
11086
11087 PR tree-optimization/60903
11088 * gcc.dg/torture/pr60903.c: New testcase.
11089
11090 2014-04-23 Richard Biener <rguenther@suse.de>
11091
11092 PR middle-end/60895
11093 * g++.dg/torture/pr60895.C: New testcase.
11094
11095 2014-04-23 Richard Biener <rguenther@suse.de>
11096
11097 PR middle-end/60891
11098 * gcc.dg/torture/pr60891.c: New testcase.
11099
11100 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11101
11102 PR sanitizer/60275
11103 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
11104 -fno-sanitize-recover to dg-options.
11105 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
11106 add -std=c++11 to dg-options.
11107 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
11108 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
11109 add -std=c++1y to dg-options.
11110 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
11111 -fno-sanitize-recover to dg-options.
11112 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
11113 * c-c++-common/ubsan/vla-4.c: Likewise.
11114 * c-c++-common/ubsan/pr59503.c: Likewise.
11115 * c-c++-common/ubsan/vla-3.c: Likewise.
11116 * c-c++-common/ubsan/save-expr-1.c: Likewise.
11117 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
11118 * c-c++-common/ubsan/shift-3.c: Likewise.
11119 * c-c++-common/ubsan/overflow-1.c: Likewise.
11120 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
11121 * c-c++-common/ubsan/vla-2.c: Likewise.
11122 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
11123 * c-c++-common/ubsan/pr60613-1.c: Likewise.
11124 * c-c++-common/ubsan/shift-6.c: Likewise.
11125 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
11126 * c-c++-common/ubsan/overflow-add-3.c: New test.
11127 * c-c++-common/ubsan/overflow-add-4.c: New test.
11128 * c-c++-common/ubsan/div-by-zero-6.c: New test.
11129 * c-c++-common/ubsan/div-by-zero-7.c: New test.
11130
11131 2014-04-22 Christian Bruel <christian.bruel@st.com>
11132
11133 * gcc.target/sh/hiconst.c: New test.
11134
11135 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
11136
11137 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
11138 lroundf generates custom round instruction, too.
11139
11140 2014-04-22 Tobias Burnus <burnus@net-b.de>
11141
11142 PR fortran/60881
11143 * coarray/alloc_comp_3.f90: New.
11144
11145 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
11146
11147 PR target/60868
11148 * gcc.target/i386/pr60868.c: New testcase.
11149
11150 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11151
11152 PR c/59073
11153 * c-c++-common/gomp/pr59073.c: New test.
11154
11155 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11156
11157 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
11158
11159 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11160
11161 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
11162 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
11163
11164 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
11165
11166 * gcc.dg/memcpy-5.c: New test.
11167
11168 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
11171
11172 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
11173 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
11174 *-*-solaris2.9.
11175 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
11176 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
11177 from dg-options.
11178 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
11179 from dg-additional-options.
11180 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
11181 from dg-options.
11182
11183 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
11184 execution check.
11185 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
11186 (sigill_hdlr): Remove.
11187 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
11188 check.
11189
11190 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
11191 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
11192 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
11193
11194 * lib/target-supports.exp (add_options_for_tls): Remove
11195 *-*-solaris2.9* handling.
11196
11197 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
11198
11199 * gcc.target/aarch64/vect_cvtf_1.c: New.
11200
11201 2014-04-22 Jakub Jelinek <jakub@redhat.com>
11202
11203 PR tree-optimization/60823
11204 * c-c++-common/gomp/pr60823-1.c: New test.
11205 * c-c++-common/gomp/pr60823-2.c: New test.
11206 * c-c++-common/gomp/pr60823-3.c: New test.
11207
11208 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11209
11210 * gcc.target/arm/anddi_notdi-1.c: New test.
11211 * gcc.target/arm/iordi_notdi-1.c: New test case.
11212
11213 2014-04-22 Ian Bolton <ian.bolton@arm.com>
11214
11215 * gcc.target/arm/iordi_notdi-1.c: New test.
11216
11217 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
11218
11219 * gcc.target/aarch64/vrnd_f64_1.c : New file.
11220
11221 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
11222
11223 PR target/60735
11224 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
11225 not cause errors if -mspe.
11226
11227 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
11228
11229 PR target/60909
11230 * gcc.target/i386/pr60909-1.c: New test.
11231 * gcc.target/i386/pr60909-2.c: Ditto.
11232
11233 2014-04-18 Cong Hou <congh@google.com>
11234
11235 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
11236 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
11237
11238 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11239
11240 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
11241 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
11242
11243 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
11244
11245 PR c++/59200
11246 * g++.dg/cpp0x/alias-decl-42.C: New.
11247
11248 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
11249
11250 * gcc.target/powerpc/ti_math1.c: New.
11251 * gcc.target/powerpc/ti_math2.c: New.
11252
11253 2014-04-17 Martin Jambor <mjambor@suse.cz>
11254
11255 * gnat.dg/opt34.adb: New.
11256 * gnat.dg/opt34_pkg.ads: Likewise.
11257
11258 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11259
11260 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
11261 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
11262
11263 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
11264
11265 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
11266 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
11267
11268 2014-04-17 Jakub Jelinek <jakub@redhat.com>
11269
11270 PR target/60847
11271 Forward port from 4.8 branch
11272 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
11273
11274 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
11275 Fix scan patterns.
11276 * gcc.target/i386/bmi-2.c: Ditto.
11277
11278 2014-04-17 Richard Biener <rguenther@suse.de>
11279
11280 PR middle-end/60849
11281 * g++.dg/opt/pr60849.C: New testcase.
11282
11283 2014-04-17 Richard Biener <rguenther@suse.de>
11284
11285 PR tree-optimization/60836
11286 * g++.dg/vect/pr60836.cc: New testcase.
11287
11288 2014-04-17 Richard Biener <rguenther@suse.de>
11289
11290 PR tree-optimization/60841
11291 * gcc.dg/vect/pr60841.c: New testcase.
11292
11293 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11294
11295 * g++.dg/ipa/devirt-31.C: New testcase.
11296
11297 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11298
11299 PR lto/60820
11300 * gcc.dg/lto/pr60820_0.c: New testcase.
11301 * gcc.dg/lto/pr60820_1.c: New testcase.
11302
11303 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
11304
11305 PR ipa/60854
11306 * g++.dg/torture/pr60854.C: New testcase.
11307
11308 2014-04-16 Catherine Moore <clm@codesourcery.com>
11309
11310 * gcc.target/mips/umips-store16-2.c: New test.
11311
11312 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
11313
11314 * g++.dg/cpp0x/initlist-vect.C: New file.
11315
11316 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
11317
11318 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
11319 * gcc.dg/uninit-I-O0.c: Likewise.
11320 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
11321
11322 2014-04-16 Jakub Jelinek <jakub@redhat.com>
11323
11324 PR tree-optimization/60844
11325 * gcc.dg/pr60844.c: New test.
11326
11327 2014-04-15 Richard Biener <rguenther@suse.de>
11328
11329 PR rtl-optimization/56965
11330 * gcc.dg/torture/pr56965-1.c: New testcase.
11331 * gcc.dg/torture/pr56965-2.c: Likewise.
11332
11333 2014-04-15 Teresa Johnson <tejohnson@google.com>
11334
11335 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
11336
11337 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11338
11339 * gnat.dg/vect14.adb: New test.
11340
11341 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
11342
11343 * gnat.dg/vect12.ad[sb]: New test.
11344 * gnat.dg/vect13.ad[sb]: Likewise.
11345
11346 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
11347
11348 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
11349 under qemu-arm.
11350 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
11351 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
11352 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
11353 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
11354 * c-c++-common/ubsan/null-1.c: Likewise.
11355 * c-c++-common/ubsan/null-10.c: Likewise.
11356 * c-c++-common/ubsan/null-11.c: Likewise.
11357 * c-c++-common/ubsan/null-2.c: Likewise.
11358 * c-c++-common/ubsan/null-3.c: Likewise.
11359 * c-c++-common/ubsan/null-4.c: Likewise.
11360 * c-c++-common/ubsan/null-5.c: Likewise.
11361 * c-c++-common/ubsan/null-6.c: Likewise.
11362 * c-c++-common/ubsan/null-7.c: Likewise.
11363 * c-c++-common/ubsan/null-8.c: Likewise.
11364 * c-c++-common/ubsan/null-9.c: Likewise.
11365 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
11366 * c-c++-common/ubsan/overflow-int128.c: Likewise.
11367 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
11368 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
11369 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
11370 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
11371 * c-c++-common/ubsan/pr59333.c: Likewise.
11372 * c-c++-common/ubsan/pr59667.c: Likewise.
11373 * c-c++-common/ubsan/pr60613-2.c: Likewise.
11374 * c-c++-common/ubsan/pr60636.c: Likewise.
11375 * c-c++-common/ubsan/shift-1.c: Likewise.
11376 * c-c++-common/ubsan/shift-2.c: Likewise.
11377 * c-c++-common/ubsan/vla-1.c: Likewise.
11378
11379 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
11380
11381 * gnat.dg/vect11.ad[sb]: New test.
11382
11383 2014-04-14 Richard Biener <rguenther@suse.de>
11384
11385 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
11386
11387 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11388
11389 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
11390
11391 2014-04-14 Richard Biener <rguenther@suse.de>
11392 Marc Glisse <marc.glisse@inria.fr>
11393
11394 PR c/60819
11395 * gcc.target/i386/vec-may_alias.c: New testcase.
11396
11397 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11398
11399 * lib/target-supports.exp
11400 (check_effective_target_vect_widen_mult_si_to_di_pattern):
11401 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
11402 Fix formatting.
11403
11404 2014-04-14 Richard Biener <rguenther@suse.de>
11405
11406 PR lto/60720
11407 * gcc.dg/lto/pr60720_0.c: New testcase.
11408 * gcc.dg/lto/pr60720_1.c: Likewise.
11409
11410 2014-04-14 Christian Bruel <christian.bruel@st.com>
11411
11412 * gcc.target/sh/memset.c: New test.
11413
11414 2014-04-14 Richard Biener <rguenther@suse.de>
11415
11416 PR middle-end/55022
11417 * gcc.dg/graphite/pr55022.c: New testcase.
11418
11419 2014-04-14 Richard Biener <rguenther@suse.de>
11420
11421 PR tree-optimization/59817
11422 PR tree-optimization/60453
11423 * gfortran.dg/graphite/pr59817.f: New testcase.
11424 * gcc.dg/graphite/pr59817-1.c: Likewise.
11425 * gcc.dg/graphite/pr59817-2.c: Likewise.
11426
11427 2014-04-14 Jason Merrill <jason@redhat.com>
11428
11429 Revert:
11430 * lib/gcc-dg.exp (dg-build-dso): New.
11431 (gcc-dg-test-1): Handle dg-do-what "dso".
11432
11433 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
11434
11435 PR fortran/60717
11436 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
11437
11438 PR fortran/58085
11439 * gfortran.dg/associate_15.f90: New test.
11440
11441 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11442
11443 PR middle-end/60467
11444 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
11445 case to check.
11446
11447 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
11448
11449 PR middle-end/60469
11450 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
11451
11452 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
11453
11454 * gcc.target/mips/umips-store16-1.c: New test.
11455
11456 2014-04-11 Tobias Burnus <burnus@net-b.de>
11457
11458 PR c/60194
11459 * * g++.dg/warn/warn_format_signedness.C: New.
11460 * gcc.dg/format/warn-signedness.c: New.
11461
11462 2014-04-11 Tobias Burnus <burnus@net-b.de>
11463
11464 PR fortran/58880
11465 PR fortran/60495
11466 * gfortran.dg/finalize_25.f90: New.
11467
11468 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11469
11470 * gcc.target/epiphany/t1068-2.c: New file.
11471
11472 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11473
11474 * gcc.target/epiphany/btst-1.c: New test.
11475
11476 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
11477
11478 PR rtl-optimization/60651
11479 * gcc.target/epiphany/mode-switch.c: New test.
11480
11481 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
11482
11483 PR c++/58600
11484 * g++.dg/cpp0x/gen-attrs-58.C: New.
11485 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
11486
11487 2014-04-11 Steve Ellcey <sellcey@mips.com>
11488 Jakub Jelinek <jakub@redhat.com>
11489
11490 PR middle-end/60556
11491 * gcc.c-torture/compile/pr60556.c: New test.
11492
11493 2014-04-11 Richard Biener <rguenther@suse.de>
11494
11495 PR middle-end/60797
11496 * gcc.dg/pr60797.c: New testcase.
11497
11498 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11499
11500 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
11501 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
11502 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
11503 rename to ...
11504 * gcc.target/s390/htm-nofloat-1.c: ... this one.
11505 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
11506 instructions as well.
11507
11508 2014-04-11 Jakub Jelinek <jakub@redhat.com>
11509
11510 PR rtl-optimization/60663
11511 * gcc.target/arm/pr60663.c: New test.
11512
11513 2014-04-10 Jason Merrill <jason@redhat.com>
11514
11515 * g++.dg/dso/dlclose1.C: Disable for 4.9.
11516
11517 2014-04-10 Jakub Jelinek <jakub@redhat.com>
11518
11519 PR lto/60567
11520 * g++.dg/lto/pr60567_0.C: New test.
11521
11522 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
11523
11524 * gfortran.dg/class_nameclash.f90: New test.
11525
11526 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11527
11528 PR c++/52844
11529 * g++.dg/cpp0x/variadic156.C: New.
11530
11531 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11532
11533 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
11534 long.
11535
11536 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11537
11538 PR debug/60655
11539 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
11540 -fdata-sections.
11541
11542 2014-04-09 Steve Ellcey <sellcey@mips.com>
11543
11544 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
11545 and scan lists.
11546
11547 2014-04-09 Cong Hou <congh@google.com>
11548
11549 PR testsuite/60773
11550 * lib/target-supports.exp:
11551 (check_effective_target_vect_widen_si_to_di_pattern): New.
11552 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
11553 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
11554 targets only.
11555 (foo): Fix up formatting.
11556 (main): Call check_vect.
11557
11558 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
11559
11560 PR c++/59115
11561 * g++.dg/template/crash119.C: New.
11562
11563 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
11564
11565 * gcc.target/powerpc/atomic_load_store-p8.c: New.
11566
11567 2014-04-08 Jason Merrill <jason@redhat.com>
11568
11569 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
11570
11571 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11572
11573 PR rtl-optimization/60776
11574 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
11575 * gcc.dg/builtin-bswap-7.c: Likewise.
11576 * gcc.dg/builtin-bswap-6a.c: New testcase.
11577 * gcc.dg/builtin-bswap-7a.c: New testcase.
11578
11579 Revert
11580 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11581
11582 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11583 optimization.
11584 * gcc.dg/builtin-bswap-7.c: Likewise.
11585
11586 2014-04-08 Richard Biener <rguenther@suse.de>
11587
11588 PR tree-optimization/60785
11589 * gcc.dg/graphite/pr60785.c: New testcase.
11590
11591 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11592
11593 PR target/60602
11594 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
11595 with as at -O0.
11596
11597 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
11598
11599 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
11600 * g++.dg/warn/Wnvdtor-3.C: Likewise.
11601 * g++.dg/warn/Wnvdtor-4.C: Likewise.
11602
11603 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
11604
11605 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
11606
11607 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
11608
11609 PR target/60609
11610 * g++.dg/torture/pr60609.C: New test.
11611
11612 2014-04-07 Richard Biener <rguenther@suse.de>
11613
11614 PR tree-optimization/60766
11615 * gcc.dg/torture/pr60766.c: New testcase.
11616
11617 2014-04-07 Jason Merrill <jason@redhat.com>
11618
11619 * lib/gcc-dg.exp (dg-build-dso): New.
11620 (gcc-dg-test-1): Handle dg-do-what "dso".
11621 * lib/target-supports.exp (add_options_for_dlopen): New.
11622 (check_effective_target_dlopen): Use it.
11623
11624 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11625
11626 * gcc.target/arm/pr60657.c: Fix missing curly brace.
11627
11628 2014-04-07 Richard Biener <rguenther@suse.de>
11629
11630 PR middle-end/60750
11631 * g++.dg/torture/pr60750.C: New testcase.
11632 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
11633
11634 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
11635
11636 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
11637
11638 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11639
11640 PR testsuite/60671
11641 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
11642
11643 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
11644
11645 PR testsuite/60672
11646 * g++.dg/cpp1y/auto-fn25.C: Require lto.
11647
11648 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
11649
11650 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
11651
11652 * gfortran.dg/warn_conversion_4.f90: Adjust test.
11653
11654 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
11655
11656 * gcc.target/avr/dev-specific-rmw.c: New test.
11657
11658 2014-04-04 Cong Hou <congh@google.com>
11659
11660 PR tree-optimization/60656
11661 * gcc.dg/vect/pr60656.c: New test.
11662
11663 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11664
11665 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
11666 optimization.
11667 * gcc.dg/builtin-bswap-7.c: Likewise.
11668
11669 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
11670
11671 PR c++/58207
11672 * g++.dg/cpp0x/constexpr-ice15.C: New.
11673
11674 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
11675
11676 PR ipa/59626
11677 testcase by Richard Biener
11678 * gcc.dg/lto/pr59626_0.c: New testcase.
11679 * gcc.dg/lto/pr59626_1.c: New testcase.
11680
11681 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11682
11683 PR debug/60655
11684 * gcc.c-torture/compile/pr60655-1.c: New test.
11685
11686 2014-04-04 Martin Jambor <mjambor@suse.cz>
11687
11688 PR ipa/60640
11689 * g++.dg/ipa/pr60640-1.C: New test.
11690 * g++.dg/ipa/pr60640-2.C: Likewise.
11691 * g++.dg/ipa/pr60640-3.C: Likewise.
11692 * g++.dg/ipa/pr60640-4.C: Likewise.
11693
11694 2014-04-04 Jeff Law <law@redhat.com>
11695
11696 PR target/60657
11697 * gcc.target/arm/pr60657.c: New test.
11698
11699 2014-04-04 Richard Biener <rguenther@suse.de>
11700
11701 PR ipa/60746
11702 * g++.dg/torture/pr60746.C: New testcase.
11703
11704 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
11705
11706 * g++.old-deja/g++.robertl/eb121.C: Adjust.
11707 * g++.old-deja/g++.jason/overload21.C: Likewise.
11708 * g++.old-deja/g++.law/init5.C: Likewise.
11709
11710 2014-04-03 Cong Hou <congh@google.com>
11711
11712 PR tree-optimization/60505
11713 * gcc.dg/vect/pr60505.c: New test.
11714
11715 2014-04-03 Richard Biener <rguenther@suse.de>
11716
11717 PR tree-optimization/60740
11718 * gcc.dg/graphite/pr60740.c: New testcase.
11719
11720 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
11721
11722 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
11723 * g++.dg/warn/Wnvdtor-2.C: New.
11724 * g++.dg/warn/Wnvdtor-3.C: New.
11725 * g++.dg/warn/Wnvdtor-4.C: New.
11726 * g++.dg/warn/Weff1.C: Delete.
11727 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
11728 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
11729
11730 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
11731
11732 PR ipa/60659
11733 * g++.dg/torture/pr60659.C: New testcase.
11734
11735 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11736
11737 PR tree-optimization/60733
11738 * gcc.dg/torture/pr60733.c: New test.
11739
11740 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
11741
11742 PR rtl-optimization/60650
11743 * gcc.target/arm/pr60650-2.c: New.
11744
11745 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
11746
11747 * gcc.target/i386/avx2-vpand-3.c,
11748 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
11749
11750 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11751
11752 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
11753 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
11754 gcc.target/i386/memcpy-strategy-1.c,
11755 gcc.target/i386/memcpy-strategy-2.c,
11756 gcc.target/i386/memcpy-vector_loop-1.c,
11757 gcc.target/i386/memcpy-vector_loop-2.c,
11758 gcc.target/i386/memset-vector_loop-1.c,
11759 gcc.target/i386/memset-vector_loop-2.c,
11760 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
11761 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
11762 -march= options different from those in dg-options.
11763
11764 2014-04-02 Joseph Myers <joseph@codesourcery.com>
11765
11766 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
11767 gcc.target/i386/pr30970.c: Use -mtune=generic.
11768 * gcc.target/i386/avx2-vpaddb-3.c,
11769 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
11770 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
11771 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
11772 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
11773 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
11774 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
11775 gcc.target/i386/avx2-vpsubw-3.c,
11776 gcc.target/i386/avx256-unaligned-load-1.c,
11777 gcc.target/i386/avx256-unaligned-load-4.c,
11778 gcc.target/i386/avx256-unaligned-store-1.c,
11779 gcc.target/i386/avx256-unaligned-store-2.c,
11780 gcc.target/i386/avx256-unaligned-store-4.c: Use
11781 -mno-prefer-avx128.
11782
11783 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11784 Iain Sandoe <iain@codesourcery.com>
11785
11786 PR target/54083
11787 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
11788 with the additional options -Wl,-undefined,dynamic_lookup
11789 and -Wl,-flat_namespace.
11790 * gcc.dg/torture/pr53922.c: Additional option
11791 -Wl,-flat_namespace for darwin[89].
11792 * gcc.dg/torture/pr60092.c: Additional options
11793 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
11794 for darwin[89].
11795
11796 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
11797
11798 PR target/43751
11799 * lib/prune.exp: Modify the regular express to prune
11800 the new warnings introduced by r205679 on darwin9.
11801
11802 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
11803
11804 * g++.dg/init/ctor4.C: Adjust.
11805 * g++.dg/init/ctor4-1.C: New.
11806 * g++.dg/cpp0x/defaulted2.C: Adjust.
11807
11808 2014-04-01 Richard Henderson <rth@redhat.com>
11809
11810 PR target/60704
11811 * gcc.dg/pr60704.c: New file.
11812
11813 2014-04-01 Bin Cheng <bin.cheng@arm.com>
11814
11815 PR target/60363
11816 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
11817 logical_op_short_circuit targets.
11818
11819 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
11820
11821 PR libfortran/60128
11822 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
11823 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
11824
11825 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
11826
11827 PR rtl-optimization/60700
11828 * gcc.target/i386/pr60700.c: New test.
11829
11830 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11831
11832 PR target/60650
11833 * gcc.target/arm/pr60650.c: Adjust command line options.
11834
11835 2014-03-31 Martin Jambor <mjambor@suse.cz>
11836
11837 PR middle-end/60647
11838 * gcc.dg/pr60647-1.c: New test.
11839 * gcc.dg/pr60647-2.c: Likewise.
11840
11841 2014-03-31 Richard Biener <rguenther@suse.de>
11842
11843 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
11844
11845 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
11846
11847 PR target/60034
11848 * gcc.target/aarch64/pr60034.c: New file.
11849
11850 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
11851
11852 PR c++/60626
11853 * g++.dg/cpp1y/pr60626.C: New testcase.
11854
11855 2014-03-29 Joseph Myers <joseph@codesourcery.com>
11856
11857 * gcc.dg/pr45416.c: Allow bextr on x86.
11858 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
11859 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
11860 gcc.target/i386/fma4-vector.c: Use -mno-fma.
11861 * gcc.target/i386/l_fma_double_1.c,
11862 gcc.target/i386/l_fma_double_2.c,
11863 gcc.target/i386/l_fma_double_3.c,
11864 gcc.target/i386/l_fma_double_4.c,
11865 gcc.target/i386/l_fma_double_5.c,
11866 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
11867 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
11868 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
11869 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
11870 * gcc.target/i386/pr27971.c: Use -mno-tbm.
11871 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
11872 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
11873
11874 2014-03-29 Jakub Jelinek <jakub@redhat.com>
11875
11876 PR target/60648
11877 * g++.dg/pr60648.C: Move test to...
11878 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
11879 dg-options, add for fpic targets dg-additional-options -fPIC.
11880
11881 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
11882
11883 * gnat.dg/opt33.adb: New testcase.
11884
11885 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11886
11887 PR target/60697
11888 * gcc.target/aarch64/pr60697.c: New.
11889
11890 2014-03-27 Jeff Law <law@redhat.com>
11891
11892 PR target/60648
11893 * g++.dg/pr60648.C: New test.
11894
11895 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
11896
11897 PR c++/60573
11898 * g++.dg/cpp1y/pr60573.C: New testcase.
11899
11900 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11901
11902 PR target/60693
11903 * gcc.target/i386/pr60693.c: New test.
11904
11905 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
11906
11907 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
11908
11909 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11910
11911 PR c++/60689
11912 * c-c++-common/pr60689.c: New test.
11913
11914 PR c++/58678
11915 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
11916 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
11917 targets.
11918
11919 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
11920
11921 PR target/60675
11922 * gcc.target/aarch64/pr60675.C: New.
11923
11924 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11925
11926 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
11927 * lib/target-supports.exp: Return true for s390
11928 in check_effective_logical_op_short_circuit.
11929
11930 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11931
11932 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
11933 of second source operand.
11934 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
11935 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
11936 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
11937
11938 2014-03-28 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR ipa/60315
11941 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
11942
11943 2014-03-28 Tobias Burnus <burnus@net-b.de>
11944
11945 * lib/cilk-plus-dg.exp: New.
11946 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
11947 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
11948
11949 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
11950
11951 PR fortran/60522
11952 * gfortran.dg/where_4.f90: New test case.
11953
11954 2014-03-27 Tobias Burnus <burnus@net-b.de>
11955
11956 PR fortran/58880
11957 * gfortran.dg/finalize_24.f90: New.
11958
11959 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
11960
11961 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
11962 vbpermq builtin.
11963
11964 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
11965 vec_select optimizations.
11966 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
11967 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
11968
11969 PR target/60672
11970 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
11971 xxpermdi builtins are supported.
11972
11973 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
11974
11975 PR rtl-optimization/60650
11976 * gcc.target/arm/pr60650.c: New.
11977
11978 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
11979
11980 * gcc.target/s390/20140327-1.c: New testcase.
11981
11982 2014-03-27 Jakub Jelinek <jakub@redhat.com>
11983
11984 PR middle-end/60682
11985 * g++.dg/gomp/pr60682.C: New test.
11986
11987 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
11988
11989 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
11990
11991 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
11992
11993 PR target/60580
11994 * gcc.target/aarch64/pr60580_1.c: New.
11995 * gcc.target/aarch64/test_fp_attribute_1.c: New.
11996 * gcc.target/aarch64/test_fp_attribute_2.c: New.
11997
11998 2014-03-26 Dehao Chen <dehao@google.com>
11999
12000 * gcc.dg/predict-8.c: New test.
12001
12002 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
12003
12004 PR c++/52369
12005 * g++.dg/init/const10.C: New.
12006 * g++.dg/init/const11.C: New.
12007 * g++.dg/init/pr25811.C: Adjust.
12008 * g++.dg/init/pr29043.C: Likewise.
12009 * g++.dg/init/pr43719.C: Likewise.
12010 * g++.dg/init/pr44086.C: Likewise.
12011 * g++.dg/init/ctor8.C: Likewise.
12012 * g++.dg/init/uninitialized1.C: Likewise.
12013
12014 2014-03-26 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR sanitizer/60636
12017 * c-c++-common/ubsan/pr60636.c: New test.
12018
12019 2014-03-26 Andreas Schwab <schwab@suse.de>
12020
12021 * g++.dg/torture/pr60315.C: Remove duplication.
12022
12023 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
12024
12025 * gcc.c-torture/execute/20140326-1.c: New test.
12026
12027 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
12028
12029 PR ipa/60315
12030 * g++.dg/torture/pr60315.C: New testcase.
12031
12032 2014-03-25 Martin Jambor <mjambor@suse.cz>
12033
12034 PR ipa/60600
12035 * g++.dg/ipa/pr60600.C: New test.
12036
12037 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
12038
12039 PR testsuite/58013
12040 * g++.dg/opt/pr56999.C: Pop hidden visibility.
12041
12042 2014-03-25 Richard Biener <rguenther@suse.de>
12043
12044 PR middle-end/60635
12045 * gfortran.dg/lto/pr60635_0.f90: New testcase.
12046 * gfortran.dg/lto/pr60635_1.c: Likewise.
12047
12048 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
12049
12050 PR c++/60627
12051 * g++.dg/cpp1y/pr60627.C: New testcase.
12052
12053 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
12054
12055 * gcc.target/aarch64/ushr64_1.c: New.
12056
12057 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
12058
12059 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
12060 (LONG_LONG): Use LLONG.
12061 (set_rvector_long): Explicitly return void.
12062 (set_vector_long): Likewise.
12063 (check_vector_long): Likewise.
12064
12065 2014-03-24 Marek Polacek <polacek@redhat.com>
12066
12067 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
12068 Define INT_MIN.
12069 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
12070 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12071 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12072 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12073 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12074 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12075 * c-c++-common/ubsan/pr59503.c: Likewise.
12076 * c-c++-common/ubsan/pr60613-1.c: Likewise.
12077 * c-c++-common/ubsan/save-expr-1.c: Likewise.
12078 * c-c++-common/ubsan/shift-3.c: Likewise.
12079 * c-c++-common/ubsan/shift-6.c: Likewise.
12080 * c-c++-common/ubsan/undefined-1.c: Likewise.
12081 * c-c++-common/ubsan/vla-2.c: Likewise.
12082 * c-c++-common/ubsan/vla-3.c: Likewise.
12083 * c-c++-common/ubsan/vla-4.c: Likewise.
12084 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
12085 * g++.dg/ubsan/return-2.C: Likewise.
12086
12087 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
12088
12089 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
12090 hppa*-*-hpux*.
12091
12092 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
12093
12094 PR libfortran/59313
12095 PR libfortran/58015
12096 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
12097 * gfortran.dg/round_4.f90: Likewise.
12098
12099 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
12100
12101 PR libfortran/60128
12102 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
12103 i?86-*-solaris2.9*.
12104
12105 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12106
12107 PR sanitizer/60613
12108 * c-c++-common/ubsan/pr60613-1.c: New test.
12109 * c-c++-common/ubsan/pr60613-2.c: New test.
12110
12111 2014-03-22 Matthias Klose <doko@ubuntu.com>
12112
12113 * g++.dg/cpp0x/regress: Remove empty directory.
12114
12115 2014-03-22 Jakub Jelinek <jakub@redhat.com>
12116
12117 PR debug/60603
12118 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
12119
12120 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12121
12122 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
12123 * g++.dg/cpp1y/pr60393.C: Likewise.
12124
12125 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
12126
12127 PR c++/60384
12128 * g++.dg/cpp1y/pr60384.C: New.
12129
12130 2014-03-21 Jakub Jelinek <jakub@redhat.com>
12131
12132 PR target/60598
12133 * gcc.dg/pr60598.c: New test.
12134
12135 2014-03-21 Martin Jambor <mjambor@suse.cz>
12136
12137 PR ipa/59176
12138 * g++.dg/torture/pr59176.C: New test.
12139
12140 2014-03-21 Martin Jambor <mjambor@suse.cz>
12141
12142 PR ipa/60419
12143 * g++.dg/ipa/pr60419.C: New test.
12144
12145 2014-03-21 Richard Biener <rguenther@suse.de>
12146
12147 PR tree-optimization/60577
12148 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
12149
12150 2014-03-21 Tobias Burnus <burnus@net-b.de>
12151
12152 PR fortran/60599
12153 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
12154
12155 2014-03-20 Jakub Jelinek <jakub@redhat.com>
12156
12157 PR middle-end/60597
12158 * g++.dg/opt/pr60597.C: New test.
12159
12160 PR c++/60572
12161 * g++.dg/init/pr60572.C: New test.
12162
12163 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
12164
12165 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
12166
12167 2014-03-19 Tobias Burnus <burnus@net-b.de>
12168
12169 PR fortran/60543
12170 PR fortran/60283
12171 * gfortran.dg/implicit_pure_4.f90: New.
12172
12173 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12174
12175 PR c++/51474
12176 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
12177
12178 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
12179
12180 PR testsuite/60590
12181 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
12182 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
12183 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
12184
12185 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
12186
12187 PR c++/60332
12188 * g++.dg/cpp1y/pr60332.C: New.
12189
12190 2014-03-19 Marek Polacek <polacek@redhat.com>
12191
12192 PR sanitizer/60569
12193 * g++.dg/ubsan/pr60569.C: New test.
12194
12195 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12196
12197 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
12198
12199 2014-03-19 Jakub Jelinek <jakub@redhat.com>
12200
12201 PR tree-optimization/60559
12202 * g++.dg/vect/pr60559.cc: New test.
12203
12204 2014-03-18 Ian Lance Taylor <iant@google.com>
12205
12206 PR target/60563
12207 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
12208 (ditype): Rename typedef from int64_t.
12209
12210 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
12211
12212 PR c/55383
12213 * gcc.dg/cast-qual-3.c: New.
12214 Revert:
12215 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12216 * c-c++-common/Wcast-qual-1.c: More precise match text.
12217
12218 2014-03-18 Janus Weil <janus@gcc.gnu.org>
12219
12220 PR fortran/55207
12221 PR fortran/60549
12222 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
12223 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
12224 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
12225 * gfortran.dg/intent_optimize_1.f90: Ditto.
12226 * gfortran.dg/pointer_init_9.f90: Ditto.
12227 * gfortran.dg/volatile4.f90: Ditto.
12228 * gfortran.dg/volatile6.f90: Ditto.
12229
12230 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
12231
12232 PR c/55383
12233 * c-c++-common/Wcast-qual-1.c: More precise match text.
12234
12235 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12236
12237 PR c++/60305
12238 * g++.dg/cpp0x/constexpr-ice14.C: New.
12239
12240 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
12241
12242 PR c++/54250
12243 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
12244
12245 2014-03-18 Jakub Jelinek <jakub@redhat.com>
12246
12247 PR sanitizer/60535
12248 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
12249 * c-c++-common/ubsan/null-2.c: Likewise.
12250 * c-c++-common/ubsan/null-3.c: Likewise.
12251 * c-c++-common/ubsan/null-4.c: Likewise.
12252 * c-c++-common/ubsan/null-5.c: Likewise.
12253 * c-c++-common/ubsan/null-6.c: Likewise.
12254 * c-c++-common/ubsan/null-7.c: Likewise.
12255 * c-c++-common/ubsan/null-8.c: Likewise.
12256 * c-c++-common/ubsan/null-9.c: Likewise.
12257 * c-c++-common/ubsan/null-10.c: Likewise.
12258 * c-c++-common/ubsan/null-11.c: Likewise.
12259 * c-c++-common/ubsan/overflow-1.c: Likewise.
12260 * c-c++-common/ubsan/overflow-2.c: Likewise.
12261 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
12262 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
12263 * c-c++-common/ubsan/overflow-int128.c: Likewise.
12264 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
12265 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
12266 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
12267 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
12268 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
12269 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
12270 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
12271 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
12272 * c-c++-common/ubsan/pr59333.c: Likewise.
12273 * c-c++-common/ubsan/pr59503.c: Likewise.
12274 * c-c++-common/ubsan/pr59667.c: Likewise.
12275 * c-c++-common/ubsan/undefined-1.c: Likewise.
12276 * g++.dg/ubsan/pr59250.C: Likewise.
12277 * g++.dg/ubsan/pr59306.C: Likewise.
12278
12279 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12280
12281 * gcc.dg/tls/pr58595.c: Add tls options.
12282
12283 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
12284
12285 * gcc.target/i386/avx-additional-reg-names.c: New.
12286 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
12287
12288 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
12289
12290 PR c++/60390
12291 * g++.dg/cpp1y/pr60390.C: New testcase.
12292
12293 PR c++/60391
12294 * g++.dg/cpp1y/pr60391.C: New testcase.
12295
12296 2014-03-17 Jakub Jelinek <jakub@redhat.com>
12297
12298 PR target/60516
12299 * gcc.target/i386/pr60516.c: New test.
12300
12301 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
12302
12303 PR c++/59571
12304 * g++.dg/cpp0x/constexpr-ice13.C: New.
12305
12306 2014-03-17 Marek Polacek <polacek@redhat.com>
12307
12308 PR middle-end/60534
12309 * gcc.dg/gomp/pr60534.c: New test.
12310
12311 2014-03-17 Kai Tietz <ktietz@redhat.com>
12312
12313 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
12314
12315 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
12316
12317 PR testsuite/58851
12318 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
12319 storage size.
12320
12321 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
12322
12323 PR libfortran/58324
12324 * gfortran.dg/list_read_12.f90: New test.
12325
12326 2014-03-15 Janus Weil <janus@gcc.gnu.org>
12327
12328 PR fortran/55207
12329 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
12330 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
12331 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
12332 -Wno-aggressive-loop-optimizations and remove an unused variable.
12333 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
12334 * gfortran.dg/pointer_init_9.f90: New.
12335 * gfortran.dg/volatile4.f90: Put into subroutine.
12336 * gfortran.dg/volatile6.f90: Ditto.
12337
12338 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
12339
12340 PR fortran/60392
12341 * gfortran.dg/transpose_4.f90: New test.
12342
12343 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
12344
12345 PR rtl-optimization/60508
12346 * gcc.target/i386/pr60508.c: New.
12347
12348 2014-03-14 Richard Biener <rguenther@suse.de>
12349
12350 PR middle-end/60518
12351 * g++.dg/pr60518.C: New testcase.
12352
12353 2014-03-14 Martin Jambor <mjambor@suse.cz>
12354
12355 PR lto/60461
12356 * gcc.dg/lto/pr60461_0.c: New test.
12357
12358 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
12359
12360 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
12361 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
12362 * gcc.dg/lto/save-temps_0.c: New testcase.
12363
12364 2014-03-13 Jakub Jelinek <jakub@redhat.com>
12365
12366 PR middle-end/36282
12367 * c-c++-common/pr36282-1.c: New test.
12368 * c-c++-common/pr36282-2.c: New test.
12369 * c-c++-common/pr36282-3.c: New test.
12370 * c-c++-common/pr36282-4.c: New test.
12371
12372 2014-03-13 Richard Henderson <rth@redhat.com>
12373
12374 PR debug/60438
12375 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
12376
12377 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12378
12379 PR c++/60383
12380 * g++.dg/template/crash118.C: New.
12381 * g++.dg/template/crash95.C: Adjust.
12382
12383 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
12384
12385 PR rtl-optimization/57189
12386 * gcc.target/i386/pr57189.c: New.
12387
12388 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
12389
12390 PR c++/60254
12391 * g++.dg/cpp0x/static_assert10.C: New.
12392 * g++.dg/cpp0x/static_assert11.C: Likewise.
12393 * g++.dg/cpp0x/static_assert3.C: Adjust.
12394
12395 2014-03-13 Richard Biener <rguenther@suse.de>
12396
12397 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
12398
12399 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
12400
12401 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
12402 2.07 128-bit arithmetic.
12403 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
12404
12405 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
12406 due to when TImode is allowed in VSX registers, the allowable
12407 address modes for TImode is just a single indirect address in
12408 order for the value to be loaded and store in either GPR or VSX
12409 registers. This affects the generated code, and it would cause
12410 this test to fail, when such an option is used.
12411
12412 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
12413
12414 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
12415
12416 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12417
12418 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
12419 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
12420 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
12421 only test for exactly one if if -mbranch-cost=1 has been passed.
12422
12423 2014-03-12 Christian Bruel <christian.bruel@st.com>
12424
12425 PR target/60264
12426 * gcc.target/arm/pr60264.c
12427
12428 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
12429
12430 PR tree-optimization/60454
12431 * gcc.c-torture/execute/pr60454.c: New test.
12432
12433 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12434 Marc Glisse <marc.glisse@inria.fr>
12435
12436 PR tree-optimization/60502
12437 * gcc.c-torture/compile/pr60502.c: New test.
12438
12439 2014-03-12 Jakub Jelinek <jakub@redhat.com>
12440
12441 PR middle-end/60482
12442 * gcc.dg/vect/pr60482.c: New test.
12443
12444 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
12445
12446 PR c++/60389
12447 * g++.dg/cpp0x/inh-ctor19.C: New.
12448
12449 2014-03-11 Richard Biener <rguenther@suse.de>
12450
12451 PR tree-optimization/60429
12452 PR tree-optimization/60485
12453 * gcc.dg/pr60485-1.c: New testcase.
12454 * gcc.dg/pr60485-2.c: Likewise.
12455
12456 2014-03-10 Jakub Jelinek <jakub@redhat.com>
12457
12458 PR ipa/60457
12459 * g++.dg/ipa/pr60457.C: New test.
12460
12461 2014-03-10 Richard Biener <rguenther@suse.de>
12462
12463 PR middle-end/60474
12464 * g++.dg/torture/pr60474.C: New testcase.
12465
12466 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
12467
12468 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
12469
12470 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
12471
12472 * gcc.dg/lto/pr55113_0.c: New testcase.
12473
12474 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
12475
12476 PR c++/60033
12477 * g++.dg/cpp1y/pr60033.C: New testcase.
12478
12479 PR c++/60393
12480 * g++.dg/cpp1y/pr60393.C: New testcase.
12481
12482 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
12483
12484 PR libfortran/60128
12485 * gfortran.dg/fmt_en.f90: New test.
12486
12487 2014-03-07 Jason Merrill <jason@redhat.com>
12488
12489 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
12490 * lib/target-supports.exp (check_effective_target_c++11): Now
12491 means C++11 and up.
12492 (check_effective_target_c++11_only): New.
12493 (check_effective_target_c++11_down): New.
12494 (check_effective_target_c++1y): New.
12495 (check_effective_target_c++1y_only): New.
12496 (check_effective_target_c++98_only): Rename from
12497 check_effective_target_c++98.
12498 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
12499
12500 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
12501
12502 PR c++/58609
12503 * g++.dg/cpp0x/constexpr-ice12.C: New.
12504
12505 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
12506
12507 * c-c++-common/gomp/map-1.c: Extend.
12508
12509 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
12510 Janus Weil <janus@gcc.gnu.org>
12511
12512 PR fortran/51976
12513 * gfortran.dg/deferred_type_component_1.f90 : New test.
12514 * gfortran.dg/deferred_type_component_2.f90 : New test.
12515
12516 2014-03-06 Marek Polacek <polacek@redhat.com>
12517
12518 PR c/60197
12519 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
12520 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
12521
12522 2014-03-06 Jakub Jelinek <jakub@redhat.com>
12523
12524 PR target/58595
12525 * gcc.dg/tls/pr58595.c: New test.
12526
12527 2014-03-06 Richard Biener <rguenther@suse.de>
12528
12529 PR middle-end/60445
12530 PR lto/60424
12531 PR lto/60427
12532 Revert
12533 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12534
12535 * gcc.dg/lto/pr55113_0.c: New testcase.
12536
12537 2014-03-05 Jakub Jelinek <jakub@redhat.com>
12538
12539 PR testsuite/59308
12540 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
12541 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
12542 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
12543 s390*/i?86/x86_64.
12544 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
12545 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
12546 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
12547 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
12548 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
12549 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
12550 even for mips*/s390*/i?86/x86_64.
12551 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
12552 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
12553 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
12554 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
12555 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
12556
12557 PR lto/60404
12558 * gcc.dg/lto/pr60404_0.c: New test.
12559 * gcc.dg/lto/pr60404_1.c: New file.
12560 * gcc.dg/lto/pr60404_2.c: New file.
12561
12562 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12563
12564 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
12565 long long" throughout.
12566 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
12567 * gcc.dg/vmx/insert-vsx.c: Likewise.
12568 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
12569 * gcc.dg/vmx/ld-vsx.c: Likewise.
12570 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12571 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12572 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12573 * gcc.dg/vmx/merge-vsx.c: Likewise.
12574 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12575 * gcc.dg/vmx/st-vsx.c: Likewise.
12576 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
12577 * gcc.dg/vmx/stl-vsx.c: Likewise.
12578 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
12579
12580 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
12581
12582 * gcc.dg/lto/pr55113_0.c: New testcase.
12583
12584 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
12585
12586 PR c++/60376
12587 * g++.dg/cpp1y/pr60376.C: New.
12588
12589 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12590
12591 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
12592
12593 2014-03-04 Richard Biener <rguenther@suse.de>
12594
12595 PR tree-optimization/60382
12596 * gcc.dg/vect/pr60382.c: New testcase.
12597
12598 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
12599
12600 PR libfortran/60148
12601 * gfortran.dg/namelist_84.f90: New test.
12602
12603 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
12604
12605 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
12606 argument to avoid inf values.
12607 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
12608 UNION_FP_CHECK machinery.
12609
12610 2014-03-03 Renlin Li <Renlin.Li@arm.com>
12611
12612 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
12613 i32in128 cases outside special big-endian processing block.
12614
12615 2014-03-03 Jakub Jelinek <jakub@redhat.com>
12616
12617 PR preprocessor/60400
12618 * c-c++-common/cpp/pr60400.c: New test.
12619 * c-c++-common/cpp/pr60400-1.h: New file.
12620 * c-c++-common/cpp/pr60400-2.h: New file.
12621
12622 PR objc++/60398
12623 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
12624
12625 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
12626 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
12627
12628 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12629
12630 PR ipa/60150
12631 * g++.dg/lto/pr60150.H: New testcase.
12632 * g++.dg/lto/pr60150_0.C: New testcase.
12633 * g++.dg/lto/pr60150_1.C: New testcase.
12634
12635 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
12636
12637 PR ipa/60306
12638 * g++.dg/ipa/devirt-29.C: New testcase
12639
12640 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
12641
12642 PR fortran/60236
12643 * gfortran.dg/vect/pr32380.f: Fix expected test results.
12644
12645 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
12646
12647 PR c++/50025
12648 * g++.dg/cpp0x/pr50025.C: New.
12649
12650 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
12651
12652 PR c++/60377
12653 * g++.dg/cpp1y/pr60377.C: New testcase.
12654
12655 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
12656
12657 PR fortran/60341
12658 * gfortran.dg/str_comp_optimize_1.f90: New test.
12659
12660 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
12661
12662 PR target/60071
12663 * gcc.c-torture/compile/pr60071.c: New.
12664
12665 2014-02-28 Janus Weil <janus@gcc.gnu.org>
12666
12667 PR fortran/60359
12668 * gfortran.dg/unlimited_polymorphic_16.f90: New.
12669
12670 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12671
12672 PR c++/58610
12673 * g++.dg/cpp0x/constexpr-ice11.C: New.
12674
12675 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
12676
12677 PR c++/60314
12678 * g++.dg/cpp1y/auto-fn24.C: New.
12679
12680 2014-02-28 Joey Ye <joey.ye@arm.com>
12681
12682 PR target/PR60169
12683 * gcc.target/arm/thumb1-far-jump-3.c: New case.
12684
12685 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
12686
12687 PR c++/60253
12688 * g++.dg/overload/ellipsis2.C: New.
12689
12690 2014-02-27 Jeff Law <law@redhat.com>
12691
12692 PR rtl-optimization/52714
12693 * gcc.c-torture/compile/pr52714.c: New test.
12694
12695 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
12696 Jeff Law <law@redhat.com>
12697
12698 PR rtl-optimization/49847
12699 * g++.dg/pr49847.C: New test.
12700
12701 2014-02-27 Marek Polacek <polacek@redhat.com>
12702
12703 PR middle-end/59223
12704 * c-c++-common/pr59223.c: New test.
12705
12706 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12707
12708 * common/config/i386/predicates.md (const1256_operand): Remove.
12709 (const2356_operand): New.
12710 (const_1_to_2_operand): Remove.
12711 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
12712 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
12713 (*avx512pf_gatherpf<mode>sf): Ditto.
12714 (avx512pf_gatherpf<mode>df): Ditto.
12715 (*avx512pf_gatherpf<mode>df_mask): Ditto.
12716 (*avx512pf_gatherpf<mode>df): Ditto.
12717 (avx512pf_scatterpf<mode>sf): Ditto.
12718 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
12719 (*avx512pf_scatterpf<mode>sf): Ditto.
12720 (avx512pf_scatterpf<mode>df): Ditto.
12721 (*avx512pf_scatterpf<mode>df_mask): Ditto.
12722 (*avx512pf_scatterpf<mode>df): Ditto.
12723 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
12724
12725 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
12726
12727 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
12728 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
12729 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
12730 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
12731 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
12732 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
12733 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
12734 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
12735
12736 2014-02-26 Bin Cheng <bin.cheng@arm.com>
12737
12738 PR target/60280
12739 * gnat.dg/renaming5.adb: Change to two expected gotos.
12740 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
12741 jump threads.
12742 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
12743 messages for removed basic block.
12744 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
12745 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
12746 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
12747 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
12748
12749 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12750
12751 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
12752 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
12753 * gcc.dg/vmx/ldl-vsx.c: Likewise.
12754 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
12755 * gcc.dg/vmx/merge-vsx.c: Likewise.
12756 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
12757
12758 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
12759
12760 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
12761 * gcc.target/i386/prefetchwt1-1.c: New.
12762 * g++.dg/other/i386-2.C: Add new option.
12763 * g++.dg/other/i386-3.C: Ditto.
12764 * gcc.target/i386/sse-12.c: Ditto.
12765 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
12766 * gcc.target/i386/sse-22.c: Add new option.
12767 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
12768
12769 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12770
12771 PR libfortran/59313
12772 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
12773
12774 PR libfortran/58015
12775 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
12776
12777 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
12778
12779 PR c++/60311
12780 * g++.dg/cpp1y/pr60311.C: New testcase.
12781
12782 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
12783
12784 PR c++/60065
12785 * g++.dg/cpp1y/pr60065.C: New testcase.
12786
12787 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
12788
12789 PR rtl-optimization/60268
12790 * gcc.c-torture/compile/pr60268.c: New test.
12791
12792 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
12793
12794 * gcc.target/microblaze/others/mem_reload.c: New test.
12795
12796 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12797
12798 * gcc.dg/vmx/lde.c: New test.
12799 * gcc.dg/vmx/lde-be-order.c: New test.
12800 * gcc.dg/vmx/ste.c: New test.
12801 * gcc.dg/vmx/ste-be-order.c: New test.
12802
12803 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
12804
12805 PR testsuite/60173
12806 * lib/target-supports.exp
12807 (check_effective_target_logical_op_short_circuit): Add cris-*-*
12808 and crisv32-*-* to list.
12809
12810 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12811
12812 PR fortran/60302
12813 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
12814
12815 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12816
12817 * gcc.dg/vmx/vsums.c: Check entire result vector.
12818 * gcc.dg/vmx/vsums-be-order.c: Likewise.
12819
12820 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12821
12822 * gcc.dg/vmx/ld.c: New test.
12823 * gcc.dg/vmx/ld-be-order.c: New test.
12824 * gcc.dg/vmx/ld-vsx.c: New test.
12825 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
12826 * gcc.dg/vmx/ldl.c: New test.
12827 * gcc.dg/vmx/ldl-be-order.c: New test.
12828 * gcc.dg/vmx/ldl-vsx.c: New test.
12829 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
12830 * gcc.dg/vmx/st.c: New test.
12831 * gcc.dg/vmx/st-be-order.c: New test.
12832 * gcc.dg/vmx/st-vsx.c: New test.
12833 * gcc.dg/vmx/st-vsx-be-order.c: New test.
12834 * gcc.dg/vmx/stl.c: New test.
12835 * gcc.dg/vmx/stl-be-order.c: New test.
12836 * gcc.dg/vmx/stl-vsx.c: New test.
12837 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
12838
12839 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
12840
12841 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
12842 * g++.dg/other/i386-3.C (dg-options): Ditto.
12843 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
12844 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
12845 -mavx512pf and -msha.
12846
12847 2014-02-21 Richard Biener <rguenther@suse.de>
12848
12849 PR tree-optimization/60276
12850 * gcc.dg/vect/pr60276.c: New testcase.
12851
12852 2014-02-21 Janus Weil <janus@gcc.gnu.org>
12853
12854 PR fortran/60234
12855 * gfortran.dg/finalize_23.f90: New.
12856
12857 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
12858
12859 PR c++/60052
12860 PR c++/60053
12861 * g++.dg/cpp1y/pr60052.C: New testcase.
12862 * g++.dg/cpp1y/pr60053.C: New testcase.
12863
12864 2014-02-21 Tobias Burnus <burnus@net-b.de>
12865
12866 PR fortran/60286
12867 * gfortran.dg/inquire_16.f90: New.
12868
12869 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
12870
12871 * gcc.target/nios2/biggot-1.c: New.
12872 * gcc.target/nios2/biggot-2.c: New.
12873
12874 2014-02-20 Martin Jambor <mjambor@suse.cz>
12875
12876 PR ipa/55260
12877 * gcc.dg/ipa/pr55260.c: New test.
12878
12879 2014-02-20 Bin Cheng <bin.cheng@arm.com>
12880
12881 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
12882 for execution test case.
12883
12884 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
12885
12886 PR ipa/58555
12887 * g++.dg/torture/pr58555.C: New testcase.
12888
12889 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12890
12891 PR target/60204
12892 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
12893 reflect abi fix.
12894 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
12895
12896 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
12897 Kirill Yukhin <kirill.yukhin@intel.com>
12898
12899 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
12900 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
12901 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
12902 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
12903 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
12904 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
12905
12906 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12907
12908 PR c/37743
12909 * g++.dg/ext/builtin-bswap1.C: New test.
12910 * c-c++-common/pr37743.c: New test.
12911
12912 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
12913
12914 * gcc.dg/decl-10.c: New test.
12915
12916 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12917
12918 PR c++/60267
12919 * g++.dg/ext/ivdep-1.C: New test.
12920
12921 PR c++/60267
12922 * gcc.dg/pr60267.c: New test.
12923
12924 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
12925
12926 PR target/59794
12927 * gcc.target/i386/pr39162.c: Add dg-prune-output.
12928 (dg-options): Remove -Wno-psabi.
12929 * gcc.target/i386/pr59794-2.c: Ditto.
12930 * gcc.target/i386/pr60205-1.c: Ditto.
12931 * gcc.target/i386/sse-5.c: Ditto.
12932
12933 2014-02-18 Nick Clifton <nickc@redhat.com>
12934
12935 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
12936 * gcc.dg/pr23623.c: Likewise.
12937 * gcc.dg/pr48784-1.c: Likewise.
12938 * gcc.dg/pr48784-2.c: Likewise.
12939 * gcc.dg/pr56997-2.c: Likewise.
12940 * gcc.dg/sms-6.c: Likewise.
12941 * gcc.dg/torture/pr60183.c: Likewise.
12942 * gcc.dg/torture/vec-cvt-1.c: Likewise.
12943 * gcc.c-torture/execute/20061220-1.x: New.
12944 * gcc.c-torture/execute/pr43220.x: New.
12945 * gcc.c-torture/execute/pr51581-1.x: New.
12946 * gcc.c-torture/execute/pr51581-2.x: New.
12947 * gcc.c-torture/execute/pr58570.x: New.
12948 * gcc.c-torture/unsorted/DFcmp.x: New.
12949 * gcc.c-torture/unsorted/SFset.x: New.
12950
12951 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
12952
12953 * gnat.dg/opt31.adb: New test.
12954
12955 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12956
12957 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
12958
12959 2014-02-19 Janus Weil <janus@gcc.gnu.org>
12960
12961 PR fortran/60232
12962 * gfortran.dg/typebound_proc_33.f90: New.
12963
12964 2014-02-19 Marek Polacek <polacek@redhat.com>
12965
12966 PR c/60195
12967 * gcc.dg/pr60195.c: New test.
12968
12969 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
12970
12971 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
12972
12973 2014-02-19 Jakub Jelinek <jakub@redhat.com>
12974
12975 PR preprocessor/58844
12976 * c-c++-common/cpp/pr58844-1.c: New test.
12977 * c-c++-common/cpp/pr58844-2.c: New test.
12978
12979 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12980
12981 PR c++/60225
12982 * g++.dg/cpp0x/constexpr-ice10.C: New.
12983
12984 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
12985
12986 PR c++/60215
12987 * g++.dg/cpp0x/pr60215.C: New.
12988
12989 2014-02-18 Tobias Burnus <burnus@net-b.de>
12990
12991 PR fortran/49397
12992 * gfortran.dg/proc_ptr_45.f90: New.
12993 * gfortran.dg/proc_ptr_46.f90: New.
12994
12995 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
12996
12997 PR c++/60190
12998 * g++.dg/cpp1y/pr60190.C: New testcase.
12999
13000 PR c++/60064
13001 * g++.dg/cpp1y/pr60064.C: New testcase.
13002
13003 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
13004
13005 PR target/60205
13006 * gcc.target/i386/pr60205-1.c: New test.
13007 * gcc.target/i386/pr60205-2.c: Ditto.
13008
13009 2014-02-18 Kai Tietz <ktietz@redhat.com>
13010
13011 PR target/60193
13012 * gcc.target/i386/nest-1.c: New testcase.
13013
13014 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
13015
13016 * gnat.dg/opt32.adb: New test.
13017
13018 2014-02-18 Janus Weil <janus@gcc.gnu.org>
13019
13020 PR fortran/60231
13021 * gfortran.dg/typebound_generic_15.f90: New.
13022
13023 2014-02-17 Janus Weil <janus@gcc.gnu.org>
13024
13025 PR fortran/55907
13026 * gfortran.dg/init_flag_12.f90: New.
13027
13028 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
13029 Ilya Tocar <ilya.tocar@intel.com>
13030
13031 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
13032 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
13033 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
13034 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
13035
13036 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
13037
13038 * lib/target-supports.exp
13039 (check_effective_target_logical_op_short_circuit): New procedure.
13040 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
13041 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
13042 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
13043 * gcc.dg/tree-ssa/vrp47.c: Likewise.
13044 * gcc.dg/tree-ssa/vrp87.c: Likewise.
13045 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
13046 logical_op_short_circuit for the alternative test, extending
13047 it to arm_cortex_m.
13048
13049 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
13050
13051 PR target/60203
13052 * gcc.target/powerpc/pr60203.c: New testsuite.
13053
13054 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
13055
13056 PR fortran/59599
13057 * gfortran.dg/ichar_3.f90: New test.
13058
13059 2014-02-15 Richard Biener <rguenther@suse.de>
13060
13061 PR tree-optimization/60183
13062 * gcc.dg/torture/pr60183.c: New testcase.
13063
13064 2014-02-14 Jeff Law <law@redhat.com>
13065
13066 PR rtl-optimization/60131
13067 * g++.dg/torture/pr60131.C: New test.
13068
13069 2014-02-14 Ian Bolton <ian.bolton@arm.com>
13070
13071 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
13072 on command-line.
13073
13074 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
13075
13076 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
13077
13078 2014-02-14 Jakub Jelinek <jakub@redhat.com>
13079
13080 * gcc.c-torture/compile/20140213.c: New test.
13081
13082 2014-02-13 Jakub Jelinek <jakub@redhat.com>
13083
13084 PR target/43546
13085 * gcc.target/i386/pr43546.c: New test.
13086
13087 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
13088
13089 * gcc.target/s390/hotpatch-compile-8.c: New test.
13090
13091 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13092
13093 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
13094 definition with an ifndef.
13095 * gcc.dg/pr59605-2.c: New test.
13096
13097 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
13098
13099 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
13100
13101 2014-02-12 Joseph Myers <joseph@codesourcery.com>
13102
13103 * gcc.dg/torture/float128-mul-underflow.c,
13104 gcc.dg/torture/float128-truncdf-underflow.c,
13105 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
13106
13107 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13108
13109 PR middle-end/59737
13110 * g++.dg/ipa/pr59737.C: New test.
13111
13112 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
13113
13114 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
13115
13116 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
13117
13118 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
13119
13120 * gcc.dg/cilk-plus/jump-openmp.c: New file.
13121
13122 2014-02-12 Richard Biener <rguenther@suse.de>
13123
13124 PR middle-end/60092
13125 * gcc.dg/torture/pr60092.c: New testcase.
13126 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
13127
13128 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
13129
13130 * gcc.c-torture/execute/20140212-1.c: New test.
13131
13132 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
13133
13134 PR c++/60047
13135 * g++.dg/cpp0x/pr60047.C: New.
13136
13137 2014-02-12 Jakub Jelinek <jakub@redhat.com>
13138
13139 PR c/60101
13140 * c-c++-common/pr60101.c: New test.
13141
13142 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
13143
13144 PR lto/59468
13145 * g++.dg/ipa/devirt-27.C: New testcase.
13146 * g++.dg/ipa/devirt-26.C: New testcase.
13147
13148 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
13149
13150 PR target/60137
13151 * gcc.target/powerpc/pr60137.c: New file.
13152
13153 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13154
13155 PR fortran/52370
13156 * gfortran.dg/pr52370.f90: New test.
13157
13158 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
13159
13160 PR target/59927
13161 Revert
13162 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
13163
13164 PR testsuite/58630
13165 * gcc.target/i386/pr43662.c (dg-options):
13166 Add -maccumulate-outgoing-args.
13167 * gcc.target/i386/pr43869.c (dg-options): Ditto.
13168 * gcc.target/i386/pr57003.c (dg-options): Ditto.
13169 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
13170 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
13171 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
13172 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
13173 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
13174 Add -maccumulate-outgoing-args.
13175 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
13176 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
13177 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
13178 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
13179 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
13180 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
13181 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
13182 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
13183 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
13184 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
13185 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
13186 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
13187 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
13188 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
13189 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
13190
13191 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
13192
13193 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
13194
13195 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13196
13197 PR debug/59776
13198 * gcc.dg/guality/pr59776.c: New test.
13199
13200 2014-02-11 Renlin Li <Renlin.Li@arm.com>
13201
13202 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
13203 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
13204 (add_options_for_arm_vfp3): New.
13205
13206 2014-02-11 Jeff Law <law@redhat.com>
13207
13208 PR middle-end/54041
13209 * gcc.target/m68k/pr54041.c: New test.
13210
13211 2014-02-11 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR target/59927
13214 * gcc.target/i386/pr59927.c: New test.
13215
13216 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
13217
13218 * gcc.dg/vect/pr57741-3.c: Require vect_int.
13219 * gcc.dg/vect/pr60012.c: Likewise.
13220 * gcc.dg/vect/vect-119.c: Likewise.
13221 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
13222 * gcc.dg/vect/vect-outer-4c.c: Likewise.
13223
13224 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13225
13226 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
13227
13228 2014-02-10 Jeff Law <law@redhat.com>
13229
13230 PR middle-end-52306
13231 * gcc.c-torture/compile/pr52306.c: New test.
13232
13233 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13234
13235 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
13236
13237 2014-02-10 Richard Biener <rguenther@suse.de>
13238
13239 PR tree-optimization/60115
13240 * gcc.dg/torture/pr60115.c: New testcase.
13241
13242 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
13243
13244 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
13245 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
13246
13247 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
13248 Ilya Tocar <ilya.tocar@intel.com>
13249
13250 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
13251 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
13252 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13253 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13254 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
13255 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
13256 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
13257 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
13258 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
13259 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
13260 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
13261 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
13262 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
13263 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
13264 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
13265 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
13266 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
13267 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
13268 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
13269 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
13270 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
13271 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
13272 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
13273 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
13274 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
13275 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
13276 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
13277
13278 2014-02-10 Jakub Jelinek <jakub@redhat.com>
13279
13280 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
13281
13282 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13283
13284 PR fortran/57522
13285 * gfortran.dg/associated_target_5.f03: New test.
13286
13287 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
13288
13289 PR fortran/59026
13290 * gfortran.dg/elemental_by_value_1.f90: New test.
13291
13292 2014-02-08 Janus Weil <janus@gcc.gnu.org>
13293
13294 PR fortran/58470
13295 * gfortran.dg/finalize_22.f90: New.
13296
13297 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
13298
13299 PR fortran/60066
13300 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
13301 was fixed by the patch for PR59906.
13302
13303 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
13304
13305 PR translation/52289
13306 * gfortran.dg/coarray_8.f90: Update dg-error match.
13307
13308 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13309
13310 PR c/59984
13311 * gcc.dg/vect/pr59984.c: New test.
13312
13313 PR middle-end/60092
13314 * gcc.dg/attr-alloc_align-1.c: New test.
13315 * gcc.dg/attr-alloc_align-2.c: New test.
13316 * gcc.dg/attr-alloc_align-3.c: New test.
13317 * gcc.dg/attr-assume_aligned-1.c: New test.
13318 * gcc.dg/attr-assume_aligned-2.c: New test.
13319 * gcc.dg/attr-assume_aligned-3.c: New test.
13320
13321 2014-02-08 Jakub Jelinek <jakub@redhat.com>
13322
13323 PR target/60077
13324 * gcc.target/i386/pr60077-1.c: New test.
13325 * gcc.target/i386/pr60077-2.c: New test.
13326
13327 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13328
13329 PR preprocessor/56824
13330 * gcc.dg/pr56824.c: New test.
13331
13332 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13333
13334 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
13335 variable used for atomic operations.
13336
13337 2014-02-07 Richard Biener <rguenther@suse.de>
13338
13339 PR middle-end/60092
13340 * gcc.dg/vect/pr60092-2.c: New testcase.
13341
13342 2014-02-07 Jakub Jelinek <jakub@redhat.com>
13343
13344 PR c++/60082
13345 Revert
13346 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13347
13348 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13349 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13350
13351 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
13352
13353 * gcc.target/s390/fp2int1.c: New testcase.
13354
13355 2014-02-07 Richard Biener <rguenther@suse.de>
13356
13357 PR middle-end/60092
13358 * gcc.dg/tree-ssa/alias-30.c: New testcase.
13359 * gcc.dg/tree-ssa/alias-31.c: Likewise.
13360
13361 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
13362
13363 PR ipa/59918
13364 * g++.dg/torture/pr59918.C: New testcase.
13365
13366 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13367
13368 PR target/59575
13369 * gcc.target/arm/pr59575.c: New test.
13370
13371 PR debug/59992
13372 * gcc.dg/pr59992.c: New test.
13373
13374 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
13375
13376 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
13377 init_priority. Test alignment of variable instead of function.
13378
13379 2014-02-06 Marek Polacek <polacek@redhat.com>
13380
13381 PR c/60087
13382 * gcc.dg/pr60087.c: New test.
13383
13384 2014-02-06 Alan Modra <amodra@gmail.com>
13385
13386 * gcc.target/powerpc/pr60032.c: New.
13387
13388 2014-02-06 Jakub Jelinek <jakub@redhat.com>
13389
13390 PR target/60062
13391 * gcc.c-torture/execute/pr60062.c: New test.
13392 * gcc.c-torture/execute/pr60072.c: New test.
13393
13394 2014-02-06 Ian Bolton <ian.bolton@arm.com>
13395
13396 * gcc.dg/tree-ssa/pr59597.c: Make called function static
13397 so that expected outcome works for PIC variants too.
13398
13399 2014-02-06 Yury Gribov <y.gribov@samsung.com>
13400 Kugan Vivekanandarajah <kuganv@linaro.org>
13401
13402 * gcc.target/arm/vect-noalign.c: New file.
13403
13404 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
13405 Jakub Jelinek <jakub@redhat.com>
13406
13407 PR middle-end/60013
13408 * gcc.dg/pr60013.c: New testcase.
13409
13410 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13411
13412 * gcc.dg/vmx/sum2s.c: New.
13413 * gcc.dg/vmx/sum2s-be-order.c: New.
13414
13415 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13416
13417 * gcc.dg/vmx/pack.c: New.
13418 * gcc.dg/vmx/pack-be-order.c: New.
13419 * gcc.dg/vmx/unpack.c: New.
13420 * gcc.dg/vmx/unpack-be-order.c: New.
13421
13422 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
13423
13424 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
13425 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
13426
13427 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13428
13429 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
13430 Use __builtin_floorf, __builtin_ceilf.
13431 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
13432 declaration.
13433 (TEST): Use __builtin_floorf.
13434 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
13435
13436 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR ipa/59947
13439 * g++.dg/opt/pr59947.C: New test.
13440
13441 PR c++/58703
13442 * c-c++-common/gomp/pr58703.c: New test.
13443
13444 2014-02-05 Richard Biener <rguenther@suse.de>
13445
13446 PR testsuite/60076
13447 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
13448 avoid using unsigned long long.
13449
13450 2014-02-05 Jakub Jelinek <jakub@redhat.com>
13451
13452 PR middle-end/57499
13453 * g++.dg/torture/pr57499.C: New test.
13454
13455 2014-02-05 Yury Gribov <y.gribov@samsung.com>
13456
13457 * gcc.dg/asan/nosanitize-and-inline.c: New test.
13458
13459 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
13460
13461 * g++.dg/ipa/devirrt-22.C: Fix template.
13462
13463 2014-02-04 Marek Polacek <polacek@redhat.com>
13464
13465 PR c/60036
13466 * gcc.dg/pr60036.c: New test.
13467
13468 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
13469
13470 PR ipa/60058
13471 * g++.dg/torture/pr60058.C: New testcase.
13472
13473 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
13474
13475 * g++.dg/tsan/default_options.C: Invert check.
13476
13477 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13478
13479 PR tree-optimization/60002
13480 * g++.dg/opt/pr60002.C: New test.
13481
13482 PR tree-optimization/60023
13483 * g++.dg/vect/pr60023.cc: New test.
13484
13485 PR ipa/60026
13486 * c-c++-common/torture/pr60026.c: New test.
13487
13488 PR rtl-optimization/57915
13489 * gcc.target/i386/pr57915.c: New test.
13490
13491 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13492
13493 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
13494
13495 2014-02-04 Renlin Li <Renlin.Li@arm.com>
13496
13497 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
13498
13499 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13500
13501 PR middle-end/59261
13502 * gcc.dg/pr59261.c: New test.
13503
13504 2014-02-04 Richard Biener <rguenther@suse.de>
13505
13506 PR tree-optimization/60012
13507 * gcc.dg/vect/pr60012.c: New testcase.
13508
13509 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13510
13511 PR target/59788
13512 * g++.dg/eh/unwind-direct.C: New test.
13513
13514 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
13515
13516 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
13517 timeout value to 20s.
13518
13519 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13520
13521 PR ipa/59882
13522 * g++.dg/torture/pr59882.C: New testcase
13523
13524 2014-02-03 Jan Hubicka <jh@suse.cz>
13525
13526 PR ipa/59831
13527 * g++.dg/ipa/devirt-22.C: New testcase.
13528
13529 2014-02-03 Jan Hubicka <jh@suse.cz>
13530
13531 * g++.dg/ipa/devirt-25.C: New testcase.
13532
13533 2014-02-04 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR tree-optimization/59924
13536 * gcc.dg/pr59924.c: New test.
13537
13538 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
13539
13540 PR ipa/59831
13541 * g++.dg/ipa/devirt-24.C: New testcase.
13542
13543 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
13544
13545 PR c++/53017
13546 PR c++/59211
13547 * c-c++-common/attributes-1.c: New testcase.
13548 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
13549
13550 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
13551
13552 PR c++/58871
13553 * g++.dg/cpp0x/pr58871.C: New.
13554
13555 2014-02-03 Cong Hou <congh@google.com>
13556
13557 PR tree-optimization/60000
13558 * g++.dg/vect/pr60000.cc: New test.
13559
13560 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
13561
13562 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
13563 * gcc.target/i386/long-double-64-4.c: Likewise.
13564 * gcc.target/i386/long-double-80-1.c: Likewise.
13565 * gcc.target/i386/long-double-80-2.c: Likewise.
13566 * gcc.target/i386/long-double-80-3.c: Likewise.
13567 * gcc.target/i386/long-double-80-4.c: Likewise.
13568 * gcc.target/i386/long-double-80-5.c: Likewise.
13569 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
13570 __multf3 isn't used.
13571 * gcc.target/i386/long-double-64-3.c: Likewise.
13572 * gcc.target/i386/long-double-128-1.c: New test.
13573 * gcc.target/i386/long-double-128-2.c: Likewise.
13574 * gcc.target/i386/long-double-128-3.c: Likewise.
13575 * gcc.target/i386/long-double-128-4.c: Likewise.
13576 * gcc.target/i386/long-double-128-5.c: Likewise.
13577 * gcc.target/i386/long-double-128-6.c: Likewise.
13578 * gcc.target/i386/long-double-128-7.c: Likewise.
13579 * gcc.target/i386/long-double-128-8.c: Likewise.
13580 * gcc.target/i386/long-double-128-9.c: Likewise.
13581 * gcc.target/i386/long-double-64-5.c: Likewise.
13582 * gcc.target/i386/long-double-64-6.c: Likewise.
13583 * gcc.target/i386/long-double-64-7.c: Likewise.
13584 * gcc.target/i386/long-double-64-8.c: Likewise.
13585 * gcc.target/i386/long-double-64-9.c: Likewise.
13586 * gcc.target/i386/long-double-80-10.c: Likewise.
13587 * gcc.target/i386/long-double-80-8.c: Likewise.
13588 * gcc.target/i386/long-double-80-9.c: Likewise.
13589
13590 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
13591
13592 PR rtl-optimization/57662
13593 * g++.dg/pr57662.C: New test.
13594
13595 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13596
13597 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
13598 * gcc.dg/vmx/perm.c: New.
13599 * gcc.dg/vmx/perm-be-order.c: New.
13600
13601 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13602
13603 * gcc.dg/vmx/vsums.c: New.
13604 * gcc.dg/vmx/vsums-be-order.c: New.
13605
13606 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
13607
13608 * g++.dg/ipa/devirt-23.C: New testcase.
13609 * g++.dg/ipa/devirt-20.C: Fix template.
13610
13611 2014-02-02 Jan Hubicka <jh@suse.cz>
13612
13613 * g++.dg/ipa/devirt-21.C: New testcase.
13614
13615 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
13616
13617 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
13618 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
13619
13620 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
13621
13622 PR target/60017
13623 * gcc.c-torture/execute/pr60017.c: New test.
13624
13625 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
13626
13627 PR fortran/57033
13628 * gfortran.dg/default_initialization_7.f90: New test.
13629
13630 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
13631
13632 PR fortran/59906
13633 * gfortran.dg/elemental_subroutine_9.f90: New test.
13634
13635 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13636
13637 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
13638
13639 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13640
13641 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
13642
13643 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
13644
13645 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
13646
13647 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
13648
13649 PR c++/51219
13650 * g++.dg/init/bitfield5.C: New.
13651
13652 2014-02-01 Jakub Jelinek <jakub@redhat.com>
13653
13654 PR tree-optimization/60003
13655 * gcc.c-torture/execute/pr60003.c: New test.
13656
13657 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
13658
13659 PR bootstrap/59985
13660 * gcc.target/arm/pr59985.C: New.
13661
13662 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13663
13664 PR sanitizer/59410
13665 * lib/tsan-dg.exp (tsan_init): Instead of not running any
13666 tsan tests if trivial testcase doesn't run, set dg-do-what-default
13667 to compile.
13668 (tsan_finish): Restore dg-do-what-default.
13669 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
13670 * g++.dg/tsan/fd_close_norace2.C: Likewise.
13671 * g++.dg/tsan/default_options.C: Likewise.
13672 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
13673 * g++.dg/tsan/atomic_free2.C: Likewise.
13674 * g++.dg/tsan/cond_race.C: Likewise.
13675 * g++.dg/tsan/fd_close_norace.C: Likewise.
13676 * g++.dg/tsan/benign_race.C: Likewise.
13677 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
13678 * c-c++-common/tsan/simple_race.c: Likewise.
13679 * c-c++-common/tsan/mutexset1.c: Likewise.
13680 * c-c++-common/tsan/thread_leak2.c: Likewise.
13681 * c-c++-common/tsan/tls_race.c: Likewise.
13682 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
13683 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
13684 * c-c++-common/tsan/free_race2.c: Likewise.
13685 * c-c++-common/tsan/thread_leak.c: Likewise.
13686 * c-c++-common/tsan/thread_leak1.c: Likewise.
13687 * c-c++-common/tsan/race_on_barrier.c: Likewise.
13688 * c-c++-common/tsan/free_race.c: Likewise.
13689 * c-c++-common/tsan/sleep_sync.c: Likewise.
13690 * c-c++-common/tsan/tiny_race.c: Likewise.
13691 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
13692 * c-c++-common/tsan/atomic_stack.c: Likewise.
13693 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
13694 in dg-output regexps.
13695 * c-c++-common/tsan/simple_stack.c: Likewise.
13696
13697 2014-01-31 Richard Henderson <rth@redhat.com>
13698
13699 * g++.dg/tm/pr60004.C: New.
13700
13701 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
13702
13703 PR c++/59082
13704 * g++.dg/inherit/crash4.C: New.
13705
13706 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
13707
13708 * c-c++-common/tsan/simple_race.c: Made test less flaky.
13709
13710 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13711
13712 * gcc.target/i386/m512-check.h: Use correct rounding values.
13713
13714 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13715
13716 * gcc.target/i386/avx-1.c: Use correct rounding values.
13717 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
13718 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
13719 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
13720 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
13721 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
13722 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
13723 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
13724 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
13725 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
13726 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
13727 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
13728 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
13729 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
13730 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
13731 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
13732 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
13733 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
13734 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
13735 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
13736 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
13737 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
13738 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
13739 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
13740 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
13741 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
13742 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
13743 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
13744 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
13745 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
13746 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
13747 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
13748 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
13749 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
13750 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
13751 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
13752 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
13753 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
13754 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
13755 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
13756 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
13757 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
13758 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
13759 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
13760 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
13761 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
13762 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
13763 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
13764 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
13765 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
13766 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
13767 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
13768 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
13769 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
13770 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
13771 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
13772 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
13773 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
13774 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
13775 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
13776 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
13777 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
13778 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
13779 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
13780 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
13781 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
13782 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
13783 * gcc.target/i386/sse-13.c: Ditto.
13784 * gcc.target/i386/sse-14.c: Ditto.
13785 * gcc.target/i386/sse-22.c: Ditto.
13786 * gcc.target/i386/sse-23.c: Ditto.
13787
13788 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
13789
13790 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
13791 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
13792
13793 2014-01-31 Richard Biener <rguenther@suse.de>
13794
13795 PR middle-end/59990
13796 * gcc.dg/torture/pr59990.c: New testcase.
13797
13798 2014-01-31 Jakub Jelinek <jakub@redhat.com>
13799
13800 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
13801 if it fails don't run any tsan tests.
13802
13803 2014-01-31 Marek Polacek <polacek@redhat.com>
13804
13805 PR c/59963
13806 * gcc.dg/pr59940.c (g): Adjust dg-warning.
13807 (y): Adjust dg-error.
13808 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
13809 * gcc.dg/pr59963-1.c: New test.
13810 * gcc.dg/pr59963-2.c: New test.
13811 * gcc.dg/pr59963-3.c: New test.
13812
13813 2014-01-30 Jakub Jelinek <jakub@redhat.com>
13814
13815 PR target/59923
13816 * gcc.target/arm/pr59923.c: New test.
13817
13818 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13819
13820 * gcc.dg/vmx/splat.c: New.
13821 * gcc.dg/vmx/splat-vsx.c: New.
13822 * gcc.dg/vmx/splat-be-order.c: New.
13823 * gcc.dg/vmx/splat-vsx-be-order.c: New.
13824 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
13825 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
13826
13827 2014-01-30 Richard Biener <rguenther@suse.de>
13828
13829 PR tree-optimization/59993
13830 * gcc.dg/torture/pr59993.c: New testcase.
13831
13832 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
13833
13834 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
13835 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
13836 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
13837 vect_int rather than vect_float.
13838
13839 2014-01-30 Marek Polacek <polacek@redhat.com>
13840
13841 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
13842
13843 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
13844
13845 * gcc.target/microblaze/isa/fcmp4.c: New.
13846
13847 2014-01-30 Marek Polacek <polacek@redhat.com>
13848
13849 PR c/59940
13850 * gcc.dg/pr59940.c: New test.
13851 * gcc.dg/pr35635.c (func3): Move dg-warning.
13852
13853 2014-01-30 Richard Biener <rguenther@suse.de>
13854
13855 PR tree-optimization/59903
13856 * gcc.dg/torture/pr59903.c: New testcase.
13857
13858 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13859
13860 PR c++/58843
13861 * g++.dg/lookup/crash8.C: New.
13862
13863 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
13864
13865 PR c++/58649
13866 * g++.dg/template/crash117.C: New.
13867
13868 2014-01-30 Richard Biener <rguenther@suse.de>
13869
13870 PR c/59905
13871 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
13872 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
13873 abort.
13874 * gcc.dg/invalid-call-1.c: Likewise.
13875
13876 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13877
13878 PR c++/58561
13879 * g++.dg/cpp1y/auto-fn23.C: New.
13880
13881 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13882
13883 PR c++/58846
13884 * g++.dg/init/dso_handle2.C: New.
13885
13886 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13887
13888 PR c++/58674
13889 * g++.dg/cpp0x/pr58674.C: New.
13890
13891 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
13892
13893 PR target/59617
13894 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
13895 * gcc.target/i386/avx512f-gather-5.c: Ditto.
13896
13897 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13898
13899 * gcc.dg/vmx/merge-be-order.c: New.
13900 * gcc.dg/vmx/merge.c: New.
13901 * gcc.dg/vmx/merge-vsx-be-order.c: New.
13902 * gcc.dg/vmx/merge-vsx.c: New.
13903
13904 2014-01-29 Richard Biener <rguenther@suse.de>
13905
13906 PR tree-optimization/58742
13907 * gcc.dg/pr58742-1.c: New testcase.
13908 * gcc.dg/pr58742-2.c: Likewise.
13909 * gcc.dg/pr58742-3.c: Likewise.
13910
13911 2014-01-29 Renlin Li <Renlin.Li@arm.com>
13912
13913 * gcc.target/arm/ftest-armv7ve-arm.c: New.
13914 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
13915 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
13916
13917 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
13918
13919 PR c++/58702
13920 * g++.dg/gomp/pr58702.C: New.
13921
13922 2014-01-29 Dodji Seketeli <dodji@redhat.com>
13923
13924 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
13925 selector.
13926
13927 2014-01-29 Jakub Jelinek <jakub@redhat.com>
13928
13929 PR middle-end/59917
13930 PR tree-optimization/59920
13931 * gcc.dg/pr59920-1.c: New test.
13932 * gcc.dg/pr59920-2.c: New test.
13933 * gcc.dg/pr59920-3.c: New test.
13934 * c-c++-common/gomp/pr59917-1.c: New test.
13935 * c-c++-common/gomp/pr59917-2.c: New test.
13936
13937 PR tree-optimization/59594
13938 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
13939 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
13940 * gcc.dg/vect/pr59594.c: New test.
13941
13942 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
13943
13944 PR fortran/59414
13945 * gfortran.dg/allocate_class_3.f90: New test.
13946
13947 2014-01-28 Dodji Seketeli <dodji@redhat.com>
13948
13949 PR preprocessor/59935
13950 * c-c++-common/cpp/warning-zero-location.c: New test.
13951 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
13952
13953 2014-01-27 Steve Ellcey <sellcey@mips.com>
13954
13955 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
13956
13957 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
13958
13959 * g++.dg/ext/mv16.C: New tests.
13960
13961 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
13962
13963 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
13964 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
13965 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
13966 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
13967 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
13968 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
13969 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
13970 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
13971 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
13972 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
13973 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
13974 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
13975 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
13976 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
13977 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
13978 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
13979 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
13980 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
13981 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
13982 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
13983 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
13984 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
13985 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
13986 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
13987 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
13988 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
13989 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
13990 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
13991 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
13992 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
13993 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
13994 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
13995 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
13996 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
13997 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
13998 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
13999 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
14000 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
14001 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
14002 _mm512_mask_cvtepi32_storeu_epi8.
14003 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
14004 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
14005 _mm512_mask_cvtepi32_storeu_epi16.
14006 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
14007 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
14008 _mm512_mask_cvtepi64_storeu_epi8.
14009 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
14010 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
14011 _mm512_mask_cvtepi64_storeu_epi16.
14012 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
14013 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
14014 _mm512_mask_cvtepi64_storeu_epi32.
14015 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
14016 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
14017 _mm512_mask_cvtsepi32_storeu_epi8.
14018 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
14019 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
14020 _mm512_mask_cvtsepi32_storeu_epi16.
14021 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
14022 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
14023 _mm512_mask_cvtsepi64_storeu_epi8.
14024 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
14025 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
14026 _mm512_mask_cvtsepi64_storeu_epi16.
14027 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
14028 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
14029 _mm512_mask_cvtsepi64_storeu_epi32.
14030 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
14031 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
14032 _mm512_mask_cvtusepi32_storeu_epi8.
14033 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
14034 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
14035 _mm512_mask_cvtusepi32_storeu_epi16.
14036 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
14037 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
14038 _mm512_mask_cvtusepi64_storeu_epi8.
14039 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
14040 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
14041 _mm512_mask_cvtusepi64_storeu_epi16.
14042 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
14043 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
14044 _mm512_mask_cvtusepi64_storeu_epi32.
14045 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
14046 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
14047
14048 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
14049
14050 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
14051 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
14052 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
14053 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
14054 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
14055 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
14056 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
14057 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
14058 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
14059 built-ins roudning immediate.
14060 * gcc.target/i386/sse-22.c: Add new built-ins.
14061 * gcc.target/i386/sse-23.c: Ditto.
14062 * gcc.target/i386/avx-1.c: Ditto.
14063
14064 2014-01-27 Christian Bruel <christian.bruel@st.com>
14065
14066 * gcc.target/sh/torture/strncmp.c: New tests.
14067
14068 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
14069
14070 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
14071
14072 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
14073
14074 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
14075
14076 2014-01-24 Jeff Law <law@redhat.com>
14077
14078 PR tree-optimization/59919
14079 * gcc.c-torture/compile/pr59919.c: New test.
14080
14081 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
14082
14083 PR c++/57524
14084 * g++.dg/ext/timevar2.C: New.
14085
14086 2014-01-24 Marek Polacek <polacek@redhat.com>
14087
14088 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
14089
14090 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
14091
14092 PR target/59929
14093 * gcc.target/i386/pr59929.c: New test.
14094
14095 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
14096
14097 PR target/59909
14098 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
14099 word atomic functions at runtime.
14100
14101 2014-01-23 Marek Polacek <polacek@redhat.com>
14102
14103 PR c/59846
14104 * gcc.dg/pr59846.c: New test.
14105
14106 2014-01-23 Marek Polacek <polacek@redhat.com>
14107
14108 PR c/58346
14109 * c-c++-common/pr58346-1.c: New test.
14110 * c-c++-common/pr58346-2.c: New test.
14111 * c-c++-common/pr58346-3.c: New test.
14112
14113 2014-01-23 Marek Polacek <polacek@redhat.com>
14114
14115 PR c/59871
14116 * gcc.dg/20020220-2.c: Adjust dg-warning message.
14117 * gcc.dg/pr59871.c: New test.
14118
14119 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
14120
14121 PR c++/58980
14122 * g++.dg/parse/enum11.C: New.
14123
14124 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14125
14126 * gcc.target/aarch64/sshr64_1.c: New testcase.
14127
14128 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
14129
14130 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
14131 SIMD enabled function.
14132 * g++.dg/cilk-plus/ef_test.C: New test.
14133 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
14134 and added C++ ones.
14135 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
14136 to differenciate C error messages from C++ ones.
14137
14138 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
14139
14140 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
14141
14142 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
14143
14144 * gcc.target/microblaze/others/builtin-trap.c: New test,
14145
14146 2014-01-23 Jakub Jelinek <jakub@redhat.com>
14147
14148 PR middle-end/58809
14149 * c-c++-common/gomp/pr58809.c: New test.
14150
14151 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
14152
14153 PR sanitizer/59897
14154 * c-c++-common/asan/use-after-return-1.c: Fixed
14155 to pass on darwin.
14156
14157 2014-01-23 Dodji Seketeli <dodji@redhat.com>
14158
14159 PR preprocessor/58580
14160 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
14161
14162 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14163 Ilya Tocar <ilya.tocar@intel.com>
14164
14165 * gcc.target/i386/avx512f-kmovw-1.c: New.
14166
14167 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
14168
14169 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
14170 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
14171 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
14172 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
14173 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
14174 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
14175
14176 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
14177
14178 PR target/52125
14179 * gcc.dg/pr48774.c: Remove skip for mips_rel.
14180 * gcc.target/mips/pr52125.c: New test.
14181
14182 2014-01-22 Marek Polacek <polacek@redhat.com>
14183
14184 PR c/59891
14185 * gcc.dg/torture/pr59891.c: New test.
14186
14187 2014-01-22 Jeff Law <law@redhat.com>
14188
14189 PR tree-optimization/59597
14190 * gcc.dg/tree-ssa/pr59597.c: New test.
14191
14192 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
14193
14194 PR rtl-optimization/59477
14195 * g++.dg/pr59477.C: New.
14196
14197 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
14198
14199 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
14200
14201 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
14202
14203 PR c++/59482
14204 * g++.dg/pr59482.C: New.
14205
14206 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14207
14208 * gcc.dg/vmx/insert-vsx-be-order.c: New.
14209 * gcc.dg/vmx/extract-vsx.c: New.
14210 * gcc.dg/vmx/extract-vsx-be-order.c: New.
14211 * gcc.dg/vmx/insert-vsx.c: New.
14212
14213 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14214
14215 PR rtl-optimization/59896
14216 * gcc.target/arm/pr59896.c: New.
14217
14218 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
14219
14220 PR rtl-optimization/59858
14221 * gcc.target/arm/pr59858.c: New.
14222
14223 2014-01-21 Jakub Jelinek <jakub@redhat.com>
14224
14225 PR target/59003
14226 * gcc.dg/tree-prof/pr59003.c: New test.
14227
14228 PR middle-end/59860
14229 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
14230 other targets.
14231
14232 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
14233
14234 * gfortran.dg/round_3.f08: Add more cases.
14235
14236 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
14237
14238 * lib/target-supports.exp (force_conventional_output_for): New
14239 procedure.
14240 * lib/scanasm.exp (scan-assembler_required_options)
14241 (scan-assembler-not_required_options)
14242 (scan-assembler-times_required_options): Replace with
14243 force_conventional_output_fors.
14244 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
14245 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
14246
14247 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
14248
14249 PR middle-end/59789
14250 * gcc.target/i386/pr59789.c: New testcase.
14251
14252 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
14253
14254 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
14255 the 'code' bitfield from 16 to 8.
14256
14257 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14258
14259 * lib/target-supports.exp
14260 (check_effective_target_vect_perm): Exclude aarch64_be.
14261 (check_effective_target_vect_perm_byte): Likewise.
14262 (check_effective_target_vect_perm_short): Likewise.
14263
14264 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
14265
14266 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
14267 (RUN_TEST): Use new macro.
14268 (INDEX64_32): Delete.
14269 (INDEX64_64): Likewise.
14270 (INDEX128_32): Likewise.
14271 (INDEX128_64): Likewise.
14272 (INDEX): Likewise.
14273 (test_vneg_f32): Use fixed RUN_TEST.
14274
14275 2014-01-20 Richard Biener <rguenther@suse.de>
14276
14277 PR middle-end/59860
14278 * gcc.dg/pr59860.c: New testcase.
14279
14280 2014-01-20 Jakub Jelinek <jakub@redhat.com>
14281
14282 PR target/59880
14283 * gcc.target/i386/pr59880.c: New test.
14284
14285 2014-01-20 Renlin Li <renlin.li@arm.com>
14286
14287 * gcc.dg/pr44194-1.c: Tweak regexp.
14288
14289 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
14290
14291 PR libfortran/59771
14292 PR libfortran/59774
14293 PR libfortran/59836
14294 * gfortran.dg/round_3.f08: New cases added.
14295 * gfortran.dg/fmt_g_1.f90: New test.
14296
14297 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
14298
14299 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
14300
14301 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14302
14303 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
14304
14305 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
14306
14307 * gcc.dg/vect/pr57705.c: Require vect_int.
14308 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
14309 * gcc.dg/vect/vect-alias-check.c: Likewise.
14310
14311 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
14312
14313 PR fortran/58007
14314 * gfortran.dg/unresolved_fixup_1.f90: New test.
14315 * gfortran.dg/unresolved_fixup_2.f90: New test.
14316
14317 2014-01-18 Jakub Jelinek <jakub@redhat.com>
14318
14319 PR target/58944
14320 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
14321 Remove dg-prune-output lines.
14322
14323 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14324
14325 PR middle-end/59706
14326 * gfortran.dg/pr59706.f90: New test.
14327 * g++.dg/ext/pr59706.C: New test.
14328
14329 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14330
14331 PR c++/59270
14332 PR c++/58811
14333 * g++.dg/cpp0x/decltype-incomplete1.C: New.
14334 * g++.dg/init/pr58811.C: Likewise.
14335
14336 2014-01-17 Jeff Law <law@redhat.com>
14337
14338 PR middle-end/57904
14339 * gfortran.dg/pr57904.f90: New test.
14340
14341 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
14342
14343 PR c++/59269
14344 * g++.dg/cpp0x/nsdmi-union4.C: New.
14345
14346 2014-01-17 Marek Polacek <polacek@redhat.com>
14347
14348 PR c++/59838
14349 * g++.dg/diagnostic/pr59838.C: New test.
14350
14351 2014-01-17 Marek Polacek <polacek@redhat.com>
14352
14353 PR c/58346
14354 * gcc.dg/pr58346.c: New test.
14355
14356 2014-01-17 Jakub Jelinek <jakub@redhat.com>
14357
14358 PR testsuite/58776
14359 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
14360 dg-options, use dg-additional-options for i?86/x86_64 to avoid
14361 option duplication.
14362
14363 PR fortran/59440
14364 * gfortran.dg/pr59440-1.f90: New test.
14365 * gfortran.dg/pr59440-2.f90: New test.
14366 * gfortran.dg/pr59440-3.f90: New test.
14367
14368 PR testsuite/59064
14369 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
14370 testing for " version" and " alias" with one testing for
14371 " version\[^\n\r]* alias".
14372 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
14373 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
14374 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
14375 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
14376 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
14377 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
14378
14379 PR c++/57945
14380 * c-c++-common/torture/pr57945.c: New test.
14381
14382 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
14383
14384 * gcc.target/arm/its.c: New testcase.
14385
14386 2014-01-16 Jan Hubicka <jh@suse.cz>
14387
14388 PR ipa/59775
14389 * g++.dg/torture/pr59775.C: New testcase.
14390
14391 2014-01-16 Jakub Jelinek <jakub@redhat.com>
14392
14393 PR middle-end/58344
14394 * gcc.c-torture/compile/pr58344.c: New test.
14395
14396 PR target/59839
14397 * gcc.target/i386/pr59839.c: New test.
14398
14399 PR debug/54694
14400 * gcc.target/i386/pr9771-1.c (main): Rename to...
14401 (real_main): ... this. Add __asm name "main".
14402 (ASMNAME, ASMNAME2, STRING): Define.
14403
14404 2014-01-16 Nick Clifton <nickc@redhat.com>
14405
14406 PR middle-end/28865
14407 * gcc.c-torture/compile/pr28865.c: New.
14408 * gcc.c-torture/execute/pr28865.c: New.
14409
14410 2014-01-16 Marek Polacek <polacek@redhat.com>
14411
14412 PR middle-end/59827
14413 * gcc.dg/pr59827.c: New test.
14414
14415 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
14416
14417 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
14418
14419 2014-01-15 Richard Henderson <rth@redhat.com>
14420
14421 PR debug/54694
14422 * gcc.target/i386/pr54694.c: New test.
14423
14424 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
14425
14426 PR c++/49718
14427 * g++.dg/pr49718.C: New test.
14428
14429 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
14430
14431 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
14432
14433 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
14434
14435 * gcc.dg/vmx/mult-even-odd.c: New.
14436 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
14437
14438 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
14439
14440 * lib/target-supports.exp (check_libcilkrts_available): Added an
14441 extern "C" if we are using C++ along with a function prototype.
14442
14443 2014-01-15 Jeff Law <law@redhat.com>
14444
14445 PR tree-optimization/59747
14446 * gcc.c-torture/execute/pr59747.c: New test.
14447
14448 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
14449
14450 PR target/59794
14451 * c-c++-common/convert-vec-1.c: Also prune ABI change for
14452 Linux/x86.
14453 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
14454 * g++.dg/ext/attribute-test-1.C: Likewise.
14455 * g++.dg/ext/attribute-test-2.C: Likewise.
14456 * g++.dg/ext/attribute-test-3.C: Likewise.
14457 * g++.dg/ext/attribute-test-4.C: Likewise.
14458 * g++.dg/ext/pr56790-1.C: Likewise.
14459 * g++.dg/torture/pr38565.C: Likewise.
14460 * gcc.dg/pr53060.c: Likewise.
14461 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
14462 * c-c++-common/vector-compare-2.c: Likewise.
14463 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
14464 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
14465 dg-message line number.
14466
14467 2014-01-15 Matthias Klose <doko@ubuntu.com>
14468
14469 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
14470
14471 2014-01-15 Richard Biener <rguenther@suse.de>
14472
14473 PR tree-optimization/59822
14474 * g++.dg/torture/pr59822.C: New testcase.
14475
14476 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
14477
14478 PR target/59808
14479 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
14480 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
14481
14482 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
14483 Kugan Vivekanandarajah <kuganv@linaro.org>
14484
14485 PR target/59695
14486 * g++.dg/pr59695.C: New testcase.
14487
14488 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
14489
14490 PR target/59803
14491 * gcc.c-torture/compile/pr59803.c: New testcase.
14492
14493 2014-01-15 Jakub Jelinek <jakub@redhat.com>
14494
14495 PR c/58943
14496 * gcc.c-torture/execute/pr58943.c: New test.
14497 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
14498
14499 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
14500
14501 PR target/59794
14502 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
14503 * gcc.target/i386/pr39162.c (y): New __m256i variable.
14504 (bar): Change return type to void. Set y to x.
14505 * gcc.target/i386/pr59794-1.c: New testcase.
14506 * gcc.target/i386/pr59794-2.c: Likewise.
14507 * gcc.target/i386/pr59794-3.c: Likewise.
14508 * gcc.target/i386/pr59794-4.c: Likewise.
14509 * gcc.target/i386/pr59794-5.c: Likewise.
14510 * gcc.target/i386/pr59794-6.c: Likewise.
14511 * gcc.target/i386/pr59794-7.c: Likewise.
14512
14513 2014-01-14 Richard Biener <rguenther@suse.de>
14514
14515 PR tree-optimization/58921
14516 PR tree-optimization/59006
14517 * gcc.dg/torture/pr58921.c: New testcase.
14518 * gcc.dg/torture/pr59006.c: Likewise.
14519 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
14520
14521 2014-01-14 Jakub Jelinek <jakub@redhat.com>
14522
14523 PR testsuite/59494
14524 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
14525 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
14526 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
14527 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
14528 Executing predictive commoning without unrolling.
14529
14530 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
14531
14532 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
14533 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
14534 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
14535 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
14536 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
14537 __builtin_ia32_rsqrt28sd_round.
14538 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
14539 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
14540 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
14541 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
14542 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
14543 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
14544 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
14545 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
14546 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
14547 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
14548 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
14549 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
14550 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
14551 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
14552 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
14553 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
14554 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
14555 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
14556 * gcc.target/i386/sse-22.c: Extend with new built-ins,
14557 fix wrong rounding mode (see above).
14558 * gcc.target/i386/sse-23.c: Ditto.
14559
14560 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14561
14562 * gcc.dg/vmx/insert.c: New.
14563 * gcc.dg/vmx/insert-be-order.c: New.
14564 * gcc.dg/vmx/extract.c: New.
14565 * gcc.dg/vmx/extract-be-order.c: New.
14566
14567 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14568
14569 PR tree-optimization/59387
14570 * gcc.c-torture/execute/pr59387.c: New test.
14571
14572 2014-01-13 Richard Biener <rguenther@suse.de>
14573
14574 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
14575 adjusting mathlib options.
14576 * gfortran.dg/lto/lto.exp: Likewise.
14577
14578 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
14579
14580 * gnat.dg/loop_optimization17.adb: New test.
14581 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
14582
14583 2014-01-13 Christian Bruel <christian.bruel@st.com>
14584
14585 * gcc.target/sh/cmpstrn.c: New case.
14586
14587 2014-01-13 Jakub Jelinek <jakub@redhat.com>
14588
14589 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
14590 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
14591
14592 2014-01-12 Janus Weil <janus@gcc.gnu.org>
14593
14594 PR fortran/58026
14595 * gfortran.dg/alloc_comp_basics_6.f90: New.
14596
14597 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
14598
14599 PR fortran/59700
14600 * gfortran.dg/pr59700.f90: New test.
14601
14602 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
14603
14604 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
14605 * gfortran.dg/use_only_3.f90: Likewise.
14606 * gfortran.dg/inquire_10.f90: Delete opened file.
14607 * gfortran.dg/inquire_15.f90: Likewise.
14608 * gfortran.dg/pr16597.f90: Likewise.
14609 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
14610 for PR59419.
14611
14612 2014-01-10 Jeff Law <law@redhat.com>
14613
14614 PR middle-end/59743
14615 * gcc.c-torture/compile/pr59743.c: New test.
14616
14617 2014-01-10 Jan Hubicka <jh@suse.cz>
14618
14619 PR ipa/58585
14620 * g++.dg/torture/pr58585.C: New testcase.
14621
14622 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
14623
14624 * gcc.dg/pr46309.c: Disable for cris*-*-*.
14625
14626 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
14627
14628 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
14629
14630 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
14631
14632 PR target/59744
14633 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
14634 * gcc.target/aarch64/cmn-neg2.c: New test.
14635
14636 2014-01-10 Richard Biener <rguenther@suse.de>
14637
14638 PR tree-optimization/59374
14639 * gcc.dg/torture/pr59374-3.c: New testcase.
14640
14641 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14642
14643 * lib/target-supports.exp
14644 (check_effective_target_arm_crypto_ok_nocache): New.
14645 (check_effective_target_arm_crypto_ok): Use above procedure.
14646 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
14647
14648 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
14649
14650 PR ipa/58252
14651 PR ipa/59226
14652 * g++.dg/ipa/devirt-20.C: New testcase.
14653 * g++.dg/torture/pr58252.C: Likewise.
14654 * g++.dg/torture/pr59226.C: Likewise.
14655
14656 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
14657
14658 * c-c++-common/asan/no-asan-stack.c: New test.
14659
14660 2014-01-10 Jakub Jelinek <jakub@redhat.com>
14661
14662 PR middle-end/59670
14663 * gcc.dg/pr59670.c: New test.
14664
14665 2014-01-09 Steve Ellcey <sellcey@mips.com>
14666
14667 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
14668
14669 2014-01-09 Jakub Jelinek <jakub@redhat.com>
14670
14671 PR middle-end/47735
14672 * gcc.target/i386/pr47735.c: New test.
14673
14674 PR tree-optimization/59622
14675 * g++.dg/opt/pr59622-2.C: New test.
14676 * g++.dg/opt/pr59622-3.C: New test.
14677 * g++.dg/opt/pr59622-4.C: New test.
14678 * g++.dg/opt/pr59622-5.C: New test.
14679
14680 PR sanitizer/59136
14681 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
14682 filename:line instead of (modulename+offset) form with stripped
14683 initial / from the filename.
14684
14685 2014-01-09 Ian Lance Taylor <iant@google.com>
14686
14687 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
14688 the other Go compiler.
14689
14690 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
14691
14692 PR c++/59730
14693 * g++.dg/cpp0x/variadic145.C: New.
14694
14695 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
14696
14697 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
14698 which don't support -fsplit-stack. Skip rotate[0123].go tests.
14699
14700 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14701
14702 PR testsuite/59524
14703 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
14704 are run only if the Cilk library is available/enabled.
14705 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14706 * lib/target-supports.exp (check_libcilkrts_available): New function.
14707
14708 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
14709
14710 PR c++/59631
14711 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
14712 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
14713 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
14714 with dg-additional-options.
14715 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
14716 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
14717 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
14718 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
14719 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
14720 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
14721
14722 2014-01-09 Richard Biener <rguenther@suse.de>
14723
14724 PR tree-optimization/59715
14725 * gcc.dg/torture/pr59715.c: New testcase.
14726
14727 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
14728
14729 * c-c++-common/asan/no-asan-globals.c: New test.
14730 * c-c++-common/asan/no-instrument-reads.c: Likewise.
14731 * c-c++-common/asan/no-instrument-writes.c: Likewise.
14732 * c-c++-common/asan/use-after-return-1.c: Likewise.
14733 * c-c++-common/asan/no-use-after-return.c: Likewise.
14734
14735 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
14736
14737 * gnat.dg/weak2.ad[sb]: New test.
14738
14739 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR middle-end/59471
14742 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
14743 type, use pointers to vector type instead.
14744
14745 2014-01-08 Catherine Moore <clm@codesourcery.com>
14746
14747 * gcc.target/mips/umips-branch-3.c: New test.
14748 * gcc.target/mips/umips-branch-4.c: New test.
14749
14750 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14751
14752 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
14753 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
14754 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
14755 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
14756 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
14757 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
14758 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
14759 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
14760
14761 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
14762
14763 PR rtl-optimization/59137
14764 * gcc.target/mips/pr59137.c: New test.
14765
14766 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
14767
14768 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
14769 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
14770 * gcc.target/i386/pr55433.c (dg-options): Ditto.
14771 * gcc.target/i386/pr57848.c (dg-options): Ditto.
14772 * gcc.target/i386/pr59099.c (dg-options): Ditto.
14773 Require fpic effective target.
14774 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
14775
14776 2014-01-08 Jakub Jelinek <jakub@redhat.com>
14777
14778 PR ipa/59722
14779 * gcc.dg/pr59722.c: New test.
14780
14781 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
14782
14783 PR middle-end/57748
14784 * gcc.dg/torture/pr57748-3.c: New test.
14785 * gcc.dg/torture/pr57748-4.c: New test.
14786
14787 2014-01-08 Marek Polacek <polacek@redhat.com>
14788
14789 PR middle-end/59669
14790 * gcc.dg/gomp/pr59669-1.c: New test.
14791 * gcc.dg/gomp/pr59669-2.c: New test.
14792
14793 2014-01-08 Martin Jambor <mjambor@suse.cz>
14794
14795 PR ipa/59610
14796 * gcc.dg/ipa/pr59610.c: New test.
14797
14798 2014-01-08 Janus Weil <janus@gcc.gnu.org>
14799
14800 PR fortran/58182
14801 * gfortran.dg/binding_label_tests_26a.f90: New.
14802 * gfortran.dg/binding_label_tests_26b.f90: New.
14803
14804 2014-01-08 Marek Polacek <polacek@redhat.com>
14805
14806 PR sanitizer/59667
14807 * c-c++-common/ubsan/pr59667.c: New test.
14808
14809 2014-01-08 Richard Biener <rguenther@suse.de>
14810
14811 PR middle-end/59630
14812 * gcc.dg/pr59630.c: New testcase.
14813
14814 2014-01-08 Richard Biener <rguenther@suse.de>
14815
14816 PR middle-end/59471
14817 * gcc.dg/pr59471.c: New testcase.
14818
14819 2014-01-07 Jeff Law <law@redhat.com>
14820
14821 PR middle-end/53623
14822 * gcc.target/i386/pr53623.c: New test.
14823
14824 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
14825
14826 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
14827 blanks at EOF.
14828 * g++.dg/cpp1y/pr58534.C: Likewise.
14829 * g++.dg/cpp1y/pr58536.C: Likewise.
14830 * g++.dg/cpp1y/pr58548.C: Likewise.
14831 * g++.dg/cpp1y/pr58549.C: Likewise.
14832 * g++.dg/cpp1y/pr58637.C: Likewise.
14833 * g++.dg/cpp1y/pr59112.C: Likewise.
14834 * g++.dg/cpp1y/pr59113.C: Likewise.
14835 * g++.dg/cpp1y/pr59629.C: Likewise.
14836 * g++.dg/cpp1y/pr59635.C: Likewise.
14837 * g++.dg/cpp1y/pr59636.C: Likewise.
14838 * g++.dg/cpp1y/pr59638.C: Likewise.
14839
14840 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
14841
14842 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
14843
14844 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
14845
14846 * gcc.target/i386/intrinsics_4.c (bar): New function.
14847
14848 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
14849
14850 * g++.dg/ext/is_base_of_incomplete-2.C: New.
14851
14852 2014-01-07 Jakub Jelinek <jakub@redhat.com>
14853
14854 PR rtl-optimization/58668
14855 * gcc.dg/pr58668.c: New test.
14856
14857 PR tree-optimization/59643
14858 * gcc.dg/pr59643.c: New test.
14859 * gcc.c-torture/execute/pr59643.c: New test.
14860
14861 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14862
14863 PR fortran/59589
14864 * gfortran.dg/class_allocate_16.f90: New.
14865
14866 2014-01-06 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR target/59644
14869 * gcc.target/i386/pr59644.c: New test.
14870
14871 2014-01-06 Marek Polacek <polacek@redhat.com>
14872
14873 PR c/57773
14874 * gcc.dg/pr57773.c: New test.
14875
14876 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
14877
14878 PR c++/59635
14879 PR c++/59636
14880 PR c++/59629
14881 PR c++/59638
14882 * g++.dg/cpp1y/pr59635.C: New testcase.
14883 * g++.dg/cpp1y/pr59636.C: New testcase.
14884 * g++.dg/cpp1y/pr59629.C: New testcase.
14885 * g++.dg/cpp1y/pr59638.C: New testcase.
14886
14887 2014-01-06 Martin Jambor <mjambor@suse.cz>
14888
14889 PR ipa/59008
14890 * gcc.dg/ipa/pr59008.c: New test.
14891
14892 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14893
14894 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
14895 if supported.
14896
14897 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14898
14899 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
14900 Require c99_runtime.
14901 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
14902
14903 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
14904 Require c99_runtime.
14905 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
14906 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
14907 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
14908
14909 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
14910 Require c99_runtime.
14911 Make CALC void static.
14912 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
14913
14914 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
14915 Require c99_runtime.
14916 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
14917
14918 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14919
14920 * gcc.target/i386/pr59501-1.c: Require avx effective target.
14921 * gcc.target/i386/pr59501-2.c: Likewise.
14922 * gcc.target/i386/pr59501-3.c: Likewise.
14923 * gcc.target/i386/pr59501-4.c: Likewise.
14924 * gcc.target/i386/pr59501-5.c: Likewise.
14925 * gcc.target/i386/pr59501-6.c: Likewise.
14926
14927 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14928
14929 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
14930 * gcc.target/i386/pr59390_1.c: Likewise.
14931 * gcc.target/i386/pr59390_2.c: Likewise.
14932
14933 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
14934
14935 * gcc.dg/pr59350.c: Tweak.
14936 * gcc.dg/pr59350-2.c: New test.
14937 * g++.dg/pr59510.C: Likewise.
14938
14939 2014-01-06 Janus Weil <janus@gcc.gnu.org>
14940
14941 PR fortran/59023
14942 * gfortran.dg/bind_c_procs_2.f90: New.
14943
14944 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
14945
14946 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
14947 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
14948 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
14949 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
14950 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
14951 * gcc.dg/tree-ssa/vrp47.c: Likewise.
14952 * gcc.dg/tree-ssa/vrp87.c: Likewise.
14953
14954 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
14955
14956 * gcc.target/arm/neon-nested-apcs.c: New test.
14957
14958 2014-01-04 Jakub Jelinek <jakub@redhat.com>
14959
14960 PR tree-optimization/59519
14961 * gcc.dg/vect/pr59519-1.c: New test.
14962 * gcc.dg/vect/pr59519-2.c: New test.
14963
14964 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
14965 vmovdqu32.
14966
14967 2014-01-04 Janus Weil <janus@gcc.gnu.org>
14968
14969 PR fortran/59547
14970 * gfortran.dg/typebound_proc_32.f90: New.
14971
14972 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
14973
14974 PR c++/58950
14975 * g++.dg/pr58950.C: New file.
14976
14977 2014-01-03 Tobias Burnus <burnus@net-b.de>
14978
14979 PR c++/58567
14980 * g++.dg/gomp/pr58567.C: New.
14981
14982 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
14983
14984 PR tree-optimization/59651
14985 * gcc.dg/torture/pr59651.c: New test.
14986 * gcc.dg/vect/pr59651.c: Ditto.
14987
14988 2014-01-03 Jakub Jelinek <jakub@redhat.com>
14989
14990 PR target/59625
14991 * gcc.target/i386/pr59625.c: New test.
14992
14993 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
14994
14995 Core DR 1442
14996 PR c++/59165
14997 * g++.dg/cpp0x/range-for28.C: New.
14998 * g++.dg/cpp0x/range-for3.C: Update.
14999
15000 2014-01-02 Joseph Myers <joseph@codesourcery.com>
15001
15002 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
15003
15004 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15005
15006 PR c++/59641
15007 * g++.dg/cpp0x/pr59641.C: New file.
15008
15009 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15010
15011 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
15012
15013 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
15014
15015 PR c++/59378
15016 * g++.dg/ext/pr59378.C: New file.
15017
15018 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15019
15020 Update copyright years
15021
15022 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
15023
15024 * gcc.target/arc/arc.exp: Use the standard form for the copyright
15025 notice.
15026
15027 2014-01-02 Janus Weil <janus@gcc.gnu.org>
15028
15029 PR fortran/59654
15030 * gfortran.dg/dynamic_dispatch_12.f90: New.
15031
15032 2014-01-01 Jakub Jelinek <jakub@redhat.com>
15033
15034 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
15035 the builtin isn't optimized away as unused.
15036
15037 PR rtl-optimization/59647
15038 * g++.dg/opt/pr59647.C: New test.
15039 \f
15040 Copyright (C) 2014 Free Software Foundation, Inc.
15041
15042 Copying and distribution of this file, with or without modification,
15043 are permitted in any medium without royalty provided the copyright
15044 notice and this notice are preserved.