2013-09-17 Jan Hubicka PR middle-end/58332 * gcc.c-torture/compile/pr58332.c: New testcase. 2013-09-17 Jeff Law * gcc.c-torture/execute/pr58387.c: New test. 2013-09-17 Kyrylo Tkachov PR tree-optimization/58088 * gcc.c-torture/compile/pr58088.c: New test. 2013-09-17 Nick Clifton * lib/target-supports.exp (check_effective_target_trampolines): Add MSP430 to the list of targets that do not support trampolines. (check_profiling_available): Add MSP430 to the list of targets that do not support profiling. (check_effective_target_tls_runtime): Add MSP430 to the list of targets that do not support TLS. 2013-09-17 Eric Botcazou * gnat.dg/opt27.adb: New test. * gnat.dg/opt27_pkg.ad[sb]: New helper. 2013-09-17 Andreas Schwab * gcc.dg/tree-ssa/ldist-22.c (main): Return zero. 2013-09-17 Richard Biener PR tree-optimization/58432 * gcc.dg/pr58432.c: New testcase. 2013-09-17 Bin Cheng * gcc.dg/tree-ssa/slsr-39.c: New test. 2013-09-16 Xinliang David Li * gcc.misc-tests/help.exp: Optimizer help change. 2013-09-16 Jeff Law * gcc.c-torture/execute/pr58419.c: New test. * gcc.c-torture/execute/pr58431.c: New test. 2013-09-16 Tobias Burnus PR fortran/58356 * gfortran.dg/finalize_19.f90: New. 2013-09-16 Vladimir Makarov * gcc.target/i386/pr58418.c: New. 2013-09-16 James Greenhalgh * gcc.target/aarch64/fmla-intrinsic.c: New. * gcc.target/aarch64/mla-intrinsic.c: Likewise. * gcc.target/aarch64/fmls-intrinsic.c: Likewise. * gcc.target/aarch64/mls-intrinsic.c: Likewise. 2013-09-16 James Greenhalgh * gcc.target/aarch64/mul_intrinsic_1.c: New. * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise. 2013-09-16 Richard Biener * gcc.dg/tree-ssa/ldist-22.c: New testcase. 2013-09-16 Adam Butcher * g++.dg/cpp0x/auto9.C: Downgrade two previously expected errors (now interpreted as implicit templates) to be expected pedwarns instead. 2013-09-16 Tobias Burnus PR fortran/57697 * gfortran.dg/defined_assignment_10.f90: Comment print statement. 2013-09-15 Tobias Burnus PR fortran/57697 * gfortran.dg/defined_assignment_10.f90: New. 2013-09-13 Evgeny Gavrin * gcc.dg/debug/dwarf2/omp-fesdr.c: Add test. * g++.dg/debug/dwarf2/omp-fesdr.C: Add test. 2013-09-13 Jacek Caban * g++.dg/abi/main.C: Added implicit C linkage tests 2013-09-13 Kai Tietz gcc.target/i386/pr57848.c: New file. 2013-09-13 Christian Bruel PR target/58314 * gcc.target/sh/torture/pr58314.c: New test. 2013-09-12 Paolo Carlini * g++.dg/torture/pr58380.C: Suppress warnings with "-w". 2013-09-12 Martin Jambor PR ipa/58389 * g++.dg/pr58389.C: New test. 2013-09-12 Paolo Carlini * g++.dg/template/pseudodtor2.C: Add column number to dg-error strings. * g++.dg/template/pseudodtor3.C: Likewise. 2013-09-12 Richard Biener PR tree-optimization/58404 * g++.dg/tree-ssa/pr58404.C: New testcase. 2013-09-12 Martin Jambor PR ipa/58371 * g++.dg/ipa/pr58371.C: New test. 2013-09-12 Richard Biener * gcc.dg/tree-ssa/ldist-4.c: Remove undefined behavior. Adjust expected outcome and comment why that happens. 2013-09-11 Richard Biener PR middle-end/58377 * g++.dg/uninit-pred-4.C: New testcase. 2013-09-11 Jakub Jelinek PR tree-optimization/58385 * gcc.c-torture/execute/pr58385.c: New test. 2013-09-11 Kyrylo Tkachov * gcc.target/arm/thumb-ifcvt-2.c: New test. 2013-09-10 Jeff Law * g++.dg/torture/pr58380.C: New test. 2013-09-10 Jan Hubicka Paolo Carlini * g++.dg/template/cond2.C: Tweak, do not expect a "required from". 2013-09-10 Jeff Law * gcc.c-torture/compile/pr58343.c: New test. 2013-09-10 Jakub Jelinek PR rtl-optimization/58365 * gcc.c-torture/execute/pr58365.c: New test. 2013-09-10 Michael Zolotukhin * gcc.dg/torture/memcpy-1.c: New test. 2013-09-10 Alan Modra * gcc.target/powerpc/pr58330.c: New. 2013-09-10 Alan Modra * gcc.target/powerpc/medium_offset.c: New. 2013-09-09 Jakub Jelinek PR c++/58325 * g++.dg/warn/Wunused-var-21.C: New test. PR tree-optimization/58364 * gcc.c-torture/execute/pr58364.c: New test. 2013-09-09 Paolo Carlini PR c++/43452 * g++.dg/warn/Wdelete-incomplete-1.C: New. * g++.dg/warn/Wdelete-incomplete-2.C: Likewise. * g++.dg/init/delete1.C: Adjust. 2013-09-09 Ian Bolton * gcc.target/aarch64/movdi_1.c: New test. 2013-09-09 Paolo Carlini PR c++/58362 * g++.dg/warn/Wunused-parm-5.C: New. 2013-09-09 Kyrylo Tkachov * gcc.target/aarch64/cmn-neg.c: New test. 2013-09-09 Richard Biener PR middle-end/58326 * gcc.dg/torture/pr58326-1.c: New testcase. * gcc.dg/torture/pr58326-2.c: Likewise. 2013-09-09 Kyrylo Tkachov PR target/57735 * g++.dg/ext/pr57735.C: New test. 2013-09-09 Jan Hubicka PR middle-end/58294 * g++.dg/torture/PR58294.C: New testcase. 2013-09-08 Jeff Law * gcc.c-torture/compile/pr58340.c: New test. 2013-09-08 Richard Sandiford * g++.dg/debug/ra1.C: New test. 2013-09-08 Jan Hubicka * testsuite/g++.dg/ipa/devirt-11.C: Update template. * testsuite/g++.dg/ipa/devirt-16.C: New testcase. * testsuite/g++.dg/ipa/devirt-17.C: New testcase. * testsuite/g++.dg/ipa/devirt-18.C: New testcase. 2013-09-08 Paolo Carlini PR c++/54941 * g++.dg/overload/new1.C: Adjust. 2013-09-08 Joern Rennecke * c-c++-common/opaque-vector.c: New test. 2013-09-08 Tom de Vries PR c++/58282 * g++.dg/tm/noexcept-6.C: New test. 2013-09-06 Joern Rennecke * gcc.target/arc/cond-set-use.c: New test. 2013-09-06 Eric Botcazou * gnat.dg/stack_usage2.adb: New test. 2013-09-06 James Greenhalgh * gcc.target/aarch64/table-intrinsics.c (qtbl_tests8_< ,2,3,4>): Fix control vector parameter type. (qtb_tests8_< ,2,3,4>): Likewise. (qtblq_tests8_< ,2,3,4>): Likewise. (qtbxq_tests8_< ,2,3,4>): Likewise. 2013-09-06 Eric Botcazou * gnat.dg/warn10.ad[sb]: New test. * gnat.dg/warn10_pkg.ads: New helper. 2013-09-06 Joern Rennecke * gcc.dg/ipa/ipa-pta-14.c (scan-ipa-dump) [keeps_null_pointer_checks]: Don't expect NULL in foo.result set. * gcc.dg/tree-ssa/pta-escape-1.c (scan-tree-dump): Don't expect NULL in ESCAPED set. * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. 2013-09-06 Andreas Krebbel * gcc.target/s390/nearestint-1.c: New testcase. 2013-09-06 Joern Rennecke Vineet Gupta * gcc.c-torture/execute/20101011-1.c [__arc__] (DO_TEST): Define as 0. * testsuite/gcc.target/arc: New directory. * gcc.dg/torture/pr37868.c: Also skip for arc*-*-*. * gcc.dg/stack-usage-1.c [__arc__] (SIZE): Define. * testsuite/gcc.dg/torture/stackalign/builtin-apply-2.c [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0. * testsuite/gcc.dg/builtin-apply2.c [__arc__] (STACK_ARGUMENTS_SIZE): Set to 0. 2013-09-04 Jan Hubicka PR middle-end/58201 * g++.dg/torture/pr58201_0.C: New testcase. * g++.dg/torture/pr58201_1.C: New testcase. * g++.dg/torture/pr58201.h: New testcase. 2013-09-05 Jan Hubicka * gcc.dg/autopar/pr49960.c: Disable partial inlining 2013-09-05 Richard Biener PR tree-optimization/58137 * gcc.target/i386/pr58137.c: New testcase. 2013-09-05 Martin Jambor * g++.dg/ipa/remref-1.C: New test. * g++.dg/ipa/remref-2.C: Likewise. 2013-09-04 Paolo Carlini PR c++/24926 * g++.dg/parse/access11.C: New. 2013-09-04 David Edelsohn * g++.dg/warn/weak1.C: Skip on AIX. 2013-09-04 Easwaran Raman PR middle-end/57370 PR tree-optimization/58011 * gfortran.dg/reassoc_12.f90: New testcase. * gcc.dg/tree-ssa/reassoc-31.c: New testcase. 2013-09-04 David Edelsohn * gcc.dg/attr-weakref-1.c: Skip on AIX. * gcc.dg/torture/pr53922.c: Skip on AIX. * lib/file-format.exp (gcc_target_object_format): AIX is COFF. 2013-09-04 Teresa Johnson * gcc.dg/unroll_1.c: Test dumping to stderr. 2013-09-04 Paolo Carlini PR c++/58305 * g++.dg/warn/deprecated-8.C: New. 2013-09-03 Jeff Law * tree-ssa/ssa-dom-thread-3.c: Update due to changes in debug dump output. 2013-09-03 Meador Inge Revert: 2013-08-30 Meador Inge * gcc.dg/Warray-bounds-11.c: New testcase. 2013-09-03 David Edelsohn * lib/target-supports.exp (check_weak_available): Return true for AIX. 2013-09-03 Jan Hubicka * g++.dg/ipa/devirt-15.C: Fix testcase. 2013-09-03 Richard Biener PR middle-end/57656 * gcc.dg/torture/pr57656.c: New testcase. 2013-09-03 Richard Biener PR middle-end/57287 * gcc.dg/pr57287-2.c: Use setjmp, not __sigsetjmp. 2013-09-02 Thomas Koenig PR fortran/PR56519 * gfortran.dg/do_concurrent_3.f90: New test case. 2013-09-02 Jan Hubicka * gcc.dg/tree-ssa/fnsplit-1.c: New testcase. 2013-09-02 Martin Jambor PR ipa/58106 * gcc.dg/ipa/pr58106.c: New test. 2013-09-02 James Greenhalgh * gcc.target/aarch64/scalar_intrinsics.c (vdup_lane<8,16,32,64>): Force values to SIMD registers. 2013-09-02 Richard Biener PR middle-end/57511 * gcc.dg/tree-ssa/sccp-1.c: New testcase. 2013-09-02 Richard Biener * gcc.dg/tree-ssa/loop-4.c: Adjust scan looking for one memory reference. 2013-09-02 Bin Cheng * gcc.target/arm/ivopts-orig_biv-inc.c: New testcase. 2013-09-02 Paolo Carlini PR c++/21682, implement DR 565 * g++.dg/template/using24.C: New. * g++.dg/template/using25.C: Likewise. * g++.dg/template/using26.C: Likewise. 2013-09-01 Jan Hubicka * g++.dg/ipa/devirt-15.C: New testcase. 2013-09-01 Eric Botcazou * gnat.dg/specs/linker_alias.ads: Skip on Darwin. 2013-08-31 Jan Hubicka * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively * g++.dg/tree-ssa/pr45453.C: Likewise. 2013-08-31 Jan Hubicka * gcc.dg/fork-instrumentation.c: New testcase. 2013-08-30 Uros Bizjak * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE. 2013-08-30 Meador Inge * gcc.dg/Warray-bounds-11.c: New testcase. 2013-08-30 Marek Polacek * g++.dg/ubsan/div-by-zero-1.C: New test. * c-c++-common/ubsan/save-expr-1.c: New test. * c-c++-common/ubsan/save-expr-2.c: New test. * c-c++-common/ubsan/save-expr-3.c: New test. * c-c++-common/ubsan/save-expr-4.c: New test. * c-c++-common/ubsan/typedef-1.c: New test. * c-c++-common/ubsan/const-char-1.c: New test. * c-c++-common/ubsan/const-expr.c: New test. * c-c++-common/ubsan/div-by-zero-1.c: Likewise. * c-c++-common/ubsan/shift-1.c: Likewise. * c-c++-common/ubsan/shift-2.c: Likewise. * c-c++-common/ubsan/div-by-zero-2.c: Likewise. * lib/ubsan-dg.exp: New file. * g++.dg/dg.exp: Add ubsan tests. * g++.dg/ubsan/ubsan.exp: New file. * gcc.dg/ubsan/ubsan.exp: New file. * g++.dg/ubsan/cxx11-shift-1.C: New test. * g++.dg/ubsan/cxx11-shift-2.C: New test. * c-c++-common/ubsan/div-by-zero-3.c: New test. * c-c++-common/ubsan/div-by-zero-1.c: New test. * c-c++-common/ubsan/div-by-zero-4.c: New test. * c-c++-common/ubsan/shift-3.c: New test. * c-c++-common/ubsan/unreachable-1.c: New test. * c-c++-common/ubsan/shift-1.c: New test. * c-c++-common/ubsan/shift-2.c: New test. * c-c++-common/ubsan/div-by-zero-2.c: New test. * gcc.dg/ubsan/c99-shift-2.c: New test. * gcc.dg/ubsan/c99-shift-1.c: New test. 2013-08-29 Jan Hubicka * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1 to match template and comment. 2013-08-30 Paolo Carlini PR c++/51424 * g++.dg/cpp0x/dc8.C: New. * g++.dg/template/meminit1.C: Adjust. 2013-08-30 Teresa Johnson * gcc.dg/inline-dump.c: Delete inadvertant commit. 2013-08-30 Jakub Jelinek PR tree-optimization/58277 * gcc.c-torture/execute/pr58277-1.c: New test. * gcc.c-torture/execute/pr58277-2.c: New test. 2013-08-30 Eric Botcazou * gcc.dg/guality/param-1.c: New test. * gcc.dg/guality/param-2.c: Likewise. 2013-08-30 Richard Biener PR tree-optimization/58228 * gcc.dg/torture/pr58228.c: New testcase. 2013-08-30 Richard Biener PR tree-optimization/58223 * gcc.dg/torture/pr58223.c: New testcase. * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior. 2013-08-30 Richard Biener PR tree-optimization/58010 * gcc.dg/pr58010.c: New testcase. 2013-08-29 Xinliang DavidLi * gcc.dg/unroll_3.c: Message change. * gcc.dg/unroll_4.c: Likewise. * gcc.dg/tree-ssa/cunroll-1.c: Likewise. * gcc.dg/tree-ssa/cunroll-2.c: Likewise. * gcc.dg/tree-ssa/cunroll-3.c: Likewise. * gcc.dg/tree-ssa/cunroll-4.c: Likewise. * gcc.dg/tree-ssa/cunroll-5.c: Likewise. * gcc.dg/tree-ssa/loop-23.c: Likewise. * gcc.dg/tree-ssa/loop-1.c: Likewise. * gcc.dg/unroll_1.c: Likewise. * gcc.dg/vect/bb-slp-31.c: Likewise. * gcc.dg/vect/bb-slp-14.c: Likewise. * gcc.dg/vect/bb-slp-8.c: Likewise. * gcc.dg/vect/bb-slp-23.c: Likewise. * gcc.dg/vect/bb-slp-15.c: Likewise. * gcc.dg/vect/bb-slp-9.c: Likewise. * gcc.dg/vect/bb-slp-24.c: Likewise. * gcc.dg/vect/bb-slp-16.c: Likewise. * gcc.dg/vect/bb-slp-25.c: Likewise. * gcc.dg/vect/bb-slp-17.c: Likewise. * gcc.dg/vect/bb-slp-26.c: Likewise. * gcc.dg/vect/bb-slp-18.c: Likewise. * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise. * gcc.dg/vect/bb-slp-27.c: Likewise. * gcc.dg/vect/bb-slp-19.c: Likewise. * gcc.dg/vect/bb-slp-28.c: Likewise. * gcc.dg/vect/bb-slp-cond-1.c: Likewise. * gcc.dg/vect/bb-slp-29.c: Likewise. * gcc.dg/vect/bb-slp-8a.c: Likewise. * gcc.dg/vect/bb-slp-pattern-2.c: Likewise. * gcc.dg/vect/bb-slp-1.c: Likewise. * gcc.dg/vect/bb-slp-8b.c: Likewise. * gcc.dg/vect/bb-slp-2.c: Likewise. * gcc.dg/vect/bb-slp-3.c: Likewise. * gcc.dg/vect/bb-slp-10.c: Likewise. * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise. * gcc.dg/vect/bb-slp-4.c: Likewise. * gcc.dg/vect/bb-slp-11.c: Likewise. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise. * gcc.dg/vect/bb-slp-5.c: Likewise. * gcc.dg/vect/bb-slp-20.c: Likewise. * gcc.dg/vect/bb-slp-6.c: Likewise. * gcc.dg/vect/bb-slp-21.c: Likewise. * gcc.dg/vect/bb-slp-30.c: Likewise. * gcc.dg/vect/bb-slp-13.c: Likewise. * gcc.dg/vect/bb-slp-7.c: Likewise. * gcc.dg/vect/bb-slp-22.c: Likewise. * gcc.dg/unroll_2.c: Likewise. * g++.dg/vect/slp-pr50413.cc: Likewise. * g++.dg/vect/slp-pr56812.cc: Likewise. * g++.dg/vect/slp-pr50819.cc: Likewise. 2013-08-29 Eric Botcazou * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp. 2013-08-29 Teresa Johnson * gcc.dg/pr40209.c: Use -fopt-info. * gcc.dg/pr26570.c: Ditto. * gcc.dg/pr32773.c: Ditto. * g++.dg/tree-ssa/dom-invalid.C: Ditto. 2013-08-29 Richard Biener PR tree-optimization/58246 * gcc.dg/torture/pr58246.c: New testcase. 2013-08-29 Thomas Koenig PR fortran/52243 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made obsolete by patch. * gfortran.dg/realloc_on_assign_19.f90: New test. 2013-08-29 Richard Biener PR middle-end/57287 * gcc.dg/pr57287-2.c: New testcase. 2013-08-29 Richard Biener PR tree-optimization/57685 * gcc.dg/torture/pr57685.c: New testcase. 2013-08-28 Paolo Carlini PR c++/58255 * g++.dg/cpp0x/dc7.C: New. 2013-08-28 Jakub Jelinek PR middle-end/58257 * c-c++-common/gomp/pr58257.c: New test. 2013-08-28 Richard Biener PR tree-optimization/56933 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect (). 2013-08-27 Vidya Praveen * gcc.target/aarch64/scalar_shift_1.c: New. 2013-08-27 Richard Biener PR tree-optimization/57521 * gcc.dg/torture/pr57521.c: New testcase. 2013-08-27 Jakub Jelinek PR rtl-optimization/57860 PR rtl-optimization/57861 PR rtl-optimization/57875 PR rtl-optimization/57876 PR rtl-optimization/57877 * gcc.c-torture/execute/pr57860.c: New test. * gcc.c-torture/execute/pr57861.c: New test. * gcc.c-torture/execute/pr57875.c: New test. * gcc.c-torture/execute/pr57876.c: New test. * gcc.c-torture/execute/pr57877.c: New test. 2013-08-26 Thomas Koenig PR fortran/58146 * gfortran.dg/bounds_check_18.f90: New test. 2013-08-23 Jan Hubicka * g++.dg/ipa/devirt-14.C: Fix typo. 2013-08-23 Mikael Morin PR fortran/57798 * gfortran.dg/inline_sum_5.f90: New. 2013-08-23 Janus Weil PR fortran/57843 * gfortran.dg/typebound_assignment_7.f90: New. 2013-08-23 Jan Hubicka * g++.dg/ipa/devirt-13.C: New testcase. * g++.dg/ipa/devirt-14.C: New testcase. 2013-08-23 Jakub Jelinek PR target/58218 * gcc.target/i386/pr58218.c: New test. PR tree-optimization/58209 * gcc.c-torture/execute/pr58209.c: New test. 2013-08-22 Michael Meissner * gcc.target/powerpc/pr57744.c: Declare abort. 2013-08-22 Paolo Carlini PR c++/56380 * g++.dg/template/error54.C: New. 2013-08-22 Janus Weil PR fortran/58185 * gfortran.dg/select_type_34.f90: New. 2013-08-21 Paolo Carlini PR c++/56130 * g++.dg/warn/deprecated-7.C: New. 2013-08-21 Paolo Carlini * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive. 2013-08-21 Jeff Law * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test. 2013-08-21 Paolo Carlini PR c++/56134 * g++.dg/ext/attr-alias-3.C: New. 2013-08-20 Janus Weil PR fortran/53655 * gfortran.dg/intent_out_8.f90: New. 2013-08-20 Teresa Johnson PR rtl-optimizations/57451 * g++.dg/tree-prof/pr57451.C: New test. 2013-08-20 Paolo Carlini PR c++/58190 * g++.dg/pr57878.C: Use __SIZE_TYPE__. 2013-08-19 Balaji V. Iyer PR c/57490 * c-c++-common/cilk-plus/AN/pr57490.c: New test. 2013-08-19 Peter Bergner * gcc.target/powerpc/dfp-dd-2.c: New test. * gcc.target/powerpc/dfp-td-2.c: Likewise. * gcc.target/powerpc/dfp-td-3.c: Likewise. 2013-08-19 Richard Sandiford * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU. * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU. Check for SLL too. 2013-08-19 Joern Rennecke * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error. * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times "Threaded". * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine correct test response. PR testsuite/52641 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type. * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail. * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef. (v4si): Use it. * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32. * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16. * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New. 2013-08-18 Jan Hubicka * g++.dg/ipa/type-inheritance-1.C: New testcase. 2013-08-19 Janus Weil PR fortran/46271 * gfortran.dg/gomp/proc_ptr_1.f90: New. 2013-08-18 Jakub Jelinek PR tree-optimization/58006 * g++.dg/opt/pr58006.C: New test. 2013-08-18 Eric Botcazou * gnat.dg/specs/linker_alias.ads: New test. 2013-08-16 Jakub Jelinek PR tree-optimization/58164 * gcc.c-torture/compile/pr58164.c: New test. PR tree-optimization/58165 * g++.dg/opt/pr58165.C: New test. 2013-08-14 Paolo Carlini PR c++/51912 * g++.dg/cpp0x/enum28.C: New. * g++.dg/cpp0x/enum15.C: Adjust. 2013-08-14 Bill Schmidt PR target/57949 * gcc.target/powerpc/pr57949-1.c: New. * gcc.target/powerpc/pr57949-2.c: New. 2013-08-14 Jakub Jelinek PR tree-optimization/58145 * gcc.dg/pr58145-1.c: New test. * gcc.dg/pr58145-2.c: New test. 2013-08-14 Joern Rennecke * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf. * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise. * gcc.dg/debug/dwarf2/static1.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise. * gcc.dg/debug/dwarf2/fesd-any.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise. * gcc.dg/debug/dwarf2/var1.c: Likewise. * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise. * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise. * gcc.dg/debug/dwarf2/discriminator.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise. * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise. * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise. * gcc.dg/debug/dwarf2/const-2.c: Likewise. * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise. * gcc.dg/debug/dwarf2/var2.c: Likewise. * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise. * gcc.dg/debug/dwarf2/pr31230.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise. * gcc.dg/debug/dwarf2/short-circuit.c: Likewise. * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise. * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise. * gcc.dg/debug/dwarf2/pr37616.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise. * gcc.dg/debug/dwarf2/inline1.c: Likewise. * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise. * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise. * gcc.dg/debug/dwarf2/asm-line1.c: Likewise. * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise. * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise. * gcc.dg/debug/dwarf2/fesd-none.c: Likewise. * gcc.dg/debug/dwarf2/pr51410.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise. * gcc.dg/debug/dwarf2/const-2b.c: Likewise. * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise. PR testsuite/52641 * gcc.c-torture/execute/pr56799.x: New file. * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus. * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr. * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double). * gcc.dg/pr44214-3.c (v2df): Likewise. * gcc.dg/pr46647.c: xfail for avr-*-*. * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected memcpy by one. * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise. Expect l to be optimized away. * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise. PR testsuite/52641 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions to tests that assume int/double are larger than short/float. PR testsuite/52641 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for target { ! int16 }. * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }. * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for target { int16 }. Restrict existing tests to target { int32 } where appropriate. * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise. * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise. * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise. * lib/target-supports.exp (check_effective_target_int32): New proc. * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to exclude from scan test. * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output. * gcc.dg/debug/dwarf2/inline2.c: Likewise. * gcc.dg/debug/dwarf2/inline3.c: Likewise. * gcc.dg/debug/dwarf2/pr37726.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise. * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise. * gcc.dg/debug/dwarf2/pr41543.c: Likewise. * gcc.dg/debug/dwarf2/pr41695.c: Likewise. * gcc.dg/debug/dwarf2/pr43237.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. * gcc.dg/debug/dwarf2/pr53948.c: Likewise. * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise. 2013-08-14 Janis Johnson * gcc.target/arm/pr19599.c: Skip for -mthumb. * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do to be the first test directive. * gcc.target/arm/atomic-op-acq_rel.c: Likewise. * gcc.target/arm/atomic-op-acquire.c: Likewise. * gcc.target/arm/atomic-op-char.c: Likewise. * gcc.target/arm/atomic-op-consume.c: Likewise. * gcc.target/arm/atomic-op-int.c: Likewise. * gcc.target/arm/atomic-op-relaxed.c: Likewise. * gcc.target/arm/atomic-op-release.c: Likewise. * gcc.target/arm/atomic-op-seq_cst.c: Likewise. * gcc.target/arm/atomic-op-short.c: Likewise. 2013-08-14 Andrey Belevantsev PR rtl-optimization/57662 * gcc.dg/pr57662.c: New test. 2013-08-13 Maciej W. Rozycki * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an alternative to -1. * gcc.target/mips/nans-legacy.c: Likewise. 2013-08-13 Maciej W. Rozycki * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern escapes. * gcc.target/mips/fabs-legacy.c: Likewise. * gcc.target/mips/fabsf-2008.c: Likewise. * gcc.target/mips/fabsf-legacy.c: Likewise. * gcc.target/mips/fneg-2008.c: Likewise. * gcc.target/mips/fneg-legacy.c: Likewise. * gcc.target/mips/fnegf-2008.c: Likewise. * gcc.target/mips/fnegf-legacy.c: Likewise. * gcc.target/mips/nan-2008.c: Likewise. * gcc.target/mips/nan-legacy.c: Likewise. * gcc.target/mips/nanf-2008.c: Likewise. * gcc.target/mips/nanf-legacy.c: Likewise. * gcc.target/mips/nans-2008.c: Likewise. * gcc.target/mips/nans-legacy.c: Likewise. * gcc.target/mips/nansf-2008.c: Likewise. * gcc.target/mips/nansf-legacy.c: Likewise. 2013-08-13 Eric Botcazou * gnat.dg/valued_proc.adb: New test. * gnat.dg/valued_proc_pkg.ads: New helper. 2013-08-13 Jakub Jelinek PR tree-optimization/57661 * g++.dg/opt/pr57661.C: New test. PR sanitizer/56417 * gcc.dg/asan/pr56417.c: New test. 2013-08-13 Eric Botcazou * gnat.dg/loop_optimization16.adb: New test. * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper. 2013-08-13 Marek Polacek * gcc.dg/pr57980.c: Use vector of two elements, not just one. 2013-08-13 David Malcolm Example of converting global state to per-pass state. * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert global state "static int counter" to... (one_pass::counter): ...this instance data. 2013-08-13 David Malcolm * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert to member function... (one_pass::gate): ...this. (one_pass_exec): Convert to member function... (one_pass::impl_execute): ...this. 2013-08-12 Paolo Carlini PR c++/57416 * g++.dg/cpp0x/pr57416.C: New. 2013-08-12 Paolo Carlini * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform changes. * g++.dg/cpp0x/constexpr-neg1.C: Likewise. * g++.dg/cpp0x/defaulted2.C: Likewise. * g++.dg/cpp0x/defaulted31.C: Likewise. * g++.dg/cpp0x/error6.C: Likewise. * g++.dg/cpp0x/gen-attrs-32.C: Likewise. * g++.dg/cpp0x/override2.C: Likewise. * g++.dg/cpp0x/parse1.C: Likewise. * g++.dg/cpp0x/scoped_enum.C: Likewise. * g++.dg/cpp0x/temp_default4.C: Likewise. * g++.dg/ext/attrib32.C: Likewise. * g++.dg/ext/gnu-inline-global-reject.C: Likewise. * g++.dg/ext/mv13.C: Likewise. * g++.dg/ext/mv7.C: Likewise. * g++.dg/ext/mv9.C: Likewise. * g++.dg/ext/pr57362.C: Likewise. * g++.dg/ext/typeof10.C: Likewise. * g++.dg/lookup/anon6.C: Likewise. * g++.dg/lookup/crash6.C: Likewise. * g++.dg/lookup/name-clash5.C: Likewise. * g++.dg/lookup/name-clash6.C: Likewise. * g++.dg/other/anon4.C: Likewise. * g++.dg/other/error15.C: Likewise. * g++.dg/other/error8.C: Likewise. * g++.dg/other/redecl2.C: Likewise. * g++.dg/parse/crash16.C: Likewise. * g++.dg/parse/crash21.C: Likewise. * g++.dg/parse/crash38.C: Likewise. * g++.dg/parse/redef2.C: Likewise. * g++.dg/parse/struct-as-enum1.C: Likewise. * g++.dg/template/crash39.C: Likewise. * g++.dg/template/redecl3.C: Likewise. * g++.dg/tls/diag-3.C: Likewise. * g++.dg/warn/Wredundant-decls-spec.C: Likewise. * g++.old-deja/g++.benjamin/typedef01.C: Likewise. * g++.old-deja/g++.benjamin/warn02.C: Likewise. * g++.old-deja/g++.brendan/crash16.C: Likewise. * g++.old-deja/g++.brendan/crash18.C: Likewise. * g++.old-deja/g++.brendan/err-msg4.C: Likewise. * g++.old-deja/g++.brendan/redecl1.C: Likewise. * g++.old-deja/g++.brendan/static3.C: Likewise. * g++.old-deja/g++.bugs/900127_02.C: Likewise. * g++.old-deja/g++.jason/binding.C: Likewise. * g++.old-deja/g++.jason/crash4.C: Likewise. * g++.old-deja/g++.jason/crash7.C: Likewise. * g++.old-deja/g++.jason/lineno.C: Likewise. * g++.old-deja/g++.jason/scoping7.C: Likewise. * g++.old-deja/g++.mike/misc3.C: Likewise. * g++.old-deja/g++.mike/net44.C: Likewise. * g++.old-deja/g++.mike/ns3.C: Likewise. * g++.old-deja/g++.ns/alias4.C: Likewise. * g++.old-deja/g++.ns/ns11.C: Likewise. * g++.old-deja/g++.other/crash23.C: Likewise. * g++.old-deja/g++.other/decl8.C: Likewise. * g++.old-deja/g++.other/linkage3.C: Likewise. * g++.old-deja/g++.other/typeck1.C: Likewise. * g++.old-deja/g++.other/typedef5.C: Likewise. * g++.old-deja/g++.pt/explicit34.C: Likewise. * g++.old-deja/g++.pt/friend36.C: Likewise. * obj-c++.dg/method-8.mm: Likewise. * obj-c++.dg/tls/diag-3.mm: Likewise. 2013-08-12 Perez Read PR target/58132 * gcc.target/i386/movabs-1.c: New test. 2013-08-12 Marek Polacek PR tree-optimization/57980 * gcc.dg/pr57980.c: New test. 2013-08-12 Thomas Koenig PR fortran/56666 * gfortran.dg/do_check_10.f90: New test. * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options. * gfortran.dg/array_constructor_18.f90: Likewise. * gfortran.dg/array_constructor_22.f90: Likewise. * gfortran.dg/coarray_15.f90: Likewise. * gfortran.dg/do_1.f90: Add -Wall to dg-options. * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options. * gfortran.dg/do_check_5.f90: Add -Wall to gd-options. 2013-08-11 Paolo Carlini PR c++/53349 * g++.dg/cpp0x/constexpr-ice8.C: New. 2013-08-09 Xinliang David Li * gcc.target/i386/memcpy-strategy-1.c: New test. * gcc.target/i386/memcpy-strategy-2.c: Ditto. * gcc.target/i386/memset-strategy-1.c: Ditto. * gcc.target/i386/memcpy-strategy-3.c: Ditto. 2013-08-09 Jan Hubicka * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase. * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase. 2013-08-09 Yufeng Zhang * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*. 2013-08-09 Janus Weil PR fortran/58058 * gfortran.dg/transfer_intrinsic_6.f90: New. 2013-08-09 Paolo Carlini Revert: 2013-08-07 Paolo Carlini PR c++/46206 * g++.dg/lookup/typedef2.C: New. 2013-08-09 James Greenhalgh * gcc.target/aarch64/scalar_intrinsics.c: Update expected output of vdup intrinsics. 2013-08-09 Zhenqiang Chen * gcc.target/arm/lp1189445.c: New testcase. 2013-08-08 Richard Sandiford * gcc.dg/torture/pr58079.c: New test. 2013-08-07 Eric Botcazou * gnat.dg/warn9.adb: New test. 2013-08-07 Paolo Carlini PR c++/46206 * g++.dg/lookup/typedef2.C: New. 2013-08-07 David Malcolm * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti to optstr when building plugins on darwin. 2013-08-06 Martin Jambor PR tree-optimization/57539 * gcc.dg/ipa/pr57539.c: New test. 2013-08-06 Martin Jambor Bernd Edlinger * gcc.dg/torture/pr58041.c (foo): Accept z by reference. (a): Fix constructor. 2013-08-06 Martin Jambor PR fortran/57987 * gfortran.dg/pr57987.f90: New test. 2013-08-06 Martin Jambor PR middle-end/58041 * gcc.dg/torture/pr58041.c: New test. * gcc.target/arm/pr58041.c: Likewise. 2013-08-06 Janus Weil PR fortran/57306 * gfortran.dg/pointer_init_8.f90: New. 2013-08-05 Paolo Carlini PR c++/58080 * g++.dg/cpp0x/pr58080.C: New. 2013-08-05 David Malcolm * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti to optstr when building plugins. 2013-08-05 David Malcolm Patch autogenerated by refactor_passes.py from https://github.com/davidmalcolm/gcc-refactoring-scripts revision 03fe39476a4c4ea450b49e087cfa817b5f92021e * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global struct to a subclass of gimple_opt_pass along with... (pass_data_one_pass): ...new pass_data instance and... (make_one_pass): ...new function. * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a global struct to a subclass of gimple_opt_pass along with... (pass_data_warn_self_assign): ...new pass_data instance and... (make_pass_warn_self_assign): ...new function. * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from a global struct to a subclass of gimple_opt_pass along with... (pass_data_dumb_plugin_example): ...new pass_data instance and... (make_pass_dumb_plugin_example): ...new function. * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a global struct to a subclass of gimple_opt_pass along with... (pass_data_warn_self_assign): ...new pass_data instance and... (make_pass_warn_self_assign): ...new function. 2013-08-05 David Malcolm * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass is created and added to the pass_manager to reflect autogenerated changes. * g++.dg/plugin/selfassign.c (plugin_init): Likewise. * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise. * gcc.dg/plugin/selfassign.c (plugin_init): Likewise. 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net> PR c++/58072 * g++.dg/cpp0x/pr58072.C: New. 2013-08-03 Bill Schmidt * gcc.dg/torture/pr57993-2.cpp: New. 2013-08-02 Jan Hubicka * gcc.dg/ipa/ipa-1.c: Update. * gcc.dg/ipa/ipa-2.c: Update. * gcc.dg/ipa/ipa-3.c: Update. * gcc.dg/ipa/ipa-4.c: Update. * gcc.dg/ipa/ipa-5.c: Update. * gcc.dg/ipa/ipa-7.c: Update. * gcc.dg/ipa/ipa-8.c: Update. * gcc.dg/ipa/ipcp-1.c: Update. * gcc.dg/ipa/ipcp-2.c: Update. 2013-08-02 Vladimir Makarov PR rtl-optimization/58048 * gcc.target/i386/pr58048.c: New. 2013-08-02 Kyrylo Tkachov * gcc.target/arm/neon-for-64bits-2.c: Delete. 2013-08-01 Fabien Chêne Peter Bergner PR c++/54537 * g++.dg/overload/using3.C: New. * g++.dg/overload/using2.C: Adjust. * g++.dg/lookup/using9.C: Likewise. 2013-08-01 Kyrylo Tkachov * gcc.target/arm/pr46972-2.c: New test. 2013-08-01 Vidya Praveen * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok. 2013-07-31 Michael Meissner * gcc.target/powerpc/fusion.c: New file, test power8 fusion support. 2013-07-31 Richard Sandiford * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls rather than addressing!=absolute when deciding how to handle MIPS16 when the test forces an ABI. 2013-07-30 Paolo Carlini PR c++/57673 * g++.dg/cpp0x/nsdmi-sizeof.C: New. 2013-07-30 Steve Ellcey * gcc.target/mips/code-readable-1.c: Increase switch size. * gcc.target/mips/code-readable-2.c: Ditto. * gcc.target/mips/code-readable-3.c: Ditto. * gcc.target/mips/code-readable-4.c: Ditto. 2013-07-30 Paolo Carlini PR c++/57947 * g++.dg/parse/crash63.C: New. 2013-07-30 Tobias Burnus PR fortran/57530 * gfortran.dg/pointer_assign_8.f90: New. * gfortran.dg/pointer_assign_9.f90: New. * gfortran.dg/pointer_assign_10.f90: New. * gfortran.dg/pointer_assign_11.f90: New. 2013-07-30 Zhenqiang Chen * gcc.target/arm/pr57637.c: New testcase. 2013-07-29 Bill Schmidt PR tree-optimization/57993 * gcc.dg/torture/pr57993.c: New test. 2013-07-29 Joern Rennecke * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany. 2013-07-29 Paolo Carlini PR c++/57948 * g++.dg/conversion/ambig2.C: New. 2013-07-29 Maciej W. Rozycki * gcc.target/mips/fabs-2008.c: New test case. * gcc.target/mips/fabs-legacy.c: New test case. * gcc.target/mips/fabsf-2008.c: New test case. * gcc.target/mips/fabsf-legacy.c: New test case. * gcc.target/mips/fneg-2008.c: New test case. * gcc.target/mips/fneg-legacy.c: New test case. * gcc.target/mips/fneg-2008.c: New test case. * gcc.target/mips/fneg-legacy.c: New test case. * gcc.target/mips/nan-2008.c: New test case. * gcc.target/mips/nan-legacy.c: New test case. * gcc.target/mips/nanf-2008.c: New test case. * gcc.target/mips/nanf-legacy.c: New test case. * gcc.target/mips/nans-2008.c: New test case. * gcc.target/mips/nans-legacy.c: New test case. * gcc.target/mips/nansf-2008.c: New test case. * gcc.target/mips/nansf-legacy.c: New test case. * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='. 2013-07-29 Alexander Ivchenko Maxim Kuvyrkov * lib/target-supports.exp (check_effective_target_non_bionic): New effective-target test. * g++.dg/tls/thread_local4.C: Disable test for Bionic. * g++.dg/tls/thread_local4g.C: Ditto. 2013-07-28 Thomas Koenig PR fortran/58009 * gfortran.dg/vector_subsript_7.f90: New test. 2013-07-27 Tobias Burnus PR fortran/57991 * gfortran.dg/warn_alias.f90: New. 2013-07-27 Janus Weil PR fortran/57285 * gfortran.dg/class_array_19.f90: New. 2013-07-27 Eric Botcazou * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target. * gcc.dg/vect/pr57741-2.c: Require a vect_float target. * gcc.dg/vect/pr57741-3.c: Likewise. * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target. 2013-07-26 Joern Rennecke Skip tests that make assumptions about struct layout that don't hold on epiphany: * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*. * g++.dg/cpp0x/iop.C: Likewise. * g++.dg/cpp0x/named_refs.C: Likewise. * g++.dg/cpp0x/rv1p.C: Likewise. * g++.dg/cpp0x/rv2p.C: Likewise. * g++.dg/cpp0x/rv3p.C: Likewise. * g++.dg/cpp0x/rv4p.C: Likewise. * g++.dg/cpp0x/rv5p.C: Likewise. * g++.dg/cpp0x/rv6p.C: Likewise. * g++.dg/cpp0x/rv7p.C: Likewise. * g++.dg/cpp0x/rv8p.C: Likewise. * g++.dg/ext/strncpy-chk1.C: Likewise. * gcc.dg/builtin-object-size-10.c: Likewise. * gcc.dg/builtin-object-size-11.c: Likewise. * gcc.dg/builtin-stringop-chk-1.c: Likewise. * gcc.dg/pr25805.c: Likewise. * gcc.c-torture/execute/builtins/memcpy-chk.x: New file. * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise. * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise. * gcc.c-torture/execute/builtins/memset-chk.x: Likewise. * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise. * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise. * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise. * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise. * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise. * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise. * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise. * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise. * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise. * gcc.c-torture/execute/zerolen-2.x: Likewise. * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise. * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls. * gcc.dg/tree-ssa/loop-1.c: Likewise. * gcc.dg/torture/pr37868.c: Disable for epiphany. * gcc.dg/sibcall-6.c: Enable for epiphany. 2013-07-26 Kyrylo Tkachov * gcc.target/arm/minmax_minus.c: Scan for absence of mov. 2013-07-26 David Edelsohn * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for memcpy not initializers. * gcc.dg/guality/guality.exp: Skip on AIX. 2013-07-26 Paolo Carlini PR c++/57101 * g++.dg/cpp0x/pr57101.C: New. 2013-07-26 Ian Bolton * gcc.target/aarch64/neg_1.c: New test. 2013-07-25 Janus Weil PR fortran/57966 * gfortran.dg/typebound_call_25.f90: New. 2013-07-25 Paolo Carlini PR c++/57981 * g++.dg/cpp0x/pr57981.C: New. 2013-07-25 Paolo Carlini PR c++/57880 * g++.dg/cpp1y/udlit-empty-string-neg.C: New. 2013-07-25 Vladimir Makarov PR rtl-optimization/57960 * gcc.target/s390/pr57960.c: New. 2013-07-25 Janus Weil PR fortran/57639 * gfortran.dg/unlimited_polymorphic_9.f90: New. 2013-07-25 Terry Guo * gcc.target/arm/thumb1-Os-mult.c: New test case. 2013-07-24 Paolo Carlini PR c++/57942 * g++.dg/inherit/pr57942.C: New. 2013-07-23 Michael Meissner * gcc.target/powerpc/bool2.h: New file, test the code generation of logical operations for power5, altivec, power7, and power8 systems. * gcc.target/powerpc/bool2-p5.c: Likewise. * gcc.target/powerpc/bool2-av.c: Likewise. * gcc.target/powerpc/bool2-p7.c: Likewise. * gcc.target/powerpc/bool2-p8.c: Likewise. * gcc.target/powerpc/bool3.h: Likewise. * gcc.target/powerpc/bool3-av.c: Likewise. * gcc.target/powerpc/bool2-p7.c: Likewise. * gcc.target/powerpc/bool2-p8.c: Likewise. 2013-07-23 Yufeng Zhang * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'. 2013-07-23 Yufeng Zhang * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test. 2013-07-23 Yufeng Zhang * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32. * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field type from long to long long. * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives to have effective-target keywords of lp64 and ilp32. * gcc.target/aarch64/fcvt_double_int.c: Likewise. * gcc.target/aarch64/fcvt_double_long.c: Likewise. * gcc.target/aarch64/fcvt_double_uint.c: Likewise. * gcc.target/aarch64/fcvt_double_ulong.c: Likewise. * gcc.target/aarch64/fcvt_float_int.c: Likewise. * gcc.target/aarch64/fcvt_float_long.c: Likewise. * gcc.target/aarch64/fcvt_float_uint.c: Likewise. * gcc.target/aarch64/fcvt_float_ulong.c: Likewise. * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'. 2013-07-23 Tom Tromey Joseph Myers * gcc.dg/c11-generic-1.c: New file. * gcc.dg/c11-generic-2.c: New file. 2013-07-22 Tobias Burnus PR fortran/57906 PR fortran/52052 * coarray/lib_realloc_1.f90: Permit optimization. * gfortran.dg/coarray_31.f90: New. 2013-07-22 Tobias Burnus PR fortran/57762 * gfortran.dg/class_array_7.f03: Fix memory leak. 2013-07-22 Paolo Carlini PR c++/52816 * g++.dg/cpp0x/decltype56.C: New. 2013-07-22 Kyrylo Tkachov * gcc.dg/pr53265.c: Correct line number in dg-message. 2013-07-22 Diego Novillo * g++.dg/pr57878.C: Do not force -m32. Use target ilp32. 2013-07-22 Georg-Johann Lay PR testsuite/52641 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms. * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms. 2013-07-22 Georg-Johann Lay PR testsuite/52641 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16. * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus. * gcc.dg/torture/pr53366-1.c: Same. * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus. * gcc.dg/torture/pr56488.c: Same. * gcc.dg/torture/pr57584.c: Same. * gcc.dg/tree-ssa/pr57385.c: Same. * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling. 2013-07-21 Ondřej Bílka * c-c++-common/pr41779.c: Fix typos. * gcc.c-torture/compile/20031125-2.c: Likewise. * gcc.c-torture/compile/20040621-1.c: Likewise. * gcc.c-torture/execute/20020418-1.c: Likewise. * gcc.dg/20020108-1.c: Likewise. * gcc.dg/atomic-generic-aux.c: Likewise. * gcc.dg/builtin-complex-err-2.c: Likewise. * gcc.dg/decl-1.c: Likewise. * gcc.dg/di-sync-multithread.c: Likewise. * gcc.dg/format/c90-printf-1.c: Likewise. * gcc.dg/format/ms_c90-printf-1.c: Likewise. * gcc.dg/long-long-compare-1.c: Likewise. * gcc.dg/plugin/start_unit_plugin.c: Likewise. * gcc.dg/pr17055-1.c: Likewise. * gcc.dg/pr27095.c: Likewise. * gcc.dg/torture/fp-int-convert.h: Likewise. * gcc.dg/tree-prof/inliner-1.c: Likewise. * gcc.dg/tree-ssa/20030731-1.c: Likewise. * gcc.dg/tree-ssa/forwprop-6.c: Likewise. * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise. * gcc.dg/tree-ssa/loop-19.c: Likewise. * gcc.dg/tree-ssa/loop-1.c: Likewise. * gcc.dg/tree-ssa/pr21001.c: Likewise. * gcc.dg/tree-ssa/pr42585.c: Likewise. * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise. * gcc.dg/vect/vect-cond-5.c: Likewise. * gcc.dg/weak/typeof-2.c: Likewise. * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise. * gcc.target/arm/naked-1.c: Likewise. * gcc.target/i386/pr9771-1.c: Likewise. * gcc.target/sparc/sparc-constant-1.c: Likewise. * gcc.target/sparc/struct-ret-check.c: Likewise. * gcc.target/x86_64/abi/test_struct_returning.c: Likewise. * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: Likewise. 2013-07-21 Thomas Koenig PR fortran/56937 * gfortran.dg/dependency_42.f90: New test. * gfortran.dg/dependency_43.f90: New test. 2013-07-21 Tobias Burnus PR fortran/35862 * gfortran.dg/round_4.f90: New. 2013-07-21 Tobias Burnus PR fortran/57894 * gfortran.dg/min_max_conformance_2.f90: New. 2013-07-20 Jakub Jelinek PR preprocessor/57620 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove. (main): Don't test {s,u,U,L}12. * c-c++-common/raw-string-13.c: New test. * c-c++-common/raw-string-14.c: New test. * c-c++-common/raw-string-15.c: New test. * c-c++-common/raw-string-16.c: New test. 2013-07-20 James Greenhalgh * gcc.target/aarch64/vabs_intrinsic_1.c: New file. 2013-07-20 Joern Rennecke * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling. * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for target { ! keeps_null_pointer_checks }. * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for target { ! keeps_null_pointer_checks }. * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }. * gcc.dg/torture/pr56488.c: Likewise. 2013-07-19 Ian Bolton * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added new testcase. 2013-07-19 David Edelsohn * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX. * gfortran.dg/nint_2.f90: Correct AIX target name to skip. * gfortran.dg/guality/guality.exp: Skip on AIX. * lib/dg-pch.exp (dg-flags-pch): Skip on AIX. * g++.dg/debug/pr56819.C: Skip on AIX. * g++.dg/ext/vector23.C: Ignore vector ABI warning. * g++.dg/guality/guality.exp: Skip on AIX. * g++.old-deja/g++.other/init19.C: Require cxa_atext. * gcc.misc-tests/gcov-14.c: Skip on AIX. * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX. 2013-07-19 Georg-Johann Lay PR target/57516 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k): Adjust to corrected rounding. 2013-07-19 Georg-Johann Lay * lib/target-supports.exp (check_effective_target_cilkplus): New proc. * gcc.dg/cilk-plus/cilk-plus.exp: only run if check_effective_target_cilkplus. * g++.dg/cilk-plus/cilk-plus.exp: Same. 2013-07-18 Pat Haugen * gcc.target/powerpc/pr57744.c: Fix typo. 2013-07-18 Sriraman Tallam PR middle-end/57698 * gcc.c-torture/compile/pr57698.c: New test. * gcc.c-torture/compile/pr43791.c: Remove prune output directive. * gcc.c-torture/compile/pr44043.c: Ditto. 2013-07-18 Wei Mi PR rtl-optimization/57878 * g++.dg/pr57878.C: New test. 2013-07-18 Kyrylo Tkachov * gcc.dg/pr42611.c: Move dg-error to correct line. 2013-07-17 Tobias Burnus PR fortran/57895 * gfortran.dg/dollar_sym_3.f: New. * gfortran.dg/dollar_sym_1.f90: Update dg-error. 2013-07-16 Iain Sandoe PR target/55654 PR target/55656 PR target/55657 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object. * obj-c++.dg/strings/const-cfstring-5.mm: Likewise. * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. * objc.dg/image-info.m: Likewise. * objc.dg/symtab-1.m: Likewise. * objc.dg/torture/strings/const-str-10.m: Likewise. * objc.dg/torture/strings/const-str-11.m: Likewise. * objc.dg/torture/strings/const-str-9.m: Likewise. * objc.dg/zero-link-1.m: Likewise. * objc.dg/zero-link-2.m: Likewise. * objc.dg/no-extra-load.m: Avoid Foundation.h. * objc.dg/objc-foreach-4.m: Likewise. * objc.dg/objc-foreach-5.m: Likewise. * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object (for Darwin). * obj-c++.dg/strings/const-str-12.mm: Likewise. * obj-c++.dg/syntax-error-1.mm: Likewise. * objc.dg/method-6.m: Likewise. * objc.dg/pr23214.m: Likewise. * objc.dg/proto-lossage-7.m: Likewise. * objc.dg/strings/const-str-12b.m: Likewise. * objc.dg/zero-link-3.m: Likewise. * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'. * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object, adjust headers, interfaces and encoded types to reflect current system versions. Add FIXME and outputs from current system compiler for reference. 2013-07-15 Cong Hou * gcc.target/i386/l_fma_float_1.c: Update the instruction to be counted. * gcc.target/i386/l_fma_float_3.c: Likewise. * gcc.target/i386/l_fma_double_1.c: Likewise. * gcc.target/i386/l_fma_double_3.c: Likewise. 2013-07-15 Peter Bergner * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New function to test if HTM is available. * gcc.target/powerpc/htm-xl-intrin-1.c: New test. * gcc.target/powerpc/htm-builtin-1.c: New test. 2013-07-15 Tobias Burnus * gfortran.dg/coarray_lib_realloc_1.f90: New. * gfortran.dg/coarray/lib_realloc_1.f90: New. * gfortran.dg/coarray_6.f90: Add dg-error. 2013-07-15 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_18.f90: New. 2013-07-14 Thomas Koenig PR fortran/52669 * fortran.dg/module_variable_1.f90: New test. * fortran.dg/module_variable_2.f90: New test. 2013-07-14 Marc Glisse * g++.dg/ext/vector19.C: Adapt. * g++.dg/ext/vector23.C: New testcase. 2013-07-12 Michael Matz PR middle-end/55771 * c-c++-common/pr55771.c: New test. 2013-07-12 Tejas Belagod * gcc.target/aarch64/vect-movi.c: New. 2013-07-11 Sriraman Tallam PR target/57362 * g++.dg/ext/pr57362.C: New. 2013-07-11 Georg-Johann Lay PR target/57631 * gcc.target/avr/torture/pr57631.c: New test. 2013-07-10 Paolo Carlini PR c++/57827 * g++.dg/cpp0x/constexpr-ice7.C: New. 2013-07-10 Janis Johnson * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment for EABI targets. * gcc.c-torture/execute/nest-align-1.x: New. 2013-07-10 Paolo Carlini PR c++/57874 * g++.dg/cpp0x/sfinae48.C: New. 2013-07-10 Jakub Jelinek PR preprocessor/57824 * c-c++-common/raw-string-17.c: New test. * c-c++-common/gomp/pr57824.c: New test. 2013-07-10 Paolo Carlini PR c++/57869 * g++.dg/cpp0x/reinterpret_cast1.C: New. * g++.dg/warn/Wconditionally-supported-1.C: Likewise. * g++.dg/conversion/dr195.C: Update. * g++.dg/expr/cast2.C: Likewise. 2013-07-10 Jakub Jelinek * c-c++-common/raw-string-18.c: New test. * c-c++-common/raw-string-19.c: New test. PR preprocessor/57757 * g++.dg/cpp/paste1.C: New test. * g++.dg/cpp/paste2.C: New test. 2013-07-10 Graham Stott * gcc.target/mips/mulsize-1.c: New. * gcc.target/mips/mulsize-2.c: New. * gcc.target/mips/mulsize-3.c: New. * gcc.target/mips/mulsize-4.c: New. 2013-07-09 Marc Glisse PR c++/53094 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust. * g++.dg/ext/vector24.C: New testcase. 2013-07-09 Marc Glisse PR c++/53000 * g++.dg/cpp0x/decltype17.C: Adjust. 2013-07-09 Paolo Carlini PR c++/51786 * g++.dg/cpp0x/pr51786.C: New. 2013-07-08 Janis Johnson * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets. * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message. * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok. * gcc.target/powerpc/sd-vsx.c: Require dfp. * gcc.target/powerpc/sd-pwr6.c: Likewise. 2013-07-08 Tobias Burnus PR fortran/57834 * gfortran.dg/c_f_pointer_tests_8.f90: New. 2013-07-08 Tobias Burnus PR fortran/50554 * gfortran.dg/do_check_9.f90: New. 2013-07-08 Tobias Burnus PR fortran/57785 * gfortran.dg/dot_product_2.f90: New. 2013-07-08 Tobias Burnus PR fortran/57469 * gfortran.dg/warn_unused_dummy_argument_4.f90: New. 2013-07-08 Manfred Schwarb * gfortran.dg/defined_assignment_7.f90: Fix dg-do. * gfortran.dg/finalize_10.f90: Fix dg-final. 2013-07-08 Jakub Jelinek PR target/57819 * gcc.target/i386/pr57819.c: New test. PR rtl-optimization/57829 * gcc.c-torture/execute/pr57829.c: New test. 2013-07-08 Michael Zolotukhin * gcc.target/i386/memcpy-vector_loop-1.c: New. * gcc.target/i386/memcpy-vector_loop-2.c: New. 2013-07-06 Uros Bizjak PR target/57807 * gcc.target/i386/pr57807.c: New test. 2013-07-06 Jakub Jelinek PR target/29776 * gcc.dg/tree-ssa/vrp89.c: New test. 2013-07-06 Paolo Carlini PR c++/28262 * g++.dg/parse/defarg16.C: New. 2013-07-05 Vladimir Makarov PR rtl-optimization/55342 * gcc.target/i386/pr55342.c: New. 2013-07-05 Marcus Shawcroft * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern. 2013-07-05 Paolo Carlini PR c++/14263 * g++.dg/inherit/virtual10.C: New. 2013-07-04 Joern Rennecke PR c/57821 * gcc.dg/large-size-array-6.c: New test. 2013-07-04 Paolo Carlini PR c++/38634 * g++.dg/template/crash116.C: New. 2013-07-04 Joern Rennecke * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } . * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test. 2013-07-04 Paolo Carlini PR c++/54998 * g++.dg/cpp0x/nsdmi-list3.C: New. 2013-07-03 Jakub Jelinek PR target/57777 * gcc.target/i386/pr57777.c: New test. PR c++/57771 * g++.dg/template/arg9.C: New test. 2013-07-02 Sriraman Tallam * gcc.target/i386/avx-inline.c: New test. 2013-07-02 Maciej W. Rozycki * gcc.target/mips/call-1.c: Accept JALRS and JALR. * gcc.target/mips/call-2.c: Likewise. * gcc.target/mips/call-3.c: Likewise. * gcc.target/mips/lazy-binding-1.c: Likewise. 2013-07-02 Jakub Jelinek PR tree-optimization/57741 * gcc.dg/vect/pr57741-1.c: New test. * gcc.dg/vect/pr57741-2.c: New test. * gcc.dg/vect/pr57741-3.c: New test. 2013-07-02 Ian Bolton * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work on big endian. * gcc.target/config/aarch64/insv_2.c: New test for big endian. * lib/target-supports.exp: Define aarch64_little_endian. 2013-07-02 Ian Bolton * gcc.target/aarch64/abs_1.c: New test. 2013-07-02 Ian Bolton * gcc.target/aarch64/bfxil_1.c: New test. * gcc.target/aarch64/bfxil_2.c: Likewise. 2013-07-01 Balaji V. Iyer PR c/57766 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed array sizes from 100 to 20. 2013-07-01 Dominique d'Humieres PR fortran/54788 * gfortran.dg/pointer_remapping_8.f90: New. 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net> * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust. * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New. * g++.dg/cpp1y/udlit-userdef-string.C: New. * g++.dg/cpp1y/complex_literals.h: New. 2013-06-28 Paolo Carlini PR c++/57645 * g++.dg/cpp0x/noexcept21.C: New. 2013-06-28 Jakub Jelinek PR target/57736 * gcc.target/i386/pr57736.c: New test. 2013-06-28 Balaji V. Iyer * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase c specific. * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error strings to match the fixed error messages. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error message check. 2013-06-28 Michael Meissner PR target/57744 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and stqcx. get even registers. 2013-06-28 Marc Glisse PR c++/57509 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings. 2013-06-28 Kirill Yukhin * gcc.target/i386/bmi-1.c: Extend with new instrinsic. Fix scan patterns. * gcc.target/i386/bmi-1.c: Ditto. * gcc.target/i386/bmi-bextr-4.c: New. * gcc.target/i386/bmi-bextr-5.c: Ditto. 2013-06-28 Paolo Carlini PR c++/57682 * g++.dg/cpp0x/initlist73.C: New. 2013-06-27 Meador Inge * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*. * g++.dg/simulate-thread/atomics-2.C: Likewise. * g++.dg/simulate-thread/atomics-1.C: Likewise. 2013-06-27 Marc Glisse PR c++/57509 * g++.dg/ext/pr57509.C: New file. 2013-06-27 Jakub Jelinek PR target/57623 * gcc.target/i386/bmi-bextr-3.c: New test. PR target/57623 * gcc.target/i386/bmi2-bzhi-1.c: New test. 2013-06-27 Marc Glisse PR c++/57172 * g++.dg/cpp0x/pr57172.C: New testcase. 2013-06-27 Andreas Krebbel * gcc.target/s390/htm-1.c: New file. * gcc.target/s390/htm-nofloat-1.c: New file. * gcc.target/s390/htm-xl-intrin-1.c: New file. 2013-06-26 Tobias Burnus PR fortran/29800 * gfortran.dg/bounds_check_17.f90: New. 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net> PR c++/57640 * g++.dg/cpp1y/pr57640.C: New. 2013-06-25 Balaji V. Iyer PR c/57692 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack overflow due to size of arrays. 2013-06-25 Jakub Jelinek PR tree-optimization/57705 * gcc.dg/vect/pr57705.c: New test. * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail. 2013-06-25 Martin Jambor PR middle-end/57670 * g++.dg/ipa/pr57670.C: New test. 2013-06-25 Richard Biener PR middle-end/56977 * gcc.dg/pr56977.c: New testcase. 2013-06-24 Martin Jambor PR tree-optimization/57358 * gcc.dg/ipa/pr57358.c: New test. 2013-06-24 Richard Biener PR testsuite/57686 * gcc.dg/torture/pr57584.c: Remove target specific bits. 2013-06-24 Richard Biener PR tree-optimization/57488 * gcc.dg/torture/pr57488.c: New testcase. 2013-06-24 Francois-Xavier Coudert Dominique d'Humieres PR fortran/52413 * gfortran.dg/fraction.f90: New. 2013-06-24 Alan Modra * gcc.target/powerpc/altivec-consts.c: Correct for little-endian. Add scan-assembler-not "lvx". * gcc.target/powerpc/le-altivec-consts.c: New. 2013-06-23 Paolo Carlini * g++.dg/cpp0x/sfinae47.C: New. 2013-06-23 Oleg Endo PR target/52483 * gcc.target/sh/pr52483-1.c: New. * gcc.target/sh/pr52483-2.c: New. * gcc.target/sh/pr52483-3.c: New. * gcc.target/sh/pr52483-4.c: New. * gcc.target/sh/pr52483-5.c: New. 2013-06-23 Sriraman Tallam * gcc.target/i386/intrinsics_1.c: New test. * gcc.target/i386/intrinsics_2.c: Ditto. * gcc.target/i386/intrinsics_3.c: Ditto. * gcc.target/i386/intrinsics_4.c: Ditto. * gcc.target/i386/intrinsics_5.c: Ditto. * gcc.target/i386/intrinsics_6.c: Ditto. * gcc.target/i386/avx-1.c: Provide macros for builtins needing immediate arguments in f16cintrin.h and rtmintrin.h. 2013-06-21 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_17.f90: New. 2013-06-21 Tobias Burnus * gfortran.dg/realloc_on_assign_18.f90: New. 2013-06-21 Balaji V. Iyer * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test. Also changed the returns from error as distinct values so that debugging can get easier. * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain errors specific to C, if necessary. Also added new error hooks for C++. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise. * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to the same changes as parser_errors3.c, spaces were added between colons to not confuse C++ compiler with 2 colons as scope. * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific. * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test. * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise. * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise. * g++.dg/cilk-plus/AN/braced_list.cc: Likewise. * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise. * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise. * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise. * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise. * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise. * g++.dg/cilk-plus/cilk-plus.exp: New script. * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests in the list. 2013-06-21 Joseph Myers PR other/53317 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test. 2013-06-20 Uros Bizjak PR target/57655 * gcc.target/i386/pr57655.c: New test. 2013-06-20 Eric Botcazou * ada/acats/tests/gcc: Delete. * gnat.dg/style: Likewise. 2013-06-20 Jeff Law PR tree-optimization/57660 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets based on their branch cost. * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final. 2013-06-20 Tobias Burnus PR fortran/57633 * gfortran.dg/list_read_11.f90: New. 2013-06-20 Richard Biener PR tree-optimization/57584 * gcc.dg/torture/pr57584.c: New testcase. 2013-06-19 Sharad Singhai * g++.dg/gcov/gcov-8.C: New testcase. * lib/gcov.exp: Handle intermediate format. 2013-06-19 Wei Mi PR rtl-optimization/57518 * testsuite/gcc.dg/pr57518.c: New test. 2013-06-19 Igor Zamyatin * gcc.dg/tree-ssa/loop-19.c: Add -fno-common. 2013-06-19 Jan Hubicka * gcc.dg/tree-ssa/attr-alias-2.c: New testcase. 2013-06-19 Balaji V. Iyer * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the hard-coded values of array sizes with a #define. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. * c-c++-common/cilk-plus/AN/pr57577.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. 2013-06-19 Yufeng Zhang * gcc.dg/torture/stackalign/builtin-apply-2.c: set STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined. 2013-06-19 Jeff Law * gcc.dg/tree-ssa/forwprop-28.c: New test. 2013-06-19 Manuel Lopez-Ibanez PR c++/57638 * g++.dg/template/error53.C: New. 2013-06-19 Sebastian Huber PR target/55033 * gcc.target/powerpc/pr55033.c: Fix options. 2013-06-18 Sriraman Tallam * gcc.target/i386/inline_error.c: New test. * gcc.c-torture/compile/pr44043.c: Fix test to expect an error. * gcc.c-torture/compile/pr43791.c: Fix test to expect an error. 2013-06-18 Paolo Carlini PR c++/53211 * g++.dg/cpp0x/decltype55.C: New. 2013-06-18 Marek Polacek * gcc.dg/c90-fordecl-1.c: Adjust expected message. 2013-06-17 Balaji V. Iyer * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test. 2013-06-17 Balaji V. Iyer * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test. Also changed the returns from error as distinct values so that it is easier to debug. 2013-06-17 Sofiane Naci * gcc.target/aarch64/scalar_intrinsics.c: Update. 2013-06-17 Paolo Carlini PR c++/16128 * g++.dg/template/error52.C: New. * g++.dg/lookup/friend15.C: Update. * g++.dg/parse/error11.C: Likewise. * g++.dg/parse/error14.C: Likewise. * g++.dg/parse/parser-pr28152-2.C: Likewise. * g++.dg/parse/template25.C: Likewise. * g++.old-deja/g++.jason/cond.C: Likewise. * g++.old-deja/g++.mike/for2.C: Likewise. * g++.old-deja/g++.robertl/eb125.C: Likewise. * obj-c++.dg/property/dotsyntax-4.mm: Likewise. 2013-06-17 Kyrylo Tkachov * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to ensure alignment. 2013-06-16 Balaji V. Iyer * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of accidentally placing minus sign for length instead of stride. 2013-06-16 Joern Rennecke PR rtl-optimization/57425 PR rtl-optimization/57569 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files. * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise. 2013-06-15 Mikael Morin PR fortran/49074 PR fortran/56136 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any packing. * gfortran.dg/typebound_assignment_6.f03: New. 2013-06-15 Oleg Endo * gcc.target/h8300/h8300.exp: New. * gcc.dg/pragma-isr.c: Move to ... * gcc.target/sh/torture/pragma-isr.c: ... here ... * gcc.target/h8300/pragma-isr.c: ... and here. * gcc.dg/pragma-isr2.c: Move to ... * gcc.target/sh/torture/pragma-isr2.c: ... here ... * gcc.target/h8300/pragma-isr2.c: ... and here. * gcc.dg/pragma-isr-trapa.c: Move to ... * gcc.target/sh/pragma-isr-trapa.c: ... here. * gcc.dg/pragma-isr-trapa2.c: Move to ... * gcc.target/sh/pragma-isr-trapa2.c: ... here. * gcc.dg/pragma-isr-trap_exit.c: Move to ... * gcc.target/sh/pragma-isr-trap-exit.c: ... here. * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ... * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here. * gcc.dg/attr-isr-nosave_low_regs.c: Move to ... * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here. * gcc.dg/attr-isr-trap_exit.c: Move to ... * gcc.target/sh/attr-isr-trap_exit.c: ... here. * gcc.dg/attr-isr-trapa.c: Move to ... * gcc.target/sh/attr-isr-trapa.c: ... here. 2013-06-14 Paolo Carlini PR c++/51413 * g++.dg/ext/builtin-offsetof1.C: New. 2013-06-14 Vidya Praveen * gcc.target/aarch64/vect_smlal_1.c: New file. 2013-06-14 Tobias Burnus PR fortran/57508 * gfortran.dg/defined_assignment_7.f90: New. 2013-06-14 Paolo Carlini PR c++/57599 * g++.dg/rtti/dyncast6.C: New. * g++.dg/cpp0x/dyncast1.C: Likewise. 2013-06-14 Alan Modra PR middle-end/57134 * gcc.dg/pr57134.c: New. 2013-06-14 Tobias Burnus PR fortran/57596 * gfortran.dg/deferred_type_param_9.f90: New. 2013-06-13 Marc Glisse * gcc.dg/fold-minus-1.c: New testcase. 2013-06-13 Mikael Morin PR fortran/49074 * gfortran.dg/typebound_assignment_5.f03: New. 2013-06-13 Marc Glisse * gcc.dg/tree-ssa/forwprop-27.c: New testcase. 2013-06-12 Michael Meissner Pat Haugen Peter Bergner * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic load/store instructions on power7, power8. * gcc.target/powerpc/atomic-p8.c: Likewise. 2013-06-12 Balaji V. Iyer PR c/57577 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase. 2013-06-12 Paolo Carlini PR c++/38958 * g++.dg/warn/Wunused-var-20.C: New. 2013-06-12 Richard Sandiford * gcc.target/mips/mips.exp: Handle -f{no-,}common. * gcc.target/mips/memcpy-1.c: Remove redundant dg-do. Run with -fno-common. 2013-06-12 Balaji V. Iyer * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort and exit function calls with return 1 and return 0, respectively. 2013-06-12 Richard Sandiford * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c: New tests. 2013-06-12 Marc Glisse PR tree-optimization/57361 * gcc.dg/tree-ssa/pr57361.c: New file. 2013-06-12 Ramana Radhakrishnan * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize to ensure alignment. * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise. 2013-06-12 Tobias Burnus * gfortran.dg/finalize_10.f90: Update scan-tree-dump. 2013-06-12 Tobias Burnus Dominique d'Humieres * gfortran.dg/finalize_10.f90: Update scan-tree-dump. 2013-06-12 Jakub Jelinek PR target/56564 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin. * gcc.target/i386/pr56564-3.c: Likewise. 2013-06-11 Tobias Burnus PR fortran/57535 * gfortran.dg/class_array_18.f90: New. 2013-06-11 Jan Hubicka PR c++/57551 * g++.dg/ext/visibility/anon6.C: Update testcase. 2013-06-10 Balaji V. Iyer PR c/57563 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug in how we check __sec_reduce_mutating function's result. 2013-06-10 Michael Meissner Pat Haugen Peter Bergner * gcc.target/powerpc/direct-move-vint1.c: New tests for power8 direct move instructions. * gcc.target/powerpc/direct-move-vint2.c: Likewise. * gcc.target/powerpc/direct-move.h: Likewise. * gcc.target/powerpc/direct-move-float1.c: Likewise. * gcc.target/powerpc/direct-move-float2.c: Likewise. * gcc.target/powerpc/direct-move-double1.c: Likewise. * gcc.target/powerpc/direct-move-double2.c: Likewise. * gcc.target/powerpc/direct-move-long1.c: Likewise. * gcc.target/powerpc/direct-move-long2.c: Likewise. 2013-06-10 Paolo Carlini PR c++/52440 * g++.dg/cpp0x/pr52440.C: New. 2013-06-10 Jakub Jelinek PR target/56564 * gcc.target/i386/pr56564-1.c: New test. * gcc.target/i386/pr56564-2.c: New test. * gcc.target/i386/pr56564-3.c: New test. * gcc.target/i386/pr56564-4.c: New test. * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. * gcc.target/i386/vect-sizes-1.c: Likewise. * gcc.target/i386/memcpy-1.c: Likewise. * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize. * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise. 2013-06-10 Thomas Schwinge * g++.dg/abi/forced.C: Extend current handling of Linux-based x86 systems to cover all GNU systems. * g++.dg/abi/guard2.C: Likewise. * g++.dg/cpp0x/constexpr-rom.C: Likewise. * g++.dg/eh/sighandle.C: Likewise. * g++.dg/ext/cleanup-10.C: Likewise. * g++.dg/ext/cleanup-11.C: Likewise. * g++.dg/ext/cleanup-8.C: Likewise. * g++.dg/ext/cleanup-9.C: Likewise. * g++.dg/opt/const5.C: Likewise. * g++.dg/opt/life1.C: Likewise. * g++.dg/other/pr39496.C: Likewise. * g++.old-deja/g++.abi/aggregates.C: Likewise. * g++.old-deja/g++.abi/align.C: Likewise. * g++.old-deja/g++.abi/bitfields.C: Likewise. * g++.old-deja/g++.law/weak.C: Likewise. * g++.old-deja/g++.pt/asm1.C: Likewise. * gcc.c-torture/execute/20030125-1.x: Likewise. * gcc.c-torture/execute/990127-2.x: Likewise. * gcc.dg/20041106-1.c: Likewise. * gcc.dg/20050503-1.c: Likewise. * gcc.dg/builtin-object-size-5.c: Likewise. * gcc.dg/cleanup-10.c: Likewise. * gcc.dg/cleanup-11.c: Likewise. * gcc.dg/cleanup-8.c: Likewise. * gcc.dg/cleanup-9.c: Likewise. * gcc.dg/complex-5.c: Likewise. * gcc.dg/debug/dwarf2/asm-line1.c: Likewise. * gcc.dg/debug/dwarf2/discriminator.c: Likewise. * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise. * gcc.dg/dfp/pr35739.c: Likewise. * gcc.dg/fdata-sections-1.c: Likewise. * gcc.dg/lto/20090206-1_0.c: Likewise. * gcc.dg/lto/20090206-2_0.c: Likewise. * gcc.dg/pr30360.c: Likewise. * gcc.dg/pr37303.c: Likewise. * gcc.dg/pr39323-1.c: Likewise. * gcc.dg/pr39323-2.c: Likewise. * gcc.dg/pr39323-3.c: Likewise. * gcc.dg/pr45416.c: Likewise. * gcc.dg/setjmp-2.c: Likewise. * gcc.dg/split-1.c: Likewise. * gcc.dg/split-3.c: Likewise. * gcc.dg/split-4.c: Likewise. * gcc.dg/strlenopt-12g.c: Likewise. * gcc.dg/strlenopt-14g.c: Likewise. * gcc.dg/strlenopt-14gf.c: Likewise. * gcc.dg/strlenopt-16g.c: Likewise. * gcc.dg/strlenopt-17g.c: Likewise. * gcc.dg/strlenopt-18g.c: Likewise. * gcc.dg/strlenopt-1f.c: Likewise. * gcc.dg/strlenopt-22g.c: Likewise. * gcc.dg/strlenopt-2f.c: Likewise. * gcc.dg/strlenopt-4g.c: Likewise. * gcc.dg/strlenopt-4gf.c: Likewise. * gcc.dg/struct-ret-3.c: Likewise. * gcc.dg/torture/stackalign/setjmp-2.c: Likewise. * gcc.misc-tests/linkage.exp: Likewise. * gcc.target/i386/20000724-1.c: Likewise. * gcc.target/i386/align-main-3.c: Likewise. * gcc.target/i386/cleanup-1.c: Likewise. * gcc.target/i386/inline-mcpy.c: Likewise. * gcc.target/i386/pr32268.c: Likewise. * gcc.target/i386/pr36613.c: Likewise. * gcc.target/i386/pr39013-1.c: Likewise. * gcc.target/i386/pr39013-2.c: Likewise. * gcc.target/i386/pr39496.c: Likewise. * gcc.target/i386/pr40906-3.c: Likewise. * gcc.target/i386/pr46084.c: Likewise. * lib/target-supports.exp (check_effective_target_pie): Likewise. 2013-06-09 Oleg Endo PR target/6526 * gcc.target/sh/pr6526.c: New. 2013-06-09 Jakub Jelinek PR target/57568 * gcc.c-torture/execute/pr57568.c: New test. 2013-06-09 Paolo Carlini PR c++/37404 * g++.dg/other/vararg-4.C: New. 2013-06-08 Vladimir Makarov PR rtl-optimization/57559 * gcc.target/s390/pr57559.c : New test. 2013-06-08 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_10.f90: New. * gfortran.dg/auto_dealloc_2.f90: Update tree-dump. * gfortran.dg/finalize_15.f90: New. 2013-06-08 Tobias Burnus PR fortran/57553 * gfortran.dg/storage_size_4.f90: New. 2013-06-07 Sriraman Tallam PR c++/57548 * testsuite/g++.dg/ext/pr57548.C: New test. 2013-06-07 Balaji V. Iyer PR middle-end/57541 * c-c++-common/cilk-plus/AN/pr57541.c: New test case. 2013-06-07 Jan Hubicka * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template. 2013-06-07 Tobias Burnus PR fortran/57549 * gfortran.dg/array_constructor_48.f90: New. * gfortran.dg/array_constructor_type_14.f03: Correct test case. * gfortran.dg/array_constructor_type_15.f03: Ditto. 2013-06-07 Kyrylo Tkachov PR target/56315 * gcc.target/arm/xordi3-opt.c: New test. 2013-06-07 Rainer Orth * gcc.dg/debug/dwarf2/discriminator.c: Fix wording. Revert to dg-options. 2013-06-07 Sebastian Huber PR target/55033 * gcc.target/powerpc/pr55033.c: New. 2013-06-07 Paolo Carlini PR c++/53658 * g++.dg/cpp0x/alias-decl-36.C: New. 2013-06-06 Michael Meissner Pat Haugen Peter Bergner * gcc.target/powerpc/p8vector-builtin-1.c: New test to test power8 builtin functions. * gcc.target/powerpc/p8vector-builtin-2.c: Likewise. * gcc.target/powerpc/p8vector-builtin-3.c: Likewise. * gcc.target/powerpc/p8vector-builtin-4.c: Likewise. * gcc.target/powerpc/p8vector-builtin-5.c: Likewise. * gcc.target/powerpc/p8vector-builtin-6.c: Likewise. * gcc.target/powerpc/p8vector-builtin-7.c: Likewise. * gcc.target/powerpc/p8vector-vectorize-1.c: New tests to test power8 auto-vectorization. * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise. * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise. * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise. * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise. * gcc.target/powerpc/crypto-builtin-1.c: Use effective target powerpc_p8vector_ok instead of powerpc_vsx_ok. * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests. * lib/target-supports.exp (check_p8vector_hw_available) Add power8 support. (check_effective_target_powerpc_p8vector_ok): Likewise. (is-effective-target): Likewise. (check_vect_support_and_set_flags): Likewise. 2013-06-06 Paolo Carlini PR c++/43652 * g++.dg/parse/error53.C: New. 2013-06-06 Vladimir Makarov PR rtl-optimization/57459 * gcc.target/i386/pr57459.c: New test. 2013-06-06 Teresa Johnson PR c++/53743 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made into -freorder-blocks-and-partition test. * gcc.dg/tree-prof/comp-goto-1.c: Ditto. * gcc.dg/tree-prof/20041218-1.c: Ditto. * gcc.dg/tree-prof/pr52027.c: Use -O2. * gcc.dg/tree-prof/pr50907.c: Ditto. * gcc.dg/tree-prof/pr45354.c: Ditto. * g++.dg/tree-prof/partition2.C: Ditto. * g++.dg/tree-prof/partition3.C: Ditto. 2013-06-06 Tobias Burnus PR fortran/57542 * gfortran.dg/finalize_16.f90: New. 2013-06-06 Marcus Shawcroft * gcc.dg/vect/no-section-anchors-vect-68.c: Add dg-skip-if aarch64_tiny. 2013-06-05 Balaji V. Iyer PR C/57457 * c-c++-common/cilk-plus/AN/pr57457.c: New test. * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise. 2013-06-05 Paolo Carlini PR c++/51908 * g++.dg/cpp0x/decltype54.C: New. 2013-06-05 James Greenhalgh * gcc.dg/fshort-wchar.c: Add extra dg-options for arm*-*-*eabi* targets. * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch arm*-*-* targets. * gcc.dg/tree-ssa/pr43491.c: Likewise. 2013-06-05 Manfred Schwarb Tobias Burnus * gfortran.dg/string_length_2.f90: Fix dg-do run. * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run". * gfortran.dg/io_real_boz_4.f90: Ditto. * gfortran.dg/io_real_boz_5.f90: Ditto. 2013-06-05 Andreas Schwab * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents. 2013-06-04 Jan Hubicka * gcc.dg/tree-ssa/attr-alias.c: New testcase. 2013-06-04 Balaji V. Iyer * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv parameters with void. (main2): Removed argc parameter. * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise. (main): Replaced argc, argv parameters with void. * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise. (main2): Removed argc parameter. * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc argv parameters with void. Added __asm volatile to avoid optimization on argc, if necessary. * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise. * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise. * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise. * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise. * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise. * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise. * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise. * c-c++-common/cilk-plus/AN/misc.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise. * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise. * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise. * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise. * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise. * c-c++-common/cilk-plus/AN/vla.c (main): Likewise. * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv parameters with void. (main2): Removed argc parameter. * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise. (main): Replaced argc, argv parameters with void. * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc, argv parameters with void. Also renamed this function as main, and delete the existing main. * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise. * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise. * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise. 2013-06-04 Ian Bolton * gcc.target/aarch64/movi_1.c: New test. 2013-06-04 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_12.f90: New. * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for end of scope finalization. * gfortran.dg/alloc_comp_constructor_1.f90: Ditto. * gfortran.dg/allocatable_scalar_9.f90: Ditto. * gfortran.dg/auto_dealloc_2.f90: Ditto. * gfortran.dg/class_19.f03: Ditto. * gfortran.dg/coarray_lib_alloc_1.f90: Ditto. * gfortran.dg/coarray_lib_alloc_2.f90: Ditto. * gfortran.dg/extends_14.f03: Ditto. * gfortran.dg/move_alloc_4.f90: Ditto. * gfortran.dg/typebound_proc_27.f03: Ditto. 2013-06-04 Manfred Schwarb * gfortran.dg/bounds_check_7.f90: Remove "! {". * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*. * gfortran.dg/default_initialization_5.f90: Update dg-do. * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output. * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output. * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output. * gfortran.dg/init_flag_11.f90: Fix broken dg-options. * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run. * gfortran.dg/io_real_boz_4.f90: Ditto. * gfortran.dg/io_real_boz_5.f90: Ditto. * gfortran.dg/namelist_print_1.f: Fix broken dg-output. * gfortran.dg/read_x_eor.f90: Fix broken dg-output. * gfortran.dg/repeat_1.f90: Improve dg-output pattern. * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output. * gfortran.dg/transpose_2.f90: Fix dg-output. 2013-06-03 Balaji V. Iyer * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase. * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to dg-option and an header comment. 2013-06-03 Paolo Carlini PR c++/57419 * g++.dg/cpp0x/sfinae46.C: New. * g++.dg/cpp0x/defaulted13.C: Adjust. * g++.dg/cpp0x/defaulted2.C: Likewise. * g++.dg/cpp0x/defaulted26.C: Likewise. * g++.dg/cpp0x/defaulted3.C: Likewise. * g++.dg/cpp0x/error1.C: Likewise. * g++.dg/cpp0x/implicit1.C: Likewise. * g++.dg/cpp0x/implicit11.C: Likewise. * g++.dg/cpp0x/inh-ctor13.C: Likewise. * g++.dg/cpp0x/initlist47.C: Likewise. * g++.dg/cpp0x/initlist9.C: Likewise. * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise. * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise. * g++.dg/cpp0x/nsdmi-local.C: Likewise. * g++.dg/cpp0x/union4.C: Likewise. * g++.dg/template/crash108.C: Likewise. * g++.dg/template/crash41.C: Likewise. * g++.old-deja/g++.jason/local.C: Likewise. * g++.old-deja/g++.law/visibility3.C: Likewise. 2013-06-03 Teresa Johnson * gcc.dg/vect/bb-slp-31.c: Update vect dump message. * gcc.dg/vect/bb-slp-14.c: Ditto. * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto. * gcc.dg/vect/bb-slp-23.c: Ditto. * gcc.dg/vect/bb-slp-15.c: Ditto. * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto. * gcc.dg/vect/bb-slp-24.c: Ditto. * gcc.dg/vect/bb-slp-16.c: Ditto. * gcc.dg/vect/bb-slp-25.c: Ditto. * gcc.dg/vect/bb-slp-pattern-2.c: Ditto. * gcc.dg/vect/bb-slp-17.c: Ditto. * gcc.dg/vect/bb-slp-1.c: Ditto. * gcc.dg/vect/bb-slp-26.c: Ditto. * gcc.dg/vect/bb-slp-18.c: Ditto. * gcc.dg/vect/bb-slp-2.c: Ditto. * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto. * gcc.dg/vect/bb-slp-27.c: Ditto. * gcc.dg/vect/bb-slp-19.c: Ditto. * gcc.dg/vect/bb-slp-3.c: Ditto. * gcc.dg/vect/bb-slp-28.c: Ditto. * gcc.dg/vect/bb-slp-4.c: Ditto. * gcc.dg/vect/bb-slp-29.c: Ditto. * gcc.dg/vect/bb-slp-5.c: Ditto. * gcc.dg/vect/bb-slp-6.c: Ditto. * gcc.dg/vect/bb-slp-8a.c: Ditto. * gcc.dg/vect/bb-slp-7.c: Ditto. * gcc.dg/vect/bb-slp-8b.c: Ditto. * gcc.dg/vect/bb-slp-8.c: Ditto. * gcc.dg/vect/bb-slp-9.c: Ditto. * gcc.dg/vect/bb-slp-10.c: Ditto. * gcc.dg/vect/bb-slp-11.c: Ditto. * gcc.dg/vect/bb-slp-20.c: Ditto. * gcc.dg/vect/bb-slp-cond-1.c: Ditto. * gcc.dg/vect/bb-slp-21.c: Ditto. * gcc.dg/vect/bb-slp-30.c: Ditto. * gcc.dg/vect/bb-slp-13.c: Ditto. * gcc.dg/vect/bb-slp-22.c: Ditto. * g++.dg/vect/slp-pr50413.cc: Ditto. * g++.dg/vect/slp-pr56812.cc: Ditto. * g++.dg/vect/slp-pr50819.cc: Ditto. 2013-06-01 Tobias Burnus PR fortran/57456 * gfortran.dg/class_array_17.f90: New. 2013-05-31 Eric Botcazou * ada/acats/floatstore.lst: New. * ada/acats/run_all.sh: Process it. 2013-05-31 Eric Botcazou * gcc.target/powerpc/e500-ord-1.c: New test. * gcc.target/powerpc/e500-ord-2.c: Likewise. * gcc.target/powerpc/e500-unord-1.c: Likewise. * gcc.target/powerpc/e500-unord-2.c: Likewise. 2013-05-31 Marcus Shawcroft * g++.dg/torture/pr54684.C: Add -fno-short-enums. 2013-05-31 Marcus Shawcroft * gcc.target/arm/pr56184.C: Add -fno-short-enums. 2013-05-31 Marcus Shawcroft * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums. 2013-05-31 Balaji V. Iyer PR c/57452 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in test-case. 2013-05-31 Rainer Orth * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca. 2013-05-31 Marek Polacek PR tree-optimization/57478 PR tree-optimization/57453 * gcc.dg/torture/pr57478.c: New test. 2013-05-31 Tobias Burnus PR fortran/57456 * gfortran.dg/class_array_17.f90: New. 2013-05-31 Kyrylo Tkachov PR target/56315 * gcc.target/arm/iordi3-opt.c: New test. 2013-05-31 Janus Weil PR fortran/54190 PR fortran/57217 * gfortran.dg/dummy_procedure_5.f90: Modified error message. * gfortran.dg/interface_26.f90: Ditto. * gfortran.dg/proc_ptr_11.f90: Ditto. * gfortran.dg/proc_ptr_15.f90: Ditto. * gfortran.dg/proc_ptr_comp_20.f90: Ditto. * gfortran.dg/proc_ptr_comp_33.f90: Ditto. * gfortran.dg/proc_ptr_result_5.f90: Ditto. * gfortran.dg/typebound_override_1.f90: Ditto. * gfortran.dg/typebound_override_4.f90: Ditto. * gfortran.dg/typebound_proc_6.f03: Ditto. * gfortran.dg/assumed_type_7.f90: New test. * gfortran.dg/typebound_override_5.f90: New test. * gfortran.dg/typebound_override_6.f90: New test. * gfortran.dg/typebound_override_7.f90: New test. 2013-05-30 Tobias Burnus PR middle-end/57073 * gfortran.dg/power_6.f90: New. 2013-05-30 Ian Bolton * gcc.target/aarch64/insv_1.c: New test. 2013-05-30 Yufeng Zhang * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the dg-skip-if "No stabs". 2013-05-30 Janus Weil PR fortran/54189 * gfortran.dg/assumed_size_1.f90: New. 2013-05-30 Zhenqiang Chen * gcc.dg/shrink-wrap-alloca.c: New added. * gcc.dg/shrink-wrap-pretend.c: New added. * gcc.dg/shrink-wrap-sibcall.c: New added. 2013-05-30 Tobias Burnus PR fortran/57458 * gfortran.dg/assumed_rank_13.f90: New. 2013-05-29 Easwaran Raman PR tree-optimization/57442 * gcc.dg/tree-ssa/reassoc-30.c: New testcase. 2013-05-29 Bill Schmidt PR tree-optimization/57441 * gcc.c-torture/compile/pr57441.c: New. 2013-05-29 Dehao Chen PR testsuite/57413 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu. 2013-05-29 Tobias Burnus PR fortran/37336 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump. * gfortran.dg/class_19.f03: Ditto. 2013-05-29 Richard Biener * gcc.dg/vect/bb-slp-32.c: New testcase. 2013-05-28 Balaji V. Iyer * c-c++-common/cilk-plus/AN/array_test1.c: New test. * c-c++-common/cilk-plus/AN/array_test2.c: Likewise. * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise. * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise. * c-c++-common/cilk-plus/AN/if_test.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise. * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise. * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise. * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise. * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise. * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise. * c-c++-common/cilk-plus/AN/misc.c: Likewise. * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise. * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise. * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise. * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise. * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise. * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise. * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise. * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise. * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise. * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise. * c-c++-common/cilk-plus/AN/vla.c: Likewise. * c-c++-common/cilk-plus/AN/an-if.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise. * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise. * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise. * c-c++-common/cilk-plus/AN/conditional.c: Likewise. * c-c++-common/cilk-plus/AN/exec-once.c: Likewise. * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise. * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise. * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise. * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise. * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise. * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise. * gcc.dg/cilk-plus/cilk-plus.exp: New script. 2013-05-29 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_11.f90: New. * gfortran.dg/finalize_4.f03: Remove dg-error. * gfortran.dg/finalize_5.f03: Ditto. * gfortran.dg/finalize_6.f03: Ditto. * gfortran.dg/finalize_7.f03: Ditto. 2013-05-28 Tobias Burnus * gfortran.dg/class_array_16.f90: New. 2013-05-28 Tobias Burnus PR fortran/57435 * testsuite/gfortran.dg/use_29.f90: New. 2013-05-28 Eric Botcazou * gnat.dg/fp_exception.adb: New test. 2013-05-28 Richard Biener PR tree-optimization/56787 * gcc.dg/vect/pr56787.c: New testcase. 2013-05-28 Janus Weil Tobias Burnus PR fortran/57217 * gfortran.dg/typebound_override_4.f90: New. 2013-05-28 Richard Biener PR tree-optimization/57411 * g++.dg/opt/pr57411.C: New testcase. 2013-05-28 Eric Botcazou * gcc.dg/builtin-bswap-8.c: Compile at -O2. * gcc.dg/builtin-bswap-9.c: Likewise. 2013-05-28 Eric Botcazou * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options. 2013-05-27 Richard Biener PR middle-end/57412 * gcc.dg/gomp/pr57412.c: New testcase. 2013-05-27 Bud Davis PR fortran/50405 * gfortran.dg/stfunc_8.f90: New. 2013-05-27 Richard Biener PR tree-optimization/57343 * gcc.dg/torture/pr57343.c: New testcase. 2013-05-27 Richard Biener PR tree-optimization/57417 * gcc.dg/torture/pr57417.c: New testcase. 2013-05-27 Richard Biener PR tree-optimization/57396 * gfortran.fortran-torture/execute/pr57396.f90: New testcase. 2013-05-26 Eric Botcazou * gnat.dg/specs/last_bit.ads: New test. 2013-05-26 Eric Botcazou * gnat.dg/specs/machine_attribute.ads: New test. 2013-05-26 Eric Botcazou * gnat.dg/incomplete3.ad[sb]: New test. 2013-05-25 Richard Sandiford PR target/53916 * gcc.target/mips/div-13.c: New test. 2013-05-25 Richard Sandiford PR target/55777 * gcc.target/mips/mips16-attributes-5.c, * gcc.target/mips/mips16-attributes-6.c: New tests. 2013-05-25 Eric Botcazou * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c. * gcc.dg/builtin-bswap-8.c: Likewise. 2013-05-25 Paolo Carlini PR c++/52216 * g++.dg/cpp0x/new1.C: New. 2013-05-25 Paolo Carlini PR c++/25666 * g++.dg/parse/dtor16.C: New. * g++.dg/parse/dtor6.C: Adjust. 2013-05-24 Paolo Carlini PR c++/19618 * g++.dg/expr/bitfield12.C: New. 2013-05-24 Jeff Law PR tree-optimization/57124 * gcc.c-torture/execute/pr57124.c: New test. * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow. 2013-05-24 Martin Jambor PR tree-optimization/57294 * gcc.dg/ipa/pr57294.c: New test. 2013-05-24 Dehao Chen * gcc.dg/debug/dwarf2/discriminator.c: New Testcase. 2013-05-24 Ian Bolton * gcc.target/aarch64/scalar_intrinsics.c (force_simd): Use a valid instruction. (test_vdupd_lane_s64): Pass a valid lane argument. (test_vdupd_lane_u64): Likewise. 2013-05-24 Richard Biener PR tree-optimization/57287 * gcc.dg/pr57287.c: New testcase. 2013-05-24 Paolo Carlini PR c++/26572 * g++.dg/template/error51.C: New. 2013-05-24 Paolo Carlini PR c++/25503 * g++.dg/template/bitfield2.C: New. 2013-05-24 Eric Botcazou * gnat.dg/specs/noinline1.ads: New test. * gnat.dg/noinline2.ad[sb]: Likewise. * gnat.dg/specs/noinline3.ads: Likewise. * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper. 2013-05-24 Alexander Ivchenko PR tree-ssa/57385 * gcc.dg/tree-ssa/pr57385.c: New test. 2013-05-24 Eric Botcazou * gnat.dg/derived_type4.adb: New test. 2013-05-24 Eric Botcazou * gcc.dg/builtin-bswap-6.c: New test. * gcc.dg/builtin-bswap-7.c: Likewise. * gcc.dg/builtin-bswap-8.c: Likewise. * gcc.dg/builtin-bswap-9.c: Likewise. 2013-05-23 Christian Bruel PR debug/57351 * gcc.dg/debug/pr57351.c: New test 2013-05-23 Vidya Praveen * gcc.target/aarch64/vect-clz.c: New file. 2013-05-23 Martin Jambor PR middle-end/57347 * gcc.dg/ipa/pr57347.c: New test. 2013-05-23 Richard Biener PR tree-optimization/57380 * g++.dg/tree-ssa/pr57380.C: New testcase. 2013-05-23 Richard Biener PR middle-end/57381 * gcc.dg/torture/pr57381.c: New testcase. 2013-05-23 Jakub Jelinek PR middle-end/57344 * gcc.c-torture/execute/pr57344-1.c: New test. * gcc.c-torture/execute/pr57344-2.c: New test. * gcc.c-torture/execute/pr57344-3.c: New test. * gcc.c-torture/execute/pr57344-4.c: New test. 2013-05-23 Richard Biener PR rtl-optimization/57341 * gcc.dg/torture/pr57341.c: New testcase. 2013-05-22 Paolo Carlini PR c++/57352 * g++.dg/parse/crash62.C: New. 2013-05-22 Michael Meissner Pat Haugen Peter Bergner * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8 crypto builtins. 2013-05-22 Tobias Burnus PR fortran/57364 * gfortran.dg/defined_assignment_6.f90: New. 2013-05-22 Tobias Burnus PR fortran/57338 * gfortran.dg/assumed_type_6.f90: New. 2013-05-22 Paolo Carlini PR c++/57211 * g++.dg/cpp0x/Wunused-parm.C: New. 2013-05-21 Paolo Carlini * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings. * g++.dg/warn/Wdouble-promotion.C: Likewise. 2013-05-21 Easwaran Raman PR tree-optimization/57322 * gcc.dg/tree-ssa/reassoc-29.c: New testcase. 2013-05-21 Graham Stott * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match .set (no)?micromips 2013-05-21 Tobias Burnus PR fortran/57035 * gfortran.dg/assumed_type_5.f90: New. * gfortran.dg/assumed_rank_1.f90: Comment invalid statement. * gfortran.dg/assumed_rank_2.f90: Ditto. * gfortran.dg/assumed_type_3.f90: Update dg-error. * gfortran.dg/no_arg_check_3.f90: Ditto. 2013-05-21 Jakub Jelinek PR tree-optimization/57331 * gcc.c-torture/compile/pr57331.c: New test. 2013-05-21 Richard Biener PR tree-optimization/57330 * gcc.dg/torture/pr57330.c: New testcase. 2013-05-21 Richard Biener PR tree-optimization/57303 * gcc.dg/torture/pr57303.c: New testcase. 2013-05-21 Jakub Jelinek PR tree-optimization/57321 * gcc.c-torture/execute/pr57321.c: New test. 2013-05-20 Tobias Burnus PR fortran/48858 PR fortran/55465 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error. * gfortran.dg/binding_label_tests_11_main.f03: Ditto. * gfortran.dg/binding_label_tests_13_main.f03: Ditto. * gfortran.dg/binding_label_tests_3.f03: Ditto. * gfortran.dg/binding_label_tests_4.f03: Ditto. * gfortran.dg/binding_label_tests_5.f03: Ditto. * gfortran.dg/binding_label_tests_6.f03: Ditto. * gfortran.dg/binding_label_tests_7.f03: Ditto. * gfortran.dg/binding_label_tests_8.f03: Ditto. * gfortran.dg/c_loc_tests_12.f03: Fix test case. * gfortran.dg/binding_label_tests_24.f90: New. * gfortran.dg/binding_label_tests_25.f90: New. 2013-05-20 Tobias Burnus PR fortran/48858 * gfortran.dg/binding_label_tests_17.f90: New. * gfortran.dg/binding_label_tests_18.f90: New. * gfortran.dg/binding_label_tests_19.f90: New. * gfortran.dg/binding_label_tests_20.f90: New. * gfortran.dg/binding_label_tests_21.f90: New. * gfortran.dg/binding_label_tests_22.f90: New. * gfortran.dg/binding_label_tests_23.f90: New. 2013-05-20 Tobias Burnus PR fortran/48858 * gfortran.dg/test_common_binding_labels.f03: Update dg-error. * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto. * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto. * gfortran.dg/common_18.f90: New. * gfortran.dg/common_19.f90: New. * gfortran.dg/common_20.f90: New. * gfortran.dg/common_21.f90: New. 2013-05-20 Paolo Carlini PR c++/12288 * g++.dg/parse/error52.C: New. * g++.dg/parse/error3.C: Adjust. * g++.dg/parse/error36.C: Likewise. 2013-05-20 Oleg Endo PR target/56547 * gcc.target/sh/pr56547-1.c: New. * gcc.target/sh/pr56547-2.c: New. 2013-05-20 Paolo Carlini PR c++/23608 * g++.dg/warn/Wsign-compare-6.C: New. * g++.dg/warn/Wdouble-promotion.C: Adjust. 2013-05-20 Paolo Carlini PR c++/57327 * g++.dg/template/error50.C: New. 2013-05-20 Paolo Carlini PR c++/10207 * g++.dg/ext/complit13.C: New. 2013-05-20 Marc Glisse PR c++/57175 * g++.dg/pr57175.C: New testcase. 2013-05-17 Easwaran Raman * gcc.dg/tree-ssa/reassoc-28.c: New testcase. 2013-05-17 Marc Glisse PR testsuite/57313 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86). 2013-05-17 Jakub Jelinek PR rtl-optimization/57281 PR rtl-optimization/57300 * gcc.dg/pr57300.c: New test. * gcc.c-torture/execute/pr57281.c: New test. 2013-05-17 Paolo Carlini PR c++/18126 * g++.dg/ext/sizeof-complit.C: New. 2013-05-17 Marek Polacek * gcc.dg/strlenopt-25.c: New test. * gcc.dg/strlenopt-26.c: Likewise. 2013-05-17 Jakub Jelinek * gcc.target/i386/rotate-4.c: Compile only with -mavx instead of -mavx2, require only avx instead of avx2. * gcc.target/i386/rotate-4a.c: Include avx-check.h instead of avx2-check.h and turn into an avx runtime test instead of avx2 runtime test. 2013-05-16 Marc Glisse * g++.dg/ext/vector22.C: Uncomment working test. 2013-05-16 Paolo Carlini PR c++/17410 * g++.dg/template/pr17410.C: New. 2013-05-16 Jakub Jelinek * gcc.target/i386/rotate-3.c: New test. * gcc.target/i386/rotate-3a.c: New test. * gcc.target/i386/rotate-4.c: New test. * gcc.target/i386/rotate-4a.c: New test. * gcc.target/i386/rotate-5.c: New test. * gcc.target/i386/rotate-5a.c: New test. 2013-05-16 Rainer Orth * gcc.dg/visibility-21.c: Require section_anchors. 2013-05-16 Greta Yorsh * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output. * gcc.target/arm/unaligned-memcpy-3.c: Likewise. * gcc.target/arm/unaligned-memcpy-4.c: Likewise. 2013-05-16 Nathan Sidwell * gcc.dg/visibility-21.c: New. 2013-05-16 Marc Glisse PR middle-end/57286 * gcc.dg/pr57286.c: New testcase. * gcc.dg/vector-shift-2.c: Don't assume int has size 4. * g++.dg/ext/vector22.C: Comment out transformations not performed anymore. 2013-05-15 Richard Sandiford PR target/57260 * gcc.target/mips/call-1.c: Restrict to o32. * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test. 2013-05-15 Paolo Carlini * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with dg-messages. * g++.dg/warn/Wshadow-1.C: Likewise. * g++.dg/warn/Wshadow-6.C: Likewise. * g++.dg/warn/Wshadow-7.C: Likewise. 2013-05-15 Paolo Carlini PR c++/31952 * g++.dg/parse/pr31952-1.C: New. * g++.dg/parse/pr31952-2.C: Likewise. * g++.dg/parse/pr31952-3.C: Likewise. * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages. * g++.old-deja/g++.jason/cond.C: Likewise. * g++.dg/cpp0x/range-for5.C: Likewise. 2013-05-15 Ramana Radhakrishnan PR target/19599 * gcc.target/arm/pr40887.c: Adjust testcase. * gcc.target/arm/pr19599.c: New test. 2013-05-15 Richard Biener PR tree-optimization/57275 * gcc.target/i386/pr57275.c: New testcase. 2013-05-15 Jan Hubicka * gcc.dg/lto/attr-weakref-1_0.c: New testcase. * gcc.dg/lto/attr-weakref-1_1.c: New testcase. * gcc.dg/lto/attr-weakref-1_2.c: New testcase. 2013-05-14 Senthil Kumar Selvaraj * gcc.dg/torture/alias-1.c: Add dg-require-effective-target scheduling. 2013-05-14 Jakub Jelinek PR c++/57274 * c-c++-common/Wsequence-point-1.c: New test. 2013-05-14 Marc Glisse * g++.dg/ext/vector22.C: New testcase. * gcc.dg/binop-xor3.c: Remove xfail. 2013-05-14 James Greenhalgh * gcc.target/aarch64/vect-fcm.x: Add cases testing FLOAT cmp FLOAT ? INT : INT. * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE. * 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. 2013-05-14 Paolo Carlini PR c++/53903 * g++.dg/cpp0x/defaulted43.C: New. 2013-05-14 Rainer Orth * gcc.dg/fstack-protector-strong.c: Don't include . (alloca): Remove declaration. (foo9): Replace alloca by __builtin_alloca. 2013-05-14 Joern Rennecke * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]: Expect "size of array is too large" error. 2013-05-14 Rainer Orth * gcc.dg/fstack-protector-strong.c (alloca): Declare. 2013-05-14 Richard Biener PR middle-end/57235 * g++.dg/torture/pr57235.C: New testcase. 2013-05-14 Jakub Jelinek PR middle-end/57251 * gcc.dg/torture/pr57251.c: New test. 2013-05-13 Uros Bizjak PR target/57264 * gcc.target/i386/pr57264.c: New test. 2013-05-13 Jakub Jelinek * gcc.dg/vector-shift-2.c: Add -O to dg-options. 2013-05-13 Greta Yorsh * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options. 2013-05-13 Jakub Jelinek PR tree-optimization/45216 PR tree-optimization/57157 * c-c++-common/rotate-1.c: Add 32 tests with +. * c-c++-common/rotate-1a.c: Adjust. * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates. * c-c++-common/rotate-2b.c: New test. * c-c++-common/rotate-3.c: Add 32 tests with +. * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates. * c-c++-common/rotate-4b.c: New test. * c-c++-common/rotate-5.c: New test. 2013-05-13 Martin Jambor PR middle-end/42371 * gcc.dg/ipa/remref-0.c: New test. * gcc.dg/ipa/remref-1a.c: Likewise. * gcc.dg/ipa/remref-1b.c: Likewise. * gcc.dg/ipa/remref-2a.c: Likewise. * gcc.dg/ipa/remref-2b.c: Likewise. 2013-05-13 Marc Glisse * gcc.dg/vector-shift-2.c: New testcase. 2013-05-13 Jakub Jelinek PR tree-optimization/57230 * gcc.dg/strlenopt-24.c: New test. PR tree-optimization/57230 * gcc.dg/strlenopt-23.c: New test. 2013-05-12 Oleg Endo PR target/57108 * gcc.target/sh/pr57108.c: Move this test case to ... * gcc.c-torture/compile/pr57108.c: ... here. 2013-05-10 Richard Biener PR tree-optimization/57214 * gcc.dg/torture/pr57214.c: New testcase. 2013-05-10 Marc Glisse * gcc.dg/vector-shift.c: New testcase. 2013-05-10 Jakub Jelinek * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction. PR tree-optimization/45216 PR tree-optimization/57157 * c-c++-common/rotate-1.c: New test. * c-c++-common/rotate-1a.c: New test. * c-c++-common/rotate-2.c: New test. * c-c++-common/rotate-2a.c: New test. * c-c++-common/rotate-3.c: New test. * c-c++-common/rotate-3a.c: New test. * c-c++-common/rotate-4.c: New test. * c-c++-common/rotate-4a.c: New test. 2013-05-10 Richard Biener * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined. * gcc.target/i386/l_fma_double_1.c: Adjust. * gcc.target/i386/l_fma_double_2.c: Likewise. * gcc.target/i386/l_fma_double_3.c: Likewise. * gcc.target/i386/l_fma_double_4.c: Likewise. * gcc.target/i386/l_fma_double_5.c: Likewise. * gcc.target/i386/l_fma_double_6.c: Likewise. * gcc.target/i386/l_fma_float_1.c: Likewise. * gcc.target/i386/l_fma_float_2.c: Likewise. * gcc.target/i386/l_fma_float_3.c: Likewise. * gcc.target/i386/l_fma_float_4.c: Likewise. * gcc.target/i386/l_fma_float_5.c: Likewise. * gcc.target/i386/l_fma_float_6.c: Likewise. 2013-05-08 Paolo Carlini PR c++/51226 * g++.dg/cpp0x/pr51226.C: New. 2013-04-16 Han Shen Test cases for '-fstack-protector-strong'. * gcc.dg/fstack-protector-strong.c: New. * g++.dg/fstack-protector-strong.C: New. 2013-05-07 Ian Bolton * gcc.target/aarch64/ands_1.c: New test. * gcc.target/aarch64/ands_2.c: Likewise 2013-05-07 Christophe Lyon * lib/target-supports.exp (check_effective_target_hw): New function. * c-c++-common/asan/clone-test-1.c: Call check_effective_target_hw. * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise. * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept possible decorations. * c-c++-common/asan/null-deref-1.c: Likewise. * c-c++-common/asan/stack-overflow-1.c: Likewise. * c-c++-common/asan/strncpy-overflow-1.c: Likewise. * c-c++-common/asan/use-after-free-1.c: Likewise. * g++.dg/asan/deep-thread-stack-1.C: Likewise. * g++.dg/asan/large-func-test-1.C: Likewise. 2013-05-07 Sofiane Naci * gcc.target/aarch64/scalar_intrinsics.c: Update. 2013-05-07 Richard Biener PR middle-end/57190 * g++.dg/torture/pr57190.C: New testcase. 2013-05-07 Jakub Jelinek PR tree-optimization/57149 * gcc.dg/pr57149.c: New test. PR debug/57184 * gcc.dg/pr57184.c: New test. 2013-05-07 Eric Botcazou * gnat.dg/specs/array3.ads: New test. 2013-05-06 Marc Glisse * c-c++-common/vector-scalar-2.c: New testcase. 2013-05-06 Maxim Kuznetsov * gcc.target/i386/asm-dialect-2.c: New testcase. 2013-05-06 Paolo Carlini PR c++/57183 * g++.dg/cpp0x/auto38.C: New. 2013-05-06 Richard Biener PR tree-optimization/57185 * gcc.dg/autopar/pr57185.c: New testcase. 2013-05-06 Uros Bizjak PR target/57106 * gcc.target/i386/pr57106.c: New test. 2013-05-06 Bill Schmidt * gcc.dg/tree-ssa/slsr-32.c: Re-enable. * gcc.dg/tree-ssa/slsr-33.c: Likewise. * gcc.dg/tree-ssa/slsr-34.c: Likewise. * gcc.dg/tree-ssa/slsr-35.c: Likewise. * gcc.dg/tree-ssa/slsr-36.c: Likewise. * gcc.dg/tree-ssa/slsr-37.c: Likewise. * gcc.dg/tree-ssa/slsr-38.c: Likewise. 2013-05-06 Teresa Johnson PR bootstrap/57154 * gcc.dg/pr57154.c: New test. 2013-05-06 Richard Biener PR middle-end/57147 * gcc.dg/torture/pr57147-1.c: New testcase. * gcc.dg/torture/pr57147-2.c: Likewise. * gcc.dg/torture/pr57147-3.c: Likewise. 2013-05-06 Oleg Endo PR target/55303 * gcc.target/sh/pr55303-1.c: New. * gcc.target/sh/pr55303-2.c: New. * gcc.target/sh/pr55303-3.c: New. 2013-05-05 Tobias Burnus * gfortran.dg/allocate_with_source_3.f90: New. 2013-05-05 Tobias Burnus PR fortran/57141 * gfortran.dg/null_8.f90: New. 2013-05-04 Paolo Carlini PR c++/53745 * g++.dg/cpp0x/enum27.C: New. * g++.dg/cpp0x/enum_base.C: Adjust. 2013-05-04 Jakub Jelinek PR tree-optimization/56205 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg". 2013-05-04 Tobias Burnus * gfortran.dg/bind_c_array_params.f03: Update dg-error. * gfortran.dg/bind_c_usage_27.f90: New. * gfortran.dg/bind_c_usage_28.f90: New. 2013-05-04 Paolo Carlini PR c++/51927 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New. 2013-05-03 Michael Meissner PR target/57150 * gcc.target/powerpc/pr57150.c: New file. 2013-05-03 Bill Schmidt * gcc.dg/tree-ssa/slsr-32.c: Skip test for now. * gcc.dg/tree-ssa/slsr-33.c: Likewise. * gcc.dg/tree-ssa/slsr-34.c: Likewise. * gcc.dg/tree-ssa/slsr-35.c: Likewise. * gcc.dg/tree-ssa/slsr-36.c: Likewise. * gcc.dg/tree-ssa/slsr-37.c: Likewise. * gcc.dg/tree-ssa/slsr-38.c: Likewise. 2013-05-03 Dominique d'Humieres * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from scan-assembler-times. 2013-05-03 Bill Schmidt * gcc.dg/tree-ssa/slsr-32.c: New. * gcc.dg/tree-ssa/slsr-33.c: New. * gcc.dg/tree-ssa/slsr-34.c: New. * gcc.dg/tree-ssa/slsr-35.c: New. * gcc.dg/tree-ssa/slsr-36.c: New. * gcc.dg/tree-ssa/slsr-37.c: New. * gcc.dg/tree-ssa/slsr-38.c: New. 2013-05-03 Ian Bolton * gcc.target/aarch64/tst_1.c: New test. * gcc.target/aarch64/tst_2.c: Likewise 2013-05-02 Jeff Law PR tree-optimization/57144 * gcc.c-torture/execute/pr57144.c: New test. 2013-05-03 Jakub Jelinek PR rtl-optimization/57130 * gcc.c-torture/execute/pr57130.c: New test. 2013-05-03 Uros Bizjak * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string. 2013-05-03 Vidya Praveen * gcc.target/aarch64/fabd.c: New file. 2013-05-03 Paolo Carlini PR c++/54318 * g++.dg/cpp0x/pr54318.C: New. 2013-05-03 Paolo Carlini PR c++/14283 * g++.dg/parse/error51.C: New. * g++.dg/parse/error15.C: Adjust column numbers. 2013-05-02 Tobias Burnus PR fortran/57142 * gfortran.dg/size_kind_2.f90: New. * gfortran.dg/size_kind_3.f90: New. 2013-05-02 Richard Biener PR middle-end/57140 * g++.dg/torture/pr57140.C: New testcase. 2013-05-02 Greta Yorsh PR target/56732 * gcc.target/arm/pr56732-1.c: New test. 2013-05-02 Martin Jambor PR middle-end/56988 * gcc.dg/ipa/pr56988.c: New test. 2013-05-02 Ian Bolton * gcc.target/aarch64/bics_1.c: New test. * gcc.target/aarch64/bics_2.c: Likewise. 2013-05-02 Jakub Jelinek PR rtl-optimization/57131 * gcc.c-torture/execute/pr57131.c: New test. 2013-05-01 Paolo Carlini PR c++/57132 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New. 2013-05-01 Vladimir Makarov PR target/57091 * gcc.target/i386/pr57091.c: New test. 2013-05-01 James Greenhalgh * gcc.target/aarch64/vect-vaddv.c: New. 2013-05-01 James Greenhalgh * gcc.target/aarch64/vect-vmaxv.c: New. * gcc.target/aarch64/vect-vfmaxv.c: Likewise. 2013-05-01 James Greenhalgh * gcc.target/aarch64/scalar-vca.c: New. * gcc.target/aarch64/vect-vca.c: Likewise. 2013-05-01 James Greenhalgh * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New. (test_vceqd_s64): Force arguments to SIMD registers. (test_vceqzd_s64): Likewise. (test_vcged_s64): Likewise. (test_vcled_s64): Likewise. (test_vcgezd_s64): Likewise. (test_vcged_u64): Likewise. (test_vcgtd_s64): Likewise. (test_vcltd_s64): Likewise. (test_vcgtzd_s64): Likewise. (test_vcgtd_u64): Likewise. (test_vclezd_s64): Likewise. (test_vcltzd_s64): Likewise. (test_vtst_s64): Likewise. (test_vtst_u64): Likewise. 2013-05-01 Paolo Carlini PR c++/57092 * g++.dg/cpp0x/decltype53.C: New. 2013-04-30 Thomas Koenig PR fortran/57071 * gfortran.dg/power_5.f90: New test. 2013-04-30 Richard Biener PR middle-end/57122 * gcc.dg/torture/pr57122.c: New testcase. 2013-04-30 Richard Biener PR middle-end/57107 * g++.dg/torture/pr57107.C: New testcase. 2013-04-30 Andrey Belevantsev PR rtl-optimization/57105 * gcc.dg/pr57105.c: New test. 2013-04-30 Jakub Jelinek PR tree-optimization/57104 * gcc.dg/pr57104.c: New test. 2013-04-29 Uros Bizjak PR target/44578 * gcc.target/i386/pr44578.c: New test. 2013-04-29 Vladimir Makarov PR target/57097 * gcc.target/i386/pr57097.c: New test. 2013-04-29 Uros Bizjak PR target/57098 * gcc.target/i386/pr57098.c: New test. 2013-04-29 Kai Tietz * gcc.c-torture/execute/pr55875.c: New test. 2013-04-29 Richard Biener PR middle-end/57075 * gcc.dg/torture/pr57075.c: New testcase. 2013-04-29 Richard Biener PR middle-end/57103 * gcc.dg/autopar/pr57103.c: New testcase. 2013-04-29 Senthil Kumar Selvaraj * gcc.dg/c1x-align-3.c: Add test for negative power of 2. 2013-04-29 Tom de Vries * gcc.dg/pr50763.c: Update test. 2013-04-26 Jeff Law * gcc.dg/tree-ssa/vrp88.c: New test. 2013-04-29 Christian Bruel PR target/57108 * gcc.target/sh/pr57108.c: New test. 2013-04-29 Richard Biener PR middle-end/57089 * gfortran.dg/gomp/pr57089.f90: New testcase. 2013-04-29 James Greenhalgh * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64. 2013-04-29 James Greenhalgh * gcc.target/aarch64/vect-vcvt.c: New. 2013-04-29 James Greenhalgh * gcc.target/aarch64/vect-vrnd.c: New. 2013-04-29 Richard Biener PR tree-optimization/57081 * gcc.dg/torture/pr57081.c: New testcase. 2013-04-29 Jakub Jelinek PR tree-optimization/57083 * gcc.dg/torture/pr57083.c: New test. 2013-04-28 Paolo Carlini PR c++/56450 * g++.dg/cpp0x/decltype52.C: New. 2013-04-28 Jakub Jelinek N3472 binary constants * g++.dg/cpp/limits.C: Adjust warning wording. * g++.dg/system-binary-constants-1.C: Likewise. * g++.dg/cpp1y/system-binary-constants-1.C: New test. 2013-04-28 Tobias Burnus PR fortran/57093 * gfortran.dg/coarray_30.f90: New. 2013-04-28 Thomas Koenig PR fortran/57071 * frontend-passes (optimize_power): New function. (optimize_op): Use it. 2013-04-27 Jakub Jelinek PR target/56866 * gcc.c-torture/execute/pr56866.c: New test. * gcc.target/i386/pr56866.c: New test. 2013-04-26 Jakub Jelinek PR go/57045 * gcc.dg/setjmp-5.c: New test. 2013-04-26 Paolo Carlini PR c++/55708 * g++.dg/cpp0x/constexpr-55708.C: New. 2013-04-26 Richard Biener * gcc.dg/tree-prof/update-loopch.c: Revert last change. * gcc.dg/graphite/pr33766.c: Fix undefined behavior. * gcc.dg/pr53265.c: Remove XFAILs. * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning. * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads. 2013-04-26 Jakub Jelinek * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS. * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle -fdiagnostics-color=never option similarly to -fno-diagnostics-show-caret option. 2013-04-25 Jakub Jelinek PR rtl-optimization/57003 * gcc.target/i386/pr57003.c: New test. 2013-04-25 Marek Polacek PR tree-optimization/57066 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase. 2013-04-25 James Greenhalgh Tejas Belagod * gcc.target/aarch64/vaddv-intrinsic.c: New. * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise. * gcc.target/aarch64/vaddv-intrinsic.x: Likewise. 2013-04-25 Naveen H.S * gcc.target/aarch64/cmp.c: New. 2013-04-25 Naveen H.S * gcc.target/aarch64/ngc.c: New. 2013-04-25 Kyrylo Tkachov * lib/target-supports.exp (check_effective_target_arm_neon_fp16_ok_nocache): New procedure. (check_effective_target_arm_neon_fp16_ok): Likewise. (add_options_for_arm_neon_fp16): Likewise. * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated. * gcc.target/arm/neon/vcvtf32_f16.c: Likewise. 2013-04-24 Vladimir Makarov PR rtl-optimizations/57046 * gcc.target/i386/pr57046.c: New test. 2013-04-24 Paolo Carlini * g++.dg/cpp1y/cplusplus.C: New. 2013-04-24 Paolo Carlini * g++.dg/cpp1y/cxx1y_macro.C: Remove. 2013-04-24 Paolo Carlini * c-c++-common/Wpointer-arith-1.c: New. 2013-04-24 Paolo Carlini * g++.dg/cpp1y/cxx1y_macro.C: New. 2013-04-24 Paolo Carlini PR c++/56970 * g++.dg/cpp0x/sfinae45.C: New. 2013-04-24 Richard Biener PR testsuite/57050 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use. 2013-04-23 Richard Biener PR middle-end/57036 * gcc.dg/torture/pr57036-1.c: New testcase. * gcc.dg/torture/pr57036-2.c: Likewise. 2013-04-23 Sofiane Naci * gcc.target/aarch64/scalar-mov.c: New testcase. 2013-04-23 Richard Biener PR tree-optimization/57026 * gcc.dg/torture/pr57026.c: New testcase. 2013-04-22 Janus Weil PR fortran/53685 PR fortran/57022 * gfortran.dg/transfer_check_4.f90: New. 2013-04-22 Marek Polacek PR sanitizer/56990 * gcc.dg/pr56990.c: New test. 2013-04-22 Vladimir Makarov PR target/57018 * gcc.target/i386/pr57018.c: New test. 2013-04-22 James Greenhalgh * gcc.target/aarch64/vrecps.c: New. * gcc.target/aarch64/vrecpx.c: Likewise. 2013-04-22 Christian Bruel PR target/56995 * gcc.target/sh/mfmovd.c: Add new function and check hard_float. 2013-04-21 Jeff Law * gcc.dg/tree-ssa/forwprop-26.c: New test. 2013-04-20 Tobias Burnus PR fortran/56907 * gfortran.dg/c_loc_test_22.f90: New. 2013-04-19 Vladimir Makarov PR rtl-optimization/56847 * gcc.dg/pr56847.c: New test. 2013-04-19 Richard Biener PR tree-optimization/56982 * gcc.c-torture/execute/pr56982.c: New testcase. 2013-04-19 Martin Jambor PR tree-optimization/56718 * g++.dg/ipa/imm-devirt-1.C: New test. * g++.dg/ipa/imm-devirt-2.C: Likewise. 2013-04-19 Richard Biener PR tree-optimization/57000 * gcc.dg/tree-ssa/reassoc-27.c: New testcase. 2013-04-19 Thomas Koenig Mikael Morin PR fortran/56872 * gfortran.dg/array_constructor_45.f90: New test. * gfortran.dg/array_constructor_46.f90: New test. * gfortran.dg/array_constructor_47.f90: New test. * gfortran.dg/array_constructor_40.f90: Adjust number of while loops. 2013-04-18 Jakub Jelinek PR rtl-optimization/56999 * g++.dg/opt/pr56999.C: New test. 2013-04-18 Cary Coutant * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section. * g++.dg/debug/dwarf2/pubnames-3.C: New test case. 2013-04-18 Cary Coutant * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag. * g++.dg/debug/dwarf2/typedef4.C: Likewise. * g++.dg/debug/dwarf2/static-data-member1.C: Likewise. * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise. * g++.dg/debug/dwarf2/self-ref-1.C: Likewise. * g++.dg/debug/dwarf2/nested-2.C: Likewise. * g++.dg/debug/dwarf2/typedef1.C: Likewise. * g++.dg/debug/dwarf2/namespace-2.C: Likewise. * g++.dg/debug/dwarf2/integer-typedef.C: Likewise. * g++.dg/debug/dwarf2/self-ref-2.C: Likewise. * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise. 2013-04-18 Grigoriy Kraynov * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp(). 2013-04-18 Jakub Jelinek PR tree-optimization/56984 * gcc.c-torture/compile/pr56984.c: New test. PR rtl-optimization/56992 * gcc.dg/pr56992.c: New test. 2013-04-17 Janus Weil PR fortran/56814 * gfortran.dg/proc_ptr_42.f90: New. 2013-04-17 Eric Botcazou * gnat.dg/discr41.ad[sb]: New test. * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise. * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick. * gcc.dg/vect/slp-24.c: Likewise. * gcc.dg/vect/vect-strided-a-mult.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise. * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise. * gcc.dg/vect/vect-strided-mult.c: Likewise. * gcc.dg/vect/vect-strided-same-dr.c: Likewise. * gcc.dg/vect/vect-strided-u16-i2.c: Likewise. * gcc.dg/vect/vect-strided-u16-i4.c: Likewise. * gcc.dg/vect/vect-strided-u32-i4.c: Likewise. * gcc.dg/vect/vect-strided-u32-i8.c: Likewise. * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise. * gcc.dg/vect/vect-strided-u8-i2.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8.c: Likewise. 2013-04-17 Janne Blomqvist PR fortran/40958 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning. * gfortran.dg/module_md5_1.f90: Remove. 2013-04-16 Naveen H.S * gcc.target/aarch64/adds3.c: New. * gcc.target/aarch64/subs3.c: New. 2013-04-16 Naveen H.S * gcc.target/aarch64/adds1.c: New. * gcc.target/aarch64/adds2.c: New. * gcc.target/aarch64/subs1.c: New. * gcc.target/aarch64/subs2.c: New. 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net> Implement n3599 - Literal operator templates for strings. * g++.dg/cpp1y/udlit-char-template.C: New test. * g++.dg/cpp1y/udlit-char-template-neg.C: New test. 2013-04-16 Tobias Burnus PR fortran/39505 * gfortran.dg/no_arg_check_1.f90: New. * gfortran.dg/no_arg_check_2.f90: New. * gfortran.dg/no_arg_check_3.f90: New. 2013-04-16 Janus Weil PR fortran/56968 * gfortran.dg/proc_ptr_41.f90: New. 2013-04-16 Richard Biener PR tree-optimization/56756 * gcc.dg/torture/pr56756.c: New testcase. 2013-04-16 Tobias Burnus PR fortran/56969 * gfortran.dg/c_assoc_5.f90: New. 2013-04-16 Uros Bizjak * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target. * gcc.c-torture/execute/pr33992.x: Remove. * gcc.c-torture/execute/pr33992.c (foo): Declare as static. * gcc.dg/uninit-pred-5_a.c (foo): Ditto. * gcc.dg/uninit-pred-5_b.c (foo): Ditto. 2013-04-15 Jakub Jelinek PR tree-optimization/56962 * gcc.c-torture/execute/pr56962.c: New test. 2013-04-15 Richard Biener PR tree-optimization/56933 * gcc.dg/vect/pr56933.c: New testcase. 2013-04-15 Kyrylo Tkachov * gcc.target/arm/anddi3-opt.c: New test. * gcc.target/arm/anddi3-opt2.c: Likewise. 2013-04-15 Eric Botcazou * gcc.dg/pr56890-1.c: New test. * gcc.dg/pr56890-2.c: Likewise. 2013-04-15 Joey Ye * gcc.target/arm/thumb1-far-jump-1.c: New test. * gcc.target/arm/thumb1-far-jump-2.c: New test. 2013-04-14 Mikael Morin PR fortran/56816 * gfortran.dg/select_type_33.f03: New test. 2013-04-13 Janus Weil PR fortran/55959 * gfortran.dg/typebound_proc_29.f03: New. 2013-04-12 Janus Weil PR fortran/56266 * gfortran.dg/typebound_proc_28.f03: New. 2013-04-12 Jeff Law * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa either. 2013-04-12 Tobias Burnus PR fortran/56929 * gfortran.dg/coarray/alloc_comp_2.f90: New. 2013-04-12 Vladimir Makarov PR target/56903 * gcc.target/i386/pr56903.c: New test. 2013-04-12 Janus Weil PR fortran/56261 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error. * gfortran.dg/assumed_rank_4.f90: Modified error wording. * gfortran.dg/block_11.f90: Fix invalid test case. * gfortran.dg/function_types_3.f90: Add new error message. * gfortran.dg/global_references_1.f90: Ditto. * gfortran.dg/import2.f90: Remove unneeded parts. * gfortran.dg/import6.f90: Fix invalid test case. * gfortran.dg/proc_decl_2.f90: Ditto. * gfortran.dg/proc_decl_9.f90: Ditto. * gfortran.dg/proc_decl_18.f90: Ditto. * gfortran.dg/proc_ptr_40.f90: New. * gfortran.dg/whole_file_7.f90: Modified error wording. * gfortran.dg/whole_file_16.f90: Ditto. * gfortran.dg/whole_file_17.f90: Add -pedantic. * gfortran.dg/whole_file_18.f90: Modified error wording. * gfortran.dg/whole_file_20.f03: Ditto. * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix invalid test case. 2013-04-12 Richard Biener Revert 2013-04-10 Richard Biener * g++.dg/pr55604.C: Use -fdump-rtl-ira. 2013-04-12 Tobias Burnus PR fortran/56845 * gfortran.dg/class_allocate_15.f90: New. Revert: 2013-04-12 Tobias Burnus * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times. 2013-04-12 Jakub Jelinek PR tree-optimization/56918 PR tree-optimization/56920 * gcc.dg/vect/pr56918.c: New test. * gcc.dg/vect/pr56920.c: New test. 2013-04-12 Tobias Burnus PR fortran/56845 * gfortran.dg/class_allocate_14.f90: New. * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times. * gfortran.dg/coarray_lib_alloc_3.f90: New. 2013-04-12 Marc Glisse * gcc.dg/fold-cstvecshift.c: New testcase. 2013-04-11 Naveen H.S * gcc.target/aarch64/negs.c: New. 2013-04-11 Jakub Jelinek PR c++/56895 * g++.dg/template/arrow4.C: New test. 2013-04-11 Eric Botcazou * gnat.dg/array23.adb: New test. * gnat.dg/array23_pkg[123].ads: New helpers. 2013-04-11 Jeff Law PR tree-optimization/56900 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets. 2013-04-11 Paolo Carlini PR c++/56913 * g++.dg/cpp0x/sfinae44.C: New. 2013-04-11 Arnaud Charlet * ada/acats/run_all.sh: Remove special handling of -gnat95 switch. * ada/acats/ada95.lst: Remove special handling of -gnat95 switch. 2013-04-11 Paolo Carlini PR c++/54216 * g++.dg/cpp0x/enum26.C: New. * g++.old-deja/g++.pt/mangle1.C: Adjust. 2013-04-11 James Greenhalgh * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of inverse operands. * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form loop is vectorized. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form loop is vectorized and that the correct instruction is generated. * 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. 2013-04-11 Jakub Jelinek PR tree-optimization/56899 * gcc.c-torture/execute/pr56899.c: New test. 2013-04-10 David S. Miller * gcc.target/sparc/setcc-4.c: New test. * gcc.target/sparc/setcc-5.c: New test. 2013-04-10 Richard Biener * g++.dg/pr55604.C: Use -fdump-rtl-ira. 2013-04-10 Richard Biener * gcc.dg/vect/slp-39.c: New testcase. 2013-04-10 Joern Rennecke PR tree-optimization/55524 * gcc.target/epiphany/fnma-1.c: New test. 2013-04-10 Zhouyi Zhou * gcc.dg/tree-ssa/inline-11.c: New test 2013-04-10 Jakub Jelinek PR c++/56895 * g++.dg/template/arrow3.C: New test. 2013-04-09 Kyrylo Tkachov * gcc.target/arm/minmax_minus.c: New test. 2013-04-09 Jakub Jelinek PR middle-end/56883 * c-c++-common/gomp/pr56883.c: New test. 2013-04-09 Jeff Law * gcc.dg/tree-ssa/vrp87.c: New test. 2013-04-09 Jakub Jelinek PR tree-optimization/56854 * g++.dg/torture/pr56854.C: New test. 2013-04-08 Thomas Koenig PR fortran/56782 * gfortran.dg/array_constructor_44.f90: New test. 2013-04-08 Paolo Carlini PR c++/56871 * g++.dg/cpp0x/constexpr-specialization.C: New. 2013-04-08 Jakub Jelinek * gcc.c-torture/execute/pr56837.c: New test. PR c++/34949 PR c++/50243 * g++.dg/opt/vt3.C: New test. * g++.dg/opt/vt4.C: New test. 2013-04-08 Jeff Law * gcc.dg/tree-ssa/forwprop-25.c: New test. 2013-04-08 Richard Biener * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust. 2013-04-08 Richard Biener * gfortran.dg/vect/fast-math-pr37021.f90: Adjust. 2013-04-08 Richard Biener * g++.dg/vect/slp-pr56812.cc: Adjust. 2013-04-08 Jakub Jelinek * gcc.dg/pr56837.c: New test. * gcc.dg/tree-ssa/ldist-19.c: Don't check for "generated memset minus one". 2013-04-07 Tobias Burnus PR fortran/56849 * gfortran.dg/reshape_5.f90: New. 2013-04-05 Bill Schmidt PR target/56843 * gcc.target/powerpc/recip-1.c: Modify expected output. * gcc.target/powerpc/recip-3.c: Likewise. * gcc.target/powerpc/recip-4.c: Likewise. * gcc.target/powerpc/recip-5.c: Add expected output for iterations. 2013-04-05 Greta Yorsh * gcc.target/arm/peep-ldrd-1.c: New test. * gcc.target/arm/peep-strd-1.c: Likewise. 2013-04-05 Greta Yorsh * gcc.target/arm/negdi-1.c: New test. * gcc.target/arm/negdi-2.c: Likewise. * gcc.target/arm/negdi-3.c: Likewise. * gcc.target/arm/negdi-4.c: Likewise. 2013-04-05 Kyrylo Tkachov * lib/target-supports.exp (add_options_for_arm_v8_neon): Add -march=armv8-a when we use v8 NEON. (check_effective_target_vect_call_btruncf): Remove arm-*-*-*. (check_effective_target_vect_call_ceilf): Likewise. (check_effective_target_vect_call_floorf): Likewise. (check_effective_target_vect_call_roundf): Likewise. (check_vect_support_and_set_flags): Remove check for arm_v8_neon. * gcc.target/arm/vect-rounding-btruncf.c: New testcase. * gcc.target/arm/vect-rounding-ceilf.c: Likewise. * gcc.target/arm/vect-rounding-floorf.c: Likewise. * gcc.target/arm/vect-rounding-roundf.c: Likewise. 2013-04-05 David Edelsohn * gcc.target/powerpc/sd-vsx.c: Skip on AIX. * gcc.target/powerpc/sd-pwr6.c: Same. * gcc.dg/stack-usage-1.c: Define SIZE on AIX. * g++.dg/debug/pr56294.C: XFAIL on AIX. 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net> * g++.dg/cpp0x/ref-qual-multi-neg.C: New test. 2013-04-04 Janus Weil PR fortran/40881 * gfortran.dg/altreturn_1.f90: Add -std=gnu. * gfortran.dg/altreturn_4.f90: Ditto. * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu. * gfortran.dg/altreturn_5.f90: Ditto. * gfortran.dg/altreturn_6.f90: Ditto. * gfortran.dg/altreturn_7.f90: Ditto. 2013-04-04 Kyrylo Tkachov * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw): New procedure. (check_effective_target_arm_v8_neon_ok_nocache): Likewise. (check_effective_target_arm_v8_neon_ok): Change to use check_effective_target_arm_v8_neon_ok_nocache. (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8 NEON flags. (check_effective_target_vect_call_btruncf): Enable for arm and ARMv8 NEON. (check_effective_target_vect_call_ceilf): Likewise. (check_effective_target_vect_call_floorf): Likewise. (check_effective_target_vect_call_roundf): Likewise. (check_vect_support_and_set_flags): Handle ARMv8 NEON effective target. 2013-04-04 Marek Polacek PR tree-optimization/48186 * gcc.dg/pr48186.c: New test. 2013-04-04 Richard Biener PR tree-optimization/56826 * gcc.dg/vect/pr56826.c: New testcase. * gcc.dg/vect/O3-pr36098.c: Adjust. 2013-04-04 Tejas Belagod * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication. * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise. * gcc.target/aarch64/test-framepointer-1.c: Likewise. * gcc.target/aarch64/test-framepointer-2.c: Likewise. * gcc.target/aarch64/test-framepointer-3.c: Likewise. * gcc.target/aarch64/test-framepointer-4.c: Likewise. * gcc.target/aarch64/test-framepointer-5.c: Likewise. * gcc.target/aarch64/test-framepointer-6.c: Likewise. * gcc.target/aarch64/test-framepointer-7.c: Likewise. * gcc.target/aarch64/test-framepointer-8.c: Likewise. 2013-04-04 Richard Biener PR tree-optimization/56213 * gcc.dg/vect/vect-123.c: New testcase. 2013-04-04 Tobias Burnus PR fortran/56810 * gfortran.dg/read_repeat_2.f90: New. 2013-04-04 Richard Biener PR tree-optimization/56837 * g++.dg/torture/pr56837.C: New testcase. 2013-04-04 Tobias Burnus PR fortran/50269 * gfortran.dg/c_loc_test_21.f90: New. * gfortran.dg/c_loc_test_19.f90: Update dg-error. * gfortran.dg/c_loc_tests_10.f03: Update dg-error. * gfortran.dg/c_loc_tests_11.f03: Update dg-error. * gfortran.dg/c_loc_tests_4.f03: Update dg-error. * gfortran.dg/c_loc_tests_16.f90: Update dg-error. 2013-04-03 Jeff Law PR tree-optimization/56799 * gcc.c-torture/execute/pr56799.c: New test. 2013-04-03 Paolo Carlini PR c++/56815 * g++.dg/warn/Wpointer-arith-1.C: New. * g++.dg/gomp/for-19.C: Adjust. 2013-04-03 Marek Polacek PR sanitizer/55702 * gcc.dg/pr55702.c: New test. 2013-04-03 Kyrylo Tkachov PR target/56809 * gcc.dg/pr56809.c: New testcase. 2013-04-03 Jakub Jelinek PR debug/56819 * g++.dg/debug/pr56819.C: New test. 2013-04-03 Richard Biener PR tree-optimization/56817 * g++.dg/torture/pr56817.C: New testcase. 2013-04-03 Marc Glisse * gcc.dg/vect/bb-slp-31.c: New file. 2013-04-03 Jason Merrill PR c++/34949 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 2013-04-03 Richard Biener * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options. 2013-04-03 Richard Biener PR tree-optimization/55964 * gcc.dg/torture/pr55964-2.c: New testcase. 2013-04-03 Richard Biener PR tree-optimization/56501 * gcc.dg/torture/pr56501.c: New testcase. 2013-04-03 Richard Biener PR tree-optimization/56407 * gcc.dg/torture/pr56407.c: New testcase. 2013-04-03 Marc Glisse PR tree-optimization/56790 * g++.dg/ext/pr56790-1.C: New testcase. 2013-04-03 Marc Glisse * gcc.target/i386/merge-1.c: New testcase. * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial. 2013-04-03 Jakub Jelinek PR c/19449 * gcc.c-torture/execute/pr19449.c: New test. 2013-04-03 Richard Biener PR tree-optimization/56812 * g++.dg/vect/slp-pr56812.cc: New testcase. 2013-04-03 Janus Weil PR fortran/56284 PR fortran/40881 * gfortran.dg/altreturn_8.f90: New. * gfortran.dg/altreturn_2.f90: Add -std=legacy. * gfortran.dg/intrinsic_actual_3.f90: Ditto. * gfortran.dg/invalid_interface_assignment.f90: Ditto. 2013-04-02 Jakub Jelinek PR rtl-optimization/56745 * gcc.c-torture/compile/pr56745.c: New test. 2013-04-02 Pitchumani Sivanupandi * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int. 2013-04-02 Richard Biener PR tree-optimization/56778 * gcc.dg/torture/pr56778.c: New testcase. 2013-04-02 Richard Biener PR middle-end/56768 * g++.dg/torture/pr56768.C: New testcase. 2013-04-02 Paolo Carlini * obj-c++.dg/try-catch-13.mm: Update per PR56725. 2013-04-01 Jerry DeLisle PR fortran/56660 * gfortran.dg/namelist_82.f90: New test. 2013-04-01 Janus Weil PR fortran/56500 * gfortran.dg/implicit_class_1.f90: New. 2013-03-31 Jerry DeLisle PR fortran/56786 * gfortran.dg/namelist_81.f90: New test. 2013-03-30 Thomas Koenig * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp for constant and equal string lengths. * gfortran.dg/character_comparison_5.f90: Likewise. * gfortran.dg/character_comparison_9.f90: New test. 2013-03-27 Kirill Yukhin * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name. * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto. 2013-03-29 Tobias Burnus PR fortran/35203 * gfortran.dg/optional_absent_3.f90: New. 2013-03-29 Tobias Burnus PR fortran/56737 * testsuite/gfortran.dg/fmt_cache_3.f90: New. 2013-03-29 Tobias Burnus PR fortran/56735 * gfortran.dg/namelist_80.f90: New. 2013-03-28 Thomas Koenig PR fortran/45159 * gfortran.dg/string_length_2.f90: New test. * gfortran.dg/dependency_41.f90: New test. 2013-03-28 Thomas Koenig PR fortran/55806 * gfortran.dg/array_constructor_43.f90: New test. * gfortran.dg/random_seed_3.f90: New test. 2013-03-28 Ian Bolton * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test. * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise. * gcc.target/aarch64/test-framepointer-1.c: Likewise. * gcc.target/aarch64/test-framepointer-2.c: Likewise. * gcc.target/aarch64/test-framepointer-3.c: Likewise. * gcc.target/aarch64/test-framepointer-4.c: Likewise. * gcc.target/aarch64/test-framepointer-5.c: Likewise. * gcc.target/aarch64/test-framepointer-6.c: Likewise. * gcc.target/aarch64/test-framepointer-7.c: Likewise. * gcc.target/aarch64/test-framepointer-8.c: Likewise. 2013-03-28 Paolo Carlini PR c++/56725 * g++.dg/conversion/op4.C: Adjust. * g++.dg/cpp0x/rv1n.C: Likewise. * g++.dg/cpp0x/rv2n.C: Likewise. * g++.dg/cpp0x/template_deduction.C: Likewise. * g++.dg/expr/cond8.C: Likewise. * g++.dg/other/error4.C: Likewise. * g++.old-deja/g++.bugs/900514_03.C: Likewise. * g++.old-deja/g++.bugs/900519_02.C: Likewise. * g++.old-deja/g++.bugs/900519_03.C: Likewise. * g++.old-deja/g++.bugs/900520_02.C: Likewise. * g++.old-deja/g++.jason/conversion2.C: Likewise. * g++.old-deja/g++.law/cvt20.C: Likewise. * g++.old-deja/g++.law/cvt8.C: Likewise. * g++.old-deja/g++.law/init8.C: Likewise. * g++.old-deja/g++.mike/net12.C: Likewise. * g++.old-deja/g++.mike/net8.C: Likewise. * g++.old-deja/g++.mike/p2793.C: Likewise. * g++.old-deja/g++.mike/p3836.C: Likewise. * g++.old-deja/g++.mike/p418.C: Likewise. * g++.old-deja/g++.mike/p701.C: Likewise. * g++.old-deja/g++.mike/p807.C: Likewise. 2013-03-28 Tejas Belagod PR middle-end/56694 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal targets. 2013-03-28 Marek Polacek PR tree-optimization/56695 * gcc.dg/vect/pr56695.c: New test. 2013-03-28 Richard Biener PR tree-optimization/37021 * gcc.dg/vect/fast-math-slp-38.c: New testcase. * gcc.dg/vect/O3-pr36098.c: Un-XFAIL. 2013-03-27 Tobias Burnus PR fortran/56650 PR fortran/36437 * gfortran.dg/sizeof_2.f90: New. * gfortran.dg/sizeof_3.f90: New. * gfortran.dg/sizeof_proc.f90: Update dg-error. 2013-03-27 Richard Biener PR tree-optimization/37021 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase. 2013-03-27 Alexander Ivchenko * g++.dg/ipa/ivinline-1.C: Add target nonpic. * g++.dg/ipa/ivinline-2.C: Likewise. * g++.dg/ipa/ivinline-3.C: Likewise. * g++.dg/ipa/ivinline-4.C: Likewise. * g++.dg/ipa/ivinline-5.C: Likewise. * g++.dg/ipa/ivinline-7.C: Likewise. * g++.dg/ipa/ivinline-8.C: Likewise. * g++.dg/ipa/ivinline-9.C: Likewise. * g++.dg/cpp0x/noexcept03.C: Likewise. * gcc.dg/const-1.c: Likewise. * gcc.dg/ipa/pure-const-1.c: Likewise. * gcc.dg/noreturn-8.c: Likewise. * gcc.target/i386/mmx-1.c: Likewise. * gcc.dg/tree-ssa/ipa-split-5.c: Likewise. * gcc.dg/tree-ssa/loadpre6.c: Likewise. * gcc.c-torture/execute/pr33992.x: New file. 2013-03-26 Eric Botcazou * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too. 2013-03-26 Paolo Carlini PR c++/55951 * g++.dg/ext/desig5.C: New. 2013-03-26 Tobias Burnus PR fortran/56649 * gfortran.dg/merge_init_expr_2.f90: New. * gfortran.dg/merge_char_1.f90: Modify test to stay a run-time test. * gfortran.dg/merge_char_3.f90: Ditto. 2013-03-26 Paolo Carlini * g++.dg/cpp0x/constexpr-friend-2.C: New. * g++.dg/cpp0x/constexpr-main.C: Likewise. 2013-03-25 Paolo Carlini PR c++/56722 * g++.dg/cpp0x/range-for23.C: New. 2013-03-25 Tilo Schwarz PR libfortran/52512 * gfortran.dg/namelist_79.f90: New. 2013-03-25 Martin Jambor * gcc.dg/ipa/ipcp-agg-9.c: New test. 2013-03-25 Tobias Burnus PR fortran/38536 PR fortran/38813 PR fortran/38894 PR fortran/39288 PR fortran/40963 PR fortran/45824 PR fortran/47023 PR fortran/47034 PR fortran/49023 PR fortran/50269 PR fortran/50612 PR fortran/52426 PR fortran/54263 PR fortran/55343 PR fortran/55444 PR fortran/55574 PR fortran/56079 PR fortran/56378 * gfortran.dg/c_assoc_2.f03: Update dg-error wording. * gfortran.dg/c_f_pointer_shape_test.f90: Ditto. * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto. * gfortran.dg/c_f_pointer_tests_5.f90: Ditto. * gfortran.dg/c_funloc_tests_2.f03: Ditto. * gfortran.dg/c_funloc_tests_5.f03: Ditto. * gfortran.dg/c_funloc_tests_6.f90: Ditto. * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008. * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error. * gfortran.dg/c_loc_tests_16.f90: Ditto. * gfortran.dg/c_loc_tests_4.f03: Ditto. * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording. * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5. * gfortran.dg/c_loc_tests_8.f03: Ditto. * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times. * gfortran.dg/c_ptr_tests_15.f90: Ditto. * gfortran.dg/c_sizeof_1.f90: Fix invalid code. * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording. * gfortran.dg/pr32601_1.f03: Ditto. * gfortran.dg/storage_size_2.f08: Remove dg-error. * gfortran.dg/blockdata_7.f90: New. * gfortran.dg/c_assoc_4.f90: New. * gfortran.dg/c_f_pointer_tests_6.f90: New. * gfortran.dg/c_f_pointer_tests_7.f90: New. * gfortran.dg/c_funloc_tests_8.f90: New. * gfortran.dg/c_loc_test_17.f90: New. * gfortran.dg/c_loc_test_18.f90: New. * gfortran.dg/c_loc_test_19.f90: New. * gfortran.dg/c_loc_test_20.f90: New. * gfortran.dg/c_sizeof_5.f90: New. * gfortran.dg/iso_c_binding_rename_3.f90: New. * gfortran.dg/transfer_resolve_2.f90: New. * gfortran.dg/transfer_resolve_3.f90: New. * gfortran.dg/transfer_resolve_4.f90: New. * gfortran.dg/pr32601.f03: Update dg-error. * gfortran.dg/c_ptr_tests_13.f03: Update dg-error. * gfortran.dg/c_ptr_tests_9.f03: Fix test case. 2013-03-25 Kyrylo Tkachov * gcc.target/arm/vseleqdf.c: New test. * gcc.target/arm/vseleqsf.c: Likewise. * gcc.target/arm/vselgedf.c: Likewise. * gcc.target/arm/vselgesf.c: Likewise. * gcc.target/arm/vselgtdf.c: Likewise. * gcc.target/arm/vselgtsf.c: Likewise. * gcc.target/arm/vselledf.c: Likewise. * gcc.target/arm/vsellesf.c: Likewise. * gcc.target/arm/vselltdf.c: Likewise. * gcc.target/arm/vselltsf.c: Likewise. * gcc.target/arm/vselnedf.c: Likewise. * gcc.target/arm/vselnesf.c: Likewise. * gcc.target/arm/vselvcdf.c: Likewise. * gcc.target/arm/vselvcsf.c: Likewise. * gcc.target/arm/vselvsdf.c: Likewise. * gcc.target/arm/vselvssf.c: Likewise. 2013-03-25 Kyrylo Tkachov * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test body from here... * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here. * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here... * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here. * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here... * gcc.target/aarch64/atomic-op-acquire.x: ... to here. * gcc.target/aarch64/atomic-op-char.c: Move test body from here... * gcc.target/aarch64/atomic-op-char.x: ... to here. * gcc.target/aarch64/atomic-op-consume.c: Move test body from here... * gcc.target/aarch64/atomic-op-consume.x: ... to here. * gcc.target/aarch64/atomic-op-int.c: Move test body from here... * gcc.target/aarch64/atomic-op-int.x: ... to here. * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here... * gcc.target/aarch64/atomic-op-relaxed.x: ... to here. * gcc.target/aarch64/atomic-op-release.c: Move test body from here... * gcc.target/aarch64/atomic-op-release.x: ... to here. * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here... * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here. * gcc.target/aarch64/atomic-op-short.c: Move test body from here... * gcc.target/aarch64/atomic-op-short.x: ... to here. * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test. * gcc.target/arm/atomic-op-acq_rel.c: Likewise. * gcc.target/arm/atomic-op-acquire.c: Likewise. * gcc.target/arm/atomic-op-char.c: Likewise. * gcc.target/arm/atomic-op-consume.c: Likewise. * gcc.target/arm/atomic-op-int.c: Likewise. * gcc.target/arm/atomic-op-relaxed.c: Likewise. * gcc.target/arm/atomic-op-release.c: Likewise. * gcc.target/arm/atomic-op-seq_cst.c: Likewise. * gcc.target/arm/atomic-op-short.c: Likewise. 2013-03-25 Richard Biener PR middle-end/56694 * g++.dg/torture/pr56694.C: New testcase. 2013-03-25 Kyrylo Tkachov PR target/56720 * gcc.target/arm/neon-vcond-gt.c: New test. * gcc.target/arm/neon-vcond-ltgt.c: Likewise. * gcc.target/arm/neon-vcond-unordered.c: Likewise. 2013-03-25 Richard Biener PR tree-optimization/56689 * gcc.dg/torture/pr56689.c: New testcase. 2013-03-25 Kai Tietz * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets. 2013-03-24 Tobias Burnus PR fortran/56696 * gfortran.dg/eof_5.f90: New. 2013-03-23 Sebastian Huber * gcc.c-torture/execute/builtins/builtins.exp: Sort targets alphabetically. 2013-03-22 Uros Bizjak * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2. 2013-03-22 Sebastian Huber PR testsuite/55994 * gcc.c-torture/execute/builtins/builtins.exp: Add -Wl,--allow-multiple-definition for RTEMS targets. 2013-03-22 Ian Bolton * gcc.target/aarch64/movk.c: New test. 2013-03-21 Marc Glisse * g++.dg/ext/vector21.C: New testcase. 2013-03-21 Christophe Lyon * gcc.target/arm/neon-for-64bits-1.c: New tests. * gcc.target/arm/neon-for-64bits-2.c: Likewise. 2013-03-21 Richard Biener * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust. * gcc.dg/vect/vect-outer-3a.c: Likewise. 2013-03-21 Naveen H.S * gcc.target/aarch64/vect.c: Test and result vector added for sabd and saba instructions. * gcc.target/aarch64/vect-compile.c: Check for sabd and saba instructions in assembly. * gcc.target/aarch64/vect.x: Add sabd and saba test functions. * gcc.target/aarch64/vect-fp.c: Test and result vector added for fabd instruction. * gcc.target/aarch64/vect-fp-compile.c: Check for fabd instruction in assembly. * gcc.target/aarch64/vect-fp.x: Add fabd test function. 2013-03-20 Jeff Law * g++.dg/tree-ssa/ssa-dom.C: New test. 2013-03-20 Michael Meissner * gcc.target/powerpc/mmfpgpr.c: New test. * gcc.target/powerpc/sd-vsx.c: Likewise. * gcc.target/powerpc/sd-pwr6.c: Likewise. * gcc.target/powerpc/vsx-float0.c: Likewise. 2013-03-20 Marc Glisse PR tree-optimization/56355 * gcc.dg/pr56355-1.c: New file. 2013-03-20 Catherine Moore Richard Sandiford * gcc.target/mips/mips.exp: Add microMIPS support. * gcc.target/mips/umips-movep-2.c: New test. * gcc.target/mips/umips-lwp-2.c: New test. * gcc.target/mips/umips-swp-5.c: New test. * gcc.target/mips/umips-constraints-1.c: New test. * gcc.target/mips/umips-lwp-3.c: New test. * gcc.target/mips/umips-swp-6.c: New test. * gcc.target/mips/umips-constraints-2.c: New test. * gcc.target/mips/umips-save-restore-1.c: New test. * gcc.target/mips/umips-lwp-4.c: New test. * gcc.target/mips/umips-swp-7.c: New test. * gcc.target/mips/umips-save-restore-2.c: New test. * gcc.target/mips/umips-lwp-swp-volatile.c: New test. * gcc.target/mips/umips-lwp-5.c: New test. * gcc.target/mips/umips-save-restore-3.c: New test. * gcc.target/mips/umips-lwp-6.c: New test. * gcc.target/mips/umips-swp-1.c: New test. * gcc.target/mips/umips-lwp-7.c: New test. * gcc.target/mips/umips-swp-2.c: New test. * gcc.target/mips/umips-lwp-8.c: New test. * gcc.target/mips/umips-swp-3.c: New test. * gcc.target/mips/umips-movep-1.c: New test. * gcc.target/mips/umips-lwp-1.c: New test. * gcc.target/mips/umips-swp-4.c: New test. 2013-03-20 Richard Biener PR tree-optimization/56661 * gcc.dg/torture/pr56661.c: New testcase. 2013-03-20 Bill Schmidt PR rtl-optimization/56605 * gcc.target/powerpc/pr56605.c: New. 2013-03-20 Rainer Orth PR fortran/54932 * gfortran.dg/do_1.f90: Don't xfail. 2013-03-20 Tilo Schwarz PR libfortran/51825 * gfortran.dg/namelist_77.f90: New. * gfortran.dg/namelist_78.f90: New. 2013-03-20 Tilo Schwarz PR libfortran/48618 * gfortran.dg/open_negative_unit_1.f90: New. 2013-03-19 Ian Bolton * gcc.target/aarch64/sbc.c: New test. 2013-03-19 Ian Bolton * gcc.target/aarch64/ror.c: New test. 2013-03-19 Ian Bolton * gcc.target/aarch64/extr.c: New test. 2013-03-19 Richard Biener PR tree-optimization/56273 * gcc.dg/tree-ssa/vrp47.c: Adjust. * c-c++-common/uninit-17.c: Likewise. 2013-03-18 Jakub Jelinek PR tree-optimization/56635 * g++.dg/torture/pr56635.C: New test. 2013-03-18 Richard Biener PR tree-optimization/3713 * g++.dg/ipa/devirt-12.C: New testcase. 2013-03-18 Jakub Jelinek PR c/56566 * c-c++-common/pr56566.c: New test. 2013-03-17 Jason Merrill * g++.dg/template/abstract-dr337.C: XFAIL. 2013-03-16 Jakub Jelinek PR c++/56607 * g++.dg/warn/Wdiv-by-zero-2.C: New test. * c-c++-common/pr56607.c: New test. 2013-03-16 Paolo Carlini PR c++/56582 * g++.dg/cpp0x/constexpr-array5.C: New. 2013-03-15 Tobias Burnus PR fortran/56615 * gfortran.dg/transfer_intrinsic_5.f90: New. 2013-03-15 Kai Tietz * gcc.target/i386/movti.c: Don't test for x64 mingw. * gcc.target/i386/pr20020-1.c: Likewise. * gcc.target/i386/pr20020-2.c: Likewise. * gcc.target/i386/pr20020-3.c: Likewise. * gcc.target/i386/pr53425-1.c: Likewise. * gcc.target/i386/pr53425-2.c: Likewise. * gcc.target/i386/pr55093.c: Likewise. * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets. 2013-03-15 Jakub Jelinek PR debug/56307 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to dg-options. Remove 32-bit hppa*-*-hpux* xfail. 2013-03-14 Jakub Jelinek PR tree-optimization/53265 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid undefined behavior. * gcc.dg/graphite/id-6.c (test): Likewise. * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for MIN_EXPR and MAX_EXPR in GIMPLE stmts. PR tree-optimization/53265 * gcc.dg/pr53265.c: New test. * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations to dg-options. * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3 arrays. * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument n, use it as high bound instead of 4. 2013-03-13 Oleg Endo PR target/49880 * gcc.target/sh/pr49880-1.c: New. * gcc.target/sh/pr49880-2.c: New. * gcc.target/sh/pr49880-3.c: New. * gcc.target/sh/pr49880-4.c: New. * gcc.target/sh/pr49880-5.c: New. 2013-03-13 Paolo Carlini * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits. 2013-03-13 Richard Biener PR tree-optimization/56608 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase. 2013-03-13 Paolo Carlini PR c++/56611 * g++.dg/cpp0x/alias-decl-32.C: New. 2013-03-11 Jan Hubicka PR middle-end/56571 * gcc.c-torture/compile/pr56571.c: New testcase. 2013-03-11 John David Anglin * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail. * gcc.dg/tree-ssa/pr55579.c: Likewise. 2013-03-11 Dominique d'Humieres * gcc.dg/inline_3.c: Remove target and dg-excess-errors. * gcc.dg/inline_4.c: Likewise. * gcc.dg/unroll_2.c: Likewise. * gcc.dg/unroll_3.c: Likewise. * gcc.dg/unroll_4.c: Likewise. 2013-03-10 John David Anglin PR testsuite/54119 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*. PR debug/56307 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*. 2013-03-11 Oleg Endo PR target/40797 * gcc.c-torture/compile/pr40797.c: New. 2013-03-10 John David Anglin * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*. 2013-03-10 Paul Thomas PR fortran/56575 * gfortran.dg/class_56.f90: New test. 2013-03-09 Richard Sandiford PR middle-end/56524 * gcc.target/mips/pr56524.c: New test. 2013-03-08 Paolo Carlini PR c++/56565 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New. 2013-03-08 Paolo Carlini PR c++/51412 * g++.dg/cpp0x/lambda/lambda-err3.C: New. 2013-03-08 Marek Polacek PR tree-optimization/56478 * gcc.dg/torture/pr56478.c: New test. 2013-03-08 Kai Tietz * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw targets linker option --allow-multiple-definition. * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension. * gcc.dg/pr24683.c: Avoid warning about casting constant string. * gcc.dg/pr52549.c: Add LLP64 case. * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__. * gcc.dg/pr56510.c: Adjust for LLP64 targets. * gcc.dg/torture/pr51071-2.c: Likewise. * gcc.dg/tree-ssa/vrp72.c: Likewise. * gcc.dg/tree-ssa/vrp73.c: Likewise. * gcc.dg/tree-ssa/vrp75.c: Likewise. * gcc.dg/torture/pr53922.c: Skip test for mingw-targets. * gcc.dg/weak/weak-1.c: Likewise. * gcc.dg/weak/weak-2.c: Likewise. * gcc.dg/weak/weak-3.c: Likewise. * gcc.dg/weak/weak-4.c: Likewise. * gcc.dg/weak/weak-5.c: Likewise. * gcc.dg/weak/weak-15.c: Likewise. * gcc.dg/weak/weak-16.c: Likewise. * c-c++-common/pr54486.c: Skip test for mingw-targets. 2013-03-07 Jakub Jelinek PR tree-optimization/56559 * gcc.dg/tree-ssa/reassoc-26.c: New test. 2013-03-07 Andreas Schwab * gcc.dg/pr31490.c: Fix last change. 2013-03-06 Paolo Carlini PR c++/56534 * g++.dg/template/crash115.C: New. 2013-03-06 Jakub Jelinek PR tree-optimization/56539 * gcc.c-torture/compile/pr56539.c: New test. 2013-03-06 Kai Tietz * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin targets. * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail. * gcc.dg/lto/20091013-1_2.c: Likewise. * gcc.dg/pr31490.c: Adjust for LLP64 targets. 2013-03-06 Eric Botcazou * gnat.dg/specs/aggr6.ads: New test. 2013-03-06 Eric Botcazou * gnat.dg/loop_optimization15.ad[sb]: New test. 2013-03-06 Jakub Jelinek PR middle-end/56548 * gcc.dg/pr56548.c: New test. 2013-03-06 Rainer Orth PR debug/53363 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin. 2013-03-06 Jakub Jelinek PR c++/56543 * g++.dg/template/typename20.C: New test. 2013-03-05 Jakub Jelinek PR debug/56510 * gcc.dg/pr56510.c: New test. PR rtl-optimization/56484 * gcc.c-torture/compile/pr56484.c: New test. 2013-03-05 Paolo Carlini PR c++/56530 * g++.dg/warn/Wsign-conversion-2.C: New. 2013-03-05 Richard Biener PR tree-optimization/56270 * gcc.dg/vect/slp-38.c: New testcase. 2013-03-05 Jakub Jelinek PR rtl-optimization/56494 * gcc.dg/pr56494.c: New test. 2013-01-04 Eric Botcazou * gcc.dg/pr56424.c: New test. 2013-03-04 Georg-Johann Lay * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling. * gcc.dg/pr56228.c : Skip. 2013-03-04 Georg-Johann Lay PR testsuite/52641 PR tree-optimization/52631 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int. 2013-03-03 David Edelsohn * gcc.dg/vect/vect-82_64.c: Skip on AIX. * gcc.dg/vect/vect-83_64.c: Same. 2013-03-03 Mikael Morin PR fortran/56477 * gfortran.dg/pointer_check_13.f90: New test. 2013-03-03 Mikael Morin PR fortran/54730 * gfortran.dg/array_constructor_42.f90: New test. 2013-03-02 Paolo Carlini PR c++/52688 * g++.dg/template/static33.C: New. * g++.dg/template/static34.C: Likewise. PR c++/10291 * g++.dg/template/static35.C: New. 2013-03-01 Steve Ellcey * gcc.dg/pr56396.c: Require pic support. 2013-03-01 Richard Biener PR tree-optimization/55481 * gcc.dg/torture/pr56488.c: New testcase. 2013-02-28 Konstantin Serebryany Jakub Jelinek PR sanitizer/56454 * g++.dg/asan/default-options-1.C (__asan_default_options): Use no_sanitize_address attribute rather than no_address_safety_analysis. * g++.dg/asan/sanitizer_test_utils.h (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise. * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute in addition to no_address_safety_analysis. 2013-02-28 Jason Merrill PR c++/56481 * g++.dg/cpp0x/constexpr-and.C: New. 2013-02-28 Martin Jambor PR tree-optimization/56294 * g++.dg/debug/pr56294.C: New test. 2013-02-28 Marcus Shawcroft * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*. 2013-02-27 Marek Polacek PR rtl-optimization/56466 * gcc.dg/pr56466.c: New test. 2013-02-28 Naveen H.S * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications. * gcc.dg/tree-ssa/slsr-2.c: Likewise. * gcc.dg/tree-ssa/slsr-3.c: Likewise. 2013-02-27 Andrey Belevantsev PR middle-end/45472 * gcc.dg/pr45472.c: New test. 2013-02-26 Marek Polacek PR tree-optimization/56426 * gcc.dg/pr56436.c: New test. 2013-02-26 Jakub Jelinek PR tree-optimization/56448 * gcc.c-torture/compile/pr56448.c: New test. PR tree-optimization/56443 * gcc.dg/torture/pr56443.c: New test. 2013-02-25 Richard Biener PR tree-optimization/56175 * gcc.dg/tree-ssa/forwprop-24.c: New testcase. 2013-02-24 Jakub Jelinek PR c++/56403 * g++.dg/torture/pr56403.C: New test. 2013-02-25 Catherine Moore Revert: 2013-02-24 Catherine Moore Richard Sandiford * gcc.target/mips/mips.exp: Add microMIPS support. * gcc.target/mips/umips-movep-2.c: New test. * gcc.target/mips/umips-lwp-2.c: New test. * gcc.target/mips/umips-swp-5.c: New test. * gcc.target/mips/umips-constraints-1.c: New test. * gcc.target/mips/umips-lwp-3.c: New test. * gcc.target/mips/umips-swp-6.c: New test. * gcc.target/mips/umips-constraints-2.c: New test. * gcc.target/mips/umips-save-restore-1.c: New test. * gcc.target/mips/umips-lwp-4.c: New test. * gcc.target/mips/umips-swp-7.c: New test. * gcc.target/mips/umips-save-restore-2.c: New test. * gcc.target/mips/umips-lwp-swp-volatile.c: New test. * gcc.target/mips/umips-lwp-5.c: New test. * gcc.target/mips/umips-save-restore-3.c: New test. * gcc.target/mips/umips-lwp-6.c: New test. * gcc.target/mips/umips-swp-1.c: New test. * gcc.target/mips/umips-lwp-7.c: New test. * gcc.target/mips/umips-swp-2.c: New test. * gcc.target/mips/umips-lwp-8.c: New test. * gcc.target/mips/umips-swp-3.c: New test. * gcc.target/mips/umips-movep-1.c: New test. * gcc.target/mips/umips-lwp-1.c: New test. * gcc.target/mips/umips-swp-4.c: New test. 2013-02-24 Catherine Moore Richard Sandiford * gcc.target/mips/mips.exp: Add microMIPS support. * gcc.target/mips/umips-movep-2.c: New test. * gcc.target/mips/umips-lwp-2.c: New test. * gcc.target/mips/umips-swp-5.c: New test. * gcc.target/mips/umips-constraints-1.c: New test. * gcc.target/mips/umips-lwp-3.c: New test. * gcc.target/mips/umips-swp-6.c: New test. * gcc.target/mips/umips-constraints-2.c: New test. * gcc.target/mips/umips-save-restore-1.c: New test. * gcc.target/mips/umips-lwp-4.c: New test. * gcc.target/mips/umips-swp-7.c: New test. * gcc.target/mips/umips-save-restore-2.c: New test. * gcc.target/mips/umips-lwp-swp-volatile.c: New test. * gcc.target/mips/umips-lwp-5.c: New test. * gcc.target/mips/umips-save-restore-3.c: New test. * gcc.target/mips/umips-lwp-6.c: New test. * gcc.target/mips/umips-swp-1.c: New test. * gcc.target/mips/umips-lwp-7.c: New test. * gcc.target/mips/umips-swp-2.c: New test. * gcc.target/mips/umips-lwp-8.c: New test. * gcc.target/mips/umips-swp-3.c: New test. * gcc.target/mips/umips-movep-1.c: New test. * gcc.target/mips/umips-lwp-1.c: New test. * gcc.target/mips/umips-swp-4.c: New test. 2013-02-22 Jakub Jelinek PR sanitizer/56393 * lib/asan-dg.exp (asan_link_flags): Add -B${gccpath}/libsanitizer/asan/ to flags. 2013-02-21 Jakub Jelinek PR middle-end/56420 * gcc.dg/torture/pr56420.c: New test. 2013-02-20 Aldy Hernandez PR middle-end/56108 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe. 2013-02-21 Martin Jambor PR tree-optimization/56310 * g++.dg/ipa/pr56310.C: New test. 2013-02-21 Janus Weil PR fortran/56385 * gfortran.dg/proc_ptr_comp_37.f90: New. 2013-02-21 Richard Biener PR tree-optimization/56415 Revert 2013-02-11 Richard Biener PR tree-optimization/56273 * g++.dg/warn/Warray-bounds-6.C: New testcase. * gcc.dg/tree-ssa/pr21559.c: Adjust. * gcc.dg/tree-ssa/vrp17.c: Likewise. * gcc.dg/tree-ssa/vrp18.c: Likewise. * gcc.dg/tree-ssa/vrp23.c: Likewise. * gcc.dg/tree-ssa/vrp24.c: Likewise. 2013-02-21 Marek Polacek PR tree-optimization/56398 * g++.dg/torture/pr56398.C: New test. 2013-02-21 Jakub Jelinek PR inline-asm/56405 * gcc.c-torture/compile/pr56405.c: New test. 2013-02-20 Jan Hubicka PR tree-optimization/56265 * g++.dg/ipa/devirt-11.C: New testcase. 2013-02-20 Richard Biener * gcc.dg/tree-ssa/forwprop-8.c: Adjust. 2013-02-20 Richard Biener Jakub Jelinek PR tree-optimization/56396 * gcc.dg/pr56396.c: New testcase. 2013-02-20 Paolo Carlini PR c++/56373 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New. 2013-02-19 Richard Biener PR tree-optimization/56384 * gcc.dg/torture/pr56384.c: New testcase. 2013-02-19 Jakub Jelinek PR tree-optimization/56350 * gcc.dg/pr56350.c: New test. PR tree-optimization/56381 * g++.dg/opt/pr56381.C: New test. 2013-02-18 Jakub Jelinek PR pch/54117 * lib/dg-pch.exp (pch-init, pch-finish, check_effective_target_pch_supported_debug): New procs. (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED. Likewise if $pch_unsupported_debug and $flags include -g. Skip FAILs about missing *.gch file if $pch_unsupported_debug and dg-require-effective-target pch_unsupported_debug. * g++.dg/pch/pch.exp: Call pch-init and pch-finish. * objc.dg/pch/pch.exp: Likewise. * gcc.dg/pch/pch.exp: Likewise. * gcc.dg/pch/valid-1.c: Add dg-require-effective-target pch_unsupported_debug. * gcc.dg/pch/valid-1.hs: Likewise. * gcc.dg/pch/valid-1b.c: Likewise. * gcc.dg/pch/valid-1b.hs: Likewise. 2013-02-18 Richard Biener PR tree-optimization/56366 * gcc.dg/torture/pr56366.c: New testcase. 2013-02-18 Richard Biener PR middle-end/56349 * gcc.dg/torture/pr56349.c: New testcase. 2013-02-18 Richard Biener PR tree-optimization/56321 * gcc.dg/torture/pr56321.c: New testcase. 2013-02-16 Edgar E. Iglesias * gcc.dg/20020312-2.c: Define MicroBlaze PIC register 2013-02-16 Jakub Jelinek Dodji Seketeli PR asan/56330 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file. * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise. * c-c++-common/asan/pr56330.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-1.c (test1): Ensure the size argument of __builtin_memcpy is a constant. 2013-02-15 Jonathan Wakely Paolo Carlini PR c++/51242 * g++.dg/cpp0x/enum23.C: New. 2013-02-15 Oleg Endo PR target/54685 * gcc.target/sh/pr54685.c: Fix scanning of not insn. 2013-02-15 Vladimir Makarov PR rtl-optimization/56348 * gcc.target/i386/pr56348.c: New test. 2013-02-15 Greta Yorsh * gcc.target/arm/interrupt-1.c: Fix for thumb mode. * gcc.target/arm/interrupt-2.c: Likewise. 2013-02-15 Tobias Burnus PR fortran/56318 * gfortran.dg/matmul_9.f90: New. 2013-02-15 Tobias Burnus PR fortran/53818 * gfortran.dg/init_flag_11.f90: New. 2013-02-14 Rainer Orth * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace. 2013-02-14 Rainer Orth * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment characters. 2013-02-14 Dominique d'Humieres Tobias Burnus PR testsuite/56138 * gfortran.dg/allocatable_function_7.f90: New. 2013-02-14 Jakub Jelinek * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards. * asan_globals_test-wrapper.cc: New file. * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc instead of asan_globals_test.cc as dg-additional-sources. Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc. * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include "sanitizer_test_utils.h" instead of "sanitizer_common/tests/sanitizer_test_utils.h". * g++.dg/asan/asan_str_test.cc: New file, synced from upstream. * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream. * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream. * g++.dg/asan/asan_globals_test.cc: Synced from upstream. * g++.dg/asan/asan_test.cc: Synced from upstream. * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream. 2013-02-14 Dodji Seketeli Fix an asan crash * c-c++-common/asan/memcmp-2.c: New test. 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net> PR c++/55582 * g++.dg/cpp0x/udlit-string-literal.h: New. * g++.dg/cpp0x/udlit-string-literal.C: New. 2013-02-13 Sriraman Tallam * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C. 2013-02-13 Vladimir Makarov PR target/56184 * gcc.target/arm/pr56184.C: New test. 2013-02-13 Jakub Jelinek PR c++/56302 * g++.dg/torture/pr56302.C: New test. * g++.dg/cpp0x/constexpr-56302.C: New test. * c-c++-common/pr56302.c: New test. 2013-02-13 Tobias Burnus Rainer Orth PR fortran/56204 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==". * gfortran.dg/quad_3.f90: Ditto. 2013-02-13 Kostya Serebryany * c-c++-common/asan/strncpy-overflow-1.c: Update the test to match the fresh asan run-time. * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto. 2013-02-12 Dodji Seketeli Avoid instrumenting duplicated memory access in the same basic block * c-c++-common/asan/no-redundant-instrumentation-1.c: New test. * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise. * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise. * c-c++-common/asan/inc.c: Likewise. 2013-02-12 Vladimir Makarov PR inline-asm/56148 * gcc.target/i386/pr56148.c: New test. 2013-02-12 Dominique d'Humieres Tobias Burnus PR testsuite/56082 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4 to kind=2. 2013-02-12 Richard Biener PR lto/56297 * gcc.dg/lto/pr56297_0.c: New testcase. * gcc.dg/lto/pr56297_0.c: Likewise. 2013-02-12 Janus Weil PR fortran/46952 * gfortran.dg/typebound_deferred_1.f90: New. 2013-02-12 Jakub Jelinek PR rtl-optimization/56151 * gcc.target/i386/pr56151.c: New test. 2013-02-11 Sriraman Tallam * g++.dg/ext/mv12.C: New test. * g++.dg/ext/mv12.h: New file. * g++.dg/ext/mv12-aux.C: New file. * g++.dg/ext/mv13.C: New test. 2013-02-11 Sebastian Huber * lib/target-supports.exp (check_effective_target_powerpc_eabi_ok): New. * gcc.target/powerpc/ppc-eabi.c: Use require effective target powerpc_eabi_ok. * gcc.target/powerpc/ppc-sdata-1.c: Likewise. * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile only. * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*. * gcc.target/powerpc/pr51623.c: Likewise. * gcc.target/powerpc/ppc-stackalign-1.c: Likewise. * gcc.target/powerpc/ppc-ldstruct.c: Likewise. 2013-02-11 Alexander Potapenko Jack Howarth Jakub Jelinek PR sanitizer/55617 * g++.dg/asan/pr55617.C: Run on all targets. 2013-02-11 Uros Bizjak PR rtl-optimization/56275 * gcc.dg/pr56275.c: New test. 2013-02-11 Richard Biener PR tree-optimization/56273 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging. 2013-02-11 Richard Biener PR tree-optimization/56264 * gcc.dg/torture/pr56264.c: New testcase. 2013-02-11 Richard Biener PR tree-optimization/56273 * g++.dg/warn/Warray-bounds-6.C: New testcase. * gcc.dg/tree-ssa/pr21559.c: Adjust. * gcc.dg/tree-ssa/vrp17.c: Likewise. * gcc.dg/tree-ssa/vrp18.c: Likewise. * gcc.dg/tree-ssa/vrp23.c: Likewise. * gcc.dg/tree-ssa/vrp24.c: Likewise. 2013-02-09 Uros Bizjak * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__ for *-*-linux-gnu targets. * g++.dg/asan/interception-test-1.c: Ditto. * g++.dg/asan/interception-failure-test-1.C: Ditto. * g++.dg/asan/interception-malloc-test-1.C: Ditto. 2013-02-09 Paul Thomas PR fortran/55362 * gfortran.dg/intrinsic_size_4.f90 : New test. 2013-02-09 Jakub Jelinek PR target/56256 * gcc.target/powerpc/pr56256.c: New test. 2013-02-08 Ian Lance Taylor * lib/go.exp: Load timeout.exp. 2013-02-08 Vladimir Makarov PR rtl-optimization/56246 * gcc.target/i386/pr56246.c: New test. 2013-02-08 Jeff Law PR debug/53948 * gcc.dg/debug/dwarf2/pr53948.c: New test. 2013-02-08 Michael Meissner PR target/56043 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on powerpc*-*-linux*. 2013-02-08 Edgar E. Iglesias * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0 2013-02-08 Jakub Jelinek PR rtl-optimization/56195 * gcc.dg/torture/pr56195.c: New test. 2013-02-08 Mikael Morin PR fortran/54107 * gfortran.dg/recursive_interface_2.f90: New test. 2013-02-08 Jakub Jelinek PR tree-optimization/56250 * gcc.c-torture/execute/pr56250.c: New test. 2013-02-08 Georg-Johann Lay PR tree-optimization/56064 * gcc.dg/fixed-point/view-convert-2.c: New test. 2013-02-08 Michael Matz PR tree-optimization/52448 * gcc.dg/pr52448.c: New test. 2013-02-08 Richard Biener PR middle-end/56181 * gcc.dg/torture/pr56181.c: New testcase. 2013-02-08 Georg-Johann Lay PR target/54222 * gcc.target/avr/torture/builtins-4-roundfx.c: New test. * gcc.target/avr/torture/builtins-5-countlsfx.c: New test. 2013-02-07 Jakub Jelinek PR c++/56241 * g++.dg/parse/crash61.C: New test. PR c++/56239 * g++.dg/parse/pr56239.C: New test. PR c++/56237 * g++.dg/abi/mangle61.C: New test. 2013-02-07 Vladimir Makarov PR rtl-optimization/56225 * gcc.target/i386/pr56225.c: New test. 2013-02-07 Jakub Jelinek PR debug/56154 * gcc.dg/guality/pr56154-1.c: New test. * gcc.dg/guality/pr56154-2.c: New test. * gcc.dg/guality/pr56154-3.c: New test. * gcc.dg/guality/pr56154-4.c: New test. * gcc.dg/guality/pr56154-aux.c: New file. PR tree-optimization/55789 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of cleanup-tree-dump. * gcc.dg/tree-ssa/inline-3.c: Add --param max-early-inliner-iterations=2 option. 2013-02-07 Rainer Orth PR debug/53363 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86. Add -fno-dwarf2-cfi-asm to dg-options. Adapt match count. 2013-02-07 Jakub Jelinek PR target/56228 * gcc.dg/pr56228.c: New test. 2013-02-07 Alan Modra PR target/54009 * gcc.target/powerpc/pr54009.c: New test. PR target/54131 * gfortran.dg/pr54131.f: New test. 2013-02-06 Paul Thomas PR fortran/55789 * gfortran.dg/array_constructor_41.f90: New test. 2013-02-06 Janus Weil PR fortran/55978 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now. 2013-02-06 Jakub Jelinek PR middle-end/56217 * g++.dg/gomp/pr56217.C: New test. 2013-02-05 Jakub Jelinek PR tree-optimization/56205 * gcc.dg/tree-ssa/stdarg-6.c: New test. * gcc.c-torture/execute/pr56205.c: New test. 2013-02-05 Richard Biener PR tree-optimization/53342 PR tree-optimization/53185 * gcc.dg/vect/pr53185-2.c: New testcase. 2013-02-05 Jan Hubicka PR tree-optimization/55789 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations. * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations. * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations. * g++.dg/ipa/inline-1.C: New testcase. * g++.dg/ipa/inline-2.C: New testcase. * g++.dg/ipa/inline-3.C: New testcase. 2013-02-05 Jan Hubicka PR tree-optimization/55789 * g++.dg/torture/pr55789.C: New testcase. 2013-02-05 Jakub Jelinek PR middle-end/56167 * gcc.dg/pr56167.c: New test. 2013-02-04 Oleg Endo PR target/55146 * gcc.target/sh/pr55146.c: New. 2013-02-04 Oleg Endo PR tree-optimization/54386 * gcc.target/sh/pr54386.c: New. 2013-02-04 Paul Thomas PR fortran/56008 * gfortran.dg/realloc_on _assign_16.f90 : New test. PR fortran/47517 * gfortran.dg/realloc_on _assign_17.f90 : New test. 2013-02-04 Alexander Potapenko Jack Howarth Jakub Jelinek PR sanitizer/55617 * g++.dg/asan/pr55617.C: New test. 2013-02-04 Mikael Morin PR fortran/54195 * gfortran.dg/typebound_operator_19.f90: New test. * gfortran.dg/typebound_assignment_4.f90: New test. 2013-02-04 Mikael Morin PR fortran/54107 * gfortran.dg/recursive_interface_1.f90: New test. 2013-02-04 Richard Guenther PR lto/56168 * gcc.dg/lto/pr56168_0.c: New testcase. * gcc.dg/lto/pr56168_1.c: Likewise. 2013-02-02 Thomas Koenig PR fortran/50627 PR fortran/56054 * gfortran.dg/block_12.f90: New test. * gfortran.dg/module_error_1.f90: New test. 2013-02-02 Richard Sandiford * lib/target-supports.exp (check_effective_target_vect_float) (check_effective_target_vect_no_align): Add mips-sde-elf. 2013-02-01 Jakub Jelinek * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse. 2013-02-01 David Edelsohn * gcc.dg/pr56023.c: XFAIL on AIX. * gcc.dg/vect/pr49352.c: Same. 2013-02-01 Eric Botcazou * gnat.dg/opt26.adb: New test. 2013-01-31 Ramana Radhakrishnan Revert. 2013-01-27 Amol Pise * gcc.target/arm/neon-vfnms-1.c: New test. * gcc.target/arm/neon-vfnma-1.c: New test. 2013-01-31 Richard Biener PR tree-optimization/56157 * gcc.dg/torture/pr56157.c: New testcase. 2013-01-30 Richard Biener PR tree-optimization/56150 * gcc.dg/torture/pr56150.c: New testcase. 2013-01-30 Jakub Jelinek PR sanitizer/55374 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame printed in backtrace. * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new to avoid errors about mismatched allocation vs. deallocation. PR c++/55742 * g++.dg/mv1.C: Moved to... * g++.dg/ext/mv1.C: ... here. Adjust test. * g++.dg/mv2.C: Moved to... * g++.dg/ext/mv2.C: ... here. Adjust test. * g++.dg/mv3.C: Moved to... * g++.dg/ext/mv3.C: ... here. * g++.dg/mv4.C: Moved to... * g++.dg/ext/mv4.C: ... here. * g++.dg/mv5.C: Moved to... * g++.dg/ext/mv5.C: ... here. Adjust test. * g++.dg/mv6.C: Moved to... * g++.dg/ext/mv6.C: ... here. Adjust test. * g++.dg/ext/mv7.C: New test. * g++.dg/ext/mv8.C: New test. * g++.dg/ext/mv9.C: New test. * g++.dg/ext/mv10.C: New test. * g++.dg/ext/mv11.C: New test. 2013-01-30 Vladimir Makarov PR rtl-optimization/56144 * gcc.dg/pr56144.c: New. 2013-01-30 David Edelsohn * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI message. * g++.dg/cpp0x/constexpr-53094-3.C: Same. * g++.dg/cpp0x/constexpr-55573.C: Same 2013-01-30 Georg-Johann Lay PR tree-optimization/56064 * gcc.dg/fixed-point/view-convert.c: New test. 2013-01-30 Andreas Schwab * lib/target-supports-dg.exp (dg-process-target): Use expr to evaluate the end index in string range. 2013-01-30 Tobias Burnus PR fortran/56138 * gfortran.dg/allocatable_function_6.f90: New. 2013-01-29 Janus Weil Mikael Morin PR fortran/54107 * gfortran.dg/proc_ptr_comp_36.f90: New. 2013-01-29 Richard Biener PR tree-optimization/55270 * gcc.dg/torture/pr55270.c: New testcase. 2013-01-28 Jakub Jelinek PR rtl-optimization/56117 * gcc.dg/pr56117.c: New test. 2013-01-28 Richard Biener PR tree-optimization/56034 * gcc.dg/torture/pr56034.c: New testcase. 2013-01-28 Jakub Jelinek PR tree-optimization/56125 * gcc.dg/pr56125.c: New test. 2013-01-28 Tobias Burnus Mikael Morin PR fortran/53537 * gfortran.dg/import2.f90: Adjust undeclared type error messages. * gfortran.dg/import8.f90: Likewise. * gfortran.dg/interface_derived_type_1.f90: Likewise. * gfortran.dg/import10.f90: New test. * gfortran.dg/import11.f90: Likewise 2013-01-28 Jakub Jelinek PR testsuite/56053 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and string.h. Provide memset, malloc and free prototypes, adjust line numbers in dg-output. * c-c++-common/asan/stack-overflow-1.c: Don't include string.h. Provide memset prototype and adjust line numbers in dg-output. * c-c++-common/asan/global-overflow-1.c: Likewise. PR tree-optimization/56094 * gcc.dg/pr56094.c: New test. 2013-01-27 Amol Pise * gcc.target/arm/neon-vfnms-1.c: New test. * gcc.target/arm/neon-vfnma-1.c: New test. 2013-01-27 Uros Bizjak PR target/56114 * gcc.target/i386/pr56114.c: New test. 2013-01-27 Paul Thomas PR fortran/55984 * gfortran.dg/associate_14.f90: New test. PR fortran/56047 * gfortran.dg/associate_13.f90: New test. 2013-01-25 Jakub Jelinek PR tree-optimization/56098 * gcc.dg/pr56098-1.c: New test. * gcc.dg/pr56098-2.c: New test. 2013-01-25 Georg-Johann Lay PR target/54222 * gcc.target/avr/torture/builtins-3-absfx.c: New test. 2013-01-22 Marek Polacek PR tree-optimization/56035 * gcc.dg/pr56035.c: New test. 2013-01-24 Richard Sandiford * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls for MIPS. 2013-01-24 Richard Sandiford * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects 2013-01-24 Jakub Jelinek PR c/56078 * gcc.dg/pr56078.c: New test. * gcc.c-torture/compile/20030305-1.c: Add dg-error lines. 2013-01-24 Martin Jambor PR tree-optimization/55927 * g++.dg/ipa/devirt-10.C: Disable early inlining. 2013-01-24 Uros Bizjak * gcc.target/i386/movsd.c: New test. 2013-01-24 Steven Bosscher PR inline-asm/55934 * gcc.target/i386/pr55934.c: New test. 2013-01-23 Janus Weil PR fortran/56081 * gfortran.dg/select_8.f90: New. 2013-01-23 David Holsgrove * gcc.target/microblaze/microblaze.exp: Remove target_config_cflags check. 2013-01-23 Jakub Jelinek PR fortran/56052 * gfortran.dg/gomp/pr56052.f90: New test. PR target/49069 * gcc.dg/pr49069.c: New test. 2013-01-22 Paolo Carlini PR c++/55944 * g++.dg/cpp0x/constexpr-static10.C: New. 2013-01-22 Uros Bizjak PR target/56028 * gcc.target/i386/pr56028.c: New test. 2013-01-22 Jakub Jelinek PR target/55686 * gcc.target/i386/pr55686.c: New test. 2013-01-22 Dodji Seketeli PR c++/53609 * g++.dg/cpp0x/variadic139.C: New test. * g++.dg/cpp0x/variadic140.C: Likewise. * g++.dg/cpp0x/variadic141.C: Likewise. 2013-01-22 Eric Botcazou * gnat.dg/warn8.adb: New test. 2013-01-21 Thomas Koenig PR fortran/55919 * gfortran.dg/include_8.f90: New test. 2013-01-21 Uros Bizjak * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump. * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump. 2013-01-21 Jakub Jelinek PR tree-optimization/56051 * gcc.c-torture/execute/pr56051.c: New test. 2013-01-21 Uros Bizjak PR rtl-optimization/56023 * gcc.dg/pr56023.c: New test. 2013-01-21 Martin Jambor PR middle-end/56022 * gcc.target/i386/pr56022.c: New test. 2013-01-21 Jason Merrill * lib/target-supports.exp (check_effective_target_alias): New. 2013-01-20 Jack Howarth PR debug/53235 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin. 2013-01-20 Hans-Peter Nilsson * gfortran.dg/inquire_10.f90: Run only for non-newlib targets. 2013-01-19 Jeff Law PR tree-optimization/52631 * tree-ssa/pr52631.c: New test. * tree-ssa/ssa-fre-9: Update expected output. 2013-01-19 Anthony Green * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register for moxie. 2013-01-18 Jakub Jelinek PR tree-optimization/56029 * g++.dg/torture/pr56029.C: New test. 2013-01-18 Sharad Singhai PR tree-optimization/55995 * gcc.dg/vect/vect.exp: Use "details" flags for dump info. 2013-01-18 Vladimir Makarov PR target/55433 * gcc.target/i386/pr55433.c: New. 2013-01-18 Jakub Jelinek PR middle-end/56015 * gfortran.dg/pr56015.f90: New test. 2013-01-18 Janis Johnson * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive. 2013-01-18 James Greenhalgh * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output. * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise. * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise. * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise. 2013-01-17 Jeff Law * gcc.dg/pr52573.c: Move to... * gcc.target/m68k/pr52573.c: Here. Eliminate target selector. PR rtl-optimization/52573 * gcc.dg/pr52573.c: New test. 2013-01-17 Jack Howarth PR sanitizer/55679 * g++.dg/asan/interception-test-1.C: Skip on darwin. * lib/target-supports.exp (check_effective_target_swapcontext): Use check_no_compiler_messages to test support in ucontext.h. (check_effective_target_setrlimit): Return 0 for Darwin's non-posix compliant RLIMIT_AS. 2013-01-17 Marek Polacek PR rtl-optimization/55833 * gcc.dg/pr55833.c: New test. 2013-01-17 Jan Hubicka PR tree-optimization/55273 * gcc.c-torture/compile/pr55273.c: New testcase. 2013-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. 2013-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. 2013-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. 2013-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. 2013-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.