summaryrefslogtreecommitdiffstats
path: root/gcc/configure
Commit message (Collapse)AuthorAgeFilesLines
* Switch to strrchr if available instead of rindexmeissner1998-04-201-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19341 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix host/build confusion with gas and gnu_ld flags.wilson1998-04-151-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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19230 138bc75d-0d04-0410-961f-82ee72b054a4
* * Idea and part of the patch from HJ.law1998-04-141-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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19205 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (mips-*-ecoff): Do not mention mips/mips.h in tm_files.law1998-04-121-1/+1
| | | | | | | * mips/ecoff.h: Include "mips/mips.h". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19149 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix minor bugs in previous change.law1998-04-101-74/+72
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19078 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Handle --with-fast-fixincludes.law1998-04-101-66/+83
| | | | | | | | | (fixincludes): If --with-fast-fixincludes, then use a different fixincludes program by default. * Makefile.in (fixinc.sh): New rule. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19075 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (v850): Use t-v850.law1998-04-081-1/+2
| | | | | | | (ix86-wrs-vxworks): Recognize 786 just like other x86 configurations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19062 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha/crtbegin.asm, alpha/crtend.asm, alpha/t-crtb: New files.rth1998-04-081-2/+4
| | | | | | | * configure.in (alpha-*-linux*): Use them. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19051 138bc75d-0d04-0410-961f-82ee72b054a4
* 8law1998-04-081-1/+1
| | | | | | | * configure.in (x86-dg-dgux): Run fixinc.dgux. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19047 138bc75d-0d04-0410-961f-82ee72b054a4
* Forgot to commit (duh).law1998-04-071-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19035 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c: Add linker spec.law1998-04-061-1/+1
| | | | | | | | | | | | | | | (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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19022 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha-dec-osf*): Match osf1.3 correctly.rth1998-04-051-4/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19007 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (mips-wrs-vxworks): New target.law1998-04-051-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@19005 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha-*-linux-*): Undo tm_file changes from gcc2 merge.rth1998-04-041-3/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18993 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (alpha-*-linux-gnu*): Undo Feb 3 change brought inrth1998-04-041-4/+0
| | | | | | | from gcc2 merge. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18987 138bc75d-0d04-0410-961f-82ee72b054a4
* * Check in merge from gcc2. See ChangeLog.11 and ChangeLog.12law1998-04-041-165/+267
| | | | | | | | | for details. * haifa-sched.c: Mirror recent changes from gcc2. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18985 138bc75d-0d04-0410-961f-82ee72b054a4
* * gthr.h: Support systems that don't have weak, but have threads.law1998-04-021-3/+10
| | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18971 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure (alpha-*-linuxecoff, alpha-*-linux-gnulibc1):rth1998-04-021-2/+0
| | | | | | | Run fixincludes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18944 138bc75d-0d04-0410-961f-82ee72b054a4
* Removed thumb-pe target.nickc1998-04-011-10/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18937 138bc75d-0d04-0410-961f-82ee72b054a4
* Add thumb-pe support.nickc1998-04-011-0/+10
| | | | | | | Add super interworking. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18935 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for ARM's Thumb instruction set.nickc1998-03-251-1/+9
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18822 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: handle with-PACKAGE=no correctlylaw1998-03-211-277/+80
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18740 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (hppa1.0-hp-hpux10): Handle threads for thislaw1998-03-191-0/+7
| | | | | | | config too. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18721 138bc75d-0d04-0410-961f-82ee72b054a4
* Patch from Bruno Haible for alpha-dec-osf build failure.wilson1998-03-091-0/+3
| | | | | | | * configure.in (alpha-dec-osf): Add default case for osf* to switch. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18451 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (target_cpu_default2): Correct typo for alphapca56.rth1998-03-061-87/+85
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18424 138bc75d-0d04-0410-961f-82ee72b054a4
* * rs6000/linux.h: don't define DEFAULT_VTABLE_THUNKS to 1 iflaw1998-03-041-0/+18
| | | | | | | | | USE_GNULIBC_1 is defined * configure.in: add a new case powerpc-*-linux-gnulibc1 which includes the t-linux-gnulibc1 fragment git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18405 138bc75d-0d04-0410-961f-82ee72b054a4
* amanfred1998-02-231-4/+4
| | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18204 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add support for i386-wrs-vxworks configuration.law1998-02-221-0/+4
| | | | | | | * i386/vxi386.h: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18197 138bc75d-0d04-0410-961f-82ee72b054a4
* * config/sparc/sol2-sld.h: New file.law1998-02-191-85/+92
| | | | | | | | * configure.in (sparc-*-solaris2*): Use it when using the system linker. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18105 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (GCC_FUNC_PRINTF_PTR): New macro to test the printfrth1998-02-071-5/+110
| | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17760 138bc75d-0d04-0410-961f-82ee72b054a4
* Correct tx39 multilibs.gavin1998-02-061-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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17693 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (GCC_NEED_DECLARATION): Modify macro to accept alaw1998-02-011-1326/+23
| | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17563 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for declaration of abort.law1998-01-301-3/+57
| | | | | | | | | * acconfig.h: Corresponding changes. * toplev.c: Use NEED_DECLARATION_ABORT to determine if abort should be declared. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17556 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for atoq and atoll.law1998-01-291-30/+140
| | | | | | | | * rtl.c (read_rtx): Use HAVE_ATOLL and HAVE_ATOQ to select the proper routine for converting ascii into long long values. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17548 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i*86-pc-msdosdjgpp): Treat like msdos & go32law1998-01-261-145/+147
| | | | | | | configurations. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17495 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (build_xm_file): Add auto-config.h if host=build.rth1998-01-251-148/+163
| | | | | | | | | (host_xm_file_list): Don't add $(srcdir) to auto-config.h. (build_xm_file_list): Likewise. * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17483 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for atol.law1998-01-201-141/+197
| | | | | | | Forgot to commit this one a few days ago. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17431 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix build/host/target configure in settting of thread_file.wilson1998-01-191-5/+11
| | | | | | | | | | * configure.in (thread_file): Rename uses before main loop to target_thread_file. Initialize to empty in main loop. Set thread_file to target_thread_file after main loop if not set. * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17423 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add cpp stringify test.rth1998-01-191-72/+108
| | | | | | | | | * acconfig.h (HAVE_CPP_STRINGIFY): New tag. * gengenrtl.c: Use it. * configure, config.in: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17419 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Find declaration for sbrk.rth1998-01-191-137/+189
| | | | | | | | | | * acconfig.h (NEED_DECLARATION_SBRK): New tag. * config.in, configure: Rebuild. * mips-tfile.c: Properly protect declaration of sbrk and free. * toplev.c: Properly protect declaration of sbrk. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17417 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i960-wrs-vxworks): Default to latest vxworks release.law1998-01-171-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17408 138bc75d-0d04-0410-961f-82ee72b054a4
* Avoid shell errors when target_cpu_default* contains a | character.wilson1998-01-131-4/+4
| | | | | | | | | * configure.in (target_cpu_default, target_cpu_default2): Use double quotes around them when testing their value. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17333 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: (i[3456]86-UnixWare7-sysv5): Treat much like SVR4law1998-01-131-0/+12
| | | | | | | for now. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17323 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Make gthr-default.h a forwarding header instead oflaw1998-01-041-136/+138
| | | | | | | a symlink. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17290 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Put parenthesis around TARGET_CPU_DEFAULT's value.rth1998-01-011-1/+1
| | | | | | | * configure: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17277 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Set and subsitute host_exeext. Use it when creatingian1997-12-311-3/+8
| | | | | | | | | | | | | the assembler and linker symlinks. * configure: Rebuild. * Makefile.in (exeext): Set to @host_exeext@. (build_exeext): New variable, set to @build_exeext@. (FLAGS_TO_PASS): Pass down build_exeext. (STAGESTUFF): Use build_exeext, not exeext, for gen* and bi* programs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17267 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Move default enabling of Haifa out of for loop.rth1997-12-271-269/+143
| | | | | | | * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17244 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (GTHREAD_FLAGS): New var.law1997-12-241-131/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (LIBGCC2_CFLAGS): Added $(GTHREAD_FLAGS). (distclean): Remove gthr-default.h. * configure.in: Accept dce as a thread package. Check for thread.h and pthread.h. Link gthr-default.h to appropriate thread file and set gthread_flags. (hppa1.1-*-hpux10*): If --enable-threads, use dce threads and include multilib definitions from pa/t-dce-thr. (sparc-*-solaris2*): Enable threads by default, if thread.h or pthread.h is found, preferring posix threads over solaris ones. * config/pa/t-dce-thr: New file. * config/pa/t-pa: Removed multilibs. * config/sparc/t-sol2: Ditto. * gthr.h: New file. * gthr-single.h: New file. * gthr-posix.h: New file. * gthr-solaris.h: New file. * gthr-dce.h: New file. * libgcc-thr.h: Removed. * objc/thr-dce.c: New file copied from thr-decosf1.c. * frame.c: Include gthr.h instead of libgcc-thr.h. * libgcc2.c: Include gthr.h instead of libgcc-thr.h. (eh_context_initialize): If __gthread_once fails, use static eh context. (eh_context_free): Call __gthread_key_dtor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17235 138bc75d-0d04-0410-961f-82ee72b054a4
* * alpha.h (CPP_PREDEFINES, LIB_SPEC, LINK_SPEC, STARTFILE_SPEC,rth1997-12-231-142/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MD_STARTFILE_PREFIX, ASM_FILE_START, ASM_SPEC, ASM_FINAL_SPEC): Move OSF/1 specific defines out. * alpha/elf.h (TARGET_VERSION, CPP_PREDEFINES, DEFAULT_VTABLE_THUNKS): Move Linux specific defines out. (LINK_SPEC): Genericize. (ASM_FILE_START): Emit .arch if using more than the base insn set. (ASM_OUTPUT_SOURCE_LINE): Remove; identical to alpha.h version. (SDB_DEBUGGING_INFO): Remove; gas can't handle it. (HANDLE_SYSV_PRAGMA): Define. * alpha/osf.h: New file. * alpha/linux.h: Split. Retain file-format independant defines. Import Linux bits from elf.h. (CPP_PREDEFINES): Take a file-format specific SUB_CPP_PREDEFINES (FUNCTION_PROFILER): _mcount takes its address in $28. (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX): Remove undef. * alpha/linux-ecoff.h: New file. * alpha/linux-elf.h: New file. * alpha/vms.h (LIB_SPEC, LINK_SPEC): Copy from osf.h. * alpha/win-nt.h (TARGET_DEFAULT): Define. * configure.in (alpha*-*-osf*, alpha*-*-linux*) [tm_file]: Add new headers as appropriate. * configure.in (alpha*): Enable Haifa by default. (*-*-winnt3*): Change to winnt*, since we're not v3 specific. * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17211 138bc75d-0d04-0410-961f-82ee72b054a4
* cvs commit ChangeLog config.sub configure configure.in toplev.claw1997-12-121-0/+7
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@17060 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud