summaryrefslogtreecommitdiff
path: root/gcc/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/configure.in')
-rw-r--r--gcc/configure.in23
1 files changed, 22 insertions, 1 deletions
diff --git a/gcc/configure.in b/gcc/configure.in
index bf499fc53c7..4dbcf86f627 100644
--- a/gcc/configure.in
+++ b/gcc/configure.in
@@ -409,7 +409,7 @@ AC_FUNC_MMAP
GCC_NEED_DECLARATIONS(bcopy bzero bcmp \
index rindex getenv atol sbrk abort atof strerror getcwd getwd \
- strsignal putc_unlocked fputs_unlocked strstr)
+ strsignal putc_unlocked fputs_unlocked strstr environ)
GCC_NEED_DECLARATIONS(malloc realloc calloc free, [
#ifdef HAVE_MALLOC_H
@@ -1277,6 +1277,27 @@ changequote([,])dnl
tmake_file=i386/t-i386bare
;;
changequote(,)dnl
+ i[34567]86-*-beospe*)
+changequote([,])dnl
+ xm_file=i386/xm-beos.h
+ xm_defines="USE_C_ALLOCA"
+ tmake_file=i386/t-beos
+ tm_file=i386/beos-pe.h
+ xmake_file=i386/x-beos
+ extra_objs=winnt.o
+ ;;
+changequote(,)dnl
+ i[34567]86-*-beoself* | i[34567]86-*-beos*)
+changequote([,])dnl
+ xm_file=i386/xm-beos.h
+ tmake_file='i386/t-beos i386/t-crtpic'
+ tm_file=i386/beos-elf.h
+ xmake_file=i386/x-beos
+ extra_objs=winnt.o
+ extra_parts='crtbegin.o crtend.o'
+ fixincludes=Makefile.in
+ ;;
+changequote(,)dnl
i[34567]86-*-bsdi* | i[34567]86-*-bsd386*)
changequote([,])dnl
tm_file=i386/bsd386.h