mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-09 02:56:44 +08:00
The isascii check is needed by system.h.
* 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. From-SVN: r19572
This commit is contained in:
parent
e572c0c68c
commit
8f81384fec
@ -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.
|
||||
|
5
gcc/configure
vendored
5
gcc/configure
vendored
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
||||
/* Indexed by rtx code, gives number of operands for an rtx with that code.
|
||||
Does NOT include rtx header data (code and links).
|
||||
|
@ -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));
|
||||
|
20
gcc/system.h
20
gcc/system.h
@ -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__ */
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user