2 /* { dg-do compile } */
3 /* { dg-options "-O2 -fdump-tree-optimized" } */
11 static inline int source(void)
13 register int hardreg __asm__(REGISTER);
14 asm("" : "=r"(hardreg));
25 /* Hardreg should appear exactly 3 times -- declaration, asm stmt,
27 /* { dg-final { scan-tree-dump-times "hardreg" 3 "optimized" } } */
29 /* In particular, hardreg should *not* appear in the call to bar. */
30 /* { dg-final { scan-tree-dump-times "bar \[(\]t\[)\]" 1 "optimized" } } */