Convert execute.exp to use the dg framework.
authorBernd Schmidt <bernds@codesourcery.com>
Mon, 25 Aug 2014 16:12:35 +0000 (16:12 +0000)
committerBernd Schmidt <bernds@gcc.gnu.org>
Mon, 25 Aug 2014 16:12:35 +0000 (16:12 +0000)
commit423608115c8c93386979d6e90291dc5985601c04
treefef83716983ef140dac48d0405eb40ec11d350d3
parentd099d9a4d62656cd39f06617f024455f696c2844
Convert execute.exp to use the dg framework.

* gcc.c-torture/execute/execute.exp: Replace with slightly adapted
copy of compile/compile.exp.
* gcc.c-torture/execute/20010122-1.c: Skip if -fomit-frame-pointer.
* gcc.c-torture/execute/20010129-1.c: Add -mtune=i686 if compiling for
i?86-*.
* gcc.c-torture/execute/20020404-1.c: Require int32plus.  Skip if
m32c-*-*.
* gcc.c-torture/execute/20021024-1.c: Require int32plus.
* gcc.c-torture/execute/20021127-1.c: Add -std=c99 option.
* gcc.c-torture/execute/20030125-1.c: Require c99_runtime.
* gcc.c-torture/execute/20030216-1.c: Skip if -O1.
* gcc.c-torture/execute/20030222-1.c: Skip on spu-*-*.
* gcc.c-torture/execute/20040629-1.c: Require int32plus.
* gcc.c-torture/execute/20040703-1.c: Likewise.
* gcc.c-torture/execute/20040705-1.c: Likewise.
* gcc.c-torture/execute/20040705-2.c: Likewise.
* gcc.c-torture/execute/20040709-1.c: Likewise.
* gcc.c-torture/execute/20040709-2.c: Likewise.
* gcc.c-torture/execute/20040811-1.c: Likewise.
* gcc.c-torture/execute/20050316-1.c: Likewise.  Add -Wno-psabi.
* gcc.c-torture/execute/20050316-2.c: Use -mno-mmx -Wno-psabi when
compiling for x86_64-* or i?86-*.
* gcc.c-torture/execute/20050604-1.c: Likewise.
* gcc.c-torture/execute/20050316-3.c: Add -Wno-psabi option.
* gcc.c-torture/execute/20050604-1.c: Use -mno-mmx when compiling
for x86_64-* or i?86-*.
* gcc.c-torture/execute/20061101-1.c: Require int32plus.
* gcc.c-torture/execute/20061220-1.c: Skip on rl78-*.
* gcc.c-torture/execute/20081117-1.c: Require int32plus.
* gcc.c-torture/execute/20101011-1.c: Add -fnon-call-exceptions
option.
* gcc.c-torture/execute/20111227-2.c: Moved to...
* gcc.dg/20111227-2.c: ... here.  Add -free option.
* gcc.c-torture/execute/20111227-3.c: Likewise move to...
* gcc.dg/20111227-3.c: ... here.  Add -free option.
* gcc.c-torture/execute/20120919-1.c: Require int32plus.
* gcc.c-torture/execute/920612-1.c: Add -fwrapv option.  Add
declarations for abort and exit.
* gcc.c-torture/execute/920711-1.c: Likewise.
* gcc.c-torture/execute/930529-1.c: Likewise.
* gcc.c-torture/execute/980709-1.c: Xfail if on AIX with -msoft-float.
* gcc.c-torture/execute/981130-1.c: Xfail on m32r-* with scheduling.
* gcc.c-torture/execute/990127-1.c: Add delcarations for abort and
exit.
* gcc.c-torture/execute/990127-2.c: Add -mpc64 option if compiling
for i?86-* or x86_64-*.  Add declarations for abort and exit.
* gcc.c-torture/execute/990413-2.c: Skip if not compiling for
i?86-* or x86_64-*.
* gcc.c-torture/execute/990826-0.c: Xfail if on AIX with -msoft-float.
* gcc.c-torture/execute/bf64-1.c: Xfail on mcore-*.
* gcc.c-torture/execute/bitfld-4.c: Require int32plus.
* gcc.c-torture/execute/cmpsi-2.c: Likewise.
* gcc.c-torture/execute/eeprof-1.c: Add -finstrument-functions option.
Xfail on powerpc-ibm-aix*.  Add declaration for abort.
* gcc.c-torture/execute/ipa-sra-2.c: Require int32plus.
* gcc.c-torture/execute/loop-2f.c: Require mmap.  Skip if on
m68k-linux.
* gcc.c-torture/execute/loop-2g.c: Likewise.
* gcc.c-torture/execute/mode-dependent-address.c: Require stdint_types.
* gcc.c-torture/execute/nest-align-1.c: Add -mno-eabi option for
powerpc-*-eabi*.
* gcc.c-torture/execute/pr19689.c: Require int32plus.
* gcc.c-torture/execute/pr22493-1.c: Add -fwrapv option.
* gcc.c-torture/execute/pr23047.c: Likewise.
* gcc.c-torture/execute/pr23135.c: Add -Wno-psabi option.  Add
declarations for abort and exit.
* gcc.c-torture/execute/pr29797-1.c: Require int32plus.
* gcc.c-torture/execute/pr31448.c: Likewise.
* gcc.c-torture/execute/pr35456.c: Skip on vax.
* gcc.c-torture/execute/pr37573.c: Require int32plus.
* gcc.c-torture/execute/pr38151.c: Add -Wno-psabi option.
* gcc.c-torture/execute/pr39228.c: Add -mieee for sh* and alpha*.
Skip on spu-*.
* gcc.c-torture/execute/pr39501.c: Add -ffast-math option.  Add
declarations for abort and exit.
* gcc.c-torture/execute/pr40386.c: Add declarations for abort and exit.
* gcc.c-torture/execute/pr43220.c: Require int32plus.
* gcc.c-torture/execute/pr44583.c: Add -mieee option for sh*.
* gcc.c-torture/execute/pr45262.c: Require int32plus.
* gcc.c-torture/execute/pr47237.c: Xfail on nios2-*.
* gcc.c-torture/execute/pr51581-1.c: Require int32plus.
* gcc.c-torture/execute/pr51582-2.c: Likewise.
* gcc.c-torture/execute/pr52979-1.c: Likewise.
* gcc.c-torture/execute/pr52979-2.c: Likewise.
* gcc.c-torture/execute/pr56799.c: Likewise.
* gcc.c-torture/execute/pr57124.c: Likewise.  Add -fno-strict-overflow
option.  Add declarations for abort and exit.
* gcc.c-torture/execute/pr57344-2.c: Require int32plus.
* gcc.c-torture/execute/pr58570.c: Likewise.
* gcc.c-torture/execute/pr60822.c: Likewise.
* gcc.c-torture/execute/pr7284-1.c: Likewise.
* gcc.c-torture/execute/shiftdi.c: Likewise.
* gcc.c-torture/execute/simd-4.c: Require stdint_types.
* gcc.c-torture/execute/strncmp-1.c: Xfail if vxworks_kernel.
* gcc.c-torture/execute/usmul.c: Require int32plus.
* gcc.c-torture/execute/vrp-5.c: Likewise.
* gcc.c-torture/execute/vrp-6.c: Likewise.
* gcc.c-torture/execute/zerolen-2.c: Skip on epiphany-*.
* gcc.c-torture/execute/20010122-1.x: Delete.
* gcc.c-torture/execute/20010129-1.x: Delete.
* gcc.c-torture/execute/20020404-1.x: Delete.
* gcc.c-torture/execute/20021024-1.x: Delete.
* gcc.c-torture/execute/20021127-1.x: Delete.
* gcc.c-torture/execute/20030125-1.x: Delete.
* gcc.c-torture/execute/20030216-1.x: Delete.
* gcc.c-torture/execute/20030222-1.x: Delete.
* gcc.c-torture/execute/20040629-1.x: Delete.
* gcc.c-torture/execute/20040703-1.x: Delete.
* gcc.c-torture/execute/20040705-1.x: Delete.
* gcc.c-torture/execute/20040705-2.x: Delete.
* gcc.c-torture/execute/20040709-1.x: Delete.
* gcc.c-torture/execute/20040709-2.x: Delete.
* gcc.c-torture/execute/20040811-1.x: Delete.
* gcc.c-torture/execute/20050316-1.x: Delete.
* gcc.c-torture/execute/20050316-2.x: Delete.
* gcc.c-torture/execute/20050316-3.x: Delete.
* gcc.c-torture/execute/20050604-1.x: Delete.
* gcc.c-torture/execute/20061101-1.x: Delete.
* gcc.c-torture/execute/20061220-1.x: Delete.
* gcc.c-torture/execute/20081117-1.x: Delete.
* gcc.c-torture/execute/20101011-1.x: Delete.
* gcc.c-torture/execute/20120919-1.x: Delete.
* gcc.c-torture/execute/920612-1.x: Delete.
* gcc.c-torture/execute/920710-1.x: Delete.
* gcc.c-torture/execute/920711-1.x: Delete.
* gcc.c-torture/execute/930529-1.x: Delete.
* gcc.c-torture/execute/931004-12.x: Delete.
* gcc.c-torture/execute/980709-1.x: Delete.
* gcc.c-torture/execute/981130-1.x: Delete.
* gcc.c-torture/execute/990127-2.x: Delete.
* gcc.c-torture/execute/990413-2.x: Delete.
* gcc.c-torture/execute/990826-0.x: Delete.
* gcc.c-torture/execute/bf64-1.x: Delete.
* gcc.c-torture/execute/bitfld-4.x: Delete.
* gcc.c-torture/execute/cmpsi-2.x: Delete.
* gcc.c-torture/execute/cvt-1.x: Delete.
* gcc.c-torture/execute/eeprof-1.x: Delete.
* gcc.c-torture/execute/ipa-sra-2.x: Delete.
* gcc.c-torture/execute/loop-2f.x: Delete.
* gcc.c-torture/execute/loop-2g.x: Delete.
* gcc.c-torture/execute/mode-dependent-address.x: Delete.
* gcc.c-torture/execute/nest-align-1.x: Delete.
* gcc.c-torture/execute/pr19689.x: Delete.
* gcc.c-torture/execute/pr22493-1.x: Delete.
* gcc.c-torture/execute/pr23047.x: Delete.
* gcc.c-torture/execute/pr23135.x: Delete.
* gcc.c-torture/execute/pr29797-1.x: Delete.
* gcc.c-torture/execute/pr31448.x: Delete.
* gcc.c-torture/execute/pr35456.x: Delete.
* gcc.c-torture/execute/pr37573.x: Delete.
* gcc.c-torture/execute/pr38151.x: Delete.
* gcc.c-torture/execute/pr39228.x: Delete.
* gcc.c-torture/execute/pr39501.x: Delete.
* gcc.c-torture/execute/pr40386.x: Delete.
* gcc.c-torture/execute/pr43220.x: Delete.
* gcc.c-torture/execute/pr44683.x: Delete.
* gcc.c-torture/execute/pr45262.x: Delete.
* gcc.c-torture/execute/pr47237.x: Delete.
* gcc.c-torture/execute/pr51581-1.x: Delete.
* gcc.c-torture/execute/pr51581-2.x: Delete.
* gcc.c-torture/execute/pr52979-1.x: Delete.
* gcc.c-torture/execute/pr52979-2.x: Delete.
* gcc.c-torture/execute/pr53366-1.x: Delete.
* gcc.c-torture/execute/pr56799.x: Delete.
* gcc.c-torture/execute/pr57124.x: Delete.
* gcc.c-torture/execute/pr57344-2.x: Delete.
* gcc.c-torture/execute/pr58570.x: Delete.
* gcc.c-torture/execute/pr60822.x: Delete.
* gcc.c-torture/execute/pr7284-1.x: Delete.
* gcc.c-torture/execute/shiftdi.x: Delete.
* gcc.c-torture/execute/simd-4.x: Delete.
* gcc.c-torture/execute/strncmp-1.x: Delete.
* gcc.c-torture/execute/usmul.x: Delete.
* gcc.c-torture/execute/vrp-5.x: Delete.
* gcc.c-torture/execute/vrp-6.x: Delete.
* gcc.c-torture/execute/zerolen-2.x: Delete.

From-SVN: r214433
159 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20010122-1.c
gcc/testsuite/gcc.c-torture/execute/20010122-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20010129-1.c
gcc/testsuite/gcc.c-torture/execute/20010129-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20020404-1.c
gcc/testsuite/gcc.c-torture/execute/20020404-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20021024-1.c
gcc/testsuite/gcc.c-torture/execute/20021024-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20021127-1.c
gcc/testsuite/gcc.c-torture/execute/20021127-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20030125-1.c
gcc/testsuite/gcc.c-torture/execute/20030125-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20030216-1.c
gcc/testsuite/gcc.c-torture/execute/20030216-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20030222-1.c
gcc/testsuite/gcc.c-torture/execute/20030222-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040629-1.c
gcc/testsuite/gcc.c-torture/execute/20040629-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040703-1.c
gcc/testsuite/gcc.c-torture/execute/20040703-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040705-1.c
gcc/testsuite/gcc.c-torture/execute/20040705-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040705-2.c
gcc/testsuite/gcc.c-torture/execute/20040705-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040709-1.c
gcc/testsuite/gcc.c-torture/execute/20040709-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040709-2.c
gcc/testsuite/gcc.c-torture/execute/20040709-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20040811-1.c
gcc/testsuite/gcc.c-torture/execute/20040811-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20050316-1.c
gcc/testsuite/gcc.c-torture/execute/20050316-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20050316-2.c
gcc/testsuite/gcc.c-torture/execute/20050316-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20050316-3.c
gcc/testsuite/gcc.c-torture/execute/20050316-3.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20050604-1.c
gcc/testsuite/gcc.c-torture/execute/20050604-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20061101-1.c
gcc/testsuite/gcc.c-torture/execute/20061101-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20061220-1.c
gcc/testsuite/gcc.c-torture/execute/20061220-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20081117-1.c
gcc/testsuite/gcc.c-torture/execute/20081117-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20101011-1.c
gcc/testsuite/gcc.c-torture/execute/20101011-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/20111227-2.c [deleted file]
gcc/testsuite/gcc.c-torture/execute/20111227-3.c [deleted file]
gcc/testsuite/gcc.c-torture/execute/20120919-1.c
gcc/testsuite/gcc.c-torture/execute/20120919-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/920612-1.c
gcc/testsuite/gcc.c-torture/execute/920612-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/920710-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/920711-1.c
gcc/testsuite/gcc.c-torture/execute/920711-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/930529-1.c
gcc/testsuite/gcc.c-torture/execute/930529-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/931004-12.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/980709-1.c
gcc/testsuite/gcc.c-torture/execute/980709-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/981130-1.c
gcc/testsuite/gcc.c-torture/execute/981130-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/990127-1.c
gcc/testsuite/gcc.c-torture/execute/990127-2.c
gcc/testsuite/gcc.c-torture/execute/990127-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/990413-2.c
gcc/testsuite/gcc.c-torture/execute/990413-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/990826-0.c
gcc/testsuite/gcc.c-torture/execute/990826-0.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/bf64-1.c
gcc/testsuite/gcc.c-torture/execute/bf64-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/bitfld-4.c
gcc/testsuite/gcc.c-torture/execute/bitfld-4.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/cmpsi-2.c
gcc/testsuite/gcc.c-torture/execute/cmpsi-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/cvt-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/eeprof-1.c
gcc/testsuite/gcc.c-torture/execute/eeprof-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/execute.exp
gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.c
gcc/testsuite/gcc.c-torture/execute/ipa-sra-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/loop-2f.c
gcc/testsuite/gcc.c-torture/execute/loop-2f.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/loop-2g.c
gcc/testsuite/gcc.c-torture/execute/loop-2g.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.c
gcc/testsuite/gcc.c-torture/execute/mode-dependent-address.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/nest-align-1.c
gcc/testsuite/gcc.c-torture/execute/nest-align-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr19689.c
gcc/testsuite/gcc.c-torture/execute/pr19689.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr22493-1.c
gcc/testsuite/gcc.c-torture/execute/pr22493-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr23047.c
gcc/testsuite/gcc.c-torture/execute/pr23047.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr23135.c
gcc/testsuite/gcc.c-torture/execute/pr23135.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr29797-1.c
gcc/testsuite/gcc.c-torture/execute/pr29797-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr31448.c
gcc/testsuite/gcc.c-torture/execute/pr31448.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr35456.c
gcc/testsuite/gcc.c-torture/execute/pr35456.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr37573.c
gcc/testsuite/gcc.c-torture/execute/pr37573.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr38151.c
gcc/testsuite/gcc.c-torture/execute/pr38151.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr39228.c
gcc/testsuite/gcc.c-torture/execute/pr39228.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr39501.c
gcc/testsuite/gcc.c-torture/execute/pr39501.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr40386.c
gcc/testsuite/gcc.c-torture/execute/pr40386.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr43220.c
gcc/testsuite/gcc.c-torture/execute/pr43220.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr44683.c
gcc/testsuite/gcc.c-torture/execute/pr44683.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr45262.c
gcc/testsuite/gcc.c-torture/execute/pr45262.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr47237.c
gcc/testsuite/gcc.c-torture/execute/pr47237.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr51581-1.c
gcc/testsuite/gcc.c-torture/execute/pr51581-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr51581-2.c
gcc/testsuite/gcc.c-torture/execute/pr51581-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr52979-1.c
gcc/testsuite/gcc.c-torture/execute/pr52979-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr52979-2.c
gcc/testsuite/gcc.c-torture/execute/pr52979-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr53366-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr56799.c
gcc/testsuite/gcc.c-torture/execute/pr56799.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr57124.c
gcc/testsuite/gcc.c-torture/execute/pr57124.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr57344-2.c
gcc/testsuite/gcc.c-torture/execute/pr57344-2.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr58570.c
gcc/testsuite/gcc.c-torture/execute/pr58570.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr60822.c
gcc/testsuite/gcc.c-torture/execute/pr60822.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/pr7284-1.c
gcc/testsuite/gcc.c-torture/execute/pr7284-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/shiftdi.c
gcc/testsuite/gcc.c-torture/execute/shiftdi.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/simd-4.c
gcc/testsuite/gcc.c-torture/execute/simd-4.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/strncmp-1.c
gcc/testsuite/gcc.c-torture/execute/strncmp-1.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/usmul.c
gcc/testsuite/gcc.c-torture/execute/usmul.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/vrp-5.c
gcc/testsuite/gcc.c-torture/execute/vrp-5.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/vrp-6.c
gcc/testsuite/gcc.c-torture/execute/vrp-6.x [deleted file]
gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
gcc/testsuite/gcc.c-torture/execute/zerolen-2.x [deleted file]
gcc/testsuite/gcc.dg/20111227-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/20111227-3.c [new file with mode: 0644]