diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/inline-24.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/inline-24.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/inline-24.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/inline-24.c deleted file mode 100644 index d9758176c..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/inline-24.c +++ /dev/null @@ -1,28 +0,0 @@ -/* Verify that gnu_inline inlines disregard inlining limits. */ -/* { dg-do link } */ -/* { dg-options "-O2" } */ - -extern int foo (int); -extern int baz (int); - -extern inline __attribute__((gnu_inline)) -int foo (int x) -{ - int i; - if (!__builtin_constant_p (x)) - { -#define B(n) baz (1##n) + baz (2##n) + baz (3##n) \ - + baz (4##n) + baz (5##n) + baz (6##n) -#define C(n) B(1##n) + B(2##n) + B(3##n) + B(4##n) + B(5##n) + B(6##n) -#define D(n) C(1##n) + C(2##n) + C(3##n) + C(4##n) + C(5##n) + C(6##n) - return D(0) + D(1) + D(2) + D(3) + D(4) - + D(5) + D(6) + D(7) + D(8) + D(9); - } - return 0; -} - -int -main (void) -{ - return foo (0); -} |