summaryrefslogtreecommitdiff
path: root/gcc/configure
Commit message (Collapse)AuthorAgeFilesLines
* Avoid shell errors when target_cpu_default* contains a | character.Jim Wilson1998-01-131-4/+4
| | | | | | | | * configure.in (target_cpu_default, target_cpu_default2): Use double quotes around them when testing their value. * configure: Rebuilt. From-SVN: r17333
* configure.in: (i[3456]86-UnixWare7-sysv5): Treat much like SVR4 for now.Robert Lipe1998-01-121-0/+12
| | | | | | | * configure.in: (i[3456]86-UnixWare7-sysv5): Treat much like SVR4 for now. From-SVN: r17323
* configure.in: Make gthr-default.h a forwarding header instead of a symlink.Scott Snyder1998-01-031-136/+138
| | | | | | | * configure.in: Make gthr-default.h a forwarding header instead of a symlink. From-SVN: r17290
* configure.in: Put parenthesis around TARGET_CPU_DEFAULT's value.Richard Henderson1998-01-011-1/+1
| | | | | | | * configure.in: Put parenthesis around TARGET_CPU_DEFAULT's value. * configure: Update. From-SVN: r17277
* configure.in: Set and subsitute host_exeext.Ian Lance Taylor1997-12-311-3/+8
| | | | | | | | | | | | | * configure.in: Set and subsitute host_exeext. Use it when creating 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. From-SVN: r17267
* configure.in: Move default enabling of Haifa out of for loop.Richard Henderson1997-12-271-269/+143
| | | | | | | * configure.in: Move default enabling of Haifa out of for loop. * configure: Rebuild. From-SVN: r17244
* Makefile.in (GTHREAD_FLAGS): New var.Teemu Torma1997-12-241-131/+231
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (GTHREAD_FLAGS): New var. (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. From-SVN: r17235
* alpha.h (CPP_PREDEFINES, [...]): Move OSF/1 specific defines out.Richard Henderson1997-12-221-142/+155
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * alpha.h (CPP_PREDEFINES, LIB_SPEC, LINK_SPEC, STARTFILE_SPEC, 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. From-SVN: r17211
* cvs commit ChangeLog config.sub configure configure.in toplev.cFred Fish1997-12-111-0/+7
| | | | From-SVN: r17060
* configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by default.David Edelsohn1997-12-111-0/+60
| | | | | | | * configure.in ({rs6000,powerpc}-*-*): Enable Haifa scheduler by default. From-SVN: r17046
* configure.in: Check for functions getrlimit and setrlimit.Manfred Hollstein1997-12-091-24/+134
| | | | | | | | * configure.in: Check for functions getrlimit and setrlimit. * cccp.c (main): Check HAVE_GETRLIMIT and HAVE_SETRLIMIT in addition to RLIMIT_STACK to see if we can call getrlimit and setrlimit. From-SVN: r17023
* Merge from gcc-2.8Jeff Law1997-12-061-150/+1109
| | | | From-SVN: r16987
* * configure.in: Fix NCR entries.Jeffrey A Law1997-11-281-1/+1
| | | | From-SVN: r16821
* * configure.in: Add AC_ARG_ENABLE for Haifa as documentation.Dave Love1997-11-201-71/+83
| | | | From-SVN: r16593
* confiugre.in: Tweak NCR entries.Jeffrey A Law1997-11-131-1/+1
| | | | | | | * confiugre.in: Tweak NCR entries. * configure: Rebuilt. From-SVN: r16458
* Fix irix5 build problem resulting from FSF merge.Jim Wilson1997-11-041-63/+95
| | | | | | | | | | * acconfig.h (HAVE_INTTYPES_H): Undef. * configure.in (inttypes.h): Check for conflicts between sys/types.h and inttypes.h, and verify that intmax_t is defined. * config/mips/x-iris (CC, OPT, OLDCC): Comment out. * config/mips/x-iris3: Likewise. From-SVN: r16325
* * configure.in (sco5): Use cpio to install header files.Jeffrey A Law1997-11-031-0/+1
| | | | From-SVN: r16303
* aclocal.m4 (conftestdata_from, [...]): Names shortened to 14 char length.Manfred Hollstein1997-11-021-10/+10
| | | | | | | | * aclocal.m4 (conftestdata_from, conftestdata_to): Names shortened to 14 char length. * configure: Rebuild. From-SVN: r16298
* Update mainline egcs to gcc2 snapshot 971021.Jeff Law1997-11-021-98/+295
| | | | From-SVN: r16278
* configure.in (sparc-*-elf*): Use sparc/elf.h, sparc/t-elf.Doug Evans1997-10-301-1/+8
| | | | | | | | | | * configure.in (sparc-*-elf*): Use sparc/elf.h, sparc/t-elf. Set extra_parts. (sparc*-*-*): Recognize --with-cpu=v9. * sparc/elf.h: New file. * sparc/t-elf: New file. From-SVN: r16243
* configure.in: Handle --with-newlib.Doug Evans1997-10-101-0/+11
| | | | | | | | | * configure.in: Handle --with-newlib. * Makefile.in (LIBGCC2_CFLAGS): Add @inhibit_libc@. * sparc/t-sp64 (LIBGCC2_CFLAGS): Delete. From-SVN: r15889
* aclocal.m4: Substitute INSTALL.Manfred Hollstein1997-10-071-0/+1
| | | | | | | * aclocal.m4: Substitute INSTALL. * configure: Re-built. From-SVN: r15868
* configure.in: Substitute for "install" too.Jeffrey A Law1997-09-291-0/+2
| | | | | | | * configure.in: Substitute for "install" too. * configure: Rebuilt. From-SVN: r15788
* Regenerate.Doug Evans1997-09-251-7/+15
| | | | From-SVN: r15704
* configure.in (strtoul, bsearch): Have autoconf check for these functions.Jeffrey A Law1997-09-181-1/+1
| | | | | | | | | * configure.in (strtoul, bsearch): Have autoconf check for these functions. * configure, config.in: Rebuilt. So Fortran front end can use HAVE_STRTOUL and HAVE_BSEARCH. From-SVN: r15560
* configure.in, configure: Make sure to create the stage* and include symbolic ↵Brendan Kehoe1997-09-181-5/+12
| | | | | | | | | | | | links in each subdirectory. * configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory. copy that's also now in at the FSF; only does it if $symbolic_link is defined to `ln -s' From-SVN: r15543
* configure.in, configure: Make sure to create the stage* and include symbolic ↵Brendan Kehoe1997-09-171-0/+13
| | | | | | | | | | | | links in each subdirectory... * configure.in, configure: Make sure to create the stage* and include symbolic links in each subdirectory, as we do in configure.lang for non-autoconf configurations. fixes cp 3stage problem From-SVN: r15528
* aclocal.m4: New file with replacement for AC_PROG_INSTALL.Jeffrey A Law1997-09-151-64/+60
| | | | | | | * aclocal.m4: New file with replacement for AC_PROG_INSTALL. * configure.in: Use EGCS_PROG_INSTALL. From-SVN: r15471
* dwarf2 EH supportJason Merrill1997-09-151-1/+4
| | | | From-SVN: r15464
* fixinc.math: New file to fix math.h on some systems.Jeff Law1997-09-141-18/+18
| | | | | | | | | | | * fixinc.math: New file to fix math.h on some systems. * configure.in (freebsd, netbsd): Use fixinc.math on these systems. * configure: Rebuilt. Should fix struct exception problems for freebsd, netbsd. Can be used for others. From-SVN: r15436
* Never set prefix=/usr by default.Jim Wilson1997-09-111-71/+57
| | | | | | | | * configure.in (native_prefix): Delete. (mips-dec-netbsd): Don't set prefix. (*linux*): Don't set prefix. From-SVN: r15421
* Patches from Fred Fish for systems with sys/varargs.h but not varargs.h.Fred Fish1997-09-111-1/+1
| | | | | | | | | | | * protoize.c: Include <varargs.h> only if HAVE_VARARGS_H is defined. If not defined, include <sys/varargs.h> if HAVE_SYS_VARARGS_H is defined. * configure.in: Test for varargs.h and sys/varargs.h. * configure: Regenerate with autoconf. * config.in: Regenerate with autoheader. From-SVN: r15420
* Add Fred Fish's LN/LN_S patch.Jim Wilson1997-09-111-57/+101
| | | | From-SVN: r15415
* Add port done awhile ago for the ARC cpu.Jeff Law1997-09-091-0/+3
| | | | | | | | | | | | | | | | | | | | | | | * arc/arc.h: New file. * arc/arc.c: New file. * arc/arc.md: New file. * arc/initfini.c: New file. * arc/lib1funcs.asm: New file. * arc/t-arc: New file. * arc/xm-arc.h: New file. * ginclude/va-arc.h: New file. * ginclude/stdarg.h: Include va-arc.h ifdef __arc__. * ginclude/varargs.h: Likewise. * Makefile.in (USER_H): Add va-arc.h. * configure.in (arc-*-elf*): Recognize. * longlong.h: Add ARC support. Mostly so I can test changes in snapshot scripts. * expr.c (clear_storage): Use CONST0_RTX instead of const0_rtx. when clearing non-BLKmode data. Fixes sparc problem. From-SVN: r15198
* configure.in (out_file): Emit definition to config.status in order to have a ↵Manfred Hollstein1997-09-071-0/+1
| | | | | | | | | | defined value for... * configure.in (out_file): Emit definition to config.status in order to have a defined value for configure.lang. * configure: Re-built. From-SVN: r15134
* configure.in: Make symlink to as-new rather than as.new.Jan-Jaap van der Heijden1997-09-071-3/+3
| | | | | | | | * configure.in: Make symlink to as-new rather than as.new. Similarly for ld-new. * configure: Rebuilt. From-SVN: r15133
* v850: New directory for v850 port.Jeffrey A Law1997-09-051-0/+10
| | | | | | | | | | | | * v850: New directory for v850 port. * v850/lib1funcs.asm: New file. * t-v850, v850.c, v850.h, v850.md, xm-v850.h: New files. * ginclude/va-v850.h: New file. * varargs.h, stdarg.h: Include va-mn10200.h. * configure.in (mn10200-*-*): New target. * Makefile.in (USER_H): Add va-mn10200.h. From-SVN: r15104
* cccp.c (sys_errlist): Remove special 4.4bsd declaration.Jeffrey A Law1997-09-011-0/+56
| | | | | | | | | | | | | | | | | | | | | | | | * cccp.c (sys_errlist): Remove special 4.4bsd declaration. * collect2.c (sys_errlist): Likewise. * cpplib.c (sys_errlist): Likewise. * gcc.c (sys_errlist): Likewise. * protoize (sys_errlist): Likewise. * configure.in: Check for strerror. * xm-freebsd.h (HAVE_STRERROR): Remove definition. * xm-gnu.h (HAVE_STRERROR): Likewise. * xm-linux.h (HAVE_STRERROR): Likewise. * xm-netbsd.h (HAVE_STRERROR): Likewise. * xm-bsd386.h (HAVE_STRERROR): Likewise. * xm-cygwin32.h (HAVE_STRERROR): Likewise. * xm-dos.h (HAVE_STRERROR): Likewise. * xm-mingw32.h (HAVE_STRERROR): Likewise. * xm-pa.h (HAVE_STRERROR): Likewise. * xm-papro.h (HAVE_STRERROR): Likewise. * xm-sysv4.h (HAVE_STRERROR): Likewise. * configure, config.in: Rebuilt. Remove the need to define HAVE_STRERROR for each host port. From-SVN: r15011
* collect2.c: Change DONT_DECLARE_SYS_SIGLIST to SYS_SIGLIST_DECLARED.Jeffrey A Law1997-09-011-9/+47
| | | | | | | | | | | | | | * collect2.c: Change DONT_DECLARE_SYS_SIGLIST to SYS_SIGLIST_DECLARED. * mips-tfile.c: Likewise. * gcc.texi: DONT_DECLARE_SYS_SIGLIST: Remove docs. * xm-linux.h (DONT_DECLARE_SYS_SIGLIST): Delete definition. * xm-freebsd.h, xm-bsd386.h, xm-sysv4.h, xm-sol2.h: Likewise. * configure.in: Check for sys_siglist declaration. * configure, config.in: Rebuilt. Fix conflicting sys_siglist decls once and for all. From-SVN: r15007
* go32-rtems.h, [...] (subtarget_switches): Added -mrtems as a switch.Joel Sherrill1997-09-011-0/+5
| | | | | | | | | | | | | | | * i386/go32-rtems.h, i386/rtems.h, i960/rtems.h, m68k/rtems.h, mips/rtems64.h, pa/rtems.h, rs6000/rtems.h, sparc/rtems.h (subtarget_switches): Added -mrtems as a switch. * i960/i960.h: Added SUBTARGET_SWITCHES macro. * rs6000/sysv4.h (extra_subtarget_switches): Added new macro EXTRA_SUBTARGET_SWITCHES. * configure.in (sh*-*-rtems*): New target. * sh/rtems.h: New file. * sh/sh.h: Added SUBTARGET_SWITCHES macro. * configure: Rebuilt. From-SVN: r15006
* version.c: Bump for latest snapshot.Jeffrey A Law1997-08-281-2/+12
| | | | | | | | | | | | | | * version.c: Bump for latest snapshot. * bc-optab.c: Conditionally include stdlib.h. (free): Provide a declaration if NEED_DECLARATION_FREE. * tree.c (free): Provide a declaration if NEED_DECLARATION_FREE. * rtl.h (free): Remove declaration. * tree.h (free): Remvoe declaration. * configure: Rebuilt. From-SVN: r14989
* Fix AIX build problem when IBM cc is used.Jim Wilson1997-08-221-11/+60
| | | | | | | | | | * acconfig.h (NEED_DECLARATION_CALLOC): Add. * configure.in: Add GCC_NEED_DECLARATION call for calloc. * rs6000/xm-rs6000.h (malloc, realloc, calloc, free): Delete declarations. * config.in, configure: Regenerate. From-SVN: r14896
* configure.in: Turn on haifa by default for the PA.Jeffrey A Law1997-08-191-0/+54
| | | | | | | | | | | | | * configure.in: Turn on haifa by default for the PA. * configure: Rebuilt. * pa.c (override_options): Accept -mschedule=7200 option. (pa_adjust_cost): No longer need to scale costs for newer processors. * pa.h (enum processor_type): Add PROCESSOR_7200. * pa.md: Revamp scheduling parameters to work better with haifa. Add scheduling parameters for the 7200. From-SVN: r14850
* Fix --with-cpu=xxxMike Meissner1997-08-181-69/+1
| | | | From-SVN: r14837
* configure.in (haifa configury): Fix typo.Doug Evans1997-08-131-7/+7
| | | | | | | * configure.in (haifa configury): Fix typo. * configure: Regenerate. From-SVN: r14783
* * Integrate Haifa instruction scheduler.Jeffrey A Law1997-08-111-0/+22
| | | | | | | * Integrate regmove pass. See ChangeLog for deatils. From-SVN: r14770
* * Integrate tlink patch from jason@cygnus.comJeffrey A Law1997-08-111-7/+7
| | | | | | | | | | | | | | | | | | | * gcc.c (SWITCH_TAKES_ARG): Add 'V', 'B' and 'b'. (process_command): Increment n_switches for them. Don't discard their args. Validate them. (main): Escape " marks when creating COLLECT_GCC_OPTIONS. From Rohan Lenard. (process_command): Set include_prefixes from COMPILER_PATH. (main): Set COLLECT_GCC_OPTIONS sooner. * confiugre.in: Link ../ld/ld.new to collect-ld rather than real-ld. * tlink.c, hash.c, hash.h: New files. * Makefile.in (USE_COLLECT2): Always use collect2. (collect2): Depend on and link in hash.o and tlink.o. (tlink.o, hash.o): Add dependencies. tlink patches from Jason. From-SVN: r14769
* Initial revisionmisc/cutover-egcs-1Jeff Law1997-08-111-0/+4911
From-SVN: r14764