]>
Commit | Line | Data |
---|---|---|
eee3756d JJ |
1 | /* PR bootstrap/79255 */ |
2 | /* { dg-do compile } */ | |
3 | /* { dg-options "-O2 -g -fno-toplevel-reorder -Wno-attributes" } */ | |
4 | ||
5 | static inline __attribute__((always_inline)) int foo (int x); | |
6 | ||
7 | int | |
8 | baz (void) | |
9 | { | |
10 | return foo (3) + foo (6) + foo (9); | |
11 | } | |
12 | ||
13 | static inline __attribute__((always_inline)) int | |
14 | foo (int x) | |
15 | { | |
16 | auto inline int __attribute__((noinline)) bar (int x) | |
17 | { | |
18 | return x + 3; | |
19 | } | |
20 | return bar (x) + bar (x + 2); | |
21 | } |