summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/pr47237.c
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-25 16:12:35 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2014-08-25 16:12:35 +0000
commitc69d02d05a774cee3ac9465d2b0b2ed34bac84de (patch)
treefef83716983ef140dac48d0405eb40ec11d350d3 /gcc/testsuite/gcc.c-torture/execute/pr47237.c
parent2fb7793285845eed949f113d7e6d351e55120d9b (diff)
downloadgcc-c69d02d05a774cee3ac9465d2b0b2ed34bac84de.tar.gz
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@214433 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/pr47237.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr47237.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr47237.c b/gcc/testsuite/gcc.c-torture/execute/pr47237.c
index 2100e154099..470c8ee204c 100644
--- a/gcc/testsuite/gcc.c-torture/execute/pr47237.c
+++ b/gcc/testsuite/gcc.c-torture/execute/pr47237.c
@@ -1,3 +1,4 @@
+/* { dg-xfail-if "can cause stack underflow" { nios2-*-* } "*" "" } */
#define INTEGER_ARG 5
extern void abort(void);