timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE.
authorDanny Smith <dannysmith@users.sourceforge.net>
Fri, 31 Jan 2003 07:33:56 +0000 (07:33 +0000)
committerDanny Smith <dannysmith@gcc.gnu.org>
Fri, 31 Jan 2003 07:33:56 +0000 (07:33 +0000)
* timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE.
(times): Don't ever declare if not HAVE_TIMES.
(clock): Don't ever declare if not HAVE_CLOCK.

From-SVN: r62175

gcc/ChangeLog
gcc/timevar.c

index 4c8920154c733464a6bbe93f9307496a330ea015..da8295da6700df014b25b1723fe11e2da99767a8 100644 (file)
@@ -1,3 +1,9 @@
+2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
+
+       * timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE.
+       (times): Don't ever declare if not HAVE_TIMES.
+       (clock): Don't ever declare if not HAVE_CLOCK.
+
 2003-01-30  Richard Henderson  <rth@redhat.com>
 
        * flow.c (update_life_info): Zap life info after cleanup_cfg.
index 11bcec97a30fc9fc79eededf75961d7d2d723c8a..2eeeaa27ad7d06749480696b4093d0890d6d10ad 100644 (file)
@@ -33,7 +33,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
 #include "rtl.h"
 #include "toplev.h"
 
-
 #ifndef HAVE_CLOCK_T
 typedef int clock_t;
 #endif
@@ -48,16 +47,6 @@ struct tms
 };
 #endif
 
-#if defined HAVE_DECL_GETRUSAGE && !HAVE_DECL_GETRUSAGE
-extern int getrusage PARAMS ((int, struct rusage *));
-#endif
-#if defined HAVE_DECL_TIMES && !HAVE_DECL_TIMES
-extern clock_t times PARAMS ((struct tms *));
-#endif
-#if defined HAVE_DECL_CLOCK && !HAVE_DECL_CLOCK
-extern clock_t clock PARAMS ((void));
-#endif
-
 #ifndef RUSAGE_SELF
 # define RUSAGE_SELF 0
 #endif
@@ -81,17 +70,26 @@ extern clock_t clock PARAMS ((void));
 /* Prefer times to getrusage to clock (each gives successively less
    information).  */
 #ifdef HAVE_TIMES
+# if defined HAVE_DECL_TIMES && !HAVE_DECL_TIMES
+  extern clock_t times PARAMS ((struct tms *));
+# endif
 # define USE_TIMES
 # define HAVE_USER_TIME
 # define HAVE_SYS_TIME
 # define HAVE_WALL_TIME
 #else
 #ifdef HAVE_GETRUSAGE
+# if defined HAVE_DECL_GETRUSAGE && !HAVE_DECL_GETRUSAGE
+  extern int getrusage PARAMS ((int, struct rusage *));
+# endif
 # define USE_GETRUSAGE
 # define HAVE_USER_TIME
 # define HAVE_SYS_TIME
 #else
 #ifdef HAVE_CLOCK
+# if defined HAVE_DECL_CLOCK && !HAVE_DECL_CLOCK
+  extern clock_t clock PARAMS ((void));
+# endif
 # define USE_CLOCK
 # define HAVE_USER_TIME
 #endif