1 2014-09-24 Jakub Jelinek <jakub@redhat.com>
4 * c-c++-common/asan/pr63316.c: New test.
6 2014-09-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
8 PR tree-optimization/63266
9 * gcc.dg/optimize-bswapsi-1.c (swap32_d): New bswap pass test.
11 2014-09-24 Zhenqiang Chen <zhenqiang.chen@arm.com>
13 * gcc.target/arm/pr63210.c: New test.
15 2014-09-23 Andi Kleen <ak@linux.intel.com>
17 * gcc.dg/noreorder.c: New test.
18 * gcc.dg/noreorder2.c: New test.
19 * gcc.dg/noreorder3.c: New test.
20 * gcc.dg/noreorder4.c: New test.
22 2014-09-23 Alan Lawrence <alan.lawrence@arm.com>
24 * gcc.dg/combine_ashiftrt_1.c: New test.
25 * gcc.dg/combine_ashiftrt_2.c: Likewise.
26 * gcc.target/aarch64/singleton_intrinsics_1.c: Remove scan-assembler
28 * gcc.target/aarch64/simd/int_comparisons_1.c: Likewise; also check for
31 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
34 * g++.dg/cpp1y/lambda-init10.C: New.
36 2014-09-23 Jakub Jelinek <jakub@redhat.com>
39 * gfortran.dg/pr63331.f90: New test.
41 2014-09-24 Renlin Li <renlin.li@arm.com>
43 * gcc.dg/ira-shrinkwrap-prep-1.c: Enable aarch64.
44 * gcc.dg/ira-shrinkwrap-prep-2.c: Likewise.
45 * gcc.dg/pr10474.c: Likewise.
47 2014-09-20 Mark Wielaard <mjw@redhat.com>
49 * gcc.dg/guality/const-volatile.c (i): Mark as used.
58 2014-09-20 Mark Wielaard <mjw@redhat.com>
60 * lib/gcc-gdb-test.exp (gdb-test): Transform gdb types "short int"
61 and "long int" to plain "short" and "long".
62 * gcc.dg/guality/const-volatile.c (struct bar): New struct
63 containing short and long long fields.
64 (bar): New variable to test the type.
66 2014-09-23 Paolo Carlini <paolo.carlini@oracle.com>
69 * g++.dg/cpp0x/lambda/lambda-62155.C: New.
71 2014-09-22 Paolo Carlini <paolo.carlini@oracle.com>
74 * g++.dg/cpp0x/lambda/lambda-template14.C: New.
76 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
78 * gcc.dg/vect/vect-reduc-or_1.c: New test.
79 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
81 2014-09-22 Alan Lawrence <alan.lawrence@arm.com>
83 * lib/target-supports.exp (check_effective_target_whole_vector_shift):
86 * gcc.dg/vect/vect-reduc-mul_1.c: New test.
87 * gcc.dg/vect/vect-reduc-mul_2.c: New test.
89 2014-09-22 Jakub Jelinek <jakub@redhat.com>
92 * c-c++-common/gomp/pr63328.c: New test.
94 2014-09-22 Martin Liska <mliska@suse.cz>
97 * g++.dg/lto/pr63270_0.C: New test.
98 * g++.dg/lto/pr63270_1.C: New test.
100 2014-09-21 Uros Bizjak <ubizjak@gmail.com>
102 * gcc.target/i386/avx-vzeroupper-16.c (dg-final): Remove check
103 for call_value_rex64_ms_sysv.
104 * gcc.target/i386/avx-vzeroupper-17.c (dg-final): Ditto.
105 * gcc.target/i386/avx-vzeroupper-18.c (dg-final): Remove check
106 for call_rex64_ms_sysv.
108 2014-09-20 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
109 Tobias Burnus <burnus@net-b.de>
111 * gfortran.dg/coarray_atomic_5.f90: New
113 2014-09-19 Jan Hubicka <hubicka@ucw.cz>
116 * gcc.dg/tree-ssa/nonzero-1.c: Require error to be output.
118 2014-09-19 Andi Kleen <ak@linux.intel.com>
120 * gcc.dg/pg-override.c: Only run on x86 Linux.
122 * gcc.target/i386/fentry-override.c: Exclude for PIC.
123 * gcc.target/i386/fentry.c: Dito.
125 2014-09-19 Markus Trippelsdorf <markus@trippelsdorf.de>
128 * g++.dg/warn/Wsuggest-final-2.C: New testcase.
130 2014-09-19 Joost VandeVondele <vondele@gcc.gnu.org>
133 * gfortran.dg/auto_char_dummy_array_1.f90: Fix undefined behavior.
134 * gfortran.dg/pr63152.f90: New test.
136 2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
139 * g++.dg/cpp0x/nsdmi10.C: New.
141 2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
143 * gcc.dg/ssp-3.c: New.
144 * gcc.dg/ssp-4.c: Likewise.
146 2014-09-19 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
148 * gcc.target/s390/dfp-conv1.c: New testcase.
150 2014-09-19 Marat Zakirov <m.zakirov@samsung.com>
152 * c-c++-common/asan/red-align-1.c: New test.
153 * c-c++-common/asan/red-align-2.c: New test.
155 2014-09-18 H.J. Lu <hongjiu.lu@intel.com>
157 * gcc.dg/pr61053.c: Updated for x32.
159 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
162 * gcc.target/i386/pr63285.c: New test.
164 2014-09-18 Vladimir Makarov <vmakarov@redhat.com>
167 * gcc.target/i386/pr61360.c: New.
169 2014-09-18 Jakub Jelinek <jakub@redhat.com>
172 * g++.dg/asan/pr62017.C: New test.
175 * gcc.dg/vect/pr59594.c (b): Increase size to N + 2 elements.
177 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
180 * g++.dg/cpp0x/Wdtor1.C: New.
182 2014-09-18 Joseph Myers <joseph@codesourcery.com>
184 * gcc.dg/torture/float128-exact-underflow.c: New test.
186 2014-09-18 Paolo Carlini <paolo.carlini@oracle.com>
189 * g++.dg/template/pr61745.C: New.
191 2014-09-17 Marek Polacek <polacek@redhat.com>
194 * gcc.dg/cpp/pr61854-1.c: New test.
195 * gcc.dg/cpp/pr61854-2.c: New test.
196 * gcc.dg/cpp/pr61854-3.c: New test.
197 * gcc.dg/cpp/pr61854-3.h: New test.
198 * gcc.dg/cpp/pr61854-4.c: New test.
199 * gcc.dg/cpp/pr61854-5.c: New test.
200 * gcc.dg/cpp/pr61854-6.c: New test.
201 * gcc.dg/cpp/pr61854-7.c: New test.
202 * gcc.dg/cpp/pr61854-c90.c: New test.
203 * gcc.dg/cpp/pr61854-c94.c: New test.
205 2014-09-17 Jakub Jelinek <jakub@redhat.com>
208 * gcc.dg/pr63284.c: New test.
210 * ada/acats/run_all.sh: Redirect mkdir stderr to /dev/null.
212 2014-09-17 Paolo Carlini <paolo.carlini@oracle.com>
215 * g++.dg/cpp0x/constexpr-63241.C: New.
217 2014-09-17 Janne Blomqvist <jb@gcc.gnu.org>
220 * gfortran.dg/filename_null.f90: New test.
222 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
224 * gcc.dg/pg-override.c: Fix a typo.
226 2014-09-16 H.J. Lu <hongjiu.lu@intel.com>
228 * gcc.dg/pg.c: Fix a typo.
230 2014-09-16 Richard Biener <rguenther@suse.de>
233 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Remove scan
234 for "vectorization not profitable".
236 2014-09-16 Ilya Tocar <ilya.tocar@intel.com>
238 * gcc.target/i386/avx512f-os-support.h: Remove magic number.
240 2014-09-16 Jakub Jelinek <jakub@redhat.com>
243 * gfortran.dg/dg.exp (dg-compile-aux-modules): Workaround
244 missing nexted dg-test call support in dejaGNU 1.4.4.
246 2014-09-15 Andi Kleen <ak@linux.intel.com>
248 * gcc.dg/pg-override.c: New test.
249 * gcc.dg/pg.c: New test.
250 * gcc.target/i386/fentry-override.c: New test.
251 * gcc.target/i386/fentry.c: New test.
253 2014-09-15 Jakub Jelinek <jakub@redhat.com>
256 * gfortran.dg/dg.exp (gfortran_test_path, gfortran_aux_module_flags):
258 (dg-compile-aux-modules): New procedure.
259 * gfortran.dg/binding_label_tests_10.f03: Remove comment
261 * gfortran.dg/binding_label_tests_10_main.f03: Remove comment,
262 use dg-compile-aux-modules.
263 * gfortran.dg/binding_label_tests_11.f03: Remove comment
265 * gfortran.dg/binding_label_tests_11_main.f03: Remove comment,
266 use dg-compile-aux-modules.
267 * gfortran.dg/binding_label_tests_13.f03: Remove comment
269 * gfortran.dg/binding_label_tests_13_main.f03: Remove comment,
270 use dg-compile-aux-modules.
271 * gfortran.dg/binding_label_tests_26a.f90: Remove comment
273 * gfortran.dg/binding_label_tests_26b.f90: Remove comment,
274 use dg-compile-aux-modules.
275 * gfortran.dg/class_45a.f03: Remove keep-modules.
276 * gfortran.dg/class_45b.f03: Use dg-compile-aux-modules
278 * gfortran.dg/class_4a.f03: Use dg-do link, use
279 dg-additional-sources and cleanup-modules, remove keep-modules
281 * gfortran.dg/class_4b.f03: Don't compile anywhere, remove
282 keep-modules, adjust comment.
283 * gfortran.dg/class_4c.f03: Don't compile anywhere, remove
284 dg-additional-sources and cleanup-modules.
285 * gfortran.dg/coarray_29_1.f90: Remove keep-modules and
287 * gfortran.dg/coarray_29_2.f90: Use dg-compile-aux-modules,
289 * gfortran.dg/test_common_binding_labels_2.f03: Remove keep-modules.
290 * gfortran.dg/test_common_binding_labels_2_main.f03: Remove comment,
291 use dg-compile-aux-modules.
292 * gfortran.dg/test_common_binding_labels_3.f03: Remove keep-modules.
293 * gfortran.dg/test_common_binding_labels_3_main.f03: Remove comment,
294 use dg-compile-aux-modules.
295 * gfortran.dg/whole_file_28.f90: Remove comment and keep-modules.
296 * gfortran.dg/whole_file_29.f90: Remove comment, use
297 dg-compile-aux-modules.
298 * gfortran.dg/whole_file_30.f90: Remove comment and keep-modules.
299 * gfortran.dg/whole_file_31.f90: Remove comment, use
300 dg-compile-aux-modules.
302 * lib/gcc-defs.exp (gcc_parallel_test_run_p,
303 gcc_parallel_test_enable): New procedures. If
304 GCC_RUNTEST_PARALLELIZE_DIR is set in environment, override
305 runtest_file_p to invoke also gcc_parallel_test_run_p.
306 * g++.dg/guality/guality.exp (check_guality): Save/restore
307 test_counts array around the body of the procedure.
308 * gcc.dg/guality/guality.exp (check_guality): Likewise.
309 * g++.dg/plugin/plugin.exp: Run all the tests serially
310 by the first parallel runtest encountering it.
311 * gcc.dg/plugin/plugin.exp: Likewise.
312 * gcc.misc-tests/matrix1.exp: Likewise.
313 * gcc.misc-tests/dhry.exp: Likewise.
314 * gcc.misc-tests/acker1.exp: Likewise.
315 * gcc.misc-tests/linkage.exp: Likewise.
316 * gcc.misc-tests/mg.exp: Likewise.
317 * gcc.misc-tests/mg-2.exp: Likewise.
318 * gcc.misc-tests/sort2.exp: Likewise.
319 * gcc.misc-tests/sieve.exp: Likewise.
320 * gcc.misc-tests/options.exp: Likewise.
321 * gcc.misc-tests/help.exp: Likewise.
322 * go.test/go-test.exp (go-gc-tests): Use
323 gcc_parallel_test_enable {0, 1} around all handling of
325 * objc.dg/gnu-encoding/gnu-encoding.exp: Likewise.
326 * ada/acats/run_all.sh: Parallelize using mkdir inside of
327 a shared directory. Avoid forking and expr uses if
328 shell supports $(()).
330 2014-09-14 David Sherwood <david.sherwood@arm.com>
332 * gcc.target/aarch64/vdup_lane_2.c (force_simd): Emit simd mov.
334 2014-09-14 James Clarke <jrtc27@jrtc27.com>
337 * gcc.dg/darwin-minversion-1.c: Fixed formatting
338 * gcc.dg/darwin-minversion-2.c: Fixed formatting
339 * gcc.dg/darwin-minversion-3.c: Fixed formatting
340 * gcc.dg/darwin-minversion-4.c: Added test for OS X 10.10
342 2014-09-13 Marek Polacek <polacek@redhat.com>
345 * g++.dg/diagnostic/pr60862.C: New test.
347 2014-09-12 Richard Biener <rguenther@suse.de>
350 * g++.dg/torture/pr63237.C: New testcase.
352 2014-09-12 Marc Glisse <marc.glisse@inria.fr>
354 * gcc.dg/vec-andxor1.c: New file.
356 2014-09-11 Marc Glisse <marc.glisse@inria.fr>
359 * gcc.dg/c11-true_min-1.c: New testcase.
361 2014-09-11 Paolo Carlini <paolo.carlini@oracle.com>
364 * g++.dg/warn/Wmissing-field-initializers-1.C: New.
365 * g++.old-deja/g++.other/warn5.C: Adjust.
367 2014-09-11 Alan Lawrence <alan.lawrence@arm.com>
369 * gcc.target/aarch64/vset_lane_1.c: New test.
371 2014-09-11 Bernd Schmidt <bernds@codesourcery.com>
373 * gcc.dg/compat/struct-by-value-13_main.c (struct_by_value_13_x):
375 * gcc.dg/compat/struct-by-value-16a_main.c (struct_by_value_16a_x):
377 * gcc.dg/compat/struct-by-value-17a_main.c (struct_by_value_17a_x):
379 * gcc.dg/compat/struct-by-value-18a_main.c (struct_by_value_18a_x):
382 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
384 PR tree-optimization/63186
385 * gcc.dg/pr63186.c: New testcase.
387 2014-09-10 Xinliang David Li <davidxl@google.com>
390 * gcc.c-torture/execute/pr63209.c: New test.
392 2014-09-10 Jakub Jelinek <jakub@redhat.com>
394 * gcc.target/i386/i386.exp: Only run vect-args.c tests
395 if runtest_file_p says they should be run.
397 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
399 * gcc.target/aarch64/vstN_1.c: New test.
401 2014-09-10 Alan Lawrence <alan.lawrence@arm.com>
403 * gcc.target/aarch64/vldN_lane_1.c: New test.
405 2014-09-10 Martin Jambor <mjambor@suse.cz>
408 * g++.dg/ipa/pr61654.C: New test.
410 2014-09-10 Jakub Jelinek <jakub@redhat.com>
412 * c-c++-common/ubsan/attrib-3.c: New test.
413 * c-c++-common/ubsan/nonnull-1.c: New test.
414 * c-c++-common/ubsan/nonnull-2.c: New test.
415 * c-c++-common/ubsan/nonnull-3.c: New test.
416 * c-c++-common/ubsan/nonnull-4.c: New test.
417 * c-c++-common/ubsan/nonnull-5.c: New test.
419 2014-09-10 Jan Hubicka <hubicka@ucw.cz>
421 * g++.dg/lto/pr63166_0.ii: New testcase.
422 * g++.dg/lto/pr63166_1.ii: New testcase.
424 2014-09-09 Manuel López-Ibáñez <manu@gcc.gnu.org>
426 * gcc.dg/cpp/warn-normalized-3.c: Delete useless dg-prune-output.
428 2014-09-09 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
430 * gcc.target/powerpc/swaps-p8-15.c: Remove scan-assembler-not for
431 xxpermdi and add commentary about adding it back later; remove
434 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
436 * gcc.target/arm/vect-lceilf_1.c: Make input and output arrays global
438 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
439 * gcc.target/arm/vect-lroundf_1.c: Likewise.
440 * gcc.target/arm/vect-rounding-btruncf.c: Likewise.
441 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
442 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
443 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
445 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
447 * gcc.target/aarch64/vldN_dup_1.c: New test.
449 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
451 * gcc.target/aarch64/vld1-vst1_1.c: Rewrite to test all variants.
453 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
455 * gcc.target/aarch64/vldN_1.c: New test.
457 2014-09-09 Alan Lawrence <alan.lawrence@arm.com>
459 * gcc.target/aarch64/simd/int_comparisons_1.c: Tighten regexp.
461 2014-09-09 Jiong Wang <jiong.wang@arm.com>
463 * gcc.target/arm/vect-copysignf.c: New testcase.
465 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
467 * gcc.target/arm/vfp-1.c: Updated expected assembly.
469 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
471 * gcc.target/arm/vfp-1.c: Updated expected assembly.
473 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
475 * gcc.target/arm/vfp-1.c: Updated expected assembly.
477 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
479 * gcc.target/arm/vfp-1.c: Updated expected assembly.
481 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
483 * gcc.target/arm/pr51835.c: Update expected assembly.
484 * gcc.target/arm/vfp-1.c: Likewise.
485 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
486 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
487 * gcc.target/arm/vfp-ldmiad.c: Likewise.
488 * gcc.target/arm/vfp-ldmias.c: Likewise.
489 * gcc.target/arm/vfp-stmdbd.c: Likewise.
490 * gcc.target/arm/vfp-stmdbs.c: Likewise.
491 * gcc.target/arm/vfp-stmiad.c: Likewise.
492 * gcc.target/arm/vfp-stmias.c: Likewise.
494 2014-09-09 Tony Wang <tony.wang@arm.com>
496 * gcc.target/arm/xordi3-opt.c: Disable this
497 test case for thumb1 target.
498 * gcc.target/arm/iordi3-opt.c: Ditto.
500 2014-09-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
503 * gcc.target/aarch64/vqdml_lane_intrinsics-bad_1.c: New test.
505 2014-09-09 Zhenqiang Chen <zhenqiang.chen@arm.com>
507 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c: New test.
509 2014-09-08 Jakub Jelinek <jakub@redhat.com>
511 PR tree-optimization/60196
512 PR tree-optimization/63189
513 * gcc.dg/vect/pr63189.c: New test.
514 * gcc.dg/vect/pr60196-1.c: New test.
515 * gcc.dg/vect/pr60196-2.c: New test.
517 2014-09-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
519 * gcc.target/powerpc/swaps-p8-16.c: New test.
521 2014-09-07 Richard Sandiford <rdsandiford@googlemail.com>
523 * gcc.target/i386/pr62208.c: New test.
525 2014-09-06 John David Anglin <danglin@gcc.gnu.org>
528 * g++.dg/init/const9.C: Skip scan-assembler-not "rodata" on hppa*-*-*.
530 * g++.dg/ipa/pr61800.C: Require visibility.
532 * gcc.dg/pr61868.c: Require lto.
534 2014-09-05 Easwaran Raman <eraman@google.com>
536 PR rtl-optimization/62146
537 * testsuite/g++.dg/opt/pr62146.C: New.
539 2014-09-05 Marat Zakirov <m.zakirov@samsung.com>
541 * gcc.dg/vect/vect-109.c: Skip predicate added.
542 * gcc.dg/vect/vect-93.c: Test check fixed.
543 * gcc.dg/vect/bb-slp-10.c: Likewise.
544 * lib/target-supports.exp (check_effective_target_arm_vect_no_misalign):
545 Check unaligned feature.
547 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
549 * gcc.target/aarch64/scalar_intrinsics.c (*): Replace all
550 int{32,16,8}x1_t with int{32,16,8}_t.
551 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
552 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
553 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
554 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
556 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
558 * gcc.target/aarch64/vget_high_1.c: New test.
559 * gcc.target/aarch64/vget_low_1.c: Likewise.
561 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
563 * gcc.target/aarch64/simd/int_comparisons.x: New file.
564 * gcc.target/aarch64/simd/int_comparisons_1.c: New test.
565 * gcc.target/aarch64/simd/int_comparisons_2.c: Ditto.
567 2014-09-05 Alan Lawrence <alan.lawrence@arm.com>
569 * gcc.target/aarch64/simd/vrbit_1.c: New test.
571 2014-09-05 Richard Biener <rguenther@suse.de>
574 * gcc.dg/vect/pr63148.c: New testcase.
575 * c-c++-common/pr19807-1.c: Likewise.
576 * g++.dg/tree-ssa/pr19807.C: Adjust.
577 * g++.dg/tree-ssa/tmmti-2.C: Remove.
579 2014-09-05 Bin Cheng <bin.cheng@arm.com>
582 * gcc.target/arm/memset-inline-1.c: New test.
583 * gcc.target/arm/memset-inline-2.c: New test.
584 * gcc.target/arm/memset-inline-3.c: New test.
585 * gcc.target/arm/memset-inline-4.c: New test.
586 * gcc.target/arm/memset-inline-5.c: New test.
587 * gcc.target/arm/memset-inline-6.c: New test.
588 * gcc.target/arm/memset-inline-7.c: New test.
589 * gcc.target/arm/memset-inline-8.c: New test.
590 * gcc.target/arm/memset-inline-9.c: New test.
591 * gcc.target/arm/memset-inline-10.c: New test.
593 2014-09-04 Kaz Kojima <kkojima@gcc.gnu.org>
595 * gcc.c-torture/execute/pr44683.c: Remove dg-options for sh*-*-*.
597 2014-09-04 Guozhi Wei <carrot@google.com>
600 * gcc.target/aarch64/pr62040.c: New test.
602 2014-09-04 Manuel López-Ibáñez <manu@gcc.gnu.org>
604 * gcc.dg/cpp/endif-pedantic2.c: More general options do not
605 override specific ones, but specific ones do.
607 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
609 * gcc.target/powerpc/swaps-p8-13.c: New test.
610 * gcc.target/powerpc/swaps-p8-14.c: New test.
611 * gcc.target/powerpc/swaps-p8-15.c: New test.
613 2014-09-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
615 * gcc.target/powerpc/vsx-extract-1.c: Test 0th doubleword
616 regardless of endianness.
618 2014-09-02 Fritz Reese <Reese-Fritz@zai.com>
621 * gfortran.dg/cray_pointers_11.f90: New.
623 2014-09-03 Martin Jambor <mjambor@suse.cz>
626 * g++.dg/ipa/pr62015.C: New test.
628 2014-09-03 Martin Jambor <mjambor@suse.cz>
631 * gcc.dg/ipa/pr61986.c: New test.
633 2014-09-03 Marek Polacek <polacek@redhat.com>
636 * gcc.dg/pr62294.c: New test.
637 * gcc.dg/pr62294.h: New file.
639 2014-09-03 Kaz Kojima <kkojima@gcc.gnu.org>
641 * gcc.c-torture/execute/pr39228.c: Use dg-add-options instead
642 of dg-options. Add "inline" keyword to test functions.
644 2014-09-03 Marek Polacek <polacek@redhat.com>
647 * g++.dg/cpp0x/pr62024.C: New test.
648 * gcc.dg/pr62024.c: New test.
650 2014-09-03 Ilya Tocar <ilya.tocar@intel.com>
652 * gcc.target/i386/adx-addcarryx32-1.c: Test addcarry, subborrow.
653 * gcc.target/i386/adx-addcarryx32-2.c: Ditto.
654 * gcc.target/i386/adx-addcarryx32-3.c: Ditto.
655 * gcc.target/i386/adx-addcarryx64-1.c: Ditto.
656 * gcc.target/i386/adx-addcarryx64-2.c: Ditto.
657 * gcc.target/i386/adx-addcarryx64-3.c: Ditto.
659 2014-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
662 * gcc.target/s390/pr61078.c: New testcase.
664 2014-09-03 Uros Bizjak <ubizjak@gmail.com>
666 * gcc.dg/20111227-2.c: Compile only for x86 targets.
667 * gcc.dg/20111227-3.c: Ditto.
669 2014-09-03 Max Ostapenko <m.ostapenko@partner.samsung.com>
671 * lib/gcc-dg.exp (set-target-env-var): Change env to ::env.
673 2014-09-03 Tobias Burnus <burnus@net-b.de>
678 * gfortran.dg/sizeof_4.f90: New.
680 2014-09-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
682 * gcc.target/powerpc/builtins-1.c: Add tests for vec_ctf,
683 vec_cts, and vec_ctu.
684 * gcc.target/powerpc/builtins-2.c: Likewise.
686 2014-09-02 Hans-Peter Nilsson <hp@axis.com>
688 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && !__FreeBSD__]
689 [!__sun__ && !__hpux__] (arena_size): Scale according to
692 2014-09-02 Marek Polacek <polacek@redhat.com>
695 * gfortran.dg/pointer_intent_7.f90: Adjust dg-error.
697 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
700 * gcc.target/arm/vect-lceilf_1.c: New test.
701 * gcc.target/arm/vect-lfloorf_1.c: Likewise.
702 * gcc.target/arm/vect-lroundf_1.c: Likewise.
704 2014-09-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
707 * gcc.target/arm/lceil-vcvt_1.c: New test.
708 * gcc.target/arm/lfloor-vcvt_1.c: Likewise.
709 * gcc.target/arm/lround-vcvt_1.c: Likewise.
711 2014-09-02 Paolo Carlini <paolo.carlini@oracle.com>
714 * g++.dg/cpp0x/constexpr-volatile.C: New.
715 * g++.dg/ext/is_literal_type2.C: Likewise.
717 2014-09-02 Jakub Jelinek <jakub@redhat.com>
718 Balaji V. Iyer <balaji.v.iyer@intel.com>
719 Igor Zamyatin <igor.zamyatin@intel.com>
721 * c-c++-common/cilk-plus/CK/cilk-fors.c: New test.
722 * c-c++-common/cilk-plus/CK/cilk-for-2.c: New test.
723 * c-c++-common/cilk-plus/CK/cilk-for-3.c: New test.
724 * c-c++-common/cilk-plus/CK/cilk_for_errors.c: New test.
725 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: New test.
726 * c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c: New test.
727 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: New test.
728 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: New test.
729 * g++.dg/cilk-plus/CK/cf3.cc: New test.
730 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: New test.
731 * g++.dg/cilk-plus/CK/for1.cc: New test.
732 * g++.dg/cilk-plus/CK/stl_iter.cc: New test.
733 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: New test.
734 * g++.dg/cilk-plus/CK/stl_test.cc: New test.
736 2014-09-02 Richard Biener <rguenther@suse.de>
738 PR tree-optimization/62695
739 * gfortran.dg/pr62695.f90: New testcase.
741 2014-09-01 Oleg Endo <olegendo@gcc.gnu.org>
744 * gcc.c-torture/compile/pr62312.c: New.
746 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
748 * gcc.dg/tree-ssa/loop-19.c: Exclude classic FPU Power targets.
750 2014-09-01 Maciej W. Rozycki <macro@codesourcery.com>
752 * lib/target-supports.exp (check_effective_target_arm_cortex_m):
753 Return right away if !arm*-*-*.
755 2014-09-01 Bernd Schmidt <bernds@codesourcery.com>
757 * gcc.c-torture/unsorted/386.c: Move to ...
758 * gcc.c-torture/compile/386.c: ... here.
759 * gcc.c-torture/unsorted/86.c: Move to ...
760 * gcc.c-torture/compile/86.c: ... here.
761 * gcc.c-torture/unsorted/a1.c: Move to ...
762 * gcc.c-torture/compile/a1.c: ... here.
763 * gcc.c-torture/unsorted/a3.c: Move to ...
764 * gcc.c-torture/compile/a3.c: ... here.
765 * gcc.c-torture/unsorted/aaa.c: Move to ...
766 * gcc.c-torture/compile/aaa.c: ... here.
767 * gcc.c-torture/unsorted/aa.c: Move to ...
768 * gcc.c-torture/compile/aa.c: ... here.
769 * gcc.c-torture/unsorted/abs.c: Move to ...
770 * gcc.c-torture/compile/abs.c: ... here.
771 * gcc.c-torture/unsorted/a.c: Move to ...
772 * gcc.c-torture/compile/a.c: ... here.
773 * gcc.c-torture/unsorted/ac.c: Move to ...
774 * gcc.c-torture/compile/ac.c: ... here.
775 * gcc.c-torture/unsorted/acc.c: Move to ...
776 * gcc.c-torture/compile/acc.c: ... here.
777 * gcc.c-torture/unsorted/add386.c: Move to ...
778 * gcc.c-torture/compile/add386.c: ... here.
779 * gcc.c-torture/unsorted/add.c: Move to ...
780 * gcc.c-torture/compile/add.c: ... here.
781 * gcc.c-torture/unsorted/addcc.c: Move to ...
782 * gcc.c-torture/compile/addcc.c: ... here.
783 * gcc.c-torture/unsorted/andm.c: Move to ...
784 * gcc.c-torture/compile/andm.c: ... here.
785 * gcc.c-torture/unsorted/andmem.c: Move to ...
786 * gcc.c-torture/compile/andmem.c: ... here.
787 * gcc.c-torture/unsorted/andn.c: Move to ...
788 * gcc.c-torture/compile/andn.c: ... here.
789 * gcc.c-torture/unsorted/andok.c: Move to ...
790 * gcc.c-torture/compile/andok.c: ... here.
791 * gcc.c-torture/unsorted/andsi.c: Move to ...
792 * gcc.c-torture/compile/andsi.c: ... here.
793 * gcc.c-torture/unsorted/andsparc.c: Move to ...
794 * gcc.c-torture/compile/andsparc.c: ... here.
795 * gcc.c-torture/unsorted/aos.c: Move to ...
796 * gcc.c-torture/compile/aos.c: ... here.
797 * gcc.c-torture/unsorted/arr.c: Move to ...
798 * gcc.c-torture/compile/arr.c: ... here.
799 * gcc.c-torture/unsorted/as.c: Move to ...
800 * gcc.c-torture/compile/as.c: ... here.
801 * gcc.c-torture/unsorted/ase.c: Move to ...
802 * gcc.c-torture/compile/ase.c: ... here.
803 * gcc.c-torture/unsorted/b1.c: Move to ...
804 * gcc.c-torture/compile/b1.c: ... here.
805 * gcc.c-torture/unsorted/b2.c: Move to ...
806 * gcc.c-torture/compile/b2.c: ... here.
807 * gcc.c-torture/unsorted/b3.c: Move to ...
808 * gcc.c-torture/compile/b3.c: ... here.
809 * gcc.c-torture/unsorted/b88.c: Move to ...
810 * gcc.c-torture/compile/b88.c: ... here.
811 * gcc.c-torture/unsorted/bad.c: Move to ...
812 * gcc.c-torture/compile/bad.c: ... here.
813 * gcc.c-torture/unsorted/band.c: Move to ...
814 * gcc.c-torture/compile/band.c: ... here.
815 * gcc.c-torture/unsorted/bb0.c: Move to ...
816 * gcc.c-torture/compile/bb0.c: ... here.
817 * gcc.c-torture/unsorted/bb1.c: Move to ...
818 * gcc.c-torture/compile/bb1.c: ... here.
819 * gcc.c-torture/unsorted/bbb.c: Move to ...
820 * gcc.c-torture/compile/bbb.c: ... here.
821 * gcc.c-torture/unsorted/b.c: Move to ...
822 * gcc.c-torture/compile/b.c: ... here.
823 * gcc.c-torture/unsorted/bc.c: Move to ...
824 * gcc.c-torture/compile/bc.c: ... here.
825 * gcc.c-torture/unsorted/bcopy.c: Move to ...
826 * gcc.c-torture/compile/bcopy.c: ... here.
827 * gcc.c-torture/unsorted/bf.c: Move to ...
828 * gcc.c-torture/compile/bf.c: ... here.
829 * gcc.c-torture/unsorted/bfins.c: Move to ...
830 * gcc.c-torture/compile/bfins.c: ... here.
831 * gcc.c-torture/unsorted/bfx.c: Move to ...
832 * gcc.c-torture/compile/bfx.c: ... here.
833 * gcc.c-torture/unsorted/bge.c: Move to ...
834 * gcc.c-torture/compile/bge.c: ... here.
835 * gcc.c-torture/unsorted/bit.c: Move to ...
836 * gcc.c-torture/compile/bit.c: ... here.
837 * gcc.c-torture/unsorted/bitf.c: Move to ...
838 * gcc.c-torture/compile/bitf.c: ... here.
839 * gcc.c-torture/unsorted/bitw.c: Move to ...
840 * gcc.c-torture/compile/bitw.c: ... here.
841 * gcc.c-torture/unsorted/blk.c: Move to ...
842 * gcc.c-torture/compile/blk.c: ... here.
843 * gcc.c-torture/unsorted/bt386.c: Move to ...
844 * gcc.c-torture/compile/bt386.c: ... here.
845 * gcc.c-torture/unsorted/bt.c: Move to ...
846 * gcc.c-torture/compile/bt.c: ... here.
847 * gcc.c-torture/unsorted/BUG11.c: Move to ...
848 * gcc.c-torture/compile/BUG11.c: ... here.
849 * gcc.c-torture/unsorted/BUG12.c: Move to ...
850 * gcc.c-torture/compile/BUG12.c: ... here.
851 * gcc.c-torture/unsorted/BUG13.c: Move to ...
852 * gcc.c-torture/compile/BUG13.c: ... here.
853 * gcc.c-torture/unsorted/BUG16.c: Move to ...
854 * gcc.c-torture/compile/BUG16.c: ... here.
855 * gcc.c-torture/unsorted/BUG17.c: Move to ...
856 * gcc.c-torture/compile/BUG17.c: ... here.
857 * gcc.c-torture/unsorted/BUG18.c: Move to ...
858 * gcc.c-torture/compile/BUG18.c: ... here.
859 * gcc.c-torture/unsorted/BUG1.c: Move to ...
860 * gcc.c-torture/compile/BUG1.c: ... here.
861 * gcc.c-torture/unsorted/BUG21.c: Move to ...
862 * gcc.c-torture/compile/BUG21.c: ... here.
863 * gcc.c-torture/unsorted/BUG22.c: Move to ...
864 * gcc.c-torture/compile/BUG22.c: ... here.
865 * gcc.c-torture/unsorted/BUG23.c: Move to ...
866 * gcc.c-torture/compile/BUG23.c: ... here.
867 * gcc.c-torture/unsorted/BUG24.c: Move to ...
868 * gcc.c-torture/compile/BUG24.c: ... here.
869 * gcc.c-torture/unsorted/BUG25.c: Move to ...
870 * gcc.c-torture/compile/BUG25.c: ... here.
871 * gcc.c-torture/unsorted/BUG2.c: Move to ...
872 * gcc.c-torture/compile/BUG2.c: ... here.
873 * gcc.c-torture/unsorted/BUG3.c: Move to ...
874 * gcc.c-torture/compile/BUG3.c: ... here.
875 * gcc.c-torture/unsorted/BUG4.c: Move to ...
876 * gcc.c-torture/compile/BUG4.c: ... here.
877 * gcc.c-torture/unsorted/BUG5.c: Move to ...
878 * gcc.c-torture/compile/BUG5.c: ... here.
879 * gcc.c-torture/unsorted/BUG6.c: Move to ...
880 * gcc.c-torture/compile/BUG6.c: ... here.
881 * gcc.c-torture/unsorted/bug.c: Move to ...
882 * gcc.c-torture/compile/bug.c: ... here.
883 * gcc.c-torture/unsorted/bugc.c: Move to ...
884 * gcc.c-torture/compile/bugc.c: ... here.
885 * gcc.c-torture/unsorted/buns.c: Move to ...
886 * gcc.c-torture/compile/buns.c: ... here.
887 * gcc.c-torture/unsorted/bx.c: Move to ...
888 * gcc.c-torture/compile/bx.c: ... here.
889 * gcc.c-torture/unsorted/c1.c: Move to ...
890 * gcc.c-torture/compile/c1.c: ... here.
891 * gcc.c-torture/unsorted/c2.c: Move to ...
892 * gcc.c-torture/compile/c2.c: ... here.
893 * gcc.c-torture/unsorted/call386.c: Move to ...
894 * gcc.c-torture/compile/call386.c: ... here.
895 * gcc.c-torture/unsorted/call.c: Move to ...
896 * gcc.c-torture/compile/call.c: ... here.
897 * gcc.c-torture/unsorted/callind.c: Move to ...
898 * gcc.c-torture/compile/callind.c: ... here.
899 * gcc.c-torture/unsorted/c.c: Move to ...
900 * gcc.c-torture/compile/c.c: ... here.
901 * gcc.c-torture/unsorted/cc.c: Move to ...
902 * gcc.c-torture/compile/cc.c: ... here.
903 * gcc.c-torture/unsorted/charmtst.c: Move to ...
904 * gcc.c-torture/compile/charmtst.c: ... here.
905 * gcc.c-torture/unsorted/cmb.c: Move to ...
906 * gcc.c-torture/compile/cmb.c: ... here.
907 * gcc.c-torture/unsorted/cmp.c: Move to ...
908 * gcc.c-torture/compile/cmp.c: ... here.
909 * gcc.c-torture/unsorted/cmphi.c: Move to ...
910 * gcc.c-torture/compile/cmphi.c: ... here.
911 * gcc.c-torture/unsorted/cmpsi386.c: Move to ...
912 * gcc.c-torture/compile/cmpsi386.c: ... here.
913 * gcc.c-torture/unsorted/cmul.c: Move to ...
914 * gcc.c-torture/compile/cmul.c: ... here.
915 * gcc.c-torture/unsorted/cn1.c: Move to ...
916 * gcc.c-torture/compile/cn1.c: ... here.
917 * gcc.c-torture/unsorted/comb.c: Move to ...
918 * gcc.c-torture/compile/comb.c: ... here.
919 * gcc.c-torture/unsorted/consec.c: Move to ...
920 * gcc.c-torture/compile/consec.c: ... here.
921 * gcc.c-torture/unsorted/const.c: Move to ...
922 * gcc.c-torture/compile/const.c: ... here.
923 * gcc.c-torture/unsorted/conv.c: Move to ...
924 * gcc.c-torture/compile/conv.c: ... here.
925 * gcc.c-torture/unsorted/conv_tst.c: Move to ...
926 * gcc.c-torture/compile/conv_tst.c: ... here.
927 * gcc.c-torture/unsorted/cp.c: Move to ...
928 * gcc.c-torture/compile/cp.c: ... here.
929 * gcc.c-torture/unsorted/csebug.c: Move to ...
930 * gcc.c-torture/compile/csebug.c: ... here.
931 * gcc.c-torture/unsorted/cvt.c: Move to ...
932 * gcc.c-torture/compile/cvt.c: ... here.
933 * gcc.c-torture/unsorted/dblbug.c: Move to ...
934 * gcc.c-torture/compile/dblbug.c: ... here.
935 * gcc.c-torture/unsorted/dbl_parm.c: Move to ...
936 * gcc.c-torture/compile/dbl_parm.c: ... here.
937 * gcc.c-torture/unsorted/d.c: Move to ...
938 * gcc.c-torture/compile/d.c: ... here.
939 * gcc.c-torture/unsorted/ddd.c: Move to ...
940 * gcc.c-torture/compile/ddd.c: ... here.
941 * gcc.c-torture/unsorted/dead.c: Move to ...
942 * gcc.c-torture/compile/dead.c: ... here.
943 * gcc.c-torture/unsorted/delay.c: Move to ...
944 * gcc.c-torture/compile/delay.c: ... here.
945 * gcc.c-torture/unsorted/DFcmp.c: Move to ...
946 * gcc.c-torture/compile/DFcmp.c: ... here. Require int32plus.
947 * gcc.c-torture/unsorted/di.c: Move to ...
948 * gcc.c-torture/compile/di.c: ... here.
949 * gcc.c-torture/unsorted/dic.c: Move to ...
950 * gcc.c-torture/compile/dic.c: ... here.
951 * gcc.c-torture/unsorted/dilayout.c: Move to ...
952 * gcc.c-torture/compile/dilayout.c: ... here.
953 * gcc.c-torture/unsorted/dimove.c: Move to ...
954 * gcc.c-torture/compile/dimove.c: ... here.
955 * gcc.c-torture/unsorted/dimul.c: Move to ...
956 * gcc.c-torture/compile/dimul.c: ... here.
957 * gcc.c-torture/unsorted/div.c: Move to ...
958 * gcc.c-torture/compile/div.c: ... here.
959 * gcc.c-torture/unsorted/divdf.c: Move to ...
960 * gcc.c-torture/compile/divdf.c: ... here.
961 * gcc.c-torture/unsorted/dm.c: Move to ...
962 * gcc.c-torture/compile/dm.c: ... here.
963 * gcc.c-torture/unsorted/dshift.c: Move to ...
964 * gcc.c-torture/compile/dshift.c: ... here.
965 * gcc.c-torture/unsorted/e.c: Move to ...
966 * gcc.c-torture/compile/e.c: ... here.
967 * gcc.c-torture/unsorted/ex.c: Move to ...
968 * gcc.c-torture/compile/ex.c: ... here.
969 * gcc.c-torture/unsorted/ext.c: Move to ...
970 * gcc.c-torture/compile/ext.c: ... here.
971 * gcc.c-torture/unsorted/f1.c: Move to ...
972 * gcc.c-torture/compile/f1.c: ... here.
973 * gcc.c-torture/unsorted/f2.c: Move to ...
974 * gcc.c-torture/compile/f2.c: ... here.
975 * gcc.c-torture/unsorted/fdmul.c: Move to ...
976 * gcc.c-torture/compile/fdmul.c: ... here.
977 * gcc.c-torture/unsorted/float.c: Move to ...
978 * gcc.c-torture/compile/float.c: ... here.
979 * gcc.c-torture/unsorted/flo.c: Move to ...
980 * gcc.c-torture/compile/flo.c: ... here.
981 * gcc.c-torture/unsorted/flt_const.c: Move to ...
982 * gcc.c-torture/compile/flt_const.c: ... here.
983 * gcc.c-torture/unsorted/fnul.c: Move to ...
984 * gcc.c-torture/compile/fnul.c: ... here.
985 * gcc.c-torture/unsorted/foo.c: Move to ...
986 * gcc.c-torture/compile/foo.c: ... here.
987 * gcc.c-torture/unsorted/forgetcc.c: Move to ...
988 * gcc.c-torture/compile/forgetcc.c: ... here.
989 * gcc.c-torture/unsorted/fq.c: Move to ...
990 * gcc.c-torture/compile/fq.c: ... here.
991 * gcc.c-torture/unsorted/g.c: Move to ...
992 * gcc.c-torture/compile/g.c: ... here.
993 * gcc.c-torture/unsorted/gen_tst.c: Move to ...
994 * gcc.c-torture/compile/gen_tst.c: ... here.
995 * gcc.c-torture/unsorted/glob.c: Move to ...
996 * gcc.c-torture/compile/glob.c: ... here.
997 * gcc.c-torture/unsorted/gronk.c: Move to ...
998 * gcc.c-torture/compile/gronk.c: ... here.
999 * gcc.c-torture/unsorted/hibug.c: Move to ...
1000 * gcc.c-torture/compile/hibug.c: ... here.
1001 * gcc.c-torture/unsorted/hi.c: Move to ...
1002 * gcc.c-torture/compile/hi.c: ... here.
1003 * gcc.c-torture/unsorted/HIcmp.c: Move to ...
1004 * gcc.c-torture/compile/HIcmp.c: ... here.
1005 * gcc.c-torture/unsorted/HIset.c: Move to ...
1006 * gcc.c-torture/compile/HIset.c: ... here.
1007 * gcc.c-torture/unsorted/i.c: Move to ...
1008 * gcc.c-torture/compile/i.c: ... here.
1009 * gcc.c-torture/unsorted/i++.c: Move to ...
1010 * gcc.c-torture/compile/i++.c: ... here.
1011 * gcc.c-torture/unsorted/ic.c: Move to ...
1012 * gcc.c-torture/compile/ic.c: ... here.
1013 * gcc.c-torture/unsorted/icmp.c: Move to ...
1014 * gcc.c-torture/compile/icmp.c: ... here.
1015 * gcc.c-torture/unsorted/ifreg.c: Move to ...
1016 * gcc.c-torture/compile/ifreg.c: ... here.
1017 * gcc.c-torture/unsorted/imm.c: Move to ...
1018 * gcc.c-torture/compile/imm.c: ... here.
1019 * gcc.c-torture/unsorted/isinf.c: Move to ...
1020 * gcc.c-torture/compile/isinf.c: ... here.
1021 * gcc.c-torture/unsorted/jmp.c: Move to ...
1022 * gcc.c-torture/compile/jmp.c: ... here.
1023 * gcc.c-torture/unsorted/jumptab.c: Move to ...
1024 * gcc.c-torture/compile/jumptab.c: ... here.
1025 * gcc.c-torture/unsorted/layout.c: Move to ...
1026 * gcc.c-torture/compile/layout.c: ... here.
1027 * gcc.c-torture/unsorted/lbug.c: Move to ...
1028 * gcc.c-torture/compile/lbug.c: ... here.
1029 * gcc.c-torture/unsorted/l.c: Move to ...
1030 * gcc.c-torture/compile/l.c: ... here.
1031 * gcc.c-torture/unsorted/ll1.c: Move to ...
1032 * gcc.c-torture/compile/ll1.c: ... here.
1033 * gcc.c-torture/unsorted/llbug.c: Move to ...
1034 * gcc.c-torture/compile/llbug.c: ... here.
1035 * gcc.c-torture/unsorted/lll.c: Move to ...
1036 * gcc.c-torture/compile/lll.c: ... here.
1037 * gcc.c-torture/unsorted/load8.c: Move to ...
1038 * gcc.c-torture/compile/load8.c: ... here.
1039 * gcc.c-torture/unsorted/loadhicc.c: Move to ...
1040 * gcc.c-torture/compile/loadhicc.c: ... here.
1041 * gcc.c-torture/unsorted/log2.c: Move to ...
1042 * gcc.c-torture/compile/log2.c: ... here.
1043 * gcc.c-torture/unsorted/logic.c: Move to ...
1044 * gcc.c-torture/compile/logic.c: ... here.
1045 * gcc.c-torture/unsorted/loop-1.c: Move to ...
1046 * gcc.c-torture/compile/loop-1.c: ... here.
1047 * gcc.c-torture/unsorted/loop386.c: Move to ...
1048 * gcc.c-torture/compile/loop386.c: ... here.
1049 * gcc.c-torture/unsorted/lop.c: Move to ...
1050 * gcc.c-torture/compile/lop.c: ... here.
1051 * gcc.c-torture/unsorted/m1.c: Move to ...
1052 * gcc.c-torture/compile/m1.c: ... here.
1053 * gcc.c-torture/unsorted/m2.c: Move to ...
1054 * gcc.c-torture/compile/m2.c: ... here.
1055 * gcc.c-torture/unsorted/m5.c: Move to ...
1056 * gcc.c-torture/compile/m5.c: ... here.
1057 * gcc.c-torture/unsorted/m68.c: Move to ...
1058 * gcc.c-torture/compile/m68.c: ... here.
1059 * gcc.c-torture/unsorted/mbyte.c: Move to ...
1060 * gcc.c-torture/compile/mbyte.c: ... here.
1061 * gcc.c-torture/unsorted/mchar.c: Move to ...
1062 * gcc.c-torture/compile/mchar.c: ... here.
1063 * gcc.c-torture/unsorted/mcmp.c: Move to ...
1064 * gcc.c-torture/compile/mcmp.c: ... here.
1065 * gcc.c-torture/unsorted/mdouble.c: Move to ...
1066 * gcc.c-torture/compile/mdouble.c: ... here.
1067 * gcc.c-torture/unsorted/memtst.c: Move to ...
1068 * gcc.c-torture/compile/memtst.c: ... here.
1069 * gcc.c-torture/unsorted/miscomp.c: Move to ...
1070 * gcc.c-torture/compile/miscomp.c: ... here.
1071 * gcc.c-torture/unsorted/mm.c: Move to ...
1072 * gcc.c-torture/compile/mm.c: ... here.
1073 * gcc.c-torture/unsorted/mod.c: Move to ...
1074 * gcc.c-torture/compile/mod.c: ... here.
1075 * gcc.c-torture/unsorted/modcc.c: Move to ...
1076 * gcc.c-torture/compile/modcc.c: ... here.
1077 * gcc.c-torture/unsorted/move.c: Move to ...
1078 * gcc.c-torture/compile/move.c: ... here.
1079 * gcc.c-torture/unsorted/move_qhi.c: Move to ...
1080 * gcc.c-torture/compile/move_qhi.c: ... here.
1081 * gcc.c-torture/unsorted/mregtst.c: Move to ...
1082 * gcc.c-torture/compile/mregtst.c: ... here.
1083 * gcc.c-torture/unsorted/msp.c: Move to ...
1084 * gcc.c-torture/compile/msp.c: ... here.
1085 * gcc.c-torture/unsorted/mtst.c: Move to ...
1086 * gcc.c-torture/compile/mtst.c: ... here.
1087 * gcc.c-torture/unsorted/mu.c: Move to ...
1088 * gcc.c-torture/compile/mu.c: ... here.
1089 * gcc.c-torture/unsorted/mul.c: Move to ...
1090 * gcc.c-torture/compile/mul.c: ... here.
1091 * gcc.c-torture/unsorted/mword1.c: Move to ...
1092 * gcc.c-torture/compile/mword1.c: ... here.
1093 * gcc.c-torture/unsorted/mword.c: Move to ...
1094 * gcc.c-torture/compile/mword.c: ... here.
1095 * gcc.c-torture/unsorted/n1.c: Move to ...
1096 * gcc.c-torture/compile/n1.c: ... here.
1097 * gcc.c-torture/unsorted/nand.c: Move to ...
1098 * gcc.c-torture/compile/nand.c: ... here.
1099 * gcc.c-torture/unsorted/n.c: Move to ...
1100 * gcc.c-torture/compile/n.c: ... here.
1101 * gcc.c-torture/unsorted/neg.c: Move to ...
1102 * gcc.c-torture/compile/neg.c: ... here.
1103 * gcc.c-torture/unsorted/o.c: Move to ...
1104 * gcc.c-torture/compile/o.c: ... here.
1105 * gcc.c-torture/unsorted/omit.c: Move to ...
1106 * gcc.c-torture/compile/omit.c: ... here.
1107 * gcc.c-torture/unsorted/opout.c: Move to ...
1108 * gcc.c-torture/compile/opout.c: ... here.
1109 * gcc.c-torture/unsorted/opt.c: Move to ...
1110 * gcc.c-torture/compile/opt.c: ... here.
1111 * gcc.c-torture/unsorted/or386.c: Move to ...
1112 * gcc.c-torture/compile/or386.c: ... here.
1113 * gcc.c-torture/unsorted/or.c: Move to ...
1114 * gcc.c-torture/compile/or.c: ... here.
1115 * gcc.c-torture/unsorted/parms.c: Move to ...
1116 * gcc.c-torture/compile/parms.c: ... here.
1117 * gcc.c-torture/unsorted/pass.c: Move to ...
1118 * gcc.c-torture/compile/pass.c: ... here.
1119 * gcc.c-torture/unsorted/p.c: Move to ...
1120 * gcc.c-torture/compile/p.c: ... here.
1121 * gcc.c-torture/unsorted/pmt.c: Move to ...
1122 * gcc.c-torture/compile/pmt.c: ... here.
1123 * gcc.c-torture/unsorted/poor.c: Move to ...
1124 * gcc.c-torture/compile/poor.c: ... here.
1125 * gcc.c-torture/unsorted/pp.c: Move to ...
1126 * gcc.c-torture/compile/pp.c: ... here.
1127 * gcc.c-torture/unsorted/pret-arg.c: Move to ...
1128 * gcc.c-torture/compile/pret-arg.c: ... here.
1129 * gcc.c-torture/unsorted/pyr2.c: Move to ...
1130 * gcc.c-torture/compile/pyr2.c: ... here.
1131 * gcc.c-torture/unsorted/PYRBUG.c: Move to ...
1132 * gcc.c-torture/compile/PYRBUG.c: ... here.
1133 * gcc.c-torture/unsorted/pyr.c: Move to ...
1134 * gcc.c-torture/compile/pyr.c: ... here.
1135 * gcc.c-torture/unsorted/q.c: Move to ...
1136 * gcc.c-torture/compile/q.c: ... here.
1137 * gcc.c-torture/unsorted/QIcmp.c: Move to ...
1138 * gcc.c-torture/compile/QIcmp.c: ... here.
1139 * gcc.c-torture/unsorted/QIset.c: Move to ...
1140 * gcc.c-torture/compile/QIset.c: ... here.
1141 * gcc.c-torture/unsorted/r1.c: Move to ...
1142 * gcc.c-torture/compile/r1.c: ... here.
1143 * gcc.c-torture/unsorted/r.c: Move to ...
1144 * gcc.c-torture/compile/r.c: ... here.
1145 * gcc.c-torture/unsorted/rel.c: Move to ...
1146 * gcc.c-torture/compile/rel.c: ... here.
1147 * gcc.c-torture/unsorted/rmsc.c: Move to ...
1148 * gcc.c-torture/compile/rmsc.c: ... here.
1149 * gcc.c-torture/unsorted/round.c: Move to ...
1150 * gcc.c-torture/compile/round.c: ... here.
1151 * gcc.c-torture/unsorted/run.c: Move to ...
1152 * gcc.c-torture/compile/run.c: ... here.
1153 * gcc.c-torture/unsorted/sar.c: Move to ...
1154 * gcc.c-torture/compile/sar.c: ... here.
1155 * gcc.c-torture/unsorted/s.c: Move to ...
1156 * gcc.c-torture/compile/s.c: ... here.
1157 * gcc.c-torture/unsorted/scal.c: Move to ...
1158 * gcc.c-torture/compile/scal.c: ... here.
1159 * gcc.c-torture/unsorted/sc.c: Move to ...
1160 * gcc.c-torture/compile/sc.c: ... here.
1161 * gcc.c-torture/unsorted/scc.c: Move to ...
1162 * gcc.c-torture/compile/scc.c: ... here.
1163 * gcc.c-torture/unsorted/scond.c: Move to ...
1164 * gcc.c-torture/compile/scond.c: ... here.
1165 * gcc.c-torture/unsorted/selfrec.c: Move to ...
1166 * gcc.c-torture/compile/selfrec.c: ... here.
1167 * gcc.c-torture/unsorted/seq.c: Move to ...
1168 * gcc.c-torture/compile/seq.c: ... here.
1169 * gcc.c-torture/unsorted/set386.c: Move to ...
1170 * gcc.c-torture/compile/set386.c: ... here.
1171 * gcc.c-torture/unsorted/set88.c: Move to ...
1172 * gcc.c-torture/compile/set88.c: ... here.
1173 * gcc.c-torture/unsorted/SFset.c: Move to ...
1174 * gcc.c-torture/compile/SFset.c: ... here. Require int32plus.
1175 * gcc.c-torture/unsorted/shand.c: Move to ...
1176 * gcc.c-torture/compile/shand.c: ... here.
1177 * gcc.c-torture/unsorted/sh.c: Move to ...
1178 * gcc.c-torture/compile/sh.c: ... here.
1179 * gcc.c-torture/unsorted/shft.c: Move to ...
1180 * gcc.c-torture/compile/shft.c: ... here.
1181 * gcc.c-torture/unsorted/shift.c: Move to ...
1182 * gcc.c-torture/compile/shift.c: ... here.
1183 * gcc.c-torture/unsorted/shloop.c: Move to ...
1184 * gcc.c-torture/compile/shloop.c: ... here.
1185 * gcc.c-torture/unsorted/shm.c: Move to ...
1186 * gcc.c-torture/compile/shm.c: ... here.
1187 * gcc.c-torture/unsorted/SIcmp.c: Move to ...
1188 * gcc.c-torture/compile/SIcmp.c: ... here.
1189 * gcc.c-torture/unsorted/signext2.c: Move to ...
1190 * gcc.c-torture/compile/signext2.c: ... here.
1191 * gcc.c-torture/unsorted/signext.c: Move to ...
1192 * gcc.c-torture/compile/signext.c: ... here.
1193 * gcc.c-torture/unsorted/sim.c: Move to ...
1194 * gcc.c-torture/compile/sim.c: ... here.
1195 * gcc.c-torture/unsorted/simple.c: Move to ...
1196 * gcc.c-torture/compile/simple.c: ... here.
1197 * gcc.c-torture/unsorted/SIset.c: Move to ...
1198 * gcc.c-torture/compile/SIset.c: ... here.
1199 * gcc.c-torture/unsorted/sne.c: Move to ...
1200 * gcc.c-torture/compile/sne.c: ... here.
1201 * gcc.c-torture/unsorted/sound.c: Move to ...
1202 * gcc.c-torture/compile/sound.c: ... here.
1203 * gcc.c-torture/unsorted/sparcbug.c: Move to ...
1204 * gcc.c-torture/compile/sparcbug.c: ... here.
1205 * gcc.c-torture/unsorted/speed.c: Move to ...
1206 * gcc.c-torture/compile/speed.c: ... here.
1207 * gcc.c-torture/unsorted/stor.c: Move to ...
1208 * gcc.c-torture/compile/stor.c: ... here.
1209 * gcc.c-torture/unsorted/store0.c: Move to ...
1210 * gcc.c-torture/compile/store0.c: ... here.
1211 * gcc.c-torture/unsorted/storecc.c: Move to ...
1212 * gcc.c-torture/compile/storecc.c: ... here.
1213 * gcc.c-torture/unsorted/str.c: Move to ...
1214 * gcc.c-torture/compile/str.c: ... here.
1215 * gcc.c-torture/unsorted/stru.c: Move to ...
1216 * gcc.c-torture/compile/stru.c: ... here.
1217 * gcc.c-torture/unsorted/structret.c: Move to ...
1218 * gcc.c-torture/compile/structret.c: ... here.
1219 * gcc.c-torture/unsorted/stuct.c: Move to ...
1220 * gcc.c-torture/compile/stuct.c: ... here.
1221 * gcc.c-torture/unsorted/sub32.c: Move to ...
1222 * gcc.c-torture/compile/sub32.c: ... here.
1223 * gcc.c-torture/unsorted/subcc.c: Move to ...
1224 * gcc.c-torture/compile/subcc.c: ... here.
1225 * gcc.c-torture/unsorted/subcse.c: Move to ...
1226 * gcc.c-torture/compile/subcse.c: ... here.
1227 * gcc.c-torture/unsorted/sym.c: Move to ...
1228 * gcc.c-torture/compile/sym.c: ... here.
1229 * gcc.c-torture/unsorted/symconst.c: Move to ...
1230 * gcc.c-torture/compile/symconst.c: ... here.
1231 * gcc.c-torture/unsorted/t.c: Move to ...
1232 * gcc.c-torture/compile/t.c: ... here.
1233 * gcc.c-torture/unsorted/test.c: Move to ...
1234 * gcc.c-torture/compile/test.c: ... here.
1235 * gcc.c-torture/unsorted/test-flow.c: Move to ...
1236 * gcc.c-torture/compile/test-flow.c: ... here.
1237 * gcc.c-torture/unsorted/test-loop.c: Move to ...
1238 * gcc.c-torture/compile/test-loop.c: ... here.
1239 * gcc.c-torture/unsorted/time.c: Move to ...
1240 * gcc.c-torture/compile/time.c: ... here.
1241 * gcc.c-torture/unsorted/tmp.c: Move to ...
1242 * gcc.c-torture/compile/tmp.c: ... here.
1243 * gcc.c-torture/unsorted/trivial.c: Move to ...
1244 * gcc.c-torture/compile/trivial.c: ... here.
1245 * gcc.c-torture/unsorted/trunc.c: Move to ...
1246 * gcc.c-torture/compile/trunc.c: ... here.
1247 * gcc.c-torture/unsorted/u.c: Move to ...
1248 * gcc.c-torture/compile/u.c: ... here.
1249 * gcc.c-torture/unsorted/udconvert.c: Move to ...
1250 * gcc.c-torture/compile/udconvert.c: ... here.
1251 * gcc.c-torture/unsorted/udivmod4.c: Move to ...
1252 * gcc.c-torture/compile/udivmod4.c: ... here.
1253 * gcc.c-torture/unsorted/UHIcmp.c: Move to ...
1254 * gcc.c-torture/compile/UHIcmp.c: ... here.
1255 * gcc.c-torture/unsorted/uns.c: Move to ...
1256 * gcc.c-torture/compile/uns.c: ... here.
1257 * gcc.c-torture/unsorted/uns_tst.c: Move to ...
1258 * gcc.c-torture/compile/uns_tst.c: ... here.
1259 * gcc.c-torture/unsorted/UQIcmp.c: Move to ...
1260 * gcc.c-torture/compile/UQIcmp.c: ... here.
1261 * gcc.c-torture/unsorted/USIcmp.c: Move to ...
1262 * gcc.c-torture/compile/USIcmp.c: ... here.
1263 * gcc.c-torture/unsorted/uuarg.c: Move to ...
1264 * gcc.c-torture/compile/uuarg.c: ... here.
1265 * gcc.c-torture/unsorted/v.c: Move to ...
1266 * gcc.c-torture/compile/v.c: ... here.
1267 * gcc.c-torture/unsorted/w.c: Move to ...
1268 * gcc.c-torture/compile/w.c: ... here.
1269 * gcc.c-torture/unsorted/ww.c: Move to ...
1270 * gcc.c-torture/compile/ww.c: ... here.
1271 * gcc.c-torture/unsorted/xb.c: Move to ...
1272 * gcc.c-torture/compile/xb.c: ... here.
1273 * gcc.c-torture/unsorted/xbg.c: Move to ...
1274 * gcc.c-torture/compile/xbg.c: ... here.
1275 * gcc.c-torture/unsorted/x.c: Move to ...
1276 * gcc.c-torture/compile/x.c: ... here.
1277 * gcc.c-torture/unsorted/xc.c: Move to ...
1278 * gcc.c-torture/compile/xc.c: ... here.
1279 * gcc.c-torture/unsorted/xcsebug.c: Move to ...
1280 * gcc.c-torture/compile/xcsebug.c: ... here.
1281 * gcc.c-torture/unsorted/xdi.c: Move to ...
1282 * gcc.c-torture/compile/xdi.c: ... here.
1283 * gcc.c-torture/unsorted/xfoo.c: Move to ...
1284 * gcc.c-torture/compile/xfoo.c: ... here.
1285 * gcc.c-torture/unsorted/xi.c: Move to ...
1286 * gcc.c-torture/compile/xi.c: ... here.
1287 * gcc.c-torture/unsorted/xlop.c: Move to ...
1288 * gcc.c-torture/compile/xlop.c: ... here.
1289 * gcc.c-torture/unsorted/xmtst.c: Move to ...
1290 * gcc.c-torture/compile/xmtst.c: ... here.
1291 * gcc.c-torture/unsorted/xneg.c: Move to ...
1292 * gcc.c-torture/compile/xneg.c: ... here.
1293 * gcc.c-torture/unsorted/xopt.c: Move to ...
1294 * gcc.c-torture/compile/xopt.c: ... here.
1295 * gcc.c-torture/unsorted/xor.c: Move to ...
1296 * gcc.c-torture/compile/xor.c: ... here.
1297 * gcc.c-torture/unsorted/xorn.c: Move to ...
1298 * gcc.c-torture/compile/xorn.c: ... here.
1299 * gcc.c-torture/unsorted/xp.c: Move to ...
1300 * gcc.c-torture/compile/xp.c: ... here.
1301 * gcc.c-torture/unsorted/xpp.c: Move to ...
1302 * gcc.c-torture/compile/xpp.c: ... here.
1303 * gcc.c-torture/unsorted/xs.c: Move to ...
1304 * gcc.c-torture/compile/xs.c: ... here.
1305 * gcc.c-torture/unsorted/xsh.c: Move to ...
1306 * gcc.c-torture/compile/xsh.c: ... here.
1307 * gcc.c-torture/unsorted/xz.c: Move to ...
1308 * gcc.c-torture/compile/xz.c: ... here.
1309 * gcc.c-torture/unsorted/xzz.c: Move to ...
1310 * gcc.c-torture/compile/xzz.c: ... here.
1312 2014-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1314 * gcc.c-torture/execute/20010129-1.c: Fix typo in -mtune.
1315 (abort, exit): Declare.
1317 2014-09-01 Yury Gribov <y.gribov@samsung.com>
1321 * c-c++-common/asan/pr62140-1.c: New test.
1322 * c-c++-common/asan/pr62140-2.c: New test.
1324 2014-08-31 Fritz Reese <Reese-Fritz@zai.com>
1325 Tobias Burnus <burnus@net-b.de>
1328 * gcc/testsuite/gfortran.dg/auto_save_2.f90: New.
1330 2014-08-31 Tobias Burnus <burnus@net-b.de>
1332 * gfortran.dg/coarray_lib_comm_1.f90: New.
1334 2014-08-30 Andrew Pinski <apinski@cavium.com>
1336 * gcc.c-torture/execute/20140828-1.c: New testcase.
1338 2014-08-29 DJ Delorie <dj@redhat.com>
1340 * lib/target-supports.exp (check_effective_target_size32plus):
1341 Increase size to avoid false positives on 24-bit address spaces.
1342 * gcc.c-torture/compile/limits-stringlit.c: Skip if msp430.
1343 * gcc.dg/lto/pr54709_1.c: Fix memcpy prototype.
1344 * gcc.dg/torture/pta-ptrarith-3.c: Use __SIZE_TYPE__ instead of "int".
1345 * gcc.dg/torture/pr36373-10.c: Use __SIZE_TYPE__ if present.
1346 * gcc.dg/torture/pr57864.c: Use __SIZE_TYPE__.
1347 * gcc.dg/torture/pr26763-2.c: Use __SIZE_TYPE__ instead of "int".
1348 * gcc.dg/tree-ssa/isolate-3.c: Use __SIZE_TYPE__ instead of "long unsigned int".
1349 * gcc.dg/pr52549.c: Use __SIZE_TYPE__ if present.
1351 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1354 * g++.dg/cpp0x/constexpr-54002.C: New.
1356 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1359 * g++.dg/cpp0x/constexpr-56991.C: New.
1361 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1364 * g++.dg/cpp0x/constexpr-57764.C: New.
1366 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1369 * g++.dg/cpp0x/constexpr-59938.C: New.
1371 2014-08-29 Paolo Carlini <paolo.carlini@oracle.com>
1374 * g++.dg/cpp0x/constexpr-61484.C: New.
1376 2014-08-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1378 * gcc.target/powerpc/builtins-1.c: Add tests for vec_xl, vec_xst,
1379 vec_round, vec_splat, vec_div, and vec_mul.
1380 * gcc.target/powerpc/builtins-2.c: New test.
1382 2014-08-28 Richard Biener <rguenther@suse.de>
1384 PR tree-optimization/62283
1385 * gfortran.dg/vect/pr62283.f: New testcase.
1386 * gcc.dg/tree-ssa/cunroll-5.c: Adjust.
1387 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
1388 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Likewise.
1389 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
1390 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: Likewise.
1391 * gcc.dg/vect/vect-33.c: Likewise.
1393 2014-08-28 Yury Gribov <y.gribov@samsung.com>
1395 * c-c++-common/asan/pr62089.c: Fix test on 32-bit platforms.
1397 2014-08-28 Edward Smith-Rowland <3dw4rd@verizon.net>
1399 PR cpp/23827 - standard C++ should not have hex float preprocessor
1401 * g++.dg/cpp/pr23827_cxx11.C: New.
1402 * g++.dg/cpp/pr23827_cxx98.C: New.
1403 * g++.dg/cpp/pr23827_cxx98_neg.C: New.
1404 * gcc.dg/cpp/pr23827_c90.c: New.
1405 * gcc.dg/cpp/pr23827_c90_neg.c: New.
1406 * gcc.dg/cpp/pr23827_c99.c: New.
1408 2014-08-27 Paolo Carlini <paolo.carlini@oracle.com>
1411 * g++.dg/cpp0x/constexpr-52892-1.C: New.
1412 * g++.dg/cpp0x/constexpr-52892-2.C: Likewise.
1413 * g++.dg/cpp0x/constexpr-52282-1.C: Likewise.
1415 2014-08-27 Guozhi Wei <carrot@google.com>
1418 * gcc.target/aarch64/pr62262.c: New test.
1420 2014-08-26 Joseph Myers <joseph@codesourcery.com>
1424 * gcc.dg/torture/pr60606-1.c, gcc.target/arm/pr60606-2.c,
1425 gcc.target/arm/pr60606-3.c, gcc.target/arm/pr60606-4.c: New tests.
1427 2014-08-26 Dominik Vogt <vogt@linux.vnet.ibm.com>
1429 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid
1430 failure on s390*-*-linux-gnu.
1432 2014-08-26 Richard Biener <rguenther@suse.de>
1434 PR tree-optimization/62175
1435 * g++.dg/torture/pr62175.C: New testcase.
1437 2014-08-25 Bernd Schmidt <bernds@codesourcery.com>
1439 * gcc.c-torture/execute/execute.exp: Replace with slightly adapted
1440 copy of compile/compile.exp.
1441 * gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
1442 * gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
1444 * gcc.c-torture/execute/20020404-1.c: Require int32plus. Skip if
1446 * gcc.c-torture/execute/20021024-1.c: Require int32plus.
1447 * gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
1448 * gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
1449 * gcc.c-torture/execute/20030216-1.c: Skip if -O1.
1450 * gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
1451 * gcc.c-torture/execute/20040629-1.c: Require int32plus.
1452 * gcc.c-torture/execute/20040703-1.c: Likewise.
1453 * gcc.c-torture/execute/20040705-1.c: Likewise.
1454 * gcc.c-torture/execute/20040705-2.c: Likewise.
1455 * gcc.c-torture/execute/20040709-1.c: Likewise.
1456 * gcc.c-torture/execute/20040709-2.c: Likewise.
1457 * gcc.c-torture/execute/20040811-1.c: Likewise.
1458 * gcc.c-torture/execute/20050316-1.c: Likewise. Add -Wno-psabi.
1459 * gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
1460 compiling for x86_64-* or i?86-*.
1461 * gcc.c-torture/execute/20050604-1.c: Likewise.
1462 * gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
1463 * gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
1464 for x86_64-* or i?86-*.
1465 * gcc.c-torture/execute/20061101-1.c: Require int32plus.
1466 * gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
1467 * gcc.c-torture/execute/20081117-1.c: Require int32plus.
1468 * gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
1470 * gcc.c-torture/execute/20111227-2.c: Moved to...
1471 * gcc.dg/20111227-2.c: ... here. Add -free option.
1472 * gcc.c-torture/execute/20111227-3.c: Likewise move to...
1473 * gcc.dg/20111227-3.c: ... here. Add -free option.
1474 * gcc.c-torture/execute/20120919-1.c: Require int32plus.
1475 * gcc.c-torture/execute/920612-1.c: Add -fwrapv option. Add
1476 declarations for abort and exit.
1477 * gcc.c-torture/execute/920711-1.c: Likewise.
1478 * gcc.c-torture/execute/930529-1.c: Likewise.
1479 * gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
1480 * gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
1481 * gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
1483 * gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
1484 for i?86-* or x86_64-*. Add declarations for abort and exit.
1485 * gcc.c-torture/execute/990413-2.c: Skip if not compiling for
1487 * gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
1488 * gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
1489 * gcc.c-torture/execute/bitfld-4.c: Require int32plus.
1490 * gcc.c-torture/execute/cmpsi-2.c: Likewise.
1491 * gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
1492 Xfail on powerpc-ibm-aix*. Add declaration for abort.
1493 * gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
1494 * gcc.c-torture/execute/loop-2f.c: Require mmap. Skip if on
1496 * gcc.c-torture/execute/loop-2g.c: Likewise.
1497 * gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
1498 * gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
1500 * gcc.c-torture/execute/pr19689.c: Require int32plus.
1501 * gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
1502 * gcc.c-torture/execute/pr23047.c: Likewise.
1503 * gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option. Add
1504 declarations for abort and exit.
1505 * gcc.c-torture/execute/pr29797-1.c: Require int32plus.
1506 * gcc.c-torture/execute/pr31448.c: Likewise.
1507 * gcc.c-torture/execute/pr35456.c: Skip on vax.
1508 * gcc.c-torture/execute/pr37573.c: Require int32plus.
1509 * gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
1510 * gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
1512 * gcc.c-torture/execute/pr39501.c: Add -ffast-math option. Add
1513 declarations for abort and exit.
1514 * gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
1515 * gcc.c-torture/execute/pr43220.c: Require int32plus.
1516 * gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
1517 * gcc.c-torture/execute/pr45262.c: Require int32plus.
1518 * gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
1519 * gcc.c-torture/execute/pr51581-1.c: Require int32plus.
1520 * gcc.c-torture/execute/pr51582-2.c: Likewise.
1521 * gcc.c-torture/execute/pr52979-1.c: Likewise.
1522 * gcc.c-torture/execute/pr52979-2.c: Likewise.
1523 * gcc.c-torture/execute/pr56799.c: Likewise.
1524 * gcc.c-torture/execute/pr57124.c: Likewise. Add -fno-strict-overflow
1525 option. Add declarations for abort and exit.
1526 * gcc.c-torture/execute/pr57344-2.c: Require int32plus.
1527 * gcc.c-torture/execute/pr58570.c: Likewise.
1528 * gcc.c-torture/execute/pr60822.c: Likewise.
1529 * gcc.c-torture/execute/pr7284-1.c: Likewise.
1530 * gcc.c-torture/execute/shiftdi.c: Likewise.
1531 * gcc.c-torture/execute/simd-4.c: Require stdint_types.
1532 * gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
1533 * gcc.c-torture/execute/usmul.c: Require int32plus.
1534 * gcc.c-torture/execute/vrp-5.c: Likewise.
1535 * gcc.c-torture/execute/vrp-6.c: Likewise.
1536 * gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
1537 * gcc.c-torture/execute/20010122-1.x: Delete.
1538 * gcc.c-torture/execute/20010129-1.x: Delete.
1539 * gcc.c-torture/execute/20020404-1.x: Delete.
1540 * gcc.c-torture/execute/20021024-1.x: Delete.
1541 * gcc.c-torture/execute/20021127-1.x: Delete.
1542 * gcc.c-torture/execute/20030125-1.x: Delete.
1543 * gcc.c-torture/execute/20030216-1.x: Delete.
1544 * gcc.c-torture/execute/20030222-1.x: Delete.
1545 * gcc.c-torture/execute/20040629-1.x: Delete.
1546 * gcc.c-torture/execute/20040703-1.x: Delete.
1547 * gcc.c-torture/execute/20040705-1.x: Delete.
1548 * gcc.c-torture/execute/20040705-2.x: Delete.
1549 * gcc.c-torture/execute/20040709-1.x: Delete.
1550 * gcc.c-torture/execute/20040709-2.x: Delete.
1551 * gcc.c-torture/execute/20040811-1.x: Delete.
1552 * gcc.c-torture/execute/20050316-1.x: Delete.
1553 * gcc.c-torture/execute/20050316-2.x: Delete.
1554 * gcc.c-torture/execute/20050316-3.x: Delete.
1555 * gcc.c-torture/execute/20050604-1.x: Delete.
1556 * gcc.c-torture/execute/20061101-1.x: Delete.
1557 * gcc.c-torture/execute/20061220-1.x: Delete.
1558 * gcc.c-torture/execute/20081117-1.x: Delete.
1559 * gcc.c-torture/execute/20101011-1.x: Delete.
1560 * gcc.c-torture/execute/20120919-1.x: Delete.
1561 * gcc.c-torture/execute/920612-1.x: Delete.
1562 * gcc.c-torture/execute/920710-1.x: Delete.
1563 * gcc.c-torture/execute/920711-1.x: Delete.
1564 * gcc.c-torture/execute/930529-1.x: Delete.
1565 * gcc.c-torture/execute/931004-12.x: Delete.
1566 * gcc.c-torture/execute/980709-1.x: Delete.
1567 * gcc.c-torture/execute/981130-1.x: Delete.
1568 * gcc.c-torture/execute/990127-2.x: Delete.
1569 * gcc.c-torture/execute/990413-2.x: Delete.
1570 * gcc.c-torture/execute/990826-0.x: Delete.
1571 * gcc.c-torture/execute/bf64-1.x: Delete.
1572 * gcc.c-torture/execute/bitfld-4.x: Delete.
1573 * gcc.c-torture/execute/cmpsi-2.x: Delete.
1574 * gcc.c-torture/execute/cvt-1.x: Delete.
1575 * gcc.c-torture/execute/eeprof-1.x: Delete.
1576 * gcc.c-torture/execute/ipa-sra-2.x: Delete.
1577 * gcc.c-torture/execute/loop-2f.x: Delete.
1578 * gcc.c-torture/execute/loop-2g.x: Delete.
1579 * gcc.c-torture/execute/mode-dependent-address.x: Delete.
1580 * gcc.c-torture/execute/nest-align-1.x: Delete.
1581 * gcc.c-torture/execute/pr19689.x: Delete.
1582 * gcc.c-torture/execute/pr22493-1.x: Delete.
1583 * gcc.c-torture/execute/pr23047.x: Delete.
1584 * gcc.c-torture/execute/pr23135.x: Delete.
1585 * gcc.c-torture/execute/pr29797-1.x: Delete.
1586 * gcc.c-torture/execute/pr31448.x: Delete.
1587 * gcc.c-torture/execute/pr35456.x: Delete.
1588 * gcc.c-torture/execute/pr37573.x: Delete.
1589 * gcc.c-torture/execute/pr38151.x: Delete.
1590 * gcc.c-torture/execute/pr39228.x: Delete.
1591 * gcc.c-torture/execute/pr39501.x: Delete.
1592 * gcc.c-torture/execute/pr40386.x: Delete.
1593 * gcc.c-torture/execute/pr43220.x: Delete.
1594 * gcc.c-torture/execute/pr44683.x: Delete.
1595 * gcc.c-torture/execute/pr45262.x: Delete.
1596 * gcc.c-torture/execute/pr47237.x: Delete.
1597 * gcc.c-torture/execute/pr51581-1.x: Delete.
1598 * gcc.c-torture/execute/pr51581-2.x: Delete.
1599 * gcc.c-torture/execute/pr52979-1.x: Delete.
1600 * gcc.c-torture/execute/pr52979-2.x: Delete.
1601 * gcc.c-torture/execute/pr53366-1.x: Delete.
1602 * gcc.c-torture/execute/pr56799.x: Delete.
1603 * gcc.c-torture/execute/pr57124.x: Delete.
1604 * gcc.c-torture/execute/pr57344-2.x: Delete.
1605 * gcc.c-torture/execute/pr58570.x: Delete.
1606 * gcc.c-torture/execute/pr60822.x: Delete.
1607 * gcc.c-torture/execute/pr7284-1.x: Delete.
1608 * gcc.c-torture/execute/shiftdi.x: Delete.
1609 * gcc.c-torture/execute/simd-4.x: Delete.
1610 * gcc.c-torture/execute/strncmp-1.x: Delete.
1611 * gcc.c-torture/execute/usmul.x: Delete.
1612 * gcc.c-torture/execute/vrp-5.x: Delete.
1613 * gcc.c-torture/execute/vrp-6.x: Delete.
1614 * gcc.c-torture/execute/zerolen-2.x: Delete.
1616 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1618 * g++.old-deja/g++.pt/var1.C: Use c++14, not c++1y, in dg-error.
1620 2014-08-25 Paolo Carlini <paolo.carlini@oracle.com>
1623 * g++.dg/template/pr34938-1.C: New.
1624 * g++.dg/template/pr34938-2.C: Likewise.
1626 2014-08-24 Oleg Endo <olegendo@gcc.gnu.org>
1629 * gcc.target/sh/pr61996.c: New.
1631 2014-08-23 Edward Smith-Rowland <3dw4rd@verizon.net>
1633 * g++.dg/cpp0x/cplusplus.C: New.
1634 * g++.dg/cpp0x/cplusplus_0x.C: New.
1635 * g++.dg/cpp0x/auto3.C: Change c++1y to c++14.
1636 * g++.dg/cpp0x/auto41.C: Ditto.
1637 * g++.dg/cpp0x/auto9.C: Ditto.
1638 * g++.dg/cpp0x/initlist26.C: Ditto.
1639 * g++.dg/cpp0x/pr59111.C: Ditto.
1640 * g++.dg/cpp0x/trailing2.C: Ditto.
1641 * g++.dg/cpp1y/attr-deprecated.C: Ditto.
1642 * g++.dg/cpp1y/auto-dtor1.C: Ditto.
1643 * g++.dg/cpp1y/auto-fn1.C: Ditto.
1644 * g++.dg/cpp1y/auto-fn2.C: Ditto.
1645 * g++.dg/cpp1y/auto-fn3.C: Ditto.
1646 * g++.dg/cpp1y/auto-fn4.C: Ditto.
1647 * g++.dg/cpp1y/auto-fn5.C: Ditto.
1648 * g++.dg/cpp1y/auto-fn6.C: Ditto.
1649 * g++.dg/cpp1y/auto-fn7.C: Ditto.
1650 * g++.dg/cpp1y/auto-fn8.C: Ditto.
1651 * g++.dg/cpp1y/auto-fn9.C: Ditto.
1652 * g++.dg/cpp1y/auto-fn10.C: Ditto.
1653 * g++.dg/cpp1y/auto-fn11.C: Ditto.
1654 * g++.dg/cpp1y/auto-fn12.C: Ditto.
1655 * g++.dg/cpp1y/auto-fn13.C: Ditto.
1656 * g++.dg/cpp1y/auto-fn14.C: Ditto.
1657 * g++.dg/cpp1y/auto-fn15.C: Ditto.
1658 * g++.dg/cpp1y/auto-fn16.C: Ditto.
1659 * g++.dg/cpp1y/auto-fn17.C: Ditto.
1660 * g++.dg/cpp1y/auto-fn18.C: Ditto.
1661 * g++.dg/cpp1y/auto-fn19.C: Ditto.
1662 * g++.dg/cpp1y/auto-fn20.C: Ditto.
1663 * g++.dg/cpp1y/auto-fn21.C: Ditto.
1664 * g++.dg/cpp1y/auto-fn22.C: Ditto.
1665 * g++.dg/cpp1y/auto-fn23.C: Ditto.
1666 * g++.dg/cpp1y/auto-fn24.C: Ditto.
1667 * g++.dg/cpp1y/auto-fn25.C: Ditto.
1668 * g++.dg/cpp1y/auto-mangle1.C: Ditto.
1669 * g++.dg/cpp1y/auto-neg1.C: Ditto.
1670 * g++.dg/cpp1y/digit-sep.C: Ditto.
1671 * g++.dg/cpp1y/digit-sep-neg.C: Ditto.
1672 * g++.dg/cpp1y/digit-sep-cxx11-neg.C: Ditto.
1673 * g++.dg/cpp1y/fn-generic-member-ool.C: Ditto.
1674 * g++.dg/cpp1y/lambda-deduce-mult.C: Ditto.
1675 * g++.dg/cpp1y/lambda-generic.C: Ditto.
1676 * g++.dg/cpp1y/lambda-generic-cfun.C: Ditto.
1677 * g++.dg/cpp1y/lambda-generic-dep.C: Ditto.
1678 * g++.dg/cpp1y/lambda-generic-mixed.C: Ditto.
1679 * g++.dg/cpp1y/lambda-generic-udt.C: Ditto.
1680 * g++.dg/cpp1y/lambda-generic-variadic.C: Ditto.
1681 * g++.dg/cpp1y/lambda-generic-vla1.C: Ditto.
1682 * g++.dg/cpp1y/lambda-generic-x.C: Ditto.
1683 * g++.dg/cpp1y/lambda-generic-xcfun.C: Ditto.
1684 * g++.dg/cpp1y/lambda-generic-xudt.C: Ditto.
1685 * g++.dg/cpp1y/lambda-init.C: Ditto.
1686 * g++.dg/cpp1y/lambda-init1.C: Ditto.
1687 * g++.dg/cpp1y/lambda-init2.C: Ditto.
1688 * g++.dg/cpp1y/lambda-init3.C: Ditto.
1689 * g++.dg/cpp1y/lambda-init4.C: Ditto.
1690 * g++.dg/cpp1y/lambda-init5.C: Ditto.
1691 * g++.dg/cpp1y/lambda-init6.C: Ditto.
1692 * g++.dg/cpp1y/lambda-init7.C: Ditto.
1693 * g++.dg/cpp1y/lambda-init8.C: Ditto.
1694 * g++.dg/cpp1y/lambda-init9.C: Ditto.
1695 * g++.dg/cpp1y/mangle1.C: Ditto.
1696 * g++.dg/cpp1y/pr57640.C: Ditto.
1697 * g++.dg/cpp1y/pr57644.C: Ditto.
1698 * g++.dg/cpp1y/pr58500.C: Ditto.
1699 * g++.dg/cpp1y/pr58533.C: Ditto.
1700 * g++.dg/cpp1y/pr58534.C: Ditto.
1701 * g++.dg/cpp1y/pr58535.C: Ditto.
1702 * g++.dg/cpp1y/pr58536.C: Ditto.
1703 * g++.dg/cpp1y/pr58548.C: Ditto.
1704 * g++.dg/cpp1y/pr58549.C: Ditto.
1705 * g++.dg/cpp1y/pr58637.C: Ditto.
1706 * g++.dg/cpp1y/pr58708.C: Ditto.
1707 * g++.dg/cpp1y/pr59110.C: Ditto.
1708 * g++.dg/cpp1y/pr59112.C: Ditto.
1709 * g++.dg/cpp1y/pr59113.C: Ditto.
1710 * g++.dg/cpp1y/pr59629.C: Ditto.
1711 * g++.dg/cpp1y/pr59635.C: Ditto.
1712 * g++.dg/cpp1y/pr59636.C: Ditto.
1713 * g++.dg/cpp1y/pr59638.C: Ditto.
1714 * g++.dg/cpp1y/pr59867.C: Ditto.
1715 * g++.dg/cpp1y/pr60033.C: Ditto.
1716 * g++.dg/cpp1y/pr60052.C: Ditto.
1717 * g++.dg/cpp1y/pr60053.C: Ditto.
1718 * g++.dg/cpp1y/pr60054.C: Ditto.
1719 * g++.dg/cpp1y/pr60064.C: Ditto.
1720 * g++.dg/cpp1y/pr60065.C: Ditto.
1721 * g++.dg/cpp1y/pr60190.C: Ditto.
1722 * g++.dg/cpp1y/pr60311.C: Ditto.
1723 * g++.dg/cpp1y/pr60332.C: Ditto.
1724 * g++.dg/cpp1y/pr60376.C: Ditto.
1725 * g++.dg/cpp1y/pr60377.C: Ditto.
1726 * g++.dg/cpp1y/pr60384.C: Ditto.
1727 * g++.dg/cpp1y/pr60390.C: Ditto.
1728 * g++.dg/cpp1y/pr60391.C: Ditto.
1729 * g++.dg/cpp1y/pr60393.C: Ditto.
1730 * g++.dg/cpp1y/pr60573.C: Ditto.
1731 * g++.dg/cpp1y/pr60626.C: Ditto.
1732 * g++.dg/cpp1y/pr60627.C: Ditto.
1733 * g++.dg/cpp1y/regress1.C: Ditto.
1734 * g++.dg/cpp1y/system-binary-constants-1.C: Ditto.
1735 * g++.dg/cpp1y/udlit-char-template.C: Ditto.
1736 * g++.dg/cpp1y/udlit-char-template-neg.C: Ditto.
1737 * g++.dg/cpp1y/udlit-empty-string-neg.C: Ditto.
1738 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: Ditto.
1739 * g++.dg/cpp1y/udlit-userdef-string.C: Ditto.
1740 * g++.dg/cpp1y/var-templ1.C: Ditto.
1741 * g++.dg/cpp1y/var-templ2.C: Ditto.
1742 * g++.dg/cpp1y/var-templ3.C: Ditto.
1743 * g++.dg/cpp1y/var-templ4.C: Ditto.
1744 * g++.dg/cpp1y/var-templ5.C: Ditto.
1745 * g++.dg/cpp1y/var-templ6.C: Ditto.
1746 * g++.dg/cpp1y/var-templ7.C: Ditto.
1747 * g++.dg/cpp1y/vla1.C: Ditto.
1748 * g++.dg/cpp1y/vla2.C: Ditto.
1749 * g++.dg/cpp1y/vla3.C: Ditto.
1750 * g++.dg/cpp1y/vla4.C: Ditto.
1751 * g++.dg/cpp1y/vla5.C: Ditto.
1752 * g++.dg/cpp1y/vla8.C: Ditto.
1753 * g++.dg/cpp1y/vla9.C: Ditto.
1754 * g++.dg/cpp1y/vla10.C: Ditto.
1755 * g++.dg/cpp1y/vla11.C: Ditto.
1756 * g++.dg/cpp1y/vla12.C: Ditto.
1757 * g++.dg/cpp1y/vla13.C: Ditto.
1758 * g++.dg/cpp1y/vla-initlist1.C: Ditto.
1759 * g++.dg/ext/vector23.C: Ditto.
1760 * g++.dg/ext/vla11.C: Ditto.
1761 * gcc/testsuite/g++.dg/ubsan/cxx1y-vla.C: Ditto.
1762 * g++.dg/warn/Wvla-2.C: Ditto.
1763 * g++.dg/debug/dwarf2/auto1.C: Ditto.
1764 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-ped-neg.C: Ditto.
1765 * g++.dg/cpp1y/cplusplus.C: Check for exact date.
1766 * g++.dg/cpp1y/system-binary-constants-1.C: Check C++14 instead of C++1y
1768 * g++.dg/system-binary-constants-1.C: Ditto.
1769 * g++.dg/cpp1y/cplusplus_1y.C: New.
1770 * g++.dg/cpp1z/cplusplus.C: New.
1771 * lib/target-supports.exp:
1772 (check_effective_target_c++1y*): Rename to check_effective_target_c++14*
1773 (check_effective_target_c++11_only): Call check_effective_target_c++14;
1774 (check_effective_target_c++11_down): Ditto.
1776 2014-08-22 Marek Polacek <polacek@redhat.com>
1779 * c-c++-common/pr62199.c: New test.
1780 * c-c++-common/pr62199-2.c: New test.
1781 * g++.dg/warn/Wparentheses-25.C: Drop XFAILs.
1783 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1786 * g++.dg/Wshadow.C: New test.
1788 2014-08-22 Steven Bosscher <steven@gcc.gnu.org>
1791 * gfortran.dg/pr62135.f90: New test.
1793 2014-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
1795 * g++.dg/warn/wdate-time.C: Remove.
1796 * gcc.dg/wdate-time.c: Move from here...
1797 * c-c++-common/wdate-time.c: ... to here.
1799 2014-08-22 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1801 * gfortran.dg/use_without_only_1.f90: New test.
1803 2014-08-22 Igor Zamyatin <igor.zamyatin@intel.com>
1806 * c-c++-common/cilk-plus/AN/pr62008.c: New test.
1808 2014-08-22 Tony Wang <tony.wang@arm.com>
1810 * g++.dg/tls/thread_local6.C: Skip this test case when target uses
1813 2014-08-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1816 * gfortran.dg/array_assignment_5.f90: New test.
1818 2014-08-21 Sandra Loosemore <sandra@codesourcery.com>
1820 * lib/target-supports.exp
1821 (check_effective_target_logical_op_short_circuit): Add nios2.
1822 * gcc.dg/tree-ssa/reassoc-33.c: Skip for nios2.
1823 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1824 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1825 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1826 * gcc.dg/tree-ssa/interposition.c: Require fpic effective target
1827 for test using -fPIC.
1828 * gcc.dg/lto/pr61526_0.c: Likewise.
1830 2014-08-21 Jan Hubicka <hubicka@ucw.cz>
1832 PR tree-optimization/62091
1833 * g++.dg/ipa/devirt-37.C: Update template.
1834 * g++.dg/ipa/devirt-40.C: New testcase.
1836 2014-08-21 Marc Glisse <marc.glisse@inria.fr>
1838 PR tree-optimization/62112
1839 * gcc.dg/tree-ssa/pr62112-1.c: New file.
1840 * gcc.dg/tree-ssa/pr62112-2.c: Likewise.
1841 * gcc.c-torture/execute/pr35472.c: Add noclone attribute.
1842 * gcc.c-torture/execute/20071219-1.c: Likewise.
1844 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1846 * testsuite/gcc.target/powerpc/builtins-1.c: New test.
1848 2014-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1850 * gcc.target/powerpc/swaps-p8-1.c: New test.
1851 * gcc.target/powerpc/swaps-p8-2.c: New test.
1852 * gcc.target/powerpc/swaps-p8-3.c: New test.
1853 * gcc.target/powerpc/swaps-p8-4.c: New test.
1854 * gcc.target/powerpc/swaps-p8-5.c: New test.
1855 * gcc.target/powerpc/swaps-p8-6.c: New test.
1856 * gcc.target/powerpc/swaps-p8-7.c: New test.
1857 * gcc.target/powerpc/swaps-p8-8.c: New test.
1858 * gcc.target/powerpc/swaps-p8-9.c: New test.
1859 * gcc.target/powerpc/swaps-p8-10.c: New test.
1860 * gcc.target/powerpc/swaps-p8-11.c: New test.
1861 * gcc.target/powerpc/swaps-p8-12.c: New test.
1863 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1865 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1867 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1869 * g++.dg/ipa/devirt-37.C: Fix testcase.
1871 2014-08-20 Martin Jambor <mjambor@suse.cz>
1872 Wei Mi <wmi@google.com>
1876 * testsuite/gcc.dg/lto/pr60449_1.c: New test.
1877 * testsuite/gcc.dg/lto/pr60449_0.c: New test.
1878 * testsuite/gcc.dg/pr61776.c: New test.
1880 2014-08-20 Steve Ellcey <sellcey@mips.com>
1883 * lib/target-supports.exp (check_effective_target_non_strict_align):
1884 Add function description.
1886 2014-08-20 Jan Hubicka <hubicka@ucw.cz>
1888 * testsuite/g++.dg/ipa/devirt-17.C: Update template.
1889 * testsuite/g++.dg/ipa/devirt-16.C: Update template.
1891 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1894 * opts-common.c (set_option): Call diagnostic_classify_diagnostic
1895 before setting the option.
1896 * diagnostic.c (diagnostic_classify_diagnostic): Record
1897 command-line status.
1899 2014-08-20 Mark Wielaard <mjw@redhat.com>
1901 * gcc.dg/guality/restrict.c: Add `used' attribute to all variables.
1903 2014-08-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1905 * lib/gcc-defs.exp (${tool}_check_unsupported_p):
1906 Return memory full when we have a tiny target and relocation
1908 * lib/gcc-dg.exp (gcc-dg-prune): Likewise.
1909 * lib/objc.exp (${tool}_check_unsupported_p): Likewise.
1910 * lib/target-supports.exp (check_effective_target_tiny): New function.
1912 2014-08-20 Joost VandeVondele <Joost.VandeVondele@mat.ethz.ch>
1914 * gfortran.dg/errnocheck_1.f90: New test.
1915 * gfortran.dg/associative_1.f90: New test.
1917 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1919 PR preprocessor/51303
1920 * gcc.dg/cpp/Wmissingdirs.c: Test for the warning option.
1922 2014-08-20 Manuel López-Ibáñez <manu@gcc.gnu.org>
1926 * gcc.dg/cpp/Wvariadic-1p.c: New test.
1928 2014-08-19 Janis Johnson <janisjo@codesourcery.com>
1930 * lib/target-supports.exp
1931 (check_effective_target_arm_v8_neon_ok_nocache): Add
1932 "-march-armv8-a" to compile flags.
1934 2014-08-19 Marek Polacek <polacek@redhat.com>
1937 * c-c++-common/Wbool-compare-1.c: New test.
1939 2014-08-19 Patrick Palka <ppalka@gcc.gnu.org>
1942 * gcc.dg/pr13519-1.c: Adjust.
1944 2014-08-19 Mark Wielaard <mjw@redhat.com>
1946 * gcc.dg/guality/const-volatile.c: Add `used' attribute to pi.
1948 2014-07-08 Mark Wielaard <mjw@redhat.com>
1951 * gcc.dg/guality/restrict.c: New test.
1953 2014-08-19 Mark Wielaard <mjw@redhat.com>
1955 * lib/gcc-gdb-test.exp (gdb-test): Handle type:var for gdb ptype
1956 matching. Catch '<unknown type in ' to recognize older gdb versions.
1957 * gcc.dg/guality/const-volatile.c: New test.
1959 2014-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1961 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on *-*-solaris2.1[1-9]* &&
1964 2014-08-19 Marek Polacek <polacek@redhat.com>
1966 * gcc.dg/Wc99-c11-compat-1.c: New test.
1967 * gcc.dg/Wc99-c11-compat-2.c: New test.
1968 * gcc.dg/Wc99-c11-compat-3.c: New test.
1969 * gcc.dg/Wc99-c11-compat-4.c: New test.
1970 * gcc.dg/Wc99-c11-compat-5.c: New test.
1971 * gcc.dg/Wc99-c11-compat-6.c: New test.
1972 * gcc.dg/Wc99-c11-compat-7.c: New test.
1974 2014-08-19 Marek Polacek <polacek@redhat.com>
1976 * gcc.dg/Wc90-c99-compat-4.c: Remove all dg-warnings.
1977 * gcc.dg/Wc90-c99-compat-5.c: Remove all dg-errors.
1978 * gcc.dg/Wc90-c99-compat-7.c: New test.
1979 * gcc.dg/Wc90-c99-compat-8.c: New test.
1980 * gcc.dg/Wdeclaration-after-statement-4.c: New test.
1982 2014-08-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
1983 Steven Bosscher <steven@gcc.gnu.org>
1986 * gcc.dg/redecl-4.c: Add column markers.
1987 * gcc.dg/format/bitfld-1.c: Likewise.
1988 * gcc.dg/format/attr-2.c: Likewise.
1989 * gcc.dg/format/attr-6.c: Likewise.
1990 * gcc.dg/format/array-1.c: Likewise.
1991 * gcc.dg/format/attr-7.c: Likewise.
1992 * gcc.dg/format/asm_fprintf-1.c: Likewise.
1993 * gcc.dg/format/attr-4.c: Likewise.
1994 * gcc.dg/format/branch-1.c: Likewise.
1995 * gcc.dg/format/c90-printf-1.c: Likewise.
1997 2014-08-18 Aldy Hernandez <aldyh@redhat.com>
1999 * guality/nrv-1.c: Add `used' attribute to a1.
2001 2014-08-18 Richard Biener <rguenther@suse.de>
2003 PR tree-optimization/62090
2004 * gcc.dg/pr62090-2.c: New testcase.
2006 2014-08-18 Ilya Enkovich <ilya.enkovich@intel.com>
2008 * g++.dg/ipa/pr61800.C: New.
2010 2014-08-18 Yury Gribov <y.gribov@samsung.com>
2013 * c-c++-common/asan/pr62089.c: New test.
2014 * c-c++-common/asan/bitfield-1.c: New test.
2015 * c-c++-common/asan/bitfield-2.c: New test.
2016 * c-c++-common/asan/bitfield-3.c: New test.
2017 * c-c++-common/asan/bitfield-4.c: New test.
2019 2014-08-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2021 PR tree-optimization/52904
2022 * gcc.dg/pr52904.c: New test.
2024 2014-08-17 Tobias Burnus <burnus@net-b.de>
2026 * gfortran.dg/finalize_27.f90: New.
2028 2014-08-16 Andrew Pinski <apinski@cavium.com>
2030 * gcc.c-torture/compile/20140816-1.c: New testcase.
2032 2014-08-16 Paolo Carlini <paolo.carlini@oracle.com>
2035 * g++.dg/template/pr52819.C: New.
2037 2014-08-15 Thomas Koenig <tkoenig@gcc.gnu.org>
2040 * gfortran.dg/realloc_on_assign_24.f90: New test.
2042 2014-08-15 Paolo Carlini <paolo.carlini@oracle.com>
2046 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2050 * g++.dg/template/pr57466.C: New.
2051 * g++.dg/cpp0x/pr57466.C: Likewise.
2052 * g++.dg/template/unify6.C: Update.
2054 * g++.dg/cpp0x/sfinae52.C: New.
2056 2014-08-15 Ilya Tocar <tocarip@gmail.com>
2059 * gcc.target/i386/avx512f-typecast-1.c: New test.
2060 * gcc.target/i386/avx512f-vpcmpequd-1.c: Ditto.
2061 * gcc.target/i386/avx512f-vpcmpequd-2.c: Ditto.
2062 * gcc.target/i386/avx512f-vpcmpequq-1.c: Ditto.
2063 * gcc.target/i386/avx512f-vpcmpequq-2.c: Ditto.
2064 * gcc.target/i386/avx512f-vpcmpged-1.c: Add new intrinsic.
2065 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
2066 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
2067 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
2068 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
2069 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
2070 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
2071 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
2072 * gcc.target/i386/avx512f-vpcmpgtud-1.c: New test.
2073 * gcc.target/i386/avx512f-vpcmpgtud-2.c: Ditto.
2074 * gcc.target/i386/avx512f-vpcmpgtuq-1.c: Ditto.
2075 * gcc.target/i386/avx512f-vpcmpgtuq-2.c: Ditto.
2076 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
2077 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
2078 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
2079 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
2080 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
2081 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
2082 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
2083 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
2084 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
2085 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
2086 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
2087 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
2088 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
2089 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
2090 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
2091 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
2092 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
2093 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
2094 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
2095 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
2096 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
2097 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
2098 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
2099 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
2101 2014-08-15 Jakub Jelinek <jakub@redhat.com>
2102 Tobias Burnus <burnus@net-b.de>
2105 * gfortran.dg/gomp/pr62131.f90: New test.
2107 2014-08-15 Richard Biener <rguenther@suse.de>
2109 PR tree-optimization/62031
2110 * gcc.dg/torture/pr62031.c: New testcase.
2112 2014-08-15 Bin Cheng <bin.cheng@arm.com>
2114 * gcc.dg/tree-ssa/ivopts-lt-2.c: New test.
2116 2014-08-14 Jan Hubicka <hubicka@ucw.cz>
2118 PR tree-optimization/62091
2119 * g++.dg/ipa/devirt-38.C: New testcase.
2121 2014-08-14 Marek Polacek <polacek@redhat.com>
2124 * gcc.dg/c11-stdatomic-2.c: New test.
2126 2014-08-14 Thomas Koenig <tkoenig@gcc.gnu.org>
2129 * gfortran.dg/array_constructor_49.f90: New test.
2131 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2134 * g++.dg/template/pr54377.C: New.
2135 * g++.dg/cpp0x/pr54377.C: Likewise.
2136 * g++.dg/cpp0x/alias-decl-2.C: Adjust.
2137 * g++.dg/cpp0x/pr51226.C: Likewise.
2138 * g++.dg/cpp0x/variadic2.C: Likewise.
2139 * g++.dg/parse/too-many-tmpl-args1.C: Likewise.
2140 * g++.dg/template/dtor3.C: Likewise.
2141 * g++.dg/template/qualttp4.C: Likewise.
2142 * g++.dg/template/spec28.C: Likewise.
2143 * g++.old-deja/g++.brendan/crash8.C: Likewise.
2144 * g++.old-deja/g++.pt/ttp7.C: Likewise.
2146 2014-08-14 Tom de Vries <tom@codesourcery.com>
2148 PR rtl-optimization/62004
2149 PR rtl-optimization/62030
2150 * gcc.dg/pr62004.c: New test.
2151 * gcc.dg/pr62030.c: Same.
2152 * gcc.target/mips/pr62030-octeon.c: Same.
2154 2014-08-14 Paolo Carlini <paolo.carlini@oracle.com>
2156 * g++.dg/cpp0x/alias-decl-4.C: Adjust for parser change.
2157 * g++.dg/cpp0x/decltype2.C: Likewise.
2158 * g++.dg/cpp0x/decltype3.C: Likewise.
2159 * g++.dg/cpp0x/pr60249.C: Likewise.
2160 * g++.dg/cpp0x/variadic-ex10.C: Likewise.
2161 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
2162 * g++.dg/cpp0x/variadic2.C: Likewise.
2163 * g++.dg/cpp0x/variadic74.C: Likewise.
2164 * g++.dg/parse/error10.C: Likewise.
2165 * g++.dg/parse/error15.C: Likewise.
2166 * g++.dg/parse/error2.C: Likewise.
2167 * g++.dg/template/crash106.C: Likewise.
2168 * g++.dg/template/crash89.C: Likewise.
2169 * g++.dg/template/nontype7.C: Likewise.
2170 * g++.dg/template/void3.C: Likewise.
2171 * g++.dg/template/void7.C: Likewise.
2173 2014-08-14 Richard Biener <rguenther@suse.de>
2175 PR tree-optimization/62090
2176 * gcc.dg/pr62090.c: New testcase.
2178 2014-08-14 Richard Biener <rguenther@suse.de>
2180 PR rtl-optimization/62079
2181 * g++.dg/pr62079.C: New testcase.
2183 2014-08-14 Zhenqiang Chen <zhenqiang.chen@arm.com>
2185 * gcc.target/arm/max-insns-skipped.c: New test.
2187 2014-08-14 Bin Cheng <bin.cheng@arm.com>
2189 * c-c++-common/addrtmp.c: Add bind_pic_locally option.
2191 2014-08-12 Marek Polacek <polacek@redhat.com>
2193 * gcc.dg/concat.c: Add dg-options.
2194 * gcc.dg/func-outside-2.c: Add __extension__.
2195 * gcc.dg/pr19967.c: Use -std=c99.
2196 * gcc.dg/pr22458-1.c: Add dg-options.
2197 * gcc.dg/pr33676.c: Add dg-options.
2198 * gcc.dg/gnu-predef-1.c: New test.
2199 * gcc.dg/c90-func-1.c: New test.
2200 * gcc.dg/c90-func-2.c: New test.
2201 * gcc.dg/c90-func-2.h: New test.
2203 2014-08-12 Janis Johnson <janisjo@codesourcery.com>
2205 * lib/target/supports.exp
2206 (check_effective_target_arm_v8_neon_ok_nocache): Check for armv8
2209 * gcc.dg/pr59418.c: Don't add ARM options for a Thumb1 multilib.
2211 * gcc.target/arm/neon-vext-execute.c: Skip if the test won't run
2214 * gcc.target/arm/pr48784.c: Skip for thumb1 multilib.
2215 * gcc.target/arm/pr59985.c: Likewise.
2217 2014-08-12 Igor Zamyatin <igor.zamyatin@intel.com>
2220 * c-c++-common/cilk-plus/AN/pr61962.c: New test.
2222 2014-08-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
2225 * gcc.c-torture/execute/bitfld-6.c: New test.
2227 2014-08-11 Janis Johnson <janisjo@codesourcery.com>
2229 * gcc.target/arm/frame-pointer-1.c: Skip if Thumb is not supported.
2230 * gcc.target/arm/pr56184.C: Likewise.
2231 * gcc.target/arm/pr59896.c: Likewise.
2232 * gcc.target/arm/stack-red-zone.c: Likewise.
2233 * gcc.target/arm/thumb-find-work-register.c: Likewise.
2235 * lib/target-supports.exp (check_effective_target_arm_thumb1_ok,
2236 check_effective_target_arm_thumb2_ok): Test with code that passes
2237 an argument and returns a result.
2239 2014-08-11 Richard Biener <rguenther@suse.de>
2241 PR tree-optimization/62075
2242 * gcc.dg/vect/pr62075.c: New testcase.
2244 2014-08-11 Felix Yang <fei.yang0953@gmail.com>
2246 PR tree-optimization/62073
2247 * gcc.dg/vect/pr62073.c: New test.
2249 2014-08-11 Richard Biener <rguenther@suse.de>
2251 PR tree-optimization/62070
2252 * gcc.dg/pr62070.c: New testcase.
2254 2014-08-11 Yury Gribov <y.gribov@samsung.com>
2256 * c-c++-common/asan/inc.c: Update test.
2257 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2258 * c-c++-common/asan/no-redundant-instrumentation-1.c: Likewise.
2259 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
2260 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
2261 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
2262 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
2263 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
2264 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
2265 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
2266 * c-c++-common/asan/no-redundant-instrumentation-9.c: Likewise.
2268 2014-08-10 Marek Polacek <polacek@redhat.com>
2271 * gcc.dg/Wc90-c99-compat-1.c: New test.
2272 * gcc.dg/Wc90-c99-compat-2.c: New test.
2273 * gcc.dg/Wc90-c99-compat-3.c: New test.
2274 * gcc.dg/Wc90-c99-compat-4.c: New test.
2275 * gcc.dg/Wc90-c99-compat-5.c: New test.
2276 * gcc.dg/Wc90-c99-compat-6.c: New test.
2277 * gcc.dg/wvla-1.c: Adjust dg-warning.
2278 * gcc.dg/wvla-2.c: Adjust dg-warning.
2279 * gcc.dg/wvla-4.c: Adjust dg-warning.
2280 * gcc.dg/wvla-6.c: Adjust dg-warning.
2282 2014-08-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2285 * gfortran.dg/dot_product_3.f90: New test case.
2287 2014-08-09 Jan Hubicka <hubicka@ucw.cz>
2289 * g++.dg/ipa/devirt-35.C: Fix template.
2290 * g++.dg/ipa/devirt-36.C: Likewise.
2291 * g++.dg/ipa/devirt-37.C: New testcase.
2293 2014-08-09 Paolo Carlini <paolo.carlini@oracle.com>
2295 * g++.dg/cpp0x/Wnarrowing1.C: Adjust for errors.
2296 * g++.dg/cpp0x/enum29.C: Adjust.
2298 2014-08-08 Richard Biener <rguenther@suse.de>
2300 * gcc.dg/strlenopt-8.c: Remove XFAIL.
2301 * gcc.dg/tree-prof/stringop-2.c: Adjust.
2302 * gfortran.dg/array_memcpy_4.f90: Likewise.
2303 * gfortran.dg/trim_optimize_1.f90: Likewise.
2304 * gfortran.dg/trim_optimize_2.f90: Likewise.
2306 2014-08-08 Kugan Vivekanandarajah <kuganv@linaro.org>
2308 * gcc.dg/zero_sign_ext_test.c: New test.
2310 2014-08-08 Bin Cheng <bin.cheng@arm.com>
2312 * gcc.dg/torture/pr61772.c: Skip lto running.
2314 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2316 PR tree-optimization/60707
2317 * gfortran.dg/pr45636.f90: xfail on 32-bit hppa*-*-*.
2319 2014-08-07 Jan Hubicka <hubicka@ucw.cz>
2321 * g++.dg/ipa/devirt-35.C: New testcase.
2322 * g++.dg/ipa/devirt-36.C: New testcase.
2324 2014-08-07 Paolo Carlini <paolo.carlini@oracle.com>
2327 * g++.dg/cpp0x/enum29.C: New.
2329 2014-08-07 John David Anglin <danglin@gcc.gnu.org>
2331 * gcc.dg/atomic/c11-atomic-exec-4.c: Undefine _POSIX_C_SOURCE before
2332 defining in dg-options.
2333 * gcc.dg/atomic/c11-atomic-exec-5.c: Likewise.
2335 * gcc.dg/atomic/stdatomic-flag.c: Add xfail comment.
2337 * gcc.dg/memcpy-5.c: Add -fno-common option on hppa*-*-hpux*.
2339 * gcc.c-torture/compile/pr60655-1.c: Don't add -fdata-sections option
2340 on 32-bit hppa-hpux.
2342 * gcc.dg/pr57233.c: Add -fno-common option on hppa*-*-hpux*.
2343 * c-c++-common/pr50459.c: Likewise.
2345 2014-08-07 Petr Murzin <petr.murzin@intel.com>
2347 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Include float.h instead of
2348 values.h, change MAXDOUBLE for DBL_MAX.
2349 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2350 * gcc.target/i386/avx512f-vfixupimmps-2.c: Include float.h instead of
2351 values.h, change MAXFLOAT for FLT_MAX.
2352 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2353 * gcc.target/i386/avx512f-vpermi2d-2.c: Do not include values.h.
2354 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
2355 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
2356 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
2357 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
2358 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
2359 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
2360 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
2362 2014-08-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2364 * gcc.dg/pr61756.c: Remove arm-specific dg-options.
2366 2014-08-07 Marek Polacek <polacek@redhat.com>
2368 * gcc.dg/fold-reassoc-3.c: New test.
2370 2013-08-07 Ilya Enkovich <ilya.enkovich@intel.com>
2372 * gcc.target/i386/struct-size.c: New.
2374 2014-08-07 Tom de Vries <tom@codesourcery.com>
2376 * gcc.dg/cproj-fails-with-broken-glibc.c: Remove test.
2377 * lib/target-supports.exp (check_effective_target_glibc)
2378 (check_effective_target_glibc_2_12_or_later)
2379 (check_effective_target_glibc_2_11_or_earlier): Remove proc.
2381 2014-08-07 Zhenqiang Chen <zhenqiang.chen@arm.com>
2383 * gcc.target/arm/get_address_cost_aligned_max_offset.c: New test.
2385 2014-08-06 Paolo Carlini <paolo.carlini@oracle.com>
2388 * g++.dg/warn/Waddress-1.C: New.
2390 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2392 * gcc.dg/pr44194-1.c: Remove an extraneous brace.
2394 2014-08-06 Vladimir Makarov <vmakarov@redhat.com>
2397 * gcc.target/i386/pr61923.c: New test.
2399 2014-08-06 Alan Lawrence <alan.lawrence@arm.com>
2401 * gcc.target/aarch64/vdup_n_2.c: New test.
2403 2014-08-06 Maciej W. Rozycki <macro@codesourcery.com>
2405 * gcc.dg/pr44194-1.c: Also exclude powerpc*-*-linux*, except if
2408 2014-08-06 Jakub Jelinek <jakub@redhat.com>
2410 PR rtl-optimization/61801
2411 * gcc.target/i386/pr61801.c: Rewritten.
2413 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2415 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlals_lane_s32):
2417 (test_vqdmlsls_lane_s32): Likewise.
2418 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
2419 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
2421 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2423 * gcc.target/aarch64/simd/vqdmlalh_laneq_s16_1.c: New test.
2424 * gcc.target/aarch64/simd/vqdmlals_laneq_s32_1.c: Likewise.
2425 * gcc.target/aarch64/simd/vqdmlslh_laneq_s16_1.c: Likewise.
2426 * gcc.target/aarch64/simd/vqdmlsls_laneq_s32_1.c: Likewise.
2427 * gcc.target/aarch64/simd/vqdmulhh_laneq_s16_1.c: Likewise.
2428 * gcc.target/aarch64/simd/vqdmulhs_laneq_s32_1.c: Likewise.
2429 * gcc.target/aarch64/simd/vqrdmulhh_laneq_s16_1.c: Likewise.
2430 * gcc.target/aarch64/simd/vqrdmulhs_laneq_s32_1.c: Likewise.
2432 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2434 * gcc.target/aarch64/simd/vmul_f64_1.c: New test.
2435 * gcc.target/aarch64/simd/vmul_n_f64_1.c: Likewise.
2436 * gcc.target/aarch64/simd/vmuld_lane_f64_1.c: Likewise.
2437 * gcc.target/aarch64/simd/vmuld_laneq_f64_1.c: Likewise.
2438 * gcc.target/aarch64/simd/vmuls_lane_f32_1.c: Likewise.
2439 * gcc.target/aarch64/simd/vmuls_laneq_f32_1.c: Likewise.
2441 2014-08-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2443 * gcc.dg/torture/ftrapv-1.c: Correct usage of dg-require-fork.
2445 2014-08-04 Rohit <rohitarulraj@freescale.com>
2448 * gcc.target/powerpc/pr60102.c: New testcase.
2450 2014-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2453 * gcc.dg/pr61756.c: New test.
2455 2014-08-04 Tom de Vries <tom@codesourcery.com>
2457 * gcc.dg/cproj-fails-with-broken-glibc.c: Use xfail for broken glibc
2458 version instead of required-target.
2459 * lib/target-supports.exp
2460 (check_effective_target_not_glibc_2_11_or_earlier): Replace by ...
2461 (check_effective_target_glibc_2_11_or_earlier): ... this.
2463 2014-08-04 Arnaud Charlet <charlet@adacore.com>
2465 * gnat.dg/discr6.ad[sb]: Remove, no longer relevant.
2466 * gnat.dg/specs/debug1.ads: Adjust.
2467 * gnat.dg/specs/formal_type.ads: Fix error in test.
2469 2014-08-03 Marek Polacek <polacek@redhat.com>
2471 * gcc.dg/case-bogus-1.c: New test.
2473 2014-08-02 Paolo Carlini <paolo.carlini@oracle.com>
2476 * g++.dg/other/default9.C: New.
2477 * g++.dg/other/default10.C: Likewise.
2478 * g++.dg/other/default3.C: Remove xfail.
2480 2014-08-02 Jan Hubicka <hubicka@ucw.cz>
2482 * g++.dg/warn/Wsuggest-final.C: New testcase.
2483 * g++.dg/ipa/devirt-34.C: Fix.
2485 2014-08-02 Marek Polacek <polacek@redhat.com>
2488 * gcc.dg/Wdesignated-init-2.c: New test.
2490 2014-08-01 Paolo Carlini <paolo.carlini@oracle.com>
2493 * g++.dg/tc1/dr217-2.C: New.
2495 2014-08-01 Igor Zamyatin <igor.zamyatin@intel.com>
2498 * c-c++-common/cilk-plus/AN/pr61963.c: New test.
2500 2014-07-08 Igor Zamyatin <igor.zamyatin@intel.com>
2503 * c-c++-common/cilk-plus/AN/pr61455.c: New test.
2504 * c-c++-common/cilk-plus/AN/pr61455-2.c: Likewise.
2506 2014-08-01 Jiong Wang <jiong.wang@arm.com>
2508 * gcc.target/aarch64/legitimize_stack_var_before_reload_1.c: New
2511 2014-08-01 Richard Biener <rguenther@suse.de>
2514 * gcc.dg/pr61762.c: Align the string to make the testcase work
2515 on strict-align targets.
2517 2014-08-01 Jakub Jelinek <jakub@redhat.com>
2519 * c-c++-common/ubsan/align-1.c: New test.
2520 * c-c++-common/ubsan/align-2.c: New test.
2521 * c-c++-common/ubsan/align-3.c: New test.
2522 * c-c++-common/ubsan/align-4.c: New test.
2523 * c-c++-common/ubsan/align-5.c: New test.
2524 * c-c++-common/ubsan/attrib-4.c: New test.
2525 * g++.dg/ubsan/align-1.C: New test.
2526 * g++.dg/ubsan/align-2.C: New test.
2527 * g++.dg/ubsan/align-3.C: New test.
2528 * g++.dg/ubsan/attrib-1.C: New test.
2529 * g++.dg/ubsan/null-1.C: New test.
2530 * g++.dg/ubsan/null-2.C: New test.
2532 2014-08-01 Tom de Vries <tom@codesourcery.com>
2534 * lib/target-supports.exp (check_effective_target_glibc)
2535 (check_effective_target_glibc_2_12_or_later)
2536 (check_effective_target_not_glibc_2_11_or_earlier): New proc.
2537 * gcc.dg/cproj-fails-with-broken-glibc.c: Require effective target
2538 not_glibc_2_11_or_earlier.
2540 2014-07-31 Tom de Vries <tom@codesourcery.com>
2542 * gcc.dg/pr51879-7.c: Remove superfluous declaration of bar.
2544 2014-07-31 James Greenhalgh <james.greenhalgh@arm.com>
2546 * gcc.target/aarch64/scalar_intrinsics.c (test_vpaddd_f64): New.
2547 (test_vpaddd_s64): Likewise.
2548 (test_vpaddd_s64): Likewise.
2549 * gcc.target/aarch64/simd/vpaddd_f64: New.
2550 * gcc.target/aarch64/simd/vpaddd_s64: New.
2551 * gcc.target/aarch64/simd/vpaddd_u64: New.
2553 2014-07-31 Charles Baylis <charles.baylis@linaro.org>
2556 * gcc.target/arm/pr61948.c: New test case.
2558 2014-07-31 Richard Biener <rguenther@suse.de>
2560 PR tree-optimization/61964
2561 * gcc.dg/torture/pr61964.c: New testcase.
2563 2014-07-31 Marc Glisse <marc.glisse@inria.fr>
2566 * c-c++-common/addrtmp.c: New file.
2567 * c-c++-common/uninit-G.c: Adapt.
2569 2014-07-31 Bingfeng Mei <bmei@broadcom.com>
2572 * gcc.dg/pr61868.c: New test.
2574 2014-07-30 Paolo Carlini <paolo.carlini@oracle.com>
2577 * g++.dg/cpp0x/vt-57397-1.C: New.
2578 * g++.dg/cpp0x/vt-57397-2.C: Likewise.
2580 2014-07-30 Arnaud Charlet <charlet@adacore.com>
2582 * gnat.dg/case_null.adb, gnat.dg/specs/debug1.ads: Adjust tests.
2584 2014-07-30 Tom Tromey <tromey@redhat.com>
2587 * gcc.dg/Wdesignated-init.c: New file.
2589 2014-07-29 Jan Hubicka <hubicka@ucw.cz>
2591 * g++.dg/ipa/devirt-34.C: New testcase.
2593 2014-07-28 Richard Biener <rguenther@suse.de>
2595 PR rtl-optimization/61801
2596 * gcc.target/i386/pr61801.c: Fix testcase.
2598 2014-07-28 Eric Botcazou <ebotcazou@adacore.com>
2600 * gcc.dg/fold-abs-5.c: New test.
2601 * gcc.dg/Wstrict-overflow-25.c: XFAIL everywhere.
2602 * gcc.dg/fold-compare-8.c: Likewise.
2604 2014-07-28 Richard Biener <rguenther@suse.de>
2607 * gcc.dg/torture/ftrapv-1.c: New testcase.
2609 2014-07-28 Richard Biener <rguenther@suse.de>
2611 PR tree-optimization/61921
2612 * gfortran.dg/pr61921.f90: New testcase.
2614 2014-07-28 Richard Biener <rguenther@suse.de>
2616 PR rtl-optimization/61801
2617 * gcc.target/i386/pr61801.c: New testcase.
2619 2014-07-27 Marek Polacek <polacek@redhat.com>
2622 * gcc.dg/pr61861.c: New test.
2624 2014-07-27 Petr Murzin <petr.murzin@intel.com>
2626 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c: Fix the uninitialized
2629 2014-07-27 Richard Sandiford <rdsandiford@googlemail.com>
2631 PR rtl-optimization/61926
2632 * gcc.target/mips/const-anchor-1.c, gcc.target/mips/const-anchor-2.c:
2633 Reverse argument order.
2634 * gcc.target/mips/const-anchor-3.c, gcc.target/mips/const-anchor-4.c:
2635 New XFAILed tests that match the original order.
2637 2014-07-26 Marek Polacek <polacek@redhat.com>
2640 * gcc.dg/pr61077.c: Use \[^\n\]* instead of .* in the regexp.
2642 2014-07-26 Tobias Burnus <burnus@net-b.de>
2647 * gfortran.dg/sizeof_2.f90: Change dg-error.
2648 * gfortran.dg/sizeof_4.f90: New.
2649 * gfortran.dg/storage_size_1.f08: Correct expected
2652 2014-07-26 Marc Glisse <marc.glisse@inria.fr>
2655 * gcc.target/i386/pr44551-1.c: New file.
2657 2014-07-25 Xinliang David Li <davidxl@google.com>
2659 * g++.dg/tree-prof/tree-prof.exp: Define macros.
2660 * g++.dg/tree-prof/reorder_class1.h: New file.
2661 * g++.dg/tree-prof/reorder_class2.h: New file.
2662 * g++.dg/tree-prof/reorder.C: New test.
2663 * g++.dg/tree-prof/morefunc.C: New test.
2665 2014-07-25 Edward Smith-Rowland <3dw4rd@verizon.net>
2667 Implement N4051 - Allow typename in a template template parameter
2668 * lib/target-supports.exp (check_effective_target_c++1y): Now
2670 (check_effective_target_c++1y_down): New.
2671 (check_effective_target_c++1z_only): New.
2672 (check_effective_target_c++1z): New.
2673 * g++.dg/cpp1z/typename-tmpl-tmpl-parm.C: New.
2674 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-neg.C: New.
2675 * g++.dg/cpp1z/typename-tmpl-tmpl-parm-.C: New.
2677 2014-07-25 Tobias Burnus <burnus@net-b.de>
2679 * gfortran.dg/storage_size_5.f90: New.
2681 2014-07-25 Richard Biener <rguenther@suse.de>
2685 * gcc.dg/pr61762.c: New testcase.
2686 * gcc.dg/fold-cstring.c: Likewise.
2687 * gcc.dg/fold-cvect.c: Likewise.
2689 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2691 * gcc.target/powerpc/ppc64-abi-warn-3.c: New test.
2693 * gcc.c-torture/execute/20050316-1.x: Add -Wno-psabi.
2694 * gcc.c-torture/execute/20050604-1.x: Add -Wno-psabi.
2695 * gcc.c-torture/execute/20050316-3.x: New file. Add -Wno-psabi.
2696 * gcc.c-torture/execute/pr23135.x: Likewise.
2698 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2700 * gcc.target/powerpc/ppc64-abi-warn-2.c: New test.
2702 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2704 * gcc.target/powerpc/ppc64-abi-warn-1.c: New test.
2706 2014-07-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2708 * g++.dg/compat/struct-layout-1.exp: Load g++-dg.exp.
2710 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2712 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2714 * gcc.target/aarch64/test_frame_2.c: Likewise.
2715 * gcc.target/aarch64/test_frame_4.c: Likewise.
2716 * gcc.target/aarch64/test_frame_6.c: Likewise.
2717 * gcc.target/aarch64/test_frame_7.c: Likewise.
2718 * gcc.target/aarch64/test_frame_8.c: Likewise.
2719 * gcc.target/aarch64/test_frame_10.c: Likewise.
2721 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2723 * gcc.target/aarch64/test_frame_1.c: Match optimized instruction
2725 * gcc.target/aarch64/test_frame_10.c: Likewise.
2726 * gcc.target/aarch64/test_frame_2.c: Likewise.
2727 * gcc.target/aarch64/test_frame_4.c: Likewise.
2728 * gcc.target/aarch64/test_frame_6.c: Likewise.
2729 * gcc.target/aarch64/test_frame_7.c: Likewise.
2730 * gcc.target/aarch64/test_frame_8.c: Likewise.
2731 * gcc.target/aarch64/test_fp_attribute_1.c: Likewise.
2733 2014-07-24 Martin Jambor <mjambor@suse.cz>
2736 * g++.dg/ipa/pr61160-2.C (main): Always return zero.
2738 2014-07-24 Richard Biener <rguenther@suse.de>
2741 * gcc.dg/torture/pr43879_1.c: Add -fno-inline.
2743 2014-07-24 Andreas Schwab <schwab@suse.de>
2745 * lib/target-supports.exp (check_effective_target_arm_nothumb):
2746 Also check for __arm__.
2748 2014-07-24 Jiong Wang <jiong.wang@arm.com>
2750 * gcc.target/aarch64/test_frame_12.c: Match optimized instruction
2753 2014-07-24 Marek Polacek <polacek@redhat.com>
2756 * c-c++-common/pr57653.c: New test.
2757 * c-c++-common/pr57653.h: New file.
2758 * c-c++-common/pr57653-2.c: New test.
2759 * c-c++-common/pr57653-2.h: New file.
2761 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2763 * gcc.target/aarch64/test_frame_common.h: New file.
2764 * gcc.target/aarch64/test_frame_1.c: Likewise.
2765 * gcc.target/aarch64/test_frame_2.c: Likewise.
2766 * gcc.target/aarch64/test_frame_3.c: Likewise.
2767 * gcc.target/aarch64/test_frame_4.c: Likewise.
2768 * gcc.target/aarch64/test_frame_5.c: Likewise.
2769 * gcc.target/aarch64/test_frame_6.c: Likewise.
2770 * gcc.target/aarch64/test_frame_7.c: Likewise.
2771 * gcc.target/aarch64/test_frame_8.c: Likewise.
2772 * gcc.target/aarch64/test_frame_9.c: Likewise.
2773 * gcc.target/aarch64/test_frame_10.c: Likewise.
2774 * gcc.target/aarch64/test_frame_11.c: Likewise.
2775 * gcc.target/aarch64/test_frame_12.c: Likewise.
2776 * gcc.target/aarch64/test_frame_13.c: Likewise.
2777 * gcc.target/aarch64/test_frame_14.c: Likewise.
2778 * gcc.target/aarch64/test_frame_15.c: Likewise.
2780 2014-07-23 Marek Polacek <polacek@redhat.com>
2782 * c-c++-common/ubsan/bounds-2.c (fn4): Adjust to check the array size
2785 2014-07-23 Jiong Wang <jiong.wang@arm.com>
2787 * gcc.dg/ira-shrinkwrap-prep-1.c (target): Add arm_nothumb.
2788 * gcc.dg/ira-shrinkwrap-prep-2.c (target): Likewise.
2789 * gcc.dg/pr10474.c (target): Likewise.
2791 2014-07-22 Martin Jambor <mjambor@suse.cz>
2794 * pr61160-3.C (main): Return zero.
2796 2014-07-22 Alan Lawrence <alan.lawrence@arm.com>
2798 * gcc.target/arm/simd/vexts64_1.c: Remove #include, inline test body.
2799 * gcc.target/arm/simd/vextu64_1.c: Likewise.
2800 * gcc.target/aarch64/simd/ext_s64_1.c: Likewise.
2801 * gcc.target/aarch64/simd/ext_u64_1.c: Likewise.
2802 * gcc.target/aarch64/simd/ext_s64.x: Remove.
2803 * gcc.target/aarch64/simd/ext_u64.x: Remove.
2805 2014-07-22 Yuri Rumyantsev <ysrumyan@gmail.com>
2807 PR tree-optimization/61822
2808 * gcc.dg/vect/cond-reduc-1.c: Add missed dg directive.
2810 2014-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2812 * gcc.target/aarch64/simd/vbsl_f64_1.c: New test.
2814 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2816 * gcc.target/i386/fuse-caller-save-xmm.c (dg-options): Use
2817 -msse2 -mno-avx instead of -msse.
2819 2014-07-22 Uros Bizjak <ubizjak@gmail.com>
2821 * g++.dg/ipa/imm-devirt-2.C (dg-final): Improve einline dump string.
2822 * gcc.dg/pr44024.c (dg-options): Add -O1.
2823 (dg-final): Check for the condition.
2824 * gcc.dg/vect/pr61680.c (dg-final): Cleanup vect tree dump.
2826 2014-07-21 Bin Cheng <bin.cheng@arm.com>
2829 * gcc.target/arm/memset-inline-1.c: New test.
2830 * gcc.target/arm/memset-inline-2.c: New test.
2831 * gcc.target/arm/memset-inline-3.c: New test.
2832 * gcc.target/arm/memset-inline-4.c: New test.
2833 * gcc.target/arm/memset-inline-5.c: New test.
2834 * gcc.target/arm/memset-inline-6.c: New test.
2835 * gcc.target/arm/memset-inline-7.c: New test.
2836 * gcc.target/arm/memset-inline-8.c: New test.
2837 * gcc.target/arm/memset-inline-9.c: New test.
2839 2014-07-21 Tom de Vries <tom@codesourcery.com>
2842 * gcc.target/i386/fuse-caller-save-rec.c: Allow underscore prefix
2843 to bar symbol in scan-assembler-times call check.
2845 2014-07-21 Tom de Vries <tom@codesourcery.com>
2848 * gcc.target/i386/fuse-caller-save-xmm.c: Allow LC0 without dot prefix
2849 for darwin in scan-assembler-times check.
2850 * gcc.target/i386/fuse-caller-save.c: Remove cfi-related
2851 scan-assembler-not checks. Add checks for insns.
2853 * gcc.target/i386/fuse-caller-save-rec.c: Remove cfi-related
2854 scan-assembler-not checks. Copy checks from i386/fuse-caller-save.c.
2857 2014-07-21 Tom de Vries <tom@codesourcery.com>
2860 * gcc.target/i386/fuse-caller-save-xmm.c: Add -fomit-frame-pointer to
2861 dg-options. Add checks for insns with xmm registers. Remove
2862 cfi_def_cfa_offset checks. Generalize checks containing %rsp.
2865 2014-07-21 Uros Bizjak <ubizjak@gmail.com>
2868 * gcc.target/i386/pr61855.c: New test.
2870 2014-07-20 Eric Botcazou <ebotcazou@adacore.com>
2872 * gnat.dg/pack20.ad[sb]: New test.
2873 * gnat.dg/pack20_pkg.ads: New helper.
2875 2014-07-20 Ian Lance Taylor <iant@google.com>
2877 * go.test/go-test.exp (go-gc-tests): Support multiple files in one
2878 package for compiledir tests.
2880 2014-07-20 Marek Polacek <polacek@redhat.com>
2883 * gcc.dg/pr61852.c: New test.
2885 2014-07-19 Eric Botcazou <ebotcazou@adacore.com>
2887 * gcc.dg/stack-usage-2.c: Adjust.
2889 2014-07-18 Uros Bizjak <ubizjak@gmail.com>
2892 * gcc.target/i386/pr61794.c: New test.
2894 2014-07-17 Richard Sandiford <rdsandiford@googlemail.com>
2896 * gcc.target/mips/umips-lwp-1.c (foo): Use a shift/add sequence
2897 involving both inputs rather than a multiplication involving one.
2898 * gcc.target/mips/umips-lwp-2.c (foo): Likewise.
2899 * gcc.target/mips/umips-lwp-3.c (foo): Likewise.
2900 * gcc.target/mips/umips-lwp-4.c (foo): Likewise.
2902 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2905 * g++.dg/template/operator13.C: New.
2907 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2909 * gcc.target/aarch64/simd/vfma_f64.c: New test.
2910 * gcc.target/aarch64/simd/vmla_f64.c: Likewise.
2911 * gcc.target/aarch64/simd/vfms_f64.c: Likewise.
2912 * gcc.target/aarch64/simd/vmls_f64.c: Likewise.
2914 2014-07-17 Max Ostapenko <m.ostapenko@partner.samsung.com>
2916 * c-c++-common/ubsan/bounds-2.c: Change output pattern.
2917 * c-c++-common/ubsan/bounds-5.c: Likewise.
2918 * c-c++-common/ubsan/bounds-6.c: Likewise.
2919 * c-c++-common/ubsan/bounds-7.c: Likewise.
2920 * c-c++-common/ubsan/float-cast-overflow-1.c: Likewise.
2921 * c-c++-common/ubsan/float-cast-overflow-10.c: Likewise.
2922 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
2923 * c-c++-common/ubsan/float-cast-overflow-3.c: Likewise.
2924 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
2925 * c-c++-common/ubsan/float-cast-overflow-5.c: Likewise.
2926 * c-c++-common/ubsan/float-cast-overflow-6.c: Likewise.
2927 * c-c++-common/ubsan/float-cast-overflow-8.c: Likewise.
2928 * gcc.dg/ubsan/float-cast-overflow-bf.c: Likewise.
2929 * g++.dg/ubsan/float-cast-overflow-bf.C: Likewise.
2931 2014-07-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2933 * gcc.target/aarch64/simd/vcaled_f64.c: Mark expected value volatile.
2934 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
2935 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
2936 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
2938 2014-07-17 Uros Bizjak <ubizjak@gmail.com>
2940 * gcc.dg/atomic/c11-atomic-exec-5.c (dg-additional-options): Use
2941 -mfp-trap-mode=sui instead of -mieee-with-inexact for alpha*-*-*.
2942 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Ditto.
2944 2014-07-17 Paolo Carlini <paolo.carlini@oracle.com>
2947 * g++.dg/parse/pr61804.C: New.
2949 2014-07-16 Arnaud Charlet <charlet@adacore.com>
2951 * gnat.dg/specs/alignment2.ads: Update.
2952 * gnat.dg/specs/size_clause1.ads: Likewise.
2953 * gnat.dg/specs/size_clause2.ads: Likewise.
2955 2014-07-16 Dodji Seketeli <dodji@redhat.com>
2957 PR preprocessor/60723 - missing system-ness marks for macro tokens
2958 * gcc.dg/cpp/syshdr{4,5}.{c,h}: New test files.
2960 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2962 * gfortran.dg/ieee/rounding_1.f90: Rename from ieee_rounding_1.f90.
2963 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Add
2964 -mieee-with-inexact for alpha*-*-*.
2966 2014-07-15 Uros Bizjak <ubizjak@gmail.com>
2968 * lib/target-supports.exp (check_effective_target_fenv_exceptions):
2969 Add IEEE options to compile flags.
2970 * gcc.dg/atomic/c11-atomic-exec-5.c: Ditto. Add -mieee-with-inexact
2971 additional option and lower ITER_COUNT to 100 for alpha*-*-* targets.
2973 2014-07-15 Michael Matz <matz@suse.de>
2975 PR rtl-optimization/61772
2976 * gcc.dg/torture/pr61772.c: New test.
2978 2014-07-15 Marek Polacek <polacek@redhat.com>
2980 * gcc.dg/ubsan/bounds-1.c: New test.
2982 2014-06-15 Tobias Burnus <burnus@net-b.de>
2984 * gfortran.dg/coarray_34.f90: New.
2985 * gfortran.dg/coarray_6.f90: Update test case.
2987 2014-07-14 Richard Biener <rguenther@suse.de>
2989 PR tree-optimization/61779
2990 * gcc.dg/tree-ssa/ssa-copyprop-2.c: New testcase.
2992 2014-07-14 Richard Biener <rguenther@suse.de>
2994 PR tree-optimization/61786
2995 * gcc.dg/torture/pr61786.c: New testcase.
2996 * gcc.dg/lto/pr61786_0.c: Likewise.
2997 * gcc.dg/lto/pr61786_1.c: Likewise.
2999 2014-07-14 Richard Biener <rguenther@suse.de>
3001 PR tree-optimization/61757
3002 PR tree-optimization/61783
3003 PR tree-optimization/61787
3004 * gcc.dg/torture/pr61757.c: New testcase.
3005 * gcc.dg/torture/pr61787.c: Likewise.
3007 2014-07-14 Jakub Jelinek <jakub@redhat.com>
3010 * c-c++-common/Wmemset-transposed-args1.c: New test.
3011 * c-c++-common/Wmemset-transposed-args2.c: New test.
3012 * g++.dg/warn/Wmemset-transposed-args-1.C: New test.
3014 2014-07-13 Jan Hubicka <hubicka@ucw.cz>
3016 * gcc.dg/pr36901.h: Simplify because non-zero symbol folding no
3017 longer happens during parsing.
3018 * gcc.dg/pr44024.c: Update template.
3019 * g++.dg/tree-ssa/nonzero-2.C: New testcase.
3020 * g++.dg/tree-ssa/nonzero-1.C: New testcase.
3021 * gcc.dg/tree-ssa/nonzero-1.c: New testcase.
3023 2014-07-13 Tom de Vries <tom@codesourcery.com>
3025 * gcc.target/i386/fuse-caller-save-xmm-run.c: New test.
3026 * gcc.target/i386/fuse-caller-save-xmm.c: New test.
3028 2014-07-13 Edward Smith-Rowland <3dw4rd@verizon.net>
3030 PR C++/60209 - Declaration of user-defined literal operator cause error
3031 * g++.dg/cpp0x/pr60209-neg.C: New.
3032 * g++.dg/cpp0x/pr60209.C: New.
3033 * g++.dg/cpp1y/udlit-empty-string-neg.C: Adjust messages.
3035 2014-07-13 Paolo Carlini <paolo.carlini@oracle.com>
3038 * g++.dg/cilk-plus/pr60967.C: New.
3040 2014-07-13 Tobias Burnus <burnus@net-b.de>
3042 * gfortran.dg/coarray_atomic_4.f90: Avoid using a kind=16 integer.
3044 2014-07-12 Paul Thomas <pault@gcc.gnu.org>
3047 * gfortran.dg/dependency_44.f90 : New test
3049 2014-07-12 Tobias Burnus <burnus@net-b.de>
3051 * gfortran.dg/coarray_atomic_1.f90: Update dg-error.
3052 * gfortran.dg/coarray_atomic_2.f90: New.
3053 * gfortran.dg/coarray_atomic_3.f90: New.
3054 * gfortran.dg/coarray_atomic_4.f90: New.
3055 * gfortran.dg/coarray/atomic_2.f90: New.
3057 2014-07-11 Edward Smith-Rowland <3dw4rd@verizon.net>
3059 PR c++/57644 - [C++1y] Cannot bind bitfield to lvalue reference
3060 * g++.dg/cpp0x/pr57644.C: New.
3062 2014-07-11 Paolo Carlini <paolo.carlini@oracle.com>
3065 * g++.dg/cpp0x/Wnarrowing1.C: New.
3067 2014-07-11 Andreas Schwab <schwab@linux-m68k.org>
3069 PR preprocessor/61389
3070 * gcc.dg/cpp/macsyntx.c: Update expected warnings.
3071 * gcc.dg/cpp/sysmac1.c: Likewise.
3073 2014-07-11 Richard Biener <rguenther@suse.de>
3076 * gcc.dg/memmove-4.c: New testcase.
3077 * gcc.dg/strlenopt-8.c: XFAIL.
3078 * gfortran.dg/coarray_lib_realloc_1.f90: Adjust.
3080 2014-07-11 Marat Zakirov <m.zakirov@samsung.com>
3083 * gcc.dg/pr61561.c: New test.
3085 2014-07-10 Tom de Vries <tom@codesourcery.com>
3087 * gcc.target/mips/fuse-caller-save.c: Add addressing=absolute to
3089 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
3090 * gcc.target/mips/fuse-caller-save-mips16.c: Same. Add isa_rev=0 to
3093 2014-07-10 Richard Biener <rguenther@suse.de>
3096 * c-c++-common/torture/pr61741.c: Use signed char.
3098 2014-07-10 Eric Botcazou <ebotcazou@adacore.com>
3100 * gnat.dg/opt39.adb: New test.
3102 2014-07-10 Yuri Rumyantsev <ysrumyan@gmail.com>
3104 PR tree-optimization/61742
3105 * gcc.dg/torture/pr61742.c: New test.
3106 * gcc.gg/vect/cond-reduc-1.c: Rename it to vect-cond-reduc-1.c
3107 * gcc.gg/vect/cond-reduc-2.c: Rename it to vect-cond-reduc-2.c
3109 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3112 * g++.dg/cpp0x/explicit8.C: New.
3114 2014-07-09 Paolo Carlini <paolo.carlini@oracle.com>
3118 * g++.dg/template/pr57466.C: New.
3119 * g++.dg/cpp0x/pr57466.C: Likewise.
3120 * g++.dg/template/unify6.C: Update.
3122 2014-07-09 Tom de Vries <tom@codesourcery.com>
3124 * gcc.target/i386/fuse-caller-save-rec.c: New test.
3126 2014-07-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3128 * gfortran.dg/ieee/underflow_1.f90: New file.
3130 2014-07-09 Richard Biener <rguenther@suse.de>
3133 * c-c++-common/torture/pr61741.c: New testcase.
3135 2014-07-09 Pat Haugen <pthaugen@us.ibm.com>
3137 * lib/target-supports.exp
3138 (check_effective_target_logical_op_short_circuit): Add powerpc*-*-*.
3140 2014-07-09 Jan Hubicka <hubicka@ucw.cz>
3142 * gcc.dg/globalalias.c: Remove XFAIL.
3143 * gcc.dg/localalias.c: Remove XFAIL.
3145 2014-07-09 Edward Smith-Rowland <3dw4rd@verizon.net>
3147 PR c++/58155 - -Wliteral-suffix warns about tokens which are skipped
3148 * g++.dg/cpp0x/pr58155.C: New.
3150 2014-07-09 Dominique d'Humieres <dominiq@lps.ens.fr>
3153 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
3154 Adjust regexp for more targets.
3156 2014-07-09 Andrew Sutton <andrew.n.sutton@gmail.com>
3157 Paolo Carlini <paolo.carlini@oracle.com>
3160 * g++.dg/cpp0x/vt-59361.C: New.
3162 2014-07-08 Sriraman Tallam <tmsriram@google.com>
3165 * gcc.target/i386/pr61599-1.c: New test.
3166 * gcc.target/i386/pr61599-2.c: New test.
3168 2014-07-08 Jakub Jelinek <jakub@redhat.com>
3170 PR rtl-optimization/61673
3171 * gcc.c-torture/execute/pr61673.c: New test.
3173 PR tree-optimization/61725
3174 * gcc.dg/tree-ssa/vrp93.c: New test.
3175 * gcc.c-torture/execute/pr61725.c: New test.
3177 2014-07-08 Richard Biener <rguenther@suse.de>
3179 * tree-ssa-dom.h (loop_depth_of_name): Remove.
3180 * tree-ssa-dom.c (record_equivalences_from_phis): Remove
3181 restriction on loop depth difference.
3182 (record_equality): Likewise.
3183 (propagate_rhs_into_lhs): Likewise. Simplify condition.
3184 (loop_depth_of_name): Remove.
3185 * tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
3186 restriction on loop depth difference.
3187 (init_copy_prop): Likewise.
3189 2014-07-08 Richard Biener <rguenther@suse.de>
3191 PR tree-optimization/61681
3192 * gcc.dg/torture/pr61681.c: New testcase.
3194 2014-07-08 Richard Biener <rguenther@suse.de>
3196 PR tree-optimization/61680
3197 * gcc.dg/vect/pr61680.c: New testcase.
3199 2014-07-08 Yuri Rumyantsev <ysrumyan@gmail.com>
3201 PR tree-optimization/61576
3202 * gcc.dg/torture/pr61576.c: New test.
3204 2014-07-08 Marek Polacek <polacek@redhat.com>
3207 * c-c++-common/pr60226.c: New test.
3209 2014-07-07 Paul Thomas <pault@gcc.gnu.org>
3213 * gfortran.dg/allocatable_function_8.f90 : New test
3215 2014-07-07 Maciej W. Rozycki <macro@codesourcery.com>
3217 * gcc.target/powerpc/spe-evmerge.c: New file.
3219 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3221 * g++.dg/cpp0x/override1.C: Tweak expected error messages.
3223 2014-07-07 Max Ostapenko <m.ostapenko@partner.samsung.com>
3225 * c-c++-common/asan/no-redundant-instrumentation-9.c: New test.
3227 2014-07-07 Paolo Carlini <paolo.carlini@oracle.com>
3230 * g++.dg/parse/pr58898.C: New.
3232 2014-07-07 Dominique d'Humieres <dominiq@lps.ens.fr>
3234 * gfortran.dg/list_read_12.f90: Delete the file.
3235 * gfortran.dg/vect/vect.exp: Use gfortran-dg-runtest instead
3238 2014-07-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3240 PR libgfortran/61640
3241 * gfortran.dg/arrayio_16.f90: New test.
3243 2014-07-06 Marek Polacek <polacek@redhat.com>
3245 * g++.dg/ipa/imm-devirt-1.C: Fix regexp in dg-final.
3246 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3248 2014-07-06 Marek Polacek <polacek@redhat.com>
3251 * c-c++-common/Wsizeof-pointer-memaccess1.c: Use
3252 -Wno-sizeof-array-argument.
3253 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3254 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Likewise.
3255 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
3256 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Likewise.
3257 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Likewise.
3258 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
3259 * c-c++-common/sizeof-array-argument.c: New test.
3260 * gcc.dg/vla-5.c: Add dg-warnings.
3262 2014-07-05 Jan Hubicka <hubicka@ucw.cz>
3264 * g++.dg/ipa/devirt-26.C: Update testcase.
3265 * g++.dg/ipa/imm-devirt-1.C: Update testcase.
3266 * g++.dg/ipa/imm-devirt-2.C: Update testcase.
3268 2014-07-04 Tobias Burnus <burnus@net-b.de>
3270 * gfortran.dg/coarray/coindexed_3.f90: New.
3272 2014-07-04 Jakub Jelinek <jakub@redhat.com>
3275 * g++.dg/opt/pr61654.C: New test.
3277 PR tree-optimization/61684
3278 * gcc.c-torture/compile/pr61684.c: New test.
3280 2014-07-04 Thomas Schwinge <thomas@codesourcery.com>
3282 * lib/g++-dg.exp (g++-dg-runtest): Change interface to match
3283 dg-runtest's. Adapt all callers.
3284 * lib/gcc-dg.exp (gcc-dg-runtest): Likewise.
3285 * lib/gfortran-dg.exp (gfortran-dg-runtest): Likewise.
3286 * lib/go-dg.exp (go-dg-runtest): Likewise.
3287 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise.
3288 * lib/objc-dg.exp (objc-dg-runtest): Likewise.
3290 2014-07-03 Jakub Jelinek <jakub@redhat.com>
3292 PR tree-optimization/61682
3293 * gcc.c-torture/execute/pr61682.c: New test.
3295 2014-07-03 Segher Boessenkool <segher@kernel.crashing.org>
3297 * gcc.target/powerpc/shift-dot.c: New test.
3299 2014-07-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3301 * gfortran.dg/ieee/ieee_1.F90: Mark variables as volatile to
3304 2014-07-03 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3306 * gcc.target/arm/identical-invariants.c: New test.
3308 2014-07-02 Jan Hubicka <hubicka@ucw.cz>
3309 Chen Gang <gang.chen.5i5j@gmail.com>
3311 * gcc.c-torture/compile/section.c: New testcase.
3313 2014-07-02 Christian Bruel <christian.bruel@st.com>
3317 * gcc.target/sh/fpchg.c: New test.
3319 2014-07-02 Jakub Jelinek <jakub@redhat.com>
3320 Fritz Reese <Reese-Fritz@zai.com>
3322 * gfortran.dg/oldstyle_5.f: New test.
3324 2014-07-02 Uros Bizjak <ubizjak@gmail.com>
3326 * gfortran.dg/ieee/ieee_1.F90 (dg-additional-options): Remove -O0.
3327 * gfortran.dg/ieee/ieee_rounding_1.f90 (dg-additional-options): Add.
3329 2014-07-02 Paolo Carlini <paolo.carlini@oracle.com>
3331 * g++.dg/cpp0x/variadic-ex10.C: Adjust for inform instead of error.
3332 * g++.dg/cpp0x/variadic-ex14.C: Likewise.
3333 * g++.dg/parse/error11.C: Likewise.
3334 * g++.old-deja/g++.brendan/template17.C: Likewise.
3336 2014-07-02 Tobias Burnus <burnus@net-b.de>
3338 * gfortran.dg/coarray/get_array.f90: Add missing SYNC ALL.
3339 * gfortran.dg/coarray/send_array.f90: Ditto.
3340 * gfortran.dg/coarray/sendget_array.f90: Ditto.
3342 2014-07-01 James Greenhalgh <james.greenhalgh@arm.com>
3343 Yufeng Zhang <yufeng.zhang@arm.com>
3345 * gcc.target/aarch64/aapcs64/aapcs64.exp:
3346 (additional_flags_for_func_ret): New variable based on
3347 $additional_flags with -fno-use-caller-save.
3348 (func-ret-*.c): Use the new variable.
3350 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3353 * g++.dg/cpp0x/decltype60.C: New.
3355 2014-07-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3357 * gcc.target/aarch64/simd/vcage_f64.c: New test.
3358 * gcc.target/aarch64/simd/vcagt_f64.c: Likewise.
3359 * gcc.target/aarch64/simd/vcale_f64.c: Likewise.
3360 * gcc.target/aarch64/simd/vcaled_f64.c: Likewise.
3361 * gcc.target/aarch64/simd/vcales_f32.c: Likewise.
3362 * gcc.target/aarch64/simd/vcalt_f64.c: Likewise.
3363 * gcc.target/aarch64/simd/vcaltd_f64.c: Likewise.
3364 * gcc.target/aarch64/simd/vcalts_f32.c: Likewise.
3366 2014-07-01 Paolo Carlini <paolo.carlini@oracle.com>
3368 * g++.dg/cpp1y/pr59867.C: Fix target selector.
3370 2014-07-01 Marek Polacek <polacek@redhat.com>
3372 * gcc.dg/Wint-conversion.c: New test.
3374 2014-07-01 Marek Polacek <polacek@redhat.com>
3377 * gcc.dg/Wincompatible-pointer-types.c: New test.
3379 2014-06-30 David Holsgrove <david.holsgrove@xilinx.com>
3381 * gcc/testsuite/lib/scanasm.exp (dg-function-on-line): Add
3382 MicroBlaze specific pattern.
3384 2014-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
3389 * testsuite/g++.dg/cpp0x/pr58781.C: New.
3390 * testsuite/g++.dg/cpp0x/pr60249.C: New.
3391 * testsuite/g++.dg/cpp1y/pr59867.C: New.
3393 2014-06-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3395 * gfortran.dg/round_4.f90: Skip for powerpc*-*-linux* since the
3396 test requires greater precision than the current PowerPC long
3397 double implementation supports.
3399 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3402 * g++.dg/cpp0x/lambda/lambda-cast1.C: New.
3404 2014-06-30 Paolo Carlini <paolo.carlini@oracle.com>
3407 * g++.dg/cpp0x/constexpr-attribute3.C: New.
3409 2014-06-30 Jeff Law <law@redhat.com>
3411 PR tree-optimization/61607
3412 * gcc.dg/tree-ssa/pr61607.c: New test.
3414 2014-06-30 Marek Polacek <polacek@redhat.com>
3416 * c-c++-common/ubsan/attrib-2.c: New test.
3417 * g++.dg/ubsan/return-3.C: New test.
3419 2014-06-30 Igor Zamyatin <igor.zamyatin@intel.com>
3422 * c-c++-common/cilk-plus/AN/pr57541.c: New case added.
3423 * c-c++-common/cilk-plus/AN/pr57541-2.c: New test.
3425 2014-06-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
3427 * gcc.dg/ira-loop-pressure.c: New test.
3429 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3431 * gcc.dg/graphite/isl-codegen-loop-dumping.c: New testcase that
3432 checks that the dump is generated.
3434 2014-06-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3438 * gfortran.dg/binding_label_tests_2.f03: Adjust error messages.
3439 * gfortran.dg/binding_label_tests_27.f90: New file.
3441 2014-06-29 Roman Gareev <gareevroman@gmail.com>
3443 * gfortran.dg/graphite/pr59586.f: New testcase.
3445 2014-06-29 Andreas Schwab <schwab@linux-m68k.org>
3447 * gfortran.dg/ieee/ieee_6.f90: Allow inexact together with underflow.
3449 2014-06-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3452 * lib/target-supports.exp (check_effective_target_fortran_ieee):
3454 * gfortran.dg/ieee/ieee.exp: New file.
3455 * gfortran.dg/ieee/ieee_1.F90: New file.
3456 * gfortran.dg/ieee/ieee_2.f90: New file.
3457 * gfortran.dg/ieee/ieee_3.f90: New file.
3458 * gfortran.dg/ieee/ieee_4.f90: New file.
3459 * gfortran.dg/ieee/ieee_5.f90: New file.
3460 * gfortran.dg/ieee/ieee_6.f90: New file.
3461 * gfortran.dg/ieee/ieee_7.f90: New file.
3462 * gfortran.dg/ieee/ieee_rounding_1.f90: New file.
3464 2014-06-28 Jonathan Wakely <jwakely@redhat.com>
3466 * g++.dg/cpp0x/elision_conv.C: New.
3468 2014-06-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3470 * gfortran.dg/nint_2.f90: Don't XFAIL for powerpc64le-*-linux*.
3472 2014-06-27 Paolo Carlini <paolo.carlini@oracle.com>
3475 * g++.dg/ext/complit14.C: New.
3477 2014-06-27 Martin Jambor <mjambor@suse.cz>
3480 * g++.dg/ipa/pr61160-2.C: New test.
3481 * g++.dg/ipa/pr61160-3.C: Likewise.
3483 2014-06-27 Jakub Jelinek <jakub@redhat.com>
3485 PR tree-optimization/57233
3486 PR tree-optimization/61299
3487 * gcc.dg/pr57233.c: New test.
3488 * gcc.target/i386/pr57233.c: New test.
3489 * gcc.target/i386/sse2-pr57233.c: New test.
3490 * gcc.target/i386/avx-pr57233.c: New test.
3491 * gcc.target/i386/avx2-pr57233.c: New test.
3492 * gcc.target/i386/avx512f-pr57233.c: New test.
3493 * gcc.target/i386/xop-pr57233.c: New test.
3495 2014-06-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
3497 * gcc.dg/typeof-2.c: New testcase.
3499 2014-06-27 Marek Polacek <polacek@redhat.com>
3501 * c-c++-common/ubsan/bounds-2.c: Adjust dg-output.
3502 (fn1): Remove store to out-of-bounds location. Add memory barrier.
3510 * c-c++-common/ubsan/bounds-5.c (fn1): Remove store to out-of-bounds
3511 location. Add memory barrier.
3516 * c-c++-common/ubsan/bounds-7.c: New test.
3518 2014-06-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3520 PR libgfortran/61499
3521 * gfortran.dg/arrayio_15.f90: New test.
3523 2014-06-26 Uros Bizjak <ubizjak@gmail.com>
3526 * gcc.target/alpha/pr61586.c: New test.
3528 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3531 * g++.dg/template/pr57573.C: New.
3533 2014-06-26 Jan Hubicka <hubicka@ucw.cz>
3535 * gcc.dg/tree-ssa/interposition.c: New testcase.
3537 2014-06-26 Paolo Carlini <paolo.carlini@oracle.com>
3540 * g++.dg/cpp0x/deleted8.C: New.
3542 2014-06-26 Martin Jambor <mjambor@suse.cz>
3544 * g++.dg/simulate-thread/bitfields-2.C: Remove allow-load-data-races
3546 * g++.dg/simulate-thread/bitfields.C: Likewise.
3547 * gcc.dg/simulate-thread/strict-align-global.c: Remove
3548 allow-packed-store-data-races parameter.
3549 * gcc.dg/simulate-thread/subfields.c: Likewise.
3550 * gcc.dg/tree-ssa/20050314-1.c: Set parameter allow-store-data-races
3553 2014-06-26 Martin Jambor <mjambor@suse.cz>
3555 * g++.dg/ipa/pr60600.C: Fix typo.
3556 * g++.dg/ipa/devirt-25.C: Likewise.
3558 2014-06-26 Richard Biener <rguenther@suse.de>
3560 PR tree-optimization/61607
3561 * gcc.dg/tree-ssa/ssa-dom-thread-5.c: New testcase.
3563 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3565 * gcc.dg/inline-22.c: Add bind_pic_locally.
3566 * gcc.dg/inline_4.c: Ditto.
3567 * gcc.dg/fail_always_inline.c: Ditto.
3568 * g++.dg/ipa/devirt-25.C: Ditto.
3570 2014-06-26 Vidya Praveen <vidyapraveen@arm.com>
3572 * lib/target-support.exp (bind_pic_locally): Save the flags to
3573 'flags_to_postpone' instead of appending to 'flags'.
3574 * lib/gcc.exp (gcc_target_compile): Append board_info's multilib_flags
3575 with flags_to_postpone and revert after target_compile.
3576 * lib/g++.exp (g++_target_compile): Ditto.
3577 * lib/gfortran.exp (gfortran_target_compile): Ditto.
3579 2014-06-26 Nick Clifton <nickc@redhat.com>
3581 * lib/target-supports.exp (check_effective_target_trapping): Fix typo.
3583 2014-06-26 Adam Butcher <adam@jessamine.co.uk>
3586 * g++.dg/template/pr61537.C: New testcase.
3588 2014-06-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3590 * gfortran.dg/default_format_denormal_2.f90: Remove xfail for
3593 2014-06-25 Tobias Burnus <burnus@net-b.de>
3595 * gfortran.dg/coarray_33.f90: New.
3597 2014-06-25 Tobias Burnus <burnus@net-b.de>
3599 * gfortran.dg/coarray/coindexed_1.f90: New.
3601 2014-06-25 Tobias Burnus <burnus@net-b.de>
3603 * gfortran.dg/coarray_collectives_7.f90: New.
3605 2014-06-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
3607 * gcc.c-torture/execute/20140622-1.c: New test.
3609 2014-06-25 Paolo Carlini <paolo.carlini@oracle.com>
3613 * g++.dg/cpp0x/aggr1.C: New.
3614 * g++.dg/cpp0x/aggr2.C: Likewise.
3615 * g++.dg/init/aggr11.C: Likewise.
3616 * g++.dg/init/aggr12.C: Likewise.
3618 2014-06-25 Martin Jambor <mjambor@suse.cz>
3620 * g++.dg/ipa/pr61540.C: Remove dumping test.
3622 2014-06-25 Marek Polacek <polacek@redhat.com>
3625 * gcc.dg/pr61162.c: Adjust dg-warning.
3626 * gcc.dg/pr61162-2.c: New test.
3628 2014-06-25 Marc Glisse <marc.glisse@inria.fr>
3630 PR tree-optimization/57742
3631 * gcc.dg/tree-ssa/calloc-3.c: New file.
3633 2014-06-25 Richard Biener <rguenther@suse.de>
3636 * gcc.dg/tree-ssa/ssa-fre-32.c: Change to avoid differences
3637 for targets that return _Complex float in memory.
3639 2014-06-25 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3641 * gcc.target/arm/vect-noalign.c: Adjust options.
3643 2014-06-24 Cong Hou <congh@google.com>
3645 * gcc.dg/vect/vect-reduc-sad.c: New.
3646 * lib/target-supports.exp (check_effective_target_vect_usad_char): New.
3648 2014-06-24 Marc Glisse <marc.glisse@inria.fr>
3650 PR tree-optimization/57742
3651 * g++.dg/tree-ssa/calloc.C: New testcase.
3652 * gcc.dg/tree-ssa/calloc-1.c: Likewise.
3653 * gcc.dg/tree-ssa/calloc-2.c: Likewise.
3654 * gcc.dg/strlenopt-9.c: Adapt.
3656 2014-06-24 Yufeng Zhang <yufeng.zhang@arm.com>
3658 * gcc.target/aarch64/aapcs64/abitest-2.h (saved_return_address): New
3660 (FUNC_VAL_CHECK): Update to call myfunc via the 'ret' instruction,
3661 instead of calling sequentially in the C code.
3662 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Store
3663 saved_return_address to the stack frame where LR register was stored.
3664 (saved_return_address): Declare weak.
3666 2014-06-24 Paolo Carlini <paolo.carlini@oracle.com>
3669 * g++.dg/other/operator3.C: New.
3670 * g++.dg/template/operator8.C: Adjust.
3671 * g++.dg/template/operator9.C: Likewise.
3673 2014-06-24 Alan Lawrence <alan.lawrence@arm.com>
3675 * gcc.target/aarch64/singleton_intrinsics_1.c: Save temps and cleanup.
3677 2014-06-24 Richard Biener <rguenther@suse.de>
3679 PR tree-optimization/61572
3680 * gcc.target/i386/pr61572.c: New testcase.
3682 2014-06-24 Jakub Jelinek <jakub@redhat.com>
3684 * gfortran.dg/gomp/udr2.f90 (f7, f9): Add !$omp parallel with
3686 * gfortran.dg/gomp/udr4.f90 (f4): Likewise.
3687 Remove Label is never defined expected error.
3688 * gfortran.dg/gomp/udr8.f90: New test.
3690 2014-06-24 Markus Trippelsdorf <markus@trippelsdorf.de>
3692 PR tree-optimization/61554
3693 * g++.dg/torture/pr61554.C: New testcase.
3695 2014-06-23 Max Ostapenko <m.ostapenko@partner.samsung.com>
3697 * c-c++-common/asan/strlen-overflow-1.c: Change match patterns.
3699 2014-06-23 Jan Hubicka <hubicka@ucw.cz>
3701 * gcc.dg/localalias-2.c: Guard by require-alias.
3702 * gcc.dg/globalalias-2.c: Likewise.
3704 2014-06-23 Kai Tietz <ktietz@redhat.com>
3706 * gcc.target/i386/indjmp-1.c: New test.
3708 2014-06-23 Andrew Pinski <apinski@cavium.com>
3710 * gcc.c-torture/compile/20140723-1.c: New testcase.
3712 2014-06-23 Marek Polacek <polacek@redhat.com>
3715 * c-c++-common/pr61553.c (foo): Add dg-error.
3717 2014-06-23 Tobias Burnus <burnus@net-b.de>
3719 * gfortran.dg/coarray_32.f90: New.
3721 2014-06-23 Paolo Carlini <paolo.carlini@oracle.com>
3725 * g++.dg/other/void1.C: Adjust.
3726 * g++.dg/other/void3.C: Likewise.
3728 2014-06-23 Marek Polacek <polacek@redhat.com>
3731 * c-c++-common/pr61553.c: New test.
3733 2014-06-23 Richard Biener <rguenther@suse.de>
3735 * g++.dg/vect/slp-pr50413.cc: Scan and cleanup appropriate SLP dumps.
3736 * g++.dg/vect/slp-pr50819.cc: Likewise.
3737 * g++.dg/vect/slp-pr56812.cc: Likewise.
3738 * gcc.dg/vect/bb-slp-1.c: Likewise.
3739 * gcc.dg/vect/bb-slp-10.c: Likewise.
3740 * gcc.dg/vect/bb-slp-11.c: Likewise.
3741 * gcc.dg/vect/bb-slp-13.c: Likewise.
3742 * gcc.dg/vect/bb-slp-14.c: Likewise.
3743 * gcc.dg/vect/bb-slp-15.c: Likewise.
3744 * gcc.dg/vect/bb-slp-16.c: Likewise.
3745 * gcc.dg/vect/bb-slp-17.c: Likewise.
3746 * gcc.dg/vect/bb-slp-18.c: Likewise.
3747 * gcc.dg/vect/bb-slp-19.c: Likewise.
3748 * gcc.dg/vect/bb-slp-2.c: Likewise.
3749 * gcc.dg/vect/bb-slp-20.c: Likewise.
3750 * gcc.dg/vect/bb-slp-21.c: Likewise.
3751 * gcc.dg/vect/bb-slp-22.c: Likewise.
3752 * gcc.dg/vect/bb-slp-23.c: Likewise.
3753 * gcc.dg/vect/bb-slp-24.c: Likewise.
3754 * gcc.dg/vect/bb-slp-25.c: Likewise.
3755 * gcc.dg/vect/bb-slp-26.c: Likewise.
3756 * gcc.dg/vect/bb-slp-27.c: Likewise.
3757 * gcc.dg/vect/bb-slp-28.c: Likewise.
3758 * gcc.dg/vect/bb-slp-29.c: Likewise.
3759 * gcc.dg/vect/bb-slp-3.c: Likewise.
3760 * gcc.dg/vect/bb-slp-30.c: Likewise.
3761 * gcc.dg/vect/bb-slp-31.c: Likewise.
3762 * gcc.dg/vect/bb-slp-32.c: Likewise.
3763 * gcc.dg/vect/bb-slp-4.c: Likewise.
3764 * gcc.dg/vect/bb-slp-5.c: Likewise.
3765 * gcc.dg/vect/bb-slp-6.c: Likewise.
3766 * gcc.dg/vect/bb-slp-7.c: Likewise.
3767 * gcc.dg/vect/bb-slp-8.c: Likewise.
3768 * gcc.dg/vect/bb-slp-8a.c: Likewise.
3769 * gcc.dg/vect/bb-slp-8b.c: Likewise.
3770 * gcc.dg/vect/bb-slp-9.c: Likewise.
3771 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
3772 * gcc.dg/vect/bb-slp-pattern-1.c: Likewise.
3773 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
3774 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
3775 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
3776 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Likewise.
3777 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
3778 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Likewise.
3779 * gcc.dg/vect/pr26359.c: Likewise.
3780 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Likewise.
3782 2014-06-23 Marek Polacek <polacek@redhat.com>
3784 * c-c++-common/pr49706-2.c: New test.
3786 2014-06-23 Alan Modra <amodra@gmail.com>
3788 * gcc.dg/pr61583.c: New.
3790 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3792 * g++.dg/abi/mangle-neon-aarch64.C (f22, f23): New tests of
3795 * gcc.target/aarch64/aapcs64/func-ret-64x1_1.c: Add {u,}int64x1 cases.
3796 * gcc.target/aarch64/aapcs64/test_64x1_1.c: Likewise.
3798 * gcc.target/aarch64/scalar_intrinsics.c (test_vaddd_u64,
3799 test_vaddd_s64, test_vceqd_s64, test_vceqzd_s64, test_vcged_s64,
3800 test_vcled_s64, test_vcgezd_s64, test_vcged_u64, test_vcgtd_s64,
3801 test_vcltd_s64, test_vcgtzd_s64, test_vcgtd_u64, test_vclezd_s64,
3802 test_vcltzd_s64, test_vqaddd_u64, test_vqaddd_s64, test_vqdmlals_s32,
3803 test_vqdmlsls_s32, test_vqdmulls_s32, test_vuqaddd_s64,
3804 test_vsqaddd_u64, test_vqmovund_s64, test_vqmovnd_s64,
3805 test_vqmovnd_u64, test_vsubd_u64, test_vsubd_s64, test_vqsubd_u64,
3806 test_vqsubd_s64, test_vshld_s64, test_vshld_u64, test_vrshld_s64,
3807 test_vrshld_u64, test_vshrd_n_s64, test_vshrd_n_u64, test_vsrad_n_s64,
3808 test_vsrad_n_u64, test_vrshrd_n_s64, test_vrshrd_n_u64,
3809 test_vrsrad_n_s64, test_vrsrad_n_u64, test_vqrshld_s64,
3810 test_vqrshld_u64, test_vqshlud_n_s64, test_vqshld_s64, test_vqshld_u64,
3811 test_vqshld_n_u64, test_vqshrund_n_s64, test_vqrshrund_n_s64,
3812 test_vqshrnd_n_s64, test_vqshrnd_n_u64, test_vqrshrnd_n_s64,
3813 test_vqrshrnd_n_u64, test_vshld_n_s64, test_vshdl_n_u64,
3814 test_vslid_n_s64, test_vslid_n_u64, test_vsrid_n_s64,
3815 test_vsrid_n_u64): Fix signature to match intrinsic.
3817 (test_vabs_s64): Remove.
3818 (test_vaddd_s64_2, test_vsubd_s64_2): Use force_simd.
3820 (test_vdupd_lane_s64): Rename to...
3821 (test_vdupd_laneq_s64): ...and remove a call to force_simd.
3823 (test_vdupd_lane_u64): Rename to...
3824 (test_vdupd_laneq_u64): ...and remove a call to force_simd.
3826 (test_vtst_s64): Rename to...
3827 (test_vtstd_s64): ...and change int64x1_t to int64_t.
3829 (test_vtst_u64): Rename to...
3830 (test_vtstd_u64): ...and change uint64x1_t to uint64_t.
3832 * gcc.target/aarch64/singleton_intrinsics_1.c: New file.
3833 * gcc.target/aarch64/vdup_lane_1.c, gcc.target/aarch64/vdup_lane_2.c:
3834 Remove out-of-bounds tests.
3835 * gcc.target/aarch64/vneg_s.c (INDEX*, RUN_TEST): Remove INDEX macro.
3836 * gcc.target/aarch64/simd/ext_s64.x (main): Compare elements of vector.
3837 * gcc.target/aarch64/simd/ext_u64.x (main): Likewise.
3839 2014-06-23 Alan Lawrence <alan.lawrence@arm.com>
3841 * g++.dg/abi/mangle-neon-aarch64.C: Also test mangling of float64x1_t.
3842 * gcc.target/aarch64/aapcs/test_64x1_1.c: New test.
3843 * gcc.target/aarch64/aapcs/func-ret-64x1_1.c: New test.
3844 * gcc.target/aarch64/simd/ext_f64_1.c (main): Compare vector elements.
3845 * gcc.target/aarch64/vadd_f64.c: Rewrite with macro to use
3847 * gcc.target/aarch64/vsub_f64.c: Likewise.
3848 * gcc.target/aarch64/vdiv_f.c (INDEX*, RUN_TEST): Remove indexing
3849 scheme as now the same for all variants.
3850 * gcc.target/aarch64/vrnd_f64_1.c (compare_f64): Return float64_t not
3853 2014-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3855 * gcc.target/aarch64/scalar_shift_1.c: Fix expected assembler.
3857 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3859 * gcc.dg/localalias.c: Fix broken commit.
3860 * gcc.dg/globalalias.c: Likewise.
3862 2014-06-20 Jan Hubicka <hubicka@ucw.cz>
3864 * gcc.dg/localalias.c: New testcase.
3865 * gcc.dg/localalias-2.c: New testcase.
3866 * gcc.dg/globalalias.c: New testcase.
3867 * gcc.dg/globalalias-2.c: New testcase.
3869 2014-06-20 Jakub Jelinek <jakub@redhat.com>
3871 * gcc.target/arm/lto/lto.exp: Exit immediately if not arm*-*-* target.
3873 2014-06-20 Marek Polacek <polacek@redhat.com>
3875 * c-c++-common/ubsan/bounds-1.c: New test.
3876 * c-c++-common/ubsan/bounds-2.c: New test.
3877 * c-c++-common/ubsan/bounds-3.c: New test.
3878 * c-c++-common/ubsan/bounds-4.c: New test.
3879 * c-c++-common/ubsan/bounds-5.c: New test.
3880 * c-c++-common/ubsan/bounds-6.c: New test.
3882 2014-06-20 Yufeng Zhang <yufeng.zhang@arm.com>
3884 Make the tests big-endian friendly.
3886 * gcc.target/aarch64/aapcs64/test_25.c: Update.
3887 * gcc.target/aarch64/aapcs64/va_arg-1.c: Ditto.
3888 * gcc.target/aarch64/aapcs64/va_arg-12.c: Ditto.
3889 * gcc.target/aarch64/aapcs64/va_arg-2.c: Ditto.
3890 * gcc.target/aarch64/aapcs64/va_arg-3.c: Ditto.
3891 * gcc.target/aarch64/aapcs64/va_arg-4.c: Ditto.
3892 * gcc.target/aarch64/aapcs64/va_arg-5.c: Ditto.
3893 * gcc.target/aarch64/aapcs64/va_arg-6.c: Ditto.
3894 * gcc.target/aarch64/aapcs64/va_arg-7.c: Ditto.
3896 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3897 Max Ostapenko <m.ostapenko@partner.samsung.com>
3900 * c-c++-common/asan/strlen-overflow-1.c: New test.
3902 2014-06-20 Martin Jambor <mjambor@suse.cz>
3905 * g++.dg/ipa/pr61540.C: New test.
3907 2014-06-20 Yury Gribov <y.gribov@samsung.com>
3908 Max Ostapenko <m.ostapenko@partner.samsung.com>
3911 * c-c++-common/asan/pr61530.c: New test.
3913 2014-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3915 * gcc.target/aarch64/simd/vqdmulhh_lane_s16.c: New test.
3916 * gcc.target/aarch64/simd/vqdmulhs_lane_s32.c: Likewise.
3917 * gcc.target/aarch64/simd/vqrdmulhh_lane_s16.c: Likewise.
3918 * gcc.target/aarch64/simd/vqrdmulhs_lane_s32.c: Likewise.
3919 * gcc.target/aarch64/simd/vqdmlal_high_lane_s16.c: New test.
3920 * gcc.target/aarch64/simd/vqdmlal_high_lane_s32.c: Likewise.
3921 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s16.c: Likewise.
3922 * gcc.target/aarch64/simd/vqdmlal_high_laneq_s32.c: Likewise.
3923 * gcc.target/aarch64/simd/vqdmlal_lane_s16.c: Likewise.
3924 * gcc.target/aarch64/simd/vqdmlal_lane_s32.c: Likewise.
3925 * gcc.target/aarch64/simd/vqdmlal_laneq_s16.c: Likewise.
3926 * gcc.target/aarch64/simd/vqdmlal_laneq_s32.c: Likewise.
3927 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise.
3928 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise.
3929 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s16.c: Likewise.
3930 * gcc.target/aarch64/simd/vqdmlsl_high_lane_s32.c: Likewise.
3931 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s16.c: Likewise.
3932 * gcc.target/aarch64/simd/vqdmlsl_high_laneq_s32.c: Likewise.
3933 * gcc.target/aarch64/simd/vqdmlsl_lane_s16.c: Likewise.
3934 * gcc.target/aarch64/simd/vqdmlsl_lane_s32.c: Likewise.
3935 * gcc.target/aarch64/simd/vqdmlsl_laneq_s32.c: Likewise.
3936 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise.
3937 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise.
3938 * gcc.target/aarch64/simd/vqdmulh_laneq_s16.c: Likewise.
3939 * gcc.target/aarch64/simd/vqdmulh_laneq_s32.c: Likewise.
3940 * gcc.target/aarch64/simd/vqdmulhq_laneq_s16.c: Likewise.
3941 * gcc.target/aarch64/simd/vqdmulhq_laneq_s32.c: Likewise.
3942 * gcc.target/aarch64/simd/vqdmull_high_lane_s16.c: Likewise.
3943 * gcc.target/aarch64/simd/vqdmull_high_lane_s32.c: Likewise.
3944 * gcc.target/aarch64/simd/vqdmull_high_laneq_s16.c: Likewise.
3945 * gcc.target/aarch64/simd/vqdmull_high_laneq_s32.c: Likewise.
3946 * gcc.target/aarch64/simd/vqdmull_lane_s16.c: Likewise.
3947 * gcc.target/aarch64/simd/vqdmull_lane_s32.c: Likewise.
3948 * gcc.target/aarch64/simd/vqdmull_laneq_s16.c: Likewise.
3949 * gcc.target/aarch64/simd/vqdmull_laneq_s32.c: Likewise.
3950 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise.
3951 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise.
3952 * gcc.target/aarch64/simd/vqrdmulh_laneq_s16.c: Likewise.
3953 * gcc.target/aarch64/simd/vqrdmulh_laneq_s32.c: Likewise.
3954 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s16.c: Likewise.
3955 * gcc.target/aarch64/simd/vqrdmulhq_laneq_s32.c: Likewise.
3956 * gcc.target/aarch64/vector_intrinsics.c: Simplify arm_neon.h include.
3957 (test_vqdmlal_high_lane_s16): Fix parameter type.
3958 (test_vqdmlal_high_lane_s32): Likewise.
3959 (test_vqdmull_high_lane_s16): Likewise.
3960 (test_vqdmull_high_lane_s32): Likewise.
3961 (test_vqdmlsl_high_lane_s32): Likewise.
3962 (test_vqdmlsl_high_lane_s16): Likewise.
3963 * gcc.target/aarch64/scalar_intrinsics.c (test_vqdmlalh_lane_s16):
3965 (test_vqdmlals_lane_s32): Likewise.
3966 (test_vqdmlslh_lane_s16): Likewise.
3967 (test_vqdmlsls_lane_s32): Likewise.
3968 (test_vqdmulhh_lane_s16): Likewise.
3969 (test_vqdmulhs_lane_s32): Likewise.
3970 (test_vqdmullh_lane_s16): Likewise.
3971 (test_vqdmulls_lane_s32): Likewise.
3972 (test_vqrdmulhh_lane_s16): Likewise.
3973 (test_vqrdmulhs_lane_s32): Likewise.
3975 2014-06-20 Tobias Burnus <burnus@net-b.de>
3978 * gfortran.dg/coarray_collectives_5.f90: Update
3979 dg-final scan-tree-dump-times.
3980 * gfortran.dg/coarray_collectives_6.f90: Ditto.
3982 2014-06-20 Hale Wang <hale.wang@arm.com>
3984 * gcc.target/arm/lto/: New folder to verify the LTO option.
3985 * gcc.target/arm/lto/pr61123-enum-size_0.c: New test case.
3986 * gcc.target/arm/lto/pr61123-enum-size_1.c: Likewise.
3987 * gcc.target/arm/lto/lto.exp: New exp file used to test LTO option.
3988 * lib/lto.exp (object-readelf): New procedure.
3990 2014-06-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3993 * gfortran.dg/pr61454.f90: New file.
3995 2014-06-19 Terry Guo <terry.guo@arm.com>
3997 * gcc.target/arm/thumb1-load-64bit-constant-1.c: New test.
3998 * gcc.target/arm/thumb1-load-64bit-constant-2.c: Ditto.
3999 * gcc.target/arm/thumb1-load-64bit-constant-3.c: Ditto.
4001 2014-06-19 Tobias Burnus <burnus@net-b.de>
4003 * gfortran.dg/coarray/collectives_2.f90: Extend
4006 2014-06-18 Tom de Vries <tom@codesourcery.com>
4008 * gcc.target/aarch64/fuse-caller-save.c: New test.
4010 2014-06-18 Radovan Obradovic <robradovic@mips.com>
4011 Tom de Vries <tom@codesourcery.com>
4013 * gcc.target/arm/fuse-caller-save.c: New test.
4015 2014-06-18 Richard Biener <rguenther@suse.de>
4017 * gcc.dg/vect/vect.exp: Remove dump-tree-dceloop-* processing.
4018 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Rename to ...
4019 * gcc.dg/vect/pr26359.c: ... this and adjust appropriately.
4021 2014-06-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4023 PR tree-optimization/61518
4024 * gcc.dg/torture/pr61518.c: New test.
4026 2014-06-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
4028 PR tree-optimization/61517
4029 * gcc.c-torture/execute/bswap-2.c (incorrect_read_le32): New.
4030 (incorrect_read_be32): Likewise.
4031 (main): Call incorrect_read_* to test stmt replacement is made by
4032 bswap at the right place.
4033 * gcc.c-torture/execute/pr61517.c: New test.
4035 2014-06-18 Andreas Schwab <schwab@suse.de>
4037 PR rtl-optimization/54555
4038 * gcc.target/m68k/pr54555.c: New test.
4040 2014-06-18 Olivier Hainque <hainque@adacore.com>
4042 * gnat.dg/blocklocs.adb: New test.
4044 2014-06-18 Evgeny Stupachenko <evstupac@gmail.com>
4046 PR tree-optimization/52252
4047 * gcc.target/i386/pr52252-atom.c: Test on loads group of size 3.
4048 * gcc.target/i386/pr52252-core.c: Ditto.
4050 PR tree-optimization/61403
4051 * gcc.target/i386/pr61403.c: Test on loads and stores group of size 3.
4053 2014-06-18 Jakub Jelinek <jakub@redhat.com>
4055 * gfortran.dg/gomp/declare-simd-1.f90: New test.
4056 * gfortran.dg/gomp/depend-1.f90: New test.
4057 * gfortran.dg/gomp/target1.f90: New test.
4058 * gfortran.dg/gomp/target2.f90: New test.
4059 * gfortran.dg/gomp/target3.f90: New test.
4060 * gfortran.dg/gomp/udr4.f90: Adjust expected diagnostics.
4061 * gfortran.dg/openmp-define-3.f90: Expect _OPENMP 201307 instead of
4064 2014-06-18 Dominique d'Humieres <dominiq@lps.ens.fr>
4067 * gfortran.dg/wextra_1.f: Add -Wall to dg-options.
4069 2014-06-17 Tobias Burnus <burnus@net-b.de>
4070 Alessandro Fanfarillo <alessandro.fanfarillo@gmail.com>
4072 * gfortran.dg/coarray/send_array.f90: New.
4073 * gfortran.dg/coarray/get_array.f90: New.
4074 * gfortran.dg/coarray/sendget_array.f90: New.
4075 * gfortran.dg/coarray/collectives_1.f90: Correct subroutine
4077 * gfortran.dg/coarray/collectives_2.f90: New.
4079 2014-06-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4082 * gcc.target/i386/fuse-caller-save.c: Add -fomit-frame-pointer to
4085 2014-06-17 Uros Bizjak <ubizjak@gmail.com>
4087 * gfortran.dg/pr61335.f90 (cp_unit_create): Initialize
4088 unit_id and kind_id to zero.
4090 2014-06-17 Yufeng Zhang <yufeng.zhang@arm.com>
4093 * gcc.target/aarch64/aapcs64/type-def.h (struct hfa_fx2_t): New type.
4094 * gcc.target/aarch64/aapcs64/va_arg-13.c: New test.
4095 * gcc.target/aarch64/aapcs64/va_arg-14.c: Ditto.
4096 * gcc.target/aarch64/aapcs64/va_arg-15.c: Ditto.
4098 2014-06-17 Richard Biener <rguenther@suse.de>
4101 * gcc.dg/lto/pr61526_0.c: New testcase.
4102 * gcc.dg/lto/pr61526_1.c: Likewise.
4104 2014-06-17 Richard Biener <rguenther@suse.de>
4106 * gcc.dg/tree-ssa/20041122-1.c: Adjust.
4107 * gcc.dg/tree-ssa/forwprop-21.c: Likewise.
4108 * gcc.dg/tree-ssa/vrp35.c: Revert previous adjustments.
4109 * gcc.dg/tree-ssa/vrp36.c: Likewise.
4110 * gcc.dg/vect/nodump-forwprop-22.c: Adjust.
4112 2014-06-17 Richard Biener <rguenther@suse.de>
4114 * gcc.dg/tree-ssa/ssa-lim-12.c: New testcase.
4116 2014-06-16 Richard Biener <rguenther@suse.de>
4118 PR tree-optimization/61482
4119 * g++.dg/torture/pr61482.C: New testcase.
4121 2014-06-16 Ganesh Gopalasubramanian <Ganesh.Gopalasubramanian@amd.com>
4123 * gcc.target/i386/xop-imul64-vector.c: Remove the check for
4124 vpmacsdql instruction.
4126 2014-06-16 Yury Gribov <y.gribov@samsung.com>
4128 * c-c++-common/asan/instrument-with-calls-1.c: New test.
4129 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
4130 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
4131 * c-c++-common/asan/no-redundant-instrumentation-1.c: Update
4133 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
4134 * c-c++-common/asan/no-redundant-instrumentation-4.c: Likewise.
4135 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
4136 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
4137 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
4138 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
4140 2014-06-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4144 * gfortran.dg/system_clock_1.f90: New file.
4145 * gfortran.dg/system_clock_2.f90: New file.
4147 2014-06-14 Paolo Carlini <paolo.carlini@oracle.com>
4150 * g++.dg/other/void3.C: New.
4151 * g++.dg/conversion/err-recover1.C: Update.
4153 2014-06-13 Peter Bergner <bergner@vnet.ibm.com>
4156 * lib/target-supports.exp (check_effective_target_longdouble128): New.
4157 * gcc.target/powerpc/pack02.c: Use it.
4158 * gcc.target/powerpc/tfmode_off.c: Likewise.
4160 2014-06-13 Ilya Enkovich <ilya.enkovich@intel.com>
4162 PR rtl-optimization/61094
4163 PR rtl-optimization/61446
4164 * gcc.target/i386/pr61446.c : New.
4166 2014-06-13 Dehao Chen <dehao@google.com>
4168 * g++.dg/debug/dwarf2/cdtor-1.C: Update test result.
4170 2014-06-13 Alan Lawrence <alan.lawrence@arm.com>
4172 * gcc.dg/vect/vect-singleton_1.c: Remove duplicate of test body.
4174 2014-06-13 Richard Biener <rguenther@suse.de>
4176 * c-c++-common/pr46562-2.c: Adjust.
4177 * g++.dg/tree-ssa/pr8781.C: Likewise.
4178 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
4179 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
4180 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
4181 * gcc.dg/tree-ssa/ssa-fre-39.c: Likewise.
4182 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4184 2014-06-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4186 PR tree-optimization/61375
4187 * gcc.c-torture/execute/pr61375-1.c: New test.
4189 2014-06-12 Jakub Jelinek <jakub@redhat.com>
4192 * c-c++-common/gomp/pr61486-1.c: New test.
4193 * c-c++-common/gomp/pr61486-2.c: New test.
4195 2014-06-10 Alan Lawrence <alan.lawrence@arm.com>
4198 * gcc.dg/vect/vect-singleton_1.c: New file.
4200 2014-06-12 Georg-Johann Lay <avr@gjlay.de>
4203 * gcc.target/avr/torture/pr61443.c: New test.
4205 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4208 * g++.dg/parse/friend11.C: New.
4210 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4213 * g++.dg/cpp0x/using-enum-1.C: New.
4214 * g++.dg/cpp0x/using-enum-2.C: Likewise.
4216 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4219 * g++.dg/parse/friend9.C: New.
4220 * g++.dg/parse/friend10.C: Likewise.
4221 * g++.dg/parse/friend7.C: Adjust.
4223 2014-06-11 Richard Biener <rguenther@suse.de>
4225 PR tree-optimization/61452
4226 * gcc.dg/torture/pr61452.c: New testcase.
4228 2014-06-11 Paolo Carlini <paolo.carlini@oracle.com>
4231 * g++.dg/parse/pr34049.C: New.
4233 2014-06-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4235 * gcc.c-torture/execute/pr61306-1.c: New test.
4236 * gcc.c-torture/execute/pr61306-2.c: Likewise.
4237 * gcc.c-torture/execute/pr61306-3.c: Likewise.
4239 2014-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4241 * gcc.target/aarch64/acle/acle.exp: New.
4242 * gcc.target/aarch64/acle/crc32b.c: New test.
4243 * gcc.target/aarch64/acle/crc32cb.c: Likewise.
4244 * gcc.target/aarch64/acle/crc32cd.c: Likewise.
4245 * gcc.target/aarch64/acle/crc32ch.c: Likewise.
4246 * gcc.target/aarch64/acle/crc32cw.c: Likewise.
4247 * gcc.target/aarch64/acle/crc32d.c: Likewise.
4248 * gcc.target/aarch64/acle/crc32h.c: Likewise.
4249 * gcc.target/aarch64/acle/crc32w.c: Likewise.
4251 2014-06-11 Evgeny Stupachenko <evstupac@gmail.com>
4253 PR tree-optimization/52252
4254 * gcc.dg/vect/pr52252-st.c: Test on stores group of size 3.
4256 2014-06-11 Richard Biener <rguenther@suse.de>
4259 * gcc.dg/torture/20140610-1.c: New testcase.
4260 * gcc.dg/torture/20140610-2.c: Likewise.
4262 2014-06-10 Richard Biener <rguenther@suse.de>
4264 PR tree-optimization/61438
4265 * gcc.dg/torture/pr61438.c: New testcase.
4267 2014-06-10 Richard Biener <rguenther@suse.de>
4270 * g++.dg/opt/pr61456.C: New testcase.
4272 2014-06-10 Dominique d'Humieres <dominiq@lps.ens.fr>
4273 Mikael Morin <mikael@gcc.gnu.org>
4276 * gfortran.dg/class_array_15.f03: Check memory leaks.
4278 2014-06-10 Richard Biener <rguenther@suse.de>
4280 PR tree-optimization/57186
4281 PR tree-optimization/59299
4282 * gcc.dg/tree-ssa/ssa-sink-11.c: New testcase.
4283 * gcc.dg/tree-ssa/ssa-sink-12.c: Likewise.
4285 2014-06-10 Jakub Jelinek <jakub@redhat.com>
4288 * gfortran.dg/gomp/allocatable_components_1.f90: Remove dg-error
4290 * gfortran.dg/gomp/associate1.f90: New test.
4291 * gfortran.dg/gomp/intentin1.f90: New test.
4292 * gfortran.dg/gomp/openmp-simd-1.f90: New test.
4293 * gfortran.dg/gomp/openmp-simd-2.f90: New test.
4294 * gfortran.dg/gomp/openmp-simd-3.f90: New test.
4295 * gfortran.dg/gomp/proc_ptr_2.f90: New test.
4297 2014-06-09 Marek Polacek <polacek@redhat.com>
4300 * gcc.dg/Wcxx-compat-6.c: Change dg-warning to dg-message.
4301 * gcc.dg/array-2.c: Likewise.
4302 * gcc.dg/array-const-2.c: Likewise.
4303 * gcc.dg/ucnid-8.c: Likewise.
4304 * gcc.dg/vla-init-1.c: Likewise.
4305 * gcc.dg/array-const-3.c: Change dg-error to dg-message.
4306 * gcc.dg/c99-flex-array-7.c: Likewise.
4307 * gcc.dg/init-bad-1.c: Likewise.
4308 * gcc.dg/init-bad-3.c: Likewise.
4309 * gcc.dg/init-bad-2.c: Change dg-error and dg-warning to dg-message.
4310 * gcc.dg/pedwarn-init.c: Add dg-warning.
4311 * gcc.dg/pr53119.c: Remove dg-excess-errors.
4313 2014-06-09 Paolo Carlini <paolo.carlini@oracle.com>
4316 * g++.dg/other/redecl3.C: New.
4318 2014-06-09 Marc Glisse <marc.glisse@inria.fr>
4321 * g++.dg/pr54442.C: New file.
4323 2014-06-09 Paul Thomas <pault@gcc.gnu.org>
4326 * gfortran.dg/associate_17.f90 : New test
4328 2014-06-09 Petr Murzin <petr.murzin@intel.com>
4330 * gcc.target/i386/avx512f-vaddpd-2.c: Add static void for CALC,
4331 void for TEST instead of static void.
4332 * gcc.target/i386/avx512f-vaddps-2.c: Ditto.
4333 * gcc.target/i386/avx512f-vblendmpd-2.c: Ditto.
4334 * gcc.target/i386/avx512f-vblendmps-2.c: Ditto.
4335 * gcc.target/i386/avx512f-vbroadcastf32x4-2.c:Ditto.
4336 * gcc.target/i386/avx512f-vbroadcastf64x4-2.c:Ditto.
4337 * gcc.target/i386/avx512f-vbroadcasti32x4-2.c: Ditto.
4338 * gcc.target/i386/avx512f-vbroadcasti64x4-2.c: Ditto.
4339 * gcc.target/i386/avx512f-vbroadcastsd-2.c: Ditto.
4340 * gcc.target/i386/avx512f-vbroadcastss-2.c: Ditto.
4341 * gcc.target/i386/avx512f-vcvtps2dq-2.c: Ditto.
4342 * gcc.target/i386/avx512f-vcvttps2dq-2.c: Ditto.
4343 * gcc.target/i386/avx512f-vdivpd-2.c: Ditto.
4344 * gcc.target/i386/avx512f-vdivps-2.c: Ditto.
4345 * gcc.target/i386/avx512f-vextractf32x4-2.c: Ditto.
4346 * gcc.target/i386/avx512f-vextracti32x4-2.c: Ditto.
4347 * gcc.target/i386/avx512f-vmaxpd-2.c: Ditto.
4348 * gcc.target/i386/avx512f-vmaxps-2.c: Ditto.
4349 * gcc.target/i386/avx512f-vminpd-2.c: Ditto.
4350 * gcc.target/i386/avx512f-vminps-2.c: Ditto.
4351 * gcc.target/i386/avx512f-vmulpd-2.c: Ditto.
4352 * gcc.target/i386/avx512f-vmulps-2.c: Ditto.
4353 * gcc.target/i386/avx512f-vpaddd-2.c: Ditto.
4354 * gcc.target/i386/avx512f-vpaddq-2.c: Ditto.
4355 * gcc.target/i386/avx512f-vpblendmd-2.c: Ditto.
4356 * gcc.target/i386/avx512f-vpblendmq-2.c: Ditto.
4357 * gcc.target/i386/avx512f-vpbroadcastd-2.c: Ditto.
4358 * gcc.target/i386/avx512f-vpbroadcastq-2.c: Ditto.
4359 * gcc.target/i386/avx512f-vpcmpeqd-2.c: Ditto.
4360 * gcc.target/i386/avx512f-vpcmpeqq-2.c: Ditto.
4361 * gcc.target/i386/avx512f-vpcmpgtd-2.c: Ditto.
4362 * gcc.target/i386/avx512f-vpcmpgtq-2.c: Ditto.
4363 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4364 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4365 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4366 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4367 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4368 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4369 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4370 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4371 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4372 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4373 * gcc.target/i386/avx512f-vpslldi-2.c: Ditto.
4374 * gcc.target/i386/avx512f-vpsllq-2.c: Ditto.
4375 * gcc.target/i386/avx512f-vpsllqi-2.c: Ditto.
4376 * gcc.target/i386/avx512f-vpsrad-2.c: Ditto.
4377 * gcc.target/i386/avx512f-vpsradi-2.c: Ditto.
4378 * gcc.target/i386/avx512f-vpsraq-2.c: Ditto.
4379 * gcc.target/i386/avx512f-vpsraqi-2.c: Ditto.
4380 * gcc.target/i386/avx512f-vpsravd-2.c: Ditto.
4381 * gcc.target/i386/avx512f-vpsravq-2.c: Ditto.
4382 * gcc.target/i386/avx512f-vpsubd-2.c: Ditto.
4383 * gcc.target/i386/avx512f-vpsubq-2.c: Ditto.
4384 * gcc.target/i386/avx512f-vptestmd-2.c: Ditto.
4385 * gcc.target/i386/avx512f-vptestmq-2.c: Ditto.
4386 * gcc.target/i386/avx512f-vptestnmd-2.c: Ditto.
4387 * gcc.target/i386/avx512f-vptestnmq-2.c: Ditto.
4388 * gcc.target/i386/avx512f-vpunpckhdq-2.c: Ditto.
4389 * gcc.target/i386/avx512f-vpunpckhqdq-2.c: Ditto.
4390 * gcc.target/i386/avx512f-vpunpckldq-2.c: Ditto.
4391 * gcc.target/i386/avx512f-vpunpcklqdq-2.c: Ditto.
4392 * gcc.target/i386/avx512f-vscalefpd-2.c: Ditto.
4393 * gcc.target/i386/avx512f-vscalefps-2.c: Ditto.
4394 * gcc.target/i386/avx512f-vshuff32x4-2.c: Ditto.
4395 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
4396 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
4397 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
4398 * gcc.target/i386/avx512f-vsubpd-2.c: Ditto.
4399 * gcc.target/i386/avx512f-vsubps-2.c: Ditto.
4400 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
4401 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
4402 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
4403 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
4404 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
4405 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
4406 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
4407 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
4408 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
4409 * gcc.target/i386/avx512f-vpsllvd-2.c: Ditto.
4410 * gcc.target/i386/avx512f-vpsllvq-2.c: Ditto.
4411 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
4412 * gcc.target/i386/avx512f-vpsrldi-2.c: Ditto.
4413 * gcc.target/i386/avx512f-vpsrlq-2.c: Ditto.
4414 * gcc.target/i386/avx512f-vpsrlqi-2.c: Ditto.
4415 * gcc.target/i386/avx512f-vpsrlvd-2.c: Ditto.
4416 * gcc.target/i386/avx512f-vpsrlvq-2.c: Ditto.
4417 * gcc.target/i386/avx512f-vpshufd-2.c: Delete variables, void for TEST
4418 instead of static void.
4419 * gcc.target/i386/avx512f-vpcmpged-2.c: Add static void for CALC,
4420 delete unused variables.
4421 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
4422 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
4423 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
4424 * gcc.target/i386/avx512f-vpcmpled-2.c: Add static void for CALC,
4425 delete unused variables, void for TEST instead of static void.
4426 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
4427 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
4428 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
4429 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
4430 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
4431 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
4432 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
4433 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
4434 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
4435 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
4436 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
4437 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
4438 * gcc.target/i386/avx512f-vpmaxsd-2.c: Add static void for CALC,
4439 initialize variables.
4440 * gcc.target/i386/avx512f-vpmaxsq-2.c:Ditto.
4441 * gcc.target/i386/avx512f-vpminsd-2.c: Ditto.
4442 * gcc.target/i386/avx512f-vpminsq-2.c: Ditto.
4443 * gcc.target/i386/avx512f-vcvttsd2si-1.c: Add missed type.
4444 * gcc.target/i386/avx512f-vcvttss2si-1.c: Ditto.
4445 * gcc.target/i386/avx512f-vcmpsd-2.c: Delete unused variables.
4446 * gcc.target/i386/avx512f-vcmpss-2.c: Ditto.
4447 * gcc.target/i386/avx512f-vpmuldq-2.c: Ditto.
4448 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
4449 * gcc.target/i386/i386.exp: Ditto.
4450 * gcc.target/i386/avx512cd-vpbroadcastmb2q-2.c: Add static void for
4451 CALC, void for TEST instead of static void, initialize variables.
4452 * gcc.target/i386/avx512cd-vpbroadcastmw2d-2.c: Ditto.
4453 * gcc.target/i386/avx512cd-vpconflictd-2.c: Void for TEST instead of
4455 * gcc.target/i386/avx512cd-vpconflictq-2.c: Ditto.
4456 * gcc.target/i386/avx512cd-vplzcntd-2.c: Ditto.
4457 * gcc.target/i386/avx512cd-vplzcntq-2.c: Ditto.
4458 * gcc.target/i386/avx512f-valignd-2.c: Ditto.
4459 * gcc.target/i386/avx512f-valignq-2.c: Ditto.
4460 * gcc.target/i386/avx512f-vcmppd-2.c: Ditto.
4461 * gcc.target/i386/avx512f-vcmpps-2.c: Ditto.
4462 * gcc.target/i386/avx512f-vcompresspd-2.c: Ditto.
4463 * gcc.target/i386/avx512f-vcompressps-2.c: Ditto.
4464 * gcc.target/i386/avx512f-vcvtdq2pd-2.c: Ditto.
4465 * gcc.target/i386/avx512f-vcvtdq2ps-2.c: Ditto.
4466 * gcc.target/i386/avx512f-vcvtpd2ps-2.c: Ditto.
4467 * gcc.target/i386/avx512f-vcvtph2ps-2.c: Ditto.
4468 * gcc.target/i386/avx512f-vcvtps2pd-2.c: Ditto.
4469 * gcc.target/i386/avx512f-vcvtps2ph-2.c: Ditto.
4470 * gcc.target/i386/avx512f-vcvttpd2dq-2.c: Ditto.
4471 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
4472 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
4473 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
4474 * gcc.target/i386/avx512f-vfmaddXXXpd-2.c: Ditto.
4475 * gcc.target/i386/avx512f-vfmaddXXXps-2.c: Ditto.
4476 * gcc.target/i386/avx512f-vfmaddsubXXXpd-2.c: Ditto.
4477 * gcc.target/i386/avx512f-vfmaddsubXXXps-2.c: Ditto.
4478 * gcc.target/i386/avx512f-vfmsubXXXpd-2.c: Ditto.
4479 * gcc.target/i386/avx512f-vfmsubXXXps-2.c: Ditto.
4480 * gcc.target/i386/avx512f-vfmsubaddXXXpd-2.c: Ditto.
4481 * gcc.target/i386/avx512f-vfmsubaddXXXps-2.c: Ditto.
4482 * gcc.target/i386/avx512f-vfnmaddXXXpd-2.c: Ditto.
4483 * gcc.target/i386/avx512f-vfnmaddXXXps-2.c: Ditto.
4484 * gcc.target/i386/avx512f-vfnmsubXXXpd-2.c: Ditto.
4485 * gcc.target/i386/avx512f-vfnmsubXXXps-2.c: Ditto.
4486 * gcc.target/i386/avx512f-vgetmantpd-2.c: Ditto.
4487 * gcc.target/i386/avx512f-vgetmantps-2.c: Ditto.
4488 * gcc.target/i386/avx512f-vinsertf32x4-2.c: Ditto.
4489 * gcc.target/i386/avx512f-vinserti32x4-2.c: Ditto.
4490 * gcc.target/i386/avx512f-vmovapd-2.c: Ditto.
4491 * gcc.target/i386/avx512f-vmovaps-2.c: Ditto.
4492 * gcc.target/i386/avx512f-vmovddup-2.c: Ditto.
4493 * gcc.target/i386/avx512f-vmovdqa32-2.c: Ditto.
4494 * gcc.target/i386/avx512f-vmovdqa64-2.c: Ditto.
4495 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
4496 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
4497 * gcc.target/i386/avx512f-vmovshdup-2.c: Ditto.
4498 * gcc.target/i386/avx512f-vmovsldup-2.c: Ditto.
4499 * gcc.target/i386/avx512f-vmovupd-2.c: Ditto.
4500 * gcc.target/i386/avx512f-vmovups-2.c: Ditto.
4501 * gcc.target/i386/avx512f-vpabsd-2.c: Ditto.
4502 * gcc.target/i386/avx512f-vpabsq-2.c: Ditto.
4503 * gcc.target/i386/avx512f-vpandd-2.c: Ditto.
4504 * gcc.target/i386/avx512f-vpandnd-2.c: Ditto.
4505 * gcc.target/i386/avx512f-vpandnq-2.c: Ditto.
4506 * gcc.target/i386/avx512f-vpandq-2.c: Ditto.
4507 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
4508 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
4509 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
4510 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
4511 * gcc.target/i386/avx512f-vpcompressd-2.c: Ditto.
4512 * gcc.target/i386/avx512f-vpcompressq-2.c: Ditto.
4513 * gcc.target/i386/avx512f-vpermd-2.c: Ditto.
4514 * gcc.target/i386/avx512f-vpermi2d-2.c: Ditto.
4515 * gcc.target/i386/avx512f-vpermi2pd-2.c: Ditto.
4516 * gcc.target/i386/avx512f-vpermi2ps-2.c: Ditto.
4517 * gcc.target/i386/avx512f-vpermi2q-2.c: Ditto.
4518 * gcc.target/i386/avx512f-vpermilpd-2.c: Ditto.
4519 * gcc.target/i386/avx512f-vpermilpdi-2.c: Ditto.
4520 * gcc.target/i386/avx512f-vpermilps-2.c: Ditto.
4521 * gcc.target/i386/avx512f-vpermilpsi-2.c: Ditto.
4522 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
4523 * gcc.target/i386/avx512f-vpermpdi-2.c: Ditto.
4524 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
4525 * gcc.target/i386/avx512f-vpermq-imm-2.c: Ditto.
4526 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
4527 * gcc.target/i386/avx512f-vpermt2d-2.c: Ditto.
4528 * gcc.target/i386/avx512f-vpermt2pd-2.c: Ditto.
4529 * gcc.target/i386/avx512f-vpermt2ps-2.c: Ditto.
4530 * gcc.target/i386/avx512f-vpermt2q-2.c: Ditto.
4531 * gcc.target/i386/avx512f-vpexpandd-2.c: Ditto.
4532 * gcc.target/i386/avx512f-vpexpandq-2.c: Ditto.
4533 * gcc.target/i386/avx512f-vpmovsxbd-2.c: Ditto.
4534 * gcc.target/i386/avx512f-vpmovsxbq-2.c: Ditto.
4535 * gcc.target/i386/avx512f-vpmovsxdq-2.c: Ditto.
4536 * gcc.target/i386/avx512f-vpmovsxwd-2.c: Ditto.
4537 * gcc.target/i386/avx512f-vpmovsxwq-2.c: Ditto.
4538 * gcc.target/i386/avx512f-vpmovzxbd-2.c: Ditto.
4539 * gcc.target/i386/avx512f-vpmovzxbq-2.c: Ditto.
4540 * gcc.target/i386/avx512f-vpmovzxdq-2.c: Ditto.
4541 * gcc.target/i386/avx512f-vpmovzxwd-2.c: Ditto.
4542 * gcc.target/i386/avx512f-vpmovzxwq-2.c: Ditto.
4543 * gcc.target/i386/avx512f-vpmulld-2.c: Ditto.
4544 * gcc.target/i386/avx512f-vpord-2.c: Ditto.
4545 * gcc.target/i386/avx512f-vporq-2.c: Ditto.
4546 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
4547 * gcc.target/i386/avx512f-vpternlogd-2.c: Ditto.
4548 * gcc.target/i386/avx512f-vpternlogq-2.c: Ditto.
4549 * gcc.target/i386/avx512f-vpxord-2.c: Ditto.
4550 * gcc.target/i386/avx512f-vpxorq-2.c: Ditto.
4551 * gcc.target/i386/avx512f-vrcp14pd-2.c: Ditto.
4552 * gcc.target/i386/avx512f-vrcp14ps-2.c: Ditto.
4553 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
4554 * gcc.target/i386/avx512f-vrsqrt14pd-2.c: Ditto.
4555 * gcc.target/i386/avx512f-vrsqrt14ps-2.c: Ditto.
4556 * gcc.target/i386/avx512f-vshufpd-2.c: Ditto.
4557 * gcc.target/i386/avx512f-vshufps-2.c: Ditto.
4558 * gcc.target/i386/avx512f-vsqrtpd-2.c: Ditto.
4559 * gcc.target/i386/avx512f-vsqrtps-2.c: Ditto.
4560 * gcc.target/i386/avx512f-vunpckhpd-2.c: Ditto.
4561 * gcc.target/i386/avx512f-vunpckhps-2.c: Ditto.
4562 * gcc.target/i386/avx512f-vunpcklpd-2.c: Ditto.
4563 * gcc.target/i386/avx512f-vunpcklps-2.c: Ditto.
4564 * gcc.target/i386/avx512f-vprold-2.c: Put parentheses, void for TEST
4565 instead of static void.
4566 * gcc.target/i386/avx512f-vprolq-2.c: Ditto.
4567 * gcc.target/i386/avx512f-vprolvd-2.c: Ditto.
4568 * gcc.target/i386/avx512f-vprolvq-2.c: Ditto.
4569 * gcc.target/i386/avx512f-vprord-2.c: Ditto.
4570 * gcc.target/i386/avx512f-vprorq-2.c: Ditto.
4571 * gcc.target/i386/avx512f-vprorvd-2.c: Ditto.
4572 * gcc.target/i386/avx512f-vprorvq-2.c: Ditto.
4573 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Void for TEST instead of
4574 static void, delete unused variables.
4575 * gcc.target/i386/avx512f-vfixupimmps-2.c: Ditto.
4576 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
4577 * gcc.target/i386/avx512f-vgetexppd-2.c: Ditto.
4578 * gcc.target/i386/avx512f-vgetexpps-2.c: Ditto.
4579 * gcc.target/i386/avx512f-vpmuludq-2.c: Void for TEST instead of
4580 static void, delete unused variables, Change parameters for
4581 UNION_CHECK, MASK_MERGE and MASK_ZERO.
4582 * gcc.target/i386/avx512f-vcvtpd2dq-2.c: Change type of parameter in
4583 CALC, void for TEST instead of static void.
4584 * gcc.target/i386/avx512f-vcvtpd2udq-2.c: Change parameters for
4585 UNION_CHECK, MASK_MERGE and MASK_ZERO, void for TEST instead of static
4587 * gcc.target/i386/avx512f-vcvttpd2udq-2.c: Ditto.
4588 * gcc.target/i386/avx512f-vcvtudq2pd-2.c: Void for TEST instead of
4589 static void, change type of parameter for UNION_TYPE.
4590 * gcc.target/i386/avx512f-vcvtudq2ps-2.c: Ditto.
4591 * gcc.target/i386/avx512f-vcvtps2udq-2.c: Add static void for CALC,
4592 void for TEST instead of static void, delete unused variables, change
4593 parameters for UNION_CHECK, MASK_MERGE and MASK_ZERO.
4594 * gcc.target/i386/avx512f-vcvttps2udq-2.c: Ditto.
4595 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
4596 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
4597 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
4598 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
4599 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
4600 * gcc.target/i386/avx512f-vpmaxud-2.c: Add static void for CALC,
4601 void for TEST instead of static void, change parameters for
4602 UNION_CHECK, UNION_TYPE, MASK_MERGE and MASK_ZERO.
4603 * gcc.target/i386/avx512f-vpmaxuq-2.c: Ditto.
4604 * gcc.target/i386/avx512f-vpminud-2.c: Ditto.
4605 * gcc.target/i386/avx512f-vpminuq-2.c: Ditto.
4606 * gcc.target/i386/avx512f-additional-reg-names.c: Add
4607 __attribute__((unused)).
4608 * gcc.target/i386/avx512f-dummy.c: Delete unused variables, add
4609 __attribute__((unused)).
4610 * gcc.target/i386/avx512f-kandnw-1.c: Initialize variables.
4611 * gcc.target/i386/avx512f-kandw-1.c: Ditto.
4612 * gcc.target/i386/avx512f-klogic-2.c: Ditto.
4613 * gcc.target/i386/avx512f-knotw-1.c: Ditto.
4614 * gcc.target/i386/avx512f-korw-1.c: Ditto.
4615 * gcc.target/i386/avx512f-kunpckbw-1.c: Ditto.
4616 * gcc.target/i386/avx512f-kxnorw-1.c: Ditto.
4617 * gcc.target/i386/avx512f-kxorw-1.c: Ditto.
4618 * gcc.target/i386/avx512f-kortestw-1.c: Initialize variables,
4619 add __attribute__((unused)).
4620 * gcc.target/i386/avx512f-vcvttsd2si-2.c: Exclude "avx512f-helper.h"
4621 * gcc.target/i386/avx512f-vcvttss2si-2.c:Ditto.
4622 * gcc.target/i386/avx512f-vgetexpsd-2.c: Ditto.
4623 * gcc.target/i386/avx512f-vgetexpss-2.c: Ditto.
4624 * gcc.target/i386/avx512f-vrndscalesd-2.c: Ditto.
4625 * gcc.target/i386/avx512f-vrndscaless-2.c: Ditto.
4626 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto.
4627 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto.
4628 * gcc.target/i386/avx512f-vgetmantsd-2.c: Exclude "avx512f-helper.h",
4629 delete unused variables.
4630 * gcc.target/i386/avx512f-vgetmantss-2.c: Ditto.
4631 * gcc.target/i386/avx512f-vrcp14sd-2.c: Ditto.
4632 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
4633 * gcc.target/i386/avx512f-vrsqrt14sd-2.c: Ditto.
4634 * gcc.target/i386/avx512f-vrsqrt14ss-2.c: Ditto.
4635 * gcc.target/i386/avx512f-helper.h: Void for test_512() instead of
4636 static void, mask_merging and zero_masking for unsigned types.
4637 * gcc.target/i386/m128-check.h: Add new unions, CHECK_EXP and
4638 CHECK_ARRAY for unsigned types.
4639 * gcc.target/i386/m256-check.h: Ditto.
4640 * gcc.target/i386/m512-check.h: Ditto.
4642 2014-06-09 Alan Lawrence <alan.lawrence@arm.com>
4645 * gcc.target/arm/pr48252.c (main): Expect same result
4648 2014-06-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4651 * gfortran.dg/cray_pointers_10.f90: New file.
4653 2014-06-09 Jakub Jelinek <jakub@redhat.com>
4655 * gfortran.dg/gomp/udr6.f90 (f1, f2, f3): Use complex(kind=8)
4656 instead of complex(kind=16).
4658 2014-06-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4661 * gfortran.dg/bind_c_usage_29.f90: New file.
4663 2014-06-07 Eric Botcazou <ebotcazou@adacore.com>
4665 * gnat.dg/opt38.adb: New test.
4666 * gnat.dg/opt38_pkg.ad[sb]: New helper.
4668 2014-06-07 Hans-Peter Nilsson <hp@bitrange.com>
4671 * gcc.dg/torture/stackalign/builtin-return-1.c (STACK_ARGUMENTS_SIZE):
4672 New macro, 0 for __MMIX__, default 64.
4673 (bar): Pass it to __builtin_apply instead of literal 64.
4675 2014-06-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4677 * gfortran.dg/io_constraints_11.f90: New file.
4678 * gfortran.dg/io_constraints_12.f90: New file.
4679 * gfortran.dg/io_constraints_13.f90: New file.
4681 2014-06-06 Uros Bizjak <ubizjak@gmail.com>
4684 * gcc.target/i386/pr61423.c: New test.
4686 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4689 * g++.dg/cpp0x/constexpr-union6.C: New.
4690 * g++.dg/cpp0x/union6.C: Likewise.
4691 * g++.dg/init/ref14.C: Adjust.
4692 * g++.dg/init/union1.C: Likewise.
4694 2014-06-06 Richard Biener <rguenther@suse.de>
4696 PR tree-optimization/59299
4697 * gcc.dg/tree-ssa/ssa-sink-10.c: New testcase.
4699 2014-06-06 James Greenhalgh <james.greenhalgh@arm.com>
4701 * gcc.dg/tree-ssa/pr42585.c: Skip for AArch64.
4702 * gcc.dg/tree-ssa/sra-12.c: Likewise.
4704 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4706 * gcc.c-torture/execute/bswap-2.c: Add alignment constraints to
4707 bitfield and test wrong results instead of correct results to make the
4710 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4713 * g++.dg/cpp0x/constexpr-60432.C: New.
4715 2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
4718 * g++.dg/cpp0x/constexpr-60199.C: New.
4720 2014-06-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
4722 * gcc.dg/optimize-bswaphi-1.c: Adapt test to change of dump output.
4723 Specify -march=z900 as an additional option.
4724 * gcc.dg/optimize-bswapsi-1.c: Likewise for s390 options.
4725 * gcc.dg/optimize-bswapsi-2.c: Likewise.
4726 * gcc.dg/optimize-bswapdi-3.c: Likewise for adaptation to dump change.
4728 2014-06-06 Jakub Jelinek <jakub@redhat.com>
4730 * gfortran.dg/gomp/allocatable_components_1.f90: Adjust for
4731 reduction clause diagnostic changes.
4732 * gfortran.dg/gomp/appendix-a/a.31.3.f90: Likewise.
4733 * gfortran.dg/gomp/reduction1.f90: Likewise.
4734 * gfortran.dg/gomp/reduction3.f90: Likewise.
4735 * gfortran.dg/gomp/udr1.f90: New test.
4736 * gfortran.dg/gomp/udr2.f90: New test.
4737 * gfortran.dg/gomp/udr3.f90: New test.
4738 * gfortran.dg/gomp/udr4.f90: New test.
4739 * gfortran.dg/gomp/udr5.f90: New test.
4740 * gfortran.dg/gomp/udr6.f90: New test.
4741 * gfortran.dg/gomp/udr7.f90: New test.
4743 2014-06-06 Christian Bruel <christian.bruel@st.com>
4745 PR tree-optimization/43934
4746 * gcc.dg/tree-ssa/ssa-lim-8.c: New testcase.
4748 2014-06-05 S. Gilles <sgilles@terpmail.umd.edu>
4751 * gcc.dg/pr53119.c: New testcase.
4753 2014-06-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4756 * gcc.target/avr/pr52472.c: New test.
4759 2014-06-05 Jeff Law <law@redhat.com>
4761 PR tree-optimization/61289
4762 * g++.dg/pr61289.C: New test.
4763 * g++.dg/pr61289-2.C: New test.
4765 2014-06-05 Richard Biener <rguenther@suse.de>
4766 Paolo Carlini <paolo.carlini@oracle.com>
4769 * g++.dg/parse/pr56961.C: New.
4771 2014-06-05 Kai Tietz <ktietz@redhat.com>
4774 * gcc.target/i386/sibcall-4.c: Remove xfail.
4776 2014-06-05 Julian Brown <julian@codesourcery.com>
4777 Sandra Loosemore <sandra@codesourcery.com>
4779 * gcc.target/arm/pr45094.c: Remove -mcpu=cortex-a8, dg-skip-if options.
4781 2014-06-05 Richard Biener <rguenther@suse.de>
4784 * g++.dg/diagnostic/pr61004.C: New testcase.
4786 2014-06-05 Yuri Rumyantsev <ysrumyan@gmail.com>
4788 * gcc.dg/torture/pr61319.c: New test.
4790 2014-06-05 Marek Polacek <polacek@redhat.com>
4793 * gcc.dg/pr56724-3.c: New test.
4795 2014-06-05 Andreas Schwab <schwab@suse.de>
4797 * g++.dg/cpp0x/initlist86.C (main): Initialize i.
4799 2014-06-05 Marek Polacek <polacek@redhat.com>
4802 * c-c++-common/pr49706.c: New test.
4804 2014-06-05 Marek Polacek <polacek@redhat.com>
4807 * gcc.dg/Wshadow-1.c: Use dg-message for "shadowed declaration".
4808 * gcc.dg/Wshadow-3.c: Likewise.
4809 * gcc.dg/pr48062.c: New test.
4811 2014-06-04 Paolo Carlini <paolo.carlini@oracle.com>
4814 * g++.dg/init/pr43453.C: New.
4816 2014-06-04 Marc Glisse <marc.glisse@inria.fr>
4818 PR tree-optimization/61385
4819 * gcc.dg/tree-ssa/pr61385.c: New file.
4821 2014-06-04 Richard Biener <rguenther@suse.de>
4823 PR tree-optimization/60098
4824 * gcc.dg/tree-ssa/ssa-dse-15.c: New testcase.
4826 2014-06-04 Richard Biener <rguenther@suse.de>
4828 * gcc.dg/tree-ssa/ssa-dse-16.c: New testcase.
4830 2014-06-04 Igor Zamyatin <igor.zamyatin@intel.com>
4833 * c-c++-common/cilk-plus/AN/pr58942.c: Check for correct handling of
4834 the case with a pointer.
4836 2014-06-04 Marek Polacek <polacek@redhat.com>
4839 * c-c++-common/pr30020.c: New test.
4841 2014-06-03 Andrew Pinski <apinski@cavium.com>
4843 * gcc.c-torture/compile/20140528-1.c: New testcase.
4845 2014-06-03 Dehao Chen <dehao@google.com>
4847 * gcc.dg/tree-prof/merge_block.c: New test.
4849 2014-06-03 Uros Bizjak <ubizjak@gmail.com>
4851 * g++.dg/ext/mv14.C (dg-options): Add -march=x86-64.
4852 * g++.dg/ext/mv15.C (dg-options): Ditto.
4854 2014-06-03 Paolo Carlini <paolo.carlini@oracle.com>
4858 * g++.dg/cpp0x/nullptr31.C: New.
4859 * g++.dg/cpp0x/sfinae-nullptr1.C: Likewise.
4860 * g++.dg/cpp0x/nullptr17.C: Update.
4862 2014-06-03 Marek Polacek <polacek@redhat.com>
4865 * c-c++-common/pr60439.c: New test.
4866 * g++.dg/eh/scope1.C (f4): Add dg-warning.
4868 2014-06-03 Martin Jambor <mjambor@suse.cz>
4871 * g++.dg/ipa/pr61160-1.C: New test.
4873 2014-06-03 Richard Biener <rguenther@suse.de>
4875 PR tree-optimization/61383
4876 * gcc.dg/torture/pr61383-1.c: New testcase.
4878 2014-06-03 Andreas Schwab <schwab@linux-m68k.org>
4880 * gcc.target/powerpc/vsxcopy.c (dg-options): Add -mvsx.
4882 2014-06-02 Jeff Law <law@redhat.com>
4884 PR rtl-optimization/61094
4885 * g++.dg/pr61094: New test.
4887 2014-06-02 Uros Bizjak <ubizjak@gmail.com>
4889 * gcc.target/i386/xop-rotate1-vector.c (dg-options): Add -mno-avx2.
4890 * gcc.target/i386/xop-rotate2-vector.c (dg-options): Ditto.
4891 * gcc.target/i386/xop-rotate3-vector.c (dg-options): Ditto.
4892 * gcc.target/i386/xop-imul32widen-vector.c (dg-options): Ditto.
4893 * gcc.target/i386/xop-imul64-vector.c (dg-options): Ditto.
4894 * gcc.target/i386/xop-shift1-vector.c (dg-options): Ditto.
4895 * gcc.target/i386/xop-shift2-vector.c (dg-options): Ditto.
4896 * gcc.target/i386/xop-shift3-vector.c (dg-options): Ditto.
4898 2014-06-02 Richard Biener <rguenther@suse.de>
4900 PR tree-optimization/61346
4901 * gcc.dg/torture/pr61346.c: New testcase.
4903 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4905 * gcc.target/i386/sibcall-2.c: Xfail dg-final scan-assembler-not,
4907 * gcc.target/i386/sibcall-4.c: Ditto.
4908 * gcc.target/i386/fuse-caller-save.c: Add -mregparm=1 for ia32 target.
4910 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4912 * gcc.target/i386/sibcall-2.c (dg-final): Properly escape '[' and ']'
4913 in scan-assembler-not string.
4914 * gcc.target/i386/sibcall-3.c (dg-final): Ditto.
4915 * gcc.target/i386/sibcall-4.c (dg-final): Ditto.
4916 * gcc.target/i386/sibcall-6.c (dg-final): Ditto.
4918 2014-06-01 Uros Bizjak <ubizjak@gmail.com>
4920 * g++.dg/pr60969.C (dg-do compile): Change ilp32 target to ia32.
4922 2014-06-01 Kai Tietz <ktietz@redhat.com>
4925 * gcc.target/i386/sibcall-6.c: New test.
4927 2014-05-31 Paolo Carlini <paolo.carlini@oracle.com>
4931 * g++.dg/cpp0x/pr57543-1.C: New.
4932 * g++.dg/cpp0x/pr57543-2.C: Likewise.
4933 * g++.dg/cpp0x/pr57543-3.C: Likewise.
4934 * g++.dg/cpp0x/decltype59.C: Likewise.
4936 2014-05-31 Tom de Vries <tom@codesourcery.com>
4938 * gcc.target/i386/sibcall-4.c: Add missing closing brace.
4940 2014-05-30 Jakub Jelinek <jakub@redhat.com>
4942 * lib/target-libpath.exp (set_gcc_exec_prefix_env_var,
4943 restore_gcc_exec_prefix_env_var): New procedures.
4944 (set_ld_library_path_env_vars,
4945 restore_ld_library_path_env_vars): Use them.
4946 * lib/c-compat.exp: Load target-libpath.exp.
4947 (compat-use-alt-compiler): Call restore_gcc_exec_prefix_env_var.
4948 (compat-use-tst-compiler): Call set_gcc_exec_prefix_env_var.
4949 * g++.dg/compat/compat.exp (compat-use-alt-compiler): Call
4950 restore_gcc_exec_prefix_env_var.
4951 * g++.dg/compat/struct-layout-1.exp (compat-use-alt-compiler):
4954 * c-c++-common/asan/misalign-1.c: New test.
4955 * c-c++-common/asan/misalign-2.c: New test.
4957 * g++.dg/asan/asan_test.C: Add -std=c++11 and
4958 -DSANITIZER_USE_DEJAGNU_GTEST=1 to dg-options, remove
4959 -DASAN_USE_DEJAGNU_GTEST=1.
4960 * g++.dg/asan/asan_mem_test.cc: Updated from upstream r209283.
4961 * g++.dg/asan/asan_oob_test.cc: Likewise.
4962 * g++.dg/asan/sanitizer_test_utils.h: Likewise.
4963 * g++.dg/asan/asan_str_test.cc: Likewise.
4964 * g++.dg/asan/asan_test_utils.h: Likewise.
4965 * g++.dg/asan/sanitizer_test_config.h: Likewise.
4966 * g++.dg/asan/asan_test.cc: Likewise. Allow size 12 for long double.
4967 * g++.dg/asan/sanitizer_pthread_wrappers.h: New file.
4968 Imported from upstream r209283.
4969 * g++.dg/asan/asan_test_config.h: Likewise.
4971 2014-05-30 Kai Tietz <ktietz@redhat.com>
4974 * gcc.target/i386/sibcall-1.c: New test.
4975 * gcc.target/i386/sibcall-2.c: New test.
4976 * gcc.target/i386/sibcall-3.c: New test.
4977 * gcc.target/i386/sibcall-4.c: New test.
4979 2014-05-30 Ian Lance Taylor <iant@google.com>
4981 * gcc.target/i386/pause-2.c: New test.
4983 2014-05-30 Tom de Vries <tom@codesourcery.com>
4985 * gcc.target/i386/fuse-caller-save.c: New test.
4986 * gcc.dg/ira-shrinkwrap-prep-1.c: Run with -fno-use-caller-save.
4987 * gcc.dg/ira-shrinkwrap-prep-2.c: Same.
4989 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
4991 * gcc.target/arm/simd/vrev16p8_1.c: New file.
4992 * gcc.target/arm/simd/vrev16qp8_1.c: New file.
4993 * gcc.target/arm/simd/vrev16qs8_1.c: New file.
4994 * gcc.target/arm/simd/vrev16qu8_1.c: New file.
4995 * gcc.target/arm/simd/vrev16s8_1.c: New file.
4996 * gcc.target/arm/simd/vrev16u8_1.c: New file.
4997 * gcc.target/arm/simd/vrev32p16_1.c: New file.
4998 * gcc.target/arm/simd/vrev32p8_1.c: New file.
4999 * gcc.target/arm/simd/vrev32qp16_1.c: New file.
5000 * gcc.target/arm/simd/vrev32qp8_1.c: New file.
5001 * gcc.target/arm/simd/vrev32qs16_1.c: New file.
5002 * gcc.target/arm/simd/vrev32qs8_1.c: New file.
5003 * gcc.target/arm/simd/vrev32qu16_1.c: New file.
5004 * gcc.target/arm/simd/vrev32qu8_1.c: New file.
5005 * gcc.target/arm/simd/vrev32s16_1.c: New file.
5006 * gcc.target/arm/simd/vrev32s8_1.c: New file.
5007 * gcc.target/arm/simd/vrev32u16_1.c: New file.
5008 * gcc.target/arm/simd/vrev32u8_1.c: New file.
5009 * gcc.target/arm/simd/vrev64f32_1.c: New file.
5010 * gcc.target/arm/simd/vrev64p16_1.c: New file.
5011 * gcc.target/arm/simd/vrev64p8_1.c: New file.
5012 * gcc.target/arm/simd/vrev64qf32_1.c: New file.
5013 * gcc.target/arm/simd/vrev64qp16_1.c: New file.
5014 * gcc.target/arm/simd/vrev64qp8_1.c: New file.
5015 * gcc.target/arm/simd/vrev64qs16_1.c: New file.
5016 * gcc.target/arm/simd/vrev64qs32_1.c: New file.
5017 * gcc.target/arm/simd/vrev64qs8_1.c: New file.
5018 * gcc.target/arm/simd/vrev64qu16_1.c: New file.
5019 * gcc.target/arm/simd/vrev64qu32_1.c: New file.
5020 * gcc.target/arm/simd/vrev64qu8_1.c: New file.
5021 * gcc.target/arm/simd/vrev64s16_1.c: New file.
5022 * gcc.target/arm/simd/vrev64s32_1.c: New file.
5023 * gcc.target/arm/simd/vrev64s8_1.c: New file.
5024 * gcc.target/arm/simd/vrev64u16_1.c: New file.
5025 * gcc.target/arm/simd/vrev64u32_1.c: New file.
5026 * gcc.target/arm/simd/vrev64u8_1.c: New file.
5028 2014-05-29 Vladimir Makarov <vmakarov@redhat.com>
5030 PR rtl-optimization/61325
5031 * gcc.target/aarch64/pr61325.c: New.
5033 2014-05-29 Alan Lawrence <alan.lawrence@arm.com>
5035 * gcc.target/arm/simd/vextQf32_1.c: New file.
5036 * gcc.target/arm/simd/vextQp16_1.c: New file.
5037 * gcc.target/arm/simd/vextQp8_1.c: New file.
5038 * gcc.target/arm/simd/vextQs16_1.c: New file.
5039 * gcc.target/arm/simd/vextQs32_1.c: New file.
5040 * gcc.target/arm/simd/vextQs64_1.c: New file.
5041 * gcc.target/arm/simd/vextQs8_1.c: New file.
5042 * gcc.target/arm/simd/vextQu16_1.c: New file.
5043 * gcc.target/arm/simd/vextQu32_1.c: New file.
5044 * gcc.target/arm/simd/vextQu64_1.c: New file.
5045 * gcc.target/arm/simd/vextQu8_1.c: New file.
5046 * gcc.target/arm/simd/vextQp64_1.c: New file.
5047 * gcc.target/arm/simd/vextf32_1.c: New file.
5048 * gcc.target/arm/simd/vextp16_1.c: New file.
5049 * gcc.target/arm/simd/vextp8_1.c: New file.
5050 * gcc.target/arm/simd/vexts16_1.c: New file.
5051 * gcc.target/arm/simd/vexts32_1.c: New file.
5052 * gcc.target/arm/simd/vexts64_1.c: New file.
5053 * gcc.target/arm/simd/vexts8_1.c: New file.
5054 * gcc.target/arm/simd/vextu16_1.c: New file.
5055 * gcc.target/arm/simd/vextu32_1.c: New file.
5056 * gcc.target/arm/simd/vextu64_1.c: New file.
5057 * gcc.target/arm/simd/vextu8_1.c: New file.
5058 * gcc.target/arm/simd/vextp64_1.c: New file.
5060 2014-05-29 Radovan Obradovic <robradovic@mips.com>
5061 Tom de Vries <tom@codesourcery.com>
5063 * gcc.target/mips/mips.exp: Add use-caller-save to -ffoo/-fno-foo
5065 * gcc.target/mips/fuse-caller-save.h: New include file.
5066 * gcc.target/mips/fuse-caller-save.c: New test.
5067 * gcc.target/mips/fuse-caller-save-mips16.c: Same.
5068 * gcc.target/mips/fuse-caller-save-micromips.c: Same.
5070 2014-05-29 Evgeny Stupachenko <evstupac@gmail.com>
5072 * gcc.dg/vect/pr52252-ld.c: Fix target and options for the test.
5074 2014-05-28 Richard Biener <rguenther@suse.de>
5077 * gcc.dg/pr61045.c: New testcase.
5079 2014-05-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5081 * lib/clearcap.exp: New file.
5082 * gcc.dg/vect/vect.exp: Load clearcap.exp.
5083 Remove clearcap_ldflags handling.
5084 Call clearcap-init, clearcap-finish.
5085 * gcc.target/i386/i386.exp: Likewise.
5086 * gcc.target/i386/clearcap.map: Move to ../config/sol2-clearcap.map.
5087 * gcc.target/i386/clearcapv2.map: Move to
5088 ../config/sol2-clearcapv2.map.
5089 * gcc.target/x86_64/abi/avx/abi-avx.exp: Likewise.
5090 * gcc.target/x86_64/abi/avx512f/abi-avx512f.exp: Likewise.
5092 2014-05-28 Richard Biener <rguenther@suse.de>
5094 PR tree-optimization/61335
5095 * gfortran.dg/pr61335.f90: New testcase.
5097 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5099 * gnat.dg/aliasing1.adb (dg-final): Robustify pattern matching.
5101 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5103 * gnat.dg/overflow_fixed.adb: New test.
5105 2014-05-27 Marek Polacek <polacek@redhat.com>
5108 * gcc.dg/pr56724-1.c: New test.
5109 * gcc.dg/pr56724-2.c: New test.
5110 * gcc.dg/wtr-conversion-1.c: Use -Wtraditional-conversion instead of
5112 * gcc.dg/dfp/wtr-conversion-1.c: Likewise.
5114 2014-05-27 Eric Botcazou <ebotcazou@adacore.com>
5116 * gcc.dg/fold-compare-8.c: New test.
5117 * gcc.dg/Wstrict-overflow-25.c: Likewise.
5119 2014-05-27 Richard Biener <rguenther@suse.de>
5121 * gcc.dg/tree-ssa/vrp92.c: New testcase.
5123 2014-05-27 Marek Polacek <polacek@redhat.com>
5126 * c-c++-common/ubsan/float-cast.h: Conditionally define LLONG_MAX,
5127 LLONG_MIN, and ULLONG_MAX.
5129 2014-05-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5131 * lib/target-supports.exp (check_effective_target_vect_bswap):
5132 Specify arm*-*-* support.
5134 2014-05-27 Dominique d'Humieres <dominiq@lps.ens.fr>
5137 * c-c++-common/ubsan/float-cast-overflow-1.c: Make the sign of
5139 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise.
5140 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise.
5142 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5144 * gcc.dg/tree-ssa/ssa-fre-40.c: Cleanup fre1 tree dump.
5146 2014-05-26 Richard Sandiford <r.sandiford@uk.ibm.com>
5148 PR rtl-optimization/61222
5149 * gcc.c-torture/compile/pr61222-1.c: New test.
5150 * gcc.c-torture/compile/pr61222-2.c: Likewise.
5152 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5154 * c-c++-common/cilk-plus/AN/pr61191.c: Fix dg-error directives.
5156 2014-05-26 Uros Bizjak <ubizjak@gmail.com>
5158 * gcc.dg/lto/pr61278_1.c: Remove dg directives.
5160 2014-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5162 PR libgfortran/55117
5163 * gfortran.dg/namelist_85.f90: New test.
5165 2014-05-26 Igor Zamyatin <igor.zamyatin@intel.com>
5168 * c-c++-common/cilk-plus/AN/pr61191.c: Check for correct handling of
5169 the case with syntax error.
5171 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5173 * gcc.dg/lto/pr61278_0.c: New test.
5174 * gcc.dg/lto/pr61278_1.c: New test.
5176 2014-05-26 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5178 * gcc.dg/pr61220.c: New test.
5179 * gcc.dg/shrink-wrap-loop.c: Disable for x86_64 -m32 mode.
5181 2014-05-25 Tobias Burnus <burnus@net-b.de>
5183 * gfortran.dg/coarray_10.f90: Update dg-warning.
5184 * gfortran.dg/coarray_this_image_1.f90: New.
5185 * gfortran.dg/coarray_this_image_2.f90: New.
5187 2014-05-24 Jerry DeLisle <jvdelisle@gcc.gnu>
5190 * gfortran.dg/arrayio_14.f90: New test.
5192 2014-05-24 Andreas Schwab <schwab@suse.de>
5194 * gcc.c-torture/execute/bswap-2.c (main): Handle more bitfield layouts.
5196 2014-05-24 Dominique d'Humieres <dominiq@lps.ens.fr>
5198 * gfortran.dg/gfortran.dg/bind_c_array_params_2.f90:
5199 Adjust regexp for -flto.
5200 * gfortran.dg/gfortran.dg/pr48636-2.f90: Likewise.
5201 * gfortran.dg/pr52835.f90: Likewise.
5203 2014-05-23 Vladimir Makarov <vmakarov@redhat.com>
5205 PR rtl-optimization/61215
5206 * gcc.target/i386/pr61215.c: New.
5208 2014-05-23 Marek Polacek <polacek@redhat.com>
5209 Jakub Jelinek <jakub@redhat.com>
5211 * c-c++-common/ubsan/float-cast-overflow-1.c: New test.
5212 * c-c++-common/ubsan/float-cast-overflow-10.c: New test.
5213 * c-c++-common/ubsan/float-cast-overflow-2.c: New test.
5214 * c-c++-common/ubsan/float-cast-overflow-3.c: New test.
5215 * c-c++-common/ubsan/float-cast-overflow-4.c: New test.
5216 * c-c++-common/ubsan/float-cast-overflow-5.c: New test.
5217 * c-c++-common/ubsan/float-cast-overflow-6.c: New test.
5218 * c-c++-common/ubsan/float-cast-overflow-7.c: New test.
5219 * c-c++-common/ubsan/float-cast-overflow-7.h: New file.
5220 * c-c++-common/ubsan/float-cast-overflow-8.c: New test.
5221 * c-c++-common/ubsan/float-cast-overflow-9.c: New test.
5222 * c-c++-common/ubsan/float-cast.h: New file.
5223 * g++.dg/ubsan/float-cast-overflow-bf.C: New test.
5224 * gcc.dg/ubsan/float-cast-overflow-bf.c: New test.
5226 2014-05-23 Jiong Wang <jiong.wang@arm.com>
5228 * gcc.target/aarch64/tail_indirect_call_1.c: New.
5230 2014-05-23 Paolo Carlini <paolo.carlini@oracle.com>
5232 * g++.dg/cpp1y/lambda-init9.C: New.
5234 2014-05-23 Richard Biener <rguenther@suse.de>
5237 * gcc.dg/Wstrict-overflow-18.c: Revert un-XFAILing and
5238 adjust testcase to reflect reality.
5240 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5242 PR tree-optimization/54733
5243 * gcc.dg/optimize-bswapdi-3.c: New test to check extension of bswap
5244 optimization to support memory sources and bitwise operations
5245 equivalent to load in host endianness.
5246 * gcc.dg/optimize-bswaphi-1.c: Likewise.
5247 * gcc.dg/optimize-bswapsi-2.c: Likewise.
5248 * gcc.c-torture/execute/bswap-2.c: Likewise.
5250 2014-05-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
5252 * lib/target-supports.exp: New effective targets for architectures
5253 capable of performing byte swap.
5254 * gcc.dg/optimize-bswapdi-1.c: Convert to new bswap target.
5255 * gcc.dg/optimize-bswapdi-2.c: Likewise.
5256 * gcc.dg/optimize-bswapsi-1.c: Likewise.
5258 2014-05-22 Paolo Carlini <paolo.carlini@oracle.com>
5261 * g++.dg/cpp0x/lambda/lambda-ice13.C: New.
5262 * g++.dg/cpp0x/lambda/lambda-ice7.C: Adjust.
5264 2014-05-22 Xinliang David Li <davidxl@google.com>
5266 * g++.dg/ipa/devirt-15.C: Fix expected message.
5267 * g++.dg/ipa/devirt-16.C: Ditto.
5268 * g++.dg/ipa/devirt-17.C: Ditto.
5269 * g++.dg/ipa/devirt-26.C: Ditto.
5270 * g++.dg/ipa/imm-devirt-1.C: Ditto.
5271 * g++.dg/ipa/imm-devirt-2.C: Ditto.
5272 * g++.dg/tree-ssa/pr8781.C:Ditto.
5274 2014-05-22 Peter Bergner <bergner@vnet.ibm.com>
5276 * gcc.target/powerpc/htm-ttest.c: New test.
5278 2014-05-22 Eric Botcazou <ebotcazou@adacore.com>
5280 * gnat.dg/opt37.ad[sb]: New test.
5282 2014-05-21 Jonathan Wakely <jwakely@redhat.com>
5285 * g++.dg/cilk-plus/AN/array_function.cc: New.
5287 2014-05-22 Richard Biener <rguenther@suse.de>
5289 * gcc.dg/tree-ssa/alias-33.c: New testcase.
5291 2014-05-22 Kostya Serebryany <kcc@google.com>
5293 * c-c++-common/tsan/mutexset1.c: Update the test to match
5295 * g++.dg/asan/symbolize-callback-1.C: Delete the deprecated test.
5297 2014-05-21 Marek Polacek <polacek@redhat.com>
5300 * g++.dg/ubsan/pr61272.C: New test.
5302 2014-05-21 Cesar Philippidis <cesar@codesourcery.com>
5303 Sandra Loosemore <sandra@codesourcery.com>
5306 * lib/scanasm.exp (scan-lto-assembler): New procedure.
5307 * gcc.target/nios2/custom-fp-lto.c: New test.
5309 2014-05-21 Andreas Schwab <schwab@suse.de>
5311 * g++.dg/cpp0x/pr61038.C (operator "" _s): Use size_t.
5313 2014-05-21 Oleg Endo <olegendo@gcc.gnu.org>
5316 * gcc.target/sh/pr54236-3.c: New.
5318 2014-05-21 Igor Zamyatin <igor.zamyatin@intel.com>
5321 * c-c++-common/cilk-plus/CK/invalid_sync.c: New test.
5323 2014-05-20 Jan Hubicka <hubicka@ucw.cz>
5325 PR tree-optimization/60899
5326 * g++.dg/ipa/devirt-11.C: Update template.
5328 2014-05-20 Edward Smith-Rowland <3dw4rd@verizon.net>
5331 * g++.dg/cpp0x/pr61038.C: New.
5333 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5338 * g++.dg/cpp0x/nsdmi-template11.C: New.
5339 * g++.dg/cpp0x/nsdmi-template12.C: Likewise.
5340 * g++.dg/cpp0x/nsdmi-template13.C: Likewise.
5342 2014-05-20 Eric Botcazou <ebotcazou@adacore.com>
5344 * gnat.dg/opt35.adb: New test.
5345 * gnat.dg/opt36.adb: Likewise.
5346 * gnat.dg/opt35_pkg.ad[sb]: New helper.
5348 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5351 * g++.dg/cpp0x/Wattributes1.C: New.
5352 * g++.dg/ext/visibility/redecl1.C: Adjust.
5353 * g++.dg/ext/visibility/visibility-7.C: Likewise.
5355 2014-05-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5357 * gcc.target/powerpc/vsxcopy.c: New test.
5359 2014-05-20 Paolo Carlini <paolo.carlini@oracle.com>
5362 * g++.dg/cpp0x/nsdmi-union6.C: New.
5363 * g++.dg/parse/pr58664.C: Likewise.
5364 * g++.dg/cpp0x/nsdmi6.C: Tweak.
5365 * g++.dg/parse/crash31.C: Likewise.
5366 * g++.dg/template/error2.C: Likewise.
5367 * g++.dg/template/inherit8.C: Likewise.
5368 * g++.dg/template/offsetof2.C: Likewise.
5370 2014-05-19 Paolo Carlini <paolo.carlini@oracle.com>
5372 * c-c++-common/gomp/simd4.c: Adjust for inform.
5373 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5374 * g++.dg/cpp0x/forw_enum6.C: Likewise.
5375 * g++.dg/cpp0x/lambda/lambda-ice7.C: Likewise.
5376 * g++.dg/cpp0x/noexcept15.C: Likewise.
5377 * g++.dg/cpp0x/variadic-ex2.C: Likewise.
5378 * g++.dg/eh/spec6.C: Likewise.
5379 * g++.dg/expr/cast1.C: Likewise.
5380 * g++.dg/expr/dtor1.C: Likewise.
5381 * g++.dg/ext/is_base_of_diagnostic.C: Likewise.
5382 * g++.dg/ext/unary_trait_incomplete.C: Likewise.
5383 * g++.dg/gomp/pr49223-2.C: Likewise.
5384 * g++.dg/gomp/udr-4.C: Likewise.
5385 * g++.dg/init/delete1.C: Likewise.
5386 * g++.dg/other/crash-2.C: Likewise.
5387 * g++.dg/parse/crash24.C: Likewise.
5388 * g++.dg/parse/crash25.C: Likewise.
5389 * g++.dg/parse/crash31.C: Likewise.
5390 * g++.dg/parse/crash49.C: Likewise.
5391 * g++.dg/parse/crash50.C: Likewise.
5392 * g++.dg/parse/crash54.C: Likewise.
5393 * g++.dg/parse/dtor7.C: Likewise.
5394 * g++.dg/parse/error40.C: Likewise.
5395 * g++.dg/parse/fused-params1.C: Likewise.
5396 * g++.dg/parse/new1.C: Likewise.
5397 * g++.dg/template/crash35.C: Likewise.
5398 * g++.dg/template/crash59.C: Likewise.
5399 * g++.dg/template/crash77.C: Likewise.
5400 * g++.dg/template/error51.C: Likewise.
5401 * g++.dg/template/incomplete1.C: Likewise.
5402 * g++.dg/template/incomplete3.C: Likewise.
5403 * g++.dg/template/incomplete4.C: Likewise.
5404 * g++.dg/template/incomplete5.C: Likewise.
5405 * g++.dg/template/inherit8.C: Likewise.
5406 * g++.dg/template/instantiate1.C: Likewise.
5407 * g++.dg/template/instantiate3.C: Likewis: Likewise.
5408 * g++.dg/template/offsetof2.C: Likewise.
5409 * g++.dg/tm/pr51928.C: Likewise.
5410 * g++.dg/warn/Wdelete-incomplete-1.C: Likewise.
5411 * g++.dg/warn/incomplete1.C: Likewise.
5412 * g++.dg/warn/incomplete2.C: Likewise.
5413 * g++.old-deja/g++.brendan/friend4.C: Likewise.
5414 * g++.old-deja/g++.bugs/900121_01.C: Likewise.
5415 * g++.old-deja/g++.bugs/900214_01.C: Likewise.
5416 * g++.old-deja/g++.eh/catch1.C: Likewise.
5417 * g++.old-deja/g++.eh/spec6.C: Likewise.
5418 * g++.old-deja/g++.mike/p7868.C: Likewise.
5419 * g++.old-deja/g++.other/crash38.C: Likewise.
5420 * g++.old-deja/g++.other/enum2.C: Likewise.
5421 * g++.old-deja/g++.other/incomplete.C: Likewise.
5422 * g++.old-deja/g++.other/vaarg3.C: Likewise.
5423 * g++.old-deja/g++.pt/crash9.C: Likewise.
5424 * g++.old-deja/g++.pt/niklas01a.C: Likewise.
5425 * g++.old-deja/g++.pt/typename8.C: Likewise.
5426 * g++.old-deja/g++.robertl/ice990323-1.C: Likewise.
5428 2014-05-19 Joseph Myers <joseph@codesourcery.com>
5430 * lib/target-supports.exp
5431 (check_effective_target_vect_sizes_32B_16B): Return false if
5432 128-bit AVX vectors preferred.
5434 2014-05-19 Mike Stump <mikestump@comcast.net>
5436 * lib/target-supports.exp (check_effective_target_avx): Early out
5437 if not x86 to prevent x86 flags on non-x86 targets.
5439 2014-05-19 Richard Biener <rguenther@suse.de>
5441 PR tree-optimization/61221
5442 * gcc.dg/torture/pr61221.c: New testcase.
5444 2014-05-19 Richard Biener <rguenther@suse.de>
5446 PR tree-optimization/61209
5447 * gfortran.dg/pr61209.f90: New testcase.
5449 2014-05-19 Richard Biener <rguenther@suse.de>
5451 PR tree-optimization/61184
5452 * c-c++-common/torture/pr61184.c: New testcase.
5454 2014-05-19 Christian Bruel <christian.bruel@st.com>
5457 * gcc.target/sh/pr61195.c: New test.
5459 2014-05-18 Wei Mi <wmi@google.com>
5462 * gcc.target/i386/pr58066.c: Replace pattern matching of .cfi
5463 directive with rtl insns. Add effective-target fpic and
5466 2014-05-17 Xinliang David Li <davidxl@google.com>
5468 * g++.dg/ipa/devirt-33.C: New testcase.
5470 2014-05-17 Jan Hubicka <hubicka@ucw.cz>
5472 * g++.dg/ipa/comdat.C: New file.
5474 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5476 * gnat.dg/volatile12.ad[sb]: New test.
5478 2014-05-18 Eric Botcazou <ebotcazou@adacore.com>
5480 * gnat.dg/enum3.adb: New test.
5482 2014-05-18 Andreas Schwab <schwab@suse.de>
5484 * gcc.target/ia64/visibility-1.c (variable_l): Add used attribute.
5486 2014-05-17 Jerry DeLisle <jvdelisle@gcc.gnu>
5489 * gfortran.dg/namelist_utf8.f90: New test.
5491 2014-05-17 Paolo Carlini <paolo.carlini@oracle.com>
5494 * g++.dg/cpp0x/decltype58.C: New.
5496 2014-05-17 Ajit Agarwal <ajitkum@xilinx.com>
5498 * gcc.target/microblaze/others/break_handler.c: New.
5500 2014-05-17 Marc Glisse <marc.glisse@inria.fr>
5502 PR tree-optimization/61140
5503 PR tree-optimization/61150
5504 PR tree-optimization/61197
5505 * gcc.dg/tree-ssa/pr61140.c: New file.
5506 * gcc.dg/tree-ssa/pr61150.c: New file.
5507 * gcc.dg/tree-ssa/pr61197.c: New file.
5509 2014-05-17 Uros Bizjak <ubizjak@gmail.com>
5511 * g++.dg/pr60969.C: Compile for all ilp32 x86 targets.
5512 (dg-options): Add -mfpmath=387.
5513 (dg-final): Check that no MMX registers are used.
5515 2014-05-17 Andreas Schwab <schwab@suse.de>
5517 * gcc.target/ia64/visibility-1.c (variable_i): Add used attribute.
5519 2014-05-16 David Malcolm <dmalcolm@redhat.com>
5522 2014-04-29 David Malcolm <dmalcolm@redhat.com>
5524 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
5525 occurrences of "int" in the gimple dump to reflect that the return
5526 types of functions now show up in such dumps.
5527 * gcc.dg/tree-ssa/pr27810.c: Likewise.
5529 2014-05-16 Jan Hubicka <hubicka@ucw.cz>
5531 * gcc.c-torture/execute/20101011-1.c: Update testcase.
5532 * gcc.dg/ira-shrinkwrap-prep-1.c: Update testcase.
5533 * gcc.dg/tree-ssa/writeonly.c: New testcase.
5534 * gcc.dg/tree-ssa/ssa-dse-6.c: Update testcase.
5535 * gcc.dg/tree-ssa/pr21559.c: Update testcase.
5536 * gcc.dg/debug/pr35154.c: Update testcase.
5537 * gcc.target/i386/vectorize1.c: Update testcase.
5539 2014-05-16 Paolo Carlini <paolo.carlini@oracle.com>
5542 * g++.dg/parse/error54.C: New.
5544 2014-05-16 Vladimir Makarov <vmakarov@redhat.com>
5546 PR rtl-optimization/60969
5547 * g++.dg/pr60969.C: New.
5549 2014-05-16 Richard Biener <rguenther@suse.de>
5551 PR tree-optimization/61194
5552 * gcc.dg/vect/pr61194.c: New testcase.
5554 2014-05-16 Richard Biener <rguenther@suse.de>
5556 * gcc.dg/tree-ssa/ssa-fre-39.c: New testcase.
5557 * gcc.dg/tree-ssa/ssa-fre-40.c: Likewise.
5558 * gcc.dg/tree-ssa/ssa-pre-8.c: One more elimination.
5559 * gcc.dg/tree-ssa/struct-aliasing-2.c: Scan cddce1 dump.
5561 2014-05-16 Richard Biener <rguenther@suse.de>
5563 * gcc.dg/tree-ssa/ssa-fre-41.c: New testcase.
5565 2014-05-15 Martin Jambor <mjambor@suse.cz>
5568 * g++.dg/ipa/pr61085.C: New test.
5570 2014-05-15 Martin Jambor <mjambor@suse.cz>
5572 PR tree-optimization/61090
5573 * gcc.dg/tree-ssa/pr61090.c: New test.
5575 2014-05-15 Jakub Jelinek <jakub@redhat.com>
5577 PR tree-optimization/61158
5578 * gcc.dg/pr61158.c: New test.
5580 2014-05-15 Andreas Schwab <schwab@suse.de>
5582 * obj-c++.dg/exceptions-3.mm: Remove check for message no longer
5584 * obj-c++.dg/exceptions-5.mm: Likewise.
5586 2014-05-15 Zhenqiang Chen <zhenqiang.chen@linaro.org>
5588 * shrink-wrap-loop.c: New test case.
5590 2014-05-14 Alan Lawrence <alan.lawrence@arm.com>
5592 * gcc.target/arm/simd/vtrnqf32_1.c: New file.
5593 * gcc.target/arm/simd/vtrnqp16_1.c: New file.
5594 * gcc.target/arm/simd/vtrnqp8_1.c: New file.
5595 * gcc.target/arm/simd/vtrnqs16_1.c: New file.
5596 * gcc.target/arm/simd/vtrnqs32_1.c: New file.
5597 * gcc.target/arm/simd/vtrnqs8_1.c: New file.
5598 * gcc.target/arm/simd/vtrnqu16_1.c: New file.
5599 * gcc.target/arm/simd/vtrnqu32_1.c: New file.
5600 * gcc.target/arm/simd/vtrnqu8_1.c: New file.
5601 * gcc.target/arm/simd/vtrnf32_1.c: New file.
5602 * gcc.target/arm/simd/vtrnp16_1.c: New file.
5603 * gcc.target/arm/simd/vtrnp8_1.c: New file.
5604 * gcc.target/arm/simd/vtrns16_1.c: New file.
5605 * gcc.target/arm/simd/vtrns32_1.c: New file.
5606 * gcc.target/arm/simd/vtrns8_1.c: New file.
5607 * gcc.target/arm/simd/vtrnu16_1.c: New file.
5608 * gcc.target/arm/simd/vtrnu32_1.c: New file.
5609 * gcc.target/arm/simd/vtrnu8_1.c: New file.
5611 2014-05-14 Ilya Tocar <ilya.tocar@intel.com>
5613 * gcc.target/i386/clflushopt-1.c: New.
5614 * gcc.target/i386/xsavec-1.c: Ditto.
5615 * gcc.target/i386/xsavec64-1.c: Ditto.
5616 * gcc.target/i386/xsaves-1.c: Ditto.
5617 * gcc.target/i386/xsaves64-1.c: Ditto.
5618 * gcc.target/i386/sse-12.c: Test new options.
5619 * gcc.target/i386/sse-13.c: Ditto.
5620 * gcc.target/i386/sse-14.c: Ditto.
5621 * gcc.target/i386/sse-22.c: Ditto.
5622 * gcc.target/i386/sse-23.c: Ditto.
5623 * g++.dg/other/i386-2.C: Ditto.
5624 * g++.dg/other/i386-3.C: Ditto.
5626 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5628 PR rtl-optimization/60866
5629 * gcc.dg/pr60866.c: New test.
5631 2014-05-14 Andrey Belevantsev <abel@ispras.ru>
5633 PR rtl-optimization/60901
5634 * gcc.target/i386/pr60901.c: New test.
5636 2014-05-14 Yury Gribov <y.gribov@samsung.com>
5639 * c-c++-common/asan/asan-interface-1.c: New test.
5640 * lib/asan-dg.exp (asan_include_flags): New function.
5641 (asan_init): Call asan_include_flags to obtain path
5642 to sanitizer headers.
5644 2014-05-13 Peter Bergner <bergner@vnet.ibm.com>
5646 * lib/target-support.exp (check_dfp_hw_available): New function.
5647 (is-effective-target): Check $arg for dfp_hw.
5648 (is-effective-target-keyword): Likewise.
5649 * gcc.target/powerpc/pack03.c: (dg-require-effective-target):
5650 Change target to dfp_hw.
5652 2014-05-13 Marek Polacek <polacek@redhat.com>
5655 * gcc.dg/pr61162.c: New test.
5657 2014-05-13 Marek Polacek <polacek@redhat.com>
5659 * c-c++-common/pr50459.c: Move cdtor tests to a separate testcase.
5660 * c-c++-common/pr50459-2.c: New test.
5662 2014-05-13 Paolo Carlini <paolo.carlini@oracle.com>
5665 * g++.dg/template/pr54310.C: New.
5667 2014-05-13 Nathan Sidwell <nathan@codesourcery.com>
5668 Sandra Loosemore <sandra@codesourcery.com>
5670 * gcc.target/mips/loongson-simd.c: Disable micromips too.
5672 2014-05-13 Catherine Moore <clm@cm00re.com>
5674 * gcc.target/mips/near-far-1.c: Adjust expected output
5675 to allow the JALS instruction.
5676 * gcc.target/mips/near-far-2.c: Likewise.
5677 * gcc.target/mips/near-far-4.c: Likewise.
5679 2014-05-13 Bin Cheng <bin.cheng@arm.com>
5681 * gcc.dg/tree-ssa/ivopts-lower_base.c: New test.
5683 2014-05-13 Jakub Jelinek <jakub@redhat.com>
5686 * gcc.dg/pr61060.c: New test.
5688 2014-05-12 DJ Delorie <dj@redhat.com>
5690 * gcc.dg/sibcall-3.c: MSP430 doesn't have sibcall.
5691 * gcc.dg/sibcall-4.c: Likewise.
5693 2014-05-12 Dimitris Papavasiliou <dpapavas@gmail.com>
5695 * objc.dg/shadow-1.m: New test.
5696 * objc.dg/shadow-2.m: New test.
5697 * objc.dg/ivar-scope-1.m: New test.
5698 * objc.dg/ivar-scope-2.m: New test.
5699 * objc.dg/ivar-scope-3.m: New test.
5700 * objc.dg/ivar-scope-4.m: New test.
5701 * objc.dg/ivar-visibility-1.m: New test.
5702 * objc.dg/ivar-visibility-2.m: New test.
5703 * objc.dg/ivar-visibility-3.m: New test.
5704 * objc.dg/ivar-visibility-4.m: New test.
5706 2014-05-12 Tobias Burnus <burnus@net-b.de>
5709 * gfortran.dg/gomp/omp_do_concurrent.f90: New.
5711 2014-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5714 * gfortran.dg/associate_16.f90: New test.
5716 2014-05-12 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5719 * gcc.target/avr/pr60991.c: New testcase.
5721 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5724 * g++.dg/cpp1y/pr60054.C: New.
5726 2014-05-12 Paolo Carlini <paolo.carlini@oracle.com>
5729 * g++.dg/template/pr51199.C: New.
5731 2014-05-11 Hans-Peter Nilsson <hp@bitrange.com>
5733 * gcc.c-torture/execute/20101011-1.c [__MMIX__] (DO_TEST): Define as 0.
5735 2014-05-11 Jakub Jelinek <jakub@redhat.com>
5737 * gfortran.dg/gomp/affinity-1.f90: New test.
5739 2014-05-11 Richard Sandiford <rdsandiford@googlemail.com>
5741 * gcc.dg/torture/pr61136.c: New test.
5743 2014-05-11 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/cpp0x/sfinae51.C: New.
5749 * g++.dg/cpp0x/variadic157.C: New.
5751 2014-05-10 Oleg Endo <olegendo@gcc.gnu.org>
5754 * gcc.target/sh/pr51244-14.c: Relax criteria for passing the test.
5756 2014-05-10 Marek Polacek <polacek@redhat.com>
5758 * gcc.dg/pedwarn-init.c: New test.
5759 * gcc.dg/init-string-1.c: Adjust dg-error.
5761 2014-05-10 Hans-Peter Nilsson <hp@bitrange.com>
5763 * lib/target-supports.exp
5764 (check_effective_target_logical_op_short_circuit): Add mmix-*-*
5767 2014-05-09 Marek Polacek <polacek@redhat.com>
5770 * gcc.dg/pr61096-1.c: New test.
5771 * gcc.dg/pr61096-2.c: New test.
5773 2014-05-09 Florian Weimer <fweimer@redhat.com>
5775 * gcc.dg/fstack-protector-strong.c: Add coverage for return slots.
5776 * g++.dg/fstack-protector-strong.C: Likewise.
5777 * gcc.target/i386/ssp-strong-reg.c: New file.
5779 2014-05-09 Georg-Johann Lay <avr@gjlay.de>
5782 * gcc.target/avr/torture/pr61055.c: New test.
5784 2014-05-09 Marek Polacek <polacek@redhat.com>
5787 * c-c++-common/attributes-1.c: Move test line to a new test.
5788 * c-c++-common/attributes-2.c: New test.
5789 * c-c++-common/pr50459.c: New test.
5790 * c-c++-common/pr59280.c: Add "undeclared" to dg-error.
5791 * gcc.dg/nonnull-2.c: Likewise.
5792 * gcc.dg/pr55570.c: Modify dg-error.
5793 * gcc.dg/tm/wrap-2.c: Likewise.
5795 2014-05-08 Jeff Law <law@redhat.com>
5797 PR tree-optimization/61009
5798 * g++.dg/tree-ssa/pr61009.C: New test.
5800 2014-05-08 Matthias Klose <doko@ubuntu.com>
5803 * gcc-dg/unused-8a.c: New.
5804 * gcc-dg/unused-8b.c: Likewise.
5806 2014-05-08 Marek Polacek <polacek@redhat.com>
5809 * gcc.dg/pr61053.c: New test.
5811 2014-05-08 Marek Polacek <polacek@redhat.com>
5814 * gcc.dg/pr61077.c: New test.
5816 2014-05-08 Tobias Burnus <burnus@net-b.de>
5818 * gfortran.dg/coarray_collectives_1.f90: New.
5819 * gfortran.dg/coarray_collectives_2.f90: New.
5820 * gfortran.dg/coarray_collectives_3.f90: New.
5821 * gfortran.dg/coarray_collectives_4.f90: New.
5822 * gfortran.dg/coarray_collectives_5.f90: New.
5823 * gfortran.dg/coarray_collectives_6.f90: New.
5824 * gfortran.dg/coarray/collectives_1.f90: New.
5825 * gfortran.dg/assumed_rank_5.f90: Update dg-error.
5826 * gfortran.dg/assumed_type_4.f90: Update dg-error.
5827 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
5828 * gfortran.dg/bind_c_usage_28.f90: Update dg-error.
5829 * gfortran.dg/c_funloc_tests_5.f03: Update dg-error.
5830 * gfortran.dg/c_funloc_tests_6.f90: Update dg-error.
5831 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
5833 2014-05-08 Wei Mi <wmi@google.com>
5836 * gcc.target/i386/pr58066.c: New test.
5838 2014-05-08 Joseph Myers <joseph@codesourcery.com>
5840 * gcc.target/i386/avx256-unaligned-load-2.c,
5841 gcc.target/i386/pr49002-1.c, gcc.target/i386/pr53712.c,
5842 gcc.target/i386/pr53907.c, gcc.target/i386/pr59539-1.c: Allow
5843 packed-single instructions.
5845 2014-05-08 Paolo Carlini <paolo.carlini@oracle.com>
5848 * g++.dg/diagnostic/pr13981.C: New.
5850 2014-05-08 Marc Glisse <marc.glisse@inria.fr>
5852 PR tree-optimization/59100
5853 * gcc.dg/tree-ssa/phi-opt-12.c: New file.
5854 * gcc.dg/tree-ssa/phi-opt-13.c: Likewise.
5856 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
5858 PR tree-optimization/61095
5859 * gcc.dg/torture/pr61095.c: New test.
5861 2014-05-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5864 * gcc.dg/uninit-13.c: Move warning on the actual source line where
5865 the uninitialized complex is used.
5866 * gcc.dg/uninit-17.c: New test to check partial initialization of
5867 complex with branches.
5868 * gcc.dg/uninit-17-O0.c: Likewise.
5870 2014-05-07 Oleg Endo <olegendo@gcc.gnu.org>
5873 * gcc.target/sh/pr53976-1.c (test_02): Remove inappropriate test case.
5874 (test_03): Rename to test_02.
5876 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5879 * g++.dg/cpp0x/sfinae50.C: New.
5881 2014-05-07 Paolo Carlini <paolo.carlini@oracle.com>
5884 * g++.dg/cpp0x/deleted7.C: New.
5886 2014-05-07 Richard Biener <rguenther@suse.de>
5888 PR tree-optimization/61034
5889 * g++.dg/tree-ssa/pr61034.C: New testcase.
5891 2014-05-07 Joern Rennecke <joern.rennecke@embecosm.com>
5893 * gcc.target/epiphany/isr-arg.c: New file.
5895 2014-05-07 Evgeny Stupachenko <evstupac@gmail.com>
5897 PR tree-optimization/52252
5898 * gcc.dg/vect/pr52252-ld.c: Test on loads group of size 3.
5900 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5902 * gcc.target/aarch64/simd/vrev16p8_1.c: New file.
5903 * gcc.target/aarch64/simd/vrev16p8.x: New file.
5904 * gcc.target/aarch64/simd/vrev16qp8_1.c: New file.
5905 * gcc.target/aarch64/simd/vrev16qp8.x: New file.
5906 * gcc.target/aarch64/simd/vrev16qs8_1.c: New file.
5907 * gcc.target/aarch64/simd/vrev16qs8.x: New file.
5908 * gcc.target/aarch64/simd/vrev16qu8_1.c: New file.
5909 * gcc.target/aarch64/simd/vrev16qu8.x: New file.
5910 * gcc.target/aarch64/simd/vrev16s8_1.c: New file.
5911 * gcc.target/aarch64/simd/vrev16s8.x: New file.
5912 * gcc.target/aarch64/simd/vrev16u8_1.c: New file.
5913 * gcc.target/aarch64/simd/vrev16u8.x: New file.
5914 * gcc.target/aarch64/simd/vrev32p16_1.c: New file.
5915 * gcc.target/aarch64/simd/vrev32p16.x: New file.
5916 * gcc.target/aarch64/simd/vrev32p8_1.c: New file.
5917 * gcc.target/aarch64/simd/vrev32p8.x: New file.
5918 * gcc.target/aarch64/simd/vrev32qp16_1.c: New file.
5919 * gcc.target/aarch64/simd/vrev32qp16.x: New file.
5920 * gcc.target/aarch64/simd/vrev32qp8_1.c: New file.
5921 * gcc.target/aarch64/simd/vrev32qp8.x: New file.
5922 * gcc.target/aarch64/simd/vrev32qs16_1.c: New file.
5923 * gcc.target/aarch64/simd/vrev32qs16.x: New file.
5924 * gcc.target/aarch64/simd/vrev32qs8_1.c: New file.
5925 * gcc.target/aarch64/simd/vrev32qs8.x: New file.
5926 * gcc.target/aarch64/simd/vrev32qu16_1.c: New file.
5927 * gcc.target/aarch64/simd/vrev32qu16.x: New file.
5928 * gcc.target/aarch64/simd/vrev32qu8_1.c: New file.
5929 * gcc.target/aarch64/simd/vrev32qu8.x: New file.
5930 * gcc.target/aarch64/simd/vrev32s16_1.c: New file.
5931 * gcc.target/aarch64/simd/vrev32s16.x: New file.
5932 * gcc.target/aarch64/simd/vrev32s8_1.c: New file.
5933 * gcc.target/aarch64/simd/vrev32s8.x: New file.
5934 * gcc.target/aarch64/simd/vrev32u16_1.c: New file.
5935 * gcc.target/aarch64/simd/vrev32u16.x: New file.
5936 * gcc.target/aarch64/simd/vrev32u8_1.c: New file.
5937 * gcc.target/aarch64/simd/vrev32u8.x: New file.
5938 * gcc.target/aarch64/simd/vrev64f32_1.c: New file.
5939 * gcc.target/aarch64/simd/vrev64f32.x: New file.
5940 * gcc.target/aarch64/simd/vrev64p16_1.c: New file.
5941 * gcc.target/aarch64/simd/vrev64p16.x: New file.
5942 * gcc.target/aarch64/simd/vrev64p8_1.c: New file.
5943 * gcc.target/aarch64/simd/vrev64p8.x: New file.
5944 * gcc.target/aarch64/simd/vrev64qf32_1.c: New file.
5945 * gcc.target/aarch64/simd/vrev64qf32.x: New file.
5946 * gcc.target/aarch64/simd/vrev64qp16_1.c: New file.
5947 * gcc.target/aarch64/simd/vrev64qp16.x: New file.
5948 * gcc.target/aarch64/simd/vrev64qp8_1.c: New file.
5949 * gcc.target/aarch64/simd/vrev64qp8.x: New file.
5950 * gcc.target/aarch64/simd/vrev64qs16_1.c: New file.
5951 * gcc.target/aarch64/simd/vrev64qs16.x: New file.
5952 * gcc.target/aarch64/simd/vrev64qs32_1.c: New file.
5953 * gcc.target/aarch64/simd/vrev64qs32.x: New file.
5954 * gcc.target/aarch64/simd/vrev64qs8_1.c: New file.
5955 * gcc.target/aarch64/simd/vrev64qs8.x: New file.
5956 * gcc.target/aarch64/simd/vrev64qu16_1.c: New file.
5957 * gcc.target/aarch64/simd/vrev64qu16.x: New file.
5958 * gcc.target/aarch64/simd/vrev64qu32_1.c: New file.
5959 * gcc.target/aarch64/simd/vrev64qu32.x: New file.
5960 * gcc.target/aarch64/simd/vrev64qu8_1.c: New file.
5961 * gcc.target/aarch64/simd/vrev64qu8.x: New file.
5962 * gcc.target/aarch64/simd/vrev64s16_1.c: New file.
5963 * gcc.target/aarch64/simd/vrev64s16.x: New file.
5964 * gcc.target/aarch64/simd/vrev64s32_1.c: New file.
5965 * gcc.target/aarch64/simd/vrev64s32.x: New file.
5966 * gcc.target/aarch64/simd/vrev64s8_1.c: New file.
5967 * gcc.target/aarch64/simd/vrev64s8.x: New file.
5968 * gcc.target/aarch64/simd/vrev64u16_1.c: New file.
5969 * gcc.target/aarch64/simd/vrev64u16.x: New file.
5970 * gcc.target/aarch64/simd/vrev64u32_1.c: New file.
5971 * gcc.target/aarch64/simd/vrev64u32.x: New file.
5972 * gcc.target/aarch64/simd/vrev64u8_1.c: New file.
5973 * gcc.target/aarch64/simd/vrev64u8.x: New file.
5975 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
5977 gcc.target/aarch64/simd/ext_f32.x: New file.
5978 gcc.target/aarch64/simd/ext_f32_1.c: New file.
5979 gcc.target/aarch64/simd/ext_p16.x: New file.
5980 gcc.target/aarch64/simd/ext_p16_1.c: New file.
5981 gcc.target/aarch64/simd/ext_p8.x: New file.
5982 gcc.target/aarch64/simd/ext_p8_1.c: New file.
5983 gcc.target/aarch64/simd/ext_s16.x: New file.
5984 gcc.target/aarch64/simd/ext_s16_1.c: New file.
5985 gcc.target/aarch64/simd/ext_s32.x: New file.
5986 gcc.target/aarch64/simd/ext_s32_1.c: New file.
5987 gcc.target/aarch64/simd/ext_s64.x: New file.
5988 gcc.target/aarch64/simd/ext_s64_1.c: New file.
5989 gcc.target/aarch64/simd/ext_s8.x: New file.
5990 gcc.target/aarch64/simd/ext_s8_1.c: New file.
5991 gcc.target/aarch64/simd/ext_u16.x: New file.
5992 gcc.target/aarch64/simd/ext_u16_1.c: New file.
5993 gcc.target/aarch64/simd/ext_u32.x: New file.
5994 gcc.target/aarch64/simd/ext_u32_1.c: New file.
5995 gcc.target/aarch64/simd/ext_u64.x: New file.
5996 gcc.target/aarch64/simd/ext_u64_1.c: New file.
5997 gcc.target/aarch64/simd/ext_u8.x: New file.
5998 gcc.target/aarch64/simd/ext_u8_1.c: New file.
5999 gcc.target/aarch64/simd/ext_f64.c: New file.
6000 gcc.target/aarch64/simd/extq_f32.x: New file.
6001 gcc.target/aarch64/simd/extq_f32_1.c: New file.
6002 gcc.target/aarch64/simd/extq_p16.x: New file.
6003 gcc.target/aarch64/simd/extq_p16_1.c: New file.
6004 gcc.target/aarch64/simd/extq_p8.x: New file.
6005 gcc.target/aarch64/simd/extq_p8_1.c: New file.
6006 gcc.target/aarch64/simd/extq_s16.x: New file.
6007 gcc.target/aarch64/simd/extq_s16_1.c: New file.
6008 gcc.target/aarch64/simd/extq_s32.x: New file.
6009 gcc.target/aarch64/simd/extq_s32_1.c: New file.
6010 gcc.target/aarch64/simd/extq_s64.x: New file.
6011 gcc.target/aarch64/simd/extq_s64_1.c: New file.
6012 gcc.target/aarch64/simd/extq_s8.x: New file.
6013 gcc.target/aarch64/simd/extq_s8_1.c: New file.
6014 gcc.target/aarch64/simd/extq_u16.x: New file.
6015 gcc.target/aarch64/simd/extq_u16_1.c: New file.
6016 gcc.target/aarch64/simd/extq_u32.x: New file.
6017 gcc.target/aarch64/simd/extq_u32_1.c: New file.
6018 gcc.target/aarch64/simd/extq_u64.x: New file.
6019 gcc.target/aarch64/simd/extq_u64_1.c: New file.
6020 gcc.target/aarch64/simd/extq_u8.x: New file.
6021 gcc.target/aarch64/simd/extq_u8_1.c: New file.
6022 gcc.target/aarch64/simd/extq_f64.c: New file.
6024 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6026 * gcc.target/aarch64/vtrns32.c: Expect zip[12] insn rather than trn[12].
6027 * gcc.target/aarch64/vtrnu32.c: Likewise.
6028 * gcc.target/aarch64/vtrnf32.c: Likewise.
6030 2014-05-07 Alan Lawrence <alan.lawrence@arm.com>
6032 * gcc.target/aarch64/simd/vtrnf32_1.c: New file.
6033 * gcc.target/aarch64/simd/vtrnf32.x: New file.
6034 * gcc.target/aarch64/simd/vtrnp16_1.c: New file.
6035 * gcc.target/aarch64/simd/vtrnp16.x: New file.
6036 * gcc.target/aarch64/simd/vtrnp8_1.c: New file.
6037 * gcc.target/aarch64/simd/vtrnp8.x: New file.
6038 * gcc.target/aarch64/simd/vtrnqf32_1.c: New file.
6039 * gcc.target/aarch64/simd/vtrnqf32.x: New file.
6040 * gcc.target/aarch64/simd/vtrnqp16_1.c: New file.
6041 * gcc.target/aarch64/simd/vtrnqp16.x: New file.
6042 * gcc.target/aarch64/simd/vtrnqp8_1.c: New file.
6043 * gcc.target/aarch64/simd/vtrnqp8.x: New file.
6044 * gcc.target/aarch64/simd/vtrnqs16_1.c: New file.
6045 * gcc.target/aarch64/simd/vtrnqs16.x: New file.
6046 * gcc.target/aarch64/simd/vtrnqs32_1.c: New file.
6047 * gcc.target/aarch64/simd/vtrnqs32.x: New file.
6048 * gcc.target/aarch64/simd/vtrnqs8_1.c: New file.
6049 * gcc.target/aarch64/simd/vtrnqs8.x: New file.
6050 * gcc.target/aarch64/simd/vtrnqu16_1.c: New file.
6051 * gcc.target/aarch64/simd/vtrnqu16.x: New file.
6052 * gcc.target/aarch64/simd/vtrnqu32_1.c: New file.
6053 * gcc.target/aarch64/simd/vtrnqu32.x: New file.
6054 * gcc.target/aarch64/simd/vtrnqu8_1.c: New file.
6055 * gcc.target/aarch64/simd/vtrnqu8.x: New file.
6056 * gcc.target/aarch64/simd/vtrns16_1.c: New file.
6057 * gcc.target/aarch64/simd/vtrns16.x: New file.
6058 * gcc.target/aarch64/simd/vtrns32_1.c: New file.
6059 * gcc.target/aarch64/simd/vtrns32.x: New file.
6060 * gcc.target/aarch64/simd/vtrns8_1.c: New file.
6061 * gcc.target/aarch64/simd/vtrns8.x: New file.
6062 * gcc.target/aarch64/simd/vtrnu16_1.c: New file.
6063 * gcc.target/aarch64/simd/vtrnu16.x: New file.
6064 * gcc.target/aarch64/simd/vtrnu32_1.c: New file.
6065 * gcc.target/aarch64/simd/vtrnu32.x: New file.
6066 * gcc.target/aarch64/simd/vtrnu8_1.c: New file.
6067 * gcc.target/aarch64/simd/vtrnu8.x: New file.
6069 2014-05-07 Richard Biener <rguenther@suse.de>
6071 PR tree-optimization/57864
6072 * gcc.dg/torture/pr57864.c: New testcase.
6074 2014-05-06 Jerry DeLisle <jvdelisle@gcc.gnu>
6077 * gfortran.dg/list_read_13.f: New test.
6079 2014-05-06 Paolo Carlini <paolo.carlini@oracle.com>
6082 * g++.dg/cpp0x/nsdmi-template9.C: New.
6083 * g++.dg/cpp0x/nsdmi-template10.C: Likewise.
6085 2014-05-06 Kenneth Zadeck <zadeck@naturalbridge.com>
6086 Mike Stump <mikestump@comcast.net>
6087 Richard Sandiford <rdsandiford@googlemail.com>
6089 * gcc.dg/tree-ssa/pr45427.c: Update to look for 0x0 instead of 0.
6091 2014-05-05 Jan Hubicka <hubicka@ucw.cz>
6094 * g++.dg/ipa/devirt-32.C: New testcase.
6096 2014-05-05 Richard Biener <rguenther@suse.de>
6099 * gcc.dg/torture/pr61010.c: New testcase.
6101 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6103 * gcc.target/s390/leaf-profile.c: New testcase.
6105 2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6107 * gcc.dg/hoist-register-pressure-1.c: Replace int with long.
6108 Disable asm scan for s390.
6109 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6110 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6112 2014-05-05 Bin Cheng <bin.cheng@arm.com>
6114 PR tree-optimization/60363
6115 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Revert XFAIL test.
6117 2014-05-04 Peter Bergner <bergner@vnet.ibm.com>
6119 * gcc.target/powerpc/pack02.c (dg-options): Add -mhard-float.
6120 (dg-require-effective-target): Change target to powerpc_fprs.
6121 * gcc.target/powerpc/pack03.c (dg-options): Add -mhard-dfp.
6122 (dg-require-effective-target): Change target to dfprt.
6124 2014-05-03 Paolo Carlini <paolo.carlini@oracle.com>
6127 * g++.dg/cpp0x/deleted4.C: New.
6128 * g++.dg/cpp0x/deleted5.C: Likewise.
6129 * g++.dg/cpp0x/deleted6.C: Likewise.
6131 2014-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
6134 * gfortran.dg/coarray_lib_this_image_1.f90: Adjust the dg-final
6136 * gfortran.dg/coarray_lib_this_image_2.f90: Likewise.
6137 * gfortran.dg/coarray_poly_6.f90: Likewise.
6138 * gfortran.dg/coarray_poly_7.f90: Likewise.
6139 * gfortran.dg/coarray_poly_8.f90: Likewise.
6141 2014-05-02 Marek Polacek <polacek@redhat.com>
6144 * gcc.dg/pr25801.c: New test.
6146 2014-05-02 Marek Polacek <polacek@redhat.com>
6149 * gcc.dg/pr60784.c: New test.
6151 2014-05-01 Marek Polacek <polacek@redhat.com>
6154 * gcc.dg/pr60915.c: New test.
6156 2014-05-01 Marek Polacek <polacek@redhat.com>
6159 * gcc.dg/pr60257.c: New test.
6161 2014-05-01 Marek Polacek <polacek@redhat.com>
6164 * c-c++-common/pr43395.c: New test.
6166 2014-05-01 Yuri Rumyantsev <ysrumyan@gmail.com>
6168 * gcc.dg/cond-reduc-1.c: New test.
6169 * gcc.dg/cond-reduc-2.c: Likewise.
6171 2014-05-01 Marek Polacek <polacek@redhat.com>
6174 * gcc.dg/pr29467.c: New test.
6175 * gcc.dg/declspec-13.c: Renumber some dg-warnings. Add dg-warnings
6176 about boolean types.
6177 * gfortran.dg/bind_c_usage_24_c.c: Include <stdbool.h>. Change _Bool
6179 * gfortran.dg/c_f_pointer_logical_driver.c: Change _Bool to bool.
6181 2014-05-01 Marek Polacek <polacek@redhat.com>
6184 * gcc.dg/pr43245.c: New test.
6186 2014-05-01 Marek Polacek <polacek@redhat.com>
6189 * gcc.dg/pr56989.c: New test.
6191 2014-04-30 Ian Lance Taylor <iant@google.com>
6193 * go.test/go-test.exp (go-gc-tests): For rundir, pass extra files
6194 in go_compile_args rather than in argument to go-torture-execute.
6196 2014-04-30 Soundararajan Dhakshinamoorthy <sounderarajan.d@atmel.com>
6198 * gcc.c-torture/execute/pr58419.c: Use dummy no-inline function
6201 2014-04-30 Tobias Burnus <burnus@net-b.de>
6203 * gfortran.dg/coarray_poly_6.f90
6204 * gfortran.dg/coarray_poly_7.f90
6205 * gfortran.dg/coarray_poly_8.f90
6207 2014-04-30 Tobias Burnus <burnus@net-b.de>
6209 * gfortran.dg/coarray_lib_this_image_2.f90: Update dump.
6210 * gfortran.dg/coarray_lib_token_4.f90: Ditto.
6211 * gfortran.dg/coarray/codimension.f90: New.
6213 2014-04-30 Tobias Burnus <burnus@net-b.de>
6215 * gfortran.dg/coarray_lib_this_image_1.f90: New.
6216 * gfortran.dg/coarray_lib_this_image_2.f90: New.
6218 2014-04-30 Tobias Burnus <burnus@net-b.de>
6220 * gfortran.dg/coarray_poly_4.f90: New.
6221 * gfortran.dg/coarray_poly_5.f90: New.
6223 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6225 * gcc.target/arm/simd/vuzpqf32_1.c: New file.
6226 * gcc.target/arm/simd/vuzpqp16_1.c: New file.
6227 * gcc.target/arm/simd/vuzpqp8_1.c: New file.
6228 * gcc.target/arm/simd/vuzpqs16_1.c: New file.
6229 * gcc.target/arm/simd/vuzpqs32_1.c: New file.
6230 * gcc.target/arm/simd/vuzpqs8_1.c: New file.
6231 * gcc.target/arm/simd/vuzpqu16_1.c: New file.
6232 * gcc.target/arm/simd/vuzpqu32_1.c: New file.
6233 * gcc.target/arm/simd/vuzpqu8_1.c: New file.
6234 * gcc.target/arm/simd/vuzpf32_1.c: New file.
6235 * gcc.target/arm/simd/vuzpp16_1.c: New file.
6236 * gcc.target/arm/simd/vuzpp8_1.c: New file.
6237 * gcc.target/arm/simd/vuzps16_1.c: New file.
6238 * gcc.target/arm/simd/vuzps32_1.c: New file.
6239 * gcc.target/arm/simd/vuzps8_1.c: New file.
6240 * gcc.target/arm/simd/vuzpu16_1.c: New file.
6241 * gcc.target/arm/simd/vuzpu32_1.c: New file.
6242 * gcc.target/arm/simd/vuzpu8_1.c: New file.
6244 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6246 * gcc.target/aarch64/vuzps32_1.c: Expect zip1/2 insn rather than uzp1/2.
6247 * gcc.target/aarch64/vuzpu32_1.c: Likewise.
6248 * gcc.target/aarch64/vuzpf32_1.c: Likewise.
6250 2014-04-30 Alan Lawrence <alan.lawrence@arm.com>
6252 * gcc.target/aarch64/simd/vuzpf32_1.c: New file.
6253 * gcc.target/aarch64/simd/vuzpf32.x: New file.
6254 * gcc.target/aarch64/simd/vuzpp16_1.c: New file.
6255 * gcc.target/aarch64/simd/vuzpp16.x: New file.
6256 * gcc.target/aarch64/simd/vuzpp8_1.c: New file.
6257 * gcc.target/aarch64/simd/vuzpp8.x: New file.
6258 * gcc.target/aarch64/simd/vuzpqf32_1.c: New file.
6259 * gcc.target/aarch64/simd/vuzpqf32.x: New file.
6260 * gcc.target/aarch64/simd/vuzpqp16_1.c: New file.
6261 * gcc.target/aarch64/simd/vuzpqp16.x: New file.
6262 * gcc.target/aarch64/simd/vuzpqp8_1.c: New file.
6263 * gcc.target/aarch64/simd/vuzpqp8.x: New file.
6264 * gcc.target/aarch64/simd/vuzpqs16_1.c: New file.
6265 * gcc.target/aarch64/simd/vuzpqs16.x: New file.
6266 * gcc.target/aarch64/simd/vuzpqs32_1.c: New file.
6267 * gcc.target/aarch64/simd/vuzpqs32.x: New file.
6268 * gcc.target/aarch64/simd/vuzpqs8_1.c: New file.
6269 * gcc.target/aarch64/simd/vuzpqs8.x: New file.
6270 * gcc.target/aarch64/simd/vuzpqu16_1.c: New file.
6271 * gcc.target/aarch64/simd/vuzpqu16.x: New file.
6272 * gcc.target/aarch64/simd/vuzpqu32_1.c: New file.
6273 * gcc.target/aarch64/simd/vuzpqu32.x: New file.
6274 * gcc.target/aarch64/simd/vuzpqu8_1.c: New file.
6275 * gcc.target/aarch64/simd/vuzpqu8.x: New file.
6276 * gcc.target/aarch64/simd/vuzps16_1.c: New file.
6277 * gcc.target/aarch64/simd/vuzps16.x: New file.
6278 * gcc.target/aarch64/simd/vuzps32_1.c: New file.
6279 * gcc.target/aarch64/simd/vuzps32.x: New file.
6280 * gcc.target/aarch64/simd/vuzps8_1.c: New file.
6281 * gcc.target/aarch64/simd/vuzps8.x: New file.
6282 * gcc.target/aarch64/simd/vuzpu16_1.c: New file.
6283 * gcc.target/aarch64/simd/vuzpu16.x: New file.
6284 * gcc.target/aarch64/simd/vuzpu32_1.c: New file.
6285 * gcc.target/aarch64/simd/vuzpu32.x: New file.
6286 * gcc.target/aarch64/simd/vuzpu8_1.c: New file.
6287 * gcc.target/aarch64/simd/vuzpu8.x: New file.
6289 2014-04-30 Richard Biener <rguenther@suse.de>
6291 PR tree-optimization/48329
6292 * gfortran.dg/vect/pr48329.f90: New testcase.
6294 2014-04-30 Marek Polacek <polacek@redhat.com>
6296 * c-c++-common/ubsan/div-by-zero-5.c: Fix formatting.
6297 * c-c++-common/ubsan/float-div-by-zero-1.c: New test.
6299 2014-04-30 Marek Polacek <polacek@redhat.com>
6302 * gcc.dg/pr60139.c: New test.
6304 2014-04-30 Marek Polacek <polacek@redhat.com>
6307 * gcc.dg/pr60351.c: New test.
6309 2013-04-29 Alan Lawrence <alan.lawrence@arm.com>
6311 * gcc.target/arm/simd/simd.exp: New file.
6312 * gcc.target/arm/simd/vzipqf32_1.c: New file.
6313 * gcc.target/arm/simd/vzipqp16_1.c: New file.
6314 * gcc.target/arm/simd/vzipqp8_1.c: New file.
6315 * gcc.target/arm/simd/vzipqs16_1.c: New file.
6316 * gcc.target/arm/simd/vzipqs32_1.c: New file.
6317 * gcc.target/arm/simd/vzipqs8_1.c: New file.
6318 * gcc.target/arm/simd/vzipqu16_1.c: New file.
6319 * gcc.target/arm/simd/vzipqu32_1.c: New file.
6320 * gcc.target/arm/simd/vzipqu8_1.c: New file.
6321 * gcc.target/arm/simd/vzipf32_1.c: New file.
6322 * gcc.target/arm/simd/vzipp16_1.c: New file.
6323 * gcc.target/arm/simd/vzipp8_1.c: New file.
6324 * gcc.target/arm/simd/vzips16_1.c: New file.
6325 * gcc.target/arm/simd/vzips32_1.c: New file.
6326 * gcc.target/arm/simd/vzips8_1.c: New file.
6327 * gcc.target/arm/simd/vzipu16_1.c: New file.
6328 * gcc.target/arm/simd/vzipu32_1.c: New file.
6329 * gcc.target/arm/simd/vzipu8_1.c: New file.
6331 2014-04-29 Paolo Carlini <paolo.carlini@oracle.com>
6334 * g++.dg/cpp0x/constexpr-51707.C: New.
6336 2014-04-29 David Malcolm <dmalcolm@redhat.com>
6338 * gcc.dg/tree-ssa/pr23401.c: Update the expected number of
6339 occurrences of "int" in the gimple dump to reflect that the return
6340 types of functions now show up in such dumps.
6341 * gcc.dg/tree-ssa/pr27810.c: Likewise.
6343 2014-04-29 Jakub Jelinek <jakub@redhat.com>
6345 PR tree-optimization/60971
6346 * c-c++-common/turtore/pr60971.c: New test.
6348 2014-04-29 Alan Lawrence <alan.lawrence@arm.com>
6350 * gcc.target/aarch64/simd/simd.exp: New file.
6351 * gcc.target/aarch64/simd/vzipf32_1.c: New file.
6352 * gcc.target/aarch64/simd/vzipf32.x: New file.
6353 * gcc.target/aarch64/simd/vzipp16_1.c: New file.
6354 * gcc.target/aarch64/simd/vzipp16.x: New file.
6355 * gcc.target/aarch64/simd/vzipp8_1.c: New file.
6356 * gcc.target/aarch64/simd/vzipp8.x: New file.
6357 * gcc.target/aarch64/simd/vzipqf32_1.c: New file.
6358 * gcc.target/aarch64/simd/vzipqf32.x: New file.
6359 * gcc.target/aarch64/simd/vzipqp16_1.c: New file.
6360 * gcc.target/aarch64/simd/vzipqp16.x: New file.
6361 * gcc.target/aarch64/simd/vzipqp8_1.c: New file.
6362 * gcc.target/aarch64/simd/vzipqp8.x: New file.
6363 * gcc.target/aarch64/simd/vzipqs16_1.c: New file.
6364 * gcc.target/aarch64/simd/vzipqs16.x: New file.
6365 * gcc.target/aarch64/simd/vzipqs32_1.c: New file.
6366 * gcc.target/aarch64/simd/vzipqs32.x: New file.
6367 * gcc.target/aarch64/simd/vzipqs8_1.c: New file.
6368 * gcc.target/aarch64/simd/vzipqs8.x: New file.
6369 * gcc.target/aarch64/simd/vzipqu16_1.c: New file.
6370 * gcc.target/aarch64/simd/vzipqu16.x: New file.
6371 * gcc.target/aarch64/simd/vzipqu32_1.c: New file.
6372 * gcc.target/aarch64/simd/vzipqu32.x: New file.
6373 * gcc.target/aarch64/simd/vzipqu8_1.c: New file.
6374 * gcc.target/aarch64/simd/vzipqu8.x: New file.
6375 * gcc.target/aarch64/simd/vzips16_1.c: New file.
6376 * gcc.target/aarch64/simd/vzips16.x: New file.
6377 * gcc.target/aarch64/simd/vzips32_1.c: New file.
6378 * gcc.target/aarch64/simd/vzips32.x: New file.
6379 * gcc.target/aarch64/simd/vzips8_1.c: New file.
6380 * gcc.target/aarch64/simd/vzips8.x: New file.
6381 * gcc.target/aarch64/simd/vzipu16_1.c: New file.
6382 * gcc.target/aarch64/simd/vzipu16.x: New file.
6383 * gcc.target/aarch64/simd/vzipu32_1.c: New file.
6384 * gcc.target/aarch64/simd/vzipu32.x: New file.
6385 * gcc.target/aarch64/simd/vzipu8_1.c: New file.
6386 * gcc.target/aarch64/simd/vzipu8.x: New file.
6388 2014-04-29 Zhenqiang Chen <zhenqiang.chen@linaro.org>
6390 * gcc.target/aarch64/fcsel_1.c: New test case.
6392 2014-04-28 Jerry DeLisle <jvdelisle@gcc.gnu>
6395 * gfortran.dg/arrayio_13.f90: New test.
6397 2014-04-28 Martin Jambor <mjambor@suse.cz>
6399 * gcc.dg/tree-ssa/sra-14.c: New test.
6401 2014-04-28 Richard Biener <rguenther@suse.de>
6404 * gcc.dg/tree-ssa/alias-32.c: New testcase.
6405 * gcc.dg/vect/pr60092.c: Likewise.
6407 2014-04-28 Richard Biener <rguenther@suse.de>
6409 * gcc.dg/tree-ssa/vrp91.c: New testcase.
6410 * gcc.dg/Wstrict-overflow-14.c: XFAIL.
6411 * gcc.dg/Wstrict-overflow-15.c: Likewise.
6412 * gcc.dg/Wstrict-overflow-18.c: Remove XFAIL.
6414 2014-04-28 Richard Biener <rguenther@suse.de>
6416 PR tree-optimization/60979
6417 * gcc.dg/graphite/pr60979.c: New testcase.
6419 2014-04-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6422 * gcc.dg/pr60114.c: Use signed chars.
6424 2014-04-28 Paolo Carlini <paolo.carlini@oracle.com>
6427 * g++.dg/cpp0x/alias-decl-43.C: New.
6429 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
6433 * gfortran.dg/no_range_check_3.f90: New test.
6435 2014-04-26 Jerry DeLisle <jvdelisle@gcc.gnu>
6438 * gfortran.dg/namelist_utf8.f90: New test.
6440 2014-04-26 Uros Bizjak <ubizjak@gmail.com>
6442 * gcc.dg/tree-ssa/alias-30.c (dg-options): Dump only fre1 details.
6443 * gcc.dg/vect/pr60505.c: Cleanup vect tree dump.
6444 * g++.dg/ipa/devirt-27.C (dg-options): Remove -fdump-ipa-devirt.
6446 2014-04-25 Cary Coutant <ccoutant@google.com>
6449 * g++.dg/debug/dwarf2/dwarf4-nested.C: New test case.
6450 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Add
6451 -fdebug-types-section flag.
6453 2014-04-25 Jiong Wang <jiong.wang@arm.com>
6455 * gcc.target/arm/tail-long-call.c: New test.
6457 2014-04-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6459 PR tree-optimization/60930
6460 * gcc.dg/torture/pr60930.c: New test.
6462 2014-04-25 Jakub Jelinek <jakub@redhat.com>
6464 PR tree-optimization/60960
6465 * gcc.c-torture/execute/pr60960.c: New test.
6467 2014-04-25 Marek Polacek <polacek@redhat.com>
6469 * gcc.dg/pr18079-2.c: Fix quoting in dg-warning.
6471 2014-04-25 Marek Polacek <polacek@redhat.com>
6474 * gcc.dg/pr18079.c: New test.
6475 * gcc.dg/pr18079-2.c: New test.
6477 2014-04-25 Uros Bizjak <ubizjak@gmail.com>
6479 * c-c++-common/gomp/pr60823-2.c: Require effective target
6482 2014-04-25 Marek Polacek <polacek@redhat.com>
6485 * gcc.dg/pr60114.c: New test.
6487 2014-04-25 Eric Botcazou <ebotcazou@adacore.com>
6489 * gcc.c-torture/execute/20140425-1.c: New test.
6491 2014-04-25 Marek Polacek <polacek@redhat.com>
6494 * c-c++-common/pr60156.c: New test.
6496 2014-04-25 Richard Biener <rguenther@suse.de>
6499 * g++.dg/opt/pr60912.C: New testcase.
6501 2014-04-25 Richard Biener <rguenther@suse.de>
6504 * gcc.dg/lto/pr60911_0.c: New testcase.
6506 2014-04-24 Cong Hou <congh@google.com>
6508 PR tree-optimization/60896
6509 * g++.dg/vect/pr60896.cc: New test.
6511 2014-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
6513 * gcc.target/powerpc/pack01.c: New test to test the new pack and
6514 unpack builtin functionss for 128-bit types.
6515 * gcc.target/powerpc/pack02.c: Likewise.
6516 * gcc.target/powerpc/pack03.c: Likewise.
6517 * gcc.target/powerpc/extend-divide-1.c: New test to test extended
6518 divide builtin functionss.
6519 * gcc.target/powerpc/extend-divide-2.c: Likewise.
6520 * gcc.target/powerpc/bcd-1.c: New test for the new BCD builtin
6522 * gcc.target/powerpc/bcd-2.c: Likewise.
6523 * gcc.target/powerpc/bcd-3.c: Likewise.
6524 * gcc.target/powerpc/dfp-builtin-1.c: New test for the new DFP
6526 * gcc.target/powerpc/dfp-builtin-2.c: Likewise.
6528 2014-04-24 Vishnu K S <Vishnu.k_s@atmel.com>
6530 * gcc/testsuite/gcc.dg/tree-ssa/isolate-1.c: Skip test if
6531 keeps_null_pointer_checks.
6532 * gcc/testsuite/gcc.dg/tree-ssa/isolate-2.c: Ditto.
6533 * gcc/testsuite/gcc.dg/tree-ssa/isolate-3.c: Ditto.
6534 * gcc/testsuite/gcc.dg/tree-ssa/isolate-4.c: Ditto.
6535 * gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c: Ditto.
6537 2014-04-24 Jakub Jelinek <jakub@redhat.com>
6539 * c-c++-common/gomp/atomic-16.c: Remove all dg-error directives.
6540 Replace load with read and store with write.
6542 2014-04-24 Jeff Law <law@redhat.com>
6545 * gcc.c-torture/pr60822.c: New test.
6546 * gcc.c-torture/pr60822.x: New test.
6548 2014-04-24 Dinar Temirbulatov <dtemirbulatov@gmail.com>
6551 * g++.dg/cpp0x/pr57958.C: New test.
6553 2014-04-24 Alan Lawrence <alan.lawrence@arm.com>
6555 * lib/target-supports.exp (check_effective_target_vect_perm): Return
6556 true for aarch64_be.
6558 2014-04-24 Radovan Obradovic <robradovic@mips.com>
6559 Tom de Vries <tom@codesourcery.com>
6561 * gcc.dg/fuse-caller-save.c: New test.
6563 2014-04-24 Joey Ye <joey.ye@arm.com>
6565 * g++.dg/cpp0x/nsdmi-union5.C: Change to runtime test.
6567 2014-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6569 * lib/target-supports.exp (check_effective_target_vect_bswap): New.
6570 * gcc.dg/vect/vect-bswap16: New test.
6571 * gcc.dg/vect/vect-bswap32: Likewise.
6572 * gcc.dg/vect/vect-bswap64: Likewise.
6574 2014-04-23 Jeff Law <law@redhat.com>
6576 PR tree-optimization/60902
6577 * gcc.target/i386/pr60902.c: New test.
6579 2014-04-23 Alex Velenko <Alex.Velenko@arm.com>
6581 * gcc.target/aarch64/vdup_lane_1.c: New testcase.
6582 * gcc.target/aarch64/vdup_lane_2.c: New testcase.
6583 * gcc.target/aarch64/vdup_n_1.c: New testcase.
6585 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6587 * gcc.target/arm/rev16.c: New test.
6589 2014-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6591 * gcc.target/aarch64/rev16_1.c: New test.
6593 2014-04-23 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/60903
6596 * gcc.dg/torture/pr60903.c: New testcase.
6598 2014-04-23 Richard Biener <rguenther@suse.de>
6601 * g++.dg/torture/pr60895.C: New testcase.
6603 2014-04-23 Richard Biener <rguenther@suse.de>
6606 * gcc.dg/torture/pr60891.c: New testcase.
6608 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6611 * g++.dg/ubsan/return-2.C: Revert 2014-03-24 changes, add
6612 -fno-sanitize-recover to dg-options.
6613 * g++.dg/ubsan/cxx11-shift-1.C: Remove c++11 target restriction,
6614 add -std=c++11 to dg-options.
6615 * g++.dg/ubsan/cxx11-shift-2.C: Likewise.
6616 * g++.dg/ubsan/cxx1y-vla.C: Remove c++1y target restriction,
6617 add -std=c++1y to dg-options.
6618 * c-c++-common/ubsan/undefined-1.c: Revert 2014-03-24 changes, add
6619 -fno-sanitize-recover to dg-options.
6620 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
6621 * c-c++-common/ubsan/vla-4.c: Likewise.
6622 * c-c++-common/ubsan/pr59503.c: Likewise.
6623 * c-c++-common/ubsan/vla-3.c: Likewise.
6624 * c-c++-common/ubsan/save-expr-1.c: Likewise.
6625 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
6626 * c-c++-common/ubsan/shift-3.c: Likewise.
6627 * c-c++-common/ubsan/overflow-1.c: Likewise.
6628 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
6629 * c-c++-common/ubsan/vla-2.c: Likewise.
6630 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
6631 * c-c++-common/ubsan/pr60613-1.c: Likewise.
6632 * c-c++-common/ubsan/shift-6.c: Likewise.
6633 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
6634 * c-c++-common/ubsan/overflow-add-3.c: New test.
6635 * c-c++-common/ubsan/overflow-add-4.c: New test.
6636 * c-c++-common/ubsan/div-by-zero-6.c: New test.
6637 * c-c++-common/ubsan/div-by-zero-7.c: New test.
6639 2014-04-22 Christian Bruel <christian.bruel@st.com>
6641 * gcc.target/sh/hiconst.c: New test.
6643 2014-04-22 Sandra Loosemore <sandra@codesourcery.com>
6645 * gcc.target/nios2/custom-fp-conversion.c: Adjust to test that
6646 lroundf generates custom round instruction, too.
6648 2014-04-22 Tobias Burnus <burnus@net-b.de>
6651 * coarray/alloc_comp_3.f90: New.
6653 2014-04-22 H.J. Lu <hongjiu.lu@intel.com>
6656 * gcc.target/i386/pr60868.c: New testcase.
6658 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6661 * c-c++-common/gomp/pr59073.c: New test.
6663 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6665 * gcc.target/aarch64/vreinterpret_f64_1.c: New.
6667 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6669 * gcc.target/aarch64/vqneg_s64_1.c: New testcase.
6670 * gcc.target/aarch64/vqabs_s64_1.c: New testcase.
6672 2014-04-22 Richard Sandiford <rdsandiford@googlemail.com>
6674 * gcc.dg/memcpy-5.c: New test.
6676 2014-04-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6678 * gcc.c-torture/compile/pr28865.c: Remove dg-xfail-if.
6680 * gcc.dg/c99-stdint-6.c: Remove dg-options for *-*-solaris2.9.
6681 * gcc.dg/lto/20090210_0.c: Remove dg-extra-ld-options for
6683 * gcc.dg/torture/pr47917.c: Remove dg-options for *-*-solaris2.9.
6684 * gcc.target/i386/pr22076.c: Remove i?86-*-solaris2.9 handling
6686 * gcc.target/i386/pr22152.c: Remove i?86-*-solaris2.9 handling
6687 from dg-additional-options.
6688 * gcc.target/i386/vect8-ret.c: Remove i?86-*-solaris2.9 handling
6691 * gcc.dg/vect/tree-vect.h (check_vect): Remove Solaris 9 SSE2
6693 * gcc.target/i386/sse-os-support.h [__sun__ && __svr4__]
6694 (sigill_hdlr): Remove.
6695 (sse_os_support) [__sun__ && __svr4__]: Remove SSE execution
6698 * gfortran.dg/erf_3.F90: Remove sparc*-*-solaris2.9* handling.
6699 * gfortran.dg/fmt_en.f90: Remove i?86-*-solaris2.9* handling.
6700 * gfortran.dg/round_4.f90: Remove *-*-solaris2.9* handling.
6702 * lib/target-supports.exp (add_options_for_tls): Remove
6703 *-*-solaris2.9* handling.
6705 2014-04-22 Vidya Praveen <vidyapraveen@arm.com>
6707 * gcc.target/aarch64/vect_cvtf_1.c: New.
6709 2014-04-22 Jakub Jelinek <jakub@redhat.com>
6711 PR tree-optimization/60823
6712 * c-c++-common/gomp/pr60823-1.c: New test.
6713 * c-c++-common/gomp/pr60823-2.c: New test.
6714 * c-c++-common/gomp/pr60823-3.c: New test.
6716 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6718 * gcc.target/arm/anddi_notdi-1.c: New test.
6719 * gcc.target/arm/iordi_notdi-1.c: New test case.
6721 2014-04-22 Ian Bolton <ian.bolton@arm.com>
6723 * gcc.target/arm/iordi_notdi-1.c: New test.
6725 2014-04-22 Alex Velenko <Alex.Velenko@arm.com>
6727 * gcc.target/aarch64/vrnd_f64_1.c : New file.
6729 2014-04-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6732 * gcc.target/powerpc/pr60735.c: New test. Insure _Decimal64 does
6733 not cause errors if -mspe.
6735 2014-04-21 Uros Bizjak <ubizjak@gmail.com>
6738 * gcc.target/i386/pr60909-1.c: New test.
6739 * gcc.target/i386/pr60909-2.c: Ditto.
6741 2014-04-18 Cong Hou <congh@google.com>
6743 * gcc.dg/vect/vect-widen-mult-u8-s16-s32.c: New test.
6744 * gcc.dg/vect/vect-widen-mult-u8-u32.c: New test.
6746 2014-04-18 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6748 * gcc.dg/vmx/merge-vsx.c: Add V4SI and V4SF tests.
6749 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
6751 2014-04-17 Paolo Carlini <paolo.carlini@oracle.com>
6754 * g++.dg/cpp0x/alias-decl-42.C: New.
6756 2014-04-17 Pat Haugen <pthaugen@us.ibm.com>
6758 * gcc.target/powerpc/ti_math1.c: New.
6759 * gcc.target/powerpc/ti_math2.c: New.
6761 2014-04-17 Martin Jambor <mjambor@suse.cz>
6763 * gnat.dg/opt34.adb: New.
6764 * gnat.dg/opt34_pkg.ads: Likewise.
6766 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6768 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfasign.c,
6769 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfasign.c: Adjust.
6771 2014-04-17 Trevor Saunders <tsaunders@mozilla.com>
6773 * g++.dg/plugin/dumb_plugin.c, g++.dg/plugin/selfassign.c,
6774 gcc.dg/plugin/one_time_plugin.c, gcc.dg/plugin/selfassign.c: Adjust.
6776 2014-04-17 Jakub Jelinek <jakub@redhat.com>
6779 Forward port from 4.8 branch
6780 2013-07-19 Kirill Yukhin <kirill.yukhin@intel.com>
6782 * gcc.target/i386/bmi-1.c: Extend with new instrinsics.
6784 * gcc.target/i386/bmi-2.c: Ditto.
6786 2014-04-17 Richard Biener <rguenther@suse.de>
6789 * g++.dg/opt/pr60849.C: New testcase.
6791 2014-04-17 Richard Biener <rguenther@suse.de>
6793 PR tree-optimization/60836
6794 * g++.dg/vect/pr60836.cc: New testcase.
6796 2014-04-17 Richard Biener <rguenther@suse.de>
6798 PR tree-optimization/60841
6799 * gcc.dg/vect/pr60841.c: New testcase.
6801 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6803 * g++.dg/ipa/devirt-31.C: New testcase.
6805 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6808 * gcc.dg/lto/pr60820_0.c: New testcase.
6809 * gcc.dg/lto/pr60820_1.c: New testcase.
6811 2014-04-16 Jan Hubicka <hubicka@ucw.cz>
6814 * g++.dg/torture/pr60854.C: New testcase.
6816 2014-04-16 Catherine Moore <clm@codesourcery.com>
6818 * gcc.target/mips/umips-store16-2.c: New test.
6820 2014-04-16 Marc Glisse <marc.glisse@inria.fr>
6822 * g++.dg/cpp0x/initlist-vect.C: New file.
6824 2014-04-16 Eric Botcazou <ebotcazou@adacore.com>
6826 * gcc.dg/uninit-B-O0.c: Remove XFAIL.
6827 * gcc.dg/uninit-I-O0.c: Likewise.
6828 * gcc.dg/uninit-pr19430-O0.c: Remove some XFAILs.
6830 2014-04-16 Jakub Jelinek <jakub@redhat.com>
6832 PR tree-optimization/60844
6833 * gcc.dg/pr60844.c: New test.
6835 2014-04-15 Richard Biener <rguenther@suse.de>
6837 PR rtl-optimization/56965
6838 * gcc.dg/torture/pr56965-1.c: New testcase.
6839 * gcc.dg/torture/pr56965-2.c: Likewise.
6841 2014-04-15 Teresa Johnson <tejohnson@google.com>
6843 * gcc.dg/tree-prof/update-loopch.c: Update expected output.
6845 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6847 * gnat.dg/vect14.adb: New test.
6849 2014-04-15 Eric Botcazou <ebotcazou@adacore.com>
6851 * gnat.dg/vect12.ad[sb]: New test.
6852 * gnat.dg/vect13.ad[sb]: Likewise.
6854 2014-04-15 Max Ostapenko <m.ostapenko@partner.samsung.com>
6856 * c-c++-common/asan/null-deref-1.c: Change regexp to pass test
6858 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
6859 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
6860 * c-c++-common/ubsan/div-by-zero-3.c: Likewise.
6861 * c-c++-common/ubsan/load-bool-enum.c (foo): Likewise.
6862 * c-c++-common/ubsan/null-1.c: Likewise.
6863 * c-c++-common/ubsan/null-10.c: Likewise.
6864 * c-c++-common/ubsan/null-11.c: Likewise.
6865 * c-c++-common/ubsan/null-2.c: Likewise.
6866 * c-c++-common/ubsan/null-3.c: Likewise.
6867 * c-c++-common/ubsan/null-4.c: Likewise.
6868 * c-c++-common/ubsan/null-5.c: Likewise.
6869 * c-c++-common/ubsan/null-6.c: Likewise.
6870 * c-c++-common/ubsan/null-7.c: Likewise.
6871 * c-c++-common/ubsan/null-8.c: Likewise.
6872 * c-c++-common/ubsan/null-9.c: Likewise.
6873 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
6874 * c-c++-common/ubsan/overflow-int128.c: Likewise.
6875 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
6876 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
6877 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
6878 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
6879 * c-c++-common/ubsan/pr59333.c: Likewise.
6880 * c-c++-common/ubsan/pr59667.c: Likewise.
6881 * c-c++-common/ubsan/pr60613-2.c: Likewise.
6882 * c-c++-common/ubsan/pr60636.c: Likewise.
6883 * c-c++-common/ubsan/shift-1.c: Likewise.
6884 * c-c++-common/ubsan/shift-2.c: Likewise.
6885 * c-c++-common/ubsan/vla-1.c: Likewise.
6887 2014-04-14 Eric Botcazou <ebotcazou@adacore.com>
6889 * gnat.dg/vect11.ad[sb]: New test.
6891 2014-04-14 Richard Biener <rguenther@suse.de>
6893 * g++.dg/tree-ssa/forwprop-switch.C: New testcase.
6895 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6897 * gcc.dg/lto/pr55113_0.c: Skip on i?86-*-solaris2.1[0-1]*.
6899 2014-04-14 Richard Biener <rguenther@suse.de>
6900 Marc Glisse <marc.glisse@inria.fr>
6903 * gcc.target/i386/vec-may_alias.c: New testcase.
6905 2014-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6907 * lib/target-supports.exp
6908 (check_effective_target_vect_widen_mult_si_to_di_pattern):
6909 Initialize et_vect_widen_mult_si_to_di_pattern_saved.
6912 2014-04-14 Richard Biener <rguenther@suse.de>
6915 * gcc.dg/lto/pr60720_0.c: New testcase.
6916 * gcc.dg/lto/pr60720_1.c: Likewise.
6918 2014-04-14 Christian Bruel <christian.bruel@st.com>
6920 * gcc.target/sh/memset.c: New test.
6922 2014-04-14 Richard Biener <rguenther@suse.de>
6925 * gcc.dg/graphite/pr55022.c: New testcase.
6927 2014-04-14 Richard Biener <rguenther@suse.de>
6929 PR tree-optimization/59817
6930 PR tree-optimization/60453
6931 * gfortran.dg/graphite/pr59817.f: New testcase.
6932 * gcc.dg/graphite/pr59817-1.c: Likewise.
6933 * gcc.dg/graphite/pr59817-2.c: Likewise.
6935 2014-04-14 Jason Merrill <jason@redhat.com>
6938 * lib/gcc-dg.exp (dg-build-dso): New.
6939 (gcc-dg-test-1): Handle dg-do-what "dso".
6941 2014-04-13 Paul Thomas <pault@gcc.gnu.org>
6944 * gfortran.dg/unlimited_polymorphic_17.f90: New test.
6947 * gfortran.dg/associate_15.f90: New test.
6949 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6952 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Add new invalid
6955 2014-04-12 Igor Zamyatin <igor.zamyatin@intel.com>
6958 * c-c++-common/cilk-plus/CK/pr60469.c: New test.
6960 2014-04-12 Richard Sandiford <rdsandiford@googlemail.com>
6962 * gcc.target/mips/umips-store16-1.c: New test.
6964 2014-04-11 Tobias Burnus <burnus@net-b.de>
6967 * * g++.dg/warn/warn_format_signedness.C: New.
6968 * gcc.dg/format/warn-signedness.c: New.
6970 2014-04-11 Tobias Burnus <burnus@net-b.de>
6974 * gfortran.dg/finalize_25.f90: New.
6976 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6978 * gcc.target/epiphany/t1068-2.c: New file.
6980 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6982 * gcc.target/epiphany/btst-1.c: New test.
6984 2014-04-11 Joern Rennecke <joern.rennecke@embecosm.com>
6986 PR rtl-optimization/60651
6987 * gcc.target/epiphany/mode-switch.c: New test.
6989 2014-04-11 Paolo Carlini <paolo.carlini@oracle.com>
6992 * g++.dg/cpp0x/gen-attrs-58.C: New.
6993 * g++.dg/cpp0x/gen-attrs-59.C: Likewise.
6995 2014-04-11 Steve Ellcey <sellcey@mips.com>
6996 Jakub Jelinek <jakub@redhat.com>
6999 * gcc.c-torture/compile/pr60556.c: New test.
7001 2014-04-11 Richard Biener <rguenther@suse.de>
7004 * gcc.dg/pr60797.c: New testcase.
7006 2014-04-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7008 * gcc.target/s390/htm-nofloat-1.c: Rename to ...
7009 * gcc.target/s390/htm-nofloat-compile-1.c: ... this one.
7010 * gcc.target/s390/htm-nofloat-2.c: Add check for htm target and
7012 * gcc.target/s390/htm-nofloat-1.c: ... this one.
7013 * gcc.target/s390/s390.exp: Make sure the assembler supports htm
7014 instructions as well.
7016 2014-04-11 Jakub Jelinek <jakub@redhat.com>
7018 PR rtl-optimization/60663
7019 * gcc.target/arm/pr60663.c: New test.
7021 2014-04-10 Jason Merrill <jason@redhat.com>
7023 * g++.dg/dso/dlclose1.C: Disable for 4.9.
7025 2014-04-10 Jakub Jelinek <jakub@redhat.com>
7028 * g++.dg/lto/pr60567_0.C: New test.
7030 2014-04-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7032 * gfortran.dg/class_nameclash.f90: New test.
7034 2014-04-10 Paolo Carlini <paolo.carlini@oracle.com>
7037 * g++.dg/cpp0x/variadic156.C: New.
7039 2014-04-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7041 * gcc.target/s390/htm-builtins-compile-1.c: Replace long long with
7044 2014-04-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7047 * gcc.c-torture/compile/pr60655-2.c: Copy from pr60655-1.c without
7050 2014-04-09 Steve Ellcey <sellcey@mips.com>
7052 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Remove mips*-*-* from option
7055 2014-04-09 Cong Hou <congh@google.com>
7058 * lib/target-supports.exp:
7059 (check_effective_target_vect_widen_si_to_di_pattern): New.
7060 * gcc.dg/vect/pr60656.c: Require vect_long effective target.
7061 Use scan-tree-dump-times for vect_widen_mult_si_to_di_pattern
7063 (foo): Fix up formatting.
7064 (main): Call check_vect.
7066 2014-04-08 Paolo Carlini <paolo.carlini@oracle.com>
7069 * g++.dg/template/crash119.C: New.
7071 2014-04-08 Pat Haugen <pthaugen@us.ibm.com>
7073 * gcc.target/powerpc/atomic_load_store-p8.c: New.
7075 2014-04-08 Jason Merrill <jason@redhat.com>
7077 * lib/gcc-dg.exp (dg-build-dso): Reset dg-do-what-default to compile.
7079 2014-04-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7081 PR rtl-optimization/60776
7082 * gcc.dg/builtin-bswap-6.c: Use -mbranch-cost=0 for s390.
7083 * gcc.dg/builtin-bswap-7.c: Likewise.
7084 * gcc.dg/builtin-bswap-6a.c: New testcase.
7085 * gcc.dg/builtin-bswap-7a.c: New testcase.
7088 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7090 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7092 * gcc.dg/builtin-bswap-7.c: Likewise.
7094 2014-04-08 Richard Biener <rguenther@suse.de>
7096 PR tree-optimization/60785
7097 * gcc.dg/graphite/pr60785.c: New testcase.
7099 2014-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7102 * gcc.c-torture/compile/pr28865.c: XFAIL on sparc*-*-solaris2.9*
7105 2014-04-08 Nathan Sidwell <nathan@codesourcery.com>
7107 * g++.dg/warn/Wnvdtor-2.C: Add more cases.
7108 * g++.dg/warn/Wnvdtor-3.C: Likewise.
7109 * g++.dg/warn/Wnvdtor-4.C: Likewise.
7111 2014-04-07 Eric Botcazou <ebotcazou@adacore.com>
7113 * gnat.dg/test_raise_from_pure.adb: UnXFAIL for ARM.
7115 2014-04-07 Charles Baylis <charles.baylis@linaro.org>
7118 * g++.dg/torture/pr60609.C: New test.
7120 2014-04-07 Richard Biener <rguenther@suse.de>
7122 PR tree-optimization/60766
7123 * gcc.dg/torture/pr60766.c: New testcase.
7125 2014-04-07 Jason Merrill <jason@redhat.com>
7127 * lib/gcc-dg.exp (dg-build-dso): New.
7128 (gcc-dg-test-1): Handle dg-do-what "dso".
7129 * lib/target-supports.exp (add_options_for_dlopen): New.
7130 (check_effective_target_dlopen): Use it.
7132 2014-04-07 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7134 * gcc.target/arm/pr60657.c: Fix missing curly brace.
7136 2014-04-07 Richard Biener <rguenther@suse.de>
7139 * g++.dg/torture/pr60750.C: New testcase.
7140 * gcc.dg/tree-ssa/20040517-1.c: Adjust.
7142 2014-04-06 Andreas Schwab <schwab@linux-m68k.org>
7144 * gcc.c-torture/compile/pr60655-1.c: Use __SIZE_TYPE__ for size_t.
7146 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7149 g++.dg/pr49718.C: Adjust scan-assembler-times for hppa*-*-hpux*.
7151 2014-04-06 John David Anglin <danglin@gcc.gnu.org>
7154 * g++.dg/cpp1y/auto-fn25.C: Require lto.
7156 * gcc.dg/atomic/stdatomic-flag.c: xfail on hppa*-*-hpux*.
7158 2014-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
7160 * gfortran.dg/warn_conversion_4.f90: Adjust test.
7162 2014-05-04 Pitchumani Sivanupandi <Pitchumani.S@atmel.com>
7164 * gcc.target/avr/dev-specific-rmw.c: New test.
7166 2014-04-04 Cong Hou <congh@google.com>
7168 PR tree-optimization/60656
7169 * gcc.dg/vect/pr60656.c: New test.
7171 2014-04-04 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7173 * gcc.dg/builtin-bswap-6.c: Adjust return value to disable GCC
7175 * gcc.dg/builtin-bswap-7.c: Likewise.
7177 2014-04-04 Paolo Carlini <paolo.carlini@oracle.com>
7180 * g++.dg/cpp0x/constexpr-ice15.C: New.
7182 2014-04-04 Jan Hubicka <hubicka@ucw.cz>
7185 testcase by Richard Biener
7186 * gcc.dg/lto/pr59626_0.c: New testcase.
7187 * gcc.dg/lto/pr59626_1.c: New testcase.
7189 2014-04-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7192 * gcc.c-torture/compile/pr60655-1.c: New test.
7194 2014-04-04 Martin Jambor <mjambor@suse.cz>
7197 * g++.dg/ipa/pr60640-1.C: New test.
7198 * g++.dg/ipa/pr60640-2.C: Likewise.
7199 * g++.dg/ipa/pr60640-3.C: Likewise.
7200 * g++.dg/ipa/pr60640-4.C: Likewise.
7202 2014-04-04 Jeff Law <law@redhat.com>
7205 * gcc.target/arm/pr60657.c: New test.
7207 2014-04-04 Richard Biener <rguenther@suse.de>
7210 * g++.dg/torture/pr60746.C: New testcase.
7212 2014-04-04 Fabien Chêne <fabien@gcc.gnu.org>
7214 * g++.old-deja/g++.robertl/eb121.C: Adjust.
7215 * g++.old-deja/g++.jason/overload21.C: Likewise.
7216 * g++.old-deja/g++.law/init5.C: Likewise.
7218 2014-04-03 Cong Hou <congh@google.com>
7220 PR tree-optimization/60505
7221 * gcc.dg/vect/pr60505.c: New test.
7223 2014-04-03 Richard Biener <rguenther@suse.de>
7225 PR tree-optimization/60740
7226 * gcc.dg/graphite/pr60740.c: New testcase.
7228 2014-04-03 Nathan Sidwell <nathan@codesourcery.com>
7230 * g++.dg/warn/Wnvdtor.C: Add non-polymorphic case.
7231 * g++.dg/warn/Wnvdtor-2.C: New.
7232 * g++.dg/warn/Wnvdtor-3.C: New.
7233 * g++.dg/warn/Wnvdtor-4.C: New.
7234 * g++.dg/warn/Weff1.C: Delete.
7235 * g++.old-deja/g++.benjamin/15309-1.C: Delete.
7236 * g++.old-deja/g++.benjamin/15309-2.C: Delete.
7238 2014-04-02 Jan Hubicka <hubicka@ucw.cz>
7241 * g++.dg/torture/pr60659.C: New testcase.
7243 2014-04-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7245 PR tree-optimization/60733
7246 * gcc.dg/torture/pr60733.c: New test.
7248 2014-04-02 Vladimir Makarov <vmakarov@redhat.com>
7250 PR rtl-optimization/60650
7251 * gcc.target/arm/pr60650-2.c: New.
7253 2014-04-02 Joseph Myers <joseph@codesourcery.cmo>
7255 * gcc.target/i386/avx2-vpand-3.c,
7256 gcc.target/i386/avx256-unaligned-load-2.c: Use -mno-prefer-avx128.
7258 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7260 * gcc.target/i386/funcspec-2.c, gcc.target/i386/funcspec-3.c,
7261 gcc.target/i386/funcspec-9.c, gcc.target/i386/isa-1.c,
7262 gcc.target/i386/memcpy-strategy-1.c,
7263 gcc.target/i386/memcpy-strategy-2.c,
7264 gcc.target/i386/memcpy-vector_loop-1.c,
7265 gcc.target/i386/memcpy-vector_loop-2.c,
7266 gcc.target/i386/memset-vector_loop-1.c,
7267 gcc.target/i386/memset-vector_loop-2.c,
7268 gcc.target/i386/sse2-init-v2di-2.c, gcc.target/i386/ssetype-1.c,
7269 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-5.c: Skip for
7270 -march= options different from those in dg-options.
7272 2014-04-02 Joseph Myers <joseph@codesourcery.com>
7274 * gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
7275 gcc.target/i386/pr30970.c: Use -mtune=generic.
7276 * gcc.target/i386/avx2-vpaddb-3.c,
7277 gcc.target/i386/avx2-vpaddd-3.c, gcc.target/i386/avx2-vpaddq-3.c,
7278 gcc.target/i386/avx2-vpaddw-3.c, gcc.target/i386/avx2-vpmulld-3.c,
7279 gcc.target/i386/avx2-vpmullw-3.c, gcc.target/i386/avx2-vpsrad-3.c,
7280 gcc.target/i386/avx2-vpsraw-3.c, gcc.target/i386/avx2-vpsrld-3.c,
7281 gcc.target/i386/avx2-vpsrlw-3.c, gcc.target/i386/avx2-vpsubb-3.c,
7282 gcc.target/i386/avx2-vpsubd-3.c, gcc.target/i386/avx2-vpsubq-3.c,
7283 gcc.target/i386/avx2-vpsubw-3.c,
7284 gcc.target/i386/avx256-unaligned-load-1.c,
7285 gcc.target/i386/avx256-unaligned-load-4.c,
7286 gcc.target/i386/avx256-unaligned-store-1.c,
7287 gcc.target/i386/avx256-unaligned-store-2.c,
7288 gcc.target/i386/avx256-unaligned-store-4.c: Use
7291 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7292 Iain Sandoe <iain@codesourcery.com>
7295 * gcc.dg/attr-weakref-1.c: Allow the test on darwin
7296 with the additional options -Wl,-undefined,dynamic_lookup
7297 and -Wl,-flat_namespace.
7298 * gcc.dg/torture/pr53922.c: Additional option
7299 -Wl,-flat_namespace for darwin[89].
7300 * gcc.dg/torture/pr60092.c: Additional options
7301 -Wl,-undefined,dynamic_lookup and -Wl,-flat_namespace
7304 2014-03-26 Dominique d'Humieres <dominiq@lps.ens.fr>
7307 * lib/prune.exp: Modify the regular express to prune
7308 the new warnings introduced by r205679 on darwin9.
7310 2014-04-01 Fabien Chêne <fabien@gcc.gnu.org>
7312 * g++.dg/init/ctor4.C: Adjust.
7313 * g++.dg/init/ctor4-1.C: New.
7314 * g++.dg/cpp0x/defaulted2.C: Adjust.
7316 2014-04-01 Richard Henderson <rth@redhat.com>
7319 * gcc.dg/pr60704.c: New file.
7321 2014-04-01 Bin Cheng <bin.cheng@arm.com>
7324 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Xfail for
7325 logical_op_short_circuit targets.
7327 2014-04-01 Dominique d'Humieres <dominiq@lps.ens.fr>
7330 * gfortran.dg/fmt_en.f90: Skip unsupported rounding tests.
7331 XFAIL for i?86-*-solaris2.9* and hppa*-*-hpux*.
7333 2014-03-31 H.J. Lu <hongjiu.lu@intel.com>
7335 PR rtl-optimization/60700
7336 * gcc.target/i386/pr60700.c: New test.
7338 2014-03-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7341 * gcc.target/arm/pr60650.c: Adjust command line options.
7343 2014-03-31 Martin Jambor <mjambor@suse.cz>
7346 * gcc.dg/pr60647-1.c: New test.
7347 * gcc.dg/pr60647-2.c: Likewise.
7349 2014-03-31 Richard Biener <rguenther@suse.de>
7351 * gcc.dg/lto/pr55113_0.c: Skip also for 32bit multilib on x86_64.
7353 2014-03-31 Kugan Vivekanandarajah <kuganv@linaro.org>
7356 * gcc.target/aarch64/pr60034.c: New file.
7358 2014-03-29 Adam Butcher <adam@jessamine.co.uk>
7361 * g++.dg/cpp1y/pr60626.C: New testcase.
7363 2014-03-29 Joseph Myers <joseph@codesourcery.com>
7365 * gcc.dg/pr45416.c: Allow bextr on x86.
7366 * gcc.target/i386/fma4-builtin.c, gcc.target/i386/fma4-fma-2.c,
7367 gcc.target/i386/fma4-fma.c, gcc.target/i386/fma4-vector-2.c,
7368 gcc.target/i386/fma4-vector.c: Use -mno-fma.
7369 * gcc.target/i386/l_fma_double_1.c,
7370 gcc.target/i386/l_fma_double_2.c,
7371 gcc.target/i386/l_fma_double_3.c,
7372 gcc.target/i386/l_fma_double_4.c,
7373 gcc.target/i386/l_fma_double_5.c,
7374 gcc.target/i386/l_fma_double_6.c, gcc.target/i386/l_fma_float_1.c,
7375 gcc.target/i386/l_fma_float_2.c, gcc.target/i386/l_fma_float_3.c,
7376 gcc.target/i386/l_fma_float_4.c, gcc.target/i386/l_fma_float_5.c,
7377 gcc.target/i386/l_fma_float_6.c: Use -mno-fma4.
7378 * gcc.target/i386/pr27971.c: Use -mno-tbm.
7379 * gcc.target/i386/pr42542-4a.c: Use -mno-avx.
7380 * gcc.target/i386/pr59390.c: Use -mno-fma -mno-fma4.
7382 2014-03-29 Jakub Jelinek <jakub@redhat.com>
7385 * g++.dg/pr60648.C: Move test to...
7386 * g++.dg/torture/pr60648.C: ... here. Run on all targets, remove
7387 dg-options, add for fpic targets dg-additional-options -fPIC.
7389 2014-03-28 Eric Botcazou <ebotcazou@adacore.com>
7391 * gnat.dg/opt33.adb: New testcase.
7393 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7396 * gcc.target/aarch64/pr60697.c: New.
7398 2014-03-27 Jeff Law <law@redhat.com>
7401 * g++.dg/pr60648.C: New test.
7403 2014-03-28 Adam Butcher <adam@jessamine.co.uk>
7406 * g++.dg/cpp1y/pr60573.C: New testcase.
7408 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7411 * gcc.target/i386/pr60693.c: New test.
7413 2014-03-28 Vishnu K S <Vishnu.k_s@atmel.com>
7415 * gcc.dg/pr59940.c (si): Use 32-bit SI mode instead of int.
7417 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7420 * c-c++-common/pr60689.c: New test.
7423 * g++.dg/abi/thunk6.C: Scan assembler for _ZTv0_n32_N1CD1Ev
7424 only for lp64 targets and scan for _ZTv0_n16_N1CD1Ev for ilp32
7427 2014-03-28 Vladimir Makarov <vmakarov@redhat.com>
7430 * gcc.target/aarch64/pr60675.C: New.
7432 2014-03-28 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7434 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Remove s390 special option.
7435 * lib/target-supports.exp: Return true for s390
7436 in check_effective_logical_op_short_circuit.
7438 2014-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
7440 * gcc.target/i386/avx512f-vshuff32x4-2.c: Fix initialization
7441 of second source operand.
7442 * gcc.target/i386/avx512f-vshuff64x2-2.c: Ditto.
7443 * gcc.target/i386/avx512f-vshufi32x4-2.c: Ditto.
7444 * gcc.target/i386/avx512f-vshufi64x2-2.c: Ditto.
7446 2014-03-28 Jakub Jelinek <jakub@redhat.com>
7449 * g++.dg/torture/pr60315.C: Add -std=c++11 to dg-options.
7451 2014-03-28 Tobias Burnus <burnus@net-b.de>
7453 * lib/cilk-plus-dg.exp: New.
7454 * g++.dg/cilk-plus/cilk-plus.exp: Use it.
7455 * gcc.dg/cilk-plus/cilk-plus.exp: Use it.
7457 2014-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
7460 * gfortran.dg/where_4.f90: New test case.
7462 2014-03-27 Tobias Burnus <burnus@net-b.de>
7465 * gfortran.dg/finalize_24.f90: New.
7467 2014-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
7469 * gcc.target/powerpc/p8vector-vbpermq.c: New test to test the
7472 * gcc.target/powerpc/vsx-extract-1.c: New test to test VSX
7473 vec_select optimizations.
7474 * gcc.target/powerpc/vsx-extract-2.c: Likewise.
7475 * gcc.target/powerpc/vsx-extract-3.c: Likewise.
7478 * gcc.target/powerpc/pr60676.c: New file, make sure xxsldwi and
7479 xxpermdi builtins are supported.
7481 2014-03-27 Vladimir Makarov <vmakarov@redhat.com>
7483 PR rtl-optimization/60650
7484 * gcc.target/arm/pr60650.c: New.
7486 2014-03-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7488 * gcc.target/s390/20140327-1.c: New testcase.
7490 2014-03-27 Jakub Jelinek <jakub@redhat.com>
7493 * g++.dg/gomp/pr60682.C: New test.
7495 2014-03-27 John David Anglin <danglin@gcc.gnu.org>
7497 * gcc.dg/torture/pr60092.c: Remove default dg-skip-if arguments.
7499 2014-03-27 Marcus Shawcroft <marcus.shawcroft@arm.com>
7502 * gcc.target/aarch64/pr60580_1.c: New.
7503 * gcc.target/aarch64/test_fp_attribute_1.c: New.
7504 * gcc.target/aarch64/test_fp_attribute_2.c: New.
7506 2014-03-26 Dehao Chen <dehao@google.com>
7508 * gcc.dg/predict-8.c: New test.
7510 2014-03-26 Fabien Chêne <fabien@gcc.gnu.org>
7513 * g++.dg/init/const10.C: New.
7514 * g++.dg/init/const11.C: New.
7515 * g++.dg/init/pr25811.C: Adjust.
7516 * g++.dg/init/pr29043.C: Likewise.
7517 * g++.dg/init/pr43719.C: Likewise.
7518 * g++.dg/init/pr44086.C: Likewise.
7519 * g++.dg/init/ctor8.C: Likewise.
7520 * g++.dg/init/uninitialized1.C: Likewise.
7522 2014-03-26 Jakub Jelinek <jakub@redhat.com>
7525 * c-c++-common/ubsan/pr60636.c: New test.
7527 2014-03-26 Andreas Schwab <schwab@suse.de>
7529 * g++.dg/torture/pr60315.C: Remove duplication.
7531 2014-03-26 Eric Botcazou <ebotcazou@adacore.com>
7533 * gcc.c-torture/execute/20140326-1.c: New test.
7535 2014-03-25 Jan Hubicka <hubicka@ucw.cz>
7538 * g++.dg/torture/pr60315.C: New testcase.
7540 2014-03-25 Martin Jambor <mjambor@suse.cz>
7543 * g++.dg/ipa/pr60600.C: New test.
7545 2014-03-25 John David Anglin <danglin@gcc.gnu.org>
7548 * g++.dg/opt/pr56999.C: Pop hidden visibility.
7550 2014-03-25 Richard Biener <rguenther@suse.de>
7553 * gfortran.dg/lto/pr60635_0.f90: New testcase.
7554 * gfortran.dg/lto/pr60635_1.c: Likewise.
7556 2014-03-24 Adam Butcher <adam@jessamine.co.uk>
7559 * g++.dg/cpp1y/pr60627.C: New testcase.
7561 2014-03-24 Alex Velenko <Alex.Velenko@arm.com>
7563 * gcc.target/aarch64/ushr64_1.c: New.
7565 2014-03-24 James Greenhalgh <james.greenhalgh@arm.com>
7567 * gcc.target/aarch64/vect-abs.c (dg-options): Add -std=c99.
7568 (LONG_LONG): Use LLONG.
7569 (set_rvector_long): Explicitly return void.
7570 (set_vector_long): Likewise.
7571 (check_vector_long): Likewise.
7573 2014-03-24 Marek Polacek <polacek@redhat.com>
7575 * c-c++-common/ubsan/div-by-zero-4.c: Don't include limits.h.
7577 * c-c++-common/ubsan/overflow-1.c: Check for unwanted output.
7578 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7579 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7580 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7581 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7582 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7583 * c-c++-common/ubsan/pr59503.c: Likewise.
7584 * c-c++-common/ubsan/pr60613-1.c: Likewise.
7585 * c-c++-common/ubsan/save-expr-1.c: Likewise.
7586 * c-c++-common/ubsan/shift-3.c: Likewise.
7587 * c-c++-common/ubsan/shift-6.c: Likewise.
7588 * c-c++-common/ubsan/undefined-1.c: Likewise.
7589 * c-c++-common/ubsan/vla-2.c: Likewise.
7590 * c-c++-common/ubsan/vla-3.c: Likewise.
7591 * c-c++-common/ubsan/vla-4.c: Likewise.
7592 * g++.dg/ubsan/cxx11-shift-1.C: Likewise.
7593 * g++.dg/ubsan/return-2.C: Likewise.
7595 2014-03-23 John David Anglin <danglin@gcc.gnu.org>
7597 * gcc.dg/tree-prof/pr59003.c: Add -fno-common to dg-options on
7600 * gcc.dg/torture/pr60092.c: Skip on 32-bit hpux.
7604 * gfortran.dg/erf_3.F90: Skip on hppa*-*-hpux*.
7605 * gfortran.dg/round_4.f90: Likewise.
7607 2014-03-23 Dominique d'Humieres <dominiq@lps.ens.fr>
7610 * gfortran.dg/fmt_en.f90: Update test. XFAIL for
7613 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7616 * c-c++-common/ubsan/pr60613-1.c: New test.
7617 * c-c++-common/ubsan/pr60613-2.c: New test.
7619 2014-03-22 Matthias Klose <doko@ubuntu.com>
7621 * g++.dg/cpp0x/regress: Remove empty directory.
7623 2014-03-22 Jakub Jelinek <jakub@redhat.com>
7626 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: New test.
7628 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7630 * g++.dg/cpp1y/pr60033.C: Use target c++1y.
7631 * g++.dg/cpp1y/pr60393.C: Likewise.
7633 2014-03-21 Paolo Carlini <paolo.carlini@oracle.com>
7636 * g++.dg/cpp1y/pr60384.C: New.
7638 2014-03-21 Jakub Jelinek <jakub@redhat.com>
7641 * gcc.dg/pr60598.c: New test.
7643 2014-03-21 Martin Jambor <mjambor@suse.cz>
7646 * g++.dg/torture/pr59176.C: New test.
7648 2014-03-21 Martin Jambor <mjambor@suse.cz>
7651 * g++.dg/ipa/pr60419.C: New test.
7653 2014-03-21 Richard Biener <rguenther@suse.de>
7655 PR tree-optimization/60577
7656 * gcc.dg/tree-ssa/ssa-lim-11.c: New testcase.
7658 2014-03-21 Tobias Burnus <burnus@net-b.de>
7661 * lib/gcc-dg.exp (scan-module): Uncompress .mod files for reading.
7663 2014-03-20 Jakub Jelinek <jakub@redhat.com>
7666 * g++.dg/opt/pr60597.C: New test.
7669 * g++.dg/init/pr60572.C: New test.
7671 2014-03-20 Zhenqiang Chen <zhenqiang.chen@linaro.org>
7673 * gcc.target/arm/neon-modes-3.c: Add "-g" option.
7675 2014-03-19 Tobias Burnus <burnus@net-b.de>
7679 * gfortran.dg/implicit_pure_4.f90: New.
7681 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7684 * g++.dg/cpp0x/nsdmi-virtual2.C: New.
7686 2014-03-19 H.J. Lu <hongjiu.lu@intel.com>
7689 * lib/target-libpath.exp (set_ld_library_path_env_vars): Log
7690 LD_LIBRARY_PATH, LD_RUN_PATH, SHLIB_PATH, LD_LIBRARY_PATH_32,
7691 LD_LIBRARY_PATH_64 and DYLD_LIBRARY_PATH.
7693 2014-03-19 Paolo Carlini <paolo.carlini@oracle.com>
7696 * g++.dg/cpp1y/pr60332.C: New.
7698 2014-03-19 Marek Polacek <polacek@redhat.com>
7701 * g++.dg/ubsan/pr60569.C: New test.
7703 2014-03-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7705 * gcc.dg/tls/pr58595.c: Require tls_runtime instead of tls.
7707 2014-03-19 Jakub Jelinek <jakub@redhat.com>
7709 PR tree-optimization/60559
7710 * g++.dg/vect/pr60559.cc: New test.
7712 2014-03-18 Ian Lance Taylor <iant@google.com>
7715 * g++.dg/ext/sync-4.C (int32_t): Remove typedef.
7716 (ditype): Rename typedef from int64_t.
7718 2014-03-19 Manuel López-Ibáñez <manu@gcc.gnu.org>
7721 * gcc.dg/cast-qual-3.c: New.
7723 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7724 * c-c++-common/Wcast-qual-1.c: More precise match text.
7726 2014-03-18 Janus Weil <janus@gcc.gnu.org>
7730 * gfortran.dg/assumed_rank_7.f90: Revert r208590.
7731 * gfortran.dg/c_ptr_tests_16.f90: Ditto.
7732 * gfortran.dg/inline_sum_bounds_check_1.f90: Ditto.
7733 * gfortran.dg/intent_optimize_1.f90: Ditto.
7734 * gfortran.dg/pointer_init_9.f90: Ditto.
7735 * gfortran.dg/volatile4.f90: Ditto.
7736 * gfortran.dg/volatile6.f90: Ditto.
7738 2014-03-18 Manuel López-Ibáñez <manu@gcc.gnu.org>
7741 * c-c++-common/Wcast-qual-1.c: More precise match text.
7743 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7746 * g++.dg/cpp0x/constexpr-ice14.C: New.
7748 2014-03-18 Paolo Carlini <paolo.carlini@oracle.com>
7751 * g++.dg/cpp0x/lambda/lambda-ice12.C: New.
7753 2014-03-18 Jakub Jelinek <jakub@redhat.com>
7756 * c-c++-common/ubsan/null-1.c: Don't skip if -flto.
7757 * c-c++-common/ubsan/null-2.c: Likewise.
7758 * c-c++-common/ubsan/null-3.c: Likewise.
7759 * c-c++-common/ubsan/null-4.c: Likewise.
7760 * c-c++-common/ubsan/null-5.c: Likewise.
7761 * c-c++-common/ubsan/null-6.c: Likewise.
7762 * c-c++-common/ubsan/null-7.c: Likewise.
7763 * c-c++-common/ubsan/null-8.c: Likewise.
7764 * c-c++-common/ubsan/null-9.c: Likewise.
7765 * c-c++-common/ubsan/null-10.c: Likewise.
7766 * c-c++-common/ubsan/null-11.c: Likewise.
7767 * c-c++-common/ubsan/overflow-1.c: Likewise.
7768 * c-c++-common/ubsan/overflow-2.c: Likewise.
7769 * c-c++-common/ubsan/overflow-add-1.c: Likewise.
7770 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
7771 * c-c++-common/ubsan/overflow-int128.c: Likewise.
7772 * c-c++-common/ubsan/overflow-mul-1.c: Likewise.
7773 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
7774 * c-c++-common/ubsan/overflow-mul-3.c: Likewise.
7775 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
7776 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
7777 * c-c++-common/ubsan/overflow-negate-2.c: Likewise.
7778 * c-c++-common/ubsan/overflow-sub-1.c: Likewise.
7779 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
7780 * c-c++-common/ubsan/pr59333.c: Likewise.
7781 * c-c++-common/ubsan/pr59503.c: Likewise.
7782 * c-c++-common/ubsan/pr59667.c: Likewise.
7783 * c-c++-common/ubsan/undefined-1.c: Likewise.
7784 * g++.dg/ubsan/pr59250.C: Likewise.
7785 * g++.dg/ubsan/pr59306.C: Likewise.
7787 2014-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7789 * gcc.dg/tls/pr58595.c: Add tls options.
7791 2014-03-18 Kirill Yukhin <kirill.yukhin@intel.com>
7793 * gcc.target/i386/avx-additional-reg-names.c: New.
7794 * gcc.target/i386/avx512f-additional-reg-names.c: Ditto.
7796 2014-03-17 Adam Butcher <adam@jessamine.co.uk>
7799 * g++.dg/cpp1y/pr60390.C: New testcase.
7802 * g++.dg/cpp1y/pr60391.C: New testcase.
7804 2014-03-17 Jakub Jelinek <jakub@redhat.com>
7807 * gcc.target/i386/pr60516.c: New test.
7809 2014-03-17 Paolo Carlini <paolo.carlini@oracle.com>
7812 * g++.dg/cpp0x/constexpr-ice13.C: New.
7814 2014-03-17 Marek Polacek <polacek@redhat.com>
7817 * gcc.dg/gomp/pr60534.c: New test.
7819 2014-03-17 Kai Tietz <ktietz@redhat.com>
7821 * gcc.c-torture/compile/20010327-1.c: Disable test for LLP64 targets.
7823 2014-03-17 Andreas Schwab <schwab@linux-m68k.org>
7826 * gfortran.dg/unlimited_polymorphic_13.f90: Properly compute
7829 2014-03-15 Jerry DeLisle <jvdelisle@gcc.gnu>
7832 * gfortran.dg/list_read_12.f90: New test.
7834 2014-03-15 Janus Weil <janus@gcc.gnu.org>
7837 * gfortran.dg/assumed_rank_7.f90: Explicitly deallocate variables.
7838 * gfortran.dg/c_ptr_tests_16.f90: Put into subroutine.
7839 * gfortran.dg/inline_sum_bounds_check_1.f90: Add
7840 -Wno-aggressive-loop-optimizations and remove an unused variable.
7841 * gfortran.dg/intent_optimize_1.f90: Put into subroutine.
7842 * gfortran.dg/pointer_init_9.f90: New.
7843 * gfortran.dg/volatile4.f90: Put into subroutine.
7844 * gfortran.dg/volatile6.f90: Ditto.
7846 2014-03-14 Mikael Morin <mikael@gcc.gnu.org>
7849 * gfortran.dg/transpose_4.f90: New test.
7851 2014-03-14 Vladimir Makarov <vmakarov@redhat.com>
7853 PR rtl-optimization/60508
7854 * gcc.target/i386/pr60508.c: New.
7856 2014-03-14 Richard Biener <rguenther@suse.de>
7859 * g++.dg/pr60518.C: New testcase.
7861 2014-03-14 Martin Jambor <mjambor@suse.cz>
7864 * gcc.dg/lto/pr60461_0.c: New test.
7866 2014-03-14 Cesar Philippidis <cesar@codesourcery.com>
7868 * lib/gcc-dg.exp (cleanup-saved-temps): Handle LTO temporaries.
7869 * lib/lto.exp (lto-execute): Cleanup LTO temporaries.
7870 * gcc.dg/lto/save-temps_0.c: New testcase.
7872 2014-03-13 Jakub Jelinek <jakub@redhat.com>
7875 * c-c++-common/pr36282-1.c: New test.
7876 * c-c++-common/pr36282-2.c: New test.
7877 * c-c++-common/pr36282-3.c: New test.
7878 * c-c++-common/pr36282-4.c: New test.
7880 2014-03-13 Richard Henderson <rth@redhat.com>
7883 * g++.dg/torture/pr60438-1.C, g++.dg/torture/pr60438-2.C: New.
7885 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7888 * g++.dg/template/crash118.C: New.
7889 * g++.dg/template/crash95.C: Adjust.
7891 2014-03-13 Vladimir Makarov <vmakarov@redhat.com>
7893 PR rtl-optimization/57189
7894 * gcc.target/i386/pr57189.c: New.
7896 2014-03-13 Paolo Carlini <paolo.carlini@oracle.com>
7899 * g++.dg/cpp0x/static_assert10.C: New.
7900 * g++.dg/cpp0x/static_assert11.C: Likewise.
7901 * g++.dg/cpp0x/static_assert3.C: Adjust.
7903 2014-03-13 Richard Biener <rguenther@suse.de>
7905 * lib/lto.exp (lto-execute): Fix error catching for dg-final.
7907 2014-03-12 Michael Meissner <meissner@linux.vnet.ibm.com>
7909 * gcc.target/powerpc/p8vector-int128-1.c: New test to test ISA
7910 2.07 128-bit arithmetic.
7911 * gcc.target/powerpc/p8vector-int128-2.c: Likewise.
7913 * gcc.target/powerpc/timode_off.c: Restrict cpu type to power5,
7914 due to when TImode is allowed in VSX registers, the allowable
7915 address modes for TImode is just a single indirect address in
7916 order for the value to be loaded and store in either GPR or VSX
7917 registers. This affects the generated code, and it would cause
7918 this test to fail, when such an option is used.
7920 2014-03-12 Marcus Shawcroft <marcus.shawcroft@arm.com>
7922 * lib/profopt.exp (profopt-execute): Use $testcase in unsupported.
7924 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7926 * gcc.dg/tree-ssa/ssa-ifcombine-12.c: New test.
7927 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: New test.
7928 * gcc.dg/tree-ssa/phi-opt-2.c: Pass -mbranch-cost=1 if possible,
7929 only test for exactly one if if -mbranch-cost=1 has been passed.
7931 2014-03-12 Christian Bruel <christian.bruel@st.com>
7934 * gcc.target/arm/pr60264.c
7936 2014-03-12 Thomas Preud'homme <thomas.preudhomme@arm.com>
7938 PR tree-optimization/60454
7939 * gcc.c-torture/execute/pr60454.c: New test.
7941 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7942 Marc Glisse <marc.glisse@inria.fr>
7944 PR tree-optimization/60502
7945 * gcc.c-torture/compile/pr60502.c: New test.
7947 2014-03-12 Jakub Jelinek <jakub@redhat.com>
7950 * gcc.dg/vect/pr60482.c: New test.
7952 2014-03-11 Paolo Carlini <paolo.carlini@oracle.com>
7955 * g++.dg/cpp0x/inh-ctor19.C: New.
7957 2014-03-11 Richard Biener <rguenther@suse.de>
7959 PR tree-optimization/60429
7960 PR tree-optimization/60485
7961 * gcc.dg/pr60485-1.c: New testcase.
7962 * gcc.dg/pr60485-2.c: Likewise.
7964 2014-03-10 Jakub Jelinek <jakub@redhat.com>
7967 * g++.dg/ipa/pr60457.C: New test.
7969 2014-03-10 Richard Biener <rguenther@suse.de>
7972 * g++.dg/torture/pr60474.C: New testcase.
7974 2014-03-09 Andreas Schwab <schwab@linux-m68k.org>
7976 * g++.dg/cpp0x/alias-decl-debug-0.C: Move dg-skip after dg-do.
7978 2014-03-08 Paulo Matos <paulo@matos-sorge.com>
7980 * gcc.dg/lto/pr55113_0.c: New testcase.
7982 2014-03-08 Adam Butcher <adam@jessamine.co.uk>
7985 * g++.dg/cpp1y/pr60033.C: New testcase.
7988 * g++.dg/cpp1y/pr60393.C: New testcase.
7990 2014-03-08 Dominique d'Humieres <dominiq@lps.ens.fr>
7993 * gfortran.dg/fmt_en.f90: New test.
7995 2014-03-07 Jason Merrill <jason@redhat.com>
7997 * lib/g++-dg.exp (g++-dg-runtest): Run tests in C++1y mode, too.
7998 * lib/target-supports.exp (check_effective_target_c++11): Now
8000 (check_effective_target_c++11_only): New.
8001 (check_effective_target_c++11_down): New.
8002 (check_effective_target_c++1y): New.
8003 (check_effective_target_c++1y_only): New.
8004 (check_effective_target_c++98_only): Rename from
8005 check_effective_target_c++98.
8006 * g++.dg/*: Use { target c++11 } instead of -std=c++11.
8008 2014-03-07 Paolo Carlini <paolo.carlini@oracle.com>
8011 * g++.dg/cpp0x/constexpr-ice12.C: New.
8013 2014-03-07 Thomas Schwinge <thomas@codesourcery.com>
8015 * c-c++-common/gomp/map-1.c: Extend.
8017 2014-03-06 Paul Thomas <pault@gcc.gnu.org>
8018 Janus Weil <janus@gcc.gnu.org>
8021 * gfortran.dg/deferred_type_component_1.f90 : New test.
8022 * gfortran.dg/deferred_type_component_2.f90 : New test.
8024 2014-03-06 Marek Polacek <polacek@redhat.com>
8027 * c-c++-common/cilk-plus/CK/pr60197.c: New test.
8028 * c-c++-common/cilk-plus/CK/pr60197-2.c: New test.
8030 2014-03-06 Jakub Jelinek <jakub@redhat.com>
8033 * gcc.dg/tls/pr58595.c: New test.
8035 2014-03-06 Richard Biener <rguenther@suse.de>
8041 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8043 * gcc.dg/lto/pr55113_0.c: New testcase.
8045 2014-03-05 Jakub Jelinek <jakub@redhat.com>
8048 * gcc.dg/pr46309.c: Don't compile on logical_op_short_circuit targets
8049 other than mips/avr. Use -mbranch-cost=2 even for i?86/x86_64.
8050 * gcc.dg/tree-ssa/reassoc-32.c: Use -mbranch-cost=2 even for
8052 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
8053 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
8054 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
8055 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
8056 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Don't compile on
8057 logical_op_short_circuit targets other than avr. Use -mbranch-cost=2
8058 even for mips*/s390*/i?86/x86_64.
8059 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
8060 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
8061 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
8062 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
8063 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
8066 * gcc.dg/lto/pr60404_0.c: New test.
8067 * gcc.dg/lto/pr60404_1.c: New file.
8068 * gcc.dg/lto/pr60404_2.c: New file.
8070 2014-03-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8072 * gcc.dg/vmx/extract-vsx.c: Replace "vector long" with "vector
8073 long long" throughout.
8074 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
8075 * gcc.dg/vmx/insert-vsx.c: Likewise.
8076 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
8077 * gcc.dg/vmx/ld-vsx.c: Likewise.
8078 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8079 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8080 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8081 * gcc.dg/vmx/merge-vsx.c: Likewise.
8082 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8083 * gcc.dg/vmx/st-vsx.c: Likewise.
8084 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
8085 * gcc.dg/vmx/stl-vsx.c: Likewise.
8086 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
8088 2014-03-04 Paulo Matos <paulo@matos-sorge.com>
8090 * gcc.dg/lto/pr55113_0.c: New testcase.
8092 2014-03-04 Paolo Carlini <paolo.carlini@oracle.com>
8095 * g++.dg/cpp1y/pr60376.C: New.
8097 2014-03-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8099 * g++.dg/abi/anon2.C: Don't scan assembler for c++98.
8101 2014-03-04 Richard Biener <rguenther@suse.de>
8103 PR tree-optimization/60382
8104 * gcc.dg/vect/pr60382.c: New testcase.
8106 2014-03-03 Jerry DeLisle <jvdelisle@gcc.gnu>
8109 * gfortran.dg/namelist_84.f90: New test.
8111 2014-03-03 Kirill Yukhin <kirill.yukhin@intel.com>
8113 * gcc.target/i386/avx512er-vexp2ps-2.c: Decrease exponent
8114 argument to avoid inf values.
8115 * gcc.target/i386/avx512f-vdivps-2.c: Compare results with
8116 UNION_FP_CHECK machinery.
8118 2014-03-03 Renlin Li <Renlin.Li@arm.com>
8120 * gcc.target/aarch64/aapcs64/validate_memory.h: Move f32in64 and
8121 i32in128 cases outside special big-endian processing block.
8123 2014-03-03 Jakub Jelinek <jakub@redhat.com>
8125 PR preprocessor/60400
8126 * c-c++-common/cpp/pr60400.c: New test.
8127 * c-c++-common/cpp/pr60400-1.h: New file.
8128 * c-c++-common/cpp/pr60400-2.h: New file.
8131 * obj-c++.dg/invalid-method-2.mm: Adjust dg-error regexps.
8133 * c-c++-common/cilk-plus/PS/vectorlength-2.c: New test.
8134 * c-c++-common/cilk-plus/PS/vectorlength-3.c: New test.
8136 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8139 * g++.dg/lto/pr60150.H: New testcase.
8140 * g++.dg/lto/pr60150_0.C: New testcase.
8141 * g++.dg/lto/pr60150_1.C: New testcase.
8143 2014-03-02 Jan Hubicka <hubicka@ucw.cz>
8146 * g++.dg/ipa/devirt-29.C: New testcase
8148 2014-03-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8151 * gfortran.dg/vect/pr32380.f: Fix expected test results.
8153 2014-03-01 Edward Smith-Rowland <3dw4rd@verizon.net>
8156 * g++.dg/cpp0x/pr50025.C: New.
8158 2014-03-01 Adam Butcher <adam@jessamine.co.uk>
8161 * g++.dg/cpp1y/pr60377.C: New testcase.
8163 2014-03-01 Mikael Morin <mikael@gcc.gnu.org>
8166 * gfortran.dg/str_comp_optimize_1.f90: New test.
8168 2014-03-01 Oleg Endo <olegendo@gcc.gnu.org>
8171 * gcc.c-torture/compile/pr60071.c: New.
8173 2014-02-28 Janus Weil <janus@gcc.gnu.org>
8176 * gfortran.dg/unlimited_polymorphic_16.f90: New.
8178 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8181 * g++.dg/cpp0x/constexpr-ice11.C: New.
8183 2014-02-28 Paolo Carlini <paolo.carlini@oracle.com>
8186 * g++.dg/cpp1y/auto-fn24.C: New.
8188 2014-02-28 Joey Ye <joey.ye@arm.com>
8191 * gcc.target/arm/thumb1-far-jump-3.c: New case.
8193 2014-02-27 Paolo Carlini <paolo.carlini@oracle.com>
8196 * g++.dg/overload/ellipsis2.C: New.
8198 2014-02-27 Jeff Law <law@redhat.com>
8200 PR rtl-optimization/52714
8201 * gcc.c-torture/compile/pr52714.c: New test.
8203 2014-02-27 Mikael Pettersson <mikpe@it.uu.se>
8204 Jeff Law <law@redhat.com>
8206 PR rtl-optimization/49847
8207 * g++.dg/pr49847.C: New test.
8209 2014-02-27 Marek Polacek <polacek@redhat.com>
8212 * c-c++-common/pr59223.c: New test.
8214 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8216 * common/config/i386/predicates.md (const1256_operand): Remove.
8217 (const2356_operand): New.
8218 (const_1_to_2_operand): Remove.
8219 * config/i386/sse.md (avx512pf_gatherpf<mode>sf): Change hint value.
8220 (*avx512pf_gatherpf<mode>sf_mask): Ditto.
8221 (*avx512pf_gatherpf<mode>sf): Ditto.
8222 (avx512pf_gatherpf<mode>df): Ditto.
8223 (*avx512pf_gatherpf<mode>df_mask): Ditto.
8224 (*avx512pf_gatherpf<mode>df): Ditto.
8225 (avx512pf_scatterpf<mode>sf): Ditto.
8226 (*avx512pf_scatterpf<mode>sf_mask): Ditto.
8227 (*avx512pf_scatterpf<mode>sf): Ditto.
8228 (avx512pf_scatterpf<mode>df): Ditto.
8229 (*avx512pf_scatterpf<mode>df_mask): Ditto.
8230 (*avx512pf_scatterpf<mode>df): Ditto.
8231 * common/config/i386/xmmintrin.h (_mm_hint): Add _MM_HINT_ET0.
8233 2014-02-26 Ilya Tocar <ilya.tocar@intel.com>
8235 * gcc.target/i386/avx512cd-vptestnmd-1.c: Change into ...
8236 * gcc.target/i386/avx512f-vptestnmd-1.c: This.
8237 * gcc.target/i386/avx512cd-vptestnmq-1.c: Change into ...
8238 * gcc.target/i386/avx512f-vptestnmq-1.c: This.
8239 * gcc.target/i386/avx512cd-vptestnmd-2.c: Change into ...
8240 * gcc.target/i386/avx512f-vptestnmd-2.c: This.
8241 * gcc.target/i386/avx512cd-vptestnmq-2.c: Change into ...
8242 * gcc.target/i386/avx512f-vptestnmq-2.c: This.
8244 2014-02-26 Bin Cheng <bin.cheng@arm.com>
8247 * gnat.dg/renaming5.adb: Change to two expected gotos.
8248 * gcc.dg/tree-ssa/pr21559.c: Change back to three expected
8250 * gcc.dg/tree-prof/update-loopch.c: Check two "Invalid sum"
8251 messages for removed basic block.
8252 * gcc.dg/tree-ssa/ivopt_1.c: Fix unreliable scanning string.
8253 * gcc.dg/tree-ssa/ivopt_2.c: Ditto.
8254 * gcc.dg/tree-ssa/ivopt_3.c: Ditto.
8255 * gcc.dg/tree-ssa/ivopt_4.c: Ditto.
8257 2014-02-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8259 * gcc.dg/vmx/ld-vsx.c: Don't use vec_all_eq.
8260 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
8261 * gcc.dg/vmx/ldl-vsx.c: Likewise.
8262 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
8263 * gcc.dg/vmx/merge-vsx.c: Likewise.
8264 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
8266 2014-02-25 Ilya Tocar <ilya.tocar@intel.com>
8268 * gcc.target/i386/avx-1.c: Update __builtin_prefetch.
8269 * gcc.target/i386/prefetchwt1-1.c: New.
8270 * g++.dg/other/i386-2.C: Add new option.
8271 * g++.dg/other/i386-3.C: Ditto.
8272 * gcc.target/i386/sse-12.c: Ditto.
8273 * gcc.target/i386/sse-13.c: Update __builtin_prefetch, add new option.
8274 * gcc.target/i386/sse-22.c: Add new option.
8275 * gcc.target/i386/sse-23.c: Update __builtin_prefetch, add new option.
8277 2014-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8280 * gfortran.dg/erf_3.F90: Skip on sparc*-*-solaris2.9*.
8283 * gfortran.dg/round_4.f90: Skip on *-*-solaris2.9*.
8285 2014-02-25 Adam Butcher <adam@jessamine.co.uk>
8288 * g++.dg/cpp1y/pr60311.C: New testcase.
8290 * g++.dg/cpp1y/fn-generic-member-ool.C: New testcase.
8293 * g++.dg/cpp1y/pr60065.C: New testcase.
8295 2014-02-24 Andrey Belevantsev <abel@ispras.ru>
8297 PR rtl-optimization/60268
8298 * gcc.c-torture/compile/pr60268.c: New test.
8300 2014-02-23 David Holsgrove <david.holsgrove@xilinx.com>
8302 * gcc.target/microblaze/others/mem_reload.c: New test.
8304 2014-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8306 * gcc.dg/vmx/lde.c: New test.
8307 * gcc.dg/vmx/lde-be-order.c: New test.
8308 * gcc.dg/vmx/ste.c: New test.
8309 * gcc.dg/vmx/ste-be-order.c: New test.
8311 2014-02-22 Hans-Peter Nilsson <hp@axis.com>
8314 * lib/target-supports.exp
8315 (check_effective_target_logical_op_short_circuit): Add cris-*-*
8316 and crisv32-*-* to list.
8318 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8321 * gfortran.dg/c_f_pointer_shape_tests_6.f90: New.
8323 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8325 * gcc.dg/vmx/vsums.c: Check entire result vector.
8326 * gcc.dg/vmx/vsums-be-order.c: Likewise.
8328 2014-02-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8330 * gcc.dg/vmx/ld.c: New test.
8331 * gcc.dg/vmx/ld-be-order.c: New test.
8332 * gcc.dg/vmx/ld-vsx.c: New test.
8333 * gcc.dg/vmx/ld-vsx-be-order.c: New test.
8334 * gcc.dg/vmx/ldl.c: New test.
8335 * gcc.dg/vmx/ldl-be-order.c: New test.
8336 * gcc.dg/vmx/ldl-vsx.c: New test.
8337 * gcc.dg/vmx/ldl-vsx-be-order.c: New test.
8338 * gcc.dg/vmx/st.c: New test.
8339 * gcc.dg/vmx/st-be-order.c: New test.
8340 * gcc.dg/vmx/st-vsx.c: New test.
8341 * gcc.dg/vmx/st-vsx-be-order.c: New test.
8342 * gcc.dg/vmx/stl.c: New test.
8343 * gcc.dg/vmx/stl-be-order.c: New test.
8344 * gcc.dg/vmx/stl-vsx.c: New test.
8345 * gcc.dg/vmx/stl-vsx-be-order.c: New test.
8347 2014-02-21 Uros Bizjak <ubizjak@gmail.com>
8349 * g++.dg/other/i386-2.C (dg-options): Add -mavx512pf.
8350 * g++.dg/other/i386-3.C (dg-options): Ditto.
8351 * gcc.target/i386/sse-12.c (dg-options): Add -msha.
8352 * gcc.target/i386/sse-13.c (dg-options): Add -mavx512er, -mavx512cd,
8353 -mavx512pf and -msha.
8355 2014-02-21 Richard Biener <rguenther@suse.de>
8357 PR tree-optimization/60276
8358 * gcc.dg/vect/pr60276.c: New testcase.
8360 2014-02-21 Janus Weil <janus@gcc.gnu.org>
8363 * gfortran.dg/finalize_23.f90: New.
8365 2014-02-21 Adam Butcher <adam@jessamine.co.uk>
8369 * g++.dg/cpp1y/pr60052.C: New testcase.
8370 * g++.dg/cpp1y/pr60053.C: New testcase.
8372 2014-02-21 Tobias Burnus <burnus@net-b.de>
8375 * gfortran.dg/inquire_16.f90: New.
8377 2014-02-20 Sandra Loosemore <sandra@codesourcery.com>
8379 * gcc.target/nios2/biggot-1.c: New.
8380 * gcc.target/nios2/biggot-2.c: New.
8382 2014-02-20 Martin Jambor <mjambor@suse.cz>
8385 * gcc.dg/ipa/pr55260.c: New test.
8387 2014-02-20 Bin Cheng <bin.cheng@arm.com>
8389 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Return 0
8390 for execution test case.
8392 2014-02-20 Jan Hubicka <hubicka@ucw.cz>
8395 * g++.dg/torture/pr58555.C: New testcase.
8397 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8400 * gcc.target/x86_64/abi/avx512f/test_passing_structs.c: Update to
8402 * gcc.target/x86_64/abi/avx512f/test_passing_unions.c: Ditto.
8404 2014-02-20 Ilya Tocar <ilya.tocar@intel.com>
8405 Kirill Yukhin <kirill.yukhin@intel.com>
8407 * gcc.target/i386/avx512er-vrcp28sd-2.c: Distinguish src1 and src2.
8408 * gcc.target/i386/avx512er-vrcp28ss-2.c: Call correct intrinsic.
8409 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Distinguish src1 and src2.
8410 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
8411 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix reference calculation.
8412 * gcc.target/i386/avx512f-vrcp14ss-2.c: Fix reference calculation.
8414 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8417 * g++.dg/ext/builtin-bswap1.C: New test.
8418 * c-c++-common/pr37743.c: New test.
8420 2014-02-19 Prathamesh Kulkarni <bilbotheelffriend@gmail.com>
8422 * gcc.dg/decl-10.c: New test.
8424 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8427 * g++.dg/ext/ivdep-1.C: New test.
8430 * gcc.dg/pr60267.c: New test.
8432 2014-02-19 Uros Bizjak <ubizjak@gmail.com>
8435 * gcc.target/i386/pr39162.c: Add dg-prune-output.
8436 (dg-options): Remove -Wno-psabi.
8437 * gcc.target/i386/pr59794-2.c: Ditto.
8438 * gcc.target/i386/pr60205-1.c: Ditto.
8439 * gcc.target/i386/sse-5.c: Ditto.
8441 2014-02-18 Nick Clifton <nickc@redhat.com>
8443 * gcc.dg/graphite/pr46966.c: Only run on 32-bit+ targets.
8444 * gcc.dg/pr23623.c: Likewise.
8445 * gcc.dg/pr48784-1.c: Likewise.
8446 * gcc.dg/pr48784-2.c: Likewise.
8447 * gcc.dg/pr56997-2.c: Likewise.
8448 * gcc.dg/sms-6.c: Likewise.
8449 * gcc.dg/torture/pr60183.c: Likewise.
8450 * gcc.dg/torture/vec-cvt-1.c: Likewise.
8451 * gcc.c-torture/execute/20061220-1.x: New.
8452 * gcc.c-torture/execute/pr43220.x: New.
8453 * gcc.c-torture/execute/pr51581-1.x: New.
8454 * gcc.c-torture/execute/pr51581-2.x: New.
8455 * gcc.c-torture/execute/pr58570.x: New.
8456 * gcc.c-torture/unsorted/DFcmp.x: New.
8457 * gcc.c-torture/unsorted/SFset.x: New.
8459 2014-02-19 Eric Botcazou <ebotcazou@adacore.com>
8461 * gnat.dg/opt31.adb: New test.
8463 2014-02-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8465 * gcc.dg/torture/pr60092.c: xfail execution on *-*-solaris2.11* at -O0.
8467 2014-02-19 Janus Weil <janus@gcc.gnu.org>
8470 * gfortran.dg/typebound_proc_33.f90: New.
8472 2014-02-19 Marek Polacek <polacek@redhat.com>
8475 * gcc.dg/pr60195.c: New test.
8477 2014-02-19 Paul Pluzhnikov <ppluzhnikov@google.com>
8479 * gcc.dg/vect/no-vfa-vect-depend-2.c (main1): Fix buffer overflow.
8481 2014-02-19 Jakub Jelinek <jakub@redhat.com>
8483 PR preprocessor/58844
8484 * c-c++-common/cpp/pr58844-1.c: New test.
8485 * c-c++-common/cpp/pr58844-2.c: New test.
8487 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8490 * g++.dg/cpp0x/constexpr-ice10.C: New.
8492 2014-02-18 Paolo Carlini <paolo.carlini@oracle.com>
8495 * g++.dg/cpp0x/pr60215.C: New.
8497 2014-02-18 Tobias Burnus <burnus@net-b.de>
8500 * gfortran.dg/proc_ptr_45.f90: New.
8501 * gfortran.dg/proc_ptr_46.f90: New.
8503 2014-02-18 Adam Butcher <adam@jessamine.co.uk>
8506 * g++.dg/cpp1y/pr60190.C: New testcase.
8509 * g++.dg/cpp1y/pr60064.C: New testcase.
8511 2014-02-18 Uros Bizjak <ubizjak@gmail.com>
8514 * gcc.target/i386/pr60205-1.c: New test.
8515 * gcc.target/i386/pr60205-2.c: Ditto.
8517 2014-02-18 Kai Tietz <ktietz@redhat.com>
8520 * gcc.target/i386/nest-1.c: New testcase.
8522 2014-02-18 Eric Botcazou <ebotcazou@adacore.com>
8524 * gnat.dg/opt32.adb: New test.
8526 2014-02-18 Janus Weil <janus@gcc.gnu.org>
8529 * gfortran.dg/typebound_generic_15.f90: New.
8531 2014-02-17 Janus Weil <janus@gcc.gnu.org>
8534 * gfortran.dg/init_flag_12.f90: New.
8536 2014-02-17 Kirill Yukhin <kirill.yukhin@intel.com>
8537 Ilya Tocar <ilya.tocar@intel.com>
8539 * gcc.target/i386/avx512f-vpermd-2.c: Fix reference calculations.
8540 * gcc.target/i386/avx512f-vpermpd-2.c: Ditto.
8541 * gcc.target/i386/avx512f-vpermps-2.c: Ditto.
8542 * gcc.target/i386/avx512f-vpermq-var-2.c: Ditto.
8544 2014-02-16 Richard Sandiford <rdsandiford@googlemail.com>
8546 * lib/target-supports.exp
8547 (check_effective_target_logical_op_short_circuit): New procedure.
8548 * gcc.dg/binop-xor1.c: XFAIL for logical_op_short_circuit.
8549 * gcc.dg/tree-ssa/forwprop-28.c: Use logical_op_short_circuit
8550 instead of mips*-*-*, arc*-*-*, avr*-*-* and arm_cortex_m tests.
8551 * gcc.dg/tree-ssa/vrp47.c: Likewise.
8552 * gcc.dg/tree-ssa/vrp87.c: Likewise.
8553 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise. Also use
8554 logical_op_short_circuit for the alternative test, extending
8557 2014-02-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8560 * gcc.target/powerpc/pr60203.c: New testsuite.
8562 2014-02-15 Mikael Morin <mikael@gcc.gnu.org>
8565 * gfortran.dg/ichar_3.f90: New test.
8567 2014-02-15 Richard Biener <rguenther@suse.de>
8569 PR tree-optimization/60183
8570 * gcc.dg/torture/pr60183.c: New testcase.
8572 2014-02-14 Jeff Law <law@redhat.com>
8574 PR rtl-optimization/60131
8575 * g++.dg/torture/pr60131.C: New test.
8577 2014-02-14 Ian Bolton <ian.bolton@arm.com>
8579 * gcc.target/arm/pr59858.c: Skip if -mfloat-abi=hard specified
8582 2014-02-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
8584 * c-c++-common/ubsan/overflow-negate-2.c (main): Use signed char.
8586 2014-02-14 Jakub Jelinek <jakub@redhat.com>
8588 * gcc.c-torture/compile/20140213.c: New test.
8590 2014-02-13 Jakub Jelinek <jakub@redhat.com>
8593 * gcc.target/i386/pr43546.c: New test.
8595 2014-02-13 Dominik Vogt <vogt@linux.vnet.ibm.com>
8597 * gcc.target/s390/hotpatch-compile-8.c: New test.
8599 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8601 * gcc.dg/pr59605.c: Convert to a compile test. Protect MAX_COPY
8602 definition with an ifndef.
8603 * gcc.dg/pr59605-2.c: New test.
8605 2014-02-13 Richard Sandiford <rdsandiford@googlemail.com>
8607 * gcc.dg/gomp/simd-clones-5.c: Update comment for new warning message.
8609 2014-02-12 Joseph Myers <joseph@codesourcery.com>
8611 * gcc.dg/torture/float128-mul-underflow.c,
8612 gcc.dg/torture/float128-truncdf-underflow.c,
8613 gcc.dg/torture/float128-truncsf-underflow.c: New tests.
8615 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8618 * g++.dg/ipa/pr59737.C: New test.
8620 2014-02-12 H.J. Lu <hongjiu.lu@intel.com>
8622 * g++.dg/opt/pr52727.C: Compile with -march=i686 for ia32.
8624 2014-02-12 Thomas Schwinge <thomas@codesourcery.com>
8626 * c-c++-common/raw-string-3.c: Fix typo in dg-error invocation.
8628 * gcc.dg/cilk-plus/jump-openmp.c: New file.
8630 2014-02-12 Richard Biener <rguenther@suse.de>
8633 * gcc.dg/torture/pr60092.c: New testcase.
8634 * gcc.dg/tree-ssa/alias-31.c: Disable SRA.
8636 2014-02-12 Eric Botcazou <ebotcazou@adacore.com>
8638 * gcc.c-torture/execute/20140212-1.c: New test.
8640 2014-02-12 Paolo Carlini <paolo.carlini@oracle.com>
8643 * g++.dg/cpp0x/pr60047.C: New.
8645 2014-02-12 Jakub Jelinek <jakub@redhat.com>
8648 * c-c++-common/pr60101.c: New test.
8650 2014-02-11 Jan Hubicka <hubicka@ucw.cz>
8653 * g++.dg/ipa/devirt-27.C: New testcase.
8654 * g++.dg/ipa/devirt-26.C: New testcase.
8656 2014-02-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8659 * gcc.target/powerpc/pr60137.c: New file.
8661 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8664 * gfortran.dg/pr52370.f90: New test.
8666 2014-02-11 Uros Bizjak <ubizjak@gmail.com>
8670 2013-12-15 Uros Bizjak <ubizjak@gmail.com>
8673 * gcc.target/i386/pr43662.c (dg-options):
8674 Add -maccumulate-outgoing-args.
8675 * gcc.target/i386/pr43869.c (dg-options): Ditto.
8676 * gcc.target/i386/pr57003.c (dg-options): Ditto.
8677 * gcc.target/i386/avx-vzeroupper-16.c (dg-options):
8678 Remove -mtune=generic and add -maccumulate-outgoing-args instead.
8679 * gcc.target/i386/avx-vzeroupper-17.c (dg-options): Ditto.
8680 * gcc.target/i386/avx-vzeroupper-18.c (dg-options): Ditto.
8681 * gcc.target/x86_64/abi/callabi/func-1.c (dg-options):
8682 Add -maccumulate-outgoing-args.
8683 * gcc.target/x86_64/abi/callabi/func-2a.c (dg-options): Ditto.
8684 * gcc.target/x86_64/abi/callabi/func-2b.c (dg-options): Ditto.
8685 * gcc.target/x86_64/abi/callabi/func-indirect.c (dg-options): Ditto.
8686 * gcc.target/x86_64/abi/callabi/func-indirect-2a.c (dg-options): Ditto.
8687 * gcc.target/x86_64/abi/callabi/func-indirect-2b.c (dg-options): Ditto.
8688 * gcc.target/x86_64/abi/callabi/leaf-1.c (dg-options): Ditto.
8689 * gcc.target/x86_64/abi/callabi/leaf-2.c (dg-options): Ditto.
8690 * gcc.target/x86_64/abi/callabi/pr38891.c (dg-options): Ditto.
8691 * gcc.target/x86_64/abi/callabi/vaarg-1.c (dg-options): Ditto.
8692 * gcc.target/x86_64/abi/callabi/vaarg-2.c (dg-options): Ditto.
8693 * gcc.target/x86_64/abi/callabi/vaarg-3.c (dg-options): Ditto.
8694 * gcc.target/x86_64/abi/callabi/vaarg-4a.c (dg-options): Ditto.
8695 * gcc.target/x86_64/abi/callabi/vaarg-4b.c (dg-options): Ditto.
8696 * gcc.target/x86_64/abi/callabi/vaarg-5a.c (dg-options): Ditto.
8697 * gcc.target/x86_64/abi/callabi/vaarg-5b.c (dg-options): Ditto.
8699 2014-02-11 Richard Sandiford <rdsandiford@googlemail.com>
8701 * gcc.dg/vect/pr56787.c: Mark as xfail for vect_no_align.
8703 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8706 * gcc.dg/guality/pr59776.c: New test.
8708 2014-02-11 Renlin Li <Renlin.Li@arm.com>
8710 * gcc.target/arm/fixed_float_conversion.c: Add arm_vfp3 option.
8711 * lib/target-supports.exp (check_effective_target_arm_vfp3_ok): New.
8712 (add_options_for_arm_vfp3): New.
8714 2014-02-11 Jeff Law <law@redhat.com>
8717 * gcc.target/m68k/pr54041.c: New test.
8719 2014-02-11 Jakub Jelinek <jakub@redhat.com>
8722 * gcc.target/i386/pr59927.c: New test.
8724 2014-02-10 Richard Sandiford <rdsandiford@googlemail.com>
8726 * gcc.dg/vect/pr57741-3.c: Require vect_int.
8727 * gcc.dg/vect/pr60012.c: Likewise.
8728 * gcc.dg/vect/vect-119.c: Likewise.
8729 * gcc.dg/vect/vect-outer-4c-big-array.c: Likewise.
8730 * gcc.dg/vect/vect-outer-4c.c: Likewise.
8732 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8734 * gcc.dg/binop-xor1.c: Don't xfail scan-tree-dump-times.
8736 2014-02-10 Jeff Law <law@redhat.com>
8739 * gcc.c-torture/compile/pr52306.c: New test.
8741 2014-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8743 * g++.dg/ext/vector26.C: Use -mmmx for 32-bit x86.
8745 2014-02-10 Richard Biener <rguenther@suse.de>
8747 PR tree-optimization/60115
8748 * gcc.dg/torture/pr60115.c: New testcase.
8750 2014-02-10 Eric Botcazou <ebotcazou@adacore.com>
8752 * g++.dg/vect/pr33426-ivdep-3.cc: Require vect_int_mult as well.
8753 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
8755 2014-02-10 Kirill Yukhin <kirill.yukhin@intel.com>
8756 Ilya Tocar <ilya.tocar@intel.com>
8758 * gcc.target/i386/avx512f-vexpandpd-1.c: Update intrinsics.
8759 * gcc.target/i386/avx512f-vexpandps-1.c: Ditto.
8760 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
8761 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
8762 * gcc.target/i386/avx512f-vmovdqu32-1: Ditto.
8763 * gcc.target/i386/avx512f-vmovdqu32-2: Ditto.
8764 * gcc.target/i386/avx512f-vmovdqu64-1: Ditto.
8765 * gcc.target/i386/avx512f-vmovdqu64-2: Ditto.
8766 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
8767 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
8768 * gcc.target/i386/avx512f-vpcmupd-2.c: Ditto.
8769 * gcc.target/i386/avx512f-vpcmupq-2.c: Ditto.
8770 * gcc.target/i386/avx512f-vrndscalepd-1.c: Ditto.
8771 * gcc.target/i386/avx512f-vrndscaleps-1.c: Ditto.
8772 * gcc.target/i386/avx512f-vrndscalepd-2.c: Ditto.
8773 * gcc.target/i386/avx512f-vrndscaleps-2.c: Ditto.
8774 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: Update parameters.
8775 * gcc.target/i386/avx512pf-vgatherpf0dps-1.c: Ditto.
8776 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
8777 * gcc.target/i386/avx512pf-vgatherpf0qps-1.c: Ditto.
8778 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
8779 * gcc.target/i386/avx512pf-vgatherpf1dps-1.c: Ditto.
8780 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
8781 * gcc.target/i386/avx512pf-vgatherpf1qps-1.c: Ditto.
8782 * gcc.target/i386/avx512f-vpsrad-2.c: Initialize 64 bits.
8783 * gcc.target/i386/avx512f-vpslld-2.c: Ditto.
8784 * gcc.target/i386/avx512f-vpsrld-2.c: Ditto.
8786 2014-02-10 Jakub Jelinek <jakub@redhat.com>
8788 * gcc.dg/vect/pr59984.c: Require effective target vect_simd_clones.
8790 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8793 * gfortran.dg/associated_target_5.f03: New test.
8795 2014-02-09 Paul Thomas <pault@gcc.gnu.org>
8798 * gfortran.dg/elemental_by_value_1.f90: New test.
8800 2014-02-08 Janus Weil <janus@gcc.gnu.org>
8803 * gfortran.dg/finalize_22.f90: New.
8805 2014-02-08 Paul Thomas <pault@gcc.gnu.org>
8808 * gfortran.dg/elemental_subroutine_10.f90: New test. This PR
8809 was fixed by the patch for PR59906.
8811 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
8813 PR translation/52289
8814 * gfortran.dg/coarray_8.f90: Update dg-error match.
8816 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8819 * gcc.dg/vect/pr59984.c: New test.
8822 * gcc.dg/attr-alloc_align-1.c: New test.
8823 * gcc.dg/attr-alloc_align-2.c: New test.
8824 * gcc.dg/attr-alloc_align-3.c: New test.
8825 * gcc.dg/attr-assume_aligned-1.c: New test.
8826 * gcc.dg/attr-assume_aligned-2.c: New test.
8827 * gcc.dg/attr-assume_aligned-3.c: New test.
8829 2014-02-08 Jakub Jelinek <jakub@redhat.com>
8832 * gcc.target/i386/pr60077-1.c: New test.
8833 * gcc.target/i386/pr60077-2.c: New test.
8835 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8837 PR preprocessor/56824
8838 * gcc.dg/pr56824.c: New test.
8840 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8842 * gcc.dg/gcc-have-sync-compare-and-swap.c: Align the 16 byte
8843 variable used for atomic operations.
8845 2014-02-07 Richard Biener <rguenther@suse.de>
8848 * gcc.dg/vect/pr60092-2.c: New testcase.
8850 2014-02-07 Jakub Jelinek <jakub@redhat.com>
8854 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8856 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8857 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8859 2014-02-07 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
8861 * gcc.target/s390/fp2int1.c: New testcase.
8863 2014-02-07 Richard Biener <rguenther@suse.de>
8866 * gcc.dg/tree-ssa/alias-30.c: New testcase.
8867 * gcc.dg/tree-ssa/alias-31.c: Likewise.
8869 2014-02-06 Jan Hubicka <hubicka@ucw.cz>
8872 * g++.dg/torture/pr59918.C: New testcase.
8874 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8877 * gcc.target/arm/pr59575.c: New test.
8880 * gcc.dg/pr59992.c: New test.
8882 2014-02-06 Marc Glisse <marc.glisse@inria.fr>
8884 * g++.dg/cpp0x/constexpr-attribute2.C: Restrict to target
8885 init_priority. Test alignment of variable instead of function.
8887 2014-02-06 Marek Polacek <polacek@redhat.com>
8890 * gcc.dg/pr60087.c: New test.
8892 2014-02-06 Alan Modra <amodra@gmail.com>
8894 * gcc.target/powerpc/pr60032.c: New.
8896 2014-02-06 Jakub Jelinek <jakub@redhat.com>
8899 * gcc.c-torture/execute/pr60062.c: New test.
8900 * gcc.c-torture/execute/pr60072.c: New test.
8902 2014-02-06 Ian Bolton <ian.bolton@arm.com>
8904 * gcc.dg/tree-ssa/pr59597.c: Make called function static
8905 so that expected outcome works for PIC variants too.
8907 2014-02-06 Yury Gribov <y.gribov@samsung.com>
8908 Kugan Vivekanandarajah <kuganv@linaro.org>
8910 * gcc.target/arm/vect-noalign.c: New file.
8912 2014-02-05 Jan Hubicka <hubicka@ucw.cz>
8913 Jakub Jelinek <jakub@redhat.com>
8916 * gcc.dg/pr60013.c: New testcase.
8918 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8920 * gcc.dg/vmx/sum2s.c: New.
8921 * gcc.dg/vmx/sum2s-be-order.c: New.
8923 2014-02-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8925 * gcc.dg/vmx/pack.c: New.
8926 * gcc.dg/vmx/pack-be-order.c: New.
8927 * gcc.dg/vmx/unpack.c: New.
8928 * gcc.dg/vmx/unpack-be-order.c: New.
8930 2014-02-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
8932 * g++.dg/cilk-plus/CK/catch_exc.cc: Disable test for -O1.
8933 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8935 2014-02-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8937 * gcc.target/i386/avx512f-vrndscaless-2.c (compute_rndscaless):
8938 Use __builtin_floorf, __builtin_ceilf.
8939 * gcc.target/i386/sse4_1-floorf-sfix-vec.c (floorf): Remove
8941 (TEST): Use __builtin_floorf.
8942 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
8944 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8947 * g++.dg/opt/pr59947.C: New test.
8950 * c-c++-common/gomp/pr58703.c: New test.
8952 2014-02-05 Richard Biener <rguenther@suse.de>
8955 * gcc.dg/vect/pr60012.c: Require vect_extract_even_odd and
8956 avoid using unsigned long long.
8958 2014-02-05 Jakub Jelinek <jakub@redhat.com>
8961 * g++.dg/torture/pr57499.C: New test.
8963 2014-02-05 Yury Gribov <y.gribov@samsung.com>
8965 * gcc.dg/asan/nosanitize-and-inline.c: New test.
8967 2014-02-04 Jan Hubicka <hubicka@ucw.cz>
8969 * g++.dg/ipa/devirrt-22.C: Fix template.
8971 2014-02-04 Marek Polacek <polacek@redhat.com>
8974 * gcc.dg/pr60036.c: New test.
8976 2014-02-04 Markus Trippelsdorf <markus@trippelsdorf.de>
8979 * g++.dg/torture/pr60058.C: New testcase.
8981 2014-02-04 Max Ostapenko <m.ostapenko@partner.samsung.com>
8983 * g++.dg/tsan/default_options.C: Invert check.
8985 2014-02-04 Jakub Jelinek <jakub@redhat.com>
8987 PR tree-optimization/60002
8988 * g++.dg/opt/pr60002.C: New test.
8990 PR tree-optimization/60023
8991 * g++.dg/vect/pr60023.cc: New test.
8994 * c-c++-common/torture/pr60026.c: New test.
8996 PR rtl-optimization/57915
8997 * gcc.target/i386/pr57915.c: New test.
8999 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9001 * g++.dg/init/dso_handle2.C: Compile with -fuse-cxa-atexit.
9003 2014-02-04 Renlin Li <Renlin.Li@arm.com>
9005 * gcc.target/arm/ftest-armv7a-thumb.c: Change aramv7-a to armv7-a.
9007 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9010 * gcc.dg/pr59261.c: New test.
9012 2014-02-04 Richard Biener <rguenther@suse.de>
9014 PR tree-optimization/60012
9015 * gcc.dg/vect/pr60012.c: New testcase.
9017 2014-02-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9020 * g++.dg/eh/unwind-direct.C: New test.
9022 2014-02-04 Uros Bizjak <ubizjak@gmail.com>
9024 * lib/tsan-dg.exp (tsan_init): Set trivial testcase
9025 timeout value to 20s.
9027 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9030 * g++.dg/torture/pr59882.C: New testcase
9032 2014-02-03 Jan Hubicka <jh@suse.cz>
9035 * g++.dg/ipa/devirt-22.C: New testcase.
9037 2014-02-03 Jan Hubicka <jh@suse.cz>
9039 * g++.dg/ipa/devirt-25.C: New testcase.
9041 2014-02-04 Jakub Jelinek <jakub@redhat.com>
9043 PR tree-optimization/59924
9044 * gcc.dg/pr59924.c: New test.
9046 2014-02-03 Jan Hubicka <hubicka@ucw.cz>
9049 * g++.dg/ipa/devirt-24.C: New testcase.
9051 2014-02-03 Marc Glisse <marc.glisse@inria.fr>
9055 * c-c++-common/attributes-1.c: New testcase.
9056 * g++.dg/cpp0x/constexpr-attribute2.C: Likewise.
9058 2014-02-03 Paolo Carlini <paolo.carlini@oracle.com>
9061 * g++.dg/cpp0x/pr58871.C: New.
9063 2014-02-03 Cong Hou <congh@google.com>
9065 PR tree-optimization/60000
9066 * g++.dg/vect/pr60000.cc: New test.
9068 2014-02-03 H.J. Lu <hongjiu.lu@intel.com>
9070 * gcc.target/i386/long-double-64-1.c: Verify __multf3 isn't used.
9071 * gcc.target/i386/long-double-64-4.c: Likewise.
9072 * gcc.target/i386/long-double-80-1.c: Likewise.
9073 * gcc.target/i386/long-double-80-2.c: Likewise.
9074 * gcc.target/i386/long-double-80-3.c: Likewise.
9075 * gcc.target/i386/long-double-80-4.c: Likewise.
9076 * gcc.target/i386/long-double-80-5.c: Likewise.
9077 * gcc.target/i386/long-double-64-2.c: Limit to ia32. Verify
9078 __multf3 isn't used.
9079 * gcc.target/i386/long-double-64-3.c: Likewise.
9080 * gcc.target/i386/long-double-128-1.c: New test.
9081 * gcc.target/i386/long-double-128-2.c: Likewise.
9082 * gcc.target/i386/long-double-128-3.c: Likewise.
9083 * gcc.target/i386/long-double-128-4.c: Likewise.
9084 * gcc.target/i386/long-double-128-5.c: Likewise.
9085 * gcc.target/i386/long-double-128-6.c: Likewise.
9086 * gcc.target/i386/long-double-128-7.c: Likewise.
9087 * gcc.target/i386/long-double-128-8.c: Likewise.
9088 * gcc.target/i386/long-double-128-9.c: Likewise.
9089 * gcc.target/i386/long-double-64-5.c: Likewise.
9090 * gcc.target/i386/long-double-64-6.c: Likewise.
9091 * gcc.target/i386/long-double-64-7.c: Likewise.
9092 * gcc.target/i386/long-double-64-8.c: Likewise.
9093 * gcc.target/i386/long-double-64-9.c: Likewise.
9094 * gcc.target/i386/long-double-80-10.c: Likewise.
9095 * gcc.target/i386/long-double-80-8.c: Likewise.
9096 * gcc.target/i386/long-double-80-9.c: Likewise.
9098 2014-02-03 Andrey Belevantsev <abel@ispras.ru>
9100 PR rtl-optimization/57662
9101 * g++.dg/pr57662.C: New test.
9103 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9105 * gcc.dg/vmx/3b-15.c: Remove special handling for little endian.
9106 * gcc.dg/vmx/perm.c: New.
9107 * gcc.dg/vmx/perm-be-order.c: New.
9109 2014-02-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9111 * gcc.dg/vmx/vsums.c: New.
9112 * gcc.dg/vmx/vsums-be-order.c: New.
9114 2014-02-02 Jan Hubicka <hubicka@ucw.cz>
9116 * g++.dg/ipa/devirt-23.C: New testcase.
9117 * g++.dg/ipa/devirt-20.C: Fix template.
9119 2014-02-02 Jan Hubicka <jh@suse.cz>
9121 * g++.dg/ipa/devirt-21.C: New testcase.
9123 2014-02-02 Richard Sandiford <rdsandiford@googlemail.com>
9125 * gcc.target/mips/get-fcsr-1.c, gcc.target/mips/get-fcsr-2.c,
9126 gcc.target/mips/set-fcsr-1.c, gcc.target/mips/set-fcsr-2.c: New tests.
9128 2014-02-02 Uros Bizjak <ubizjak@gmail.com>
9131 * gcc.c-torture/execute/pr60017.c: New test.
9133 2014-02-02 Mikael Morin <mikael@gcc.gnu.org>
9136 * gfortran.dg/default_initialization_7.f90: New test.
9138 2014-02-01 Paul Thomas <pault@gcc.gnu.org>
9141 * gfortran.dg/elemental_subroutine_9.f90: New test.
9143 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9145 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust expected MIPS output.
9147 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9149 * g++.dg/pr49718.C: Use -mno-relax-pic-calls for MIPS.
9151 2014-02-01 Richard Sandiford <rdsandiford@googlemail.com>
9153 * g++.dg/ext/vector26.C: Restrict scan-assembler test to ! c++98.
9155 2014-02-01 Paolo Carlini <paolo.carlini@oracle.com>
9158 * g++.dg/init/bitfield5.C: New.
9160 2014-02-01 Jakub Jelinek <jakub@redhat.com>
9162 PR tree-optimization/60003
9163 * gcc.c-torture/execute/pr60003.c: New test.
9165 2014-01-31 Vladimir Makarov <vmakarov@redhat.com>
9168 * gcc.target/arm/pr59985.C: New.
9170 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9173 * lib/tsan-dg.exp (tsan_init): Instead of not running any
9174 tsan tests if trivial testcase doesn't run, set dg-do-what-default
9176 (tsan_finish): Restore dg-do-what-default.
9177 * g++.dg/tsan/atomic_free.C: Remove dg-do line.
9178 * g++.dg/tsan/fd_close_norace2.C: Likewise.
9179 * g++.dg/tsan/default_options.C: Likewise.
9180 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
9181 * g++.dg/tsan/atomic_free2.C: Likewise.
9182 * g++.dg/tsan/cond_race.C: Likewise.
9183 * g++.dg/tsan/fd_close_norace.C: Likewise.
9184 * g++.dg/tsan/benign_race.C: Likewise.
9185 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
9186 * c-c++-common/tsan/simple_race.c: Likewise.
9187 * c-c++-common/tsan/mutexset1.c: Likewise.
9188 * c-c++-common/tsan/thread_leak2.c: Likewise.
9189 * c-c++-common/tsan/tls_race.c: Likewise.
9190 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
9191 * c-c++-common/tsan/race_on_barrier2.c: Likewise.
9192 * c-c++-common/tsan/free_race2.c: Likewise.
9193 * c-c++-common/tsan/thread_leak.c: Likewise.
9194 * c-c++-common/tsan/thread_leak1.c: Likewise.
9195 * c-c++-common/tsan/race_on_barrier.c: Likewise.
9196 * c-c++-common/tsan/free_race.c: Likewise.
9197 * c-c++-common/tsan/sleep_sync.c: Likewise.
9198 * c-c++-common/tsan/tiny_race.c: Likewise.
9199 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
9200 * c-c++-common/tsan/atomic_stack.c: Likewise.
9201 * c-c++-common/tsan/race_on_mutex.c: Likewise. Adjust line numbers
9202 in dg-output regexps.
9203 * c-c++-common/tsan/simple_stack.c: Likewise.
9205 2014-01-31 Richard Henderson <rth@redhat.com>
9207 * g++.dg/tm/pr60004.C: New.
9209 2014-01-31 Paolo Carlini <paolo.carlini@oracle.com>
9212 * g++.dg/inherit/crash4.C: New.
9214 2014-01-31 Maxim Ostapenko <m.ostapenko@partner.samsung.com>
9216 * c-c++-common/tsan/simple_race.c: Made test less flaky.
9218 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9220 * gcc.target/i386/m512-check.h: Use correct rounding values.
9222 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9224 * gcc.target/i386/avx-1.c: Use correct rounding values.
9225 * gcc.target/i386/avx512f-vaddpd-1.c: Ditto.
9226 * gcc.target/i386/avx512f-vaddps-1.c: Ditto.
9227 * gcc.target/i386/avx512f-vaddsd-1.c: Ditto.
9228 * gcc.target/i386/avx512f-vaddss-1.c: Ditto.
9229 * gcc.target/i386/avx512f-vcvtdq2ps-1.c: Ditto.
9230 * gcc.target/i386/avx512f-vcvtpd2dq-1.c: Ditto.
9231 * gcc.target/i386/avx512f-vcvtpd2ps-1.c: Ditto.
9232 * gcc.target/i386/avx512f-vcvtpd2udq-1.c: Ditto.
9233 * gcc.target/i386/avx512f-vcvtps2dq-1.c: Ditto.
9234 * gcc.target/i386/avx512f-vcvtps2udq-1.c: Ditto.
9235 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto.
9236 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto.
9237 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto.
9238 * gcc.target/i386/avx512f-vcvtsd2usi-1.c: Ditto.
9239 * gcc.target/i386/avx512f-vcvtsd2usi64-1.c: Ditto.
9240 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto.
9241 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto.
9242 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto.
9243 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto.
9244 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto.
9245 * gcc.target/i386/avx512f-vcvtss2usi-1.c: Ditto.
9246 * gcc.target/i386/avx512f-vcvtss2usi64-1.c: Ditto.
9247 * gcc.target/i386/avx512f-vcvtudq2ps-1.c: Ditto.
9248 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Ditto.
9249 * gcc.target/i386/avx512f-vcvtusi2ss-1.c: Ditto.
9250 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
9251 * gcc.target/i386/avx512f-vdivpd-1.c: Ditto.
9252 * gcc.target/i386/avx512f-vdivps-1.c: Ditto.
9253 * gcc.target/i386/avx512f-vdivsd-1.c: Ditto.
9254 * gcc.target/i386/avx512f-vdivss-1.c: Ditto.
9255 * gcc.target/i386/avx512f-vfmaddXXXpd-1.c: Ditto.
9256 * gcc.target/i386/avx512f-vfmaddXXXps-1.c: Ditto.
9257 * gcc.target/i386/avx512f-vfmaddXXXsd-1.c: Ditto.
9258 * gcc.target/i386/avx512f-vfmaddXXXss-1.c: Ditto.
9259 * gcc.target/i386/avx512f-vfmaddsubXXXpd-1.c: Ditto.
9260 * gcc.target/i386/avx512f-vfmaddsubXXXps-1.c: Ditto.
9261 * gcc.target/i386/avx512f-vfmsubXXXpd-1.c: Ditto.
9262 * gcc.target/i386/avx512f-vfmsubXXXps-1.c: Ditto.
9263 * gcc.target/i386/avx512f-vfmsubXXXsd-1.c: Ditto.
9264 * gcc.target/i386/avx512f-vfmsubXXXss-1.c: Ditto.
9265 * gcc.target/i386/avx512f-vfmsubaddXXXpd-1.c: Ditto.
9266 * gcc.target/i386/avx512f-vfmsubaddXXXps-1.c: Ditto.
9267 * gcc.target/i386/avx512f-vfnmaddXXXpd-1.c: Ditto.
9268 * gcc.target/i386/avx512f-vfnmaddXXXps-1.c: Ditto.
9269 * gcc.target/i386/avx512f-vfnmaddXXXsd-1.c: Ditto.
9270 * gcc.target/i386/avx512f-vfnmaddXXXss-1.c: Ditto.
9271 * gcc.target/i386/avx512f-vfnmsubXXXpd-1.c: Ditto.
9272 * gcc.target/i386/avx512f-vfnmsubXXXps-1.c: Ditto.
9273 * gcc.target/i386/avx512f-vfnmsubXXXsd-1.c: Ditto.
9274 * gcc.target/i386/avx512f-vfnmsubXXXss-1.c: Ditto.
9275 * gcc.target/i386/avx512f-vmulpd-1.c: Ditto.
9276 * gcc.target/i386/avx512f-vmulps-1.c: Ditto.
9277 * gcc.target/i386/avx512f-vmulsd-1.c: Ditto.
9278 * gcc.target/i386/avx512f-vmulss-1.c: Ditto.
9279 * gcc.target/i386/avx512f-vscalefpd-1.c: Ditto.
9280 * gcc.target/i386/avx512f-vscalefps-1.c: Ditto.
9281 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto.
9282 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto.
9283 * gcc.target/i386/avx512f-vsqrtpd-1.c: Ditto.
9284 * gcc.target/i386/avx512f-vsqrtps-1.c: Ditto.
9285 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto.
9286 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto.
9287 * gcc.target/i386/avx512f-vsubpd-1.c: Ditto.
9288 * gcc.target/i386/avx512f-vsubps-1.c: Ditto.
9289 * gcc.target/i386/avx512f-vsubsd-1.c: Ditto.
9290 * gcc.target/i386/avx512f-vsubss-1.c: Ditto.
9291 * gcc.target/i386/sse-13.c: Ditto.
9292 * gcc.target/i386/sse-14.c: Ditto.
9293 * gcc.target/i386/sse-22.c: Ditto.
9294 * gcc.target/i386/sse-23.c: Ditto.
9296 2014-01-31 Ilya Tocar <ilya.tocar@intel.com>
9298 * gcc.target/i386/avx512f-inline-asm.c: Swap Yk and k.
9299 * gcc.target/i386/avx512f-kmovw-1.c: Also allow k0.
9301 2014-01-31 Richard Biener <rguenther@suse.de>
9304 * gcc.dg/torture/pr59990.c: New testcase.
9306 2014-01-31 Jakub Jelinek <jakub@redhat.com>
9308 * lib/tsan-dg.exp (tsan_init): Try to run a trivial program,
9309 if it fails don't run any tsan tests.
9311 2014-01-31 Marek Polacek <polacek@redhat.com>
9314 * gcc.dg/pr59940.c (g): Adjust dg-warning.
9315 (y): Adjust dg-error.
9316 * gcc.dg/cast-function-1.c (bar): Adjust dg-warnings.
9317 * gcc.dg/pr59963-1.c: New test.
9318 * gcc.dg/pr59963-2.c: New test.
9319 * gcc.dg/pr59963-3.c: New test.
9321 2014-01-30 Jakub Jelinek <jakub@redhat.com>
9324 * gcc.target/arm/pr59923.c: New test.
9326 2014-01-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9328 * gcc.dg/vmx/splat.c: New.
9329 * gcc.dg/vmx/splat-vsx.c: New.
9330 * gcc.dg/vmx/splat-be-order.c: New.
9331 * gcc.dg/vmx/splat-vsx-be-order.c: New.
9332 * gcc.dg/vmx/eg-5.c: Remove special casing for little endian.
9333 * gcc.dg/vmx/sn7153.c: Add special casing for little endian.
9335 2014-01-30 Richard Biener <rguenther@suse.de>
9337 PR tree-optimization/59993
9338 * gcc.dg/torture/pr59993.c: New testcase.
9340 2014-01-30 Richard Sandiford <rdsandiford@googlemail.com>
9342 * g++.dg/vect/pr33426-ivdep.cc, g++.dg/vect/pr33426-ivdep-2.cc,
9343 g++.dg/vect/pr33426-ivdep-3.cc, g++.dg/vect/pr33426-ivdep-4.cc,
9344 gcc.dg/vect/vect-ivdep-1.c, gcc.dg/vect/vect-ivdep-2.c: Require
9345 vect_int rather than vect_float.
9347 2014-01-30 Marek Polacek <polacek@redhat.com>
9349 * gcc.dg/Wconversion-real-integer.c: Properly end comment.
9351 2014-01-30 David Holsgrove <david.holsgrove@xilinx.com>
9353 * gcc.target/microblaze/isa/fcmp4.c: New.
9355 2014-01-30 Marek Polacek <polacek@redhat.com>
9358 * gcc.dg/pr59940.c: New test.
9359 * gcc.dg/pr35635.c (func3): Move dg-warning.
9361 2014-01-30 Richard Biener <rguenther@suse.de>
9363 PR tree-optimization/59903
9364 * gcc.dg/torture/pr59903.c: New testcase.
9366 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9369 * g++.dg/lookup/crash8.C: New.
9371 2014-01-30 Paolo Carlini <paolo.carlini@oracle.com>
9374 * g++.dg/template/crash117.C: New.
9376 2014-01-30 Richard Biener <rguenther@suse.de>
9379 * gcc.dg/cast-function-1.c: Adjust to survive DCE.
9380 * gcc.dg/call-diag-2.c: Remove expected warnings about calling
9382 * gcc.dg/invalid-call-1.c: Likewise.
9384 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9387 * g++.dg/cpp1y/auto-fn23.C: New.
9389 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9392 * g++.dg/init/dso_handle2.C: New.
9394 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9397 * g++.dg/cpp0x/pr58674.C: New.
9399 2014-01-28 Kirill Yukhin <kirill.yukhin@intel.com>
9402 * gcc.target/i386/avx512f-gather-2.c: Remove XPASS.
9403 * gcc.target/i386/avx512f-gather-5.c: Ditto.
9405 2014-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9407 * gcc.dg/vmx/merge-be-order.c: New.
9408 * gcc.dg/vmx/merge.c: New.
9409 * gcc.dg/vmx/merge-vsx-be-order.c: New.
9410 * gcc.dg/vmx/merge-vsx.c: New.
9412 2014-01-29 Richard Biener <rguenther@suse.de>
9414 PR tree-optimization/58742
9415 * gcc.dg/pr58742-1.c: New testcase.
9416 * gcc.dg/pr58742-2.c: Likewise.
9417 * gcc.dg/pr58742-3.c: Likewise.
9419 2014-01-29 Renlin Li <Renlin.Li@arm.com>
9421 * gcc.target/arm/ftest-armv7ve-arm.c: New.
9422 * gcc.target/arm/ftest-armv7ve-thumb.c: New.
9423 * lib/target-supports.exp: New armfunc, armflag and armdef for armv7ve.
9425 2014-01-29 Paolo Carlini <paolo.carlini@oracle.com>
9428 * g++.dg/gomp/pr58702.C: New.
9430 2014-01-29 Dodji Seketeli <dodji@redhat.com>
9432 * c-c++-common/cpp/warning-zero-location-2.c: Fix error message
9435 2014-01-29 Jakub Jelinek <jakub@redhat.com>
9438 PR tree-optimization/59920
9439 * gcc.dg/pr59920-1.c: New test.
9440 * gcc.dg/pr59920-2.c: New test.
9441 * gcc.dg/pr59920-3.c: New test.
9442 * c-c++-common/gomp/pr59917-1.c: New test.
9443 * c-c++-common/gomp/pr59917-2.c: New test.
9445 PR tree-optimization/59594
9446 * gcc.dg/vect/no-vfa-vect-depend-2.c: New test.
9447 * gcc.dg/vect/no-vfa-vect-depend-3.c: New test.
9448 * gcc.dg/vect/pr59594.c: New test.
9450 2014-01-28 Paul Thomas <pault@gcc.gnu.org>
9453 * gfortran.dg/allocate_class_3.f90: New test.
9455 2014-01-28 Dodji Seketeli <dodji@redhat.com>
9457 PR preprocessor/59935
9458 * c-c++-common/cpp/warning-zero-location.c: New test.
9459 * c-c++-common/cpp/warning-zero-location-2.c: Likewise.
9461 2014-01-27 Steve Ellcey <sellcey@mips.com>
9463 * gcc.target/mips/pr52125.c: Add -mno-optgp option.
9465 2014-01-27 Allan Sandfeld Jensen <sandfeld@kde.org>
9467 * g++.dg/ext/mv16.C: New tests.
9469 2014-01-27 Ilya Tocar <ilya.tocar@intel.com>
9471 * gcc.target/i386/avx512f-vexpandpd-1.c: Also test _mm512_expand_pd.
9472 * gcc.target/i386/avx512f-vexpandpd-2.c: Ditto.
9473 * gcc.target/i386/avx512f-vexpandps-1.c: Also test _mm512_expand_ps.
9474 * gcc.target/i386/avx512f-vexpandps-2.c: Ditto.
9475 * gcc.target/i386/avx512f-vmovdqu64-1.c: Also test _mm512_storeu_epi64.
9476 * gcc.target/i386/avx512f-vmovdqu64-2.c: Ditto.
9477 * gcc.target/i386/avx512f-vpcmpged-1.c: New.
9478 * gcc.target/i386/avx512f-vpcmpged-2.c: Ditto.
9479 * gcc.target/i386/avx512f-vpcmpgeq-1.c: Ditto.
9480 * gcc.target/i386/avx512f-vpcmpgeq-2.c: Ditto.
9481 * gcc.target/i386/avx512f-vpcmpgeud-1.c: Ditto.
9482 * gcc.target/i386/avx512f-vpcmpgeud-2.c: Ditto.
9483 * gcc.target/i386/avx512f-vpcmpgeuq-1.c: Ditto.
9484 * gcc.target/i386/avx512f-vpcmpgeuq-2.c: Ditto.
9485 * gcc.target/i386/avx512f-vpcmpled-1.c: Ditto.
9486 * gcc.target/i386/avx512f-vpcmpled-2.c: Ditto.
9487 * gcc.target/i386/avx512f-vpcmpleq-1.c: Ditto.
9488 * gcc.target/i386/avx512f-vpcmpleq-2.c: Ditto.
9489 * gcc.target/i386/avx512f-vpcmpleud-1.c: Ditto.
9490 * gcc.target/i386/avx512f-vpcmpleud-2.c: Ditto.
9491 * gcc.target/i386/avx512f-vpcmpleuq-1.c: Ditto.
9492 * gcc.target/i386/avx512f-vpcmpleuq-2.c: Ditto.
9493 * gcc.target/i386/avx512f-vpcmpltd-1.c: Ditto.
9494 * gcc.target/i386/avx512f-vpcmpltd-2.c: Ditto.
9495 * gcc.target/i386/avx512f-vpcmpltq-1.c: Ditto.
9496 * gcc.target/i386/avx512f-vpcmpltq-2.c: Ditto.
9497 * gcc.target/i386/avx512f-vpcmpltud-1.c: Ditto.
9498 * gcc.target/i386/avx512f-vpcmpltud-2.c: Ditto.
9499 * gcc.target/i386/avx512f-vpcmpltuq-1.c: Ditto.
9500 * gcc.target/i386/avx512f-vpcmpltuq-2.c: Ditto.
9501 * gcc.target/i386/avx512f-vpcmpneqd-1.c: Ditto.
9502 * gcc.target/i386/avx512f-vpcmpneqd-2.c: Ditto.
9503 * gcc.target/i386/avx512f-vpcmpneqq-1.c: Ditto.
9504 * gcc.target/i386/avx512f-vpcmpneqq-2.c: Ditto.
9505 * gcc.target/i386/avx512f-vpcmpnequd-1.c: Ditto.
9506 * gcc.target/i386/avx512f-vpcmpnequd-2.c: Ditto.
9507 * gcc.target/i386/avx512f-vpcmpnequq-1.c: Ditto.
9508 * gcc.target/i386/avx512f-vpcmpnequq-2.c: Ditto.
9509 * gcc.target/i386/avx512f-vpmovdb-1.c: Also test
9510 _mm512_mask_cvtepi32_storeu_epi8.
9511 * gcc.target/i386/avx512f-vpmovdb-2.c: Ditto.
9512 * gcc.target/i386/avx512f-vpmovdw-1.c: Also test
9513 _mm512_mask_cvtepi32_storeu_epi16.
9514 * gcc.target/i386/avx512f-vpmovdw-2.c: Ditto.
9515 * gcc.target/i386/avx512f-vpmovqb-1.c: Also test
9516 _mm512_mask_cvtepi64_storeu_epi8.
9517 * gcc.target/i386/avx512f-vpmovqb-2.c: Ditto.
9518 * gcc.target/i386/avx512f-vpmovqw-1.c: Also test
9519 _mm512_mask_cvtepi64_storeu_epi16.
9520 * gcc.target/i386/avx512f-vpmovqw-2.c: Ditto.
9521 * gcc.target/i386/avx512f-vpmovqd-1.c: Also test
9522 _mm512_mask_cvtepi64_storeu_epi32.
9523 * gcc.target/i386/avx512f-vpmovqd-2.c: Ditto.
9524 * gcc.target/i386/avx512f-vpmovsdb-1.c: Also test
9525 _mm512_mask_cvtsepi32_storeu_epi8.
9526 * gcc.target/i386/avx512f-vpmovsdb-2.c: Ditto.
9527 * gcc.target/i386/avx512f-vpmovsdw-1.c: Also test
9528 _mm512_mask_cvtsepi32_storeu_epi16.
9529 * gcc.target/i386/avx512f-vpmovsdw-2.c: Ditto.
9530 * gcc.target/i386/avx512f-vpmovsqb-1.c: Also test
9531 _mm512_mask_cvtsepi64_storeu_epi8.
9532 * gcc.target/i386/avx512f-vpmovsqb-2.c: Ditto.
9533 * gcc.target/i386/avx512f-vpmovsqw-1.c: Also test
9534 _mm512_mask_cvtsepi64_storeu_epi16.
9535 * gcc.target/i386/avx512f-vpmovsqw-2.c: Ditto.
9536 * gcc.target/i386/avx512f-vpmovsqd-1.c: Also test
9537 _mm512_mask_cvtsepi64_storeu_epi32.
9538 * gcc.target/i386/avx512f-vpmovsqd-2.c: Ditto.
9539 * gcc.target/i386/avx512f-vpmovusdb-1.c: Also test
9540 _mm512_mask_cvtusepi32_storeu_epi8.
9541 * gcc.target/i386/avx512f-vpmovusdb-2.c: Ditto.
9542 * gcc.target/i386/avx512f-vpmovusdw-1.c: Also test
9543 _mm512_mask_cvtusepi32_storeu_epi16.
9544 * gcc.target/i386/avx512f-vpmovusdw-2.c: Ditto.
9545 * gcc.target/i386/avx512f-vpmovusqb-1.c: Also test
9546 _mm512_mask_cvtusepi64_storeu_epi8.
9547 * gcc.target/i386/avx512f-vpmovusqb-2.c: Ditto.
9548 * gcc.target/i386/avx512f-vpmovusqw-1.c: Also test
9549 _mm512_mask_cvtusepi64_storeu_epi16.
9550 * gcc.target/i386/avx512f-vpmovusqw-2.c: Ditto.
9551 * gcc.target/i386/avx512f-vpmovusqd-1.c: Also test
9552 _mm512_mask_cvtusepi64_storeu_epi32.
9553 * gcc.target/i386/avx512f-vpmovusqd-2.c: Ditto.
9554 * gcc.target/i386/m128-check.h: Add checkVs, checkVb.
9556 2014-01-27 Kirill Yukhin <kirill.yukhin@intel.com>
9558 * gcc.target/i386/avx512pf-vgatherpf0dpd-1.c: New.
9559 * gcc.target/i386/avx512pf-vgatherpf0qpd-1.c: Ditto.
9560 * gcc.target/i386/avx512pf-vgatherpf1dpd-1.c: Ditto.
9561 * gcc.target/i386/avx512pf-vgatherpf1qpd-1.c: Ditto.
9562 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Ditto.
9563 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Ditto.
9564 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Ditto.
9565 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Ditto.
9566 * gcc.target/i386/sse-14.c: Add new built-ins, fix AVX-512ER
9567 built-ins roudning immediate.
9568 * gcc.target/i386/sse-22.c: Add new built-ins.
9569 * gcc.target/i386/sse-23.c: Ditto.
9570 * gcc.target/i386/avx-1.c: Ditto.
9572 2014-01-27 Christian Bruel <christian.bruel@st.com>
9574 * gcc.target/sh/torture/strncmp.c: New tests.
9576 2014-01-25 Richard Sandiford <rdsandiford@googlemail.com>
9578 * gcc.dg/unroll_1.c: Add -fenable-rtl-loop2.
9580 2014-01-25 Bernd Edlinger <bernd.edlinger@hotmail.de>
9582 * gcc.dg/vect/vect-nop-move.c (main): Check for vect runtime.
9584 2014-01-24 Jeff Law <law@redhat.com>
9586 PR tree-optimization/59919
9587 * gcc.c-torture/compile/pr59919.c: New test.
9589 2014-01-24 Paolo Carlini <paolo.carlini@oracle.com>
9592 * g++.dg/ext/timevar2.C: New.
9594 2014-01-24 Marek Polacek <polacek@redhat.com>
9596 * gcc.dg/pr59846.c (fn1, fn2): Use ULL suffix.
9598 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
9601 * gcc.target/i386/pr59929.c: New test.
9603 2014-01-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9606 * gcc.target/powerpc/quad-atomic.c: New file to test power8 quad
9607 word atomic functions at runtime.
9609 2014-01-23 Marek Polacek <polacek@redhat.com>
9612 * gcc.dg/pr59846.c: New test.
9614 2014-01-23 Marek Polacek <polacek@redhat.com>
9617 * c-c++-common/pr58346-1.c: New test.
9618 * c-c++-common/pr58346-2.c: New test.
9619 * c-c++-common/pr58346-3.c: New test.
9621 2014-01-23 Marek Polacek <polacek@redhat.com>
9624 * gcc.dg/20020220-2.c: Adjust dg-warning message.
9625 * gcc.dg/pr59871.c: New test.
9627 2014-01-23 Paolo Carlini <paolo.carlini@oracle.com>
9630 * g++.dg/parse/enum11.C: New.
9632 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9634 * gcc.target/aarch64/sshr64_1.c: New testcase.
9636 2014-01-23 Balaji V. Iyer <balaji.v.iyer@intel.com>
9638 * g++.dg/cilk-plus/cilk-plus.exp: Called the C/C++ common tests for
9639 SIMD enabled function.
9640 * g++.dg/cilk-plus/ef_test.C: New test.
9641 * c-c++-common/cilk-plus/ef_error3.c: Made certain messages C specific
9643 * c-c++-common/cilk-plus/vlength_errors.c: Added new dg-error tags
9644 to differenciate C error messages from C++ ones.
9646 2014-01-23 Alex Velenko <Alex.Velenko@arm.com>
9648 * gcc.target/aarch64/vld1-vst1_1.c: New test_case.
9650 2014-01-23 David Holsgrove <david.holsgrove@xilinx.com>
9652 * gcc.target/microblaze/others/builtin-trap.c: New test,
9654 2014-01-23 Jakub Jelinek <jakub@redhat.com>
9657 * c-c++-common/gomp/pr58809.c: New test.
9659 2014-01-23 Dominique Dhumieres <dominiq@lps.ens.fr>
9662 * c-c++-common/asan/use-after-return-1.c: Fixed
9665 2014-01-23 Dodji Seketeli <dodji@redhat.com>
9667 PR preprocessor/58580
9668 * c-c++-common/cpp/warning-zero-in-literals-1.c: New test file.
9670 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9671 Ilya Tocar <ilya.tocar@intel.com>
9673 * gcc.target/i386/avx512f-kmovw-1.c: New.
9675 2014-01-23 Kirill Yukhin <kirill.yukhin@intel.com>
9677 * gcc.target/i386/avx512f-vmovdqu32-1.c: Fix intrinsic name.
9678 * gcc.target/i386/avx512f-vmovdqu32-2.c: Ditto.
9679 * gcc.target/i386/avx512f-vpcmpd-2.c: Ditto.
9680 * gcc.target/i386/avx512f-vpcmpq-2.c: Ditto.
9681 * gcc.target/i386/avx512f-vpcmpud-2.c: Ditto.
9682 * gcc.target/i386/avx512f-vpcmpuq-2.c: Ditto.
9684 2014-01-23 Richard Sandiford <rdsandiford@googlemail.com>
9687 * gcc.dg/pr48774.c: Remove skip for mips_rel.
9688 * gcc.target/mips/pr52125.c: New test.
9690 2014-01-22 Marek Polacek <polacek@redhat.com>
9693 * gcc.dg/torture/pr59891.c: New test.
9695 2014-01-22 Jeff Law <law@redhat.com>
9697 PR tree-optimization/59597
9698 * gcc.dg/tree-ssa/pr59597.c: New test.
9700 2014-01-22 Vladimir Makarov <vmakarov@redhat.com>
9702 PR rtl-optimization/59477
9703 * g++.dg/pr59477.C: New.
9705 2014-01-22 Richard Sandiford <rdsandiford@googlemail.com>
9707 * gcc.dg/pr44194-1.c: Match "insn " and "insn:", but not "insn/f".
9709 2014-01-22 Ville Voutilainen <ville.voutilainen@gmail.com>
9712 * g++.dg/pr59482.C: New.
9714 2014-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9716 * gcc.dg/vmx/insert-vsx-be-order.c: New.
9717 * gcc.dg/vmx/extract-vsx.c: New.
9718 * gcc.dg/vmx/extract-vsx-be-order.c: New.
9719 * gcc.dg/vmx/insert-vsx.c: New.
9721 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9723 PR rtl-optimization/59896
9724 * gcc.target/arm/pr59896.c: New.
9726 2014-01-21 Vladimir Makarov <vmakarov@redhat.com>
9728 PR rtl-optimization/59858
9729 * gcc.target/arm/pr59858.c: New.
9731 2014-01-21 Jakub Jelinek <jakub@redhat.com>
9734 * gcc.dg/tree-prof/pr59003.c: New test.
9737 * gcc.dg/strlenopt-4.c: Expect the same counts on s390*-* as on all
9740 2014-01-20 Dominique d'Humieres <dominiq@lps.ens.fr>
9742 * gfortran.dg/round_3.f08: Add more cases.
9744 2014-01-20 Richard Sandiford <rdsandiford@googlemail.com>
9746 * lib/target-supports.exp (force_conventional_output_for): New
9748 * lib/scanasm.exp (scan-assembler_required_options)
9749 (scan-assembler-not_required_options)
9750 (scan-assembler-times_required_options): Replace with
9751 force_conventional_output_fors.
9752 * lib/scanrtl.exp: Force conventional output for all rtl dump scans.
9753 * gcc.target/mips/octeon-pipe-1.c: Remove -ffat-lto-objects.
9755 2014-01-20 H.J. Lu <hongjiu.lu@intel.com>
9758 * gcc.target/i386/pr59789.c: New testcase.
9760 2014-01-20 Yufeng Zhang <yufeng.zhang@arm.com>
9762 * g++.dg/debug/ra1.C (struct tree_base): Change the width of
9763 the 'code' bitfield from 16 to 8.
9765 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9767 * lib/target-supports.exp
9768 (check_effective_target_vect_perm): Exclude aarch64_be.
9769 (check_effective_target_vect_perm_byte): Likewise.
9770 (check_effective_target_vect_perm_short): Likewise.
9772 2014-01-20 Alex Velenko <Alex.Velenko@arm.com>
9774 * gcc.target/aarch64/vneg_f.c (STORE_INST): New macro.
9775 (RUN_TEST): Use new macro.
9776 (INDEX64_32): Delete.
9777 (INDEX64_64): Likewise.
9778 (INDEX128_32): Likewise.
9779 (INDEX128_64): Likewise.
9781 (test_vneg_f32): Use fixed RUN_TEST.
9783 2014-01-20 Richard Biener <rguenther@suse.de>
9786 * gcc.dg/pr59860.c: New testcase.
9788 2014-01-20 Jakub Jelinek <jakub@redhat.com>
9791 * gcc.target/i386/pr59880.c: New test.
9793 2014-01-20 Renlin Li <renlin.li@arm.com>
9795 * gcc.dg/pr44194-1.c: Tweak regexp.
9797 2014-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
9802 * gfortran.dg/round_3.f08: New cases added.
9803 * gfortran.dg/fmt_g_1.f90: New test.
9805 2014-01-19 Uros Bizjak <ubizjak@gmail.com>
9807 * g++.dg/pr49718.C: Add "-mno-explicit-relocs" for alpha*-*-* targets.
9809 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9811 * gcc.target/mips/pr54240.c: Add -ffat-lto-objects.
9813 2014-01-19 Richard Sandiford <rdsandiford@googlemail.com>
9815 * gcc.dg/vect/pr57705.c: Require vect_int.
9816 * gcc.dg/vect/pr58508.c: Fix order of dg-require-effective-target line.
9817 * gcc.dg/vect/vect-alias-check.c: Likewise.
9819 2014-01-18 Mikael Morin <mikael@gcc.gnu.org>
9822 * gfortran.dg/unresolved_fixup_1.f90: New test.
9823 * gfortran.dg/unresolved_fixup_2.f90: New test.
9825 2014-01-18 Jakub Jelinek <jakub@redhat.com>
9828 * gcc.target/i386/pr58944.c: Drop -march=native from dg-options.
9829 Remove dg-prune-output lines.
9831 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9834 * gfortran.dg/pr59706.f90: New test.
9835 * g++.dg/ext/pr59706.C: New test.
9837 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9841 * g++.dg/cpp0x/decltype-incomplete1.C: New.
9842 * g++.dg/init/pr58811.C: Likewise.
9844 2014-01-17 Jeff Law <law@redhat.com>
9847 * gfortran.dg/pr57904.f90: New test.
9849 2014-01-17 Paolo Carlini <paolo.carlini@oracle.com>
9852 * g++.dg/cpp0x/nsdmi-union4.C: New.
9854 2014-01-17 Marek Polacek <polacek@redhat.com>
9857 * g++.dg/diagnostic/pr59838.C: New test.
9859 2014-01-17 Marek Polacek <polacek@redhat.com>
9862 * gcc.dg/pr58346.c: New test.
9864 2014-01-17 Jakub Jelinek <jakub@redhat.com>
9867 * gcc.dg/tree-ssa/gen-vect-32.c: Add -fno-vect-cost-model to
9868 dg-options, use dg-additional-options for i?86/x86_64 to avoid
9872 * gfortran.dg/pr59440-1.f90: New test.
9873 * gfortran.dg/pr59440-2.f90: New test.
9874 * gfortran.dg/pr59440-3.f90: New test.
9877 * gcc.dg/vect/vect-ivdep-1.c: Replace two dg-bogus lines separately
9878 testing for " version" and " alias" with one testing for
9879 " version\[^\n\r]* alias".
9880 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
9881 * gfortran.dg/vect/vect-do-concurrent-1.f90: Likewise.
9882 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
9883 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
9884 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
9885 * g++.dg/vect/pr33426-ivdep-4.cc: Adjust comments similarly.
9888 * c-c++-common/torture/pr57945.c: New test.
9890 2014-01-17 Zhenqiang Chen <zhenqiang.chen@arm.com>
9892 * gcc.target/arm/its.c: New testcase.
9894 2014-01-16 Jan Hubicka <jh@suse.cz>
9897 * g++.dg/torture/pr59775.C: New testcase.
9899 2014-01-16 Jakub Jelinek <jakub@redhat.com>
9902 * gcc.c-torture/compile/pr58344.c: New test.
9905 * gcc.target/i386/pr59839.c: New test.
9908 * gcc.target/i386/pr9771-1.c (main): Rename to...
9909 (real_main): ... this. Add __asm name "main".
9910 (ASMNAME, ASMNAME2, STRING): Define.
9912 2014-01-16 Nick Clifton <nickc@redhat.com>
9915 * gcc.c-torture/compile/pr28865.c: New.
9916 * gcc.c-torture/execute/pr28865.c: New.
9918 2014-01-16 Marek Polacek <polacek@redhat.com>
9921 * gcc.dg/pr59827.c: New test.
9923 2014-01-16 Andreas Schwab <schwab@linux-m68k.org>
9925 * gcc.c-torture/execute/pr59747.c (fn1): Return a value.
9927 2014-01-15 Richard Henderson <rth@redhat.com>
9930 * gcc.target/i386/pr54694.c: New test.
9932 2014-01-15 Laurent Alfonsi <laurent.alfonsi@st.com>
9935 * g++.dg/pr49718.C: New test.
9937 2014-01-15 Richard Sandiford <rdsandiford@googlemail.com>
9939 * gcc.target/mips/umips-branch-4.c: Add addressing=absolute.
9941 2014-01-15 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
9943 * gcc.dg/vmx/mult-even-odd.c: New.
9944 * gcc.dg/vmx/mult-even-odd-be-order.c: New.
9946 2014-01-15 Balaji V. Iyer <balaji.v.iyer@intel.com>
9948 * lib/target-supports.exp (check_libcilkrts_available): Added an
9949 extern "C" if we are using C++ along with a function prototype.
9951 2014-01-15 Jeff Law <law@redhat.com>
9953 PR tree-optimization/59747
9954 * gcc.c-torture/execute/pr59747.c: New test.
9956 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
9959 * c-c++-common/convert-vec-1.c: Also prune ABI change for
9961 * g++.dg/cpp0x/constexpr-53094-2.C: Likewise.
9962 * g++.dg/ext/attribute-test-1.C: Likewise.
9963 * g++.dg/ext/attribute-test-2.C: Likewise.
9964 * g++.dg/ext/attribute-test-3.C: Likewise.
9965 * g++.dg/ext/attribute-test-4.C: Likewise.
9966 * g++.dg/ext/pr56790-1.C: Likewise.
9967 * g++.dg/torture/pr38565.C: Likewise.
9968 * gcc.dg/pr53060.c: Likewise.
9969 * c-c++-common/scal-to-vec2.c: Add -msse2 for x86.
9970 * c-c++-common/vector-compare-2.c: Likewise.
9971 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise.
9972 * g++.dg/conversion/simd1.C: Add -msse2 for x86. Adjust
9973 dg-message line number.
9975 2014-01-15 Matthias Klose <doko@ubuntu.com>
9977 * go.test/go-test.exp: Set goarch for aarch64*-*-*.
9979 2014-01-15 Richard Biener <rguenther@suse.de>
9981 PR tree-optimization/59822
9982 * g++.dg/torture/pr59822.C: New testcase.
9984 2014-01-15 Kirill Yukhin <kirill.yukhin@intel.com>
9987 * gcc.target/i386/sse-12.c: Add `-mavx512[cd, er, pf]' options.
9988 * gcc.target/i386/sse-14.c: Update constants avx512erintrin.h tests.
9990 2014-01-15 Matthew Gretton-Dann <matthew.gretton-dann@linaro.org>
9991 Kugan Vivekanandarajah <kuganv@linaro.org>
9994 * g++.dg/pr59695.C: New testcase.
9996 2014-01-15 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
9999 * gcc.c-torture/compile/pr59803.c: New testcase.
10001 2014-01-15 Jakub Jelinek <jakub@redhat.com>
10004 * gcc.c-torture/execute/pr58943.c: New test.
10005 * gcc.dg/tree-ssa/ssa-fre-33.c (main): Avoid using += in the test.
10007 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
10010 * g++.dg/ext/vector23.C: Also prune ABI change for Linux/x86.
10011 * gcc.target/i386/pr39162.c (y): New __m256i variable.
10012 (bar): Change return type to void. Set y to x.
10013 * gcc.target/i386/pr59794-1.c: New testcase.
10014 * gcc.target/i386/pr59794-2.c: Likewise.
10015 * gcc.target/i386/pr59794-3.c: Likewise.
10016 * gcc.target/i386/pr59794-4.c: Likewise.
10017 * gcc.target/i386/pr59794-5.c: Likewise.
10018 * gcc.target/i386/pr59794-6.c: Likewise.
10019 * gcc.target/i386/pr59794-7.c: Likewise.
10021 2014-01-14 Richard Biener <rguenther@suse.de>
10023 PR tree-optimization/58921
10024 PR tree-optimization/59006
10025 * gcc.dg/torture/pr58921.c: New testcase.
10026 * gcc.dg/torture/pr59006.c: Likewise.
10027 * gcc.dg/vect/pr58508.c: XFAIL no longer handled cases.
10029 2014-01-14 Jakub Jelinek <jakub@redhat.com>
10032 * gfortran.dg/vect/fast-math-mgrid-resid.f: Change
10033 -fdump-tree-optimized to -fdump-tree-pcom-details in dg-options and
10034 cleanup-tree-dump from optimized to pcom. Remove scan-tree-dump-times
10035 for vect_\[^\\n\]*\\+, add scan-tree-dump-times for no suitable chains and
10036 Executing predictive commoning without unrolling.
10038 2014-01-14 Kirill Yukhin <kirill.yukhin@intel.com>
10040 * gcc.target/i386/avx-1.c: Fix __builtin_ia32_exp2ps_mask,
10041 __builtin_ia32_exp2pd_mask, __builtin_ia32_rcp28ps_mask,
10042 __builtin_ia32_rcp28pd_mask, __builtin_ia32_rsqrt28ps_mask,
10043 __builtin_ia32_rsqrt28pd_mask. Add __builtin_ia32_rcp28ss_round,
10044 __builtin_ia32_rcp28sd_round, __builtin_ia32_rsqrt28ss_round,
10045 __builtin_ia32_rsqrt28sd_round.
10046 * gcc.target/i386/avx512er-vexp2pd-1.c: Fix rounding mode.
10047 * gcc.target/i386/avx512er-vexp2ps-1.c: Ditto.
10048 * gcc.target/i386/avx512er-vrcp28pd-1.c: Ditto.
10049 * gcc.target/i386/avx512er-vrcp28ps-1.c: Ditto.
10050 * gcc.target/i386/avx512er-vrsqrt28pd-1.c: Ditto.
10051 * gcc.target/i386/avx512er-vrsqrt28ps-1.c: Ditto.
10052 * gcc.target/i386/avx512er-vrcp28sd-1.c: New.
10053 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto.
10054 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto.
10055 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto.
10056 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto.
10057 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto.
10058 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto.
10059 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto.
10060 * gcc.target/i386/avx512f-vmovntdqa-1.c: Ditto.
10061 * gcc.target/i386/avx512f-vmovntdqa-2.c: Ditto.
10062 * gcc.target/i386/avx512f-vrcp14sd-2.c: Fix.
10063 * gcc.target/i386/avx512f-vrcp14ss-2.c: Ditto.
10064 * gcc.target/i386/sse-22.c: Extend with new built-ins,
10065 fix wrong rounding mode (see above).
10066 * gcc.target/i386/sse-23.c: Ditto.
10068 2014-01-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10070 * gcc.dg/vmx/insert.c: New.
10071 * gcc.dg/vmx/insert-be-order.c: New.
10072 * gcc.dg/vmx/extract.c: New.
10073 * gcc.dg/vmx/extract-be-order.c: New.
10075 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10077 PR tree-optimization/59387
10078 * gcc.c-torture/execute/pr59387.c: New test.
10080 2014-01-13 Richard Biener <rguenther@suse.de>
10082 * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
10083 adjusting mathlib options.
10084 * gfortran.dg/lto/lto.exp: Likewise.
10086 2014-01-13 Eric Botcazou <ebotcazou@adacore.com>
10088 * gnat.dg/loop_optimization17.adb: New test.
10089 * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
10091 2014-01-13 Christian Bruel <christian.bruel@st.com>
10093 * gcc.target/sh/cmpstrn.c: New case.
10095 2014-01-13 Jakub Jelinek <jakub@redhat.com>
10097 * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
10098 * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
10100 2014-01-12 Janus Weil <janus@gcc.gnu.org>
10103 * gfortran.dg/alloc_comp_basics_6.f90: New.
10105 2014-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
10108 * gfortran.dg/pr59700.f90: New test.
10110 2014-01-11 Dominique d'Humieres <dominiq@lps.ens.fr>
10112 * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
10113 * gfortran.dg/use_only_3.f90: Likewise.
10114 * gfortran.dg/inquire_10.f90: Delete opened file.
10115 * gfortran.dg/inquire_15.f90: Likewise.
10116 * gfortran.dg/pr16597.f90: Likewise.
10117 * gfortran.dg/open_negative_unit_1.f90: Likewise + test
10120 2014-01-10 Jeff Law <law@redhat.com>
10122 PR middle-end/59743
10123 * gcc.c-torture/compile/pr59743.c: New test.
10125 2014-01-10 Jan Hubicka <jh@suse.cz>
10128 * g++.dg/torture/pr58585.C: New testcase.
10130 2014-01-10 Hans-Peter Nilsson <hp@axis.com>
10132 * gcc.dg/pr46309.c: Disable for cris*-*-*.
10134 2014-01-10 Eric Botcazou <ebotcazou@adacore.com>
10136 * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
10138 2014-01-10 Richard Earnshaw <rearnsha@arm.com>
10141 * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
10142 * gcc.target/aarch64/cmn-neg2.c: New test.
10144 2014-01-10 Richard Biener <rguenther@suse.de>
10146 PR tree-optimization/59374
10147 * gcc.dg/torture/pr59374-3.c: New testcase.
10149 2014-01-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10151 * lib/target-supports.exp
10152 (check_effective_target_arm_crypto_ok_nocache): New.
10153 (check_effective_target_arm_crypto_ok): Use above procedure.
10154 (add_options_for_arm_crypto): Use et_arm_crypto_flags.
10156 2014-01-10 Jan Hubicka <hubicka@ucw.cz>
10160 * g++.dg/ipa/devirt-20.C: New testcase.
10161 * g++.dg/torture/pr58252.C: Likewise.
10162 * g++.dg/torture/pr59226.C: Likewise.
10164 2014-01-10 Max Ostapenko <m.ostapenko@partner.samsung.com>
10166 * c-c++-common/asan/no-asan-stack.c: New test.
10168 2014-01-10 Jakub Jelinek <jakub@redhat.com>
10170 PR middle-end/59670
10171 * gcc.dg/pr59670.c: New test.
10173 2014-01-09 Steve Ellcey <sellcey@mips.com>
10175 * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
10177 2014-01-09 Jakub Jelinek <jakub@redhat.com>
10179 PR middle-end/47735
10180 * gcc.target/i386/pr47735.c: New test.
10182 PR tree-optimization/59622
10183 * g++.dg/opt/pr59622-2.C: New test.
10184 * g++.dg/opt/pr59622-3.C: New test.
10185 * g++.dg/opt/pr59622-4.C: New test.
10186 * g++.dg/opt/pr59622-5.C: New test.
10189 * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
10190 filename:line instead of (modulename+offset) form with stripped
10191 initial / from the filename.
10193 2014-01-09 Ian Lance Taylor <iant@google.com>
10195 * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
10196 the other Go compiler.
10198 2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
10201 * g++.dg/cpp0x/variadic145.C: New.
10203 2014-01-09 Uros Bizjak <ubizjak@gmail.com>
10205 * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
10206 which don't support -fsplit-stack. Skip rotate[0123].go tests.
10208 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10211 * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
10212 are run only if the Cilk library is available/enabled.
10213 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10214 * lib/target-supports.exp (check_libcilkrts_available): New function.
10216 2014-01-09 Balaji V. Iyer <balaji.v.iyer@intel.com>
10219 * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
10220 * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
10221 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
10222 with dg-additional-options.
10223 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10224 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10225 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10226 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10227 * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
10228 * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
10230 2014-01-09 Richard Biener <rguenther@suse.de>
10232 PR tree-optimization/59715
10233 * gcc.dg/torture/pr59715.c: New testcase.
10235 2014-01-09 Max Ostapenko <m.ostapenko@partner.samsung.com>
10237 * c-c++-common/asan/no-asan-globals.c: New test.
10238 * c-c++-common/asan/no-instrument-reads.c: Likewise.
10239 * c-c++-common/asan/no-instrument-writes.c: Likewise.
10240 * c-c++-common/asan/use-after-return-1.c: Likewise.
10241 * c-c++-common/asan/no-use-after-return.c: Likewise.
10243 2014-01-08 Eric Botcazou <ebotcazou@adacore.com>
10245 * gnat.dg/weak2.ad[sb]: New test.
10247 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10249 PR middle-end/59471
10250 * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
10251 type, use pointers to vector type instead.
10253 2014-01-08 Catherine Moore <clm@codesourcery.com>
10255 * gcc.target/mips/umips-branch-3.c: New test.
10256 * gcc.target/mips/umips-branch-4.c: New test.
10258 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10260 * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
10261 gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
10262 gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
10263 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
10264 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
10265 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
10266 gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
10267 gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
10269 2014-01-08 Richard Sandiford <rdsandiford@googlemail.com>
10271 PR rtl-optimization/59137
10272 * gcc.target/mips/pr59137.c: New test.
10274 2014-01-08 Uros Bizjak <ubizjak@gmail.com>
10276 * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
10277 * gcc.target/i386/incoming-5.c (dg-options): Ditto.
10278 * gcc.target/i386/pr55433.c (dg-options): Ditto.
10279 * gcc.target/i386/pr57848.c (dg-options): Ditto.
10280 * gcc.target/i386/pr59099.c (dg-options): Ditto.
10281 Require fpic effective target.
10282 * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
10284 2014-01-08 Jakub Jelinek <jakub@redhat.com>
10287 * gcc.dg/pr59722.c: New test.
10289 2014-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10291 PR middle-end/57748
10292 * gcc.dg/torture/pr57748-3.c: New test.
10293 * gcc.dg/torture/pr57748-4.c: New test.
10295 2014-01-08 Marek Polacek <polacek@redhat.com>
10297 PR middle-end/59669
10298 * gcc.dg/gomp/pr59669-1.c: New test.
10299 * gcc.dg/gomp/pr59669-2.c: New test.
10301 2014-01-08 Martin Jambor <mjambor@suse.cz>
10304 * gcc.dg/ipa/pr59610.c: New test.
10306 2014-01-08 Janus Weil <janus@gcc.gnu.org>
10309 * gfortran.dg/binding_label_tests_26a.f90: New.
10310 * gfortran.dg/binding_label_tests_26b.f90: New.
10312 2014-01-08 Marek Polacek <polacek@redhat.com>
10315 * c-c++-common/ubsan/pr59667.c: New test.
10317 2014-01-08 Richard Biener <rguenther@suse.de>
10319 PR middle-end/59630
10320 * gcc.dg/pr59630.c: New testcase.
10322 2014-01-08 Richard Biener <rguenther@suse.de>
10324 PR middle-end/59471
10325 * gcc.dg/pr59471.c: New testcase.
10327 2014-01-07 Jeff Law <law@redhat.com>
10329 PR middle-end/53623
10330 * gcc.target/i386/pr53623.c: New test.
10332 2014-01-07 Adam Butcher <adam@jessamine.co.uk>
10334 * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
10336 * g++.dg/cpp1y/pr58534.C: Likewise.
10337 * g++.dg/cpp1y/pr58536.C: Likewise.
10338 * g++.dg/cpp1y/pr58548.C: Likewise.
10339 * g++.dg/cpp1y/pr58549.C: Likewise.
10340 * g++.dg/cpp1y/pr58637.C: Likewise.
10341 * g++.dg/cpp1y/pr59112.C: Likewise.
10342 * g++.dg/cpp1y/pr59113.C: Likewise.
10343 * g++.dg/cpp1y/pr59629.C: Likewise.
10344 * g++.dg/cpp1y/pr59635.C: Likewise.
10345 * g++.dg/cpp1y/pr59636.C: Likewise.
10346 * g++.dg/cpp1y/pr59638.C: Likewise.
10348 2014-01-07 Yufeng Zhang <yufeng.zhang@arm.com>
10350 * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
10352 2014-01-07 Richard Sandiford <rdsandiford@googlemail.com>
10354 * gcc.target/i386/intrinsics_4.c (bar): New function.
10356 2014-01-07 Paolo Carlini <paolo.carlini@oracle.com>
10358 * g++.dg/ext/is_base_of_incomplete-2.C: New.
10360 2014-01-07 Jakub Jelinek <jakub@redhat.com>
10362 PR rtl-optimization/58668
10363 * gcc.dg/pr58668.c: New test.
10365 PR tree-optimization/59643
10366 * gcc.dg/pr59643.c: New test.
10367 * gcc.c-torture/execute/pr59643.c: New test.
10369 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10372 * gfortran.dg/class_allocate_16.f90: New.
10374 2014-01-06 Jakub Jelinek <jakub@redhat.com>
10377 * gcc.target/i386/pr59644.c: New test.
10379 2014-01-06 Marek Polacek <polacek@redhat.com>
10382 * gcc.dg/pr57773.c: New test.
10384 2014-01-06 Adam Butcher <adam@jessamine.co.uk>
10390 * g++.dg/cpp1y/pr59635.C: New testcase.
10391 * g++.dg/cpp1y/pr59636.C: New testcase.
10392 * g++.dg/cpp1y/pr59629.C: New testcase.
10393 * g++.dg/cpp1y/pr59638.C: New testcase.
10395 2014-01-06 Martin Jambor <mjambor@suse.cz>
10398 * gcc.dg/ipa/pr59008.c: New test.
10400 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10402 * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
10405 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10407 * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
10408 Require c99_runtime.
10409 * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
10411 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
10412 Require c99_runtime.
10413 * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
10414 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
10415 * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
10417 * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
10418 Require c99_runtime.
10419 Make CALC void static.
10420 * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
10422 * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
10423 Require c99_runtime.
10424 * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
10426 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10428 * gcc.target/i386/pr59501-1.c: Require avx effective target.
10429 * gcc.target/i386/pr59501-2.c: Likewise.
10430 * gcc.target/i386/pr59501-3.c: Likewise.
10431 * gcc.target/i386/pr59501-4.c: Likewise.
10432 * gcc.target/i386/pr59501-5.c: Likewise.
10433 * gcc.target/i386/pr59501-6.c: Likewise.
10435 2014-01-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10437 * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
10438 * gcc.target/i386/pr59390_1.c: Likewise.
10439 * gcc.target/i386/pr59390_2.c: Likewise.
10441 2014-01-06 Eric Botcazou <ebotcazou@adacore.com>
10443 * gcc.dg/pr59350.c: Tweak.
10444 * gcc.dg/pr59350-2.c: New test.
10445 * g++.dg/pr59510.C: Likewise.
10447 2014-01-06 Janus Weil <janus@gcc.gnu.org>
10450 * gfortran.dg/bind_c_procs_2.f90: New.
10452 2014-01-05 John David Anglin <danglin@gcc.gnu.org>
10454 * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
10455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
10456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
10457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
10458 * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
10459 * gcc.dg/tree-ssa/vrp47.c: Likewise.
10460 * gcc.dg/tree-ssa/vrp87.c: Likewise.
10462 2014-01-04 Eric Botcazou <ebotcazou@adacore.com>
10464 * gcc.target/arm/neon-nested-apcs.c: New test.
10466 2014-01-04 Jakub Jelinek <jakub@redhat.com>
10468 PR tree-optimization/59519
10469 * gcc.dg/vect/pr59519-1.c: New test.
10470 * gcc.dg/vect/pr59519-2.c: New test.
10472 * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
10475 2014-01-04 Janus Weil <janus@gcc.gnu.org>
10478 * gfortran.dg/typebound_proc_32.f90: New.
10480 2014-01-03 Marc Glisse <marc.glisse@inria.fr>
10483 * g++.dg/pr58950.C: New file.
10485 2014-01-03 Tobias Burnus <burnus@net-b.de>
10488 * g++.dg/gomp/pr58567.C: New.
10490 2014-01-03 Bingfeng Mei <bmei@broadcom.com>
10492 PR tree-optimization/59651
10493 * gcc.dg/torture/pr59651.c: New test.
10494 * gcc.dg/vect/pr59651.c: Ditto.
10496 2014-01-03 Jakub Jelinek <jakub@redhat.com>
10499 * gcc.target/i386/pr59625.c: New test.
10501 2014-01-03 Paolo Carlini <paolo.carlini@oracle.com>
10505 * g++.dg/cpp0x/range-for28.C: New.
10506 * g++.dg/cpp0x/range-for3.C: Update.
10508 2014-01-02 Joseph Myers <joseph@codesourcery.com>
10510 * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
10512 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10515 * g++.dg/cpp0x/pr59641.C: New file.
10517 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10519 * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
10521 2014-01-02 Marc Glisse <marc.glisse@inria.fr>
10524 * g++.dg/ext/pr59378.C: New file.
10526 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10528 Update copyright years
10530 2014-01-02 Richard Sandiford <rdsandiford@googlemail.com>
10532 * gcc.target/arc/arc.exp: Use the standard form for the copyright
10535 2014-01-02 Janus Weil <janus@gcc.gnu.org>
10538 * gfortran.dg/dynamic_dispatch_12.f90: New.
10540 2014-01-01 Jakub Jelinek <jakub@redhat.com>
10542 * lib/target-supports.exp (check_effective_target_avx512f): Make sure
10543 the builtin isn't optimized away as unused.
10545 PR rtl-optimization/59647
10546 * g++.dg/opt/pr59647.C: New test.
10548 Copyright (C) 2014 Free Software Foundation, Inc.
10550 Copying and distribution of this file, with or without modification,
10551 are permitted in any medium without royalty provided the copyright
10552 notice and this notice are preserved.