/* { dg-do compile {target { *-*-darwin* } } } */ | |
/* { dg-options "-O1 -m32" } */ | |
typedef unsigned long long tick_t; | |
extern int foo(void); | |
extern tick_t tick(void); | |
double test(void) { | |
struct { tick_t ticks; } st; | |
st.ticks = tick(); | |
foo(); | |
return (double)st.ticks; | |
} |