1 /* { dg-compile } */ 2 /* { dg-options "-O2 -march=z196" } */ 3 4 extern long useme (long, ...); 5 6 void foo(void)7foo (void) 8 { 9 long secs = useme (41); 10 long utc_secs = useme (42); 11 long h, m; 12 13 utc_secs = useme (42); 14 h = secs / 3600; 15 m = secs / 60; 16 if (utc_secs >= 86400) 17 { 18 m = 59; 19 h--; 20 if (h < 0) 21 h = 23; 22 } 23 useme (h, m); 24 } 25