aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/gcc.target/i386/pr55433.c
blob: 6a2602ad424c6dd357cddb15cf3b246f898a77f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/* { dg-do compile { target { *-*-darwin* } } } */
/* { dg-options "-O1" } */

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;
}