to get clock rate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17454
138bc75d-0d04-0410-961f-
82ee72b054a4
+Fri Jan 23 00:27:23 1998 John Carr <jfc@mit.edu>
+
+ * toplev.c (get_run_time): Call sysconf(_SC_CLK_TCK), when available,
+ to get clock rate.
+
Fri Jan 23 00:19:36 1998 Gavin Kock (gavin@cygnus.com)
* mips.md (muldi3_internal2): Reverse test for TARGET_MIPS16.
else
return (clock() * 1000);
#else /* not _WIN32 */
+#ifdef _SC_CLK_TCK
+ {
+ static int tick;
+ if (tick == 0)
+ tick = 1000000 / sysconf(_SC_CLK_TCK);
+ times (&tms);
+ return (tms.tms_utime + tms.tms_stime) * tick;
+ }
+#else
#ifdef USG
times (&tms);
return (tms.tms_utime + tms.tms_stime) * (1000000 / HZ);
return (vms_times.proc_user_time + vms_times.proc_system_time) * 10000;
#endif /* VMS */
#endif /* USG */
+#endif /* _SC_CLK_TCK */
#endif /* _WIN32 */
#endif /* __BEOS__ */
}