/* Test always_inline attribute, which forces inlining of functions | |
even at no optimization. */ | |
/* Origin: Aldy Hernandez <aldyh@redhat.com>. */ | |
/* { dg-do compile } */ | |
/* { dg-options "-O0" } */ | |
static inline int sabrina (void) __attribute__((always_inline)); | |
static inline int sabrina (void) | |
{ | |
return 13; | |
} | |
int bar (void) | |
{ | |
return sabrina () + 68; | |
} | |
/* { dg-final { scan-assembler-not "sabrina" } } */ |