re PR c++/61825 (g++.dg/cpp0x/static_assert9.C FAILs)
[gcc.git] / gcc / testsuite / ChangeLog
1 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
2
3 PR c++/61825
4 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
5
6 2014-09-19 Andi Kleen <ak@linux.intel.com>
7
8 * gcc.dg/pg-override.c: Only run on x86 Linux.
9 * gcc.dg/pg.c: Dito.
10 * gcc.target/i386/fentry-override.c: Exclude for PIC.
11 * gcc.target/i386/fentry.c: Dito.
12
13 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
14
15 PR ipa/61998
16 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
17
18 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
19
20 PR fortran/63152
21 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
22 * gfortran.dg/pr63152.f90: New test.
23
24 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
25
26 PR c++/58328
27 * g++.dg/cpp0x/nsdmi10.C: New.
28
29 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
30
31 * gcc.dg/ssp-3.c: New.
32 * gcc.dg/ssp-4.c: Likewise.
33
34 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
35
36 * gcc.target/s390/dfp-conv1.c: New testcase.
37
38 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
39
40 * c-c++-common/asan/red-align-1.c: New test.
41 * c-c++-common/asan/red-align-2.c: New test.
42
43 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
44
45 * gcc.dg/pr61053.c: Updated for x32.
46
47 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
48
49 PR debug/63285
50 * gcc.target/i386/pr63285.c: New test.
51
52 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
53
54 PR target/61360
55 * gcc.target/i386/pr61360.c: New.
56
57 2014-09-18 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/62017
60 * g++.dg/asan/pr62017.C: New test.
61
62 PR testsuite/63292
63 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
64
65 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/62232
68 * g++.dg/cpp0x/Wdtor1.C: New.
69
70 2014-09-18 Joseph Myers <joseph@codesourcery.com>
71
72 * gcc.dg/torture/float128-exact-underflow.c: New test.
73
74 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
75
76 PR c++/61745
77 * g++.dg/template/pr61745.C: New.
78
79 2014-09-17 Marek Polacek <polacek@redhat.com>
80
81 PR c/61854
82 * gcc.dg/cpp/pr61854-1.c: New test.
83 * gcc.dg/cpp/pr61854-2.c: New test.
84 * gcc.dg/cpp/pr61854-3.c: New test.
85 * gcc.dg/cpp/pr61854-3.h: New test.
86 * gcc.dg/cpp/pr61854-4.c: New test.
87 * gcc.dg/cpp/pr61854-5.c: New test.
88 * gcc.dg/cpp/pr61854-6.c: New test.
89 * gcc.dg/cpp/pr61854-7.c: New test.
90 * gcc.dg/cpp/pr61854-c90.c: New test.
91 * gcc.dg/cpp/pr61854-c94.c: New test.
92
93 2014-09-17 Jakub Jelinek <jakub@redhat.com>
94
95 PR debug/63284
96 * gcc.dg/pr63284.c: New test.
97
98 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
99
100 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
101
102 PR c++/63241
103 * g++.dg/cpp0x/constexpr-63241.C: New.
104
105 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
106
107 PR libfortran/62768
108 * gfortran.dg/filename_null.f90: New test.
109
110 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
111
112 * gcc.dg/pg-override.c: Fix a typo.
113
114 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
115
116 * gcc.dg/pg.c: Fix a typo.
117
118 2014-09-16 Richard Biener <rguenther@suse.de>
119
120 PR testsuite/63258
121 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
122 for "vectorization not profitable".
123
124 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
125
126 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
127
128 2014-09-16 Jakub Jelinek <jakub@redhat.com>
129
130 PR fortran/56408
131 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
132 missing nexted dg-test call support in dejaGNU 1.4.4.
133
134 2014-09-15 Andi Kleen <ak@linux.intel.com>
135
136 * gcc.dg/pg-override.c: New test.
137 * gcc.dg/pg.c: New test.
138 * gcc.target/i386/fentry-override.c: New test.
139 * gcc.target/i386/fentry.c: New test.
140
141 2014-09-15 Jakub Jelinek <jakub@redhat.com>
142
143 PR fortran/56408
144 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
145 New global vars.
146 (dg-compile-aux-modules): New procedure.
147 * gfortran.dg/binding_label_tests_10.f03: Remove comment
148 and keep-modules.
149 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
150 use dg-compile-aux-modules.
151 * gfortran.dg/binding_label_tests_11.f03: Remove comment
152 and keep-modules.
153 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
154 use dg-compile-aux-modules.
155 * gfortran.dg/binding_label_tests_13.f03: Remove comment
156 and keep-modules.
157 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
158 use dg-compile-aux-modules.
159 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
160 and keep-modules.
161 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
162 use dg-compile-aux-modules.
163 * gfortran.dg/class_45a.f03: Remove keep-modules.
164 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
165 and cleanup-modules.
166 * gfortran.dg/class_4a.f03: Use dg-do link, use
167 dg-additional-sources and cleanup-modules, remove keep-modules
168 and update comment.
169 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
170 keep-modules, adjust comment.
171 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
172 dg-additional-sources and cleanup-modules.
173 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
174 associated comment.
175 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
176 remove comment.
177 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
178 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
179 use dg-compile-aux-modules.
180 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
181 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
182 use dg-compile-aux-modules.
183 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
184 * gfortran.dg/whole_file_29.f90: Remove comment, use
185 dg-compile-aux-modules.
186 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
187 * gfortran.dg/whole_file_31.f90: Remove comment, use
188 dg-compile-aux-modules.
189
190 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
191 gcc_parallel_test_enable): New procedures. If
192 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
193 runtest_file_p to invoke also gcc_parallel_test_run_p.
194 * g++.dg/guality/guality.exp (check_guality): Save/restore
195 test_counts array around the body of the procedure.
196 * gcc.dg/guality/guality.exp (check_guality): Likewise.
197 * g++.dg/plugin/plugin.exp: Run all the tests serially
198 by the first parallel runtest encountering it.
199 * gcc.dg/plugin/plugin.exp: Likewise.
200 * gcc.misc-tests/matrix1.exp: Likewise.
201 * gcc.misc-tests/dhry.exp: Likewise.
202 * gcc.misc-tests/acker1.exp: Likewise.
203 * gcc.misc-tests/linkage.exp: Likewise.
204 * gcc.misc-tests/mg.exp: Likewise.
205 * gcc.misc-tests/mg-2.exp: Likewise.
206 * gcc.misc-tests/sort2.exp: Likewise.
207 * gcc.misc-tests/sieve.exp: Likewise.
208 * gcc.misc-tests/options.exp: Likewise.
209 * gcc.misc-tests/help.exp: Likewise.
210 * go.test/go-test.exp (go-gc-tests): Use
211 gcc_parallel_test_enable {0, 1} around all handling of
212 each test.
213 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
214 * ada/acats/run_all.sh: Parallelize using mkdir inside of
215 a shared directory. Avoid forking and expr uses if
216 shell supports $(()).
217
218 2014-09-14 David Sherwood <david.sherwood@arm.com>
219
220 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
221
222 2014-09-14 James Clarke <jrtc27@jrtc27.com>
223
224 PR target/61407
225 * gcc.dg/darwin-minversion-1.c: Fixed formatting
226 * gcc.dg/darwin-minversion-2.c: Fixed formatting
227 * gcc.dg/darwin-minversion-3.c: Fixed formatting
228 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
229
230 2014-09-13 Marek Polacek <polacek@redhat.com>
231
232 PR c++/60862
233 * g++.dg/diagnostic/pr60862.C: New test.
234
235 2014-09-12 Richard Biener <rguenther@suse.de>
236
237 PR middle-end/63237
238 * g++.dg/torture/pr63237.C: New testcase.
239
240 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
241
242 * gcc.dg/vec-andxor1.c: New file.
243
244 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
245
246 PR target/58757
247 * gcc.dg/c11-true_min-1.c: New testcase.
248
249 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/61489
252 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
253 * g++.old-deja/g++.other/warn5.C: Adjust.
254
255 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
256
257 * gcc.target/aarch64/vset_lane_1.c: New test.
258
259 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
260
261 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
262 Fix declaration.
263 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
264 Fix declaration.
265 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
266 Fix declaration.
267 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
268 Fix declaration.
269
270 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
271
272 PR tree-optimization/63186
273 * gcc.dg/pr63186.c: New testcase.
274
275 2014-09-10 Xinliang David Li <davidxl@google.com>
276
277 PR target/63209
278 * gcc.c-torture/execute/pr63209.c: New test.
279
280 2014-09-10 Jakub Jelinek <jakub@redhat.com>
281
282 * gcc.target/i386/i386.exp: Only run vect-args.c tests
283 if runtest_file_p says they should be run.
284
285 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
286
287 * gcc.target/aarch64/vstN_1.c: New test.
288
289 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
290
291 * gcc.target/aarch64/vldN_lane_1.c: New test.
292
293 2014-09-10 Martin Jambor <mjambor@suse.cz>
294
295 PR ipa/61654
296 * g++.dg/ipa/pr61654.C: New test.
297
298 2014-09-10 Jakub Jelinek <jakub@redhat.com>
299
300 * c-c++-common/ubsan/attrib-3.c: New test.
301 * c-c++-common/ubsan/nonnull-1.c: New test.
302 * c-c++-common/ubsan/nonnull-2.c: New test.
303 * c-c++-common/ubsan/nonnull-3.c: New test.
304 * c-c++-common/ubsan/nonnull-4.c: New test.
305 * c-c++-common/ubsan/nonnull-5.c: New test.
306
307 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
308
309 * g++.dg/lto/pr63166_0.ii: New testcase.
310 * g++.dg/lto/pr63166_1.ii: New testcase.
311
312 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
313
314 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
315
316 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
317
318 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
319 xxpermdi and add commentary about adding it back later; remove
320 unused typedef.
321
322 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
323
324 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
325 and 16-byte aligned.
326 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
327 * gcc.target/arm/vect-lroundf_1.c: Likewise.
328 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
329 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
330 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
331 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
332
333 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
334
335 * gcc.target/aarch64/vldN_dup_1.c: New test.
336
337 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
338
339 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
340
341 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
342
343 * gcc.target/aarch64/vldN_1.c: New test.
344
345 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
346
347 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
348
349 2014-09-09 Jiong Wang <jiong.wang@arm.com>
350
351 * gcc.target/arm/vect-copysignf.c: New testcase.
352
353 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
354
355 * gcc.target/arm/vfp-1.c: Updated expected assembly.
356
357 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
358
359 * gcc.target/arm/vfp-1.c: Updated expected assembly.
360
361 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362
363 * gcc.target/arm/vfp-1.c: Updated expected assembly.
364
365 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
366
367 * gcc.target/arm/vfp-1.c: Updated expected assembly.
368
369 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
370
371 * gcc.target/arm/pr51835.c: Update expected assembly.
372 * gcc.target/arm/vfp-1.c: Likewise.
373 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
374 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
375 * gcc.target/arm/vfp-ldmiad.c: Likewise.
376 * gcc.target/arm/vfp-ldmias.c: Likewise.
377 * gcc.target/arm/vfp-stmdbd.c: Likewise.
378 * gcc.target/arm/vfp-stmdbs.c: Likewise.
379 * gcc.target/arm/vfp-stmiad.c: Likewise.
380 * gcc.target/arm/vfp-stmias.c: Likewise.
381
382 2014-09-09 Tony Wang <tony.wang@arm.com>
383
384 * gcc.target/arm/xordi3-opt.c: Disable this
385 test case for thumb1 target.
386 * gcc.target/arm/iordi3-opt.c: Ditto.
387
388 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
389
390 PR target/61749
391 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
392
393 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
394
395 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
396
397 2014-09-08 Jakub Jelinek <jakub@redhat.com>
398
399 PR tree-optimization/60196
400 PR tree-optimization/63189
401 * gcc.dg/vect/pr63189.c: New test.
402 * gcc.dg/vect/pr60196-1.c: New test.
403 * gcc.dg/vect/pr60196-2.c: New test.
404
405 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
406
407 * gcc.target/powerpc/swaps-p8-16.c: New test.
408
409 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
410
411 * gcc.target/i386/pr62208.c: New test.
412
413 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
414
415 PR testsuite/56194
416 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
417
418 * g++.dg/ipa/pr61800.C: Require visibility.
419
420 * gcc.dg/pr61868.c: Require lto.
421
422 2014-09-05 Easwaran Raman <eraman@google.com>
423
424 PR rtl-optimization/62146
425 * testsuite/g++.dg/opt/pr62146.C: New.
426
427 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
428
429 * gcc.dg/vect/vect-109.c: Skip predicate added.
430 * gcc.dg/vect/vect-93.c: Test check fixed.
431 * gcc.dg/vect/bb-slp-10.c: Likewise.
432 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
433 Check unaligned feature.
434
435 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
436
437 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
438 int{32,16,8}x1_t with int{32,16,8}_t.
439 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
440 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
441 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
442 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
443
444 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
445
446 * gcc.target/aarch64/vget_high_1.c: New test.
447 * gcc.target/aarch64/vget_low_1.c: Likewise.
448
449 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
450
451 * gcc.target/aarch64/simd/int_comparisons.x: New file.
452 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
453 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
454
455 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
456
457 * gcc.target/aarch64/simd/vrbit_1.c: New test.
458
459 2014-09-05 Richard Biener <rguenther@suse.de>
460
461 PR middle-end/63148
462 * gcc.dg/vect/pr63148.c: New testcase.
463 * c-c++-common/pr19807-1.c: Likewise.
464 * g++.dg/tree-ssa/pr19807.C: Adjust.
465 * g++.dg/tree-ssa/tmmti-2.C: Remove.
466
467 2014-09-05 Bin Cheng <bin.cheng@arm.com>
468
469 PR target/55701
470 * gcc.target/arm/memset-inline-1.c: New test.
471 * gcc.target/arm/memset-inline-2.c: New test.
472 * gcc.target/arm/memset-inline-3.c: New test.
473 * gcc.target/arm/memset-inline-4.c: New test.
474 * gcc.target/arm/memset-inline-5.c: New test.
475 * gcc.target/arm/memset-inline-6.c: New test.
476 * gcc.target/arm/memset-inline-7.c: New test.
477 * gcc.target/arm/memset-inline-8.c: New test.
478 * gcc.target/arm/memset-inline-9.c: New test.
479 * gcc.target/arm/memset-inline-10.c: New test.
480
481 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
482
483 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
484
485 2014-09-04 Guozhi Wei <carrot@google.com>
486
487 PR target/62040
488 * gcc.target/aarch64/pr62040.c: New test.
489
490 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
491
492 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
493 override specific ones, but specific ones do.
494
495 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
496
497 * gcc.target/powerpc/swaps-p8-13.c: New test.
498 * gcc.target/powerpc/swaps-p8-14.c: New test.
499 * gcc.target/powerpc/swaps-p8-15.c: New test.
500
501 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
502
503 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
504 regardless of endianness.
505
506 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
507
508 PR fortran/62174
509 * gfortran.dg/cray_pointers_11.f90: New.
510
511 2014-09-03 Martin Jambor <mjambor@suse.cz>
512
513 PR ipa/62015
514 * g++.dg/ipa/pr62015.C: New test.
515
516 2014-09-03 Martin Jambor <mjambor@suse.cz>
517
518 PR ipa/61986
519 * gcc.dg/ipa/pr61986.c: New test.
520
521 2014-09-03 Marek Polacek <polacek@redhat.com>
522
523 PR c/62294
524 * gcc.dg/pr62294.c: New test.
525 * gcc.dg/pr62294.h: New file.
526
527 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
528
529 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
530 of dg-options. Add "inline" keyword to test functions.
531
532 2014-09-03 Marek Polacek <polacek@redhat.com>
533
534 PR c/62024
535 * g++.dg/cpp0x/pr62024.C: New test.
536 * gcc.dg/pr62024.c: New test.
537
538 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
539
540 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
541 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
542 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
543 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
544 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
545 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
546
547 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
548
549 PR target/61078
550 * gcc.target/s390/pr61078.c: New testcase.
551
552 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
553
554 * gcc.dg/20111227-2.c: Compile only for x86 targets.
555 * gcc.dg/20111227-3.c: Ditto.
556
557 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
558
559 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
560
561 2014-09-03 Tobias Burnus <burnus@net-b.de>
562
563 PR fortran/61881
564 PR fortran/61888
565 PR fortran/57305
566 * gfortran.dg/sizeof_4.f90: New.
567
568 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
569
570 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
571 vec_cts, and vec_ctu.
572 * gcc.target/powerpc/builtins-2.c: Likewise.
573
574 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
575
576 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
577 [!__sun__ && !__hpux__] (arena_size): Scale according to
578 target pointer size.
579
580 2014-09-02 Marek Polacek <polacek@redhat.com>
581
582 PR fortran/62270
583 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
584
585 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
586
587 PR target/62275
588 * gcc.target/arm/vect-lceilf_1.c: New test.
589 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
590 * gcc.target/arm/vect-lroundf_1.c: Likewise.
591
592 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
593
594 PR target/62275
595 * gcc.target/arm/lceil-vcvt_1.c: New test.
596 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
597 * gcc.target/arm/lround-vcvt_1.c: Likewise.
598
599 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
600
601 DR 1453
602 * g++.dg/cpp0x/constexpr-volatile.C: New.
603 * g++.dg/ext/is_literal_type2.C: Likewise.
604
605 2014-09-02 Jakub Jelinek <jakub@redhat.com>
606 Balaji V. Iyer <balaji.v.iyer@intel.com>
607 Igor Zamyatin <igor.zamyatin@intel.com>
608
609 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
610 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
611 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
612 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
613 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
614 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
615 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
616 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
617 * g++.dg/cilk-plus/CK/cf3.cc: New test.
618 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
619 * g++.dg/cilk-plus/CK/for1.cc: New test.
620 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
621 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
622 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
623
624 2014-09-02 Richard Biener <rguenther@suse.de>
625
626 PR tree-optimization/62695
627 * gfortran.dg/pr62695.f90: New testcase.
628
629 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
630
631 PR target/62312
632 * gcc.c-torture/compile/pr62312.c: New.
633
634 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
635
636 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
637
638 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
639
640 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
641 Return right away if !arm*-*-*.
642
643 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
644
645 * gcc.c-torture/unsorted/386.c: Move to ...
646 * gcc.c-torture/compile/386.c: ... here.
647 * gcc.c-torture/unsorted/86.c: Move to ...
648 * gcc.c-torture/compile/86.c: ... here.
649 * gcc.c-torture/unsorted/a1.c: Move to ...
650 * gcc.c-torture/compile/a1.c: ... here.
651 * gcc.c-torture/unsorted/a3.c: Move to ...
652 * gcc.c-torture/compile/a3.c: ... here.
653 * gcc.c-torture/unsorted/aaa.c: Move to ...
654 * gcc.c-torture/compile/aaa.c: ... here.
655 * gcc.c-torture/unsorted/aa.c: Move to ...
656 * gcc.c-torture/compile/aa.c: ... here.
657 * gcc.c-torture/unsorted/abs.c: Move to ...
658 * gcc.c-torture/compile/abs.c: ... here.
659 * gcc.c-torture/unsorted/a.c: Move to ...
660 * gcc.c-torture/compile/a.c: ... here.
661 * gcc.c-torture/unsorted/ac.c: Move to ...
662 * gcc.c-torture/compile/ac.c: ... here.
663 * gcc.c-torture/unsorted/acc.c: Move to ...
664 * gcc.c-torture/compile/acc.c: ... here.
665 * gcc.c-torture/unsorted/add386.c: Move to ...
666 * gcc.c-torture/compile/add386.c: ... here.
667 * gcc.c-torture/unsorted/add.c: Move to ...
668 * gcc.c-torture/compile/add.c: ... here.
669 * gcc.c-torture/unsorted/addcc.c: Move to ...
670 * gcc.c-torture/compile/addcc.c: ... here.
671 * gcc.c-torture/unsorted/andm.c: Move to ...
672 * gcc.c-torture/compile/andm.c: ... here.
673 * gcc.c-torture/unsorted/andmem.c: Move to ...
674 * gcc.c-torture/compile/andmem.c: ... here.
675 * gcc.c-torture/unsorted/andn.c: Move to ...
676 * gcc.c-torture/compile/andn.c: ... here.
677 * gcc.c-torture/unsorted/andok.c: Move to ...
678 * gcc.c-torture/compile/andok.c: ... here.
679 * gcc.c-torture/unsorted/andsi.c: Move to ...
680 * gcc.c-torture/compile/andsi.c: ... here.
681 * gcc.c-torture/unsorted/andsparc.c: Move to ...
682 * gcc.c-torture/compile/andsparc.c: ... here.
683 * gcc.c-torture/unsorted/aos.c: Move to ...
684 * gcc.c-torture/compile/aos.c: ... here.
685 * gcc.c-torture/unsorted/arr.c: Move to ...
686 * gcc.c-torture/compile/arr.c: ... here.
687 * gcc.c-torture/unsorted/as.c: Move to ...
688 * gcc.c-torture/compile/as.c: ... here.
689 * gcc.c-torture/unsorted/ase.c: Move to ...
690 * gcc.c-torture/compile/ase.c: ... here.
691 * gcc.c-torture/unsorted/b1.c: Move to ...
692 * gcc.c-torture/compile/b1.c: ... here.
693 * gcc.c-torture/unsorted/b2.c: Move to ...
694 * gcc.c-torture/compile/b2.c: ... here.
695 * gcc.c-torture/unsorted/b3.c: Move to ...
696 * gcc.c-torture/compile/b3.c: ... here.
697 * gcc.c-torture/unsorted/b88.c: Move to ...
698 * gcc.c-torture/compile/b88.c: ... here.
699 * gcc.c-torture/unsorted/bad.c: Move to ...
700 * gcc.c-torture/compile/bad.c: ... here.
701 * gcc.c-torture/unsorted/band.c: Move to ...
702 * gcc.c-torture/compile/band.c: ... here.
703 * gcc.c-torture/unsorted/bb0.c: Move to ...
704 * gcc.c-torture/compile/bb0.c: ... here.
705 * gcc.c-torture/unsorted/bb1.c: Move to ...
706 * gcc.c-torture/compile/bb1.c: ... here.
707 * gcc.c-torture/unsorted/bbb.c: Move to ...
708 * gcc.c-torture/compile/bbb.c: ... here.
709 * gcc.c-torture/unsorted/b.c: Move to ...
710 * gcc.c-torture/compile/b.c: ... here.
711 * gcc.c-torture/unsorted/bc.c: Move to ...
712 * gcc.c-torture/compile/bc.c: ... here.
713 * gcc.c-torture/unsorted/bcopy.c: Move to ...
714 * gcc.c-torture/compile/bcopy.c: ... here.
715 * gcc.c-torture/unsorted/bf.c: Move to ...
716 * gcc.c-torture/compile/bf.c: ... here.
717 * gcc.c-torture/unsorted/bfins.c: Move to ...
718 * gcc.c-torture/compile/bfins.c: ... here.
719 * gcc.c-torture/unsorted/bfx.c: Move to ...
720 * gcc.c-torture/compile/bfx.c: ... here.
721 * gcc.c-torture/unsorted/bge.c: Move to ...
722 * gcc.c-torture/compile/bge.c: ... here.
723 * gcc.c-torture/unsorted/bit.c: Move to ...
724 * gcc.c-torture/compile/bit.c: ... here.
725 * gcc.c-torture/unsorted/bitf.c: Move to ...
726 * gcc.c-torture/compile/bitf.c: ... here.
727 * gcc.c-torture/unsorted/bitw.c: Move to ...
728 * gcc.c-torture/compile/bitw.c: ... here.
729 * gcc.c-torture/unsorted/blk.c: Move to ...
730 * gcc.c-torture/compile/blk.c: ... here.
731 * gcc.c-torture/unsorted/bt386.c: Move to ...
732 * gcc.c-torture/compile/bt386.c: ... here.
733 * gcc.c-torture/unsorted/bt.c: Move to ...
734 * gcc.c-torture/compile/bt.c: ... here.
735 * gcc.c-torture/unsorted/BUG11.c: Move to ...
736 * gcc.c-torture/compile/BUG11.c: ... here.
737 * gcc.c-torture/unsorted/BUG12.c: Move to ...
738 * gcc.c-torture/compile/BUG12.c: ... here.
739 * gcc.c-torture/unsorted/BUG13.c: Move to ...
740 * gcc.c-torture/compile/BUG13.c: ... here.
741 * gcc.c-torture/unsorted/BUG16.c: Move to ...
742 * gcc.c-torture/compile/BUG16.c: ... here.
743 * gcc.c-torture/unsorted/BUG17.c: Move to ...
744 * gcc.c-torture/compile/BUG17.c: ... here.
745 * gcc.c-torture/unsorted/BUG18.c: Move to ...
746 * gcc.c-torture/compile/BUG18.c: ... here.
747 * gcc.c-torture/unsorted/BUG1.c: Move to ...
748 * gcc.c-torture/compile/BUG1.c: ... here.
749 * gcc.c-torture/unsorted/BUG21.c: Move to ...
750 * gcc.c-torture/compile/BUG21.c: ... here.
751 * gcc.c-torture/unsorted/BUG22.c: Move to ...
752 * gcc.c-torture/compile/BUG22.c: ... here.
753 * gcc.c-torture/unsorted/BUG23.c: Move to ...
754 * gcc.c-torture/compile/BUG23.c: ... here.
755 * gcc.c-torture/unsorted/BUG24.c: Move to ...
756 * gcc.c-torture/compile/BUG24.c: ... here.
757 * gcc.c-torture/unsorted/BUG25.c: Move to ...
758 * gcc.c-torture/compile/BUG25.c: ... here.
759 * gcc.c-torture/unsorted/BUG2.c: Move to ...
760 * gcc.c-torture/compile/BUG2.c: ... here.
761 * gcc.c-torture/unsorted/BUG3.c: Move to ...
762 * gcc.c-torture/compile/BUG3.c: ... here.
763 * gcc.c-torture/unsorted/BUG4.c: Move to ...
764 * gcc.c-torture/compile/BUG4.c: ... here.
765 * gcc.c-torture/unsorted/BUG5.c: Move to ...
766 * gcc.c-torture/compile/BUG5.c: ... here.
767 * gcc.c-torture/unsorted/BUG6.c: Move to ...
768 * gcc.c-torture/compile/BUG6.c: ... here.
769 * gcc.c-torture/unsorted/bug.c: Move to ...
770 * gcc.c-torture/compile/bug.c: ... here.
771 * gcc.c-torture/unsorted/bugc.c: Move to ...
772 * gcc.c-torture/compile/bugc.c: ... here.
773 * gcc.c-torture/unsorted/buns.c: Move to ...
774 * gcc.c-torture/compile/buns.c: ... here.
775 * gcc.c-torture/unsorted/bx.c: Move to ...
776 * gcc.c-torture/compile/bx.c: ... here.
777 * gcc.c-torture/unsorted/c1.c: Move to ...
778 * gcc.c-torture/compile/c1.c: ... here.
779 * gcc.c-torture/unsorted/c2.c: Move to ...
780 * gcc.c-torture/compile/c2.c: ... here.
781 * gcc.c-torture/unsorted/call386.c: Move to ...
782 * gcc.c-torture/compile/call386.c: ... here.
783 * gcc.c-torture/unsorted/call.c: Move to ...
784 * gcc.c-torture/compile/call.c: ... here.
785 * gcc.c-torture/unsorted/callind.c: Move to ...
786 * gcc.c-torture/compile/callind.c: ... here.
787 * gcc.c-torture/unsorted/c.c: Move to ...
788 * gcc.c-torture/compile/c.c: ... here.
789 * gcc.c-torture/unsorted/cc.c: Move to ...
790 * gcc.c-torture/compile/cc.c: ... here.
791 * gcc.c-torture/unsorted/charmtst.c: Move to ...
792 * gcc.c-torture/compile/charmtst.c: ... here.
793 * gcc.c-torture/unsorted/cmb.c: Move to ...
794 * gcc.c-torture/compile/cmb.c: ... here.
795 * gcc.c-torture/unsorted/cmp.c: Move to ...
796 * gcc.c-torture/compile/cmp.c: ... here.
797 * gcc.c-torture/unsorted/cmphi.c: Move to ...
798 * gcc.c-torture/compile/cmphi.c: ... here.
799 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
800 * gcc.c-torture/compile/cmpsi386.c: ... here.
801 * gcc.c-torture/unsorted/cmul.c: Move to ...
802 * gcc.c-torture/compile/cmul.c: ... here.
803 * gcc.c-torture/unsorted/cn1.c: Move to ...
804 * gcc.c-torture/compile/cn1.c: ... here.
805 * gcc.c-torture/unsorted/comb.c: Move to ...
806 * gcc.c-torture/compile/comb.c: ... here.
807 * gcc.c-torture/unsorted/consec.c: Move to ...
808 * gcc.c-torture/compile/consec.c: ... here.
809 * gcc.c-torture/unsorted/const.c: Move to ...
810 * gcc.c-torture/compile/const.c: ... here.
811 * gcc.c-torture/unsorted/conv.c: Move to ...
812 * gcc.c-torture/compile/conv.c: ... here.
813 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
814 * gcc.c-torture/compile/conv_tst.c: ... here.
815 * gcc.c-torture/unsorted/cp.c: Move to ...
816 * gcc.c-torture/compile/cp.c: ... here.
817 * gcc.c-torture/unsorted/csebug.c: Move to ...
818 * gcc.c-torture/compile/csebug.c: ... here.
819 * gcc.c-torture/unsorted/cvt.c: Move to ...
820 * gcc.c-torture/compile/cvt.c: ... here.
821 * gcc.c-torture/unsorted/dblbug.c: Move to ...
822 * gcc.c-torture/compile/dblbug.c: ... here.
823 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
824 * gcc.c-torture/compile/dbl_parm.c: ... here.
825 * gcc.c-torture/unsorted/d.c: Move to ...
826 * gcc.c-torture/compile/d.c: ... here.
827 * gcc.c-torture/unsorted/ddd.c: Move to ...
828 * gcc.c-torture/compile/ddd.c: ... here.
829 * gcc.c-torture/unsorted/dead.c: Move to ...
830 * gcc.c-torture/compile/dead.c: ... here.
831 * gcc.c-torture/unsorted/delay.c: Move to ...
832 * gcc.c-torture/compile/delay.c: ... here.
833 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
834 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
835 * gcc.c-torture/unsorted/di.c: Move to ...
836 * gcc.c-torture/compile/di.c: ... here.
837 * gcc.c-torture/unsorted/dic.c: Move to ...
838 * gcc.c-torture/compile/dic.c: ... here.
839 * gcc.c-torture/unsorted/dilayout.c: Move to ...
840 * gcc.c-torture/compile/dilayout.c: ... here.
841 * gcc.c-torture/unsorted/dimove.c: Move to ...
842 * gcc.c-torture/compile/dimove.c: ... here.
843 * gcc.c-torture/unsorted/dimul.c: Move to ...
844 * gcc.c-torture/compile/dimul.c: ... here.
845 * gcc.c-torture/unsorted/div.c: Move to ...
846 * gcc.c-torture/compile/div.c: ... here.
847 * gcc.c-torture/unsorted/divdf.c: Move to ...
848 * gcc.c-torture/compile/divdf.c: ... here.
849 * gcc.c-torture/unsorted/dm.c: Move to ...
850 * gcc.c-torture/compile/dm.c: ... here.
851 * gcc.c-torture/unsorted/dshift.c: Move to ...
852 * gcc.c-torture/compile/dshift.c: ... here.
853 * gcc.c-torture/unsorted/e.c: Move to ...
854 * gcc.c-torture/compile/e.c: ... here.
855 * gcc.c-torture/unsorted/ex.c: Move to ...
856 * gcc.c-torture/compile/ex.c: ... here.
857 * gcc.c-torture/unsorted/ext.c: Move to ...
858 * gcc.c-torture/compile/ext.c: ... here.
859 * gcc.c-torture/unsorted/f1.c: Move to ...
860 * gcc.c-torture/compile/f1.c: ... here.
861 * gcc.c-torture/unsorted/f2.c: Move to ...
862 * gcc.c-torture/compile/f2.c: ... here.
863 * gcc.c-torture/unsorted/fdmul.c: Move to ...
864 * gcc.c-torture/compile/fdmul.c: ... here.
865 * gcc.c-torture/unsorted/float.c: Move to ...
866 * gcc.c-torture/compile/float.c: ... here.
867 * gcc.c-torture/unsorted/flo.c: Move to ...
868 * gcc.c-torture/compile/flo.c: ... here.
869 * gcc.c-torture/unsorted/flt_const.c: Move to ...
870 * gcc.c-torture/compile/flt_const.c: ... here.
871 * gcc.c-torture/unsorted/fnul.c: Move to ...
872 * gcc.c-torture/compile/fnul.c: ... here.
873 * gcc.c-torture/unsorted/foo.c: Move to ...
874 * gcc.c-torture/compile/foo.c: ... here.
875 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
876 * gcc.c-torture/compile/forgetcc.c: ... here.
877 * gcc.c-torture/unsorted/fq.c: Move to ...
878 * gcc.c-torture/compile/fq.c: ... here.
879 * gcc.c-torture/unsorted/g.c: Move to ...
880 * gcc.c-torture/compile/g.c: ... here.
881 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
882 * gcc.c-torture/compile/gen_tst.c: ... here.
883 * gcc.c-torture/unsorted/glob.c: Move to ...
884 * gcc.c-torture/compile/glob.c: ... here.
885 * gcc.c-torture/unsorted/gronk.c: Move to ...
886 * gcc.c-torture/compile/gronk.c: ... here.
887 * gcc.c-torture/unsorted/hibug.c: Move to ...
888 * gcc.c-torture/compile/hibug.c: ... here.
889 * gcc.c-torture/unsorted/hi.c: Move to ...
890 * gcc.c-torture/compile/hi.c: ... here.
891 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
892 * gcc.c-torture/compile/HIcmp.c: ... here.
893 * gcc.c-torture/unsorted/HIset.c: Move to ...
894 * gcc.c-torture/compile/HIset.c: ... here.
895 * gcc.c-torture/unsorted/i.c: Move to ...
896 * gcc.c-torture/compile/i.c: ... here.
897 * gcc.c-torture/unsorted/i++.c: Move to ...
898 * gcc.c-torture/compile/i++.c: ... here.
899 * gcc.c-torture/unsorted/ic.c: Move to ...
900 * gcc.c-torture/compile/ic.c: ... here.
901 * gcc.c-torture/unsorted/icmp.c: Move to ...
902 * gcc.c-torture/compile/icmp.c: ... here.
903 * gcc.c-torture/unsorted/ifreg.c: Move to ...
904 * gcc.c-torture/compile/ifreg.c: ... here.
905 * gcc.c-torture/unsorted/imm.c: Move to ...
906 * gcc.c-torture/compile/imm.c: ... here.
907 * gcc.c-torture/unsorted/isinf.c: Move to ...
908 * gcc.c-torture/compile/isinf.c: ... here.
909 * gcc.c-torture/unsorted/jmp.c: Move to ...
910 * gcc.c-torture/compile/jmp.c: ... here.
911 * gcc.c-torture/unsorted/jumptab.c: Move to ...
912 * gcc.c-torture/compile/jumptab.c: ... here.
913 * gcc.c-torture/unsorted/layout.c: Move to ...
914 * gcc.c-torture/compile/layout.c: ... here.
915 * gcc.c-torture/unsorted/lbug.c: Move to ...
916 * gcc.c-torture/compile/lbug.c: ... here.
917 * gcc.c-torture/unsorted/l.c: Move to ...
918 * gcc.c-torture/compile/l.c: ... here.
919 * gcc.c-torture/unsorted/ll1.c: Move to ...
920 * gcc.c-torture/compile/ll1.c: ... here.
921 * gcc.c-torture/unsorted/llbug.c: Move to ...
922 * gcc.c-torture/compile/llbug.c: ... here.
923 * gcc.c-torture/unsorted/lll.c: Move to ...
924 * gcc.c-torture/compile/lll.c: ... here.
925 * gcc.c-torture/unsorted/load8.c: Move to ...
926 * gcc.c-torture/compile/load8.c: ... here.
927 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
928 * gcc.c-torture/compile/loadhicc.c: ... here.
929 * gcc.c-torture/unsorted/log2.c: Move to ...
930 * gcc.c-torture/compile/log2.c: ... here.
931 * gcc.c-torture/unsorted/logic.c: Move to ...
932 * gcc.c-torture/compile/logic.c: ... here.
933 * gcc.c-torture/unsorted/loop-1.c: Move to ...
934 * gcc.c-torture/compile/loop-1.c: ... here.
935 * gcc.c-torture/unsorted/loop386.c: Move to ...
936 * gcc.c-torture/compile/loop386.c: ... here.
937 * gcc.c-torture/unsorted/lop.c: Move to ...
938 * gcc.c-torture/compile/lop.c: ... here.
939 * gcc.c-torture/unsorted/m1.c: Move to ...
940 * gcc.c-torture/compile/m1.c: ... here.
941 * gcc.c-torture/unsorted/m2.c: Move to ...
942 * gcc.c-torture/compile/m2.c: ... here.
943 * gcc.c-torture/unsorted/m5.c: Move to ...
944 * gcc.c-torture/compile/m5.c: ... here.
945 * gcc.c-torture/unsorted/m68.c: Move to ...
946 * gcc.c-torture/compile/m68.c: ... here.
947 * gcc.c-torture/unsorted/mbyte.c: Move to ...
948 * gcc.c-torture/compile/mbyte.c: ... here.
949 * gcc.c-torture/unsorted/mchar.c: Move to ...
950 * gcc.c-torture/compile/mchar.c: ... here.
951 * gcc.c-torture/unsorted/mcmp.c: Move to ...
952 * gcc.c-torture/compile/mcmp.c: ... here.
953 * gcc.c-torture/unsorted/mdouble.c: Move to ...
954 * gcc.c-torture/compile/mdouble.c: ... here.
955 * gcc.c-torture/unsorted/memtst.c: Move to ...
956 * gcc.c-torture/compile/memtst.c: ... here.
957 * gcc.c-torture/unsorted/miscomp.c: Move to ...
958 * gcc.c-torture/compile/miscomp.c: ... here.
959 * gcc.c-torture/unsorted/mm.c: Move to ...
960 * gcc.c-torture/compile/mm.c: ... here.
961 * gcc.c-torture/unsorted/mod.c: Move to ...
962 * gcc.c-torture/compile/mod.c: ... here.
963 * gcc.c-torture/unsorted/modcc.c: Move to ...
964 * gcc.c-torture/compile/modcc.c: ... here.
965 * gcc.c-torture/unsorted/move.c: Move to ...
966 * gcc.c-torture/compile/move.c: ... here.
967 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
968 * gcc.c-torture/compile/move_qhi.c: ... here.
969 * gcc.c-torture/unsorted/mregtst.c: Move to ...
970 * gcc.c-torture/compile/mregtst.c: ... here.
971 * gcc.c-torture/unsorted/msp.c: Move to ...
972 * gcc.c-torture/compile/msp.c: ... here.
973 * gcc.c-torture/unsorted/mtst.c: Move to ...
974 * gcc.c-torture/compile/mtst.c: ... here.
975 * gcc.c-torture/unsorted/mu.c: Move to ...
976 * gcc.c-torture/compile/mu.c: ... here.
977 * gcc.c-torture/unsorted/mul.c: Move to ...
978 * gcc.c-torture/compile/mul.c: ... here.
979 * gcc.c-torture/unsorted/mword1.c: Move to ...
980 * gcc.c-torture/compile/mword1.c: ... here.
981 * gcc.c-torture/unsorted/mword.c: Move to ...
982 * gcc.c-torture/compile/mword.c: ... here.
983 * gcc.c-torture/unsorted/n1.c: Move to ...
984 * gcc.c-torture/compile/n1.c: ... here.
985 * gcc.c-torture/unsorted/nand.c: Move to ...
986 * gcc.c-torture/compile/nand.c: ... here.
987 * gcc.c-torture/unsorted/n.c: Move to ...
988 * gcc.c-torture/compile/n.c: ... here.
989 * gcc.c-torture/unsorted/neg.c: Move to ...
990 * gcc.c-torture/compile/neg.c: ... here.
991 * gcc.c-torture/unsorted/o.c: Move to ...
992 * gcc.c-torture/compile/o.c: ... here.
993 * gcc.c-torture/unsorted/omit.c: Move to ...
994 * gcc.c-torture/compile/omit.c: ... here.
995 * gcc.c-torture/unsorted/opout.c: Move to ...
996 * gcc.c-torture/compile/opout.c: ... here.
997 * gcc.c-torture/unsorted/opt.c: Move to ...
998 * gcc.c-torture/compile/opt.c: ... here.
999 * gcc.c-torture/unsorted/or386.c: Move to ...
1000 * gcc.c-torture/compile/or386.c: ... here.
1001 * gcc.c-torture/unsorted/or.c: Move to ...
1002 * gcc.c-torture/compile/or.c: ... here.
1003 * gcc.c-torture/unsorted/parms.c: Move to ...
1004 * gcc.c-torture/compile/parms.c: ... here.
1005 * gcc.c-torture/unsorted/pass.c: Move to ...
1006 * gcc.c-torture/compile/pass.c: ... here.
1007 * gcc.c-torture/unsorted/p.c: Move to ...
1008 * gcc.c-torture/compile/p.c: ... here.
1009 * gcc.c-torture/unsorted/pmt.c: Move to ...
1010 * gcc.c-torture/compile/pmt.c: ... here.
1011 * gcc.c-torture/unsorted/poor.c: Move to ...
1012 * gcc.c-torture/compile/poor.c: ... here.
1013 * gcc.c-torture/unsorted/pp.c: Move to ...
1014 * gcc.c-torture/compile/pp.c: ... here.
1015 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1016 * gcc.c-torture/compile/pret-arg.c: ... here.
1017 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1018 * gcc.c-torture/compile/pyr2.c: ... here.
1019 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1020 * gcc.c-torture/compile/PYRBUG.c: ... here.
1021 * gcc.c-torture/unsorted/pyr.c: Move to ...
1022 * gcc.c-torture/compile/pyr.c: ... here.
1023 * gcc.c-torture/unsorted/q.c: Move to ...
1024 * gcc.c-torture/compile/q.c: ... here.
1025 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1026 * gcc.c-torture/compile/QIcmp.c: ... here.
1027 * gcc.c-torture/unsorted/QIset.c: Move to ...
1028 * gcc.c-torture/compile/QIset.c: ... here.
1029 * gcc.c-torture/unsorted/r1.c: Move to ...
1030 * gcc.c-torture/compile/r1.c: ... here.
1031 * gcc.c-torture/unsorted/r.c: Move to ...
1032 * gcc.c-torture/compile/r.c: ... here.
1033 * gcc.c-torture/unsorted/rel.c: Move to ...
1034 * gcc.c-torture/compile/rel.c: ... here.
1035 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1036 * gcc.c-torture/compile/rmsc.c: ... here.
1037 * gcc.c-torture/unsorted/round.c: Move to ...
1038 * gcc.c-torture/compile/round.c: ... here.
1039 * gcc.c-torture/unsorted/run.c: Move to ...
1040 * gcc.c-torture/compile/run.c: ... here.
1041 * gcc.c-torture/unsorted/sar.c: Move to ...
1042 * gcc.c-torture/compile/sar.c: ... here.
1043 * gcc.c-torture/unsorted/s.c: Move to ...
1044 * gcc.c-torture/compile/s.c: ... here.
1045 * gcc.c-torture/unsorted/scal.c: Move to ...
1046 * gcc.c-torture/compile/scal.c: ... here.
1047 * gcc.c-torture/unsorted/sc.c: Move to ...
1048 * gcc.c-torture/compile/sc.c: ... here.
1049 * gcc.c-torture/unsorted/scc.c: Move to ...
1050 * gcc.c-torture/compile/scc.c: ... here.
1051 * gcc.c-torture/unsorted/scond.c: Move to ...
1052 * gcc.c-torture/compile/scond.c: ... here.
1053 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1054 * gcc.c-torture/compile/selfrec.c: ... here.
1055 * gcc.c-torture/unsorted/seq.c: Move to ...
1056 * gcc.c-torture/compile/seq.c: ... here.
1057 * gcc.c-torture/unsorted/set386.c: Move to ...
1058 * gcc.c-torture/compile/set386.c: ... here.
1059 * gcc.c-torture/unsorted/set88.c: Move to ...
1060 * gcc.c-torture/compile/set88.c: ... here.
1061 * gcc.c-torture/unsorted/SFset.c: Move to ...
1062 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1063 * gcc.c-torture/unsorted/shand.c: Move to ...
1064 * gcc.c-torture/compile/shand.c: ... here.
1065 * gcc.c-torture/unsorted/sh.c: Move to ...
1066 * gcc.c-torture/compile/sh.c: ... here.
1067 * gcc.c-torture/unsorted/shft.c: Move to ...
1068 * gcc.c-torture/compile/shft.c: ... here.
1069 * gcc.c-torture/unsorted/shift.c: Move to ...
1070 * gcc.c-torture/compile/shift.c: ... here.
1071 * gcc.c-torture/unsorted/shloop.c: Move to ...
1072 * gcc.c-torture/compile/shloop.c: ... here.
1073 * gcc.c-torture/unsorted/shm.c: Move to ...
1074 * gcc.c-torture/compile/shm.c: ... here.
1075 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1076 * gcc.c-torture/compile/SIcmp.c: ... here.
1077 * gcc.c-torture/unsorted/signext2.c: Move to ...
1078 * gcc.c-torture/compile/signext2.c: ... here.
1079 * gcc.c-torture/unsorted/signext.c: Move to ...
1080 * gcc.c-torture/compile/signext.c: ... here.
1081 * gcc.c-torture/unsorted/sim.c: Move to ...
1082 * gcc.c-torture/compile/sim.c: ... here.
1083 * gcc.c-torture/unsorted/simple.c: Move to ...
1084 * gcc.c-torture/compile/simple.c: ... here.
1085 * gcc.c-torture/unsorted/SIset.c: Move to ...
1086 * gcc.c-torture/compile/SIset.c: ... here.
1087 * gcc.c-torture/unsorted/sne.c: Move to ...
1088 * gcc.c-torture/compile/sne.c: ... here.
1089 * gcc.c-torture/unsorted/sound.c: Move to ...
1090 * gcc.c-torture/compile/sound.c: ... here.
1091 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1092 * gcc.c-torture/compile/sparcbug.c: ... here.
1093 * gcc.c-torture/unsorted/speed.c: Move to ...
1094 * gcc.c-torture/compile/speed.c: ... here.
1095 * gcc.c-torture/unsorted/stor.c: Move to ...
1096 * gcc.c-torture/compile/stor.c: ... here.
1097 * gcc.c-torture/unsorted/store0.c: Move to ...
1098 * gcc.c-torture/compile/store0.c: ... here.
1099 * gcc.c-torture/unsorted/storecc.c: Move to ...
1100 * gcc.c-torture/compile/storecc.c: ... here.
1101 * gcc.c-torture/unsorted/str.c: Move to ...
1102 * gcc.c-torture/compile/str.c: ... here.
1103 * gcc.c-torture/unsorted/stru.c: Move to ...
1104 * gcc.c-torture/compile/stru.c: ... here.
1105 * gcc.c-torture/unsorted/structret.c: Move to ...
1106 * gcc.c-torture/compile/structret.c: ... here.
1107 * gcc.c-torture/unsorted/stuct.c: Move to ...
1108 * gcc.c-torture/compile/stuct.c: ... here.
1109 * gcc.c-torture/unsorted/sub32.c: Move to ...
1110 * gcc.c-torture/compile/sub32.c: ... here.
1111 * gcc.c-torture/unsorted/subcc.c: Move to ...
1112 * gcc.c-torture/compile/subcc.c: ... here.
1113 * gcc.c-torture/unsorted/subcse.c: Move to ...
1114 * gcc.c-torture/compile/subcse.c: ... here.
1115 * gcc.c-torture/unsorted/sym.c: Move to ...
1116 * gcc.c-torture/compile/sym.c: ... here.
1117 * gcc.c-torture/unsorted/symconst.c: Move to ...
1118 * gcc.c-torture/compile/symconst.c: ... here.
1119 * gcc.c-torture/unsorted/t.c: Move to ...
1120 * gcc.c-torture/compile/t.c: ... here.
1121 * gcc.c-torture/unsorted/test.c: Move to ...
1122 * gcc.c-torture/compile/test.c: ... here.
1123 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1124 * gcc.c-torture/compile/test-flow.c: ... here.
1125 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1126 * gcc.c-torture/compile/test-loop.c: ... here.
1127 * gcc.c-torture/unsorted/time.c: Move to ...
1128 * gcc.c-torture/compile/time.c: ... here.
1129 * gcc.c-torture/unsorted/tmp.c: Move to ...
1130 * gcc.c-torture/compile/tmp.c: ... here.
1131 * gcc.c-torture/unsorted/trivial.c: Move to ...
1132 * gcc.c-torture/compile/trivial.c: ... here.
1133 * gcc.c-torture/unsorted/trunc.c: Move to ...
1134 * gcc.c-torture/compile/trunc.c: ... here.
1135 * gcc.c-torture/unsorted/u.c: Move to ...
1136 * gcc.c-torture/compile/u.c: ... here.
1137 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1138 * gcc.c-torture/compile/udconvert.c: ... here.
1139 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1140 * gcc.c-torture/compile/udivmod4.c: ... here.
1141 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1142 * gcc.c-torture/compile/UHIcmp.c: ... here.
1143 * gcc.c-torture/unsorted/uns.c: Move to ...
1144 * gcc.c-torture/compile/uns.c: ... here.
1145 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1146 * gcc.c-torture/compile/uns_tst.c: ... here.
1147 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1148 * gcc.c-torture/compile/UQIcmp.c: ... here.
1149 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1150 * gcc.c-torture/compile/USIcmp.c: ... here.
1151 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1152 * gcc.c-torture/compile/uuarg.c: ... here.
1153 * gcc.c-torture/unsorted/v.c: Move to ...
1154 * gcc.c-torture/compile/v.c: ... here.
1155 * gcc.c-torture/unsorted/w.c: Move to ...
1156 * gcc.c-torture/compile/w.c: ... here.
1157 * gcc.c-torture/unsorted/ww.c: Move to ...
1158 * gcc.c-torture/compile/ww.c: ... here.
1159 * gcc.c-torture/unsorted/xb.c: Move to ...
1160 * gcc.c-torture/compile/xb.c: ... here.
1161 * gcc.c-torture/unsorted/xbg.c: Move to ...
1162 * gcc.c-torture/compile/xbg.c: ... here.
1163 * gcc.c-torture/unsorted/x.c: Move to ...
1164 * gcc.c-torture/compile/x.c: ... here.
1165 * gcc.c-torture/unsorted/xc.c: Move to ...
1166 * gcc.c-torture/compile/xc.c: ... here.
1167 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1168 * gcc.c-torture/compile/xcsebug.c: ... here.
1169 * gcc.c-torture/unsorted/xdi.c: Move to ...
1170 * gcc.c-torture/compile/xdi.c: ... here.
1171 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1172 * gcc.c-torture/compile/xfoo.c: ... here.
1173 * gcc.c-torture/unsorted/xi.c: Move to ...
1174 * gcc.c-torture/compile/xi.c: ... here.
1175 * gcc.c-torture/unsorted/xlop.c: Move to ...
1176 * gcc.c-torture/compile/xlop.c: ... here.
1177 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1178 * gcc.c-torture/compile/xmtst.c: ... here.
1179 * gcc.c-torture/unsorted/xneg.c: Move to ...
1180 * gcc.c-torture/compile/xneg.c: ... here.
1181 * gcc.c-torture/unsorted/xopt.c: Move to ...
1182 * gcc.c-torture/compile/xopt.c: ... here.
1183 * gcc.c-torture/unsorted/xor.c: Move to ...
1184 * gcc.c-torture/compile/xor.c: ... here.
1185 * gcc.c-torture/unsorted/xorn.c: Move to ...
1186 * gcc.c-torture/compile/xorn.c: ... here.
1187 * gcc.c-torture/unsorted/xp.c: Move to ...
1188 * gcc.c-torture/compile/xp.c: ... here.
1189 * gcc.c-torture/unsorted/xpp.c: Move to ...
1190 * gcc.c-torture/compile/xpp.c: ... here.
1191 * gcc.c-torture/unsorted/xs.c: Move to ...
1192 * gcc.c-torture/compile/xs.c: ... here.
1193 * gcc.c-torture/unsorted/xsh.c: Move to ...
1194 * gcc.c-torture/compile/xsh.c: ... here.
1195 * gcc.c-torture/unsorted/xz.c: Move to ...
1196 * gcc.c-torture/compile/xz.c: ... here.
1197 * gcc.c-torture/unsorted/xzz.c: Move to ...
1198 * gcc.c-torture/compile/xzz.c: ... here.
1199
1200 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1201
1202 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1203 (abort, exit): Declare.
1204
1205 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1206
1207 PR sanitizer/61897
1208 PR sanitizer/62140
1209 * c-c++-common/asan/pr62140-1.c: New test.
1210 * c-c++-common/asan/pr62140-2.c: New test.
1211
1212 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1213 Tobias Burnus <burnus@net-b.de>
1214
1215 PR fortran/62309
1216 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1217
1218 2014-08-31 Tobias Burnus <burnus@net-b.de>
1219
1220 * gfortran.dg/coarray_lib_comm_1.f90: New.
1221
1222 2014-08-30 Andrew Pinski <apinski@cavium.com>
1223
1224 * gcc.c-torture/execute/20140828-1.c: New testcase.
1225
1226 2014-08-29 DJ Delorie <dj@redhat.com>
1227
1228 * lib/target-supports.exp (check_effective_target_size32plus):
1229 Increase size to avoid false positives on 24-bit address spaces.
1230 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1231 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1232 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1233 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1234 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1235 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1236 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1237 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1238
1239 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1240
1241 PR c++/54002
1242 * g++.dg/cpp0x/constexpr-54002.C: New.
1243
1244 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1245
1246 PR c++/56991
1247 * g++.dg/cpp0x/constexpr-56991.C: New.
1248
1249 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1250
1251 PR c++/57764
1252 * g++.dg/cpp0x/constexpr-57764.C: New.
1253
1254 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1255
1256 PR c++/59938
1257 * g++.dg/cpp0x/constexpr-59938.C: New.
1258
1259 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1260
1261 PR c++/61484
1262 * g++.dg/cpp0x/constexpr-61484.C: New.
1263
1264 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1265
1266 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1267 vec_round, vec_splat, vec_div, and vec_mul.
1268 * gcc.target/powerpc/builtins-2.c: New test.
1269
1270 2014-08-28 Richard Biener <rguenther@suse.de>
1271
1272 PR tree-optimization/62283
1273 * gfortran.dg/vect/pr62283.f: New testcase.
1274 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1275 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1276 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1277 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1278 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1279 * gcc.dg/vect/vect-33.c: Likewise.
1280
1281 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1282
1283 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1284
1285 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1286
1287 PR cpp/23827 - standard C++ should not have hex float preprocessor
1288 tokens
1289 * g++.dg/cpp/pr23827_cxx11.C: New.
1290 * g++.dg/cpp/pr23827_cxx98.C: New.
1291 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1292 * gcc.dg/cpp/pr23827_c90.c: New.
1293 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1294 * gcc.dg/cpp/pr23827_c99.c: New.
1295
1296 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1297
1298 PR c++/52892
1299 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1300 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1301 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1302
1303 2014-08-27 Guozhi Wei <carrot@google.com>
1304
1305 PR target/62262
1306 * gcc.target/aarch64/pr62262.c: New test.
1307
1308 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1309
1310 PR target/60606
1311 PR target/61330
1312 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1313 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1314
1315 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1316
1317 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1318 failure on s390*-*-linux-gnu.
1319
1320 2014-08-26 Richard Biener <rguenther@suse.de>
1321
1322 PR tree-optimization/62175
1323 * g++.dg/torture/pr62175.C: New testcase.
1324
1325 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1326
1327 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1328 copy of compile/compile.exp.
1329 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1330 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1331 i?86-*.
1332 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1333 m32c-*-*.
1334 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1335 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1336 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1337 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1338 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1339 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1340 * gcc.c-torture/execute/20040703-1.c: Likewise.
1341 * gcc.c-torture/execute/20040705-1.c: Likewise.
1342 * gcc.c-torture/execute/20040705-2.c: Likewise.
1343 * gcc.c-torture/execute/20040709-1.c: Likewise.
1344 * gcc.c-torture/execute/20040709-2.c: Likewise.
1345 * gcc.c-torture/execute/20040811-1.c: Likewise.
1346 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1347 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1348 compiling for x86_64-* or i?86-*.
1349 * gcc.c-torture/execute/20050604-1.c: Likewise.
1350 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1351 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1352 for x86_64-* or i?86-*.
1353 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1354 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1355 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1356 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1357 option.
1358 * gcc.c-torture/execute/20111227-2.c: Moved to...
1359 * gcc.dg/20111227-2.c: ... here. Add -free option.
1360 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1361 * gcc.dg/20111227-3.c: ... here. Add -free option.
1362 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1363 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1364 declarations for abort and exit.
1365 * gcc.c-torture/execute/920711-1.c: Likewise.
1366 * gcc.c-torture/execute/930529-1.c: Likewise.
1367 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1368 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1369 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1370 exit.
1371 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1372 for i?86-* or x86_64-*. Add declarations for abort and exit.
1373 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1374 i?86-* or x86_64-*.
1375 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1376 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1377 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1378 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1379 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1380 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1381 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1382 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1383 m68k-linux.
1384 * gcc.c-torture/execute/loop-2g.c: Likewise.
1385 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1386 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1387 powerpc-*-eabi*.
1388 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1389 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1390 * gcc.c-torture/execute/pr23047.c: Likewise.
1391 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1392 declarations for abort and exit.
1393 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1394 * gcc.c-torture/execute/pr31448.c: Likewise.
1395 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1396 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1397 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1398 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1399 Skip on spu-*.
1400 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1401 declarations for abort and exit.
1402 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1403 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1404 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1405 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1406 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1407 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1408 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1409 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1410 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1411 * gcc.c-torture/execute/pr56799.c: Likewise.
1412 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1413 option. Add declarations for abort and exit.
1414 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1415 * gcc.c-torture/execute/pr58570.c: Likewise.
1416 * gcc.c-torture/execute/pr60822.c: Likewise.
1417 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1418 * gcc.c-torture/execute/shiftdi.c: Likewise.
1419 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1420 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1421 * gcc.c-torture/execute/usmul.c: Require int32plus.
1422 * gcc.c-torture/execute/vrp-5.c: Likewise.
1423 * gcc.c-torture/execute/vrp-6.c: Likewise.
1424 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1425 * gcc.c-torture/execute/20010122-1.x: Delete.
1426 * gcc.c-torture/execute/20010129-1.x: Delete.
1427 * gcc.c-torture/execute/20020404-1.x: Delete.
1428 * gcc.c-torture/execute/20021024-1.x: Delete.
1429 * gcc.c-torture/execute/20021127-1.x: Delete.
1430 * gcc.c-torture/execute/20030125-1.x: Delete.
1431 * gcc.c-torture/execute/20030216-1.x: Delete.
1432 * gcc.c-torture/execute/20030222-1.x: Delete.
1433 * gcc.c-torture/execute/20040629-1.x: Delete.
1434 * gcc.c-torture/execute/20040703-1.x: Delete.
1435 * gcc.c-torture/execute/20040705-1.x: Delete.
1436 * gcc.c-torture/execute/20040705-2.x: Delete.
1437 * gcc.c-torture/execute/20040709-1.x: Delete.
1438 * gcc.c-torture/execute/20040709-2.x: Delete.
1439 * gcc.c-torture/execute/20040811-1.x: Delete.
1440 * gcc.c-torture/execute/20050316-1.x: Delete.
1441 * gcc.c-torture/execute/20050316-2.x: Delete.
1442 * gcc.c-torture/execute/20050316-3.x: Delete.
1443 * gcc.c-torture/execute/20050604-1.x: Delete.
1444 * gcc.c-torture/execute/20061101-1.x: Delete.
1445 * gcc.c-torture/execute/20061220-1.x: Delete.
1446 * gcc.c-torture/execute/20081117-1.x: Delete.
1447 * gcc.c-torture/execute/20101011-1.x: Delete.
1448 * gcc.c-torture/execute/20120919-1.x: Delete.
1449 * gcc.c-torture/execute/920612-1.x: Delete.
1450 * gcc.c-torture/execute/920710-1.x: Delete.
1451 * gcc.c-torture/execute/920711-1.x: Delete.
1452 * gcc.c-torture/execute/930529-1.x: Delete.
1453 * gcc.c-torture/execute/931004-12.x: Delete.
1454 * gcc.c-torture/execute/980709-1.x: Delete.
1455 * gcc.c-torture/execute/981130-1.x: Delete.
1456 * gcc.c-torture/execute/990127-2.x: Delete.
1457 * gcc.c-torture/execute/990413-2.x: Delete.
1458 * gcc.c-torture/execute/990826-0.x: Delete.
1459 * gcc.c-torture/execute/bf64-1.x: Delete.
1460 * gcc.c-torture/execute/bitfld-4.x: Delete.
1461 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1462 * gcc.c-torture/execute/cvt-1.x: Delete.
1463 * gcc.c-torture/execute/eeprof-1.x: Delete.
1464 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1465 * gcc.c-torture/execute/loop-2f.x: Delete.
1466 * gcc.c-torture/execute/loop-2g.x: Delete.
1467 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1468 * gcc.c-torture/execute/nest-align-1.x: Delete.
1469 * gcc.c-torture/execute/pr19689.x: Delete.
1470 * gcc.c-torture/execute/pr22493-1.x: Delete.
1471 * gcc.c-torture/execute/pr23047.x: Delete.
1472 * gcc.c-torture/execute/pr23135.x: Delete.
1473 * gcc.c-torture/execute/pr29797-1.x: Delete.
1474 * gcc.c-torture/execute/pr31448.x: Delete.
1475 * gcc.c-torture/execute/pr35456.x: Delete.
1476 * gcc.c-torture/execute/pr37573.x: Delete.
1477 * gcc.c-torture/execute/pr38151.x: Delete.
1478 * gcc.c-torture/execute/pr39228.x: Delete.
1479 * gcc.c-torture/execute/pr39501.x: Delete.
1480 * gcc.c-torture/execute/pr40386.x: Delete.
1481 * gcc.c-torture/execute/pr43220.x: Delete.
1482 * gcc.c-torture/execute/pr44683.x: Delete.
1483 * gcc.c-torture/execute/pr45262.x: Delete.
1484 * gcc.c-torture/execute/pr47237.x: Delete.
1485 * gcc.c-torture/execute/pr51581-1.x: Delete.
1486 * gcc.c-torture/execute/pr51581-2.x: Delete.
1487 * gcc.c-torture/execute/pr52979-1.x: Delete.
1488 * gcc.c-torture/execute/pr52979-2.x: Delete.
1489 * gcc.c-torture/execute/pr53366-1.x: Delete.
1490 * gcc.c-torture/execute/pr56799.x: Delete.
1491 * gcc.c-torture/execute/pr57124.x: Delete.
1492 * gcc.c-torture/execute/pr57344-2.x: Delete.
1493 * gcc.c-torture/execute/pr58570.x: Delete.
1494 * gcc.c-torture/execute/pr60822.x: Delete.
1495 * gcc.c-torture/execute/pr7284-1.x: Delete.
1496 * gcc.c-torture/execute/shiftdi.x: Delete.
1497 * gcc.c-torture/execute/simd-4.x: Delete.
1498 * gcc.c-torture/execute/strncmp-1.x: Delete.
1499 * gcc.c-torture/execute/usmul.x: Delete.
1500 * gcc.c-torture/execute/vrp-5.x: Delete.
1501 * gcc.c-torture/execute/vrp-6.x: Delete.
1502 * gcc.c-torture/execute/zerolen-2.x: Delete.
1503
1504 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1505
1506 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1507
1508 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/34938
1511 * g++.dg/template/pr34938-1.C: New.
1512 * g++.dg/template/pr34938-2.C: Likewise.
1513
1514 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1515
1516 PR target/61996
1517 * gcc.target/sh/pr61996.c: New.
1518
1519 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1520
1521 * g++.dg/cpp0x/cplusplus.C: New.
1522 * g++.dg/cpp0x/cplusplus_0x.C: New.
1523 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1524 * g++.dg/cpp0x/auto41.C: Ditto.
1525 * g++.dg/cpp0x/auto9.C: Ditto.
1526 * g++.dg/cpp0x/initlist26.C: Ditto.
1527 * g++.dg/cpp0x/pr59111.C: Ditto.
1528 * g++.dg/cpp0x/trailing2.C: Ditto.
1529 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1530 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1531 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1532 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1533 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1534 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1535 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1536 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1537 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1538 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1539 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1540 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1541 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1542 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1543 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1544 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1545 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1546 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1547 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1548 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1549 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1550 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1551 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1552 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1553 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1554 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1555 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1556 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1557 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1558 * g++.dg/cpp1y/digit-sep.C: Ditto.
1559 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1560 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1561 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1562 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1563 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1564 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1565 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1566 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1567 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1568 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1569 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1570 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1571 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1572 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1573 * g++.dg/cpp1y/lambda-init.C: Ditto.
1574 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1575 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1576 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1577 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1578 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1579 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1580 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1581 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1582 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1583 * g++.dg/cpp1y/mangle1.C: Ditto.
1584 * g++.dg/cpp1y/pr57640.C: Ditto.
1585 * g++.dg/cpp1y/pr57644.C: Ditto.
1586 * g++.dg/cpp1y/pr58500.C: Ditto.
1587 * g++.dg/cpp1y/pr58533.C: Ditto.
1588 * g++.dg/cpp1y/pr58534.C: Ditto.
1589 * g++.dg/cpp1y/pr58535.C: Ditto.
1590 * g++.dg/cpp1y/pr58536.C: Ditto.
1591 * g++.dg/cpp1y/pr58548.C: Ditto.
1592 * g++.dg/cpp1y/pr58549.C: Ditto.
1593 * g++.dg/cpp1y/pr58637.C: Ditto.
1594 * g++.dg/cpp1y/pr58708.C: Ditto.
1595 * g++.dg/cpp1y/pr59110.C: Ditto.
1596 * g++.dg/cpp1y/pr59112.C: Ditto.
1597 * g++.dg/cpp1y/pr59113.C: Ditto.
1598 * g++.dg/cpp1y/pr59629.C: Ditto.
1599 * g++.dg/cpp1y/pr59635.C: Ditto.
1600 * g++.dg/cpp1y/pr59636.C: Ditto.
1601 * g++.dg/cpp1y/pr59638.C: Ditto.
1602 * g++.dg/cpp1y/pr59867.C: Ditto.
1603 * g++.dg/cpp1y/pr60033.C: Ditto.
1604 * g++.dg/cpp1y/pr60052.C: Ditto.
1605 * g++.dg/cpp1y/pr60053.C: Ditto.
1606 * g++.dg/cpp1y/pr60054.C: Ditto.
1607 * g++.dg/cpp1y/pr60064.C: Ditto.
1608 * g++.dg/cpp1y/pr60065.C: Ditto.
1609 * g++.dg/cpp1y/pr60190.C: Ditto.
1610 * g++.dg/cpp1y/pr60311.C: Ditto.
1611 * g++.dg/cpp1y/pr60332.C: Ditto.
1612 * g++.dg/cpp1y/pr60376.C: Ditto.
1613 * g++.dg/cpp1y/pr60377.C: Ditto.
1614 * g++.dg/cpp1y/pr60384.C: Ditto.
1615 * g++.dg/cpp1y/pr60390.C: Ditto.
1616 * g++.dg/cpp1y/pr60391.C: Ditto.
1617 * g++.dg/cpp1y/pr60393.C: Ditto.
1618 * g++.dg/cpp1y/pr60573.C: Ditto.
1619 * g++.dg/cpp1y/pr60626.C: Ditto.
1620 * g++.dg/cpp1y/pr60627.C: Ditto.
1621 * g++.dg/cpp1y/regress1.C: Ditto.
1622 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1623 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1624 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1625 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1626 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1627 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1628 * g++.dg/cpp1y/var-templ1.C: Ditto.
1629 * g++.dg/cpp1y/var-templ2.C: Ditto.
1630 * g++.dg/cpp1y/var-templ3.C: Ditto.
1631 * g++.dg/cpp1y/var-templ4.C: Ditto.
1632 * g++.dg/cpp1y/var-templ5.C: Ditto.
1633 * g++.dg/cpp1y/var-templ6.C: Ditto.
1634 * g++.dg/cpp1y/var-templ7.C: Ditto.
1635 * g++.dg/cpp1y/vla1.C: Ditto.
1636 * g++.dg/cpp1y/vla2.C: Ditto.
1637 * g++.dg/cpp1y/vla3.C: Ditto.
1638 * g++.dg/cpp1y/vla4.C: Ditto.
1639 * g++.dg/cpp1y/vla5.C: Ditto.
1640 * g++.dg/cpp1y/vla8.C: Ditto.
1641 * g++.dg/cpp1y/vla9.C: Ditto.
1642 * g++.dg/cpp1y/vla10.C: Ditto.
1643 * g++.dg/cpp1y/vla11.C: Ditto.
1644 * g++.dg/cpp1y/vla12.C: Ditto.
1645 * g++.dg/cpp1y/vla13.C: Ditto.
1646 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1647 * g++.dg/ext/vector23.C: Ditto.
1648 * g++.dg/ext/vla11.C: Ditto.
1649 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1650 * g++.dg/warn/Wvla-2.C: Ditto.
1651 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1652 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1653 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1654 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1655 in error message.
1656 * g++.dg/system-binary-constants-1.C: Ditto.
1657 * g++.dg/cpp1y/cplusplus_1y.C: New.
1658 * g++.dg/cpp1z/cplusplus.C: New.
1659 * lib/target-supports.exp:
1660 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1661 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1662 (check_effective_target_c++11_down): Ditto.
1663
1664 2014-08-22 Marek Polacek <polacek@redhat.com>
1665
1666 PR c++/62199
1667 * c-c++-common/pr62199.c: New test.
1668 * c-c++-common/pr62199-2.c: New test.
1669 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1670
1671 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1672
1673 PR c++/57709
1674 * g++.dg/Wshadow.C: New test.
1675
1676 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1677
1678 PR fortran/62135
1679 * gfortran.dg/pr62135.f90: New test.
1680
1681 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1682
1683 * g++.dg/warn/wdate-time.C: Remove.
1684 * gcc.dg/wdate-time.c: Move from here...
1685 * c-c++-common/wdate-time.c: ... to here.
1686
1687 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1688
1689 * gfortran.dg/use_without_only_1.f90: New test.
1690
1691 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1692
1693 PR other/62008
1694 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1695
1696 2014-08-22 Tony Wang <tony.wang@arm.com>
1697
1698 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1699 dejagnu wrapper.
1700
1701 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1702
1703 PR fortran/62214
1704 * gfortran.dg/array_assignment_5.f90: New test.
1705
1706 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1707
1708 * lib/target-supports.exp
1709 (check_effective_target_logical_op_short_circuit): Add nios2.
1710 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1711 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1712 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1713 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1714 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1715 for test using -fPIC.
1716 * gcc.dg/lto/pr61526_0.c: Likewise.
1717
1718 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1719
1720 PR tree-optimization/62091
1721 * g++.dg/ipa/devirt-37.C: Update template.
1722 * g++.dg/ipa/devirt-40.C: New testcase.
1723
1724 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1725
1726 PR tree-optimization/62112
1727 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1728 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1729 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1730 * gcc.c-torture/execute/20071219-1.c: Likewise.
1731
1732 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1733
1734 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1735
1736 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1737
1738 * gcc.target/powerpc/swaps-p8-1.c: New test.
1739 * gcc.target/powerpc/swaps-p8-2.c: New test.
1740 * gcc.target/powerpc/swaps-p8-3.c: New test.
1741 * gcc.target/powerpc/swaps-p8-4.c: New test.
1742 * gcc.target/powerpc/swaps-p8-5.c: New test.
1743 * gcc.target/powerpc/swaps-p8-6.c: New test.
1744 * gcc.target/powerpc/swaps-p8-7.c: New test.
1745 * gcc.target/powerpc/swaps-p8-8.c: New test.
1746 * gcc.target/powerpc/swaps-p8-9.c: New test.
1747 * gcc.target/powerpc/swaps-p8-10.c: New test.
1748 * gcc.target/powerpc/swaps-p8-11.c: New test.
1749 * gcc.target/powerpc/swaps-p8-12.c: New test.
1750
1751 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1752
1753 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1754
1755 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1756
1757 * g++.dg/ipa/devirt-37.C: Fix testcase.
1758
1759 2014-08-20 Martin Jambor <mjambor@suse.cz>
1760 Wei Mi <wmi@google.com>
1761
1762 PR ipa/60449
1763 PR middle-end/61776
1764 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1765 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1766 * testsuite/gcc.dg/pr61776.c: New test.
1767
1768 2014-08-20 Steve Ellcey <sellcey@mips.com>
1769
1770 PR middle-end/49191
1771 * lib/target-supports.exp (check_effective_target_non_strict_align):
1772 Add function description.
1773
1774 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1775
1776 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1777 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1778
1779 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1780
1781 PR c/59304
1782 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1783 before setting the option.
1784 * diagnostic.c (diagnostic_classify_diagnostic): Record
1785 command-line status.
1786
1787 2014-08-20 Mark Wielaard <mjw@redhat.com>
1788
1789 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1790
1791 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1792
1793 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1794 Return memory full when we have a tiny target and relocation
1795 truncation occurs.
1796 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1797 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1798 * lib/target-supports.exp (check_effective_target_tiny): New function.
1799
1800 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1801
1802 * gfortran.dg/errnocheck_1.f90: New test.
1803 * gfortran.dg/associative_1.f90: New test.
1804
1805 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1806
1807 PR preprocessor/51303
1808 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1809
1810 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1811
1812 PR c/60975
1813 PR c/53063
1814 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1815
1816 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1817
1818 * lib/target-supports.exp
1819 (check_effective_target_arm_v8_neon_ok_nocache): Add
1820 "-march-armv8-a" to compile flags.
1821
1822 2014-08-19 Marek Polacek <polacek@redhat.com>
1823
1824 PR c++/62153
1825 * c-c++-common/Wbool-compare-1.c: New test.
1826
1827 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1828
1829 PR c/45584
1830 * gcc.dg/pr13519-1.c: Adjust.
1831
1832 2014-08-19 Mark Wielaard <mjw@redhat.com>
1833
1834 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1835
1836 2014-07-08 Mark Wielaard <mjw@redhat.com>
1837
1838 PR debug/59051
1839 * gcc.dg/guality/restrict.c: New test.
1840
1841 2014-08-19 Mark Wielaard <mjw@redhat.com>
1842
1843 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1844 matching. Catch '<unknown type in ' to recognize older gdb versions.
1845 * gcc.dg/guality/const-volatile.c: New test.
1846
1847 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1848
1849 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1850 !gas.
1851
1852 2014-08-19 Marek Polacek <polacek@redhat.com>
1853
1854 * gcc.dg/Wc99-c11-compat-1.c: New test.
1855 * gcc.dg/Wc99-c11-compat-2.c: New test.
1856 * gcc.dg/Wc99-c11-compat-3.c: New test.
1857 * gcc.dg/Wc99-c11-compat-4.c: New test.
1858 * gcc.dg/Wc99-c11-compat-5.c: New test.
1859 * gcc.dg/Wc99-c11-compat-6.c: New test.
1860 * gcc.dg/Wc99-c11-compat-7.c: New test.
1861
1862 2014-08-19 Marek Polacek <polacek@redhat.com>
1863
1864 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1865 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1866 * gcc.dg/Wc90-c99-compat-7.c: New test.
1867 * gcc.dg/Wc90-c99-compat-8.c: New test.
1868 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1869
1870 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1871 Steven Bosscher <steven@gcc.gnu.org>
1872
1873 PR c/52952
1874 * gcc.dg/redecl-4.c: Add column markers.
1875 * gcc.dg/format/bitfld-1.c: Likewise.
1876 * gcc.dg/format/attr-2.c: Likewise.
1877 * gcc.dg/format/attr-6.c: Likewise.
1878 * gcc.dg/format/array-1.c: Likewise.
1879 * gcc.dg/format/attr-7.c: Likewise.
1880 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1881 * gcc.dg/format/attr-4.c: Likewise.
1882 * gcc.dg/format/branch-1.c: Likewise.
1883 * gcc.dg/format/c90-printf-1.c: Likewise.
1884
1885 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1886
1887 * guality/nrv-1.c: Add `used' attribute to a1.
1888
1889 2014-08-18 Richard Biener <rguenther@suse.de>
1890
1891 PR tree-optimization/62090
1892 * gcc.dg/pr62090-2.c: New testcase.
1893
1894 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
1895
1896 * g++.dg/ipa/pr61800.C: New.
1897
1898 2014-08-18 Yury Gribov <y.gribov@samsung.com>
1899
1900 PR sanitizer/62089
1901 * c-c++-common/asan/pr62089.c: New test.
1902 * c-c++-common/asan/bitfield-1.c: New test.
1903 * c-c++-common/asan/bitfield-2.c: New test.
1904 * c-c++-common/asan/bitfield-3.c: New test.
1905 * c-c++-common/asan/bitfield-4.c: New test.
1906
1907 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1908
1909 PR tree-optimization/52904
1910 * gcc.dg/pr52904.c: New test.
1911
1912 2014-08-17 Tobias Burnus <burnus@net-b.de>
1913
1914 * gfortran.dg/finalize_27.f90: New.
1915
1916 2014-08-16 Andrew Pinski <apinski@cavium.com>
1917
1918 * gcc.c-torture/compile/20140816-1.c: New testcase.
1919
1920 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
1921
1922 PR c++/52819
1923 * g++.dg/template/pr52819.C: New.
1924
1925 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
1926
1927 PR fortran/62142
1928 * gfortran.dg/realloc_on_assign_24.f90: New test.
1929
1930 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
1931
1932 PR c++/62072
1933 Revert:
1934 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1935
1936 DR 1584
1937 PR c++/57466
1938 * g++.dg/template/pr57466.C: New.
1939 * g++.dg/cpp0x/pr57466.C: Likewise.
1940 * g++.dg/template/unify6.C: Update.
1941
1942 * g++.dg/cpp0x/sfinae52.C: New.
1943
1944 2014-08-15 Ilya Tocar <tocarip@gmail.com>
1945
1946 PR target/61878
1947 * gcc.target/i386/avx512f-typecast-1.c: New test.
1948 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
1949 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
1950 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
1951 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
1952 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
1953 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
1954 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
1955 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
1956 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
1957 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
1958 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
1959 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
1960 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
1961 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
1962 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
1963 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
1964 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
1965 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
1966 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
1967 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
1968 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
1969 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
1970 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
1971 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
1972 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
1973 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
1974 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
1975 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
1976 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
1977 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
1978 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
1979 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
1980 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
1981 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
1982 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
1983 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
1984 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
1985 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
1986 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
1987 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
1988
1989 2014-08-15 Jakub Jelinek <jakub@redhat.com>
1990 Tobias Burnus <burnus@net-b.de>
1991
1992 PR fortran/62131
1993 * gfortran.dg/gomp/pr62131.f90: New test.
1994
1995 2014-08-15 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/62031
1998 * gcc.dg/torture/pr62031.c: New testcase.
1999
2000 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2001
2002 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2003
2004 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2005
2006 PR tree-optimization/62091
2007 * g++.dg/ipa/devirt-38.C: New testcase.
2008
2009 2014-08-14 Marek Polacek <polacek@redhat.com>
2010
2011 DR 458
2012 * gcc.dg/c11-stdatomic-2.c: New test.
2013
2014 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2015
2016 PR fortran/62106
2017 * gfortran.dg/array_constructor_49.f90: New test.
2018
2019 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2020
2021 PR c++/54377
2022 * g++.dg/template/pr54377.C: New.
2023 * g++.dg/cpp0x/pr54377.C: Likewise.
2024 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2025 * g++.dg/cpp0x/pr51226.C: Likewise.
2026 * g++.dg/cpp0x/variadic2.C: Likewise.
2027 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2028 * g++.dg/template/dtor3.C: Likewise.
2029 * g++.dg/template/qualttp4.C: Likewise.
2030 * g++.dg/template/spec28.C: Likewise.
2031 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2032 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2033
2034 2014-08-14 Tom de Vries <tom@codesourcery.com>
2035
2036 PR rtl-optimization/62004
2037 PR rtl-optimization/62030
2038 * gcc.dg/pr62004.c: New test.
2039 * gcc.dg/pr62030.c: Same.
2040 * gcc.target/mips/pr62030-octeon.c: Same.
2041
2042 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2043
2044 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2045 * g++.dg/cpp0x/decltype2.C: Likewise.
2046 * g++.dg/cpp0x/decltype3.C: Likewise.
2047 * g++.dg/cpp0x/pr60249.C: Likewise.
2048 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2049 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2050 * g++.dg/cpp0x/variadic2.C: Likewise.
2051 * g++.dg/cpp0x/variadic74.C: Likewise.
2052 * g++.dg/parse/error10.C: Likewise.
2053 * g++.dg/parse/error15.C: Likewise.
2054 * g++.dg/parse/error2.C: Likewise.
2055 * g++.dg/template/crash106.C: Likewise.
2056 * g++.dg/template/crash89.C: Likewise.
2057 * g++.dg/template/nontype7.C: Likewise.
2058 * g++.dg/template/void3.C: Likewise.
2059 * g++.dg/template/void7.C: Likewise.
2060
2061 2014-08-14 Richard Biener <rguenther@suse.de>
2062
2063 PR tree-optimization/62090
2064 * gcc.dg/pr62090.c: New testcase.
2065
2066 2014-08-14 Richard Biener <rguenther@suse.de>
2067
2068 PR rtl-optimization/62079
2069 * g++.dg/pr62079.C: New testcase.
2070
2071 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2072
2073 * gcc.target/arm/max-insns-skipped.c: New test.
2074
2075 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2076
2077 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2078
2079 2014-08-12 Marek Polacek <polacek@redhat.com>
2080
2081 * gcc.dg/concat.c: Add dg-options.
2082 * gcc.dg/func-outside-2.c: Add __extension__.
2083 * gcc.dg/pr19967.c: Use -std=c99.
2084 * gcc.dg/pr22458-1.c: Add dg-options.
2085 * gcc.dg/pr33676.c: Add dg-options.
2086 * gcc.dg/gnu-predef-1.c: New test.
2087 * gcc.dg/c90-func-1.c: New test.
2088 * gcc.dg/c90-func-2.c: New test.
2089 * gcc.dg/c90-func-2.h: New test.
2090
2091 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2092
2093 * lib/target/supports.exp
2094 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2095 or later.
2096
2097 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2098
2099 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2100 on Neon hardware.
2101
2102 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2103 * gcc.target/arm/pr59985.c: Likewise.
2104
2105 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2106
2107 PR other/61962
2108 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2109
2110 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2111
2112 PR middle-end/62103
2113 * gcc.c-torture/execute/bitfld-6.c: New test.
2114
2115 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2116
2117 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2118 * gcc.target/arm/pr56184.C: Likewise.
2119 * gcc.target/arm/pr59896.c: Likewise.
2120 * gcc.target/arm/stack-red-zone.c: Likewise.
2121 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2122
2123 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2124 check_effective_target_arm_thumb2_ok): Test with code that passes
2125 an argument and returns a result.
2126
2127 2014-08-11 Richard Biener <rguenther@suse.de>
2128
2129 PR tree-optimization/62075
2130 * gcc.dg/vect/pr62075.c: New testcase.
2131
2132 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2133
2134 PR tree-optimization/62073
2135 * gcc.dg/vect/pr62073.c: New test.
2136
2137 2014-08-11 Richard Biener <rguenther@suse.de>
2138
2139 PR tree-optimization/62070
2140 * gcc.dg/pr62070.c: New testcase.
2141
2142 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2143
2144 * c-c++-common/asan/inc.c: Update test.
2145 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2146 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2147 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2148 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2149 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2150 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2151 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2152 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2153 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2154 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2155
2156 2014-08-10 Marek Polacek <polacek@redhat.com>
2157
2158 PR c/51849
2159 * gcc.dg/Wc90-c99-compat-1.c: New test.
2160 * gcc.dg/Wc90-c99-compat-2.c: New test.
2161 * gcc.dg/Wc90-c99-compat-3.c: New test.
2162 * gcc.dg/Wc90-c99-compat-4.c: New test.
2163 * gcc.dg/Wc90-c99-compat-5.c: New test.
2164 * gcc.dg/Wc90-c99-compat-6.c: New test.
2165 * gcc.dg/wvla-1.c: Adjust dg-warning.
2166 * gcc.dg/wvla-2.c: Adjust dg-warning.
2167 * gcc.dg/wvla-4.c: Adjust dg-warning.
2168 * gcc.dg/wvla-6.c: Adjust dg-warning.
2169
2170 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2171
2172 PR fortran/61999
2173 * gfortran.dg/dot_product_3.f90: New test case.
2174
2175 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2176
2177 * g++.dg/ipa/devirt-35.C: Fix template.
2178 * g++.dg/ipa/devirt-36.C: Likewise.
2179 * g++.dg/ipa/devirt-37.C: New testcase.
2180
2181 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2182
2183 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2184 * g++.dg/cpp0x/enum29.C: Adjust.
2185
2186 2014-08-08 Richard Biener <rguenther@suse.de>
2187
2188 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2189 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2190 * gfortran.dg/array_memcpy_4.f90: Likewise.
2191 * gfortran.dg/trim_optimize_1.f90: Likewise.
2192 * gfortran.dg/trim_optimize_2.f90: Likewise.
2193
2194 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2195
2196 * gcc.dg/zero_sign_ext_test.c: New test.
2197
2198 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2199
2200 * gcc.dg/torture/pr61772.c: Skip lto running.
2201
2202 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2203
2204 PR tree-optimization/60707
2205 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2206
2207 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2208
2209 * g++.dg/ipa/devirt-35.C: New testcase.
2210 * g++.dg/ipa/devirt-36.C: New testcase.
2211
2212 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2213
2214 PR c++/51312
2215 * g++.dg/cpp0x/enum29.C: New.
2216
2217 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2218
2219 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2220 defining in dg-options.
2221 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2222
2223 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2224
2225 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2226
2227 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2228 on 32-bit hppa-hpux.
2229
2230 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2231 * c-c++-common/pr50459.c: Likewise.
2232
2233 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2234
2235 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2236 values.h, change MAXDOUBLE for DBL_MAX.
2237 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2238 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2239 values.h, change MAXFLOAT for FLT_MAX.
2240 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2241 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2242 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2243 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2244 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2245 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2246 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2247 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2248 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2249
2250 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2251
2252 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2253
2254 2014-08-07 Marek Polacek <polacek@redhat.com>
2255
2256 * gcc.dg/fold-reassoc-3.c: New test.
2257
2258 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2259
2260 * gcc.target/i386/struct-size.c: New.
2261
2262 2014-08-07 Tom de Vries <tom@codesourcery.com>
2263
2264 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2265 * lib/target-supports.exp (check_effective_target_glibc)
2266 (check_effective_target_glibc_2_12_or_later)
2267 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2268
2269 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2270
2271 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2272
2273 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2274
2275 PR c++/43906
2276 * g++.dg/warn/Waddress-1.C: New.
2277
2278 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2279
2280 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2281
2282 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2283
2284 PR debug/61923
2285 * gcc.target/i386/pr61923.c: New test.
2286
2287 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2288
2289 * gcc.target/aarch64/vdup_n_2.c: New test.
2290
2291 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2292
2293 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2294 powerpc_elfv2.
2295
2296 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2297
2298 PR rtl-optimization/61801
2299 * gcc.target/i386/pr61801.c: Rewritten.
2300
2301 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2302
2303 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2304 Fix types.
2305 (test_vqdmlsls_lane_s32): Likewise.
2306 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2307 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2308
2309 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2310
2311 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2312 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2313 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2314 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2315 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2316 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2317 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2318 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2319
2320 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2321
2322 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2323 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2324 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2325 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2326 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2327 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2328
2329 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2330
2331 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2332
2333 2014-08-04 Rohit <rohitarulraj@freescale.com>
2334
2335 PR target/60102
2336 * gcc.target/powerpc/pr60102.c: New testcase.
2337
2338 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2339
2340 PR target/61713
2341 * gcc.dg/pr61756.c: New test.
2342
2343 2014-08-04 Tom de Vries <tom@codesourcery.com>
2344
2345 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2346 version instead of required-target.
2347 * lib/target-supports.exp
2348 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2349 (check_effective_target_glibc_2_11_or_earlier): ... this.
2350
2351 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2352
2353 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2354 * gnat.dg/specs/debug1.ads: Adjust.
2355 * gnat.dg/specs/formal_type.ads: Fix error in test.
2356
2357 2014-08-03 Marek Polacek <polacek@redhat.com>
2358
2359 * gcc.dg/case-bogus-1.c: New test.
2360
2361 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2362
2363 PR c++/15339
2364 * g++.dg/other/default9.C: New.
2365 * g++.dg/other/default10.C: Likewise.
2366 * g++.dg/other/default3.C: Remove xfail.
2367
2368 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2369
2370 * g++.dg/warn/Wsuggest-final.C: New testcase.
2371 * g++.dg/ipa/devirt-34.C: Fix.
2372
2373 2014-08-02 Marek Polacek <polacek@redhat.com>
2374
2375 PR c/59855
2376 * gcc.dg/Wdesignated-init-2.c: New test.
2377
2378 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2379
2380 DR 217 again
2381 * g++.dg/tc1/dr217-2.C: New.
2382
2383 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2384
2385 PR other/61963
2386 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2387
2388 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2389
2390 PR middle-end/61455
2391 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2392 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2393
2394 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2395
2396 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2397 testcase.
2398
2399 2014-08-01 Richard Biener <rguenther@suse.de>
2400
2401 PR middle-end/61762
2402 * gcc.dg/pr61762.c: Align the string to make the testcase work
2403 on strict-align targets.
2404
2405 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2406
2407 * c-c++-common/ubsan/align-1.c: New test.
2408 * c-c++-common/ubsan/align-2.c: New test.
2409 * c-c++-common/ubsan/align-3.c: New test.
2410 * c-c++-common/ubsan/align-4.c: New test.
2411 * c-c++-common/ubsan/align-5.c: New test.
2412 * c-c++-common/ubsan/attrib-4.c: New test.
2413 * g++.dg/ubsan/align-1.C: New test.
2414 * g++.dg/ubsan/align-2.C: New test.
2415 * g++.dg/ubsan/align-3.C: New test.
2416 * g++.dg/ubsan/attrib-1.C: New test.
2417 * g++.dg/ubsan/null-1.C: New test.
2418 * g++.dg/ubsan/null-2.C: New test.
2419
2420 2014-08-01 Tom de Vries <tom@codesourcery.com>
2421
2422 * lib/target-supports.exp (check_effective_target_glibc)
2423 (check_effective_target_glibc_2_12_or_later)
2424 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2425 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2426 not_glibc_2_11_or_earlier.
2427
2428 2014-07-31 Tom de Vries <tom@codesourcery.com>
2429
2430 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2431
2432 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2433
2434 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2435 (test_vpaddd_s64): Likewise.
2436 (test_vpaddd_s64): Likewise.
2437 * gcc.target/aarch64/simd/vpaddd_f64: New.
2438 * gcc.target/aarch64/simd/vpaddd_s64: New.
2439 * gcc.target/aarch64/simd/vpaddd_u64: New.
2440
2441 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2442
2443 PR target/61948
2444 * gcc.target/arm/pr61948.c: New test case.
2445
2446 2014-07-31 Richard Biener <rguenther@suse.de>
2447
2448 PR tree-optimization/61964
2449 * gcc.dg/torture/pr61964.c: New testcase.
2450
2451 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2452
2453 PR c++/60517
2454 * c-c++-common/addrtmp.c: New file.
2455 * c-c++-common/uninit-G.c: Adapt.
2456
2457 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2458
2459 PR lto/61868
2460 * gcc.dg/pr61868.c: New test.
2461
2462 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2463
2464 PR c++/57397
2465 * g++.dg/cpp0x/vt-57397-1.C: New.
2466 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2467
2468 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2469
2470 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2471
2472 2014-07-30 Tom Tromey <tromey@redhat.com>
2473
2474 PR c/59855
2475 * gcc.dg/Wdesignated-init.c: New file.
2476
2477 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2478
2479 * g++.dg/ipa/devirt-34.C: New testcase.
2480
2481 2014-07-28 Richard Biener <rguenther@suse.de>
2482
2483 PR rtl-optimization/61801
2484 * gcc.target/i386/pr61801.c: Fix testcase.
2485
2486 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2487
2488 * gcc.dg/fold-abs-5.c: New test.
2489 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2490 * gcc.dg/fold-compare-8.c: Likewise.
2491
2492 2014-07-28 Richard Biener <rguenther@suse.de>
2493
2494 PR middle-end/52478
2495 * gcc.dg/torture/ftrapv-1.c: New testcase.
2496
2497 2014-07-28 Richard Biener <rguenther@suse.de>
2498
2499 PR tree-optimization/61921
2500 * gfortran.dg/pr61921.f90: New testcase.
2501
2502 2014-07-28 Richard Biener <rguenther@suse.de>
2503
2504 PR rtl-optimization/61801
2505 * gcc.target/i386/pr61801.c: New testcase.
2506
2507 2014-07-27 Marek Polacek <polacek@redhat.com>
2508
2509 PR c/61861
2510 * gcc.dg/pr61861.c: New test.
2511
2512 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2513
2514 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2515 variable problem.
2516
2517 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2518
2519 PR rtl-optimization/61926
2520 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2521 Reverse argument order.
2522 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2523 New XFAILed tests that match the original order.
2524
2525 2014-07-26 Marek Polacek <polacek@redhat.com>
2526
2527 PR c/61077
2528 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2529
2530 2014-07-26 Tobias Burnus <burnus@net-b.de>
2531
2532 PR fortran/61881
2533 PR fortran/61888
2534 PR fortran/57305
2535 * gfortran.dg/sizeof_2.f90: Change dg-error.
2536 * gfortran.dg/sizeof_4.f90: New.
2537 * gfortran.dg/storage_size_1.f08: Correct expected
2538 value.
2539
2540 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2541
2542 PR target/44551
2543 * gcc.target/i386/pr44551-1.c: New file.
2544
2545 2014-07-25 Xinliang David Li <davidxl@google.com>
2546
2547 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2548 * g++.dg/tree-prof/reorder_class1.h: New file.
2549 * g++.dg/tree-prof/reorder_class2.h: New file.
2550 * g++.dg/tree-prof/reorder.C: New test.
2551 * g++.dg/tree-prof/morefunc.C: New test.
2552
2553 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2554
2555 Implement N4051 - Allow typename in a template template parameter
2556 * lib/target-supports.exp (check_effective_target_c++1y): Now
2557 means C++1y and up.
2558 (check_effective_target_c++1y_down): New.
2559 (check_effective_target_c++1z_only): New.
2560 (check_effective_target_c++1z): New.
2561 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2562 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2563 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2564
2565 2014-07-25 Tobias Burnus <burnus@net-b.de>
2566
2567 * gfortran.dg/storage_size_5.f90: New.
2568
2569 2014-07-25 Richard Biener <rguenther@suse.de>
2570
2571 PR middle-end/61762
2572 PR middle-end/61894
2573 * gcc.dg/pr61762.c: New testcase.
2574 * gcc.dg/fold-cstring.c: Likewise.
2575 * gcc.dg/fold-cvect.c: Likewise.
2576
2577 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2578
2579 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2580
2581 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2582 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2583 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2584 * gcc.c-torture/execute/pr23135.x: Likewise.
2585
2586 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2587
2588 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2589
2590 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2591
2592 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2593
2594 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2595
2596 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2597
2598 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2599
2600 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2601 sequences.
2602 * gcc.target/aarch64/test_frame_2.c: Likewise.
2603 * gcc.target/aarch64/test_frame_4.c: Likewise.
2604 * gcc.target/aarch64/test_frame_6.c: Likewise.
2605 * gcc.target/aarch64/test_frame_7.c: Likewise.
2606 * gcc.target/aarch64/test_frame_8.c: Likewise.
2607 * gcc.target/aarch64/test_frame_10.c: Likewise.
2608
2609 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2610
2611 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2612 sequences.
2613 * gcc.target/aarch64/test_frame_10.c: Likewise.
2614 * gcc.target/aarch64/test_frame_2.c: Likewise.
2615 * gcc.target/aarch64/test_frame_4.c: Likewise.
2616 * gcc.target/aarch64/test_frame_6.c: Likewise.
2617 * gcc.target/aarch64/test_frame_7.c: Likewise.
2618 * gcc.target/aarch64/test_frame_8.c: Likewise.
2619 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2620
2621 2014-07-24 Martin Jambor <mjambor@suse.cz>
2622
2623 PR ipa/61160
2624 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2625
2626 2014-07-24 Richard Biener <rguenther@suse.de>
2627
2628 PR ipa/61823
2629 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2630
2631 2014-07-24 Andreas Schwab <schwab@suse.de>
2632
2633 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2634 Also check for __arm__.
2635
2636 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2637
2638 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2639 sequences.
2640
2641 2014-07-24 Marek Polacek <polacek@redhat.com>
2642
2643 PR c/57653
2644 * c-c++-common/pr57653.c: New test.
2645 * c-c++-common/pr57653.h: New file.
2646 * c-c++-common/pr57653-2.c: New test.
2647 * c-c++-common/pr57653-2.h: New file.
2648
2649 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2650
2651 * gcc.target/aarch64/test_frame_common.h: New file.
2652 * gcc.target/aarch64/test_frame_1.c: Likewise.
2653 * gcc.target/aarch64/test_frame_2.c: Likewise.
2654 * gcc.target/aarch64/test_frame_3.c: Likewise.
2655 * gcc.target/aarch64/test_frame_4.c: Likewise.
2656 * gcc.target/aarch64/test_frame_5.c: Likewise.
2657 * gcc.target/aarch64/test_frame_6.c: Likewise.
2658 * gcc.target/aarch64/test_frame_7.c: Likewise.
2659 * gcc.target/aarch64/test_frame_8.c: Likewise.
2660 * gcc.target/aarch64/test_frame_9.c: Likewise.
2661 * gcc.target/aarch64/test_frame_10.c: Likewise.
2662 * gcc.target/aarch64/test_frame_11.c: Likewise.
2663 * gcc.target/aarch64/test_frame_12.c: Likewise.
2664 * gcc.target/aarch64/test_frame_13.c: Likewise.
2665 * gcc.target/aarch64/test_frame_14.c: Likewise.
2666 * gcc.target/aarch64/test_frame_15.c: Likewise.
2667
2668 2014-07-23 Marek Polacek <polacek@redhat.com>
2669
2670 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2671 in the structure.
2672
2673 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2674
2675 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2676 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2677 * gcc.dg/pr10474.c (target): Likewise.
2678
2679 2014-07-22 Martin Jambor <mjambor@suse.cz>
2680
2681 PR ipa/61160
2682 * pr61160-3.C (main): Return zero.
2683
2684 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2685
2686 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2687 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2688 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2689 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2690 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2691 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2692
2693 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2694
2695 PR tree-optimization/61822
2696 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2697
2698 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2699
2700 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2701
2702 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2703
2704 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2705 -msse2 -mno-avx instead of -msse.
2706
2707 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2708
2709 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2710 * gcc.dg/pr44024.c (dg-options): Add -O1.
2711 (dg-final): Check for the condition.
2712 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2713
2714 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2715
2716 PR target/55701
2717 * gcc.target/arm/memset-inline-1.c: New test.
2718 * gcc.target/arm/memset-inline-2.c: New test.
2719 * gcc.target/arm/memset-inline-3.c: New test.
2720 * gcc.target/arm/memset-inline-4.c: New test.
2721 * gcc.target/arm/memset-inline-5.c: New test.
2722 * gcc.target/arm/memset-inline-6.c: New test.
2723 * gcc.target/arm/memset-inline-7.c: New test.
2724 * gcc.target/arm/memset-inline-8.c: New test.
2725 * gcc.target/arm/memset-inline-9.c: New test.
2726
2727 2014-07-21 Tom de Vries <tom@codesourcery.com>
2728
2729 PR target/61827
2730 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2731 to bar symbol in scan-assembler-times call check.
2732
2733 2014-07-21 Tom de Vries <tom@codesourcery.com>
2734
2735 PR target/61827
2736 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2737 for darwin in scan-assembler-times check.
2738 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2739 scan-assembler-not checks. Add checks for insns.
2740 (main): Remove.
2741 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2742 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2743 (main): Remove.
2744
2745 2014-07-21 Tom de Vries <tom@codesourcery.com>
2746
2747 PR target/61827
2748 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2749 dg-options. Add checks for insns with xmm registers. Remove
2750 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2751 (main): Remove.
2752
2753 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2754
2755 PR target/61855
2756 * gcc.target/i386/pr61855.c: New test.
2757
2758 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2759
2760 * gnat.dg/pack20.ad[sb]: New test.
2761 * gnat.dg/pack20_pkg.ads: New helper.
2762
2763 2014-07-20 Ian Lance Taylor <iant@google.com>
2764
2765 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2766 package for compiledir tests.
2767
2768 2014-07-20 Marek Polacek <polacek@redhat.com>
2769
2770 PR c/61852
2771 * gcc.dg/pr61852.c: New test.
2772
2773 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2774
2775 * gcc.dg/stack-usage-2.c: Adjust.
2776
2777 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2778
2779 PR target/61794
2780 * gcc.target/i386/pr61794.c: New test.
2781
2782 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2783
2784 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2785 involving both inputs rather than a multiplication involving one.
2786 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2787 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2788 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2789
2790 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2791
2792 PR c++/50961
2793 * g++.dg/template/operator13.C: New.
2794
2795 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2796
2797 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2798 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2799 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2800 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2801
2802 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2803
2804 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2805 * c-c++-common/ubsan/bounds-5.c: Likewise.
2806 * c-c++-common/ubsan/bounds-6.c: Likewise.
2807 * c-c++-common/ubsan/bounds-7.c: Likewise.
2808 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2809 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2810 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2811 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2812 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2813 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2814 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2815 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2816 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2817 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2818
2819 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2820
2821 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2822 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2823 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2824 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2825
2826 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2827
2828 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2829 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2830 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2831
2832 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2833
2834 PR c++/61804
2835 * g++.dg/parse/pr61804.C: New.
2836
2837 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2838
2839 * gnat.dg/specs/alignment2.ads: Update.
2840 * gnat.dg/specs/size_clause1.ads: Likewise.
2841 * gnat.dg/specs/size_clause2.ads: Likewise.
2842
2843 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2844
2845 PR preprocessor/60723 - missing system-ness marks for macro tokens
2846 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2847
2848 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2849
2850 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2851 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2852 -mieee-with-inexact for alpha*-*-*.
2853
2854 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2855
2856 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2857 Add IEEE options to compile flags.
2858 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2859 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2860
2861 2014-07-15 Michael Matz <matz@suse.de>
2862
2863 PR rtl-optimization/61772
2864 * gcc.dg/torture/pr61772.c: New test.
2865
2866 2014-07-15 Marek Polacek <polacek@redhat.com>
2867
2868 * gcc.dg/ubsan/bounds-1.c: New test.
2869
2870 2014-06-15 Tobias Burnus <burnus@net-b.de>
2871
2872 * gfortran.dg/coarray_34.f90: New.
2873 * gfortran.dg/coarray_6.f90: Update test case.
2874
2875 2014-07-14 Richard Biener <rguenther@suse.de>
2876
2877 PR tree-optimization/61779
2878 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2879
2880 2014-07-14 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/61786
2883 * gcc.dg/torture/pr61786.c: New testcase.
2884 * gcc.dg/lto/pr61786_0.c: Likewise.
2885 * gcc.dg/lto/pr61786_1.c: Likewise.
2886
2887 2014-07-14 Richard Biener <rguenther@suse.de>
2888
2889 PR tree-optimization/61757
2890 PR tree-optimization/61783
2891 PR tree-optimization/61787
2892 * gcc.dg/torture/pr61757.c: New testcase.
2893 * gcc.dg/torture/pr61787.c: Likewise.
2894
2895 2014-07-14 Jakub Jelinek <jakub@redhat.com>
2896
2897 PR middle-end/61294
2898 * c-c++-common/Wmemset-transposed-args1.c: New test.
2899 * c-c++-common/Wmemset-transposed-args2.c: New test.
2900 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
2901
2902 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
2903
2904 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
2905 longer happens during parsing.
2906 * gcc.dg/pr44024.c: Update template.
2907 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
2908 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
2909 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
2910
2911 2014-07-13 Tom de Vries <tom@codesourcery.com>
2912
2913 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
2914 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
2915
2916 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
2917
2918 PR C++/60209 - Declaration of user-defined literal operator cause error
2919 * g++.dg/cpp0x/pr60209-neg.C: New.
2920 * g++.dg/cpp0x/pr60209.C: New.
2921 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
2922
2923 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
2924
2925 PR c++/60967
2926 * g++.dg/cilk-plus/pr60967.C: New.
2927
2928 2014-07-13 Tobias Burnus <burnus@net-b.de>
2929
2930 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
2931
2932 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
2933
2934 PR fortran/61780
2935 * gfortran.dg/dependency_44.f90 : New test
2936
2937 2014-07-12 Tobias Burnus <burnus@net-b.de>
2938
2939 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
2940 * gfortran.dg/coarray_atomic_2.f90: New.
2941 * gfortran.dg/coarray_atomic_3.f90: New.
2942 * gfortran.dg/coarray_atomic_4.f90: New.
2943 * gfortran.dg/coarray/atomic_2.f90: New.
2944
2945 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
2946
2947 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
2948 * g++.dg/cpp0x/pr57644.C: New.
2949
2950 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2951
2952 PR c++/53159
2953 * g++.dg/cpp0x/Wnarrowing1.C: New.
2954
2955 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
2956
2957 PR preprocessor/61389
2958 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
2959 * gcc.dg/cpp/sysmac1.c: Likewise.
2960
2961 2014-07-11 Richard Biener <rguenther@suse.de>
2962
2963 PR middle-end/61473
2964 * gcc.dg/memmove-4.c: New testcase.
2965 * gcc.dg/strlenopt-8.c: XFAIL.
2966 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
2967
2968 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
2969
2970 PR target/61561
2971 * gcc.dg/pr61561.c: New test.
2972
2973 2014-07-10 Tom de Vries <tom@codesourcery.com>
2974
2975 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
2976 dg-options.
2977 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
2978 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
2979 dg-options.
2980
2981 2014-07-10 Richard Biener <rguenther@suse.de>
2982
2983 PR c-family/61741
2984 * c-c++-common/torture/pr61741.c: Use signed char.
2985
2986 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
2987
2988 * gnat.dg/opt39.adb: New test.
2989
2990 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
2991
2992 PR tree-optimization/61742
2993 * gcc.dg/torture/pr61742.c: New test.
2994 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
2995 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
2996
2997 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/60686
3000 * g++.dg/cpp0x/explicit8.C: New.
3001
3002 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3003
3004 DR 1584
3005 PR c++/57466
3006 * g++.dg/template/pr57466.C: New.
3007 * g++.dg/cpp0x/pr57466.C: Likewise.
3008 * g++.dg/template/unify6.C: Update.
3009
3010 2014-07-09 Tom de Vries <tom@codesourcery.com>
3011
3012 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3013
3014 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3015
3016 * gfortran.dg/ieee/underflow_1.f90: New file.
3017
3018 2014-07-09 Richard Biener <rguenther@suse.de>
3019
3020 PR c-family/61741
3021 * c-c++-common/torture/pr61741.c: New testcase.
3022
3023 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3024
3025 * lib/target-supports.exp
3026 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3027
3028 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3029
3030 * gcc.dg/globalalias.c: Remove XFAIL.
3031 * gcc.dg/localalias.c: Remove XFAIL.
3032
3033 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3034
3035 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3036 * g++.dg/cpp0x/pr58155.C: New.
3037
3038 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3039
3040 PR testsuite/61453
3041 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3042 Adjust regexp for more targets.
3043
3044 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3045 Paolo Carlini <paolo.carlini@oracle.com>
3046
3047 PR c++/59361
3048 * g++.dg/cpp0x/vt-59361.C: New.
3049
3050 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3051
3052 PR target/61599
3053 * gcc.target/i386/pr61599-1.c: New test.
3054 * gcc.target/i386/pr61599-2.c: New test.
3055
3056 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3057
3058 PR rtl-optimization/61673
3059 * gcc.c-torture/execute/pr61673.c: New test.
3060
3061 PR tree-optimization/61725
3062 * gcc.dg/tree-ssa/vrp93.c: New test.
3063 * gcc.c-torture/execute/pr61725.c: New test.
3064
3065 2014-07-08 Richard Biener <rguenther@suse.de>
3066
3067 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3068 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3069 restriction on loop depth difference.
3070 (record_equality): Likewise.
3071 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3072 (loop_depth_of_name): Remove.
3073 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3074 restriction on loop depth difference.
3075 (init_copy_prop): Likewise.
3076
3077 2014-07-08 Richard Biener <rguenther@suse.de>
3078
3079 PR tree-optimization/61681
3080 * gcc.dg/torture/pr61681.c: New testcase.
3081
3082 2014-07-08 Richard Biener <rguenther@suse.de>
3083
3084 PR tree-optimization/61680
3085 * gcc.dg/vect/pr61680.c: New testcase.
3086
3087 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3088
3089 PR tree-optimization/61576
3090 * gcc.dg/torture/pr61576.c: New test.
3091
3092 2014-07-08 Marek Polacek <polacek@redhat.com>
3093
3094 PR c/60226
3095 * c-c++-common/pr60226.c: New test.
3096
3097 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3098
3099 PR fortran/61459
3100 PR fortran/58883
3101 * gfortran.dg/allocatable_function_8.f90 : New test
3102
3103 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3104
3105 * gcc.target/powerpc/spe-evmerge.c: New file.
3106
3107 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3108
3109 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3110
3111 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3112
3113 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3114
3115 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3116
3117 PR c++/58898
3118 * g++.dg/parse/pr58898.C: New.
3119
3120 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3121
3122 * gfortran.dg/list_read_12.f90: Delete the file.
3123 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3124 of dg-runtest.
3125
3126 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3127
3128 PR libgfortran/61640
3129 * gfortran.dg/arrayio_16.f90: New test.
3130
3131 2014-07-06 Marek Polacek <polacek@redhat.com>
3132
3133 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3134 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3135
3136 2014-07-06 Marek Polacek <polacek@redhat.com>
3137
3138 PR c/6940
3139 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3140 -Wno-sizeof-array-argument.
3141 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3142 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3143 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3144 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3145 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3146 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3147 * c-c++-common/sizeof-array-argument.c: New test.
3148 * gcc.dg/vla-5.c: Add dg-warnings.
3149
3150 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3151
3152 * g++.dg/ipa/devirt-26.C: Update testcase.
3153 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3154 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3155
3156 2014-07-04 Tobias Burnus <burnus@net-b.de>
3157
3158 * gfortran.dg/coarray/coindexed_3.f90: New.
3159
3160 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR middle-end/61654
3163 * g++.dg/opt/pr61654.C: New test.
3164
3165 PR tree-optimization/61684
3166 * gcc.c-torture/compile/pr61684.c: New test.
3167
3168 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3169
3170 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3171 dg-runtest's. Adapt all callers.
3172 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3173 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3174 * lib/go-dg.exp (go-dg-runtest): Likewise.
3175 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3176 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3177
3178 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3179
3180 PR tree-optimization/61682
3181 * gcc.c-torture/execute/pr61682.c: New test.
3182
3183 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3184
3185 * gcc.target/powerpc/shift-dot.c: New test.
3186
3187 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3188
3189 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3190 avoid optimization.
3191
3192 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3193
3194 * gcc.target/arm/identical-invariants.c: New test.
3195
3196 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3197 Chen Gang <gang.chen.5i5j@gmail.com>
3198
3199 * gcc.c-torture/compile/section.c: New testcase.
3200
3201 2014-07-02 Christian Bruel <christian.bruel@st.com>
3202
3203 PR target/29349
3204 PR target/53513
3205 * gcc.target/sh/fpchg.c: New test.
3206
3207 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3208 Fritz Reese <Reese-Fritz@zai.com>
3209
3210 * gfortran.dg/oldstyle_5.f: New test.
3211
3212 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3213
3214 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3215 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3216
3217 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3218
3219 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3220 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3221 * g++.dg/parse/error11.C: Likewise.
3222 * g++.old-deja/g++.brendan/template17.C: Likewise.
3223
3224 2014-07-02 Tobias Burnus <burnus@net-b.de>
3225
3226 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3227 * gfortran.dg/coarray/send_array.f90: Ditto.
3228 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3229
3230 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3231 Yufeng Zhang <yufeng.zhang@arm.com>
3232
3233 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3234 (additional_flags_for_func_ret): New variable based on
3235 $additional_flags with -fno-use-caller-save.
3236 (func-ret-*.c): Use the new variable.
3237
3238 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3239
3240 PR c++/59637
3241 * g++.dg/cpp0x/decltype60.C: New.
3242
3243 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3244
3245 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3246 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3247 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3248 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3249 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3250 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3251 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3252 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3253
3254 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3255
3256 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3257
3258 2014-07-01 Marek Polacek <polacek@redhat.com>
3259
3260 * gcc.dg/Wint-conversion.c: New test.
3261
3262 2014-07-01 Marek Polacek <polacek@redhat.com>
3263
3264 PR c/58286
3265 * gcc.dg/Wincompatible-pointer-types.c: New test.
3266
3267 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3268
3269 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3270 MicroBlaze specific pattern.
3271
3272 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3273
3274 PR c++/58781
3275 PR c++/60249
3276 PR c++/59867
3277 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3278 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3279 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3280
3281 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3282
3283 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3284 test requires greater precision than the current PowerPC long
3285 double implementation supports.
3286
3287 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3288
3289 PR c++/54891
3290 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3291
3292 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3293
3294 PR c++/51400
3295 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3296
3297 2014-06-30 Jeff Law <law@redhat.com>
3298
3299 PR tree-optimization/61607
3300 * gcc.dg/tree-ssa/pr61607.c: New test.
3301
3302 2014-06-30 Marek Polacek <polacek@redhat.com>
3303
3304 * c-c++-common/ubsan/attrib-2.c: New test.
3305 * g++.dg/ubsan/return-3.C: New test.
3306
3307 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3308
3309 PR middle-end/57541
3310 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3311 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3312
3313 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3314
3315 * gcc.dg/ira-loop-pressure.c: New test.
3316
3317 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3318
3319 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3320 checks that the dump is generated.
3321
3322 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3323
3324 PR fortran/36275
3325 PR fortran/38839
3326 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3327 * gfortran.dg/binding_label_tests_27.f90: New file.
3328
3329 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3330
3331 * gfortran.dg/graphite/pr59586.f: New testcase.
3332
3333 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3334
3335 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3336
3337 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3338
3339 PR fortran/29383
3340 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3341 New function.
3342 * gfortran.dg/ieee/ieee.exp: New file.
3343 * gfortran.dg/ieee/ieee_1.F90: New file.
3344 * gfortran.dg/ieee/ieee_2.f90: New file.
3345 * gfortran.dg/ieee/ieee_3.f90: New file.
3346 * gfortran.dg/ieee/ieee_4.f90: New file.
3347 * gfortran.dg/ieee/ieee_5.f90: New file.
3348 * gfortran.dg/ieee/ieee_6.f90: New file.
3349 * gfortran.dg/ieee/ieee_7.f90: New file.
3350 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3351
3352 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3353
3354 * g++.dg/cpp0x/elision_conv.C: New.
3355
3356 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3357
3358 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3359
3360 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3361
3362 PR c++/61614
3363 * g++.dg/ext/complit14.C: New.
3364
3365 2014-06-27 Martin Jambor <mjambor@suse.cz>
3366
3367 PR ipa/61160
3368 * g++.dg/ipa/pr61160-2.C: New test.
3369 * g++.dg/ipa/pr61160-3.C: Likewise.
3370
3371 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3372
3373 PR tree-optimization/57233
3374 PR tree-optimization/61299
3375 * gcc.dg/pr57233.c: New test.
3376 * gcc.target/i386/pr57233.c: New test.
3377 * gcc.target/i386/sse2-pr57233.c: New test.
3378 * gcc.target/i386/avx-pr57233.c: New test.
3379 * gcc.target/i386/avx2-pr57233.c: New test.
3380 * gcc.target/i386/avx512f-pr57233.c: New test.
3381 * gcc.target/i386/xop-pr57233.c: New test.
3382
3383 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3384
3385 * gcc.dg/typeof-2.c: New testcase.
3386
3387 2014-06-27 Marek Polacek <polacek@redhat.com>
3388
3389 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3390 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3391 (fn2): Likewise.
3392 (fn5): Likewise.
3393 (fn6): Likewise.
3394 (fn7): Likewise.
3395 (fn8): Likewise.
3396 (fn9): Likewise.
3397 (fn11): Likewise.
3398 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3399 location. Add memory barrier.
3400 (fn2): Likewise.
3401 (fn3): Likewise.
3402 (fn4): Likewise.
3403 (fn5): Likewise.
3404 * c-c++-common/ubsan/bounds-7.c: New test.
3405
3406 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3407
3408 PR libgfortran/61499
3409 * gfortran.dg/arrayio_15.f90: New test.
3410
3411 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3412
3413 PR target/61586
3414 * gcc.target/alpha/pr61586.c: New test.
3415
3416 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3417
3418 PR c++/57573
3419 * g++.dg/template/pr57573.C: New.
3420
3421 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3422
3423 * gcc.dg/tree-ssa/interposition.c: New testcase.
3424
3425 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3426
3427 PR c++/56633
3428 * g++.dg/cpp0x/deleted8.C: New.
3429
3430 2014-06-26 Martin Jambor <mjambor@suse.cz>
3431
3432 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3433 parameter.
3434 * g++.dg/simulate-thread/bitfields.C: Likewise.
3435 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3436 allow-packed-store-data-races parameter.
3437 * gcc.dg/simulate-thread/subfields.c: Likewise.
3438 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3439 to one.
3440
3441 2014-06-26 Martin Jambor <mjambor@suse.cz>
3442
3443 * g++.dg/ipa/pr60600.C: Fix typo.
3444 * g++.dg/ipa/devirt-25.C: Likewise.
3445
3446 2014-06-26 Richard Biener <rguenther@suse.de>
3447
3448 PR tree-optimization/61607
3449 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3450
3451 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3452
3453 * gcc.dg/inline-22.c: Add bind_pic_locally.
3454 * gcc.dg/inline_4.c: Ditto.
3455 * gcc.dg/fail_always_inline.c: Ditto.
3456 * g++.dg/ipa/devirt-25.C: Ditto.
3457
3458 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3459
3460 * lib/target-support.exp (bind_pic_locally): Save the flags to
3461 'flags_to_postpone' instead of appending to 'flags'.
3462 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3463 with flags_to_postpone and revert after target_compile.
3464 * lib/g++.exp (g++_target_compile): Ditto.
3465 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3466
3467 2014-06-26 Nick Clifton <nickc@redhat.com>
3468
3469 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3470
3471 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3472
3473 PR c++/61537
3474 * g++.dg/template/pr61537.C: New testcase.
3475
3476 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3477
3478 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3479 powerpc*-*-linux*.
3480
3481 2014-06-25 Tobias Burnus <burnus@net-b.de>
3482
3483 * gfortran.dg/coarray_33.f90: New.
3484
3485 2014-06-25 Tobias Burnus <burnus@net-b.de>
3486
3487 * gfortran.dg/coarray/coindexed_1.f90: New.
3488
3489 2014-06-25 Tobias Burnus <burnus@net-b.de>
3490
3491 * gfortran.dg/coarray_collectives_7.f90: New.
3492
3493 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3494
3495 * gcc.c-torture/execute/20140622-1.c: New test.
3496
3497 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3498
3499 DR 178
3500 PR c++/49132
3501 * g++.dg/cpp0x/aggr1.C: New.
3502 * g++.dg/cpp0x/aggr2.C: Likewise.
3503 * g++.dg/init/aggr11.C: Likewise.
3504 * g++.dg/init/aggr12.C: Likewise.
3505
3506 2014-06-25 Martin Jambor <mjambor@suse.cz>
3507
3508 * g++.dg/ipa/pr61540.C: Remove dumping test.
3509
3510 2014-06-25 Marek Polacek <polacek@redhat.com>
3511
3512 PR c/61162
3513 * gcc.dg/pr61162.c: Adjust dg-warning.
3514 * gcc.dg/pr61162-2.c: New test.
3515
3516 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3517
3518 PR tree-optimization/57742
3519 * gcc.dg/tree-ssa/calloc-3.c: New file.
3520
3521 2014-06-25 Richard Biener <rguenther@suse.de>
3522
3523 PR testsuite/61560
3524 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3525 for targets that return _Complex float in memory.
3526
3527 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3528
3529 * gcc.target/arm/vect-noalign.c: Adjust options.
3530
3531 2014-06-24 Cong Hou <congh@google.com>
3532
3533 * gcc.dg/vect/vect-reduc-sad.c: New.
3534 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3535
3536 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3537
3538 PR tree-optimization/57742
3539 * g++.dg/tree-ssa/calloc.C: New testcase.
3540 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3541 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3542 * gcc.dg/strlenopt-9.c: Adapt.
3543
3544 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3545
3546 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3547 global variable.
3548 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3549 instead of calling sequentially in the C code.
3550 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3551 saved_return_address to the stack frame where LR register was stored.
3552 (saved_return_address): Declare weak.
3553
3554 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3555
3556 PR c++/33972
3557 * g++.dg/other/operator3.C: New.
3558 * g++.dg/template/operator8.C: Adjust.
3559 * g++.dg/template/operator9.C: Likewise.
3560
3561 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3562
3563 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3564
3565 2014-06-24 Richard Biener <rguenther@suse.de>
3566
3567 PR tree-optimization/61572
3568 * gcc.target/i386/pr61572.c: New testcase.
3569
3570 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3571
3572 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3573 reduction clause.
3574 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3575 Remove Label is never defined expected error.
3576 * gfortran.dg/gomp/udr8.f90: New test.
3577
3578 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3579
3580 PR tree-optimization/61554
3581 * g++.dg/torture/pr61554.C: New testcase.
3582
3583 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3584
3585 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3586
3587 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3588
3589 * gcc.dg/localalias-2.c: Guard by require-alias.
3590 * gcc.dg/globalalias-2.c: Likewise.
3591
3592 2014-06-23 Kai Tietz <ktietz@redhat.com>
3593
3594 * gcc.target/i386/indjmp-1.c: New test.
3595
3596 2014-06-23 Andrew Pinski <apinski@cavium.com>
3597
3598 * gcc.c-torture/compile/20140723-1.c: New testcase.
3599
3600 2014-06-23 Marek Polacek <polacek@redhat.com>
3601
3602 PR c/61553
3603 * c-c++-common/pr61553.c (foo): Add dg-error.
3604
3605 2014-06-23 Tobias Burnus <burnus@net-b.de>
3606
3607 * gfortran.dg/coarray_32.f90: New.
3608
3609 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3610
3611 DR 577
3612 PR c++/33101
3613 * g++.dg/other/void1.C: Adjust.
3614 * g++.dg/other/void3.C: Likewise.
3615
3616 2014-06-23 Marek Polacek <polacek@redhat.com>
3617
3618 PR c/61553
3619 * c-c++-common/pr61553.c: New test.
3620
3621 2014-06-23 Richard Biener <rguenther@suse.de>
3622
3623 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3624 * g++.dg/vect/slp-pr50819.cc: Likewise.
3625 * g++.dg/vect/slp-pr56812.cc: Likewise.
3626 * gcc.dg/vect/bb-slp-1.c: Likewise.
3627 * gcc.dg/vect/bb-slp-10.c: Likewise.
3628 * gcc.dg/vect/bb-slp-11.c: Likewise.
3629 * gcc.dg/vect/bb-slp-13.c: Likewise.
3630 * gcc.dg/vect/bb-slp-14.c: Likewise.
3631 * gcc.dg/vect/bb-slp-15.c: Likewise.
3632 * gcc.dg/vect/bb-slp-16.c: Likewise.
3633 * gcc.dg/vect/bb-slp-17.c: Likewise.
3634 * gcc.dg/vect/bb-slp-18.c: Likewise.
3635 * gcc.dg/vect/bb-slp-19.c: Likewise.
3636 * gcc.dg/vect/bb-slp-2.c: Likewise.
3637 * gcc.dg/vect/bb-slp-20.c: Likewise.
3638 * gcc.dg/vect/bb-slp-21.c: Likewise.
3639 * gcc.dg/vect/bb-slp-22.c: Likewise.
3640 * gcc.dg/vect/bb-slp-23.c: Likewise.
3641 * gcc.dg/vect/bb-slp-24.c: Likewise.
3642 * gcc.dg/vect/bb-slp-25.c: Likewise.
3643 * gcc.dg/vect/bb-slp-26.c: Likewise.
3644 * gcc.dg/vect/bb-slp-27.c: Likewise.
3645 * gcc.dg/vect/bb-slp-28.c: Likewise.
3646 * gcc.dg/vect/bb-slp-29.c: Likewise.
3647 * gcc.dg/vect/bb-slp-3.c: Likewise.
3648 * gcc.dg/vect/bb-slp-30.c: Likewise.
3649 * gcc.dg/vect/bb-slp-31.c: Likewise.
3650 * gcc.dg/vect/bb-slp-32.c: Likewise.
3651 * gcc.dg/vect/bb-slp-4.c: Likewise.
3652 * gcc.dg/vect/bb-slp-5.c: Likewise.
3653 * gcc.dg/vect/bb-slp-6.c: Likewise.
3654 * gcc.dg/vect/bb-slp-7.c: Likewise.
3655 * gcc.dg/vect/bb-slp-8.c: Likewise.
3656 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3657 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3658 * gcc.dg/vect/bb-slp-9.c: Likewise.
3659 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3660 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3661 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3662 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3663 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3664 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3665 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3666 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3667 * gcc.dg/vect/pr26359.c: Likewise.
3668 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3669
3670 2014-06-23 Marek Polacek <polacek@redhat.com>
3671
3672 * c-c++-common/pr49706-2.c: New test.
3673
3674 2014-06-23 Alan Modra <amodra@gmail.com>
3675
3676 * gcc.dg/pr61583.c: New.
3677
3678 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3679
3680 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3681 [u]int64x1_t.
3682
3683 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3684 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3685
3686 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3687 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3688 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3689 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3690 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3691 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3692 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3693 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3694 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3695 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3696 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3697 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3698 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3699 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3700 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3701 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3702 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3703 test_vsrid_n_u64): Fix signature to match intrinsic.
3704
3705 (test_vabs_s64): Remove.
3706 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3707
3708 (test_vdupd_lane_s64): Rename to...
3709 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3710
3711 (test_vdupd_lane_u64): Rename to...
3712 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3713
3714 (test_vtst_s64): Rename to...
3715 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3716
3717 (test_vtst_u64): Rename to...
3718 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3719
3720 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3721 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3722 Remove out-of-bounds tests.
3723 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3724 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3725 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3726
3727 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3728
3729 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3730 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3731 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3732 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3733 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3734 vector types.
3735 * gcc.target/aarch64/vsub_f64.c: Likewise.
3736 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3737 scheme as now the same for all variants.
3738 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3739 float64x1_t.
3740
3741 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3742
3743 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3744
3745 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3746
3747 * gcc.dg/localalias.c: Fix broken commit.
3748 * gcc.dg/globalalias.c: Likewise.
3749
3750 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3751
3752 * gcc.dg/localalias.c: New testcase.
3753 * gcc.dg/localalias-2.c: New testcase.
3754 * gcc.dg/globalalias.c: New testcase.
3755 * gcc.dg/globalalias-2.c: New testcase.
3756
3757 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3758
3759 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3760
3761 2014-06-20 Marek Polacek <polacek@redhat.com>
3762
3763 * c-c++-common/ubsan/bounds-1.c: New test.
3764 * c-c++-common/ubsan/bounds-2.c: New test.
3765 * c-c++-common/ubsan/bounds-3.c: New test.
3766 * c-c++-common/ubsan/bounds-4.c: New test.
3767 * c-c++-common/ubsan/bounds-5.c: New test.
3768 * c-c++-common/ubsan/bounds-6.c: New test.
3769
3770 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3771
3772 Make the tests big-endian friendly.
3773
3774 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3775 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3776 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3777 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3778 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3779 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3780 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3781 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3782 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3783
3784 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3785 Max Ostapenko <m.ostapenko@partner.samsung.com>
3786
3787 PR sanitizer/61547
3788 * c-c++-common/asan/strlen-overflow-1.c: New test.
3789
3790 2014-06-20 Martin Jambor <mjambor@suse.cz>
3791
3792 PR ipa/61540
3793 * g++.dg/ipa/pr61540.C: New test.
3794
3795 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3796 Max Ostapenko <m.ostapenko@partner.samsung.com>
3797
3798 PR sanitizer/61530
3799 * c-c++-common/asan/pr61530.c: New test.
3800
3801 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3802
3803 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3804 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3805 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3806 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3807 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3808 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3809 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3810 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3811 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3812 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3813 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3814 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3815 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3816 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3817 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3818 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3819 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3820 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3821 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3822 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3823 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3824 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3825 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3826 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3827 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3828 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3829 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3830 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3831 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3832 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3833 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3834 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3835 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3836 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3837 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3838 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3839 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3840 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3841 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3842 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3843 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3844 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3845 (test_vqdmlal_high_lane_s16): Fix parameter type.
3846 (test_vqdmlal_high_lane_s32): Likewise.
3847 (test_vqdmull_high_lane_s16): Likewise.
3848 (test_vqdmull_high_lane_s32): Likewise.
3849 (test_vqdmlsl_high_lane_s32): Likewise.
3850 (test_vqdmlsl_high_lane_s16): Likewise.
3851 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3852 Fix argument type.
3853 (test_vqdmlals_lane_s32): Likewise.
3854 (test_vqdmlslh_lane_s16): Likewise.
3855 (test_vqdmlsls_lane_s32): Likewise.
3856 (test_vqdmulhh_lane_s16): Likewise.
3857 (test_vqdmulhs_lane_s32): Likewise.
3858 (test_vqdmullh_lane_s16): Likewise.
3859 (test_vqdmulls_lane_s32): Likewise.
3860 (test_vqrdmulhh_lane_s16): Likewise.
3861 (test_vqrdmulhs_lane_s32): Likewise.
3862
3863 2014-06-20 Tobias Burnus <burnus@net-b.de>
3864
3865 PR testsuite/61567
3866 * gfortran.dg/coarray_collectives_5.f90: Update
3867 dg-final scan-tree-dump-times.
3868 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3869
3870 2014-06-20 Hale Wang <hale.wang@arm.com>
3871
3872 * gcc.target/arm/lto/: New folder to verify the LTO option.
3873 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3874 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3875 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3876 * lib/lto.exp (object-readelf): New procedure.
3877
3878 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3879
3880 PR fortran/61454
3881 * gfortran.dg/pr61454.f90: New file.
3882
3883 2014-06-19 Terry Guo <terry.guo@arm.com>
3884
3885 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3886 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3887 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
3888
3889 2014-06-19 Tobias Burnus <burnus@net-b.de>
3890
3891 * gfortran.dg/coarray/collectives_2.f90: Extend
3892 and make valid.
3893
3894 2014-06-18 Tom de Vries <tom@codesourcery.com>
3895
3896 * gcc.target/aarch64/fuse-caller-save.c: New test.
3897
3898 2014-06-18 Radovan Obradovic <robradovic@mips.com>
3899 Tom de Vries <tom@codesourcery.com>
3900
3901 * gcc.target/arm/fuse-caller-save.c: New test.
3902
3903 2014-06-18 Richard Biener <rguenther@suse.de>
3904
3905 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
3906 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
3907 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
3908
3909 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
3910
3911 PR tree-optimization/61518
3912 * gcc.dg/torture/pr61518.c: New test.
3913
3914 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
3915
3916 PR tree-optimization/61517
3917 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
3918 (incorrect_read_be32): Likewise.
3919 (main): Call incorrect_read_* to test stmt replacement is made by
3920 bswap at the right place.
3921 * gcc.c-torture/execute/pr61517.c: New test.
3922
3923 2014-06-18 Andreas Schwab <schwab@suse.de>
3924
3925 PR rtl-optimization/54555
3926 * gcc.target/m68k/pr54555.c: New test.
3927
3928 2014-06-18 Olivier Hainque <hainque@adacore.com>
3929
3930 * gnat.dg/blocklocs.adb: New test.
3931
3932 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
3933
3934 PR tree-optimization/52252
3935 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
3936 * gcc.target/i386/pr52252-core.c: Ditto.
3937
3938 PR tree-optimization/61403
3939 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
3940
3941 2014-06-18 Jakub Jelinek <jakub@redhat.com>
3942
3943 * gfortran.dg/gomp/declare-simd-1.f90: New test.
3944 * gfortran.dg/gomp/depend-1.f90: New test.
3945 * gfortran.dg/gomp/target1.f90: New test.
3946 * gfortran.dg/gomp/target2.f90: New test.
3947 * gfortran.dg/gomp/target3.f90: New test.
3948 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
3949 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
3950 201107.
3951
3952 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
3953
3954 PR fortran/61126
3955 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
3956
3957 2014-06-17 Tobias Burnus <burnus@net-b.de>
3958 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
3959
3960 * gfortran.dg/coarray/send_array.f90: New.
3961 * gfortran.dg/coarray/get_array.f90: New.
3962 * gfortran.dg/coarray/sendget_array.f90: New.
3963 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
3964 names.
3965 * gfortran.dg/coarray/collectives_2.f90: New.
3966
3967 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3968
3969 PR target/61533
3970 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
3971 dg-options.
3972
3973 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
3974
3975 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
3976 unit_id and kind_id to zero.
3977
3978 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
3979
3980 PR target/61483
3981 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
3982 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
3983 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
3984 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
3985
3986 2014-06-17 Richard Biener <rguenther@suse.de>
3987
3988 PR lto/61012
3989 * gcc.dg/lto/pr61526_0.c: New testcase.
3990 * gcc.dg/lto/pr61526_1.c: Likewise.
3991
3992 2014-06-17 Richard Biener <rguenther@suse.de>
3993
3994 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
3995 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
3996 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
3997 * gcc.dg/tree-ssa/vrp36.c: Likewise.
3998 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
3999
4000 2014-06-17 Richard Biener <rguenther@suse.de>
4001
4002 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4003
4004 2014-06-16 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/61482
4007 * g++.dg/torture/pr61482.C: New testcase.
4008
4009 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4010
4011 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4012 vpmacsdql instruction.
4013
4014 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4015
4016 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4017 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4018 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4019 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4020 test patterns.
4021 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4022 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4023 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4024 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4025 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4026 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4027
4028 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4029
4030 PR fortran/28484
4031 PR fortran/61429
4032 * gfortran.dg/system_clock_1.f90: New file.
4033 * gfortran.dg/system_clock_2.f90: New file.
4034
4035 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4036
4037 PR c++/33101
4038 * g++.dg/other/void3.C: New.
4039 * g++.dg/conversion/err-recover1.C: Update.
4040
4041 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4042
4043 PR target/61415
4044 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4045 * gcc.target/powerpc/pack02.c: Use it.
4046 * gcc.target/powerpc/tfmode_off.c: Likewise.
4047
4048 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4049
4050 PR rtl-optimization/61094
4051 PR rtl-optimization/61446
4052 * gcc.target/i386/pr61446.c : New.
4053
4054 2014-06-13 Dehao Chen <dehao@google.com>
4055
4056 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4057
4058 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4059
4060 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4061
4062 2014-06-13 Richard Biener <rguenther@suse.de>
4063
4064 * c-c++-common/pr46562-2.c: Adjust.
4065 * g++.dg/tree-ssa/pr8781.C: Likewise.
4066 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4067 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4068 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4069 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4070 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4071
4072 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4073
4074 PR tree-optimization/61375
4075 * gcc.c-torture/execute/pr61375-1.c: New test.
4076
4077 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4078
4079 PR middle-end/61486
4080 * c-c++-common/gomp/pr61486-1.c: New test.
4081 * c-c++-common/gomp/pr61486-2.c: New test.
4082
4083 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4084
4085 PR target/59843
4086 * gcc.dg/vect/vect-singleton_1.c: New file.
4087
4088 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4089
4090 PR target/61443
4091 * gcc.target/avr/torture/pr61443.c: New test.
4092
4093 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4094
4095 PR c++/19200
4096 * g++.dg/parse/friend11.C: New.
4097
4098 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4099
4100 PR c++/60265
4101 * g++.dg/cpp0x/using-enum-1.C: New.
4102 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4103
4104 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4105
4106 PR c++/19200
4107 * g++.dg/parse/friend9.C: New.
4108 * g++.dg/parse/friend10.C: Likewise.
4109 * g++.dg/parse/friend7.C: Adjust.
4110
4111 2014-06-11 Richard Biener <rguenther@suse.de>
4112
4113 PR tree-optimization/61452
4114 * gcc.dg/torture/pr61452.c: New testcase.
4115
4116 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4117
4118 PR c++/34049
4119 * g++.dg/parse/pr34049.C: New.
4120
4121 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4122
4123 * gcc.c-torture/execute/pr61306-1.c: New test.
4124 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4125 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4126
4127 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4128
4129 * gcc.target/aarch64/acle/acle.exp: New.
4130 * gcc.target/aarch64/acle/crc32b.c: New test.
4131 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4132 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4133 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4134 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4135 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4136 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4137 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4138
4139 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4140
4141 PR tree-optimization/52252
4142 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4143
4144 2014-06-11 Richard Biener <rguenther@suse.de>
4145
4146 PR middle-end/61437
4147 * gcc.dg/torture/20140610-1.c: New testcase.
4148 * gcc.dg/torture/20140610-2.c: Likewise.
4149
4150 2014-06-10 Richard Biener <rguenther@suse.de>
4151
4152 PR tree-optimization/61438
4153 * gcc.dg/torture/pr61438.c: New testcase.
4154
4155 2014-06-10 Richard Biener <rguenther@suse.de>
4156
4157 PR middle-end/61456
4158 * g++.dg/opt/pr61456.C: New testcase.
4159
4160 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4161 Mikael Morin <mikael@gcc.gnu.org>
4162
4163 PR fortran/41936
4164 * gfortran.dg/class_array_15.f03: Check memory leaks.
4165
4166 2014-06-10 Richard Biener <rguenther@suse.de>
4167
4168 PR tree-optimization/57186
4169 PR tree-optimization/59299
4170 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4171 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4172
4173 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4174
4175 PR fortran/60928
4176 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4177 directives.
4178 * gfortran.dg/gomp/associate1.f90: New test.
4179 * gfortran.dg/gomp/intentin1.f90: New test.
4180 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4181 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4182 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4183 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4184
4185 2014-06-09 Marek Polacek <polacek@redhat.com>
4186
4187 PR c/36446
4188 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4189 * gcc.dg/array-2.c: Likewise.
4190 * gcc.dg/array-const-2.c: Likewise.
4191 * gcc.dg/ucnid-8.c: Likewise.
4192 * gcc.dg/vla-init-1.c: Likewise.
4193 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4194 * gcc.dg/c99-flex-array-7.c: Likewise.
4195 * gcc.dg/init-bad-1.c: Likewise.
4196 * gcc.dg/init-bad-3.c: Likewise.
4197 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4198 * gcc.dg/pedwarn-init.c: Add dg-warning.
4199 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4200
4201 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4202
4203 PR c++/22556
4204 * g++.dg/other/redecl3.C: New.
4205
4206 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4207
4208 PR c++/54442
4209 * g++.dg/pr54442.C: New file.
4210
4211 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4212
4213 PR fortran/61406
4214 * gfortran.dg/associate_17.f90 : New test
4215
4216 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4217
4218 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4219 void for TEST instead of static void.
4220 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4221 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4222 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4223 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4224 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4225 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4226 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4227 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4228 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4229 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4230 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4231 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4232 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4233 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4234 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4235 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4236 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4237 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4238 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4239 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4240 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4241 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4242 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4243 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4244 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4245 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4246 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4247 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4248 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4249 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4250 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4251 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4252 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4253 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4254 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4255 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4256 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4257 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4258 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4259 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4260 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4261 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4262 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4263 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4264 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4265 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4266 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4267 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4268 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4269 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4270 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4271 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4272 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4273 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4274 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4275 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4276 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4277 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4278 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4279 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4280 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4281 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4282 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4283 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4284 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4285 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4286 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4287 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4288 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4289 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4290 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4291 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4292 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4293 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4294 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4295 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4296 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4297 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4298 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4299 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4300 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4301 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4302 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4303 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4304 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4305 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4306 instead of static void.
4307 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4308 delete unused variables.
4309 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4310 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4311 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4312 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4313 delete unused variables, void for TEST instead of static void.
4314 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4315 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4316 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4317 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4318 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4319 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4320 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4321 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4322 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4323 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4324 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4325 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4326 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4327 initialize variables.
4328 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4329 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4330 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4331 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4332 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4333 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4334 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4336 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4337 * gcc.target/i386/i386.exp: Ditto.
4338 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4339 CALC, void for TEST instead of static void, initialize variables.
4340 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4341 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4342 static void.
4343 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4344 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4345 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4346 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4347 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4418 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4419 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4420 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4421 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4425 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4426 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4439 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4440 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4441 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4444 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4445 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4446 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4449 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4450 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4451 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4452 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4453 instead of static void.
4454 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4455 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4456 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4457 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4458 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4459 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4462 static void, delete unused variables.
4463 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4468 static void, delete unused variables, Change parameters for
4469 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4470 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4471 CALC, void for TEST instead of static void.
4472 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4473 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4474 void.
4475 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4477 static void, change type of parameter for UNION_TYPE.
4478 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4480 void for TEST instead of static void, delete unused variables, change
4481 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4482 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4489 void for TEST instead of static void, change parameters for
4490 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4491 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4494 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4495 __attribute__((unused)).
4496 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4497 __attribute__((unused)).
4498 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4499 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4500 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4501 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4502 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4503 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4504 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4505 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4506 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4507 add __attribute__((unused)).
4508 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4509 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4510 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4517 delete unused variables.
4518 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4523 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4524 static void, mask_merging and zero_masking for unsigned types.
4525 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4526 CHECK_ARRAY for unsigned types.
4527 * gcc.target/i386/m256-check.h: Ditto.
4528 * gcc.target/i386/m512-check.h: Ditto.
4529
4530 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4531
4532 PR target/61062
4533 * gcc.target/arm/pr48252.c (main): Expect same result
4534 as endian-neutral.
4535
4536 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4537
4538 PR fortran/45187
4539 * gfortran.dg/cray_pointers_10.f90: New file.
4540
4541 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4542
4543 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4544 instead of complex(kind=16).
4545
4546 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4547
4548 PR fortran/38829
4549 * gfortran.dg/bind_c_usage_29.f90: New file.
4550
4551 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4552
4553 * gnat.dg/opt38.adb: New test.
4554 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4555
4556 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4557
4558 PR target/18343
4559 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4560 New macro, 0 for __MMIX__, default 64.
4561 (bar): Pass it to __builtin_apply instead of literal 64.
4562
4563 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4564
4565 * gfortran.dg/io_constraints_11.f90: New file.
4566 * gfortran.dg/io_constraints_12.f90: New file.
4567 * gfortran.dg/io_constraints_13.f90: New file.
4568
4569 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4570
4571 PR target/61423
4572 * gcc.target/i386/pr61423.c: New test.
4573
4574 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4575
4576 PR c++/60184
4577 * g++.dg/cpp0x/constexpr-union6.C: New.
4578 * g++.dg/cpp0x/union6.C: Likewise.
4579 * g++.dg/init/ref14.C: Adjust.
4580 * g++.dg/init/union1.C: Likewise.
4581
4582 2014-06-06 Richard Biener <rguenther@suse.de>
4583
4584 PR tree-optimization/59299
4585 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4586
4587 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4588
4589 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4590 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4591
4592 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4593
4594 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4595 bitfield and test wrong results instead of correct results to make the
4596 test more portable.
4597
4598 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4599
4600 PR c++/60432
4601 * g++.dg/cpp0x/constexpr-60432.C: New.
4602
4603 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4604
4605 PR c++/60199
4606 * g++.dg/cpp0x/constexpr-60199.C: New.
4607
4608 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4609
4610 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4611 Specify -march=z900 as an additional option.
4612 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4613 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4614 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4615
4616 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4617
4618 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4619 reduction clause diagnostic changes.
4620 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4621 * gfortran.dg/gomp/reduction1.f90: Likewise.
4622 * gfortran.dg/gomp/reduction3.f90: Likewise.
4623 * gfortran.dg/gomp/udr1.f90: New test.
4624 * gfortran.dg/gomp/udr2.f90: New test.
4625 * gfortran.dg/gomp/udr3.f90: New test.
4626 * gfortran.dg/gomp/udr4.f90: New test.
4627 * gfortran.dg/gomp/udr5.f90: New test.
4628 * gfortran.dg/gomp/udr6.f90: New test.
4629 * gfortran.dg/gomp/udr7.f90: New test.
4630
4631 2014-06-06 Christian Bruel <christian.bruel@st.com>
4632
4633 PR tree-optimization/43934
4634 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4635
4636 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4637
4638 PR c/53119
4639 * gcc.dg/pr53119.c: New testcase.
4640
4641 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4642
4643 PR target/52472
4644 * gcc.target/avr/pr52472.c: New test.
4645
4646
4647 2014-06-05 Jeff Law <law@redhat.com>
4648
4649 PR tree-optimization/61289
4650 * g++.dg/pr61289.C: New test.
4651 * g++.dg/pr61289-2.C: New test.
4652
4653 2014-06-05 Richard Biener <rguenther@suse.de>
4654 Paolo Carlini <paolo.carlini@oracle.com>
4655
4656 PR c++/56961
4657 * g++.dg/parse/pr56961.C: New.
4658
4659 2014-06-05 Kai Tietz <ktietz@redhat.com>
4660
4661 PR target/46219
4662 * gcc.target/i386/sibcall-4.c: Remove xfail.
4663
4664 2014-06-05 Julian Brown <julian@codesourcery.com>
4665 Sandra Loosemore <sandra@codesourcery.com>
4666
4667 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4668
4669 2014-06-05 Richard Biener <rguenther@suse.de>
4670
4671 PR c++/61004
4672 * g++.dg/diagnostic/pr61004.C: New testcase.
4673
4674 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4675
4676 * gcc.dg/torture/pr61319.c: New test.
4677
4678 2014-06-05 Marek Polacek <polacek@redhat.com>
4679
4680 PR c/56724
4681 * gcc.dg/pr56724-3.c: New test.
4682
4683 2014-06-05 Andreas Schwab <schwab@suse.de>
4684
4685 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4686
4687 2014-06-05 Marek Polacek <polacek@redhat.com>
4688
4689 PR c/49706
4690 * c-c++-common/pr49706.c: New test.
4691
4692 2014-06-05 Marek Polacek <polacek@redhat.com>
4693
4694 PR c/48062
4695 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4696 * gcc.dg/Wshadow-3.c: Likewise.
4697 * gcc.dg/pr48062.c: New test.
4698
4699 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4700
4701 PR c++/43453
4702 * g++.dg/init/pr43453.C: New.
4703
4704 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4705
4706 PR tree-optimization/61385
4707 * gcc.dg/tree-ssa/pr61385.c: New file.
4708
4709 2014-06-04 Richard Biener <rguenther@suse.de>
4710
4711 PR tree-optimization/60098
4712 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4713
4714 2014-06-04 Richard Biener <rguenther@suse.de>
4715
4716 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4717
4718 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4719
4720 PR c/58942
4721 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4722 the case with a pointer.
4723
4724 2014-06-04 Marek Polacek <polacek@redhat.com>
4725
4726 PR c/30020
4727 * c-c++-common/pr30020.c: New test.
4728
4729 2014-06-03 Andrew Pinski <apinski@cavium.com>
4730
4731 * gcc.c-torture/compile/20140528-1.c: New testcase.
4732
4733 2014-06-03 Dehao Chen <dehao@google.com>
4734
4735 * gcc.dg/tree-prof/merge_block.c: New test.
4736
4737 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4738
4739 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4740 * g++.dg/ext/mv15.C (dg-options): Ditto.
4741
4742 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4743
4744 DR 1423
4745 PR c++/52174
4746 * g++.dg/cpp0x/nullptr31.C: New.
4747 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4748 * g++.dg/cpp0x/nullptr17.C: Update.
4749
4750 2014-06-03 Marek Polacek <polacek@redhat.com>
4751
4752 PR c/60439
4753 * c-c++-common/pr60439.c: New test.
4754 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4755
4756 2014-06-03 Martin Jambor <mjambor@suse.cz>
4757
4758 PR ipa/61160
4759 * g++.dg/ipa/pr61160-1.C: New test.
4760
4761 2014-06-03 Richard Biener <rguenther@suse.de>
4762
4763 PR tree-optimization/61383
4764 * gcc.dg/torture/pr61383-1.c: New testcase.
4765
4766 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4767
4768 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4769
4770 2014-06-02 Jeff Law <law@redhat.com>
4771
4772 PR rtl-optimization/61094
4773 * g++.dg/pr61094: New test.
4774
4775 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4776
4777 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4778 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4779 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4780 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4781 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4782 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4783 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4784 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4785
4786 2014-06-02 Richard Biener <rguenther@suse.de>
4787
4788 PR tree-optimization/61346
4789 * gcc.dg/torture/pr61346.c: New testcase.
4790
4791 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4792
4793 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4794 not compilation.
4795 * gcc.target/i386/sibcall-4.c: Ditto.
4796 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4797
4798 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4799
4800 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4801 in scan-assembler-not string.
4802 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4803 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4804 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4805
4806 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4807
4808 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4809
4810 2014-06-01 Kai Tietz <ktietz@redhat.com>
4811
4812 PR target/61377
4813 * gcc.target/i386/sibcall-6.c: New test.
4814
4815 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4816
4817 DR 1227
4818 PR c++/57543
4819 * g++.dg/cpp0x/pr57543-1.C: New.
4820 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4821 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4822 * g++.dg/cpp0x/decltype59.C: Likewise.
4823
4824 2014-05-31 Tom de Vries <tom@codesourcery.com>
4825
4826 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4827
4828 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4829
4830 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4831 restore_gcc_exec_prefix_env_var): New procedures.
4832 (set_ld_library_path_env_vars,
4833 restore_ld_library_path_env_vars): Use them.
4834 * lib/c-compat.exp: Load target-libpath.exp.
4835 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4836 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4837 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4838 restore_gcc_exec_prefix_env_var.
4839 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4840 Likewise.
4841
4842 * c-c++-common/asan/misalign-1.c: New test.
4843 * c-c++-common/asan/misalign-2.c: New test.
4844
4845 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4846 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4847 -DASAN_USE_DEJAGNU_GTEST=1.
4848 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4849 * g++.dg/asan/asan_oob_test.cc: Likewise.
4850 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4851 * g++.dg/asan/asan_str_test.cc: Likewise.
4852 * g++.dg/asan/asan_test_utils.h: Likewise.
4853 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4854 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4855 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4856 Imported from upstream r209283.
4857 * g++.dg/asan/asan_test_config.h: Likewise.
4858
4859 2014-05-30 Kai Tietz <ktietz@redhat.com>
4860
4861 PR target/60104
4862 * gcc.target/i386/sibcall-1.c: New test.
4863 * gcc.target/i386/sibcall-2.c: New test.
4864 * gcc.target/i386/sibcall-3.c: New test.
4865 * gcc.target/i386/sibcall-4.c: New test.
4866
4867 2014-05-30 Ian Lance Taylor <iant@google.com>
4868
4869 * gcc.target/i386/pause-2.c: New test.
4870
4871 2014-05-30 Tom de Vries <tom@codesourcery.com>
4872
4873 * gcc.target/i386/fuse-caller-save.c: New test.
4874 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4875 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4876
4877 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4878
4879 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4880 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4881 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4882 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4883 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4884 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4885 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4886 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4887 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
4888 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
4889 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
4890 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
4891 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
4892 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
4893 * gcc.target/arm/simd/vrev32s16_1.c: New file.
4894 * gcc.target/arm/simd/vrev32s8_1.c: New file.
4895 * gcc.target/arm/simd/vrev32u16_1.c: New file.
4896 * gcc.target/arm/simd/vrev32u8_1.c: New file.
4897 * gcc.target/arm/simd/vrev64f32_1.c: New file.
4898 * gcc.target/arm/simd/vrev64p16_1.c: New file.
4899 * gcc.target/arm/simd/vrev64p8_1.c: New file.
4900 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
4901 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
4902 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
4903 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
4904 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
4905 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
4906 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
4907 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
4908 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
4909 * gcc.target/arm/simd/vrev64s16_1.c: New file.
4910 * gcc.target/arm/simd/vrev64s32_1.c: New file.
4911 * gcc.target/arm/simd/vrev64s8_1.c: New file.
4912 * gcc.target/arm/simd/vrev64u16_1.c: New file.
4913 * gcc.target/arm/simd/vrev64u32_1.c: New file.
4914 * gcc.target/arm/simd/vrev64u8_1.c: New file.
4915
4916 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
4917
4918 PR rtl-optimization/61325
4919 * gcc.target/aarch64/pr61325.c: New.
4920
4921 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
4922
4923 * gcc.target/arm/simd/vextQf32_1.c: New file.
4924 * gcc.target/arm/simd/vextQp16_1.c: New file.
4925 * gcc.target/arm/simd/vextQp8_1.c: New file.
4926 * gcc.target/arm/simd/vextQs16_1.c: New file.
4927 * gcc.target/arm/simd/vextQs32_1.c: New file.
4928 * gcc.target/arm/simd/vextQs64_1.c: New file.
4929 * gcc.target/arm/simd/vextQs8_1.c: New file.
4930 * gcc.target/arm/simd/vextQu16_1.c: New file.
4931 * gcc.target/arm/simd/vextQu32_1.c: New file.
4932 * gcc.target/arm/simd/vextQu64_1.c: New file.
4933 * gcc.target/arm/simd/vextQu8_1.c: New file.
4934 * gcc.target/arm/simd/vextQp64_1.c: New file.
4935 * gcc.target/arm/simd/vextf32_1.c: New file.
4936 * gcc.target/arm/simd/vextp16_1.c: New file.
4937 * gcc.target/arm/simd/vextp8_1.c: New file.
4938 * gcc.target/arm/simd/vexts16_1.c: New file.
4939 * gcc.target/arm/simd/vexts32_1.c: New file.
4940 * gcc.target/arm/simd/vexts64_1.c: New file.
4941 * gcc.target/arm/simd/vexts8_1.c: New file.
4942 * gcc.target/arm/simd/vextu16_1.c: New file.
4943 * gcc.target/arm/simd/vextu32_1.c: New file.
4944 * gcc.target/arm/simd/vextu64_1.c: New file.
4945 * gcc.target/arm/simd/vextu8_1.c: New file.
4946 * gcc.target/arm/simd/vextp64_1.c: New file.
4947
4948 2014-05-29 Radovan Obradovic <robradovic@mips.com>
4949 Tom de Vries <tom@codesourcery.com>
4950
4951 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
4952 options.
4953 * gcc.target/mips/fuse-caller-save.h: New include file.
4954 * gcc.target/mips/fuse-caller-save.c: New test.
4955 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
4956 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
4957
4958 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
4959
4960 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
4961
4962 2014-05-28 Richard Biener <rguenther@suse.de>
4963
4964 PR middle-end/61045
4965 * gcc.dg/pr61045.c: New testcase.
4966
4967 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4968
4969 * lib/clearcap.exp: New file.
4970 * gcc.dg/vect/vect.exp: Load clearcap.exp.
4971 Remove clearcap_ldflags handling.
4972 Call clearcap-init, clearcap-finish.
4973 * gcc.target/i386/i386.exp: Likewise.
4974 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
4975 * gcc.target/i386/clearcapv2.map: Move to
4976 ../config/sol2-clearcapv2.map.
4977 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
4978 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
4979
4980 2014-05-28 Richard Biener <rguenther@suse.de>
4981
4982 PR tree-optimization/61335
4983 * gfortran.dg/pr61335.f90: New testcase.
4984
4985 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4986
4987 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
4988
4989 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
4990
4991 * gnat.dg/overflow_fixed.adb: New test.
4992
4993 2014-05-27 Marek Polacek <polacek@redhat.com>
4994
4995 PR c/56724
4996 * gcc.dg/pr56724-1.c: New test.
4997 * gcc.dg/pr56724-2.c: New test.
4998 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
4999 -Wtraditional.
5000 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5001
5002 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5003
5004 * gcc.dg/fold-compare-8.c: New test.
5005 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5006
5007 2014-05-27 Richard Biener <rguenther@suse.de>
5008
5009 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5010
5011 2014-05-27 Marek Polacek <polacek@redhat.com>
5012
5013 PR testsuite/61319
5014 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5015 LLONG_MIN, and ULLONG_MAX.
5016
5017 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5018
5019 * lib/target-supports.exp (check_effective_target_vect_bswap):
5020 Specify arm*-*-* support.
5021
5022 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5023
5024 PR testsuite/61319
5025 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5026 -nan optional.
5027 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5028 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5029
5030 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5031
5032 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5033
5034 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5035
5036 PR rtl-optimization/61222
5037 * gcc.c-torture/compile/pr61222-1.c: New test.
5038 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5039
5040 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5041
5042 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5043
5044 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5045
5046 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5047
5048 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5049
5050 PR libgfortran/55117
5051 * gfortran.dg/namelist_85.f90: New test.
5052
5053 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5054
5055 PR c/61191
5056 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5057 the case with syntax error.
5058
5059 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5060
5061 * gcc.dg/lto/pr61278_0.c: New test.
5062 * gcc.dg/lto/pr61278_1.c: New test.
5063
5064 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5065
5066 * gcc.dg/pr61220.c: New test.
5067 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5068
5069 2014-05-25 Tobias Burnus <burnus@net-b.de>
5070
5071 * gfortran.dg/coarray_10.f90: Update dg-warning.
5072 * gfortran.dg/coarray_this_image_1.f90: New.
5073 * gfortran.dg/coarray_this_image_2.f90: New.
5074
5075 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5076
5077 PR libfortran/61173
5078 * gfortran.dg/arrayio_14.f90: New test.
5079
5080 2014-05-24 Andreas Schwab <schwab@suse.de>
5081
5082 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5083
5084 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5085
5086 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5087 Adjust regexp for -flto.
5088 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5089 * gfortran.dg/pr52835.f90: Likewise.
5090
5091 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5092
5093 PR rtl-optimization/61215
5094 * gcc.target/i386/pr61215.c: New.
5095
5096 2014-05-23 Marek Polacek <polacek@redhat.com>
5097 Jakub Jelinek <jakub@redhat.com>
5098
5099 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5100 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5101 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5102 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5103 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5104 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5105 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5106 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5107 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5108 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5109 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5110 * c-c++-common/ubsan/float-cast.h: New file.
5111 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5112 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5113
5114 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5115
5116 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5117
5118 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5119
5120 * g++.dg/cpp1y/lambda-init9.C: New.
5121
5122 2014-05-23 Richard Biener <rguenther@suse.de>
5123
5124 PR testsuite/61266
5125 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5126 adjust testcase to reflect reality.
5127
5128 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5129
5130 PR tree-optimization/54733
5131 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5132 optimization to support memory sources and bitwise operations
5133 equivalent to load in host endianness.
5134 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5135 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5136 * gcc.c-torture/execute/bswap-2.c: Likewise.
5137
5138 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5139
5140 * lib/target-supports.exp: New effective targets for architectures
5141 capable of performing byte swap.
5142 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5143 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5144 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5145
5146 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5147
5148 PR c++/61088
5149 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5150 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5151
5152 2014-05-22 Xinliang David Li <davidxl@google.com>
5153
5154 * g++.dg/ipa/devirt-15.C: Fix expected message.
5155 * g++.dg/ipa/devirt-16.C: Ditto.
5156 * g++.dg/ipa/devirt-17.C: Ditto.
5157 * g++.dg/ipa/devirt-26.C: Ditto.
5158 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5159 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5160 * g++.dg/tree-ssa/pr8781.C:Ditto.
5161
5162 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5163
5164 * gcc.target/powerpc/htm-ttest.c: New test.
5165
5166 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5167
5168 * gnat.dg/opt37.ad[sb]: New test.
5169
5170 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5171
5172 PR c/61271
5173 * g++.dg/cilk-plus/AN/array_function.cc: New.
5174
5175 2014-05-22 Richard Biener <rguenther@suse.de>
5176
5177 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5178
5179 2014-05-22 Kostya Serebryany <kcc@google.com>
5180
5181 * c-c++-common/tsan/mutexset1.c: Update the test to match
5182 upstream r209283.
5183 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5184
5185 2014-05-21 Marek Polacek <polacek@redhat.com>
5186
5187 PR sanitizer/61272
5188 * g++.dg/ubsan/pr61272.C: New test.
5189
5190 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5191 Sandra Loosemore <sandra@codesourcery.com>
5192
5193 PR lto/60179
5194 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5195 * gcc.target/nios2/custom-fp-lto.c: New test.
5196
5197 2014-05-21 Andreas Schwab <schwab@suse.de>
5198
5199 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5200
5201 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5202
5203 PR target/54236
5204 * gcc.target/sh/pr54236-3.c: New.
5205
5206 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5207
5208 PR c++/60189
5209 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5210
5211 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5212
5213 PR tree-optimization/60899
5214 * g++.dg/ipa/devirt-11.C: Update template.
5215
5216 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5217
5218 PR C++/61038
5219 * g++.dg/cpp0x/pr61038.C: New.
5220
5221 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5222
5223 PR c++/58753
5224 PR c++/58930
5225 PR c++/58704
5226 * g++.dg/cpp0x/nsdmi-template11.C: New.
5227 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5228 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5229
5230 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5231
5232 * gnat.dg/opt35.adb: New test.
5233 * gnat.dg/opt36.adb: Likewise.
5234 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5235
5236 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5237
5238 PR c++/60373
5239 * g++.dg/cpp0x/Wattributes1.C: New.
5240 * g++.dg/ext/visibility/redecl1.C: Adjust.
5241 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5242
5243 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5244
5245 * gcc.target/powerpc/vsxcopy.c: New test.
5246
5247 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5248
5249 PR c++/58664
5250 * g++.dg/cpp0x/nsdmi-union6.C: New.
5251 * g++.dg/parse/pr58664.C: Likewise.
5252 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5253 * g++.dg/parse/crash31.C: Likewise.
5254 * g++.dg/template/error2.C: Likewise.
5255 * g++.dg/template/inherit8.C: Likewise.
5256 * g++.dg/template/offsetof2.C: Likewise.
5257
5258 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5259
5260 * c-c++-common/gomp/simd4.c: Adjust for inform.
5261 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5262 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5263 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5264 * g++.dg/cpp0x/noexcept15.C: Likewise.
5265 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5266 * g++.dg/eh/spec6.C: Likewise.
5267 * g++.dg/expr/cast1.C: Likewise.
5268 * g++.dg/expr/dtor1.C: Likewise.
5269 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5270 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5271 * g++.dg/gomp/pr49223-2.C: Likewise.
5272 * g++.dg/gomp/udr-4.C: Likewise.
5273 * g++.dg/init/delete1.C: Likewise.
5274 * g++.dg/other/crash-2.C: Likewise.
5275 * g++.dg/parse/crash24.C: Likewise.
5276 * g++.dg/parse/crash25.C: Likewise.
5277 * g++.dg/parse/crash31.C: Likewise.
5278 * g++.dg/parse/crash49.C: Likewise.
5279 * g++.dg/parse/crash50.C: Likewise.
5280 * g++.dg/parse/crash54.C: Likewise.
5281 * g++.dg/parse/dtor7.C: Likewise.
5282 * g++.dg/parse/error40.C: Likewise.
5283 * g++.dg/parse/fused-params1.C: Likewise.
5284 * g++.dg/parse/new1.C: Likewise.
5285 * g++.dg/template/crash35.C: Likewise.
5286 * g++.dg/template/crash59.C: Likewise.
5287 * g++.dg/template/crash77.C: Likewise.
5288 * g++.dg/template/error51.C: Likewise.
5289 * g++.dg/template/incomplete1.C: Likewise.
5290 * g++.dg/template/incomplete3.C: Likewise.
5291 * g++.dg/template/incomplete4.C: Likewise.
5292 * g++.dg/template/incomplete5.C: Likewise.
5293 * g++.dg/template/inherit8.C: Likewise.
5294 * g++.dg/template/instantiate1.C: Likewise.
5295 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5296 * g++.dg/template/offsetof2.C: Likewise.
5297 * g++.dg/tm/pr51928.C: Likewise.
5298 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5299 * g++.dg/warn/incomplete1.C: Likewise.
5300 * g++.dg/warn/incomplete2.C: Likewise.
5301 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5302 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5303 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5304 * g++.old-deja/g++.eh/catch1.C: Likewise.
5305 * g++.old-deja/g++.eh/spec6.C: Likewise.
5306 * g++.old-deja/g++.mike/p7868.C: Likewise.
5307 * g++.old-deja/g++.other/crash38.C: Likewise.
5308 * g++.old-deja/g++.other/enum2.C: Likewise.
5309 * g++.old-deja/g++.other/incomplete.C: Likewise.
5310 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5311 * g++.old-deja/g++.pt/crash9.C: Likewise.
5312 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5313 * g++.old-deja/g++.pt/typename8.C: Likewise.
5314 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5315
5316 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5317
5318 * lib/target-supports.exp
5319 (check_effective_target_vect_sizes_32B_16B): Return false if
5320 128-bit AVX vectors preferred.
5321
5322 2014-05-19 Mike Stump <mikestump@comcast.net>
5323
5324 * lib/target-supports.exp (check_effective_target_avx): Early out
5325 if not x86 to prevent x86 flags on non-x86 targets.
5326
5327 2014-05-19 Richard Biener <rguenther@suse.de>
5328
5329 PR tree-optimization/61221
5330 * gcc.dg/torture/pr61221.c: New testcase.
5331
5332 2014-05-19 Richard Biener <rguenther@suse.de>
5333
5334 PR tree-optimization/61209
5335 * gfortran.dg/pr61209.f90: New testcase.
5336
5337 2014-05-19 Richard Biener <rguenther@suse.de>
5338
5339 PR tree-optimization/61184
5340 * c-c++-common/torture/pr61184.c: New testcase.
5341
5342 2014-05-19 Christian Bruel <christian.bruel@st.com>
5343
5344 PR target/61195
5345 * gcc.target/sh/pr61195.c: New test.
5346
5347 2014-05-18 Wei Mi <wmi@google.com>
5348
5349 PR target/58066
5350 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5351 directive with rtl insns. Add effective-target fpic and
5352 tls_native.
5353
5354 2014-05-17 Xinliang David Li <davidxl@google.com>
5355
5356 * g++.dg/ipa/devirt-33.C: New testcase.
5357
5358 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5359
5360 * g++.dg/ipa/comdat.C: New file.
5361
5362 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5363
5364 * gnat.dg/volatile12.ad[sb]: New test.
5365
5366 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5367
5368 * gnat.dg/enum3.adb: New test.
5369
5370 2014-05-18 Andreas Schwab <schwab@suse.de>
5371
5372 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5373
5374 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5375
5376 PR libfortran/52539
5377 * gfortran.dg/namelist_utf8.f90: New test.
5378
5379 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5380
5381 PR c++/52875
5382 * g++.dg/cpp0x/decltype58.C: New.
5383
5384 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5385
5386 * gcc.target/microblaze/others/break_handler.c: New.
5387
5388 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5389
5390 PR tree-optimization/61140
5391 PR tree-optimization/61150
5392 PR tree-optimization/61197
5393 * gcc.dg/tree-ssa/pr61140.c: New file.
5394 * gcc.dg/tree-ssa/pr61150.c: New file.
5395 * gcc.dg/tree-ssa/pr61197.c: New file.
5396
5397 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5398
5399 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5400 (dg-options): Add -mfpmath=387.
5401 (dg-final): Check that no MMX registers are used.
5402
5403 2014-05-17 Andreas Schwab <schwab@suse.de>
5404
5405 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5406
5407 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5408
5409 Revert:
5410 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5411
5412 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5413 occurrences of "int" in the gimple dump to reflect that the return
5414 types of functions now show up in such dumps.
5415 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5416
5417 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5418
5419 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5420 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5421 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5422 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5423 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5424 * gcc.dg/debug/pr35154.c: Update testcase.
5425 * gcc.target/i386/vectorize1.c: Update testcase.
5426
5427 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/51640
5430 * g++.dg/parse/error54.C: New.
5431
5432 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5433
5434 PR rtl-optimization/60969
5435 * g++.dg/pr60969.C: New.
5436
5437 2014-05-16 Richard Biener <rguenther@suse.de>
5438
5439 PR tree-optimization/61194
5440 * gcc.dg/vect/pr61194.c: New testcase.
5441
5442 2014-05-16 Richard Biener <rguenther@suse.de>
5443
5444 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5445 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5446 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5447 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5448
5449 2014-05-16 Richard Biener <rguenther@suse.de>
5450
5451 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5452
5453 2014-05-15 Martin Jambor <mjambor@suse.cz>
5454
5455 PR ipa/61085
5456 * g++.dg/ipa/pr61085.C: New test.
5457
5458 2014-05-15 Martin Jambor <mjambor@suse.cz>
5459
5460 PR tree-optimization/61090
5461 * gcc.dg/tree-ssa/pr61090.c: New test.
5462
5463 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5464
5465 PR tree-optimization/61158
5466 * gcc.dg/pr61158.c: New test.
5467
5468 2014-05-15 Andreas Schwab <schwab@suse.de>
5469
5470 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5471 emitted.
5472 * obj-c++.dg/exceptions-5.mm: Likewise.
5473
5474 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5475
5476 * shrink-wrap-loop.c: New test case.
5477
5478 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5479
5480 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5481 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5482 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5483 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5484 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5485 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5486 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5487 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5488 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5489 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5490 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5491 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5492 * gcc.target/arm/simd/vtrns16_1.c: New file.
5493 * gcc.target/arm/simd/vtrns32_1.c: New file.
5494 * gcc.target/arm/simd/vtrns8_1.c: New file.
5495 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5496 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5497 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5498
5499 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5500
5501 * gcc.target/i386/clflushopt-1.c: New.
5502 * gcc.target/i386/xsavec-1.c: Ditto.
5503 * gcc.target/i386/xsavec64-1.c: Ditto.
5504 * gcc.target/i386/xsaves-1.c: Ditto.
5505 * gcc.target/i386/xsaves64-1.c: Ditto.
5506 * gcc.target/i386/sse-12.c: Test new options.
5507 * gcc.target/i386/sse-13.c: Ditto.
5508 * gcc.target/i386/sse-14.c: Ditto.
5509 * gcc.target/i386/sse-22.c: Ditto.
5510 * gcc.target/i386/sse-23.c: Ditto.
5511 * g++.dg/other/i386-2.C: Ditto.
5512 * g++.dg/other/i386-3.C: Ditto.
5513
5514 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5515
5516 PR rtl-optimization/60866
5517 * gcc.dg/pr60866.c: New test.
5518
5519 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5520
5521 PR rtl-optimization/60901
5522 * gcc.target/i386/pr60901.c: New test.
5523
5524 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5525
5526 PR sanitizer/61100
5527 * c-c++-common/asan/asan-interface-1.c: New test.
5528 * lib/asan-dg.exp (asan_include_flags): New function.
5529 (asan_init): Call asan_include_flags to obtain path
5530 to sanitizer headers.
5531
5532 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5533
5534 * lib/target-support.exp (check_dfp_hw_available): New function.
5535 (is-effective-target): Check $arg for dfp_hw.
5536 (is-effective-target-keyword): Likewise.
5537 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5538 Change target to dfp_hw.
5539
5540 2014-05-13 Marek Polacek <polacek@redhat.com>
5541
5542 PR c/61162
5543 * gcc.dg/pr61162.c: New test.
5544
5545 2014-05-13 Marek Polacek <polacek@redhat.com>
5546
5547 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5548 * c-c++-common/pr50459-2.c: New test.
5549
5550 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5551
5552 PR c++/54310
5553 * g++.dg/template/pr54310.C: New.
5554
5555 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5556 Sandra Loosemore <sandra@codesourcery.com>
5557
5558 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5559
5560 2014-05-13 Catherine Moore <clm@cm00re.com>
5561
5562 * gcc.target/mips/near-far-1.c: Adjust expected output
5563 to allow the JALS instruction.
5564 * gcc.target/mips/near-far-2.c: Likewise.
5565 * gcc.target/mips/near-far-4.c: Likewise.
5566
5567 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5568
5569 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5570
5571 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5572
5573 PR target/61060
5574 * gcc.dg/pr61060.c: New test.
5575
5576 2014-05-12 DJ Delorie <dj@redhat.com>
5577
5578 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5579 * gcc.dg/sibcall-4.c: Likewise.
5580
5581 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5582
5583 * objc.dg/shadow-1.m: New test.
5584 * objc.dg/shadow-2.m: New test.
5585 * objc.dg/ivar-scope-1.m: New test.
5586 * objc.dg/ivar-scope-2.m: New test.
5587 * objc.dg/ivar-scope-3.m: New test.
5588 * objc.dg/ivar-scope-4.m: New test.
5589 * objc.dg/ivar-visibility-1.m: New test.
5590 * objc.dg/ivar-visibility-2.m: New test.
5591 * objc.dg/ivar-visibility-3.m: New test.
5592 * objc.dg/ivar-visibility-4.m: New test.
5593
5594 2014-05-12 Tobias Burnus <burnus@net-b.de>
5595
5596 PR fortran/60127
5597 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5598
5599 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5600
5601 PR fortran/60834
5602 * gfortran.dg/associate_16.f90: New test.
5603
5604 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5605
5606 PR target/60991
5607 * gcc.target/avr/pr60991.c: New testcase.
5608
5609 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5610
5611 PR c++/60054
5612 * g++.dg/cpp1y/pr60054.C: New.
5613
5614 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5615
5616 PR c++/51199
5617 * g++.dg/template/pr51199.C: New.
5618
5619 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5620
5621 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5622
5623 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5624
5625 * gfortran.dg/gomp/affinity-1.f90: New test.
5626
5627 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5628
5629 * gcc.dg/torture/pr61136.c: New test.
5630
5631 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5632
5633 PR c++/59705
5634 * g++.dg/cpp0x/sfinae51.C: New.
5635
5636 PR c++/58353
5637 * g++.dg/cpp0x/variadic157.C: New.
5638
5639 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5640
5641 PR target/51244
5642 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5643
5644 2014-05-10 Marek Polacek <polacek@redhat.com>
5645
5646 * gcc.dg/pedwarn-init.c: New test.
5647 * gcc.dg/init-string-1.c: Adjust dg-error.
5648
5649 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5650
5651 * lib/target-supports.exp
5652 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5653 to the list.
5654
5655 2014-05-09 Marek Polacek <polacek@redhat.com>
5656
5657 PR c/61096
5658 * gcc.dg/pr61096-1.c: New test.
5659 * gcc.dg/pr61096-2.c: New test.
5660
5661 2014-05-09 Florian Weimer <fweimer@redhat.com>
5662
5663 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5664 * g++.dg/fstack-protector-strong.C: Likewise.
5665 * gcc.target/i386/ssp-strong-reg.c: New file.
5666
5667 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5668
5669 PR target/61055
5670 * gcc.target/avr/torture/pr61055.c: New test.
5671
5672 2014-05-09 Marek Polacek <polacek@redhat.com>
5673
5674 PR c/50459
5675 * c-c++-common/attributes-1.c: Move test line to a new test.
5676 * c-c++-common/attributes-2.c: New test.
5677 * c-c++-common/pr50459.c: New test.
5678 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5679 * gcc.dg/nonnull-2.c: Likewise.
5680 * gcc.dg/pr55570.c: Modify dg-error.
5681 * gcc.dg/tm/wrap-2.c: Likewise.
5682
5683 2014-05-08 Jeff Law <law@redhat.com>
5684
5685 PR tree-optimization/61009
5686 * g++.dg/tree-ssa/pr61009.C: New test.
5687
5688 2014-05-08 Matthias Klose <doko@ubuntu.com>
5689
5690 PR driver/61106
5691 * gcc-dg/unused-8a.c: New.
5692 * gcc-dg/unused-8b.c: Likewise.
5693
5694 2014-05-08 Marek Polacek <polacek@redhat.com>
5695
5696 PR c/61053
5697 * gcc.dg/pr61053.c: New test.
5698
5699 2014-05-08 Marek Polacek <polacek@redhat.com>
5700
5701 PR c/61077
5702 * gcc.dg/pr61077.c: New test.
5703
5704 2014-05-08 Tobias Burnus <burnus@net-b.de>
5705
5706 * gfortran.dg/coarray_collectives_1.f90: New.
5707 * gfortran.dg/coarray_collectives_2.f90: New.
5708 * gfortran.dg/coarray_collectives_3.f90: New.
5709 * gfortran.dg/coarray_collectives_4.f90: New.
5710 * gfortran.dg/coarray_collectives_5.f90: New.
5711 * gfortran.dg/coarray_collectives_6.f90: New.
5712 * gfortran.dg/coarray/collectives_1.f90: New.
5713 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5714 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5715 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5716 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5717 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5718 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5719 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5720
5721 2014-05-08 Wei Mi <wmi@google.com>
5722
5723 PR target/58066
5724 * gcc.target/i386/pr58066.c: New test.
5725
5726 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5727
5728 * gcc.target/i386/avx256-unaligned-load-2.c,
5729 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5730 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5731 packed-single instructions.
5732
5733 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5734
5735 PR c++/13981
5736 * g++.dg/diagnostic/pr13981.C: New.
5737
5738 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5739
5740 PR tree-optimization/59100
5741 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5742 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5743
5744 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5745
5746 PR tree-optimization/61095
5747 * gcc.dg/torture/pr61095.c: New test.
5748
5749 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5750
5751 PR middle-end/39246
5752 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5753 the uninitialized complex is used.
5754 * gcc.dg/uninit-17.c: New test to check partial initialization of
5755 complex with branches.
5756 * gcc.dg/uninit-17-O0.c: Likewise.
5757
5758 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5759
5760 PR target/60884
5761 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5762 (test_03): Rename to test_02.
5763
5764 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5765
5766 PR c++/61083
5767 * g++.dg/cpp0x/sfinae50.C: New.
5768
5769 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5770
5771 PR c++/61080
5772 * g++.dg/cpp0x/deleted7.C: New.
5773
5774 2014-05-07 Richard Biener <rguenther@suse.de>
5775
5776 PR tree-optimization/61034
5777 * g++.dg/tree-ssa/pr61034.C: New testcase.
5778
5779 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5780
5781 * gcc.target/epiphany/isr-arg.c: New file.
5782
5783 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5784
5785 PR tree-optimization/52252
5786 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5787
5788 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5789
5790 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5791 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5792 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5793 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5794 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5795 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5796 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5797 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5798 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5799 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5800 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5801 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5802 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5803 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5804 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5805 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5806 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5807 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5808 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5809 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5810 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5811 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5812 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5813 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5814 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5815 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5816 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5817 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5818 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5819 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5820 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5821 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5822 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5823 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5824 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5825 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5826 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5827 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5828 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5829 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5830 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5831 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5832 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5833 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5834 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5835 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5836 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5837 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5838 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5839 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5840 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5841 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5842 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5843 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5844 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5845 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5846 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5847 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5848 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5849 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5850 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5851 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5852 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5853 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5854 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5855 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5856 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5857 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5858 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5859 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5860 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5861 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5862
5863 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5864
5865 gcc.target/aarch64/simd/ext_f32.x: New file.
5866 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5867 gcc.target/aarch64/simd/ext_p16.x: New file.
5868 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5869 gcc.target/aarch64/simd/ext_p8.x: New file.
5870 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5871 gcc.target/aarch64/simd/ext_s16.x: New file.
5872 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5873 gcc.target/aarch64/simd/ext_s32.x: New file.
5874 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5875 gcc.target/aarch64/simd/ext_s64.x: New file.
5876 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5877 gcc.target/aarch64/simd/ext_s8.x: New file.
5878 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5879 gcc.target/aarch64/simd/ext_u16.x: New file.
5880 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5881 gcc.target/aarch64/simd/ext_u32.x: New file.
5882 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5883 gcc.target/aarch64/simd/ext_u64.x: New file.
5884 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5885 gcc.target/aarch64/simd/ext_u8.x: New file.
5886 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5887 gcc.target/aarch64/simd/ext_f64.c: New file.
5888 gcc.target/aarch64/simd/extq_f32.x: New file.
5889 gcc.target/aarch64/simd/extq_f32_1.c: New file.
5890 gcc.target/aarch64/simd/extq_p16.x: New file.
5891 gcc.target/aarch64/simd/extq_p16_1.c: New file.
5892 gcc.target/aarch64/simd/extq_p8.x: New file.
5893 gcc.target/aarch64/simd/extq_p8_1.c: New file.
5894 gcc.target/aarch64/simd/extq_s16.x: New file.
5895 gcc.target/aarch64/simd/extq_s16_1.c: New file.
5896 gcc.target/aarch64/simd/extq_s32.x: New file.
5897 gcc.target/aarch64/simd/extq_s32_1.c: New file.
5898 gcc.target/aarch64/simd/extq_s64.x: New file.
5899 gcc.target/aarch64/simd/extq_s64_1.c: New file.
5900 gcc.target/aarch64/simd/extq_s8.x: New file.
5901 gcc.target/aarch64/simd/extq_s8_1.c: New file.
5902 gcc.target/aarch64/simd/extq_u16.x: New file.
5903 gcc.target/aarch64/simd/extq_u16_1.c: New file.
5904 gcc.target/aarch64/simd/extq_u32.x: New file.
5905 gcc.target/aarch64/simd/extq_u32_1.c: New file.
5906 gcc.target/aarch64/simd/extq_u64.x: New file.
5907 gcc.target/aarch64/simd/extq_u64_1.c: New file.
5908 gcc.target/aarch64/simd/extq_u8.x: New file.
5909 gcc.target/aarch64/simd/extq_u8_1.c: New file.
5910 gcc.target/aarch64/simd/extq_f64.c: New file.
5911
5912 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5913
5914 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
5915 * gcc.target/aarch64/vtrnu32.c: Likewise.
5916 * gcc.target/aarch64/vtrnf32.c: Likewise.
5917
5918 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5919
5920 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
5921 * gcc.target/aarch64/simd/vtrnf32.x: New file.
5922 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
5923 * gcc.target/aarch64/simd/vtrnp16.x: New file.
5924 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
5925 * gcc.target/aarch64/simd/vtrnp8.x: New file.
5926 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
5927 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
5928 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
5929 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
5930 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
5931 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
5932 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
5933 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
5934 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
5935 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
5936 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
5937 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
5938 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
5939 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
5940 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
5941 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
5942 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
5943 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
5944 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
5945 * gcc.target/aarch64/simd/vtrns16.x: New file.
5946 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
5947 * gcc.target/aarch64/simd/vtrns32.x: New file.
5948 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
5949 * gcc.target/aarch64/simd/vtrns8.x: New file.
5950 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
5951 * gcc.target/aarch64/simd/vtrnu16.x: New file.
5952 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
5953 * gcc.target/aarch64/simd/vtrnu32.x: New file.
5954 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
5955 * gcc.target/aarch64/simd/vtrnu8.x: New file.
5956
5957 2014-05-07 Richard Biener <rguenther@suse.de>
5958
5959 PR tree-optimization/57864
5960 * gcc.dg/torture/pr57864.c: New testcase.
5961
5962 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
5963
5964 PR libfortran/61049
5965 * gfortran.dg/list_read_13.f: New test.
5966
5967 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
5968
5969 PR c++/60999
5970 * g++.dg/cpp0x/nsdmi-template9.C: New.
5971 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
5972
5973 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
5974 Mike Stump <mikestump@comcast.net>
5975 Richard Sandiford <rdsandiford@googlemail.com>
5976
5977 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
5978
5979 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
5980
5981 PR ipa/60965
5982 * g++.dg/ipa/devirt-32.C: New testcase.
5983
5984 2014-05-05 Richard Biener <rguenther@suse.de>
5985
5986 PR middle-end/61010
5987 * gcc.dg/torture/pr61010.c: New testcase.
5988
5989 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5990
5991 * gcc.target/s390/leaf-profile.c: New testcase.
5992
5993 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
5994
5995 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
5996 Disable asm scan for s390.
5997 * gcc.dg/hoist-register-pressure-2.c: Likewise.
5998 * gcc.dg/hoist-register-pressure-3.c: Likewise.
5999
6000 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6001
6002 PR tree-optimization/60363
6003 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6004
6005 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6006
6007 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6008 (dg-require-effective-target): Change target to powerpc_fprs.
6009 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6010 (dg-require-effective-target): Change target to dfprt.
6011
6012 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6013
6014 PR c++/58582
6015 * g++.dg/cpp0x/deleted4.C: New.
6016 * g++.dg/cpp0x/deleted5.C: Likewise.
6017 * g++.dg/cpp0x/deleted6.C: Likewise.
6018
6019 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6020
6021 PR fortran/61025
6022 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6023 regexps for -m32.
6024 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6025 * gfortran.dg/coarray_poly_6.f90: Likewise.
6026 * gfortran.dg/coarray_poly_7.f90: Likewise.
6027 * gfortran.dg/coarray_poly_8.f90: Likewise.
6028
6029 2014-05-02 Marek Polacek <polacek@redhat.com>
6030
6031 PR c/25801
6032 * gcc.dg/pr25801.c: New test.
6033
6034 2014-05-02 Marek Polacek <polacek@redhat.com>
6035
6036 PR c/60784
6037 * gcc.dg/pr60784.c: New test.
6038
6039 2014-05-01 Marek Polacek <polacek@redhat.com>
6040
6041 PR c/60915
6042 * gcc.dg/pr60915.c: New test.
6043
6044 2014-05-01 Marek Polacek <polacek@redhat.com>
6045
6046 PR c/60257
6047 * gcc.dg/pr60257.c: New test.
6048
6049 2014-05-01 Marek Polacek <polacek@redhat.com>
6050
6051 PR c/43395
6052 * c-c++-common/pr43395.c: New test.
6053
6054 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6055
6056 * gcc.dg/cond-reduc-1.c: New test.
6057 * gcc.dg/cond-reduc-2.c: Likewise.
6058
6059 2014-05-01 Marek Polacek <polacek@redhat.com>
6060
6061 PR c/29467
6062 * gcc.dg/pr29467.c: New test.
6063 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6064 about boolean types.
6065 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6066 to bool.
6067 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6068
6069 2014-05-01 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/43245
6072 * gcc.dg/pr43245.c: New test.
6073
6074 2014-05-01 Marek Polacek <polacek@redhat.com>
6075
6076 PR c/56989
6077 * gcc.dg/pr56989.c: New test.
6078
6079 2014-04-30 Ian Lance Taylor <iant@google.com>
6080
6081 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6082 in go_compile_args rather than in argument to go-torture-execute.
6083
6084 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6085
6086 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6087 instead of getpid.
6088
6089 2014-04-30 Tobias Burnus <burnus@net-b.de>
6090
6091 * gfortran.dg/coarray_poly_6.f90
6092 * gfortran.dg/coarray_poly_7.f90
6093 * gfortran.dg/coarray_poly_8.f90
6094
6095 2014-04-30 Tobias Burnus <burnus@net-b.de>
6096
6097 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6098 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6099 * gfortran.dg/coarray/codimension.f90: New.
6100
6101 2014-04-30 Tobias Burnus <burnus@net-b.de>
6102
6103 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6104 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6105
6106 2014-04-30 Tobias Burnus <burnus@net-b.de>
6107
6108 * gfortran.dg/coarray_poly_4.f90: New.
6109 * gfortran.dg/coarray_poly_5.f90: New.
6110
6111 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6112
6113 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6114 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6115 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6116 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6117 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6118 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6119 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6120 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6121 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6122 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6123 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6124 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6125 * gcc.target/arm/simd/vuzps16_1.c: New file.
6126 * gcc.target/arm/simd/vuzps32_1.c: New file.
6127 * gcc.target/arm/simd/vuzps8_1.c: New file.
6128 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6129 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6130 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6131
6132 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6133
6134 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6135 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6136 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6137
6138 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6139
6140 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6141 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6142 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6143 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6144 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6145 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6146 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6147 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6148 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6149 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6150 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6151 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6152 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6153 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6154 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6155 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6156 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6157 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6158 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6159 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6160 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6161 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6162 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6163 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6164 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6165 * gcc.target/aarch64/simd/vuzps16.x: New file.
6166 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6167 * gcc.target/aarch64/simd/vuzps32.x: New file.
6168 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6169 * gcc.target/aarch64/simd/vuzps8.x: New file.
6170 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6171 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6172 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6173 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6174 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6175 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6176
6177 2014-04-30 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/48329
6180 * gfortran.dg/vect/pr48329.f90: New testcase.
6181
6182 2014-04-30 Marek Polacek <polacek@redhat.com>
6183
6184 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6185 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6186
6187 2014-04-30 Marek Polacek <polacek@redhat.com>
6188
6189 PR c/60139
6190 * gcc.dg/pr60139.c: New test.
6191
6192 2014-04-30 Marek Polacek <polacek@redhat.com>
6193
6194 PR c/60351
6195 * gcc.dg/pr60351.c: New test.
6196
6197 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6198
6199 * gcc.target/arm/simd/simd.exp: New file.
6200 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6201 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6202 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6203 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6204 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6205 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6206 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6207 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6208 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6209 * gcc.target/arm/simd/vzipf32_1.c: New file.
6210 * gcc.target/arm/simd/vzipp16_1.c: New file.
6211 * gcc.target/arm/simd/vzipp8_1.c: New file.
6212 * gcc.target/arm/simd/vzips16_1.c: New file.
6213 * gcc.target/arm/simd/vzips32_1.c: New file.
6214 * gcc.target/arm/simd/vzips8_1.c: New file.
6215 * gcc.target/arm/simd/vzipu16_1.c: New file.
6216 * gcc.target/arm/simd/vzipu32_1.c: New file.
6217 * gcc.target/arm/simd/vzipu8_1.c: New file.
6218
6219 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6220
6221 PR c++/51707
6222 * g++.dg/cpp0x/constexpr-51707.C: New.
6223
6224 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6225
6226 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6227 occurrences of "int" in the gimple dump to reflect that the return
6228 types of functions now show up in such dumps.
6229 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6230
6231 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR tree-optimization/60971
6234 * c-c++-common/turtore/pr60971.c: New test.
6235
6236 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6237
6238 * gcc.target/aarch64/simd/simd.exp: New file.
6239 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6240 * gcc.target/aarch64/simd/vzipf32.x: New file.
6241 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6242 * gcc.target/aarch64/simd/vzipp16.x: New file.
6243 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6244 * gcc.target/aarch64/simd/vzipp8.x: New file.
6245 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6246 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6247 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6248 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6249 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6250 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6251 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6252 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6253 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6254 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6255 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6256 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6257 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6258 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6259 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6260 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6261 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6262 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6263 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6264 * gcc.target/aarch64/simd/vzips16.x: New file.
6265 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6266 * gcc.target/aarch64/simd/vzips32.x: New file.
6267 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6268 * gcc.target/aarch64/simd/vzips8.x: New file.
6269 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6270 * gcc.target/aarch64/simd/vzipu16.x: New file.
6271 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6272 * gcc.target/aarch64/simd/vzipu32.x: New file.
6273 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6274 * gcc.target/aarch64/simd/vzipu8.x: New file.
6275
6276 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6277
6278 * gcc.target/aarch64/fcsel_1.c: New test case.
6279
6280 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6281
6282 PR libfortran/60810
6283 * gfortran.dg/arrayio_13.f90: New test.
6284
6285 2014-04-28 Martin Jambor <mjambor@suse.cz>
6286
6287 * gcc.dg/tree-ssa/sra-14.c: New test.
6288
6289 2014-04-28 Richard Biener <rguenther@suse.de>
6290
6291 PR middle-end/60092
6292 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6293 * gcc.dg/vect/pr60092.c: Likewise.
6294
6295 2014-04-28 Richard Biener <rguenther@suse.de>
6296
6297 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6298 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6299 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6300 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6301
6302 2014-04-28 Richard Biener <rguenther@suse.de>
6303
6304 PR tree-optimization/60979
6305 * gcc.dg/graphite/pr60979.c: New testcase.
6306
6307 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6308
6309 PR c/60983
6310 * gcc.dg/pr60114.c: Use signed chars.
6311
6312 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6313
6314 PR c++/59120
6315 * g++.dg/cpp0x/alias-decl-43.C: New.
6316
6317 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6318
6319 PR fortran/59604
6320 PR fortran/58003
6321 * gfortran.dg/no_range_check_3.f90: New test.
6322
6323 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6324
6325 PR libfortran/52539
6326 * gfortran.dg/namelist_utf8.f90: New test.
6327
6328 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6329
6330 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6331 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6332 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6333
6334 2014-04-25 Cary Coutant <ccoutant@google.com>
6335
6336 PR debug/60929
6337 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6338 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6339 -fdebug-types-section flag.
6340
6341 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6342
6343 * gcc.target/arm/tail-long-call.c: New test.
6344
6345 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6346
6347 PR tree-optimization/60930
6348 * gcc.dg/torture/pr60930.c: New test.
6349
6350 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR tree-optimization/60960
6353 * gcc.c-torture/execute/pr60960.c: New test.
6354
6355 2014-04-25 Marek Polacek <polacek@redhat.com>
6356
6357 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6358
6359 2014-04-25 Marek Polacek <polacek@redhat.com>
6360
6361 PR c/18079
6362 * gcc.dg/pr18079.c: New test.
6363 * gcc.dg/pr18079-2.c: New test.
6364
6365 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6366
6367 * c-c++-common/gomp/pr60823-2.c: Require effective target
6368 vect_simd_clones.
6369
6370 2014-04-25 Marek Polacek <polacek@redhat.com>
6371
6372 PR c/60114
6373 * gcc.dg/pr60114.c: New test.
6374
6375 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6376
6377 * gcc.c-torture/execute/20140425-1.c: New test.
6378
6379 2014-04-25 Marek Polacek <polacek@redhat.com>
6380
6381 PR c/60156
6382 * c-c++-common/pr60156.c: New test.
6383
6384 2014-04-25 Richard Biener <rguenther@suse.de>
6385
6386 PR ipa/60912
6387 * g++.dg/opt/pr60912.C: New testcase.
6388
6389 2014-04-25 Richard Biener <rguenther@suse.de>
6390
6391 PR ipa/60911
6392 * gcc.dg/lto/pr60911_0.c: New testcase.
6393
6394 2014-04-24 Cong Hou <congh@google.com>
6395
6396 PR tree-optimization/60896
6397 * g++.dg/vect/pr60896.cc: New test.
6398
6399 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6400
6401 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6402 unpack builtin functionss for 128-bit types.
6403 * gcc.target/powerpc/pack02.c: Likewise.
6404 * gcc.target/powerpc/pack03.c: Likewise.
6405 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6406 divide builtin functionss.
6407 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6408 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6409 functions.
6410 * gcc.target/powerpc/bcd-2.c: Likewise.
6411 * gcc.target/powerpc/bcd-3.c: Likewise.
6412 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6413 builtin functionss.
6414 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6415
6416 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6417
6418 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6419 keeps_null_pointer_checks.
6420 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6421 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6422 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6423 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6424
6425 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6426
6427 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6428 Replace load with read and store with write.
6429
6430 2014-04-24 Jeff Law <law@redhat.com>
6431
6432 PR target/60822
6433 * gcc.c-torture/pr60822.c: New test.
6434 * gcc.c-torture/pr60822.x: New test.
6435
6436 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6437
6438 PR c++/57958
6439 * g++.dg/cpp0x/pr57958.C: New test.
6440
6441 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6442
6443 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6444 true for aarch64_be.
6445
6446 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6447 Tom de Vries <tom@codesourcery.com>
6448
6449 * gcc.dg/fuse-caller-save.c: New test.
6450
6451 2014-04-24 Joey Ye <joey.ye@arm.com>
6452
6453 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6454
6455 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6456
6457 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6458 * gcc.dg/vect/vect-bswap16: New test.
6459 * gcc.dg/vect/vect-bswap32: Likewise.
6460 * gcc.dg/vect/vect-bswap64: Likewise.
6461
6462 2014-04-23 Jeff Law <law@redhat.com>
6463
6464 PR tree-optimization/60902
6465 * gcc.target/i386/pr60902.c: New test.
6466
6467 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6468
6469 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6470 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6471 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6472
6473 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6474
6475 * gcc.target/arm/rev16.c: New test.
6476
6477 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6478
6479 * gcc.target/aarch64/rev16_1.c: New test.
6480
6481 2014-04-23 Richard Biener <rguenther@suse.de>
6482
6483 PR tree-optimization/60903
6484 * gcc.dg/torture/pr60903.c: New testcase.
6485
6486 2014-04-23 Richard Biener <rguenther@suse.de>
6487
6488 PR middle-end/60895
6489 * g++.dg/torture/pr60895.C: New testcase.
6490
6491 2014-04-23 Richard Biener <rguenther@suse.de>
6492
6493 PR middle-end/60891
6494 * gcc.dg/torture/pr60891.c: New testcase.
6495
6496 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR sanitizer/60275
6499 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6500 -fno-sanitize-recover to dg-options.
6501 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6502 add -std=c++11 to dg-options.
6503 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6504 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6505 add -std=c++1y to dg-options.
6506 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6507 -fno-sanitize-recover to dg-options.
6508 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6509 * c-c++-common/ubsan/vla-4.c: Likewise.
6510 * c-c++-common/ubsan/pr59503.c: Likewise.
6511 * c-c++-common/ubsan/vla-3.c: Likewise.
6512 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6513 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6514 * c-c++-common/ubsan/shift-3.c: Likewise.
6515 * c-c++-common/ubsan/overflow-1.c: Likewise.
6516 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6517 * c-c++-common/ubsan/vla-2.c: Likewise.
6518 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6519 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6520 * c-c++-common/ubsan/shift-6.c: Likewise.
6521 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6522 * c-c++-common/ubsan/overflow-add-3.c: New test.
6523 * c-c++-common/ubsan/overflow-add-4.c: New test.
6524 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6525 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6526
6527 2014-04-22 Christian Bruel <christian.bruel@st.com>
6528
6529 * gcc.target/sh/hiconst.c: New test.
6530
6531 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6532
6533 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6534 lroundf generates custom round instruction, too.
6535
6536 2014-04-22 Tobias Burnus <burnus@net-b.de>
6537
6538 PR fortran/60881
6539 * coarray/alloc_comp_3.f90: New.
6540
6541 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6542
6543 PR target/60868
6544 * gcc.target/i386/pr60868.c: New testcase.
6545
6546 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR c/59073
6549 * c-c++-common/gomp/pr59073.c: New test.
6550
6551 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6552
6553 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6554
6555 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6556
6557 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6558 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6559
6560 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6561
6562 * gcc.dg/memcpy-5.c: New test.
6563
6564 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6565
6566 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6567
6568 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6569 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6570 *-*-solaris2.9.
6571 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6572 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6573 from dg-options.
6574 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6575 from dg-additional-options.
6576 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6577 from dg-options.
6578
6579 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6580 execution check.
6581 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6582 (sigill_hdlr): Remove.
6583 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6584 check.
6585
6586 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6587 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6588 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6589
6590 * lib/target-supports.exp (add_options_for_tls): Remove
6591 *-*-solaris2.9* handling.
6592
6593 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6594
6595 * gcc.target/aarch64/vect_cvtf_1.c: New.
6596
6597 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6598
6599 PR tree-optimization/60823
6600 * c-c++-common/gomp/pr60823-1.c: New test.
6601 * c-c++-common/gomp/pr60823-2.c: New test.
6602 * c-c++-common/gomp/pr60823-3.c: New test.
6603
6604 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6605
6606 * gcc.target/arm/anddi_notdi-1.c: New test.
6607 * gcc.target/arm/iordi_notdi-1.c: New test case.
6608
6609 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6610
6611 * gcc.target/arm/iordi_notdi-1.c: New test.
6612
6613 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6614
6615 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6616
6617 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6618
6619 PR target/60735
6620 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6621 not cause errors if -mspe.
6622
6623 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6624
6625 PR target/60909
6626 * gcc.target/i386/pr60909-1.c: New test.
6627 * gcc.target/i386/pr60909-2.c: Ditto.
6628
6629 2014-04-18 Cong Hou <congh@google.com>
6630
6631 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6632 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6633
6634 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6635
6636 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6637 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6638
6639 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6640
6641 PR c++/59200
6642 * g++.dg/cpp0x/alias-decl-42.C: New.
6643
6644 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6645
6646 * gcc.target/powerpc/ti_math1.c: New.
6647 * gcc.target/powerpc/ti_math2.c: New.
6648
6649 2014-04-17 Martin Jambor <mjambor@suse.cz>
6650
6651 * gnat.dg/opt34.adb: New.
6652 * gnat.dg/opt34_pkg.ads: Likewise.
6653
6654 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6655
6656 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6657 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6658
6659 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6660
6661 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6662 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6663
6664 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6665
6666 PR target/60847
6667 Forward port from 4.8 branch
6668 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6669
6670 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6671 Fix scan patterns.
6672 * gcc.target/i386/bmi-2.c: Ditto.
6673
6674 2014-04-17 Richard Biener <rguenther@suse.de>
6675
6676 PR middle-end/60849
6677 * g++.dg/opt/pr60849.C: New testcase.
6678
6679 2014-04-17 Richard Biener <rguenther@suse.de>
6680
6681 PR tree-optimization/60836
6682 * g++.dg/vect/pr60836.cc: New testcase.
6683
6684 2014-04-17 Richard Biener <rguenther@suse.de>
6685
6686 PR tree-optimization/60841
6687 * gcc.dg/vect/pr60841.c: New testcase.
6688
6689 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6690
6691 * g++.dg/ipa/devirt-31.C: New testcase.
6692
6693 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6694
6695 PR lto/60820
6696 * gcc.dg/lto/pr60820_0.c: New testcase.
6697 * gcc.dg/lto/pr60820_1.c: New testcase.
6698
6699 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6700
6701 PR ipa/60854
6702 * g++.dg/torture/pr60854.C: New testcase.
6703
6704 2014-04-16 Catherine Moore <clm@codesourcery.com>
6705
6706 * gcc.target/mips/umips-store16-2.c: New test.
6707
6708 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6709
6710 * g++.dg/cpp0x/initlist-vect.C: New file.
6711
6712 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6713
6714 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6715 * gcc.dg/uninit-I-O0.c: Likewise.
6716 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6717
6718 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6719
6720 PR tree-optimization/60844
6721 * gcc.dg/pr60844.c: New test.
6722
6723 2014-04-15 Richard Biener <rguenther@suse.de>
6724
6725 PR rtl-optimization/56965
6726 * gcc.dg/torture/pr56965-1.c: New testcase.
6727 * gcc.dg/torture/pr56965-2.c: Likewise.
6728
6729 2014-04-15 Teresa Johnson <tejohnson@google.com>
6730
6731 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6732
6733 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6734
6735 * gnat.dg/vect14.adb: New test.
6736
6737 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6738
6739 * gnat.dg/vect12.ad[sb]: New test.
6740 * gnat.dg/vect13.ad[sb]: Likewise.
6741
6742 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6743
6744 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6745 under qemu-arm.
6746 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6747 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6748 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6749 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6750 * c-c++-common/ubsan/null-1.c: Likewise.
6751 * c-c++-common/ubsan/null-10.c: Likewise.
6752 * c-c++-common/ubsan/null-11.c: Likewise.
6753 * c-c++-common/ubsan/null-2.c: Likewise.
6754 * c-c++-common/ubsan/null-3.c: Likewise.
6755 * c-c++-common/ubsan/null-4.c: Likewise.
6756 * c-c++-common/ubsan/null-5.c: Likewise.
6757 * c-c++-common/ubsan/null-6.c: Likewise.
6758 * c-c++-common/ubsan/null-7.c: Likewise.
6759 * c-c++-common/ubsan/null-8.c: Likewise.
6760 * c-c++-common/ubsan/null-9.c: Likewise.
6761 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6762 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6763 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6764 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6765 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6766 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6767 * c-c++-common/ubsan/pr59333.c: Likewise.
6768 * c-c++-common/ubsan/pr59667.c: Likewise.
6769 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6770 * c-c++-common/ubsan/pr60636.c: Likewise.
6771 * c-c++-common/ubsan/shift-1.c: Likewise.
6772 * c-c++-common/ubsan/shift-2.c: Likewise.
6773 * c-c++-common/ubsan/vla-1.c: Likewise.
6774
6775 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6776
6777 * gnat.dg/vect11.ad[sb]: New test.
6778
6779 2014-04-14 Richard Biener <rguenther@suse.de>
6780
6781 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6782
6783 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6784
6785 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6786
6787 2014-04-14 Richard Biener <rguenther@suse.de>
6788 Marc Glisse <marc.glisse@inria.fr>
6789
6790 PR c/60819
6791 * gcc.target/i386/vec-may_alias.c: New testcase.
6792
6793 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6794
6795 * lib/target-supports.exp
6796 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6797 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6798 Fix formatting.
6799
6800 2014-04-14 Richard Biener <rguenther@suse.de>
6801
6802 PR lto/60720
6803 * gcc.dg/lto/pr60720_0.c: New testcase.
6804 * gcc.dg/lto/pr60720_1.c: Likewise.
6805
6806 2014-04-14 Christian Bruel <christian.bruel@st.com>
6807
6808 * gcc.target/sh/memset.c: New test.
6809
6810 2014-04-14 Richard Biener <rguenther@suse.de>
6811
6812 PR middle-end/55022
6813 * gcc.dg/graphite/pr55022.c: New testcase.
6814
6815 2014-04-14 Richard Biener <rguenther@suse.de>
6816
6817 PR tree-optimization/59817
6818 PR tree-optimization/60453
6819 * gfortran.dg/graphite/pr59817.f: New testcase.
6820 * gcc.dg/graphite/pr59817-1.c: Likewise.
6821 * gcc.dg/graphite/pr59817-2.c: Likewise.
6822
6823 2014-04-14 Jason Merrill <jason@redhat.com>
6824
6825 Revert:
6826 * lib/gcc-dg.exp (dg-build-dso): New.
6827 (gcc-dg-test-1): Handle dg-do-what "dso".
6828
6829 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6830
6831 PR fortran/60717
6832 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6833
6834 PR fortran/58085
6835 * gfortran.dg/associate_15.f90: New test.
6836
6837 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6838
6839 PR middle-end/60467
6840 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6841 case to check.
6842
6843 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6844
6845 PR middle-end/60469
6846 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6847
6848 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6849
6850 * gcc.target/mips/umips-store16-1.c: New test.
6851
6852 2014-04-11 Tobias Burnus <burnus@net-b.de>
6853
6854 PR c/60194
6855 * * g++.dg/warn/warn_format_signedness.C: New.
6856 * gcc.dg/format/warn-signedness.c: New.
6857
6858 2014-04-11 Tobias Burnus <burnus@net-b.de>
6859
6860 PR fortran/58880
6861 PR fortran/60495
6862 * gfortran.dg/finalize_25.f90: New.
6863
6864 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6865
6866 * gcc.target/epiphany/t1068-2.c: New file.
6867
6868 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6869
6870 * gcc.target/epiphany/btst-1.c: New test.
6871
6872 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6873
6874 PR rtl-optimization/60651
6875 * gcc.target/epiphany/mode-switch.c: New test.
6876
6877 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6878
6879 PR c++/58600
6880 * g++.dg/cpp0x/gen-attrs-58.C: New.
6881 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6882
6883 2014-04-11 Steve Ellcey <sellcey@mips.com>
6884 Jakub Jelinek <jakub@redhat.com>
6885
6886 PR middle-end/60556
6887 * gcc.c-torture/compile/pr60556.c: New test.
6888
6889 2014-04-11 Richard Biener <rguenther@suse.de>
6890
6891 PR middle-end/60797
6892 * gcc.dg/pr60797.c: New testcase.
6893
6894 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6895
6896 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
6897 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
6898 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
6899 rename to ...
6900 * gcc.target/s390/htm-nofloat-1.c: ... this one.
6901 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
6902 instructions as well.
6903
6904 2014-04-11 Jakub Jelinek <jakub@redhat.com>
6905
6906 PR rtl-optimization/60663
6907 * gcc.target/arm/pr60663.c: New test.
6908
6909 2014-04-10 Jason Merrill <jason@redhat.com>
6910
6911 * g++.dg/dso/dlclose1.C: Disable for 4.9.
6912
6913 2014-04-10 Jakub Jelinek <jakub@redhat.com>
6914
6915 PR lto/60567
6916 * g++.dg/lto/pr60567_0.C: New test.
6917
6918 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6919
6920 * gfortran.dg/class_nameclash.f90: New test.
6921
6922 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6923
6924 PR c++/52844
6925 * g++.dg/cpp0x/variadic156.C: New.
6926
6927 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6928
6929 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
6930 long.
6931
6932 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6933
6934 PR debug/60655
6935 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
6936 -fdata-sections.
6937
6938 2014-04-09 Steve Ellcey <sellcey@mips.com>
6939
6940 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
6941 and scan lists.
6942
6943 2014-04-09 Cong Hou <congh@google.com>
6944
6945 PR testsuite/60773
6946 * lib/target-supports.exp:
6947 (check_effective_target_vect_widen_si_to_di_pattern): New.
6948 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
6949 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
6950 targets only.
6951 (foo): Fix up formatting.
6952 (main): Call check_vect.
6953
6954 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
6955
6956 PR c++/59115
6957 * g++.dg/template/crash119.C: New.
6958
6959 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
6960
6961 * gcc.target/powerpc/atomic_load_store-p8.c: New.
6962
6963 2014-04-08 Jason Merrill <jason@redhat.com>
6964
6965 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
6966
6967 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6968
6969 PR rtl-optimization/60776
6970 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
6971 * gcc.dg/builtin-bswap-7.c: Likewise.
6972 * gcc.dg/builtin-bswap-6a.c: New testcase.
6973 * gcc.dg/builtin-bswap-7a.c: New testcase.
6974
6975 Revert
6976 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6977
6978 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
6979 optimization.
6980 * gcc.dg/builtin-bswap-7.c: Likewise.
6981
6982 2014-04-08 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/60785
6985 * gcc.dg/graphite/pr60785.c: New testcase.
6986
6987 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6988
6989 PR target/60602
6990 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
6991 with as at -O0.
6992
6993 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
6994
6995 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
6996 * g++.dg/warn/Wnvdtor-3.C: Likewise.
6997 * g++.dg/warn/Wnvdtor-4.C: Likewise.
6998
6999 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7000
7001 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7002
7003 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7004
7005 PR target/60609
7006 * g++.dg/torture/pr60609.C: New test.
7007
7008 2014-04-07 Richard Biener <rguenther@suse.de>
7009
7010 PR tree-optimization/60766
7011 * gcc.dg/torture/pr60766.c: New testcase.
7012
7013 2014-04-07 Jason Merrill <jason@redhat.com>
7014
7015 * lib/gcc-dg.exp (dg-build-dso): New.
7016 (gcc-dg-test-1): Handle dg-do-what "dso".
7017 * lib/target-supports.exp (add_options_for_dlopen): New.
7018 (check_effective_target_dlopen): Use it.
7019
7020 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7021
7022 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7023
7024 2014-04-07 Richard Biener <rguenther@suse.de>
7025
7026 PR middle-end/60750
7027 * g++.dg/torture/pr60750.C: New testcase.
7028 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7029
7030 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7031
7032 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7033
7034 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7035
7036 PR testsuite/60671
7037 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7038
7039 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7040
7041 PR testsuite/60672
7042 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7043
7044 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7045
7046 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7047
7048 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7049
7050 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7051
7052 * gcc.target/avr/dev-specific-rmw.c: New test.
7053
7054 2014-04-04 Cong Hou <congh@google.com>
7055
7056 PR tree-optimization/60656
7057 * gcc.dg/vect/pr60656.c: New test.
7058
7059 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7060
7061 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7062 optimization.
7063 * gcc.dg/builtin-bswap-7.c: Likewise.
7064
7065 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7066
7067 PR c++/58207
7068 * g++.dg/cpp0x/constexpr-ice15.C: New.
7069
7070 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7071
7072 PR ipa/59626
7073 testcase by Richard Biener
7074 * gcc.dg/lto/pr59626_0.c: New testcase.
7075 * gcc.dg/lto/pr59626_1.c: New testcase.
7076
7077 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7078
7079 PR debug/60655
7080 * gcc.c-torture/compile/pr60655-1.c: New test.
7081
7082 2014-04-04 Martin Jambor <mjambor@suse.cz>
7083
7084 PR ipa/60640
7085 * g++.dg/ipa/pr60640-1.C: New test.
7086 * g++.dg/ipa/pr60640-2.C: Likewise.
7087 * g++.dg/ipa/pr60640-3.C: Likewise.
7088 * g++.dg/ipa/pr60640-4.C: Likewise.
7089
7090 2014-04-04 Jeff Law <law@redhat.com>
7091
7092 PR target/60657
7093 * gcc.target/arm/pr60657.c: New test.
7094
7095 2014-04-04 Richard Biener <rguenther@suse.de>
7096
7097 PR ipa/60746
7098 * g++.dg/torture/pr60746.C: New testcase.
7099
7100 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7101
7102 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7103 * g++.old-deja/g++.jason/overload21.C: Likewise.
7104 * g++.old-deja/g++.law/init5.C: Likewise.
7105
7106 2014-04-03 Cong Hou <congh@google.com>
7107
7108 PR tree-optimization/60505
7109 * gcc.dg/vect/pr60505.c: New test.
7110
7111 2014-04-03 Richard Biener <rguenther@suse.de>
7112
7113 PR tree-optimization/60740
7114 * gcc.dg/graphite/pr60740.c: New testcase.
7115
7116 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7117
7118 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7119 * g++.dg/warn/Wnvdtor-2.C: New.
7120 * g++.dg/warn/Wnvdtor-3.C: New.
7121 * g++.dg/warn/Wnvdtor-4.C: New.
7122 * g++.dg/warn/Weff1.C: Delete.
7123 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7124 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7125
7126 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7127
7128 PR ipa/60659
7129 * g++.dg/torture/pr60659.C: New testcase.
7130
7131 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7132
7133 PR tree-optimization/60733
7134 * gcc.dg/torture/pr60733.c: New test.
7135
7136 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7137
7138 PR rtl-optimization/60650
7139 * gcc.target/arm/pr60650-2.c: New.
7140
7141 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7142
7143 * gcc.target/i386/avx2-vpand-3.c,
7144 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7145
7146 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7147
7148 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7149 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7150 gcc.target/i386/memcpy-strategy-1.c,
7151 gcc.target/i386/memcpy-strategy-2.c,
7152 gcc.target/i386/memcpy-vector_loop-1.c,
7153 gcc.target/i386/memcpy-vector_loop-2.c,
7154 gcc.target/i386/memset-vector_loop-1.c,
7155 gcc.target/i386/memset-vector_loop-2.c,
7156 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7157 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7158 -march= options different from those in dg-options.
7159
7160 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7161
7162 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7163 gcc.target/i386/pr30970.c: Use -mtune=generic.
7164 * gcc.target/i386/avx2-vpaddb-3.c,
7165 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7166 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7167 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7168 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7169 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7170 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7171 gcc.target/i386/avx2-vpsubw-3.c,
7172 gcc.target/i386/avx256-unaligned-load-1.c,
7173 gcc.target/i386/avx256-unaligned-load-4.c,
7174 gcc.target/i386/avx256-unaligned-store-1.c,
7175 gcc.target/i386/avx256-unaligned-store-2.c,
7176 gcc.target/i386/avx256-unaligned-store-4.c: Use
7177 -mno-prefer-avx128.
7178
7179 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7180 Iain Sandoe <iain@codesourcery.com>
7181
7182 PR target/54083
7183 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7184 with the additional options -Wl,-undefined,dynamic_lookup
7185 and -Wl,-flat_namespace.
7186 * gcc.dg/torture/pr53922.c: Additional option
7187 -Wl,-flat_namespace for darwin[89].
7188 * gcc.dg/torture/pr60092.c: Additional options
7189 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7190 for darwin[89].
7191
7192 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7193
7194 PR target/43751
7195 * lib/prune.exp: Modify the regular express to prune
7196 the new warnings introduced by r205679 on darwin9.
7197
7198 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7199
7200 * g++.dg/init/ctor4.C: Adjust.
7201 * g++.dg/init/ctor4-1.C: New.
7202 * g++.dg/cpp0x/defaulted2.C: Adjust.
7203
7204 2014-04-01 Richard Henderson <rth@redhat.com>
7205
7206 PR target/60704
7207 * gcc.dg/pr60704.c: New file.
7208
7209 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7210
7211 PR target/60363
7212 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7213 logical_op_short_circuit targets.
7214
7215 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7216
7217 PR libfortran/60128
7218 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7219 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7220
7221 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7222
7223 PR rtl-optimization/60700
7224 * gcc.target/i386/pr60700.c: New test.
7225
7226 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7227
7228 PR target/60650
7229 * gcc.target/arm/pr60650.c: Adjust command line options.
7230
7231 2014-03-31 Martin Jambor <mjambor@suse.cz>
7232
7233 PR middle-end/60647
7234 * gcc.dg/pr60647-1.c: New test.
7235 * gcc.dg/pr60647-2.c: Likewise.
7236
7237 2014-03-31 Richard Biener <rguenther@suse.de>
7238
7239 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7240
7241 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7242
7243 PR target/60034
7244 * gcc.target/aarch64/pr60034.c: New file.
7245
7246 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7247
7248 PR c++/60626
7249 * g++.dg/cpp1y/pr60626.C: New testcase.
7250
7251 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7252
7253 * gcc.dg/pr45416.c: Allow bextr on x86.
7254 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7255 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7256 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7257 * gcc.target/i386/l_fma_double_1.c,
7258 gcc.target/i386/l_fma_double_2.c,
7259 gcc.target/i386/l_fma_double_3.c,
7260 gcc.target/i386/l_fma_double_4.c,
7261 gcc.target/i386/l_fma_double_5.c,
7262 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7263 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7264 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7265 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7266 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7267 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7268 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7269
7270 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7271
7272 PR target/60648
7273 * g++.dg/pr60648.C: Move test to...
7274 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7275 dg-options, add for fpic targets dg-additional-options -fPIC.
7276
7277 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7278
7279 * gnat.dg/opt33.adb: New testcase.
7280
7281 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7282
7283 PR target/60697
7284 * gcc.target/aarch64/pr60697.c: New.
7285
7286 2014-03-27 Jeff Law <law@redhat.com>
7287
7288 PR target/60648
7289 * g++.dg/pr60648.C: New test.
7290
7291 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7292
7293 PR c++/60573
7294 * g++.dg/cpp1y/pr60573.C: New testcase.
7295
7296 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7297
7298 PR target/60693
7299 * gcc.target/i386/pr60693.c: New test.
7300
7301 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7302
7303 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7304
7305 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR c++/60689
7308 * c-c++-common/pr60689.c: New test.
7309
7310 PR c++/58678
7311 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7312 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7313 targets.
7314
7315 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7316
7317 PR target/60675
7318 * gcc.target/aarch64/pr60675.C: New.
7319
7320 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7321
7322 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7323 * lib/target-supports.exp: Return true for s390
7324 in check_effective_logical_op_short_circuit.
7325
7326 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7327
7328 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7329 of second source operand.
7330 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7331 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7332 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7333
7334 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR ipa/60315
7337 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7338
7339 2014-03-28 Tobias Burnus <burnus@net-b.de>
7340
7341 * lib/cilk-plus-dg.exp: New.
7342 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7343 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7344
7345 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7346
7347 PR fortran/60522
7348 * gfortran.dg/where_4.f90: New test case.
7349
7350 2014-03-27 Tobias Burnus <burnus@net-b.de>
7351
7352 PR fortran/58880
7353 * gfortran.dg/finalize_24.f90: New.
7354
7355 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7356
7357 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7358 vbpermq builtin.
7359
7360 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7361 vec_select optimizations.
7362 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7363 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7364
7365 PR target/60672
7366 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7367 xxpermdi builtins are supported.
7368
7369 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7370
7371 PR rtl-optimization/60650
7372 * gcc.target/arm/pr60650.c: New.
7373
7374 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7375
7376 * gcc.target/s390/20140327-1.c: New testcase.
7377
7378 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR middle-end/60682
7381 * g++.dg/gomp/pr60682.C: New test.
7382
7383 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7384
7385 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7386
7387 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7388
7389 PR target/60580
7390 * gcc.target/aarch64/pr60580_1.c: New.
7391 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7392 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7393
7394 2014-03-26 Dehao Chen <dehao@google.com>
7395
7396 * gcc.dg/predict-8.c: New test.
7397
7398 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7399
7400 PR c++/52369
7401 * g++.dg/init/const10.C: New.
7402 * g++.dg/init/const11.C: New.
7403 * g++.dg/init/pr25811.C: Adjust.
7404 * g++.dg/init/pr29043.C: Likewise.
7405 * g++.dg/init/pr43719.C: Likewise.
7406 * g++.dg/init/pr44086.C: Likewise.
7407 * g++.dg/init/ctor8.C: Likewise.
7408 * g++.dg/init/uninitialized1.C: Likewise.
7409
7410 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR sanitizer/60636
7413 * c-c++-common/ubsan/pr60636.c: New test.
7414
7415 2014-03-26 Andreas Schwab <schwab@suse.de>
7416
7417 * g++.dg/torture/pr60315.C: Remove duplication.
7418
7419 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7420
7421 * gcc.c-torture/execute/20140326-1.c: New test.
7422
7423 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7424
7425 PR ipa/60315
7426 * g++.dg/torture/pr60315.C: New testcase.
7427
7428 2014-03-25 Martin Jambor <mjambor@suse.cz>
7429
7430 PR ipa/60600
7431 * g++.dg/ipa/pr60600.C: New test.
7432
7433 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7434
7435 PR testsuite/58013
7436 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7437
7438 2014-03-25 Richard Biener <rguenther@suse.de>
7439
7440 PR middle-end/60635
7441 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7442 * gfortran.dg/lto/pr60635_1.c: Likewise.
7443
7444 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7445
7446 PR c++/60627
7447 * g++.dg/cpp1y/pr60627.C: New testcase.
7448
7449 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7450
7451 * gcc.target/aarch64/ushr64_1.c: New.
7452
7453 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7454
7455 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7456 (LONG_LONG): Use LLONG.
7457 (set_rvector_long): Explicitly return void.
7458 (set_vector_long): Likewise.
7459 (check_vector_long): Likewise.
7460
7461 2014-03-24 Marek Polacek <polacek@redhat.com>
7462
7463 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7464 Define INT_MIN.
7465 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7466 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7467 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7468 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7469 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7470 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7471 * c-c++-common/ubsan/pr59503.c: Likewise.
7472 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7473 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7474 * c-c++-common/ubsan/shift-3.c: Likewise.
7475 * c-c++-common/ubsan/shift-6.c: Likewise.
7476 * c-c++-common/ubsan/undefined-1.c: Likewise.
7477 * c-c++-common/ubsan/vla-2.c: Likewise.
7478 * c-c++-common/ubsan/vla-3.c: Likewise.
7479 * c-c++-common/ubsan/vla-4.c: Likewise.
7480 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7481 * g++.dg/ubsan/return-2.C: Likewise.
7482
7483 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7484
7485 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7486 hppa*-*-hpux*.
7487
7488 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7489
7490 PR libfortran/59313
7491 PR libfortran/58015
7492 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7493 * gfortran.dg/round_4.f90: Likewise.
7494
7495 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7496
7497 PR libfortran/60128
7498 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7499 i?86-*-solaris2.9*.
7500
7501 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7502
7503 PR sanitizer/60613
7504 * c-c++-common/ubsan/pr60613-1.c: New test.
7505 * c-c++-common/ubsan/pr60613-2.c: New test.
7506
7507 2014-03-22 Matthias Klose <doko@ubuntu.com>
7508
7509 * g++.dg/cpp0x/regress: Remove empty directory.
7510
7511 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7512
7513 PR debug/60603
7514 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7515
7516 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7517
7518 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7519 * g++.dg/cpp1y/pr60393.C: Likewise.
7520
7521 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7522
7523 PR c++/60384
7524 * g++.dg/cpp1y/pr60384.C: New.
7525
7526 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7527
7528 PR target/60598
7529 * gcc.dg/pr60598.c: New test.
7530
7531 2014-03-21 Martin Jambor <mjambor@suse.cz>
7532
7533 PR ipa/59176
7534 * g++.dg/torture/pr59176.C: New test.
7535
7536 2014-03-21 Martin Jambor <mjambor@suse.cz>
7537
7538 PR ipa/60419
7539 * g++.dg/ipa/pr60419.C: New test.
7540
7541 2014-03-21 Richard Biener <rguenther@suse.de>
7542
7543 PR tree-optimization/60577
7544 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7545
7546 2014-03-21 Tobias Burnus <burnus@net-b.de>
7547
7548 PR fortran/60599
7549 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7550
7551 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7552
7553 PR middle-end/60597
7554 * g++.dg/opt/pr60597.C: New test.
7555
7556 PR c++/60572
7557 * g++.dg/init/pr60572.C: New test.
7558
7559 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7560
7561 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7562
7563 2014-03-19 Tobias Burnus <burnus@net-b.de>
7564
7565 PR fortran/60543
7566 PR fortran/60283
7567 * gfortran.dg/implicit_pure_4.f90: New.
7568
7569 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7570
7571 PR c++/51474
7572 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7573
7574 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7575
7576 PR testsuite/60590
7577 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7578 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7579 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7580
7581 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7582
7583 PR c++/60332
7584 * g++.dg/cpp1y/pr60332.C: New.
7585
7586 2014-03-19 Marek Polacek <polacek@redhat.com>
7587
7588 PR sanitizer/60569
7589 * g++.dg/ubsan/pr60569.C: New test.
7590
7591 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7592
7593 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7594
7595 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7596
7597 PR tree-optimization/60559
7598 * g++.dg/vect/pr60559.cc: New test.
7599
7600 2014-03-18 Ian Lance Taylor <iant@google.com>
7601
7602 PR target/60563
7603 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7604 (ditype): Rename typedef from int64_t.
7605
7606 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7607
7608 PR c/55383
7609 * gcc.dg/cast-qual-3.c: New.
7610 Revert:
7611 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7612 * c-c++-common/Wcast-qual-1.c: More precise match text.
7613
7614 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7615
7616 PR fortran/55207
7617 PR fortran/60549
7618 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7619 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7620 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7621 * gfortran.dg/intent_optimize_1.f90: Ditto.
7622 * gfortran.dg/pointer_init_9.f90: Ditto.
7623 * gfortran.dg/volatile4.f90: Ditto.
7624 * gfortran.dg/volatile6.f90: Ditto.
7625
7626 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7627
7628 PR c/55383
7629 * c-c++-common/Wcast-qual-1.c: More precise match text.
7630
7631 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7632
7633 PR c++/60305
7634 * g++.dg/cpp0x/constexpr-ice14.C: New.
7635
7636 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7637
7638 PR c++/54250
7639 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7640
7641 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7642
7643 PR sanitizer/60535
7644 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7645 * c-c++-common/ubsan/null-2.c: Likewise.
7646 * c-c++-common/ubsan/null-3.c: Likewise.
7647 * c-c++-common/ubsan/null-4.c: Likewise.
7648 * c-c++-common/ubsan/null-5.c: Likewise.
7649 * c-c++-common/ubsan/null-6.c: Likewise.
7650 * c-c++-common/ubsan/null-7.c: Likewise.
7651 * c-c++-common/ubsan/null-8.c: Likewise.
7652 * c-c++-common/ubsan/null-9.c: Likewise.
7653 * c-c++-common/ubsan/null-10.c: Likewise.
7654 * c-c++-common/ubsan/null-11.c: Likewise.
7655 * c-c++-common/ubsan/overflow-1.c: Likewise.
7656 * c-c++-common/ubsan/overflow-2.c: Likewise.
7657 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7658 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7659 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7660 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7661 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7662 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7663 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7664 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7665 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7666 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7667 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7668 * c-c++-common/ubsan/pr59333.c: Likewise.
7669 * c-c++-common/ubsan/pr59503.c: Likewise.
7670 * c-c++-common/ubsan/pr59667.c: Likewise.
7671 * c-c++-common/ubsan/undefined-1.c: Likewise.
7672 * g++.dg/ubsan/pr59250.C: Likewise.
7673 * g++.dg/ubsan/pr59306.C: Likewise.
7674
7675 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7676
7677 * gcc.dg/tls/pr58595.c: Add tls options.
7678
7679 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7680
7681 * gcc.target/i386/avx-additional-reg-names.c: New.
7682 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7683
7684 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7685
7686 PR c++/60390
7687 * g++.dg/cpp1y/pr60390.C: New testcase.
7688
7689 PR c++/60391
7690 * g++.dg/cpp1y/pr60391.C: New testcase.
7691
7692 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7693
7694 PR target/60516
7695 * gcc.target/i386/pr60516.c: New test.
7696
7697 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7698
7699 PR c++/59571
7700 * g++.dg/cpp0x/constexpr-ice13.C: New.
7701
7702 2014-03-17 Marek Polacek <polacek@redhat.com>
7703
7704 PR middle-end/60534
7705 * gcc.dg/gomp/pr60534.c: New test.
7706
7707 2014-03-17 Kai Tietz <ktietz@redhat.com>
7708
7709 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7710
7711 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7712
7713 PR testsuite/58851
7714 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7715 storage size.
7716
7717 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7718
7719 PR libfortran/58324
7720 * gfortran.dg/list_read_12.f90: New test.
7721
7722 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7723
7724 PR fortran/55207
7725 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7726 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7727 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7728 -Wno-aggressive-loop-optimizations and remove an unused variable.
7729 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7730 * gfortran.dg/pointer_init_9.f90: New.
7731 * gfortran.dg/volatile4.f90: Put into subroutine.
7732 * gfortran.dg/volatile6.f90: Ditto.
7733
7734 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7735
7736 PR fortran/60392
7737 * gfortran.dg/transpose_4.f90: New test.
7738
7739 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7740
7741 PR rtl-optimization/60508
7742 * gcc.target/i386/pr60508.c: New.
7743
7744 2014-03-14 Richard Biener <rguenther@suse.de>
7745
7746 PR middle-end/60518
7747 * g++.dg/pr60518.C: New testcase.
7748
7749 2014-03-14 Martin Jambor <mjambor@suse.cz>
7750
7751 PR lto/60461
7752 * gcc.dg/lto/pr60461_0.c: New test.
7753
7754 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7755
7756 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7757 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7758 * gcc.dg/lto/save-temps_0.c: New testcase.
7759
7760 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7761
7762 PR middle-end/36282
7763 * c-c++-common/pr36282-1.c: New test.
7764 * c-c++-common/pr36282-2.c: New test.
7765 * c-c++-common/pr36282-3.c: New test.
7766 * c-c++-common/pr36282-4.c: New test.
7767
7768 2014-03-13 Richard Henderson <rth@redhat.com>
7769
7770 PR debug/60438
7771 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7772
7773 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7774
7775 PR c++/60383
7776 * g++.dg/template/crash118.C: New.
7777 * g++.dg/template/crash95.C: Adjust.
7778
7779 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7780
7781 PR rtl-optimization/57189
7782 * gcc.target/i386/pr57189.c: New.
7783
7784 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7785
7786 PR c++/60254
7787 * g++.dg/cpp0x/static_assert10.C: New.
7788 * g++.dg/cpp0x/static_assert11.C: Likewise.
7789 * g++.dg/cpp0x/static_assert3.C: Adjust.
7790
7791 2014-03-13 Richard Biener <rguenther@suse.de>
7792
7793 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7794
7795 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7796
7797 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7798 2.07 128-bit arithmetic.
7799 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7800
7801 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7802 due to when TImode is allowed in VSX registers, the allowable
7803 address modes for TImode is just a single indirect address in
7804 order for the value to be loaded and store in either GPR or VSX
7805 registers. This affects the generated code, and it would cause
7806 this test to fail, when such an option is used.
7807
7808 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7809
7810 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7811
7812 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7813
7814 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7815 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7816 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7817 only test for exactly one if if -mbranch-cost=1 has been passed.
7818
7819 2014-03-12 Christian Bruel <christian.bruel@st.com>
7820
7821 PR target/60264
7822 * gcc.target/arm/pr60264.c
7823
7824 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7825
7826 PR tree-optimization/60454
7827 * gcc.c-torture/execute/pr60454.c: New test.
7828
7829 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7830 Marc Glisse <marc.glisse@inria.fr>
7831
7832 PR tree-optimization/60502
7833 * gcc.c-torture/compile/pr60502.c: New test.
7834
7835 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR middle-end/60482
7838 * gcc.dg/vect/pr60482.c: New test.
7839
7840 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7841
7842 PR c++/60389
7843 * g++.dg/cpp0x/inh-ctor19.C: New.
7844
7845 2014-03-11 Richard Biener <rguenther@suse.de>
7846
7847 PR tree-optimization/60429
7848 PR tree-optimization/60485
7849 * gcc.dg/pr60485-1.c: New testcase.
7850 * gcc.dg/pr60485-2.c: Likewise.
7851
7852 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7853
7854 PR ipa/60457
7855 * g++.dg/ipa/pr60457.C: New test.
7856
7857 2014-03-10 Richard Biener <rguenther@suse.de>
7858
7859 PR middle-end/60474
7860 * g++.dg/torture/pr60474.C: New testcase.
7861
7862 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7863
7864 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7865
7866 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7867
7868 * gcc.dg/lto/pr55113_0.c: New testcase.
7869
7870 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7871
7872 PR c++/60033
7873 * g++.dg/cpp1y/pr60033.C: New testcase.
7874
7875 PR c++/60393
7876 * g++.dg/cpp1y/pr60393.C: New testcase.
7877
7878 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7879
7880 PR libfortran/60128
7881 * gfortran.dg/fmt_en.f90: New test.
7882
7883 2014-03-07 Jason Merrill <jason@redhat.com>
7884
7885 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7886 * lib/target-supports.exp (check_effective_target_c++11): Now
7887 means C++11 and up.
7888 (check_effective_target_c++11_only): New.
7889 (check_effective_target_c++11_down): New.
7890 (check_effective_target_c++1y): New.
7891 (check_effective_target_c++1y_only): New.
7892 (check_effective_target_c++98_only): Rename from
7893 check_effective_target_c++98.
7894 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
7895
7896 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
7897
7898 PR c++/58609
7899 * g++.dg/cpp0x/constexpr-ice12.C: New.
7900
7901 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
7902
7903 * c-c++-common/gomp/map-1.c: Extend.
7904
7905 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
7906 Janus Weil <janus@gcc.gnu.org>
7907
7908 PR fortran/51976
7909 * gfortran.dg/deferred_type_component_1.f90 : New test.
7910 * gfortran.dg/deferred_type_component_2.f90 : New test.
7911
7912 2014-03-06 Marek Polacek <polacek@redhat.com>
7913
7914 PR c/60197
7915 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
7916 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
7917
7918 2014-03-06 Jakub Jelinek <jakub@redhat.com>
7919
7920 PR target/58595
7921 * gcc.dg/tls/pr58595.c: New test.
7922
7923 2014-03-06 Richard Biener <rguenther@suse.de>
7924
7925 PR middle-end/60445
7926 PR lto/60424
7927 PR lto/60427
7928 Revert
7929 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7930
7931 * gcc.dg/lto/pr55113_0.c: New testcase.
7932
7933 2014-03-05 Jakub Jelinek <jakub@redhat.com>
7934
7935 PR testsuite/59308
7936 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
7937 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
7938 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
7939 s390*/i?86/x86_64.
7940 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7941 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7942 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7943 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7944 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
7945 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
7946 even for mips*/s390*/i?86/x86_64.
7947 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7948 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7949 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7950 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7951 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7952
7953 PR lto/60404
7954 * gcc.dg/lto/pr60404_0.c: New test.
7955 * gcc.dg/lto/pr60404_1.c: New file.
7956 * gcc.dg/lto/pr60404_2.c: New file.
7957
7958 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7959
7960 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
7961 long long" throughout.
7962 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
7963 * gcc.dg/vmx/insert-vsx.c: Likewise.
7964 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
7965 * gcc.dg/vmx/ld-vsx.c: Likewise.
7966 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
7967 * gcc.dg/vmx/ldl-vsx.c: Likewise.
7968 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
7969 * gcc.dg/vmx/merge-vsx.c: Likewise.
7970 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
7971 * gcc.dg/vmx/st-vsx.c: Likewise.
7972 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
7973 * gcc.dg/vmx/stl-vsx.c: Likewise.
7974 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
7975
7976 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
7977
7978 * gcc.dg/lto/pr55113_0.c: New testcase.
7979
7980 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7981
7982 PR c++/60376
7983 * g++.dg/cpp1y/pr60376.C: New.
7984
7985 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7986
7987 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
7988
7989 2014-03-04 Richard Biener <rguenther@suse.de>
7990
7991 PR tree-optimization/60382
7992 * gcc.dg/vect/pr60382.c: New testcase.
7993
7994 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
7995
7996 PR libfortran/60148
7997 * gfortran.dg/namelist_84.f90: New test.
7998
7999 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8000
8001 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8002 argument to avoid inf values.
8003 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8004 UNION_FP_CHECK machinery.
8005
8006 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8007
8008 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8009 i32in128 cases outside special big-endian processing block.
8010
8011 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8012
8013 PR preprocessor/60400
8014 * c-c++-common/cpp/pr60400.c: New test.
8015 * c-c++-common/cpp/pr60400-1.h: New file.
8016 * c-c++-common/cpp/pr60400-2.h: New file.
8017
8018 PR objc++/60398
8019 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8020
8021 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8022 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8023
8024 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8025
8026 PR ipa/60150
8027 * g++.dg/lto/pr60150.H: New testcase.
8028 * g++.dg/lto/pr60150_0.C: New testcase.
8029 * g++.dg/lto/pr60150_1.C: New testcase.
8030
8031 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8032
8033 PR ipa/60306
8034 * g++.dg/ipa/devirt-29.C: New testcase
8035
8036 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8037
8038 PR fortran/60236
8039 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8040
8041 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8042
8043 PR c++/50025
8044 * g++.dg/cpp0x/pr50025.C: New.
8045
8046 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8047
8048 PR c++/60377
8049 * g++.dg/cpp1y/pr60377.C: New testcase.
8050
8051 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8052
8053 PR fortran/60341
8054 * gfortran.dg/str_comp_optimize_1.f90: New test.
8055
8056 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8057
8058 PR target/60071
8059 * gcc.c-torture/compile/pr60071.c: New.
8060
8061 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8062
8063 PR fortran/60359
8064 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8065
8066 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8067
8068 PR c++/58610
8069 * g++.dg/cpp0x/constexpr-ice11.C: New.
8070
8071 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8072
8073 PR c++/60314
8074 * g++.dg/cpp1y/auto-fn24.C: New.
8075
8076 2014-02-28 Joey Ye <joey.ye@arm.com>
8077
8078 PR target/PR60169
8079 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8080
8081 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8082
8083 PR c++/60253
8084 * g++.dg/overload/ellipsis2.C: New.
8085
8086 2014-02-27 Jeff Law <law@redhat.com>
8087
8088 PR rtl-optimization/52714
8089 * gcc.c-torture/compile/pr52714.c: New test.
8090
8091 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8092 Jeff Law <law@redhat.com>
8093
8094 PR rtl-optimization/49847
8095 * g++.dg/pr49847.C: New test.
8096
8097 2014-02-27 Marek Polacek <polacek@redhat.com>
8098
8099 PR middle-end/59223
8100 * c-c++-common/pr59223.c: New test.
8101
8102 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8103
8104 * common/config/i386/predicates.md (const1256_operand): Remove.
8105 (const2356_operand): New.
8106 (const_1_to_2_operand): Remove.
8107 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8108 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8109 (*avx512pf_gatherpf<mode>sf): Ditto.
8110 (avx512pf_gatherpf<mode>df): Ditto.
8111 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8112 (*avx512pf_gatherpf<mode>df): Ditto.
8113 (avx512pf_scatterpf<mode>sf): Ditto.
8114 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8115 (*avx512pf_scatterpf<mode>sf): Ditto.
8116 (avx512pf_scatterpf<mode>df): Ditto.
8117 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8118 (*avx512pf_scatterpf<mode>df): Ditto.
8119 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8120
8121 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8122
8123 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8124 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8125 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8126 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8127 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8128 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8129 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8130 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8131
8132 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8133
8134 PR target/60280
8135 * gnat.dg/renaming5.adb: Change to two expected gotos.
8136 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8137 jump threads.
8138 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8139 messages for removed basic block.
8140 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8141 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8142 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8143 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8144
8145 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8146
8147 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8148 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8149 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8150 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8151 * gcc.dg/vmx/merge-vsx.c: Likewise.
8152 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8153
8154 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8155
8156 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8157 * gcc.target/i386/prefetchwt1-1.c: New.
8158 * g++.dg/other/i386-2.C: Add new option.
8159 * g++.dg/other/i386-3.C: Ditto.
8160 * gcc.target/i386/sse-12.c: Ditto.
8161 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8162 * gcc.target/i386/sse-22.c: Add new option.
8163 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8164
8165 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8166
8167 PR libfortran/59313
8168 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8169
8170 PR libfortran/58015
8171 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8172
8173 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8174
8175 PR c++/60311
8176 * g++.dg/cpp1y/pr60311.C: New testcase.
8177
8178 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8179
8180 PR c++/60065
8181 * g++.dg/cpp1y/pr60065.C: New testcase.
8182
8183 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8184
8185 PR rtl-optimization/60268
8186 * gcc.c-torture/compile/pr60268.c: New test.
8187
8188 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8189
8190 * gcc.target/microblaze/others/mem_reload.c: New test.
8191
8192 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8193
8194 * gcc.dg/vmx/lde.c: New test.
8195 * gcc.dg/vmx/lde-be-order.c: New test.
8196 * gcc.dg/vmx/ste.c: New test.
8197 * gcc.dg/vmx/ste-be-order.c: New test.
8198
8199 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8200
8201 PR testsuite/60173
8202 * lib/target-supports.exp
8203 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8204 and crisv32-*-* to list.
8205
8206 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8207
8208 PR fortran/60302
8209 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8210
8211 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8212
8213 * gcc.dg/vmx/vsums.c: Check entire result vector.
8214 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8215
8216 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8217
8218 * gcc.dg/vmx/ld.c: New test.
8219 * gcc.dg/vmx/ld-be-order.c: New test.
8220 * gcc.dg/vmx/ld-vsx.c: New test.
8221 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8222 * gcc.dg/vmx/ldl.c: New test.
8223 * gcc.dg/vmx/ldl-be-order.c: New test.
8224 * gcc.dg/vmx/ldl-vsx.c: New test.
8225 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8226 * gcc.dg/vmx/st.c: New test.
8227 * gcc.dg/vmx/st-be-order.c: New test.
8228 * gcc.dg/vmx/st-vsx.c: New test.
8229 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8230 * gcc.dg/vmx/stl.c: New test.
8231 * gcc.dg/vmx/stl-be-order.c: New test.
8232 * gcc.dg/vmx/stl-vsx.c: New test.
8233 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8234
8235 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8236
8237 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8238 * g++.dg/other/i386-3.C (dg-options): Ditto.
8239 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8240 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8241 -mavx512pf and -msha.
8242
8243 2014-02-21 Richard Biener <rguenther@suse.de>
8244
8245 PR tree-optimization/60276
8246 * gcc.dg/vect/pr60276.c: New testcase.
8247
8248 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8249
8250 PR fortran/60234
8251 * gfortran.dg/finalize_23.f90: New.
8252
8253 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8254
8255 PR c++/60052
8256 PR c++/60053
8257 * g++.dg/cpp1y/pr60052.C: New testcase.
8258 * g++.dg/cpp1y/pr60053.C: New testcase.
8259
8260 2014-02-21 Tobias Burnus <burnus@net-b.de>
8261
8262 PR fortran/60286
8263 * gfortran.dg/inquire_16.f90: New.
8264
8265 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8266
8267 * gcc.target/nios2/biggot-1.c: New.
8268 * gcc.target/nios2/biggot-2.c: New.
8269
8270 2014-02-20 Martin Jambor <mjambor@suse.cz>
8271
8272 PR ipa/55260
8273 * gcc.dg/ipa/pr55260.c: New test.
8274
8275 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8276
8277 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8278 for execution test case.
8279
8280 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8281
8282 PR ipa/58555
8283 * g++.dg/torture/pr58555.C: New testcase.
8284
8285 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8286
8287 PR target/60204
8288 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8289 reflect abi fix.
8290 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8291
8292 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8293 Kirill Yukhin <kirill.yukhin@intel.com>
8294
8295 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8296 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8297 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8298 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8299 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8300 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8301
8302 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8303
8304 PR c/37743
8305 * g++.dg/ext/builtin-bswap1.C: New test.
8306 * c-c++-common/pr37743.c: New test.
8307
8308 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8309
8310 * gcc.dg/decl-10.c: New test.
8311
8312 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8313
8314 PR c++/60267
8315 * g++.dg/ext/ivdep-1.C: New test.
8316
8317 PR c++/60267
8318 * gcc.dg/pr60267.c: New test.
8319
8320 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8321
8322 PR target/59794
8323 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8324 (dg-options): Remove -Wno-psabi.
8325 * gcc.target/i386/pr59794-2.c: Ditto.
8326 * gcc.target/i386/pr60205-1.c: Ditto.
8327 * gcc.target/i386/sse-5.c: Ditto.
8328
8329 2014-02-18 Nick Clifton <nickc@redhat.com>
8330
8331 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8332 * gcc.dg/pr23623.c: Likewise.
8333 * gcc.dg/pr48784-1.c: Likewise.
8334 * gcc.dg/pr48784-2.c: Likewise.
8335 * gcc.dg/pr56997-2.c: Likewise.
8336 * gcc.dg/sms-6.c: Likewise.
8337 * gcc.dg/torture/pr60183.c: Likewise.
8338 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8339 * gcc.c-torture/execute/20061220-1.x: New.
8340 * gcc.c-torture/execute/pr43220.x: New.
8341 * gcc.c-torture/execute/pr51581-1.x: New.
8342 * gcc.c-torture/execute/pr51581-2.x: New.
8343 * gcc.c-torture/execute/pr58570.x: New.
8344 * gcc.c-torture/unsorted/DFcmp.x: New.
8345 * gcc.c-torture/unsorted/SFset.x: New.
8346
8347 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8348
8349 * gnat.dg/opt31.adb: New test.
8350
8351 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8354
8355 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8356
8357 PR fortran/60232
8358 * gfortran.dg/typebound_proc_33.f90: New.
8359
8360 2014-02-19 Marek Polacek <polacek@redhat.com>
8361
8362 PR c/60195
8363 * gcc.dg/pr60195.c: New test.
8364
8365 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8366
8367 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8368
8369 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8370
8371 PR preprocessor/58844
8372 * c-c++-common/cpp/pr58844-1.c: New test.
8373 * c-c++-common/cpp/pr58844-2.c: New test.
8374
8375 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8376
8377 PR c++/60225
8378 * g++.dg/cpp0x/constexpr-ice10.C: New.
8379
8380 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8381
8382 PR c++/60215
8383 * g++.dg/cpp0x/pr60215.C: New.
8384
8385 2014-02-18 Tobias Burnus <burnus@net-b.de>
8386
8387 PR fortran/49397
8388 * gfortran.dg/proc_ptr_45.f90: New.
8389 * gfortran.dg/proc_ptr_46.f90: New.
8390
8391 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8392
8393 PR c++/60190
8394 * g++.dg/cpp1y/pr60190.C: New testcase.
8395
8396 PR c++/60064
8397 * g++.dg/cpp1y/pr60064.C: New testcase.
8398
8399 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8400
8401 PR target/60205
8402 * gcc.target/i386/pr60205-1.c: New test.
8403 * gcc.target/i386/pr60205-2.c: Ditto.
8404
8405 2014-02-18 Kai Tietz <ktietz@redhat.com>
8406
8407 PR target/60193
8408 * gcc.target/i386/nest-1.c: New testcase.
8409
8410 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8411
8412 * gnat.dg/opt32.adb: New test.
8413
8414 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8415
8416 PR fortran/60231
8417 * gfortran.dg/typebound_generic_15.f90: New.
8418
8419 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8420
8421 PR fortran/55907
8422 * gfortran.dg/init_flag_12.f90: New.
8423
8424 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8425 Ilya Tocar <ilya.tocar@intel.com>
8426
8427 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8428 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8429 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8430 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8431
8432 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8433
8434 * lib/target-supports.exp
8435 (check_effective_target_logical_op_short_circuit): New procedure.
8436 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8437 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8438 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8439 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8440 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8441 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8442 logical_op_short_circuit for the alternative test, extending
8443 it to arm_cortex_m.
8444
8445 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8446
8447 PR target/60203
8448 * gcc.target/powerpc/pr60203.c: New testsuite.
8449
8450 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8451
8452 PR fortran/59599
8453 * gfortran.dg/ichar_3.f90: New test.
8454
8455 2014-02-15 Richard Biener <rguenther@suse.de>
8456
8457 PR tree-optimization/60183
8458 * gcc.dg/torture/pr60183.c: New testcase.
8459
8460 2014-02-14 Jeff Law <law@redhat.com>
8461
8462 PR rtl-optimization/60131
8463 * g++.dg/torture/pr60131.C: New test.
8464
8465 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8466
8467 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8468 on command-line.
8469
8470 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8471
8472 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8473
8474 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8475
8476 * gcc.c-torture/compile/20140213.c: New test.
8477
8478 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8479
8480 PR target/43546
8481 * gcc.target/i386/pr43546.c: New test.
8482
8483 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8484
8485 * gcc.target/s390/hotpatch-compile-8.c: New test.
8486
8487 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8488
8489 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8490 definition with an ifndef.
8491 * gcc.dg/pr59605-2.c: New test.
8492
8493 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8494
8495 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8496
8497 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8498
8499 * gcc.dg/torture/float128-mul-underflow.c,
8500 gcc.dg/torture/float128-truncdf-underflow.c,
8501 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8502
8503 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8504
8505 PR middle-end/59737
8506 * g++.dg/ipa/pr59737.C: New test.
8507
8508 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8509
8510 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8511
8512 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8513
8514 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8515
8516 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8517
8518 2014-02-12 Richard Biener <rguenther@suse.de>
8519
8520 PR middle-end/60092
8521 * gcc.dg/torture/pr60092.c: New testcase.
8522 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8523
8524 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8525
8526 * gcc.c-torture/execute/20140212-1.c: New test.
8527
8528 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8529
8530 PR c++/60047
8531 * g++.dg/cpp0x/pr60047.C: New.
8532
8533 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8534
8535 PR c/60101
8536 * c-c++-common/pr60101.c: New test.
8537
8538 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8539
8540 PR lto/59468
8541 * g++.dg/ipa/devirt-27.C: New testcase.
8542 * g++.dg/ipa/devirt-26.C: New testcase.
8543
8544 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8545
8546 PR target/60137
8547 * gcc.target/powerpc/pr60137.c: New file.
8548
8549 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8550
8551 PR fortran/52370
8552 * gfortran.dg/pr52370.f90: New test.
8553
8554 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8555
8556 PR target/59927
8557 Revert
8558 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8559
8560 PR testsuite/58630
8561 * gcc.target/i386/pr43662.c (dg-options):
8562 Add -maccumulate-outgoing-args.
8563 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8564 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8565 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8566 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8567 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8568 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8569 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8570 Add -maccumulate-outgoing-args.
8571 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8572 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8573 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8574 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8575 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8576 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8577 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8578 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8579 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8580 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8581 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8582 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8583 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8584 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8585 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8586
8587 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8588
8589 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8590
8591 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8592
8593 PR debug/59776
8594 * gcc.dg/guality/pr59776.c: New test.
8595
8596 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8597
8598 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8599 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8600 (add_options_for_arm_vfp3): New.
8601
8602 2014-02-11 Jeff Law <law@redhat.com>
8603
8604 PR middle-end/54041
8605 * gcc.target/m68k/pr54041.c: New test.
8606
8607 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8608
8609 PR target/59927
8610 * gcc.target/i386/pr59927.c: New test.
8611
8612 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8613
8614 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8615 * gcc.dg/vect/pr60012.c: Likewise.
8616 * gcc.dg/vect/vect-119.c: Likewise.
8617 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8618 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8619
8620 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8621
8622 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8623
8624 2014-02-10 Jeff Law <law@redhat.com>
8625
8626 PR middle-end-52306
8627 * gcc.c-torture/compile/pr52306.c: New test.
8628
8629 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8630
8631 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8632
8633 2014-02-10 Richard Biener <rguenther@suse.de>
8634
8635 PR tree-optimization/60115
8636 * gcc.dg/torture/pr60115.c: New testcase.
8637
8638 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8639
8640 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8641 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8642
8643 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8644 Ilya Tocar <ilya.tocar@intel.com>
8645
8646 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8647 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8648 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8649 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8650 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8651 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8652 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8653 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8654 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8655 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8656 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8657 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8658 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8659 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8660 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8661 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8662 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8663 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8664 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8665 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8666 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8667 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8668 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8669 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8670 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8671 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8672 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8673
8674 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8675
8676 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8677
8678 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8679
8680 PR fortran/57522
8681 * gfortran.dg/associated_target_5.f03: New test.
8682
8683 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8684
8685 PR fortran/59026
8686 * gfortran.dg/elemental_by_value_1.f90: New test.
8687
8688 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8689
8690 PR fortran/58470
8691 * gfortran.dg/finalize_22.f90: New.
8692
8693 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/60066
8696 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8697 was fixed by the patch for PR59906.
8698
8699 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8700
8701 PR translation/52289
8702 * gfortran.dg/coarray_8.f90: Update dg-error match.
8703
8704 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR c/59984
8707 * gcc.dg/vect/pr59984.c: New test.
8708
8709 PR middle-end/60092
8710 * gcc.dg/attr-alloc_align-1.c: New test.
8711 * gcc.dg/attr-alloc_align-2.c: New test.
8712 * gcc.dg/attr-alloc_align-3.c: New test.
8713 * gcc.dg/attr-assume_aligned-1.c: New test.
8714 * gcc.dg/attr-assume_aligned-2.c: New test.
8715 * gcc.dg/attr-assume_aligned-3.c: New test.
8716
8717 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8718
8719 PR target/60077
8720 * gcc.target/i386/pr60077-1.c: New test.
8721 * gcc.target/i386/pr60077-2.c: New test.
8722
8723 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8724
8725 PR preprocessor/56824
8726 * gcc.dg/pr56824.c: New test.
8727
8728 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8729
8730 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8731 variable used for atomic operations.
8732
8733 2014-02-07 Richard Biener <rguenther@suse.de>
8734
8735 PR middle-end/60092
8736 * gcc.dg/vect/pr60092-2.c: New testcase.
8737
8738 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8739
8740 PR c++/60082
8741 Revert
8742 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8743
8744 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8745 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8746
8747 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8748
8749 * gcc.target/s390/fp2int1.c: New testcase.
8750
8751 2014-02-07 Richard Biener <rguenther@suse.de>
8752
8753 PR middle-end/60092
8754 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8755 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8756
8757 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8758
8759 PR ipa/59918
8760 * g++.dg/torture/pr59918.C: New testcase.
8761
8762 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8763
8764 PR target/59575
8765 * gcc.target/arm/pr59575.c: New test.
8766
8767 PR debug/59992
8768 * gcc.dg/pr59992.c: New test.
8769
8770 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8771
8772 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8773 init_priority. Test alignment of variable instead of function.
8774
8775 2014-02-06 Marek Polacek <polacek@redhat.com>
8776
8777 PR c/60087
8778 * gcc.dg/pr60087.c: New test.
8779
8780 2014-02-06 Alan Modra <amodra@gmail.com>
8781
8782 * gcc.target/powerpc/pr60032.c: New.
8783
8784 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8785
8786 PR target/60062
8787 * gcc.c-torture/execute/pr60062.c: New test.
8788 * gcc.c-torture/execute/pr60072.c: New test.
8789
8790 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8791
8792 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8793 so that expected outcome works for PIC variants too.
8794
8795 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8796 Kugan Vivekanandarajah <kuganv@linaro.org>
8797
8798 * gcc.target/arm/vect-noalign.c: New file.
8799
8800 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8801 Jakub Jelinek <jakub@redhat.com>
8802
8803 PR middle-end/60013
8804 * gcc.dg/pr60013.c: New testcase.
8805
8806 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8807
8808 * gcc.dg/vmx/sum2s.c: New.
8809 * gcc.dg/vmx/sum2s-be-order.c: New.
8810
8811 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8812
8813 * gcc.dg/vmx/pack.c: New.
8814 * gcc.dg/vmx/pack-be-order.c: New.
8815 * gcc.dg/vmx/unpack.c: New.
8816 * gcc.dg/vmx/unpack-be-order.c: New.
8817
8818 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8819
8820 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8821 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8822
8823 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8824
8825 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8826 Use __builtin_floorf, __builtin_ceilf.
8827 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8828 declaration.
8829 (TEST): Use __builtin_floorf.
8830 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8831
8832 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8833
8834 PR ipa/59947
8835 * g++.dg/opt/pr59947.C: New test.
8836
8837 PR c++/58703
8838 * c-c++-common/gomp/pr58703.c: New test.
8839
8840 2014-02-05 Richard Biener <rguenther@suse.de>
8841
8842 PR testsuite/60076
8843 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8844 avoid using unsigned long long.
8845
8846 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8847
8848 PR middle-end/57499
8849 * g++.dg/torture/pr57499.C: New test.
8850
8851 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8852
8853 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8854
8855 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8856
8857 * g++.dg/ipa/devirrt-22.C: Fix template.
8858
8859 2014-02-04 Marek Polacek <polacek@redhat.com>
8860
8861 PR c/60036
8862 * gcc.dg/pr60036.c: New test.
8863
8864 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8865
8866 PR ipa/60058
8867 * g++.dg/torture/pr60058.C: New testcase.
8868
8869 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8870
8871 * g++.dg/tsan/default_options.C: Invert check.
8872
8873 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8874
8875 PR tree-optimization/60002
8876 * g++.dg/opt/pr60002.C: New test.
8877
8878 PR tree-optimization/60023
8879 * g++.dg/vect/pr60023.cc: New test.
8880
8881 PR ipa/60026
8882 * c-c++-common/torture/pr60026.c: New test.
8883
8884 PR rtl-optimization/57915
8885 * gcc.target/i386/pr57915.c: New test.
8886
8887 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8888
8889 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
8890
8891 2014-02-04 Renlin Li <Renlin.Li@arm.com>
8892
8893 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
8894
8895 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8896
8897 PR middle-end/59261
8898 * gcc.dg/pr59261.c: New test.
8899
8900 2014-02-04 Richard Biener <rguenther@suse.de>
8901
8902 PR tree-optimization/60012
8903 * gcc.dg/vect/pr60012.c: New testcase.
8904
8905 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8906
8907 PR target/59788
8908 * g++.dg/eh/unwind-direct.C: New test.
8909
8910 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
8911
8912 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
8913 timeout value to 20s.
8914
8915 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8916
8917 PR ipa/59882
8918 * g++.dg/torture/pr59882.C: New testcase
8919
8920 2014-02-03 Jan Hubicka <jh@suse.cz>
8921
8922 PR ipa/59831
8923 * g++.dg/ipa/devirt-22.C: New testcase.
8924
8925 2014-02-03 Jan Hubicka <jh@suse.cz>
8926
8927 * g++.dg/ipa/devirt-25.C: New testcase.
8928
8929 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8930
8931 PR tree-optimization/59924
8932 * gcc.dg/pr59924.c: New test.
8933
8934 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
8935
8936 PR ipa/59831
8937 * g++.dg/ipa/devirt-24.C: New testcase.
8938
8939 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
8940
8941 PR c++/53017
8942 PR c++/59211
8943 * c-c++-common/attributes-1.c: New testcase.
8944 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
8945
8946 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8947
8948 PR c++/58871
8949 * g++.dg/cpp0x/pr58871.C: New.
8950
8951 2014-02-03 Cong Hou <congh@google.com>
8952
8953 PR tree-optimization/60000
8954 * g++.dg/vect/pr60000.cc: New test.
8955
8956 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
8957
8958 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
8959 * gcc.target/i386/long-double-64-4.c: Likewise.
8960 * gcc.target/i386/long-double-80-1.c: Likewise.
8961 * gcc.target/i386/long-double-80-2.c: Likewise.
8962 * gcc.target/i386/long-double-80-3.c: Likewise.
8963 * gcc.target/i386/long-double-80-4.c: Likewise.
8964 * gcc.target/i386/long-double-80-5.c: Likewise.
8965 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
8966 __multf3 isn't used.
8967 * gcc.target/i386/long-double-64-3.c: Likewise.
8968 * gcc.target/i386/long-double-128-1.c: New test.
8969 * gcc.target/i386/long-double-128-2.c: Likewise.
8970 * gcc.target/i386/long-double-128-3.c: Likewise.
8971 * gcc.target/i386/long-double-128-4.c: Likewise.
8972 * gcc.target/i386/long-double-128-5.c: Likewise.
8973 * gcc.target/i386/long-double-128-6.c: Likewise.
8974 * gcc.target/i386/long-double-128-7.c: Likewise.
8975 * gcc.target/i386/long-double-128-8.c: Likewise.
8976 * gcc.target/i386/long-double-128-9.c: Likewise.
8977 * gcc.target/i386/long-double-64-5.c: Likewise.
8978 * gcc.target/i386/long-double-64-6.c: Likewise.
8979 * gcc.target/i386/long-double-64-7.c: Likewise.
8980 * gcc.target/i386/long-double-64-8.c: Likewise.
8981 * gcc.target/i386/long-double-64-9.c: Likewise.
8982 * gcc.target/i386/long-double-80-10.c: Likewise.
8983 * gcc.target/i386/long-double-80-8.c: Likewise.
8984 * gcc.target/i386/long-double-80-9.c: Likewise.
8985
8986 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
8987
8988 PR rtl-optimization/57662
8989 * g++.dg/pr57662.C: New test.
8990
8991 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8992
8993 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
8994 * gcc.dg/vmx/perm.c: New.
8995 * gcc.dg/vmx/perm-be-order.c: New.
8996
8997 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8998
8999 * gcc.dg/vmx/vsums.c: New.
9000 * gcc.dg/vmx/vsums-be-order.c: New.
9001
9002 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9003
9004 * g++.dg/ipa/devirt-23.C: New testcase.
9005 * g++.dg/ipa/devirt-20.C: Fix template.
9006
9007 2014-02-02 Jan Hubicka <jh@suse.cz>
9008
9009 * g++.dg/ipa/devirt-21.C: New testcase.
9010
9011 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9012
9013 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9014 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9015
9016 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9017
9018 PR target/60017
9019 * gcc.c-torture/execute/pr60017.c: New test.
9020
9021 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9022
9023 PR fortran/57033
9024 * gfortran.dg/default_initialization_7.f90: New test.
9025
9026 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9027
9028 PR fortran/59906
9029 * gfortran.dg/elemental_subroutine_9.f90: New test.
9030
9031 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9032
9033 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9034
9035 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9036
9037 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9038
9039 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9040
9041 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9042
9043 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9044
9045 PR c++/51219
9046 * g++.dg/init/bitfield5.C: New.
9047
9048 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9049
9050 PR tree-optimization/60003
9051 * gcc.c-torture/execute/pr60003.c: New test.
9052
9053 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9054
9055 PR bootstrap/59985
9056 * gcc.target/arm/pr59985.C: New.
9057
9058 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9059
9060 PR sanitizer/59410
9061 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9062 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9063 to compile.
9064 (tsan_finish): Restore dg-do-what-default.
9065 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9066 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9067 * g++.dg/tsan/default_options.C: Likewise.
9068 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9069 * g++.dg/tsan/atomic_free2.C: Likewise.
9070 * g++.dg/tsan/cond_race.C: Likewise.
9071 * g++.dg/tsan/fd_close_norace.C: Likewise.
9072 * g++.dg/tsan/benign_race.C: Likewise.
9073 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9074 * c-c++-common/tsan/simple_race.c: Likewise.
9075 * c-c++-common/tsan/mutexset1.c: Likewise.
9076 * c-c++-common/tsan/thread_leak2.c: Likewise.
9077 * c-c++-common/tsan/tls_race.c: Likewise.
9078 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9079 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9080 * c-c++-common/tsan/free_race2.c: Likewise.
9081 * c-c++-common/tsan/thread_leak.c: Likewise.
9082 * c-c++-common/tsan/thread_leak1.c: Likewise.
9083 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9084 * c-c++-common/tsan/free_race.c: Likewise.
9085 * c-c++-common/tsan/sleep_sync.c: Likewise.
9086 * c-c++-common/tsan/tiny_race.c: Likewise.
9087 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9088 * c-c++-common/tsan/atomic_stack.c: Likewise.
9089 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9090 in dg-output regexps.
9091 * c-c++-common/tsan/simple_stack.c: Likewise.
9092
9093 2014-01-31 Richard Henderson <rth@redhat.com>
9094
9095 * g++.dg/tm/pr60004.C: New.
9096
9097 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/59082
9100 * g++.dg/inherit/crash4.C: New.
9101
9102 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9103
9104 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9105
9106 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9107
9108 * gcc.target/i386/m512-check.h: Use correct rounding values.
9109
9110 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9111
9112 * gcc.target/i386/avx-1.c: Use correct rounding values.
9113 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9114 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9115 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9116 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9117 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9118 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9119 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9120 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9121 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9122 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9123 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9124 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9125 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9126 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9127 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9128 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9129 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9130 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9131 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9132 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9133 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9134 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9135 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9136 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9137 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9138 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9139 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9140 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9141 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9142 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9143 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9144 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9145 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9146 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9147 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9148 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9149 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9150 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9151 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9152 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9153 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9154 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9155 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9156 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9157 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9158 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9159 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9160 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9161 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9162 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9163 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9164 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9165 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9166 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9167 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9168 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9169 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9170 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9171 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9172 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9173 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9174 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9175 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9176 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9177 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9178 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9179 * gcc.target/i386/sse-13.c: Ditto.
9180 * gcc.target/i386/sse-14.c: Ditto.
9181 * gcc.target/i386/sse-22.c: Ditto.
9182 * gcc.target/i386/sse-23.c: Ditto.
9183
9184 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9185
9186 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9187 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9188
9189 2014-01-31 Richard Biener <rguenther@suse.de>
9190
9191 PR middle-end/59990
9192 * gcc.dg/torture/pr59990.c: New testcase.
9193
9194 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9195
9196 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9197 if it fails don't run any tsan tests.
9198
9199 2014-01-31 Marek Polacek <polacek@redhat.com>
9200
9201 PR c/59963
9202 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9203 (y): Adjust dg-error.
9204 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9205 * gcc.dg/pr59963-1.c: New test.
9206 * gcc.dg/pr59963-2.c: New test.
9207 * gcc.dg/pr59963-3.c: New test.
9208
9209 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9210
9211 PR target/59923
9212 * gcc.target/arm/pr59923.c: New test.
9213
9214 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9215
9216 * gcc.dg/vmx/splat.c: New.
9217 * gcc.dg/vmx/splat-vsx.c: New.
9218 * gcc.dg/vmx/splat-be-order.c: New.
9219 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9220 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9221 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9222
9223 2014-01-30 Richard Biener <rguenther@suse.de>
9224
9225 PR tree-optimization/59993
9226 * gcc.dg/torture/pr59993.c: New testcase.
9227
9228 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9229
9230 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9231 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9232 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9233 vect_int rather than vect_float.
9234
9235 2014-01-30 Marek Polacek <polacek@redhat.com>
9236
9237 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9238
9239 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9240
9241 * gcc.target/microblaze/isa/fcmp4.c: New.
9242
9243 2014-01-30 Marek Polacek <polacek@redhat.com>
9244
9245 PR c/59940
9246 * gcc.dg/pr59940.c: New test.
9247 * gcc.dg/pr35635.c (func3): Move dg-warning.
9248
9249 2014-01-30 Richard Biener <rguenther@suse.de>
9250
9251 PR tree-optimization/59903
9252 * gcc.dg/torture/pr59903.c: New testcase.
9253
9254 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9255
9256 PR c++/58843
9257 * g++.dg/lookup/crash8.C: New.
9258
9259 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9260
9261 PR c++/58649
9262 * g++.dg/template/crash117.C: New.
9263
9264 2014-01-30 Richard Biener <rguenther@suse.de>
9265
9266 PR c/59905
9267 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9268 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9269 abort.
9270 * gcc.dg/invalid-call-1.c: Likewise.
9271
9272 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9273
9274 PR c++/58561
9275 * g++.dg/cpp1y/auto-fn23.C: New.
9276
9277 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9278
9279 PR c++/58846
9280 * g++.dg/init/dso_handle2.C: New.
9281
9282 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9283
9284 PR c++/58674
9285 * g++.dg/cpp0x/pr58674.C: New.
9286
9287 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9288
9289 PR target/59617
9290 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9291 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9292
9293 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9294
9295 * gcc.dg/vmx/merge-be-order.c: New.
9296 * gcc.dg/vmx/merge.c: New.
9297 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9298 * gcc.dg/vmx/merge-vsx.c: New.
9299
9300 2014-01-29 Richard Biener <rguenther@suse.de>
9301
9302 PR tree-optimization/58742
9303 * gcc.dg/pr58742-1.c: New testcase.
9304 * gcc.dg/pr58742-2.c: Likewise.
9305 * gcc.dg/pr58742-3.c: Likewise.
9306
9307 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9308
9309 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9310 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9311 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9312
9313 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9314
9315 PR c++/58702
9316 * g++.dg/gomp/pr58702.C: New.
9317
9318 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9319
9320 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9321 selector.
9322
9323 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9324
9325 PR middle-end/59917
9326 PR tree-optimization/59920
9327 * gcc.dg/pr59920-1.c: New test.
9328 * gcc.dg/pr59920-2.c: New test.
9329 * gcc.dg/pr59920-3.c: New test.
9330 * c-c++-common/gomp/pr59917-1.c: New test.
9331 * c-c++-common/gomp/pr59917-2.c: New test.
9332
9333 PR tree-optimization/59594
9334 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9335 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9336 * gcc.dg/vect/pr59594.c: New test.
9337
9338 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9339
9340 PR fortran/59414
9341 * gfortran.dg/allocate_class_3.f90: New test.
9342
9343 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9344
9345 PR preprocessor/59935
9346 * c-c++-common/cpp/warning-zero-location.c: New test.
9347 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9348
9349 2014-01-27 Steve Ellcey <sellcey@mips.com>
9350
9351 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9352
9353 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9354
9355 * g++.dg/ext/mv16.C: New tests.
9356
9357 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9358
9359 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9360 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9361 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9362 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9363 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9364 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9365 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9366 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9367 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9368 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9369 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9370 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9371 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9372 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9373 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9374 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9375 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9376 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9377 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9378 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9379 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9380 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9381 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9382 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9383 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9384 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9385 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9386 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9387 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9388 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9389 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9390 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9391 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9392 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9393 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9394 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9395 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9396 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9397 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9398 _mm512_mask_cvtepi32_storeu_epi8.
9399 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9400 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9401 _mm512_mask_cvtepi32_storeu_epi16.
9402 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9403 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9404 _mm512_mask_cvtepi64_storeu_epi8.
9405 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9406 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9407 _mm512_mask_cvtepi64_storeu_epi16.
9408 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9409 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9410 _mm512_mask_cvtepi64_storeu_epi32.
9411 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9412 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9413 _mm512_mask_cvtsepi32_storeu_epi8.
9414 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9415 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9416 _mm512_mask_cvtsepi32_storeu_epi16.
9417 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9418 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9419 _mm512_mask_cvtsepi64_storeu_epi8.
9420 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9421 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9422 _mm512_mask_cvtsepi64_storeu_epi16.
9423 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9424 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9425 _mm512_mask_cvtsepi64_storeu_epi32.
9426 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9427 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9428 _mm512_mask_cvtusepi32_storeu_epi8.
9429 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9430 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9431 _mm512_mask_cvtusepi32_storeu_epi16.
9432 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9433 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9434 _mm512_mask_cvtusepi64_storeu_epi8.
9435 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9436 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9437 _mm512_mask_cvtusepi64_storeu_epi16.
9438 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9439 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9440 _mm512_mask_cvtusepi64_storeu_epi32.
9441 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9442 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9443
9444 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9445
9446 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9447 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9448 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9449 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9450 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9451 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9452 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9453 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9454 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9455 built-ins roudning immediate.
9456 * gcc.target/i386/sse-22.c: Add new built-ins.
9457 * gcc.target/i386/sse-23.c: Ditto.
9458 * gcc.target/i386/avx-1.c: Ditto.
9459
9460 2014-01-27 Christian Bruel <christian.bruel@st.com>
9461
9462 * gcc.target/sh/torture/strncmp.c: New tests.
9463
9464 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9465
9466 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9467
9468 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9469
9470 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9471
9472 2014-01-24 Jeff Law <law@redhat.com>
9473
9474 PR tree-optimization/59919
9475 * gcc.c-torture/compile/pr59919.c: New test.
9476
9477 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9478
9479 PR c++/57524
9480 * g++.dg/ext/timevar2.C: New.
9481
9482 2014-01-24 Marek Polacek <polacek@redhat.com>
9483
9484 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9485
9486 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9487
9488 PR target/59929
9489 * gcc.target/i386/pr59929.c: New test.
9490
9491 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9492
9493 PR target/59909
9494 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9495 word atomic functions at runtime.
9496
9497 2014-01-23 Marek Polacek <polacek@redhat.com>
9498
9499 PR c/59846
9500 * gcc.dg/pr59846.c: New test.
9501
9502 2014-01-23 Marek Polacek <polacek@redhat.com>
9503
9504 PR c/58346
9505 * c-c++-common/pr58346-1.c: New test.
9506 * c-c++-common/pr58346-2.c: New test.
9507 * c-c++-common/pr58346-3.c: New test.
9508
9509 2014-01-23 Marek Polacek <polacek@redhat.com>
9510
9511 PR c/59871
9512 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9513 * gcc.dg/pr59871.c: New test.
9514
9515 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9516
9517 PR c++/58980
9518 * g++.dg/parse/enum11.C: New.
9519
9520 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9521
9522 * gcc.target/aarch64/sshr64_1.c: New testcase.
9523
9524 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9525
9526 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9527 SIMD enabled function.
9528 * g++.dg/cilk-plus/ef_test.C: New test.
9529 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9530 and added C++ ones.
9531 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9532 to differenciate C error messages from C++ ones.
9533
9534 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9535
9536 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9537
9538 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9539
9540 * gcc.target/microblaze/others/builtin-trap.c: New test,
9541
9542 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9543
9544 PR middle-end/58809
9545 * c-c++-common/gomp/pr58809.c: New test.
9546
9547 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9548
9549 PR sanitizer/59897
9550 * c-c++-common/asan/use-after-return-1.c: Fixed
9551 to pass on darwin.
9552
9553 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9554
9555 PR preprocessor/58580
9556 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9557
9558 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9559 Ilya Tocar <ilya.tocar@intel.com>
9560
9561 * gcc.target/i386/avx512f-kmovw-1.c: New.
9562
9563 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9564
9565 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9566 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9567 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9568 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9569 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9570 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9571
9572 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9573
9574 PR target/52125
9575 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9576 * gcc.target/mips/pr52125.c: New test.
9577
9578 2014-01-22 Marek Polacek <polacek@redhat.com>
9579
9580 PR c/59891
9581 * gcc.dg/torture/pr59891.c: New test.
9582
9583 2014-01-22 Jeff Law <law@redhat.com>
9584
9585 PR tree-optimization/59597
9586 * gcc.dg/tree-ssa/pr59597.c: New test.
9587
9588 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9589
9590 PR rtl-optimization/59477
9591 * g++.dg/pr59477.C: New.
9592
9593 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9594
9595 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9596
9597 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9598
9599 PR c++/59482
9600 * g++.dg/pr59482.C: New.
9601
9602 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9603
9604 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9605 * gcc.dg/vmx/extract-vsx.c: New.
9606 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9607 * gcc.dg/vmx/insert-vsx.c: New.
9608
9609 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9610
9611 PR rtl-optimization/59896
9612 * gcc.target/arm/pr59896.c: New.
9613
9614 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9615
9616 PR rtl-optimization/59858
9617 * gcc.target/arm/pr59858.c: New.
9618
9619 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9620
9621 PR target/59003
9622 * gcc.dg/tree-prof/pr59003.c: New test.
9623
9624 PR middle-end/59860
9625 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9626 other targets.
9627
9628 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9629
9630 * gfortran.dg/round_3.f08: Add more cases.
9631
9632 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9633
9634 * lib/target-supports.exp (force_conventional_output_for): New
9635 procedure.
9636 * lib/scanasm.exp (scan-assembler_required_options)
9637 (scan-assembler-not_required_options)
9638 (scan-assembler-times_required_options): Replace with
9639 force_conventional_output_fors.
9640 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9641 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9642
9643 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9644
9645 PR middle-end/59789
9646 * gcc.target/i386/pr59789.c: New testcase.
9647
9648 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9649
9650 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9651 the 'code' bitfield from 16 to 8.
9652
9653 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9654
9655 * lib/target-supports.exp
9656 (check_effective_target_vect_perm): Exclude aarch64_be.
9657 (check_effective_target_vect_perm_byte): Likewise.
9658 (check_effective_target_vect_perm_short): Likewise.
9659
9660 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9661
9662 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9663 (RUN_TEST): Use new macro.
9664 (INDEX64_32): Delete.
9665 (INDEX64_64): Likewise.
9666 (INDEX128_32): Likewise.
9667 (INDEX128_64): Likewise.
9668 (INDEX): Likewise.
9669 (test_vneg_f32): Use fixed RUN_TEST.
9670
9671 2014-01-20 Richard Biener <rguenther@suse.de>
9672
9673 PR middle-end/59860
9674 * gcc.dg/pr59860.c: New testcase.
9675
9676 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR target/59880
9679 * gcc.target/i386/pr59880.c: New test.
9680
9681 2014-01-20 Renlin Li <renlin.li@arm.com>
9682
9683 * gcc.dg/pr44194-1.c: Tweak regexp.
9684
9685 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9686
9687 PR libfortran/59771
9688 PR libfortran/59774
9689 PR libfortran/59836
9690 * gfortran.dg/round_3.f08: New cases added.
9691 * gfortran.dg/fmt_g_1.f90: New test.
9692
9693 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9694
9695 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9696
9697 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9698
9699 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9700
9701 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9702
9703 * gcc.dg/vect/pr57705.c: Require vect_int.
9704 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9705 * gcc.dg/vect/vect-alias-check.c: Likewise.
9706
9707 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9708
9709 PR fortran/58007
9710 * gfortran.dg/unresolved_fixup_1.f90: New test.
9711 * gfortran.dg/unresolved_fixup_2.f90: New test.
9712
9713 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9714
9715 PR target/58944
9716 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9717 Remove dg-prune-output lines.
9718
9719 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9720
9721 PR middle-end/59706
9722 * gfortran.dg/pr59706.f90: New test.
9723 * g++.dg/ext/pr59706.C: New test.
9724
9725 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9726
9727 PR c++/59270
9728 PR c++/58811
9729 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9730 * g++.dg/init/pr58811.C: Likewise.
9731
9732 2014-01-17 Jeff Law <law@redhat.com>
9733
9734 PR middle-end/57904
9735 * gfortran.dg/pr57904.f90: New test.
9736
9737 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9738
9739 PR c++/59269
9740 * g++.dg/cpp0x/nsdmi-union4.C: New.
9741
9742 2014-01-17 Marek Polacek <polacek@redhat.com>
9743
9744 PR c++/59838
9745 * g++.dg/diagnostic/pr59838.C: New test.
9746
9747 2014-01-17 Marek Polacek <polacek@redhat.com>
9748
9749 PR c/58346
9750 * gcc.dg/pr58346.c: New test.
9751
9752 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9753
9754 PR testsuite/58776
9755 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9756 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9757 option duplication.
9758
9759 PR fortran/59440
9760 * gfortran.dg/pr59440-1.f90: New test.
9761 * gfortran.dg/pr59440-2.f90: New test.
9762 * gfortran.dg/pr59440-3.f90: New test.
9763
9764 PR testsuite/59064
9765 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9766 testing for " version" and " alias" with one testing for
9767 " version\[^\n\r]* alias".
9768 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9769 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9770 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9771 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9772 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9773 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9774
9775 PR c++/57945
9776 * c-c++-common/torture/pr57945.c: New test.
9777
9778 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9779
9780 * gcc.target/arm/its.c: New testcase.
9781
9782 2014-01-16 Jan Hubicka <jh@suse.cz>
9783
9784 PR ipa/59775
9785 * g++.dg/torture/pr59775.C: New testcase.
9786
9787 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9788
9789 PR middle-end/58344
9790 * gcc.c-torture/compile/pr58344.c: New test.
9791
9792 PR target/59839
9793 * gcc.target/i386/pr59839.c: New test.
9794
9795 PR debug/54694
9796 * gcc.target/i386/pr9771-1.c (main): Rename to...
9797 (real_main): ... this. Add __asm name "main".
9798 (ASMNAME, ASMNAME2, STRING): Define.
9799
9800 2014-01-16 Nick Clifton <nickc@redhat.com>
9801
9802 PR middle-end/28865
9803 * gcc.c-torture/compile/pr28865.c: New.
9804 * gcc.c-torture/execute/pr28865.c: New.
9805
9806 2014-01-16 Marek Polacek <polacek@redhat.com>
9807
9808 PR middle-end/59827
9809 * gcc.dg/pr59827.c: New test.
9810
9811 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9812
9813 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9814
9815 2014-01-15 Richard Henderson <rth@redhat.com>
9816
9817 PR debug/54694
9818 * gcc.target/i386/pr54694.c: New test.
9819
9820 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9821
9822 PR c++/49718
9823 * g++.dg/pr49718.C: New test.
9824
9825 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9826
9827 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9828
9829 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9830
9831 * gcc.dg/vmx/mult-even-odd.c: New.
9832 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9833
9834 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9835
9836 * lib/target-supports.exp (check_libcilkrts_available): Added an
9837 extern "C" if we are using C++ along with a function prototype.
9838
9839 2014-01-15 Jeff Law <law@redhat.com>
9840
9841 PR tree-optimization/59747
9842 * gcc.c-torture/execute/pr59747.c: New test.
9843
9844 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 PR target/59794
9847 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9848 Linux/x86.
9849 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9850 * g++.dg/ext/attribute-test-1.C: Likewise.
9851 * g++.dg/ext/attribute-test-2.C: Likewise.
9852 * g++.dg/ext/attribute-test-3.C: Likewise.
9853 * g++.dg/ext/attribute-test-4.C: Likewise.
9854 * g++.dg/ext/pr56790-1.C: Likewise.
9855 * g++.dg/torture/pr38565.C: Likewise.
9856 * gcc.dg/pr53060.c: Likewise.
9857 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9858 * c-c++-common/vector-compare-2.c: Likewise.
9859 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9860 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9861 dg-message line number.
9862
9863 2014-01-15 Matthias Klose <doko@ubuntu.com>
9864
9865 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9866
9867 2014-01-15 Richard Biener <rguenther@suse.de>
9868
9869 PR tree-optimization/59822
9870 * g++.dg/torture/pr59822.C: New testcase.
9871
9872 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9873
9874 PR target/59808
9875 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9876 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9877
9878 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9879 Kugan Vivekanandarajah <kuganv@linaro.org>
9880
9881 PR target/59695
9882 * g++.dg/pr59695.C: New testcase.
9883
9884 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9885
9886 PR target/59803
9887 * gcc.c-torture/compile/pr59803.c: New testcase.
9888
9889 2014-01-15 Jakub Jelinek <jakub@redhat.com>
9890
9891 PR c/58943
9892 * gcc.c-torture/execute/pr58943.c: New test.
9893 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
9894
9895 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
9896
9897 PR target/59794
9898 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
9899 * gcc.target/i386/pr39162.c (y): New __m256i variable.
9900 (bar): Change return type to void. Set y to x.
9901 * gcc.target/i386/pr59794-1.c: New testcase.
9902 * gcc.target/i386/pr59794-2.c: Likewise.
9903 * gcc.target/i386/pr59794-3.c: Likewise.
9904 * gcc.target/i386/pr59794-4.c: Likewise.
9905 * gcc.target/i386/pr59794-5.c: Likewise.
9906 * gcc.target/i386/pr59794-6.c: Likewise.
9907 * gcc.target/i386/pr59794-7.c: Likewise.
9908
9909 2014-01-14 Richard Biener <rguenther@suse.de>
9910
9911 PR tree-optimization/58921
9912 PR tree-optimization/59006
9913 * gcc.dg/torture/pr58921.c: New testcase.
9914 * gcc.dg/torture/pr59006.c: Likewise.
9915 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
9916
9917 2014-01-14 Jakub Jelinek <jakub@redhat.com>
9918
9919 PR testsuite/59494
9920 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
9921 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
9922 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
9923 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
9924 Executing predictive commoning without unrolling.
9925
9926 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
9927
9928 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
9929 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
9930 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
9931 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
9932 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
9933 __builtin_ia32_rsqrt28sd_round.
9934 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
9935 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
9936 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
9937 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
9938 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
9939 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
9940 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
9941 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
9942 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
9943 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
9944 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
9945 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
9946 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
9947 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
9948 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
9949 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
9950 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
9951 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
9952 * gcc.target/i386/sse-22.c: Extend with new built-ins,
9953 fix wrong rounding mode (see above).
9954 * gcc.target/i386/sse-23.c: Ditto.
9955
9956 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9957
9958 * gcc.dg/vmx/insert.c: New.
9959 * gcc.dg/vmx/insert-be-order.c: New.
9960 * gcc.dg/vmx/extract.c: New.
9961 * gcc.dg/vmx/extract-be-order.c: New.
9962
9963 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9964
9965 PR tree-optimization/59387
9966 * gcc.c-torture/execute/pr59387.c: New test.
9967
9968 2014-01-13 Richard Biener <rguenther@suse.de>
9969
9970 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
9971 adjusting mathlib options.
9972 * gfortran.dg/lto/lto.exp: Likewise.
9973
9974 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
9975
9976 * gnat.dg/loop_optimization17.adb: New test.
9977 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
9978
9979 2014-01-13 Christian Bruel <christian.bruel@st.com>
9980
9981 * gcc.target/sh/cmpstrn.c: New case.
9982
9983 2014-01-13 Jakub Jelinek <jakub@redhat.com>
9984
9985 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
9986 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
9987
9988 2014-01-12 Janus Weil <janus@gcc.gnu.org>
9989
9990 PR fortran/58026
9991 * gfortran.dg/alloc_comp_basics_6.f90: New.
9992
9993 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9994
9995 PR fortran/59700
9996 * gfortran.dg/pr59700.f90: New test.
9997
9998 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
9999
10000 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10001 * gfortran.dg/use_only_3.f90: Likewise.
10002 * gfortran.dg/inquire_10.f90: Delete opened file.
10003 * gfortran.dg/inquire_15.f90: Likewise.
10004 * gfortran.dg/pr16597.f90: Likewise.
10005 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10006 for PR59419.
10007
10008 2014-01-10 Jeff Law <law@redhat.com>
10009
10010 PR middle-end/59743
10011 * gcc.c-torture/compile/pr59743.c: New test.
10012
10013 2014-01-10 Jan Hubicka <jh@suse.cz>
10014
10015 PR ipa/58585
10016 * g++.dg/torture/pr58585.C: New testcase.
10017
10018 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10019
10020 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10021
10022 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10023
10024 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10025
10026 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10027
10028 PR target/59744
10029 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10030 * gcc.target/aarch64/cmn-neg2.c: New test.
10031
10032 2014-01-10 Richard Biener <rguenther@suse.de>
10033
10034 PR tree-optimization/59374
10035 * gcc.dg/torture/pr59374-3.c: New testcase.
10036
10037 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10038
10039 * lib/target-supports.exp
10040 (check_effective_target_arm_crypto_ok_nocache): New.
10041 (check_effective_target_arm_crypto_ok): Use above procedure.
10042 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10043
10044 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10045
10046 PR ipa/58252
10047 PR ipa/59226
10048 * g++.dg/ipa/devirt-20.C: New testcase.
10049 * g++.dg/torture/pr58252.C: Likewise.
10050 * g++.dg/torture/pr59226.C: Likewise.
10051
10052 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10053
10054 * c-c++-common/asan/no-asan-stack.c: New test.
10055
10056 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR middle-end/59670
10059 * gcc.dg/pr59670.c: New test.
10060
10061 2014-01-09 Steve Ellcey <sellcey@mips.com>
10062
10063 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10064
10065 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10066
10067 PR middle-end/47735
10068 * gcc.target/i386/pr47735.c: New test.
10069
10070 PR tree-optimization/59622
10071 * g++.dg/opt/pr59622-2.C: New test.
10072 * g++.dg/opt/pr59622-3.C: New test.
10073 * g++.dg/opt/pr59622-4.C: New test.
10074 * g++.dg/opt/pr59622-5.C: New test.
10075
10076 PR sanitizer/59136
10077 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10078 filename:line instead of (modulename+offset) form with stripped
10079 initial / from the filename.
10080
10081 2014-01-09 Ian Lance Taylor <iant@google.com>
10082
10083 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10084 the other Go compiler.
10085
10086 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10087
10088 PR c++/59730
10089 * g++.dg/cpp0x/variadic145.C: New.
10090
10091 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10092
10093 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10094 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10095
10096 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10097
10098 PR testsuite/59524
10099 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10100 are run only if the Cilk library is available/enabled.
10101 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10102 * lib/target-supports.exp (check_libcilkrts_available): New function.
10103
10104 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10105
10106 PR c++/59631
10107 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10108 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10109 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10110 with dg-additional-options.
10111 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10112 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10113 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10114 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10115 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10116 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10117
10118 2014-01-09 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/59715
10121 * gcc.dg/torture/pr59715.c: New testcase.
10122
10123 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10124
10125 * c-c++-common/asan/no-asan-globals.c: New test.
10126 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10127 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10128 * c-c++-common/asan/use-after-return-1.c: Likewise.
10129 * c-c++-common/asan/no-use-after-return.c: Likewise.
10130
10131 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10132
10133 * gnat.dg/weak2.ad[sb]: New test.
10134
10135 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10136
10137 PR middle-end/59471
10138 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10139 type, use pointers to vector type instead.
10140
10141 2014-01-08 Catherine Moore <clm@codesourcery.com>
10142
10143 * gcc.target/mips/umips-branch-3.c: New test.
10144 * gcc.target/mips/umips-branch-4.c: New test.
10145
10146 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10147
10148 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10149 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10150 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10151 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10152 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10153 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10154 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10155 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10156
10157 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10158
10159 PR rtl-optimization/59137
10160 * gcc.target/mips/pr59137.c: New test.
10161
10162 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10163
10164 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10165 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10166 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10167 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10168 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10169 Require fpic effective target.
10170 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10171
10172 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10173
10174 PR ipa/59722
10175 * gcc.dg/pr59722.c: New test.
10176
10177 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10178
10179 PR middle-end/57748
10180 * gcc.dg/torture/pr57748-3.c: New test.
10181 * gcc.dg/torture/pr57748-4.c: New test.
10182
10183 2014-01-08 Marek Polacek <polacek@redhat.com>
10184
10185 PR middle-end/59669
10186 * gcc.dg/gomp/pr59669-1.c: New test.
10187 * gcc.dg/gomp/pr59669-2.c: New test.
10188
10189 2014-01-08 Martin Jambor <mjambor@suse.cz>
10190
10191 PR ipa/59610
10192 * gcc.dg/ipa/pr59610.c: New test.
10193
10194 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10195
10196 PR fortran/58182
10197 * gfortran.dg/binding_label_tests_26a.f90: New.
10198 * gfortran.dg/binding_label_tests_26b.f90: New.
10199
10200 2014-01-08 Marek Polacek <polacek@redhat.com>
10201
10202 PR sanitizer/59667
10203 * c-c++-common/ubsan/pr59667.c: New test.
10204
10205 2014-01-08 Richard Biener <rguenther@suse.de>
10206
10207 PR middle-end/59630
10208 * gcc.dg/pr59630.c: New testcase.
10209
10210 2014-01-08 Richard Biener <rguenther@suse.de>
10211
10212 PR middle-end/59471
10213 * gcc.dg/pr59471.c: New testcase.
10214
10215 2014-01-07 Jeff Law <law@redhat.com>
10216
10217 PR middle-end/53623
10218 * gcc.target/i386/pr53623.c: New test.
10219
10220 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10221
10222 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10223 blanks at EOF.
10224 * g++.dg/cpp1y/pr58534.C: Likewise.
10225 * g++.dg/cpp1y/pr58536.C: Likewise.
10226 * g++.dg/cpp1y/pr58548.C: Likewise.
10227 * g++.dg/cpp1y/pr58549.C: Likewise.
10228 * g++.dg/cpp1y/pr58637.C: Likewise.
10229 * g++.dg/cpp1y/pr59112.C: Likewise.
10230 * g++.dg/cpp1y/pr59113.C: Likewise.
10231 * g++.dg/cpp1y/pr59629.C: Likewise.
10232 * g++.dg/cpp1y/pr59635.C: Likewise.
10233 * g++.dg/cpp1y/pr59636.C: Likewise.
10234 * g++.dg/cpp1y/pr59638.C: Likewise.
10235
10236 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10237
10238 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10239
10240 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10241
10242 * gcc.target/i386/intrinsics_4.c (bar): New function.
10243
10244 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10247
10248 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10249
10250 PR rtl-optimization/58668
10251 * gcc.dg/pr58668.c: New test.
10252
10253 PR tree-optimization/59643
10254 * gcc.dg/pr59643.c: New test.
10255 * gcc.c-torture/execute/pr59643.c: New test.
10256
10257 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10258
10259 PR fortran/59589
10260 * gfortran.dg/class_allocate_16.f90: New.
10261
10262 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10263
10264 PR target/59644
10265 * gcc.target/i386/pr59644.c: New test.
10266
10267 2014-01-06 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/57773
10270 * gcc.dg/pr57773.c: New test.
10271
10272 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10273
10274 PR c++/59635
10275 PR c++/59636
10276 PR c++/59629
10277 PR c++/59638
10278 * g++.dg/cpp1y/pr59635.C: New testcase.
10279 * g++.dg/cpp1y/pr59636.C: New testcase.
10280 * g++.dg/cpp1y/pr59629.C: New testcase.
10281 * g++.dg/cpp1y/pr59638.C: New testcase.
10282
10283 2014-01-06 Martin Jambor <mjambor@suse.cz>
10284
10285 PR ipa/59008
10286 * gcc.dg/ipa/pr59008.c: New test.
10287
10288 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10289
10290 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10291 if supported.
10292
10293 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10294
10295 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10296 Require c99_runtime.
10297 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10298
10299 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10300 Require c99_runtime.
10301 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10302 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10303 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10304
10305 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10306 Require c99_runtime.
10307 Make CALC void static.
10308 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10309
10310 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10311 Require c99_runtime.
10312 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10313
10314 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10315
10316 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10317 * gcc.target/i386/pr59501-2.c: Likewise.
10318 * gcc.target/i386/pr59501-3.c: Likewise.
10319 * gcc.target/i386/pr59501-4.c: Likewise.
10320 * gcc.target/i386/pr59501-5.c: Likewise.
10321 * gcc.target/i386/pr59501-6.c: Likewise.
10322
10323 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10324
10325 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10326 * gcc.target/i386/pr59390_1.c: Likewise.
10327 * gcc.target/i386/pr59390_2.c: Likewise.
10328
10329 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10330
10331 * gcc.dg/pr59350.c: Tweak.
10332 * gcc.dg/pr59350-2.c: New test.
10333 * g++.dg/pr59510.C: Likewise.
10334
10335 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10336
10337 PR fortran/59023
10338 * gfortran.dg/bind_c_procs_2.f90: New.
10339
10340 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10341
10342 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10343 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10344 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10345 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10346 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10347 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10348 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10349
10350 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10351
10352 * gcc.target/arm/neon-nested-apcs.c: New test.
10353
10354 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10355
10356 PR tree-optimization/59519
10357 * gcc.dg/vect/pr59519-1.c: New test.
10358 * gcc.dg/vect/pr59519-2.c: New test.
10359
10360 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10361 vmovdqu32.
10362
10363 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10364
10365 PR fortran/59547
10366 * gfortran.dg/typebound_proc_32.f90: New.
10367
10368 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10369
10370 PR c++/58950
10371 * g++.dg/pr58950.C: New file.
10372
10373 2014-01-03 Tobias Burnus <burnus@net-b.de>
10374
10375 PR c++/58567
10376 * g++.dg/gomp/pr58567.C: New.
10377
10378 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10379
10380 PR tree-optimization/59651
10381 * gcc.dg/torture/pr59651.c: New test.
10382 * gcc.dg/vect/pr59651.c: Ditto.
10383
10384 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10385
10386 PR target/59625
10387 * gcc.target/i386/pr59625.c: New test.
10388
10389 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10390
10391 Core DR 1442
10392 PR c++/59165
10393 * g++.dg/cpp0x/range-for28.C: New.
10394 * g++.dg/cpp0x/range-for3.C: Update.
10395
10396 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10397
10398 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10399
10400 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10401
10402 PR c++/59641
10403 * g++.dg/cpp0x/pr59641.C: New file.
10404
10405 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10406
10407 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10408
10409 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10410
10411 PR c++/59378
10412 * g++.dg/ext/pr59378.C: New file.
10413
10414 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10415
10416 Update copyright years
10417
10418 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10419
10420 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10421 notice.
10422
10423 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10424
10425 PR fortran/59654
10426 * gfortran.dg/dynamic_dispatch_12.f90: New.
10427
10428 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10429
10430 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10431 the builtin isn't optimized away as unused.
10432
10433 PR rtl-optimization/59647
10434 * g++.dg/opt/pr59647.C: New test.
10435 \f
10436 Copyright (C) 2014 Free Software Foundation, Inc.
10437
10438 Copying and distribution of this file, with or without modification,
10439 are permitted in any medium without royalty provided the copyright
10440 notice and this notice are preserved.