OSDN Git Service

The isascii check is needed by system.h.
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 May 1998 08:36:04 +0000 (08:36 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 6 May 1998 08:36:04 +0000 (08:36 +0000)
        * configure.in (AC_CHECK_FUNCS): Add isascii.
        (GCC_NEED_DECLARATIONS): Add atof.
        * system.h: Provide prototypes for abort, atof, atol and sbrk here.
        * rtl.c, rtl.h, toplev.c, tree.h: Not here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19572 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/configure
gcc/configure.in
gcc/rtl.c
gcc/rtl.h
gcc/system.h
gcc/toplev.c
gcc/tree.h

index f4ff118..6dc6b71 100644 (file)
@@ -1,3 +1,11 @@
+Wed May  6 11:21:06 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * configure.in (AC_CHECK_FUNCS): Add isascii.
+       (GCC_NEED_DECLARATIONS): Add atof.
+
+       * system.h: Provide prototypes for abort, atof, atol and sbrk here.
+       * rtl.c, rtl.h, toplev.c, tree.h: Not here.
+
 Wed May  6 10:52:49 1998  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * system.h: Wrap time.h and sys/file.h in autoconf checks.
index bbf2f23..6bc92c4 100755 (executable)
@@ -1676,7 +1676,8 @@ fi
 echo "$ac_t""$gcc_cv_header_inttypes_h" 1>&6
 
 for ac_func in strtoul bsearch strerror putenv popen vprintf bcopy bzero bcmp \
-       index rindex strchr strrchr kill getrlimit setrlimit atoll atoq sysconf
+       index rindex strchr strrchr kill getrlimit setrlimit atoll atoq \
+       sysconf isascii
 do
 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
 echo "configure:1683: checking for $ac_func" >&5
@@ -1779,7 +1780,7 @@ fi
 
 
 for ac_func in malloc realloc calloc free bcopy bzero bcmp \
-       index rindex getenv atol sbrk abort
+       index rindex getenv atol sbrk abort atof
 do
 echo $ac_n "checking whether $ac_func must be declared""... $ac_c" 1>&6
 echo "configure:1786: checking whether $ac_func must be declared" >&5
index a0befb6..a69b708 100644 (file)
@@ -181,12 +181,13 @@ AC_CACHE_VAL(gcc_cv_header_inttypes_h,
 AC_MSG_RESULT($gcc_cv_header_inttypes_h)
 
 AC_CHECK_FUNCS(strtoul bsearch strerror putenv popen vprintf bcopy bzero bcmp \
-       index rindex strchr strrchr kill getrlimit setrlimit atoll atoq sysconf)
+       index rindex strchr strrchr kill getrlimit setrlimit atoll atoq \
+       sysconf isascii)
 
 GCC_FUNC_PRINTF_PTR
 
 GCC_NEED_DECLARATIONS(malloc realloc calloc free bcopy bzero bcmp \
-       index rindex getenv atol sbrk abort)
+       index rindex getenv atol sbrk abort atof)
 
 AC_DECL_SYS_SIGLIST
 
index e7f6cae..972c82c 100644 (file)
--- a/gcc/rtl.c
+++ b/gcc/rtl.c
@@ -35,10 +35,6 @@ Boston, MA 02111-1307, USA.  */
    During optimization and output, this is function_obstack.  */
 
 extern struct obstack *rtl_obstack;
-
-#ifdef NEED_DECLARATION_ATOL
-extern long atol();
-#endif
 \f
 /* Indexed by rtx code, gives number of operands for an rtx with that code.
    Does NOT include rtx header data (code and links).
index 6886fe5..bd2e9cf 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -712,9 +712,6 @@ extern char *xrealloc ();
 
 extern char *oballoc                   PROTO((int));
 extern char *permalloc                 PROTO((int));
-#ifdef NEED_DECLARATION_FREE
-extern void free                       PROTO((void *));
-#endif
 extern rtx rtx_alloc                   PROTO((RTX_CODE));
 extern rtvec rtvec_alloc               PROTO((int));
 extern rtx copy_rtx                    PROTO((rtx));
index 468db6a..a3ff5bd 100644 (file)
@@ -190,6 +190,14 @@ extern char *rindex ();
 # endif
 #endif
 
+#ifdef NEED_DECLARATION_ATOF
+extern double atof ();
+#endif
+
+#ifdef NEED_DECLARATION_ATOL
+extern long atol();
+#endif
+
 #ifdef NEED_DECLARATION_FREE
 extern void free ();
 #endif
@@ -198,6 +206,10 @@ extern void free ();
 extern char *getenv ();
 #endif
 
+#ifdef NEED_DECLARATION_SBRK
+extern char *sbrk ();
+#endif
+
 /* Redefine abort to report an internal error w/o coredump, and reporting the
    location of the error in the source file.  */
 #ifndef abort
@@ -209,7 +221,11 @@ extern char *getenv ();
 #endif /* !__GNUC__ */
 #endif /* !__STDC__ */
 
-#ifndef USE_SYSTEM_ABORT
+#ifdef USE_SYSTEM_ABORT
+# ifdef NEED_DECLARATION_ABORT
+void abort ();
+# endif
+#else
 #if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 7)
 #define abort()                                                                \
 (fprintf (stderr,                                                      \
@@ -224,7 +240,7 @@ extern char *getenv ();
  exit (FATAL_EXIT_CODE))
 
 #endif /* recent gcc */
-#endif /* !USE_SYSTEM_ABORT */
+#endif /* USE_SYSTEM_ABORT */
 #endif /* !abort */
 
 #endif /* __GCC_SYSTEM_H__ */
index ef1bbad..22c139f 100644 (file)
@@ -201,14 +201,6 @@ void print_switch_values ();
 /* Length of line when printing switch values.  */
 #define MAX_LINE 75
 
-#ifdef NEED_DECLARATION_ABORT
-void abort ();
-#endif
-
-#ifdef NEED_DECLARATION_SBRK
-extern char *sbrk ();
-#endif
-
 /* Name of program invoked, sans directories.  */
 
 char *progname;
index 2d53b4e..15b9a8a 100644 (file)
@@ -1254,9 +1254,6 @@ extern char *oballoc                      PROTO((int));
 extern char *permalloc                 PROTO((int));
 extern char *savealloc                 PROTO((int));
 extern char *expralloc                 PROTO((int));
-#ifdef NEED_DECLARATION_FREE
-extern void free                       PROTO((void *));
-#endif
 
 /* Lowest level primitive for allocating a node.
    The TREE_CODE is the only argument.  Contents are initialized