111
|
1 /* { dg-lto-do link } */
|
|
2 /* { dg-require-effective-target gettimeofday } */
|
|
3
|
|
4 extern int printf (const char *__restrict __format, ...);
|
|
5 typedef long int __time_t;
|
|
6 typedef long int __suseconds_t;
|
|
7
|
|
8 struct timeval
|
|
9 {
|
|
10 __time_t tv_sec;
|
|
11 __suseconds_t tv_usec;
|
|
12 };
|
|
13
|
|
14 struct timezone
|
|
15 {
|
|
16 int tz_minuteswest;
|
|
17 int tz_dsttime;
|
|
18 };
|
|
19 typedef struct timezone *__restrict __timezone_ptr_t;
|
|
20
|
|
21 extern int gettimeofday (struct timeval *__restrict __tv, __timezone_ptr_t __tz);
|
|
22
|
|
23 int bar (void)
|
|
24 {
|
|
25 struct timeval tv;
|
|
26 struct timezone tz;
|
|
27
|
|
28 gettimeofday (&tv, &tz);
|
|
29 printf ("This is from bar %i\n", tz.tz_dsttime);
|
|
30 return 5;
|
|
31 }
|