2013-01-17 Jan Hubicka PR tree-optimization/55273 * gcc.c-torture/compile/pr55273.c: New testcase. 2012-01-17 Uros Bizjak PR target/55981 * gcc.target/pr55981.c: New test. 2013-01-17 Janis Johnson * gcc.target/arm/pr40887.c: Require at least armv5. * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags. * gcc.target/arm/pr51915.c: Likewise. * gcc.target/arm/pr52006.c: Likewise. * gcc.target/arm/pr53187.c: Likewise. * gcc.target/arm/ftest-support.h: Replace for compile-only tests. * gcc.target/arm/ftest-support-arm.h: Delete. * gcc.target/arm/ftest-support-thumb.h: Delete. * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test. * gcc.target/arm/ftest-armv4t-arm.c: Likewise. * gcc.target/arm/ftest-armv4t-thumb.c: Likewise. * gcc.target/arm/ftest-armv5t-arm.c: Likewise. * gcc.target/arm/ftest-armv5t-thumb.c: Likewise. * gcc.target/arm/ftest-armv5te-arm.c: Likewise. * gcc.target/arm/ftest-armv5te-thumb.c: Likewise. * gcc.target/arm/ftest-armv6-arm.c: Likewise. * gcc.target/arm/ftest-armv6-thumb.c: Likewise. * gcc.target/arm/ftest-armv6k-arm.c: Likewise. * gcc.target/arm/ftest-armv6k-thumb.c: Likewise. * gcc.target/arm/ftest-armv6m-thumb.c: Likewise. * gcc.target/arm/ftest-armv6t2-arm.c: Likewise. * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise. * gcc.target/arm/ftest-armv6z-arm.c: Likewise. * gcc.target/arm/ftest-armv6z-thumb.c: Likewise. * gcc.target/arm/ftest-armv7a-arm.c: Likewise. * gcc.target/arm/ftest-armv7a-thumb.c: Likewise. * gcc.target/arm/ftest-armv7em-thumb.c: Likewise. * gcc.target/arm/ftest-armv7m-thumb.c: Likewise. * gcc.target/arm/ftest-armv7r-arm.c: Likewise. * gcc.target/arm/ftest-armv7r-thumb.c: Likewise. * gcc.target/arm/ftest-armv8a-arm.c: Likewise. * gcc.target/arm/ftest-armv8a-thumb.c: Likewise. 2013-01-17 Martin Jambor PR tree-optimizations/55264 * g++.dg/ipa/pr55264.C: New test. 2013-01-16 Janus Weil PR fortran/55983 * gfortran.dg/class_55.f90: New. 2013-01-16 Janis Johnson PR testsuite/55994 * gcc.c-torture/execute/builtins/builtins.exp: Add -Wl,--allow-multiple-definition for eabi and elf targets. PR testsuite/54622 * lib/target-supports.exp (check_effective_target_vect_perm_byte, check_effective_target_vect_perm_short, check_effective_target_vect_widen_mult_qi_to_hi_pattern, check_effective_target_vect64): Return 0 for big-endian ARM. (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM. * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function prototypes. 2013-01-16 Richard Biener PR tree-optimization/55964 * gcc.dg/torture/pr55964.c: New testcase. 2013-01-16 Richard Biener PR tree-optimization/54767 PR tree-optimization/53465 * gfortran.fortran-torture/execute/pr54767.f90: New testcase. 2013-01-16 Christian Bruel PR target/55301 * gcc.target/sh/sh-switch.c: New testcase. 2013-01-15 Janis Johnson * gcc.dg/webizer.c: Increase the array size. 2013-01-15 Jakub Jelinek PR target/55940 * gcc.dg/pr55940.c: New test. 2013-01-15 Manfred Schwarb Harald Anlauf * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check". * gfortran.dg/bounds_check_5.f90: Likewise. * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive. * gfortran.dg/continuation_9.f90: Likewise. * gfortran.dg/move_alloc_13.f90: Likewise. * gfortran.dg/structure_constructor_11.f90: Likewise. * gfortran.dg/tab_continuation.f: Likewise. * gfortran.dg/warning-directive-2.F90: Likewise. * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive. 2013-01-15 Janis Johnson * gcc.target/arm/fma.c: Skip for conflicting multilib options. * gcc.target/arm/fma-sp.c: Likewise. 2013-01-15 Vladimir Makarov PR rtl-optimization/55153 * gcc.dg/pr55153.c: New. 2013-01-15 Jakub Jelinek PR tree-optimization/55920 * gcc.c-torture/compile/pr55920.c: New test. 2013-01-15 Richard Biener PR middle-end/55882 * gcc.dg/torture/pr55882.c: New testcase. 2013-01-15 Jakub Jelinek PR tree-optimization/55955 * gcc.c-torture/compile/pr55955.c: New test. 2013-01-15 Dodji Seketeli PR c++/55663 * g++.dg/cpp0x/alias-decl-31.C: New test. 2013-01-15 Paul Thomas PR fortran/54286 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check case where interface is null. 2013-01-14 Thomas Koenig PR fortran/55806 * gfortran.dg/array_constructor_40.f90: New test. 2013-01-14 Richard Sandiford * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications. 2013-01-14 Tejas Belagod * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New. * gcc.target/aarch64/vect-ld1r-compile.c: New. * gcc.target/aarch64/vect-ld1r-fp.c: New. * gcc.target/aarch64/vect-ld1r.c: New. * gcc.target/aarch64/vect-ld1r.x: New. 2012-01-14 Andi Kleen PR target/55948 * gcc.target/i386/hle-clear-rel.c: New file * gcc.target/i386/hle-store-rel.c: New file. 2013-01-14 Harald Anlauf * gfortran.dg/aint_anint_1.f90: Add dg-do run. * gfortran.dg/bounds_check_4.f90: Likewise. * gfortran.dg/inquire_10.f90: Likewise. * gfortran.dg/minloc_3.f90: Likewise. * gfortran.dg/minlocval_3.f90: Likewise. * gfortran.dg/module_double_reuse.f90: Likewise. * gfortran.dg/mvbits_1.f90: Likewise. * gfortran.dg/oldstyle_1.f90: Likewise. * gfortran.dg/pr20163-2.f: Likewise. * gfortran.dg/save_1.f90: Likewise. * gfortran.dg/scan_1.f90: Likewise. * gfortran.dg/select_char_1.f90: Likewise. * gfortran.dg/shape_4.f90: Likewise. * gfortran.dg/coarray_29_2.f90: Fix dg-do directive. * gfortran.dg/function_optimize_10.f90: Likewise. * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise. * gfortran.dg/used_types_17.f90: Likewise. * gfortran.dg/used_types_18.f90: Likewise. 2013-01-13 Paul Thomas PR fortran/54286 * gfortran.dg/proc_ptr_result_8.f90 : New test. 2013-01-13 Richard Sandiford * gcc.dg/unroll_5.c: Add nomips16 attributes. 2013-01-13 Richard Sandiford * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS. 2013-01-12 Janus Weil PR fortran/55072 * gfortran.dg/assumed_type_2.f90: Fix test case. * gfortran.dg/internal_pack_13.f90: New test. * gfortran.dg/internal_pack_14.f90: New test. 2013-01-08 Paul Thomas PR fortran/55868 * gfortran.dg/unlimited_polymorphic_8.f90: Update scan-tree-dump-times for foo.0.x._vptr to deal with change from $tar to STAR. 2013-01-11 Andreas Schwab * gcc.c-torture/compile/pr55921.c: Don't use matching constraints. 2013-01-11 Andreas Krebbel PR target/55719 * gcc.target/s390/pr55719.c: New testcase. 2013-01-11 Richard Guenther PR tree-optimization/44061 * gcc.dg/pr44061.c: New testcase. 2013-01-10 Richard Sandiford Update copyright years. 2013-01-10 Aldy Hernandez Jakub Jelinek PR target/55565 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex. 2013-01-10 Vladimir Makarov PR rtl-optimization/55672 * gcc.target/i386/pr55672.c: New. 2013-01-10 Jeff Law * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each pass/fail message unique. 2013-01-10 Jason Merrill * ada/.gitignore: New. 2013-01-10 Rainer Orth * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9. Add tls options. * g++.dg/tls/thread_local2.C: Likewise. * g++.dg/tls/thread_local2g.C: Likewise. * g++.dg/tls/thread_local6.C: Likewise. * g++.dg/tls/thread_local-order1.C: Add tls options. * g++.dg/tls/thread_local-order2.C: Likewise. * g++.dg/tls/thread_local3.C: Likewise. * g++.dg/tls/thread_local3g.C: Likewise. * g++.dg/tls/thread_local4.C: Likewise. * g++.dg/tls/thread_local4g.C: Likewise. * g++.dg/tls/thread_local5.C: Likewise. * g++.dg/tls/thread_local5g.C: Likewise. * g++.dg/tls/thread_local6g.C: Likewise. 2013-01-10 Kostya Serebryany * g++.dg/asan/asan_test.cc: Sync from upstream. 2013-01-10 Jakub Jelinek PR tree-optimization/55921 * gcc.c-torture/compile/pr55921.c: New test. 2013-01-09 Jan Hubicka PR tree-optimization/55569 * gcc.c-torture/compile/pr55569.c: New testcase. 2013-01-09 Mikael Morin PR fortran/47203 * gfortran.dg/use_28.f90: New test. 2012-01-09 Uros Bizjak * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times number matching more robust. 2013-01-09 Vladimir Makarov PR rtl-optimization/55829 * gcc.target/i386/pr55829.c: New. 2013-01-09 Tobias Burnus PR fortran/55758 * gfortran.dg/bind_c_bool_1.f90: New. * gfortran.dg/do_5.f90: Add dg-warning. 2013-01-09 Jan Hubicka PR tree-optimization/55875 * gcc.c-torture/execute/pr55875.c: New testcase. * g++.dg/torture/pr55875.C: New testcase. 2013-01-09 Jakub Jelinek PR c/48418 * c-c++-common/pr48418.c: New test. 2013-01-09 Paolo Carlini PR c++/55801 * g++.dg/tls/thread_local-ice.C: New. 2013-01-09 Andreas Schwab * gcc.dg/guality/pr54693.c: Null-terminate arr. 2013-01-09 Jakub Jelinek PR tree-optimization/48189 * gcc.dg/pr48189.c: New test. 2013-01-04 Jan Hubicka PR tree-optimization/55823 * g++.dg/ipa/devirt-10.C: New testcase. 2012-01-08 Uros Bizjak Vladimir Yakovlev PR rtl-optimization/55845 * gcc.target/i386/pr55845.c: New test. 2013-01-08 Tejas Belagod * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for instructions generated instead of number of occurances. 2013-01-08 James Greenhalgh * gcc.target/aarch64/vect-fcm-eq-d.c: New. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise. * gcc.target/aarch64/vect-fcm.x: Likewise. * lib/target-supports.exp (check_effective_target_vect_cond): Enable for AArch64. 2013-01-08 James Greenhalgh * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use endian-safe float pool loading. (test_square_root_v4sf): Likewise. (test_square_root_v2df): Likewise. * lib/target-supports.exp (check_effective_target_vect_call_sqrtf): Add AArch64. 2013-01-08 Martin Jambor PR debug/55579 * gcc.dg/tree-ssa/pr55579.c: New test. 2013-01-08 Rainer Orth * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after asm comments. 2013-01-08 Jakub Jelinek PR middle-end/55890 * gcc.dg/torture/pr55890-3.c: New test. PR middle-end/55851 * gcc.c-torture/compile/pr55851.c: New test. PR sanitizer/55844 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to dg-options. 2013-01-08 Paul Thomas PR fortran/55618 * gfortran.dg/elemental_scalar_args_2.f90: New test. 2013-01-07 Tobias Burnus PR fortran/55763 * gfortran.dg/pointer_init_2.f90: Update dg-error. * gfortran.dg/pointer_init_7.f90: New. 2013-01-07 Richard Biener * gcc.dg/lto/pr55525_0.c (s): Size like char *. 2013-01-07 Richard Biener PR middle-end/55890 * gcc.dg/torture/pr55890-1.c: New testcase. * gcc.dg/torture/pr55890-2.c: Likewise. 2013-01-07 James Greenhalgh * gcc.target/aarch64/fmovd.c: New. * gcc.target/aarch64/fmovf.c: Likewise. * gcc.target/aarch64/fmovd-zero.c: Likewise. * gcc.target/aarch64/fmovf-zero.c: Likewise. * gcc.target/aarch64/vect-fmovd.c: Likewise. * gcc.target/aarch64/vect-fmovf.c: Likewise. * gcc.target/aarch64/vect-fmovd-zero.c: Likewise. * gcc.target/aarch64/vect-fmovf-zero.c: Likewise. 2013-01-07 Richard Biener PR tree-optimization/55888 PR tree-optimization/55862 * gcc.dg/torture/pr55888.c: New testcase. 2013-01-07 Tobias Burnus PR fortran/55852 * gfortran.dg/intrinsic_size_3.f90: New. 2012-01-07 Tobias Burnus PR fortran/55763 * gfortran.dg/select_type_32.f90: New. 2013-01-04 Dodji Seketeli PR c++/52343 * g++.dg/cpp0x/alias-decl-29.C: New test. 2013-01-06 Paul Thomas PR fortran/53876 PR fortran/54990 PR fortran/54992 * gfortran.dg/class_array_15.f03: New test. 2013-01-06 Mikael Morin PR fortran/42769 PR fortran/45836 PR fortran/45900 * gfortran.dg/use_23.f90: New test. * gfortran.dg/use_24.f90: New test. * gfortran.dg/use_25.f90: New test. * gfortran.dg/use_26.f90: New test. * gfortran.dg/use_27.f90: New test. 2013-01-06 Olivier Hainque * gnat.dg/specs/clause_on_volatile.ads: New test. 2013-01-06 Eric Botcazou * gnat.dg/alignment10.adb: New test. 2013-01-05 Steven G. Kargl Mikael Morin PR fortran/55827 * gfortran.dg/use_22.f90: New test. 2013-01-04 Andrew Pinski * gcc.target/aarch64/cmp-1.c: New testcase. 2013-01-04 Paul Thomas PR fortran/55172 * gfortran.dg/select_type_31.f03: New test. 2013-01-04 Paolo Carlini PR c++/54526 (again) * g++.dg/cpp0x/parse2.C: Extend. * g++.old-deja/g++.other/crash28.C: Adjust. 2013-01-04 Richard Biener PR tree-optimization/55862 * gcc.dg/torture/pr55862.c: New testcase. 2013-01-04 Martin Jambor PR tree-optimization/55755 * gcc.dg/torture/pr55755.c: New test. * gcc.dg/tree-ssa/sra-13.c: Likewise. * gcc.dg/tree-ssa/pr45144.c: Update. 2013-01-04 Richard Biener PR middle-end/55863 * gcc.dg/fold-reassoc-2.c: New testcase. 2013-01-04 Tobias Burnus PR fortran/55763 * gfortran.dg/null_7.f90: New. 2013-01-04 Tobias Burnus PR fortran/55854 PR fortran/55763 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code. * gfortran.dg/unlimited_polymorphic_7.f90: New. * gfortran.dg/unlimited_polymorphic_8.f90: New. 2013-01-03 Richard Sandiford * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough. 2013-01-03 Janus Weil PR fortran/55855 * gfortran.dg/assignment_1.f90: Modified. * gfortran.dg/assignment_4.f90: New. 2013-01-03 David Edelsohn * gcc.dg/torture/tls/tls-reload-1.c: Add tls options. 2013-01-03 Richard Biener PR tree-optimization/55857 * gcc.dg/vect/pr55857-1.c: New testcase. * gcc.dg/vect/pr55857-2.c: Likewise. 2013-01-03 Jakub Jelinek PR rtl-optimization/55838 * gcc.dg/pr55838.c: New test. PR tree-optimization/55832 * gcc.c-torture/compile/pr55832.c: New test. 2013-01-02 Teresa Johnson * gcc.dg/tree-ssa/loop-1.c: Update expected dump message. * gcc.dg/tree-ssa/loop-23.c: Ditto. * gcc.dg/tree-ssa/cunroll-1.c: Ditto. * gcc.dg/tree-ssa/cunroll-2.c: Ditto. * gcc.dg/tree-ssa/cunroll-3.c: Ditto. * gcc.dg/tree-ssa/cunroll-4.c: Ditto. * gcc.dg/tree-ssa/cunroll-5.c: Ditto. * gcc.dg/unroll_1.c: Ditto. * gcc.dg/unroll_2.c: Ditto. * gcc.dg/unroll_3.c: Ditto. * gcc.dg/unroll_4.c: Ditto. 2013-01-02 John David Anglin * gcc.dg/pr55430.c: Define MAP_FAILED if not defined. 2013-01-02 Jerry DeLisle PR fortran/55818 * gfortran.dg/eof_4.f90: New test. 2013-01-02 Jakub Jelinek * lib/c-compat.exp (compat-use-alt-compiler): Remove -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed. (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS. (compat_setup_dfp): Initialize compat_alt_caret and compat_save_TEST_ALWAYS_FLAGS. 2013-01-02 Richard Sandiford * gcc.dg/torture/tls/tls-reload-1.c: New test. 2013-01-02 Richard Sandiford * gcc.dg/torture/fp-int-convert-2.c: New test. 2013-01-01 Jerry DeLisle * gfortran.dg/newunit_3.f90: Add dg-do run. * gfortran.dg/inquire_15.f90: Add dg-do run. 2013-01-01 Jakub Jelinek PR tree-optimization/55831 * gcc.dg/pr55831.c: New test. Copyright (C) 2013 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.