aboutsummaryrefslogtreecommitdiff
path: root/gcc/configure
AgeCommit message (Collapse)AuthorFilesLines
1998-05-17Makefile.in (TARGET_TOOLPREFIX): No longer define.Jeffrey A Law1-0/+5
* Makefile.in (TARGET_TOOLPREFIX): No longer define. (AR_FOR_TARGET, RANLIB_FOR_TARGET): Define to use versions in the build tree if they exist. (AR, AR_FLAGS, OLDAR, OLDAR_FLAGS, RANLIB, RANLIB_TEST): Update appropriately. (objdir): Let configure substitute value. (FLOAT_H): Let configure select a pre-built version from the config subdir. * build-make (INSTALL_TARGET, ALL): Disable, no longer needed. * configure.in: Substitute for objdir. * cp/Makefile.in (program_transform_name, objdir): Define. From-SVN: r19828
1998-05-17Makefile.in (build_canonical, [...]): Let configure substitute values for ↵Jeffrey A Law1-0/+15
these variables. * Makefile.in (build_canonical, host_canonical): Let configure substitute values for these variables. * configure.in: Substitute for build_canonical, host_canonical and target_subdir in generated Makefile. From-SVN: r19827
1998-05-16osf.h (HAVE_STAMP_H): Define.Richard Henderson1-5/+13
* alpha/osf.h (HAVE_STAMP_H): Define. * alpha.c: Use it. * alpha/netbsd.h, alpha/netbsd-elf.h: New files. * configure.in (alpha*-*-netbsd*): New. Based on patches from Paul H. Anderson <pha@pdq.com>. * configure.in (alpha*-*-linux-*): Kill xm_defines. (alpha*-*-linux-gnulibc1*) [fixincludes]: Define. * alpha/xm-linux.h: Remove file. From-SVN: r19809
1998-05-13acconfig.h (ENABLE_CHECKING): Undefine.Michael Meissner1-83/+99
* acconfig.h (ENABLE_CHECKING): Undefine. * configure.in (--enable-checking): New option. * flow.c (reg_n_max): New global variable. * regclass.c (allocate_reg_info): Keep reg_n_max up to date. Delete regno_max variable. * regs.h (REG_N_CHECK): Define. (REG_N_REFS, REG_N_SETS, REG_N_DEATHS): Use REG_N_CHECK. (REG_N_CHANGES_SIZE, REG_N_CALLS_CROSSED, REG_LIVE_LENGTH): Likewise. (REGNO_FIRST_UID, REGNO_LAST_UID, REGNO_LAST_NOTE_UID): Likewise. Co-Authored-By: Martin v. Loewis <martin@mira.isdn.cs.tu-berlin.de> From-SVN: r19708
1998-05-11Oops, aclocal.m4 wasn't up-to-date for last commit.Richard Henderson1-83/+113
From-SVN: r19666
1998-05-11* configure.in (alpha-*-linux-gnu): Undo lossage from gcc2 merge.Richard Henderson1-85/+53
From-SVN: r19665
1998-05-09acconfig.h (HAVE_VOLATILE): Insert stub for autoconf.Jeff Law1-51/+84
* acconfig.h (HAVE_VOLATILE): Insert stub for autoconf. * alocal.m4 (GCC_C_VOLATILE): New autoconf test. * configure.in: Use GCC_C_VOLATILE. * system.h (volatile): Define as empty if no volatile support is available. * genemit.c (output_add_clobbers): Removed unused variable 'i' from generated fucntion. From-SVN: r19653
1998-05-08fixinc.wrap: Renamed from fixinc.math.Manfred Hollstein1-12/+12
d * fixinc.wrap: Renamed from fixinc.math. Put wrapper around curses.h if it contains `typedef char bool;', as suggested by Manfred Hollstein <manfred@s-direktnet.de>. * configure.in: Rename fixinc.math to fixinc.wrap. From-SVN: r19629
1998-05-07Fix host/target confusion with enable_threads, reported by Brendan Kehoe.Jim Wilson1-73/+75
* configure.in (enable_threads): Rename to enable_threads_flag before main loop. Set enable_threads to enable_threads_flag inside main loop. From-SVN: r19615
1998-05-07Handle missing vfprintf() & _doprnt() functions with linked in modules,Kaveh R. Ghazi1-14/+132
plus do some general cleanup of variable argument handling. * aclocal.m4 (GCC_FUNC_VFPRINTF_DOPRNT): New macro. * configure.in: Add a call to GCC_FUNC_VFPRINTF_DOPRNT. (AC_CHECK_HEADERS): Remove unused check for varargs.h,sys/varargs.h. (AC_CHECK_FUNCS): Remove unused check for vprintf. * Makefile.in: Add support for linking in vfprintf.c and doprint.c. (cccp.o): Depend on gansidecl.h. (cexp.o): Likewise. * cccp.c: Convert from using PRINTF_ALIST/PRINTF_DCL to VPROTO as per the rest of gcc source. * cexp.y: Likewise. Include gansidecl.h and remove all code made redundant. * cccp.c: Remove checks for HAVE_VPRINTF and the associated code used when vfprintf is missing. * cexp.y: Likewise. * gcc.c: Likewise. * genattrtab.c: Likewise. * mips-tfile.c: Likewise. * toplev.c: Likewise. * vfprintf.c: New file. * doprint.c: Likewise. From-SVN: r19610
1998-05-06The isascii check is needed by system.h.Kaveh R. Ghazi1-2/+3
* 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
1998-05-05* Check in merge from gcc2. See ChangeLog.12 for details.Jeff Law1-78/+101
From-SVN: r19553
1998-05-03Make UnixWare 7 bootstrap support work with final shipping product.Robert Lipe1-77/+76
a Make UnixWare 7 bootstrap support work with final shipping product. * configure.in: (i[34567]86-*-sysv5): append, not overwrite, xm_file. Pick up xm-siglist and xm-alloca. (xm_defines): Add USG so dbxout will build. * configure: Regenerate. From-SVN: r19528
1998-04-28update m32r portMichael Meissner1-1/+1
From-SVN: r19465
1998-04-24* configure.in: Use CC_FOR_BUILD, not BUILD_CC.Jeffrey A Law1-2/+2
From-SVN: r19406
1998-04-20Switch to strrchr if available instead of rindexMichael Meissner1-1/+1
From-SVN: r19341
1998-04-15Fix host/build confusion with gas and gnu_ld flags.Jim Wilson1-4/+8
* configure.in (gnu_ld): Rename to gnu_ld_flag before main loop. Set gnu_ld to gnu_ld_flag inside main loop. (gas): Likewise. From-SVN: r19230
1998-04-14* Idea and part of the patch from HJ.Jeffrey A Law1-13/+39
* Makefile.in: auto-host.h renamed from auto-config.h. All references changed. (distclean): Remove auto-build.h too. * configure.in: Rename host autoconf generated file to auto-host.h. If host != build, then run autoconf to generate auto-build.h for the build machine and include it in build_xm_files. Check for wait.h and sys/wait.h. From-SVN: r19205
1998-04-12configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files.Jeffrey A Law1-1/+1
* configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files. * mips/ecoff.h: Include "mips/mips.h". From-SVN: r19149
1998-04-09Fix minor bugs in previous change.Jeff Law1-74/+72
From-SVN: r19078
1998-04-09configure.in: Handle --with-fast-fixincludes.Jeffrey A Law1-66/+83
* configure.in: Handle --with-fast-fixincludes. (fixincludes): If --with-fast-fixincludes, then use a different fixincludes program by default. * Makefile.in (fixinc.sh): New rule. From-SVN: r19075
1998-04-08configure.in (v850): Use t-v850.Jeffrey A Law1-1/+2
* configure.in (v850): Use t-v850. (ix86-wrs-vxworks): Recognize 786 just like other x86 configurations. From-SVN: r19062
1998-04-08crtbegin.asm, [...]: New files.Richard Henderson1-2/+4
* alpha/crtbegin.asm, alpha/crtend.asm, alpha/t-crtb: New files. * configure.in (alpha-*-linux*): Use them. From-SVN: r19051
1998-04-08configure.in (x86-dg-dgux): Run fixinc.dgux.Jeff Law1-1/+1
8 * configure.in (x86-dg-dgux): Run fixinc.dgux. From-SVN: r19047
1998-04-07Forgot to commit (duh).Jeff Law1-1/+2
From-SVN: r19035
1998-04-06gcc.c: Add linker spec.Bob Manson1-1/+1
* gcc.c: Add linker spec. (link_command_spec): Use %(linker) instead of ld. (main): If collect2 is requested as the linker, see if it exists; if not, use ld instead. * Makefile.in (USE_COLLECT2): It's named collect2 now, not ld. (ld:) Deleted. (install-collect2): Install as collect2, not ld. * configure.in(will_use_collect2): It's named collect2 now. * collect2: Remove checks to see if we were invoked recursively. (collect_execute): Use _spawnvp under cygwin32. From-SVN: r19022
1998-04-05* configure.in (alpha-dec-osf*): Match osf1.3 correctly.Richard Henderson1-4/+1
From-SVN: r19007
1998-04-05* configure.in (mips-wrs-vxworks): New target.Don Bowman1-0/+8
From-SVN: r19005
1998-04-04* configure.in (alpha-*-linux-*): Undo tm_file changes from gcc2 merge.Richard Henderson1-3/+2
From-SVN: r18993
1998-04-04configure.in (alpha-*-linux-gnu*): Undo Feb 3 change brought in from gcc2 merge.Richard Henderson1-4/+0
* configure.in (alpha-*-linux-gnu*): Undo Feb 3 change brought in from gcc2 merge. From-SVN: r18987
1998-04-04* Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12Jeff Law1-165/+267
for details. * haifa-sched.c: Mirror recent changes from gcc2. From-SVN: r18985
1998-04-02gthr.h: Support systems that don't have weak, but have threads.Mike Stump1-3/+10
* gthr.h: Support systems that don't have weak, but have threads. * configure.in (*wrs-vxworks*): Use VxWorks threads by default. * gthr-vxworks.h: New file. * objc/thr-vxworks.h: Dummy file from thr-single.c for now. From-SVN: r18971
1998-04-01configure (alpha-*-linuxecoff, [...]): Run fixincludes.Richard Henderson1-2/+0
* configure (alpha-*-linuxecoff, alpha-*-linux-gnulibc1): Run fixincludes. From-SVN: r18944
1998-04-01Removed thumb-pe target.Nick Clifton1-10/+0
From-SVN: r18937
1998-04-01Add thumb-pe support.Nick Clifton1-0/+10
Add super interworking. From-SVN: r18935
1998-03-25Add support for ARM's Thumb instruction set.Nick Clifton1-1/+9
From-SVN: r18822
1998-03-21* configure.in: handle with-PACKAGE=no correctlyR. Ganesan1-277/+80
From-SVN: r18740
1998-03-19configure.in (hppa1.0-hp-hpux10): Handle threads for this config too.Jeffrey A Law1-0/+7
* configure.in (hppa1.0-hp-hpux10): Handle threads for this config too. From-SVN: r18721
1998-03-09Patch from Bruno Haible for alpha-dec-osf build failure.Jim Wilson1-0/+3
* configure.in (alpha-dec-osf): Add default case for osf* to switch. From-SVN: r18451
1998-03-05* configure.in (target_cpu_default2): Correct typo for alphapca56.Richard Henderson1-87/+85
From-SVN: r18424
1998-03-04linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if USE_GNULIBC_1 is definedFranz Sirl1-0/+18
* rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 if USE_GNULIBC_1 is defined * configure.in: add a new case powerpc-*-linux-gnulibc1 which includes the t-linux-gnulibc1 fragment From-SVN: r18405
1998-02-23t-linux (LIBGCC1, [...]): Add macros and set to empty.Manfred Hollstein1-4/+4
a * config/t-linux (LIBGCC1, CROSS_LIBGCC1, LIBGCC1_TEST): Add macros and set to empty. * config/t-linux-aout (LIBGCC1, CROSS_LIBGCC1, LIBGCC1_TEST): Likewise. * config/alpha/t-linux: Remove file. * config/sparc/t-linux: Remove file. * config/m68k/t-linux (LIBGCC1, CROSS_LIBGCC1): Remove. * config/m68k/t-linux-aout (LIBGCC1, CROSS_LIBGCC1): Likewise. * configure.in (alpha*-*-linux-gnulibc1*): Use t-linux instead of alpha/t-linux for tmake_file. (alpha*-*-linux-gnu*): Likewise. (sparc-*-linux-gnulibc1*): Use t-linux instead of sparc/t-linux for tmake_file. (sparc-*-linux-gnu*): Likewise. From-SVN: r18204
1998-02-22configure.in: Add support for i386-wrs-vxworks configuration.Mike Stump1-0/+4
* configure.in: Add support for i386-wrs-vxworks configuration. * i386/vxi386.h: New file. From-SVN: r18197
1998-02-18sol2-sld.h: New file.Paul Eggert1-85/+92
* config/sparc/sol2-sld.h: New file. * configure.in (sparc-*-solaris2*): Use it when using the system linker. From-SVN: r18105
1998-02-07aclocal.m4 (GCC_FUNC_PRINTF_PTR): New macro to test the printf functions for ↵Kaveh R. Ghazi1-5/+110
whether they support the %p format... * aclocal.m4 (GCC_FUNC_PRINTF_PTR): New macro to test the printf functions for whether they support the %p format specifier. * acconfig.h (HOST_PTR_PRINTF): Insert stub for autoconf. * configure.in (GCC_FUNC_PRINTF_PTR): Use it. * configure, config.in: Rebuild. From-SVN: r17760
1998-02-06Correct tx39 multilibs.Gavin Koch1-143/+82
* mips/t-r3900: New - same as t-ecoff but eliminate multilibs: mips1 and mips3. * configure.in (tx39*): Use new mips/t-r3900. * configure: Rebuild. * mips/r3900.h (MULTILIB_DEFAULTS): Eliminate mips1. From-SVN: r17693
1998-01-31aclocal.m4 (GCC_NEED_DECLARATION): Modify macro to accept a shell variable ↵Kaveh R. Ghazi1-1326/+23
argument instead of only hard coded... * aclocal.m4 (GCC_NEED_DECLARATION): Modify macro to accept a shell variable argument instead of only hard coded functions. (GCC_NEED_DECLARATIONS): New macro to accept multiple functions. * configure.in: Collapse multiple calls to AC_CHECK_FUNCS into one call. Collapse multiple calls to GCC_NEED_DECLARATION into one call to GCC_NEED_DECLARATIONS (new macro.) Check if we need declarations for bcopy, bcmp and bzero. * acconfig.h: Add stubs for bcopy, bcmp and bzero declarations. * gansidecl.h: If we have bcopy but don't declare it, then do so. Likewise for bcmp and bzero. Only define macros for bcopy, bcmp, bzero, index and rindex if they aren't already present. From-SVN: r17563
1998-01-30configure.in: Check for declaration of abort.Jeffrey A Law1-3/+57
* configure.in: Check for declaration of abort. * acconfig.h: Corresponding changes. * toplev.c: Use NEED_DECLARATION_ABORT to determine if abort should be declared. From-SVN: r17556
1998-01-29configure.in: Check for atoq and atoll.Jeffrey A Law1-30/+140
* configure.in: Check for atoq and atoll. * rtl.c (read_rtx): Use HAVE_ATOLL and HAVE_ATOQ to select the proper routine for converting ascii into long long values. From-SVN: r17548
1998-01-26configure.in (i*86-pc-msdosdjgpp): Treat like msdos & go32 configurations.Markus F.X.J. Oberhumer1-145/+147
* configure.in (i*86-pc-msdosdjgpp): Treat like msdos & go32 configurations. From-SVN: r17495