diff options
Diffstat (limited to 'testsuite/tests/rts/linker/T11223/power_slow.c')
-rw-r--r-- | testsuite/tests/rts/linker/T11223/power_slow.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/testsuite/tests/rts/linker/T11223/power_slow.c b/testsuite/tests/rts/linker/T11223/power_slow.c new file mode 100644 index 0000000000..a1ae8d1e61 --- /dev/null +++ b/testsuite/tests/rts/linker/T11223/power_slow.c @@ -0,0 +1,14 @@ +#include <stdio.h> +#ifdef WEAK +int power2(int x) __attribute__((weak)); +#endif +int power2(int x) +{ + fprintf(stderr, "slow power2()\n"); + return x*x; +} + +int power3(int x) +{ + return power2(x)*x; +} |