Commit Graph

312 Commits

Author SHA1 Message Date
Jakub Jelinek 39c440fc38 Jakub Jelinek <jj@ultra.linux.cz>
* config/float-sparc.h: New file.
        * configure.in: Use float_format=sparc for sparc-*-linux-gnulibc1,
        sparc-*-linux-gnu and sparc64-*-linux*.

From-SVN: r28412
1999-08-02 15:34:17 -07:00
Philip Blundell 483f6332cd Patch from Phillip Blundell <pb@nexus.co.uk> to add arm/thumb uclinux support.
From-SVN: r28312
1999-07-28 08:52:05 +00:00
Jeffrey A Law 30f08b3984 configure.in (hppa*-*-hpux11*): Use symbolic MASK_PA_11 instead of "1".
* configure.in (hppa*-*-hpux11*): Use symbolic MASK_PA_11 instead
        of "1".
        * configure: Rebuilt.

From-SVN: r28130
1999-07-16 15:47:29 -06:00
Mark Mitchell e3f5cc86f8 configure.in: Use t-iris6, even with GNU LD.
* configure.in: Use t-iris6, even with GNU LD.
	* config/mips/iris6gld.h: Fix typo in linker spec.
	* config/mips/t-iris6gld: Remove.

From-SVN: r28115
1999-07-15 13:59:04 +00:00
Jeffrey A Law e345693aad configure.in (alpha*-*-*): Include alpha/t-ieee.
* configure.in (alpha*-*-*): Include alpha/t-ieee.
        * configure: Rebuilt.
        * alpha/t-ieee: New file.

From-SVN: r28090
1999-07-13 18:43:06 -06:00
Jeffrey A Law 9b5c756a7e configure.in (i?86-*-elf*): New target.
* configure.in (i?86-*-elf*): New target.
        * configure: Rebuilt.
        * i386/i386elf.h, i386/t-i386elf: New files.

From-SVN: r28057
1999-07-11 05:33:32 -06:00
Mark Mitchell 0547661371 configure.in (mips-sgi-irix6*): Handle --with-gnu-ld.
* gcc/configure.in (mips-sgi-irix6*): Handle --with-gnu-ld.
	* gcc/config/mips/t-iris6gld: New file.
	* gcc/config/mips/iris6gld.h: Likewise.

From-SVN: r27924
1999-07-02 15:16:02 +00:00
Nick Clifton cb805c2ddf Add support for arm-pe and thumb-pe
From-SVN: r27871
1999-07-01 01:18:36 +00:00
Jeffrey A Law 0d381b4757 configure.in (hppa*-*-*): Add som.h or elf.h to tm_file as appropriate.
* configure.in (hppa*-*-*): Add som.h or elf.h to tm_file as
        appropriate.
        * configure: Rebuilt.
        (hppa1.1-*-pro*, hppa1.1-*-rtems*): Define target_cpu_default.
        * pa.h: Include dbxelf.h.  Delete various dbx/stabs related
        definitions made redundant by dbxelf.h inclusion.  Delete
        lots of definitions related to assembly output that are
        specific to the SOM object format.
        * pa.c (output_function_prologue): Do not emit the function's
        name for OBJ_ELF.
        * pa-pro-end.h (STARTFILE_SPEC): Undefine before redefining.
        * pa-pro.h: Deleted.
        * som.h: New file with SOM specific definitions.
        * elf.h: New file with ELF specific definitions.

From-SVN: r27846
1999-06-30 00:11:46 -06:00
Jeffrey A Law fab7be4f3a configure.in (hppa*-hp-hpux11*): New configuration.
* configure.in (hppa*-hp-hpux11*): New configuration.
	* configure: Rebuilt.
	* pa/pa-hpux11.h: New file.
	* pa.h (CPP_SPEC): Conditionally add -D__STDC_EXT__ to the cpp
	command line.

From-SVN: r27837
1999-06-28 23:12:05 -06:00
Jeff Law f36fcf57f2 system.h (strstr): New external function declaration.
�
        * system.h (strstr): New external function declaration.
        * acconfig.h (NEED_DECLARATION_STRSTR): New define slot.
        * configure.in (GCC_NEED_DECLARATIONS): Check for strstr.
        * config.in, configure: Rebuilt.

From-SVN: r27747
1999-06-24 15:48:31 -06:00
Nick Clifton 69c9f0fbbc Fix typo.
From-SVN: r27516
1999-06-14 03:45:29 +00:00
Jeffrey A Law 7747ddb3f4 configure.in (rs6000-ibm-aix4.3*, [...]): Do not require a sub-version #.
* configure.in (rs6000-ibm-aix4.3*, powerpc-ibm-aix4.3*): Do not
        require a sub-version #.
        * configure: Rebuilt.

From-SVN: r27513
1999-06-13 20:59:43 -06:00
Nick Clifton c83fe03621 Add support for thumb-elf target.
From-SVN: r27490
1999-06-11 06:24:55 +00:00
Jim Wilson cda19af2ab Fix aix4.1 configure problem reported by Kaven Ghazi.
* configure.in (rs6000-ibm-aix4.[12]*): Change rx6000 to rs6000.
	* configure: Regenerate.

From-SVN: r27428
1999-06-08 06:08:15 -07:00
Jeff Law a3f17a9fca x-hp3bsd44: Delete obsolete and incorrect file.
�
        * m68k/x-hp3bsd44: Delete obsolete and incorrect file.
        * configure.in (m68k-hp-bsd4.4): No longer use x-hp3bsd44.
        * configure: Rebuilt.

From-SVN: r27412
1999-06-07 15:38:31 -06:00
Jeffrey A Law 079bd08eb2 README, [...]: Update name (egcs -> gcc) and version #s (1.1 -> 2.96) as needed.
* README, configure.in, gcc.1, gcc.texi: Update name (egcs -> gcc)
        and version #s (1.1 -> 2.96) as needed.
        * README.g77: Kill way out of date file in the toplevel directory.
Part of the ongoing conversion to the one true gcc.

From-SVN: r27308
1999-06-01 19:37:08 -06:00
David O'Brien d0550c9b30 configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, i386/freebsd-elf.h no longer requires it.
* configure.in (i[34567]86-*-freebsdelf): Don't include linux.h,
        i386/freebsd-elf.h no longer requires it.  Instead include svr4.h.
        * configure: Rebuilt.
        * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define.
        (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise.
        (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise.
        (SWITCH_TAKES_ARG): Likewise.
        * i386/freebsd.h: Remove FREEBSD_NATIVE support.
        * config/t-freebsd: Moved from config/i386/ so it can used for all
        FreeBSD targets.

From-SVN: r27305
1999-06-01 18:08:20 -06:00
Robert Lipe fd9c643fc0 configure.in (i[34567]86-*-udk*): Install headers with cpio.
Wed Jun  2 00:08:34 1999  Robert Lipe  <robertlipe@usa.net>
        * configure.in (i[34567]86-*-udk*): Install headers with cpio.
        * configure: Rebuilt.

From-SVN: r27291
1999-06-01 17:14:24 -06:00
Jeffrey A Law 779243f720 configure.in (native gas tests): Search for an assembler in the same manner that the installed compiler will.
* configure.in (native gas tests): Search for an assembler in the
        same manner that the installed compiler will.
        * configure: Rebuilt.

From-SVN: r27269
1999-05-30 20:22:12 -06:00
Richard Henderson de4abb91d1 alpha.h (MASK_FIX, TARGET_FIX): New.
* alpha.h (MASK_FIX, TARGET_FIX): New.
        (MASK_*): Reorganize constants.
        (CPP_AM_FIX_SPEC): New.
        (TARGET_SWITCHES): Add FIX.
        (EXTRA_SPECS): Likewise.
        (CPP_CPU_EV6_SPEC): Use FIX, not CIX.
        (SECONDARY_MEMORY_NEEDED): Likewise.
        (REGISTER_MOVE_COST): Likewise.
        * alpha.c (override_options): Add FIX support.  Always use
        ALPHA_TP_PROG for ev6.
        * alpha.md (sqrt and mov[sd]i patterns): Use FIX, not CIX.
        * alpha/elf.h (ASM_FILE_START): Look at FIX too.
        * configure.in (target_cpu_default2) [ev6]: Use FIX, not CIX.

From-SVN: r27183
1999-05-26 09:44:21 -07:00
Jim Wilson 590e30e761 Fix aix --with-gnu-ld configuration bug.
* configure.in (rs6000-ibm-aix4.[12]*): Delete use of aix41-gld.h.
	Add use of x-aix41-gld.

From-SVN: r27130
1999-05-24 13:32:23 -07:00
Krister Walfridsson af0ca0276c configure.in (arm*-*-netbsd*): Use collect2.
* configure.in (arm*-*-netbsd*): Use collect2.
        (i[34567]86-*-netbsd*): Likewise.
        (m68k*-*-netbsd*): Likewise.
        (ns32k-*-netbsd*): Likewise.
        (sparc-*-netbsd*): Likewise.
        (vax-*-netbsd*): Likewise.
        * configure: Rebuilt.

From-SVN: r26991
1999-05-17 17:58:15 -06:00
Zack Weinberg 3ecc3258ed configure.in: Make --enable-cpp and --with-cpp-install-dir documented options.
1999-05-12 20:22 -0400  Zack Weinberg  <zack@rabi.columbia.edu>
	* configure.in: Make --enable-cpp and --with-cpp-install-dir
	documented options.  Enable the cpp driver by default.
	* configure: Rebuilt.

From-SVN: r26908
1999-05-12 17:38:28 +00:00
Robert Lipe 01e3900529 configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix' --enable-threads[={yes,pthreads,posix}] is passed as...
Thu Apr 29 22:13:46 1999  Robert Lipe  <robertlipe@usa.net>
	* configure.in (i?86-UnixWare7*-sysv): Set thread_file to 'posix'
	--enable-threads[={yes,pthreads,posix}] is passed as a command
	line parameter to configure.
	* config/i386/sysv5.h (LIB_SPEC): Add support for '-pthread'.
	(CPP_SPEC): Likewise.

From-SVN: r26701
1999-04-29 20:19:35 +00:00
Marc Espie 766518a01a configure.in (openbsd): Factorize xmake_file.
* configure.in (openbsd): Factorize xmake_file.
        (ix86 openbsd): Trim obsolete comment.
        (vax openbsd): Fix typo.
        * configure: Rebuilt.

From-SVN: r26638
1999-04-25 19:01:40 -06:00
Jerry Quinn 13ee407e02 pa-hpux.h, [...]: Replace TARGET_SNAKE by TARGET_PA_11 and MASK_SNAKE by MASK_PA_11.
* pa/pa-hpux.h, pa/pa-hpux10.h, pa/pa-hpux9.h, pa/pa-osf.h, pa.h,
        pa.c, pa.md, configure.in, configure: Replace TARGET_SNAKE by
        TARGET_PA_11 and MASK_SNAKE by MASK_PA_11.

From-SVN: r26630
1999-04-25 18:04:54 -06:00
John Wehle 53b5ce195c acconfig.h (HAVE_GAS_FILDS_FISTS): Add.
* acconfig.h (HAVE_GAS_FILDS_FISTS): Add.
	* configure.in: Check assembler instructions.
	* configure: Rebuild.
	* config.in: Likewise.
	* i386.md (floathisf2, floathidf2, floathixf2): New patterns.
	* i386.c (print_operand): Use the proper suffix for a 387 HImode
	operand.  Abort if a 387 operand has an unsupported size.

From-SVN: r26608
1999-04-23 19:41:03 +00:00
Bruce Korb 76c8f85586 enable disabling of fast fixincludes
From-SVN: r26582
1999-04-22 07:25:11 +00:00
Mumit Khan 75923b2fc5 aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
* aclocal.m4 (GCC_FUNC_MKDIR_TAKES_ONE_ARG): Define.
        * configure.in: Use.
        * configure: Rebuilt.
        * acconfig.h (MKDIR_TAKES_ONE_ARG): Add.
        * config.in: Rebuilt.
        * system.h: Use.

From-SVN: r26469
1999-04-14 19:50:52 -06:00
Jeffrey A Law 8354da48a4 configure.in (alpha interix): Use symbolic names to set target_cpu_default.
* configure.in (alpha interix): Use symbolic names to set
        target_cpu_default.
        * configure: Rebuilt.

From-SVN: r26460
1999-04-14 13:10:47 -06:00
Catherine Moore d8265d2995 Wed Apr 14 10:48:03 1999 Catherine Moore <clm@cygnus.com>
* config/mips/elf.h, config/mips/elf64.h
        (CTORS_SECTION_ASM_OP): Define.
        (DTORS_SECTION_ASM_OP): Define.
        (EXTRA_SECTIONS): Define.
        (INVOKE__main): Define.
        (NAME__MAIN): Define.
        (SYMBOL__MAIN): Define.
        (EXTRA_SECTIONS_FUNCTIONS): Define.
        (SECTION_FUNCTION_TEMPLATE): Define.
        (ASM_OUTPUT_CONSTRUCTOR): Define.
        (ASM_OUTPUT_DESTRUCTOR): Define.
        (CTOR_LIST_BEGIN): Define.
        (CTOR_LIST_END): Define.
        (DTOR_LIST_BEGIN): Define.
        (DTOR_LIST_END): Define.
        (LIB_SPEC): Define.
        (STARTFILE_SPEC): Define.
        (ENDFILE_SPEC): Define.
        * config/mips/linux.h:  Undefine all of the above.
        * config/mips/rtems64.h: Likewise.
        * config/mips/t-r3900: Likewise.
        * config/mips/t-elf: New file.
        * config/mips/vxworks.h: New file.
        * configure.in (mips-wrs-vxworks): Use mips/vxworks.h.
        (mips*-*-*elf*):  Use t-elf instead of t-ecoff.
        * configure: Regenerate.

From-SVN: r26446
1999-04-14 06:46:50 -04:00
Donn Terry 615c823194 configure.in (interix Alpha): Add.
* configure.in(interix Alpha): Add.
	* configure.in(winnt Alpha): Use alpha32.h
	* configure.in(interix i386): Parallel Alpha32.
	* config/interix.h: Move common elements from i386-interix.h.
	* config/i386/i386-interix.h: Delete same.
	* config/alpha/alpha-interix.h: New file
	* config/alpha/alpha32.h: New file, part fron win-nt.h.
	* config/alpha/win-nt.h: Deletions (-> alpha32.h).
	* config/alpha/interix.h:  New file
	* config/alpha/alpha.md (interix): Comment.
	* config/alpha/xm-alpha-interix.h: New file.
        * config/alpha/t-interix: New file.
	* fixinc/mkfixinc.sh (interix/Alpha): Add.

Co-Authored-By: Martin Heller <Ing.-Buero_Heller@t-online.de>

From-SVN: r26424
1999-04-13 16:02:20 -06:00
Philipp Thomas 83f4345f44 configure.in: Set target_cpu_default2 for target_alias k6.
* configure.in: Set target_cpu_default2 for target_alias k6.
        * i386.h (TARGET_SWITCHES): Remove no-<cpu> entries.
        (CC1_CPU_SPEC): Likewise.
        (CPP_CPU_DEFAULT_SPEC): Streamline definition.  Add K6 version.
        (CPP_K6_SPEC): New.
        (CPP_CPU_SPEC): Add K6 variant.
        (EXTRA_SPECS): Likewise.

Co-Authored-By: Richard Henderson <rth@cygnus.com>

From-SVN: r26341
1999-04-10 15:00:04 -07:00
Mike Stump 28897609cf configure.in (*-*-vxworks): Add vxWorks thread support for all vxWorks targets.
* configure.in (*-*-vxworks): Add vxWorks thread support for all
        vxWorks targets.
        * configure.in (thumb-wrs-xvworks): Add vxWorks support for thumb.
        * configure: Rebuilt.

From-SVN: r26333
1999-04-09 23:17:32 -06:00
Donn Terry 97ad1d43e9 t-interix: Use mostly system headers unchanged.
* i386/t-interix: Use mostly system headers unchanged.
        Use system assert.h
        * fixinc/fixinc.interix: Ditto (make almost no-op).
        * config/x-interix.h (_ALL_SOURCE): add -D
        * config/x-interix.h (crti.o): Delete dependency.
        * config/xm-interix.h (ONLY_INT_FIELDS): Define only when bootstrapping.
        * i386/xm-i386-interix.h: New file.
        * i386/interix.h (ASM_OUTPUT_LIMITED_STRING): Fix warnings.
        * i386/i386-interix.h: Renamed from interix.h.
        * configure.in (interix): Use new files.
        * configure: Rebuilt.

From-SVN: r26332
1999-04-09 23:15:27 -06:00
Kaveh R. Ghazi 64ccbc9931 configure.in (host_xm_file, [...]): Include hwint.h.
* configure.in (host_xm_file, build_xm_file): Include hwint.h.
        Use case statements instead of "if test -a ... -a ... -a ..."
        * machmode.h: Don't define HOST_WIDE_INT, etc. Wrap use of
        HOST_WIDE_INT in #ifdef.
        * mips.h: Include hwint.h instead of providing definitions for
        HOST_WIDE_INT, etc.  Wrap uses of HOST_WIDE_INT in #ifdef.

From-SVN: r26291
1999-04-08 07:27:38 +00:00
Alexandre Oliva e154a394de configure.in (DEFAULT_LINKER, [...]): Use grep instead of test and sed to check whether they're GNU programs.
* configure.in (DEFAULT_LINKER, DEFAULT_ASSEMBLER): Use grep
instead of test and sed to check whether they're GNU programs.
* configure: Rebuilt.

From-SVN: r26158
1999-04-03 14:52:07 +00:00
Donn Terry 5aa82acea4 configure.in: Set and substitute quoted_cc_set_by_configure.
* configure.in: Set and substitute quoted_cc_set_by_configure.
        * configure: Rebuilt.
        * Makefile.in (SUBDIR_FLAGS_TO_PASS): Fix quoting problem with ``.

From-SVN: r26129
1999-04-02 07:56:49 -07:00
Robert Lipe 87e11b7065 sysv5.h: New file to describe UnixWare7/SVR5.
�
	* i386/sysv5.h: New file to describe UnixWare7/SVR5.
	* configure.in (i?86-UnixWare7*-sysv): Use it.
	* i386/udk.h: Use sysv5.h.   Now uses Dwarf-2.

From-SVN: r26038
1999-03-28 10:28:26 +00:00
Nick Clifton e14db0151c Just include arm/vxarm.h for arm-vxworks target
From-SVN: r26001
1999-03-26 16:04:07 +00:00
Scott Bambrough 65120c403e Apply patch from Scott Bambrough <scottb@corelcomputer.com> Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if --enable-threads...
Apply patch from Scott Bambrough <scottb@corelcomputer.com>
  Modified arm*-*-linux-gnu* target to set thread_file to 'posix' if
  --enable-threads, --enable-threads=[yes,pthreads,posix] is passed as a
  command line parameter to configure.
  Modified TARGET_LIBGCC2_CFLAGS to include -fPIC.  If not included libgcc2
  is not compiled with PIC flag, as it should be.

From-SVN: r26000
1999-03-26 15:30:20 +00:00
Mike Stump 2aa0c933d1 vxarm.h: Split out vxWorks support into separate headerfile and vxify.
* arm/vxarm.h: Split out vxWorks support into separate headerfile
        and vxify.
        * arm/arm.c (cpu_defaults): Allow arm710 as default.
        * configure.in: Split out vxWorks support for Arm.
        * configure: Rebuilt.

From-SVN: r25932
1999-03-23 14:49:39 -07:00
Jeff Law edebba7aae openbsd.h (TARGET_DEFAULT): Define.
* i386/openbsd.h (TARGET_DEFAULT): Define.
        * configure.in: Do not set TARGET_CPU_DEFAULT for x86 OpenBSD
        configurations.
        * configure: Rebuilt.
        * i386/freebsd.h (TARGET_DEFAULT): Define instead
        of TARGET_CPU_DEFAULT.
        * i386/netbsd.h (TARGET_DEFAULT): Likewise.

From-SVN: r25912
1999-03-22 16:45:01 -07:00
Mumit Khan 052dbd9e99 configure.in: Add i386-pc-interix support.
* configure.in: Add i386-pc-interix support.
        * configure: Regenerate.
        * fixinc.interix: New file.
        * config/interix.h: New file.
        * config/x-interix: New file.
        * config/xm-interix.h: New file.
        * i386/interix.h: New file.
        * i386/interix.c: New file.
        * i386/t-interix: New file.

Co-Authored-By: Donn Terry <donn@interix.com>

From-SVN: r25910
1999-03-22 15:59:48 -07:00
Zack Weinberg 9c30c0e76a system.h: Use putc_unlocked...
* system.h: Use putc_unlocked, fputc_unlocked, and
        fputs_unlocked only if putc_unlocked has a prototype already.
        Prototype fputs_unlocked if necessary.
        * configure.in: Check for prototypes of putc_unlocked and
        fputs_unlocked.
        * acconfig.h: Updated.
        * config.in, configure: Rebuilt.

From-SVN: r25855
1999-03-18 17:47:41 -07:00
Jeffrey A Law 866fb7cca1 configure.in: Use "exit 1", not "exit (1)".
* configure.in: Use "exit 1", not "exit (1)".
        * configure: Rebuilt.

From-SVN: r25836
1999-03-17 17:25:49 -07:00
Mark Elbrecht 77d787fa2e go32.h: Delete.
* config/i386/go32.h: Delete.
        * config/i386/djgpp.h: New. Renamed from go32.h.
        Added -DDJGPP=2 to CPP_PREDEFINES.
        * config/i386/go32-rtems.h: Delete.
        * config/i386/djgpp-rtems.h: New. Renamed from go32-rtems.h.
        Added -DDJGPP=2 to CPP_PREDEFINES.
        * config/i386/xm-go32.h: Delete.
        * config/i386/xm-djgpp.h: New. Renamed from xm-go32.h.
        * config/i386/x-go32: Delete.
        * config/i386/x-djgpp: New. Renamed from x-go32.
        * config/i386/t-go32: Delete.
        * config/i386/t-djgpp: New. Renamed from t-go32.
        * configure.in(pc-msdosdjgpp): Set xm_file to i386/xm-djgpp.h.
        Set tm_file to i386/djgpp.h. Set tmake_file to i386/t-djgpp.
        Set xmake_file to i386/x-djgpp.
        * configure: Rebuilt.

From-SVN: r25835
1999-03-17 16:23:55 -07:00
David Edelsohn 45e24d08a2 Patch from David Edelsohn. Use AIX float.h file.
* configure.in ({rs6000,powerpc}-ibm-aix*): Set float_format to none.
	* configure: Rebuilt.

From-SVN: r25734
1999-03-12 12:28:04 -08:00
Bruce Korb 9f3d1bc2dc Activating fast-fixincludes
From-SVN: r25697
1999-03-11 08:53:13 +00:00