aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2013-04-24 08:21:04 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2013-04-24 08:21:04 +0000
commitb1df40cb0eb7fd402cc683ca3a36d297db225199 (patch)
treea3004939337075e798d9ba086d0823dc01b554ea
parentcdfacebf69ed02d1c131be61fda779c0cd25bbf4 (diff)
downloadgcc-b1df40cb0eb7fd402cc683ca3a36d297db225199.zip
gcc-b1df40cb0eb7fd402cc683ca3a36d297db225199.tar.gz
gcc-b1df40cb0eb7fd402cc683ca3a36d297db225199.tar.bz2
re PR testsuite/57050 (FAIL: gcc.c-torture/execute/pr56982.c compilation, -O0)
2013-04-24 Richard Biener <rguenther@suse.de> PR testsuite/57050 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use. From-SVN: r198218
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/pr56982.c8
2 files changed, 10 insertions, 3 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a9c8694..c5d3ff3 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2013-04-24 Richard Biener <rguenther@suse.de>
+
+ PR testsuite/57050
+ * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
+
2013-04-23 Richard Biener <rguenther@suse.de>
PR middle-end/57036
diff --git a/gcc/testsuite/gcc.c-torture/execute/pr56982.c b/gcc/testsuite/gcc.c-torture/execute/pr56982.c
index 371a91c..c7da2af 100644
--- a/gcc/testsuite/gcc.c-torture/execute/pr56982.c
+++ b/gcc/testsuite/gcc.c-torture/execute/pr56982.c
@@ -1,8 +1,10 @@
-#include <stdlib.h>
#include <setjmp.h>
-static sigjmp_buf env;
-void *stderr;
+extern void abort (void);
+extern void exit (int);
+
+static jmp_buf env;
+
void baz (void)
{
__asm__ volatile ("" : : : "memory");