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