diff options
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cleanup-10.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cleanup-11.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cleanup-5.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cleanup-8.c | 3 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/cleanup-9.c | 3 |
6 files changed, 15 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 63f6361687b..22335ac22fc 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2005-11-16 Daniel Jacobowitz <dan@codesourcery.com> + + * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c, + gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI. + 2005-11-16 Nathan Sidwell <nathan@codesourcery.com> * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI diff --git a/gcc/testsuite/gcc.dg/cleanup-10.c b/gcc/testsuite/gcc.dg/cleanup-10.c index 35936eabb53..e8ae3bca78e 100644 --- a/gcc/testsuite/gcc.dg/cleanup-10.c +++ b/gcc/testsuite/gcc.dg/cleanup-10.c @@ -7,6 +7,7 @@ #include <stdlib.h> #include <signal.h> #include <unistd.h> +#include <string.h> static _Unwind_Reason_Code force_unwind_stop (int version, _Unwind_Action actions, @@ -23,7 +24,7 @@ force_unwind_stop (int version, _Unwind_Action actions, static void force_unwind () { struct _Unwind_Exception *exc = malloc (sizeof (*exc)); - exc->exception_class = 0; + memset (&exc->exception_class, 0, sizeof (exc->exception_class)); exc->exception_cleanup = 0; #ifndef __USING_SJLJ_EXCEPTIONS__ diff --git a/gcc/testsuite/gcc.dg/cleanup-11.c b/gcc/testsuite/gcc.dg/cleanup-11.c index 447b3986222..ff315f73d7a 100644 --- a/gcc/testsuite/gcc.dg/cleanup-11.c +++ b/gcc/testsuite/gcc.dg/cleanup-11.c @@ -7,6 +7,7 @@ #include <stdlib.h> #include <signal.h> #include <unistd.h> +#include <string.h> static _Unwind_Reason_Code force_unwind_stop (int version, _Unwind_Action actions, @@ -23,7 +24,7 @@ force_unwind_stop (int version, _Unwind_Action actions, static void force_unwind () { struct _Unwind_Exception *exc = malloc (sizeof (*exc)); - exc->exception_class = 0; + memset (&exc->exception_class, 0, sizeof (exc->exception_class)); exc->exception_cleanup = 0; #ifndef __USING_SJLJ_EXCEPTIONS__ diff --git a/gcc/testsuite/gcc.dg/cleanup-5.c b/gcc/testsuite/gcc.dg/cleanup-5.c index 497ab0be90f..c335c1e4492 100644 --- a/gcc/testsuite/gcc.dg/cleanup-5.c +++ b/gcc/testsuite/gcc.dg/cleanup-5.c @@ -6,6 +6,7 @@ #include <unwind.h> #include <stdlib.h> +#include <string.h> static _Unwind_Reason_Code force_unwind_stop (int version, _Unwind_Action actions, @@ -22,7 +23,7 @@ force_unwind_stop (int version, _Unwind_Action actions, static void force_unwind () { struct _Unwind_Exception *exc = malloc (sizeof (*exc)); - exc->exception_class = 0; + memset (&exc->exception_class, 0, sizeof (exc->exception_class)); exc->exception_cleanup = 0; #ifndef __USING_SJLJ_EXCEPTIONS__ diff --git a/gcc/testsuite/gcc.dg/cleanup-8.c b/gcc/testsuite/gcc.dg/cleanup-8.c index 25bc305adc1..321e1f029df 100644 --- a/gcc/testsuite/gcc.dg/cleanup-8.c +++ b/gcc/testsuite/gcc.dg/cleanup-8.c @@ -6,6 +6,7 @@ #include <unwind.h> #include <stdlib.h> #include <signal.h> +#include <string.h> static _Unwind_Reason_Code force_unwind_stop (int version, _Unwind_Action actions, @@ -22,7 +23,7 @@ force_unwind_stop (int version, _Unwind_Action actions, static void force_unwind () { struct _Unwind_Exception *exc = malloc (sizeof (*exc)); - exc->exception_class = 0; + memset (&exc->exception_class, 0, sizeof (exc->exception_class)); exc->exception_cleanup = 0; #ifndef __USING_SJLJ_EXCEPTIONS__ diff --git a/gcc/testsuite/gcc.dg/cleanup-9.c b/gcc/testsuite/gcc.dg/cleanup-9.c index 4cf4a413fa4..c3ac5fb726b 100644 --- a/gcc/testsuite/gcc.dg/cleanup-9.c +++ b/gcc/testsuite/gcc.dg/cleanup-9.c @@ -6,6 +6,7 @@ #include <unwind.h> #include <stdlib.h> #include <signal.h> +#include <string.h> static _Unwind_Reason_Code force_unwind_stop (int version, _Unwind_Action actions, @@ -22,7 +23,7 @@ force_unwind_stop (int version, _Unwind_Action actions, static void force_unwind () { struct _Unwind_Exception *exc = malloc (sizeof (*exc)); - exc->exception_class = 0; + memset (&exc->exception_class, 0, sizeof (exc->exception_class)); exc->exception_cleanup = 0; #ifndef __USING_SJLJ_EXCEPTIONS__ |