1. 10 Jan, 2002 1 commit
    • configure.in: Set stage1_cflags for powerpc-*-darwin*. · 5dd8a9b1
      	* configure.in: Set stage1_cflags for powerpc-*-darwin*.
      	* configure: Regenerate.
      
      	* config/interix.h: Set DO_GLOBAL_CTORS_BODY and
      	DO_GLOBAL_DTORS_BODY here, not in xm-interix.h.
      	* config/alpha/vms.h: Set INCLUDE_DEFAULTS here, not in
      	alpha/xm-vms.h.
      	* config/m68k/t-next: Set OTHER_FIXINCLUDES_DIRS and
      	LIMITS_H_TEST here, not in m68k/x-next.
      	* config/rs6000/beos.h: Set STANDARD_INCLUDE_DIR and
      	SYSTEM_INCLUDE_DIR here, not in rs6000/xm-beos.h.
      
      	* config/x-interix: Don't set RANLIB, RANLIB_TEST, SHELL,
      	LIBGCC2_INCLUDES, or SYSTEM_HEADER_DIR.
      	* config/alpha/x-vms: Don't set USE_COLLECT2.  Add comments.
      
      	* config/i386/x-djgpp: Renamed i386/t-djgpp.
      	* config/m88k/x-dolph: Renamed m88k/t-dolph.
      	* config/m88k/x-texXD88: Renamed m88k/t-texXD88.
      	* config/pa/x-pa-mpeix: Renamed pa/t-mpeix.  Update for
      	replacement of quadlib.asm with quadlib.c.
      
      	* config/x-interix3, config/xm-interix.h, config/i386/x-beos,
      	config/i386/xm-osf1elf.h, config/rs6000/x-darwin,
      	config/rs6000/xm-beos.h: Delete file.
      
      	* config.gcc: Update to match above changes.
      
      From-SVN: r48757
      Zack Weinberg committed
  2. 15 Nov, 2001 1 commit
    • config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target makefile frag... · 14455c64
      	* config.gcc: Set STMP_FIXPROTO and FIXPROTO_DEFINES in target
      	makefile frag, not host makefile frag.
      	(m88k-dg-dguxbcs*): Add m88k/t-dgux to tmake_file.
      	(hppa*): Add pa/t-bsd to tmake_file where no special xmake_file is
      	used.
              (hppa*-*-openbsd*): Don't use nonexitent pa/t-openbsd.
      	* config/m88k/t-dguxbcs: Remove definitions already in t-dgux.
      	* config/m88k/t-dgux (STMP_FIXPROTO): Define.
      	* config/i386/t-cygwin (STMP_FIXPROTO): Define.
      	* config/i386/t-dgux (STMP_FIXPROTO): Define.
      	* config/x-interix: Don't define STMP_FIXPROTO and
      	FIXPROTO_DEFINES.
      	* config/t-interix: New file, define STMP_FIXPROTO.
      	* config/i386/x-beos (STMP_FIXPROTO): Don't define here.
      	* config/i386/t-beos (STMP_FIXPROTO): Define here instead.
      	* config/t-svr4 (FIXPROTO_DEFINES): Define.
      	* config/arm/t-riscix (FIXPROTO_DEFINES): Define.
      	* config/i386/t-sco5 (FIXPROTO_DEFINES): Define.
      	* config/i386/t-sco5gas (FIXPROTO_DEFINES): Define.
      	* config/m68k/t-hp3200: Renamed from x-hp3200.
      	* config/i370/t-oe: Renamed from x-oe.
      	* config/mips/t-iris: Renamed from x-iris.
      	* config/pa/t-bsd: Renamed from x-pa.
      	* config/pa/t-pa-hpux: Renamed from x-pa-hpux.
      	* config/x-linux, config/i386/x-cygwin, config/i386/x-dgux,
      	config/m88k/x-dgux, config/x-svr4, config/arm/x-riscix,
      	config/i386/x-sco5, config/m68k/x-hp320g, config/mips/x-iris6,
      	config/rs6000/x-cygwin: Remove files.
      
      From-SVN: r47052
      Andreas Schwab committed
  3. 06 Mar, 2001 1 commit
    • aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New. · b548dffb
      libiberty:
      	* aclocal.m4 (libiberty_AC_FUNC_C_ALLOCA): New.
      	* configure.in: Replace all alloca logic with a simple use of
      	the above new macro.
      	* config.table: Kill *-*-beos* entry.
      	* config/mh-beos: Delete.
      	* configure, config.in: Regenerate.
      
      	* Makefile.in (ALLOCA, HFILES): Kill.
      	(REQUIRED_OFILES): Add alloca.o.
      	(alloca.o): Depend on libiberty.h.
      	(argv.o): Don't depend on alloca-conf.h.
      	* alloca-conf.h: Delete.
      	* alloca.c: Include libiberty.h.  Kill all #ifdef emacs
      	blocks.  Provide the C alloca unconditionally.  Use PTR where
      	appropriate.  Make i00afunc static.
      	* argv.c: Don't include alloca-conf.h.
      
      include:
      	* libiberty.h: Prototype C_alloca; define alloca to either
      	__builtin_alloca or C_alloca as appropriate.
      
      gcc:
      	* aclocal.m4 (AM_GNU_GETTEXT): Don't AC_REQUIRE
      	AC_FUNC_ALLOCA.
      	* configure, config.in: Regenerate.
      	* config.gcc: Remove references to deleted files.
      
      	* genattr.c, genattrtab.c, genextract.c, genoutput.c,
      	genrecog.c, rtl.c: Do not use alloca anywhere.
      
      	* Makefile.in, build-make, system.h, config/x-interix,
      	config/x-svr4, config/xm-interix.h, config/xm-openbsd.h,
      	config/alpha/xm-alpha.h, config/alpha/xm-vms.h,
      	config/arc/xm-arc.h, config/arm/xm-arm.h,
      	config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h,
      	config/h8300/xm-h8300.h, config/i370/x-oe,
      	config/i370/xm-linux.h, config/i386/x-aix, config/i386/x-beos,
      	config/i386/x-ncr3000, config/i386/x-sco5,
      	config/i386/xm-dgux.h, config/i860/x-sysv4,
      	config/i960/xm-i960.h, config/m32r/xm-m32r.h,
      	config/m68k/x-crds, config/m68k/x-dpx2, config/m68k/x-hp320,
      	config/m68k/x-hp320g, config/m69k/x-mot3300,
      	config/m68k/x-mot3300-gas, config/m68k/xm-amix.h,
      	config/m68k/xm-hp320.h, config/m68k/xm-m68kv.h,
      	config/m68k/xm-mot3300.h, config/m88k/x-dolph,
      	config/m88k/x-sysv4, config/m88k/x-tekXD88,
      	config/m88k/xm-m88k.h, config/mcore/xm-mcore.h,
      	config/mips/x-iris, config/mips/x-iris3,
      	config/mips/x-sni-svr4, config/mips/x-sysv,
      	config/mips/xm-iris6.h, config/mips/xm-mips.h,
      	config/mips/xm-nws3250v4.h, config/pa/x-hpux,
      	config/pa/x-pa-mpeix, config/pa/xm-pa.h,
      	config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h,
      	config/pa/xm-papro.h, config/romp/xm-romp.h,
      	config/rs6000/x-aix31, config/rs6000/x-aix41,
      	config/rs6000/x-beos, config/rs6000/x-lynx,
      	config/rs6000/x-mach, config/rs6000/x-rs6000,
      	config/rs6000/x-sysv4, config/rs6000/xm-rs6000.h,
      	config/rs6000/xm-sysv4.h, config/sh/xm-sh.h,
      	config/sparc/x-sysv4, config/sparc/xm-linux.h,
      	config/sparc/xm-pbd.h, config/sparc/xm-sparc.h,
      	config/vax/xm-vms.h: Eradicate all references to alloca and
      	related stuff.
      
      	* config/xm-alloca.h, config/clipper/x-clix,
      	config/i386/xm-sysv4.h, config/i860/x-fx2800,
      	config/i860/x-sysv3, config/m88k/x-sysv3,
      	config/sparc/xm-sol2.h, config/we32k/x-we32k: Delete
      	(contained only alloca related hacks).
      
      	* config/i386/xm-beos.h, config/rs6000/xm-beos.h: Just define
      	USE_C_ALLOCA.
      
      From-SVN: r40259
      Zack Weinberg committed
  4. 10 Apr, 1999 1 commit
    • t-interix: Use mostly system headers unchanged. · 97ad1d43
              * 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
      Donn Terry committed
  5. 22 Mar, 1999 1 commit
    • configure.in: Add i386-pc-interix support. · 052dbd9e
              * 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
      Mumit Khan committed