summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/sibcall-4.c
diff options
context:
space:
mode:
authorkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-02-29 15:11:12 +0000
committerkazu <kazu@138bc75d-0d04-0410-961f-82ee72b054a4>2004-02-29 15:11:12 +0000
commitb53dd0d1f30502300311979ffddb95d35e25c6da (patch)
tree3d2630820373cdb4023aa539c50bae4ab2a7627d /gcc/testsuite/gcc.dg/sibcall-4.c
parent314852c1a53f2afeae496b1cca67ea6201da99fc (diff)
downloadgcc-b53dd0d1f30502300311979ffddb95d35e25c6da.tar.gz
* gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
function with __attribute__((noinline)). (recurser_void2): Likewise. * gcc.dg/sibcall-4.c (recurser_void1): Likewise. (recurser_void2): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78652 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.dg/sibcall-4.c')
-rw-r--r--gcc/testsuite/gcc.dg/sibcall-4.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.dg/sibcall-4.c b/gcc/testsuite/gcc.dg/sibcall-4.c
index 1624b897874..85b18a9e310 100644
--- a/gcc/testsuite/gcc.dg/sibcall-4.c
+++ b/gcc/testsuite/gcc.dg/sibcall-4.c
@@ -13,8 +13,8 @@
(except targets where the test does not work due to the return address
not saved on the regular stack). */
-static void recurser_void1 (void);
-static void recurser_void2 (void);
+extern void recurser_void1 (void);
+extern void recurser_void2 (void);
extern void track (void);
int n = 0;
@@ -28,7 +28,7 @@ int main ()
reasonably sure is to make them have the same contents (regarding the
n tests). */
-static void
+void __attribute__((noinline))
recurser_void1 (void)
{
if (n == 0 || n == 7 || n == 8)
@@ -40,7 +40,7 @@ recurser_void1 (void)
recurser_void2 ();
}
-static void
+void __attribute__((noinline))
recurser_void2 (void)
{
if (n == 0 || n == 7 || n == 8)