summaryrefslogtreecommitdiff
path: root/gcc/configure
Commit message (Collapse)AuthorAgeFilesLines
* ./ChangeLog:manfred1998-11-261-199/+173
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure (skip-this-dir): Add handling for new shell script, which might be created by a sub-directory's configure to indicate, this particular directory is "unwanted". * Makefile.in ($(CONFIGURE_TARGET_MODULES)): Likewise. ./gcc/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * Makefile.in (CONFIG_LANGUAGES): New macro taking all languages which can be configured. (LANGUAGES): Use $(CONFIG_LANGUAGES) instead of @all_languages@ (Makefile): Pass actual LANGUAGES through the environment when re-configuring. (cstamp-h): Likewise. (config.status): Likewise. * configure.in (enable_languages): Add new configuration parameter "--enable-languages=lang1,lang2,...". (${srcdir}/*/config-lang.in): Change handling to configure only those directories, that the user might have enabled; default to "all" existing languages. * configure: Regenerate. ./libchill/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libf2c/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libio/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. ./libobjc/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. * configure: Regenerate. ./libstdc++/ChangeLog: 1998-11-26 Manfred Hollstein <manfred@s-direktnet.de> * configure.in (compiler_name): Add check to detect if this language's compiler has been built. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23892 138bc75d-0d04-0410-961f-82ee72b054a4
* Add m68k-elf port from Cygnus gcc sources.wilson1998-11-241-3/+9
| | | | | | | | | | | * configure.in (m68020-*-elf*, m68k-*-elf*): New targets. * configure: Rebuild. * config/elfos.h: New file. * config/m68k/m68020-elf.h, config/m68k/m68kelf.h, config/m68k/t-m68kelf: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23835 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Look for <sys/stat.h>.rth1998-11-231-132/+194
| | | | | | | * system.h: Include it before substitute S_ISREG definitions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23812 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Don't do AC_CHECK_HEADERS(wait.h sys/wait.h).ghazi1998-11-191-191/+171
| | | | | | | | | | | Instead call AC_HEADER_SYS_WAIT. * collect2.c: Don't provide defaults for sys/wait.h macros. * gcc.c: Likewise. * protoize.c: Likewise. Also, don't include sys/wait.h. * system.h: Include sys/wait.h and provide macro defaults. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23712 138bc75d-0d04-0410-961f-82ee72b054a4
* Jumbo patch from Geoff Noer to rename CYGWIN32 to CYGWIN.wilson1998-11-121-14/+14
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23622 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (JAVAGC): New macro.tromey1998-11-111-128/+204
| | | | | | | | | * configure: Rebuilt. * configure.in: Recognize --enable-java-gc argument. Subst `JAVAGC' variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23611 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (host_xm_file, build_xm_file, xm_file, tm_file):ghazi1998-11-071-53/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Arrange to include gansidecl.h in {ht}config.h & tm.h just before the config/ directory headers. (tm_file_list, host_xm_file_list, build_xm_file_list): Handle gansidecl.h in the list of dependencies. * Makefile.in (RTL_BASE_H): Don't depend on gansidecl.h. (TREE_H, DEMANGLE_H, RECOG_H, REGS_H, libgcc2.a, stmp-multilib, mbchar.o, collect2.o, pexecute.o, vfprintf.o, splay-tree.o, gcc.o, gencheck.o, choose-temp.o, mkstemp.o, mkstemp.o, prefix.o, dyn-string.o, cexp.o, cccp.o, cppmain.o, cpplib.o, cpperror.o, cppexp.o, cppfiles.o, cpphash.o, cppalloc.o, scan-decls.o): Likewise. * cccp.c: Don't include gansidecl.h. * cexp.y: Likewise. * collect2.c: Likewise. * config/c4x/c4x.c: Likewise. * config/v850/v850.h: Likewise. * cppalloc.c: Likewise. * cpperror.c: Likewise. * cppexp.c: Likewise. * cppfiles.c: Likewise. * cpphash.c: Likewise. * cpplib.c: Likewise. * cppmain.c: Likewise. * cppulp.c: Likewise. * demangle.h: Likewise. * doprint.c: Likewise. * dyn-string.c: Likewise. * eh-common.h: Likewise. * fix-header.c: Likewise. * frame.c: Likewise. * gcc.c: Likewise. * gcov.c: Likewise. * gen-protos.c: Likewise. * gencheck.c: Likewise. * halfpic.h: Likewise. * hash.c: Likewise. * machmode.h: Likewise. * mbchar.c: Likewise. * prefix.c: Likewise. * protoize.c: Likewise. * recog.h: Likewise. * rtl.h: Likewise. * scan-decls.c: Likewise. * tree.h: Likewise. * varray.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23558 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Call AC_FUNC_VFORK.ghazi1998-11-021-12/+255
| | | | | | | | | | | | | | | | | * collect2.c: Define VFORK_STRING as a printable string for error messages (either "vfork" or "fork".) If HAVE_VFORK_H is defined, include vfork.h. If VMS is defined, define vfork() appropriately. Remove vfork check on USG, we're using autoconf. (collect_execute): Pass VFORK_STRING to fatal_perror instead of checking locally what string to pass. (scan_prog_file): Likewise. (scan_libraries): Likewise. * gcc.c: Remove vfork check on USG, we're using autoconf. Besides, no calls to vfork/fork occur in this file. * protoize.c: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23498 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (DEFAULT_LINKER): renamed from LDoliva1998-11-021-110/+109
| | | | | | | | | (DEFAULT_ASSEMBLER): renamed from AS; reverted Schwab's patch (gcc_cv_as): try $DEFAULT_ASSEMBLER before $AS * configure: rebuilt git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23497 138bc75d-0d04-0410-961f-82ee72b054a4
* 8law1998-10-301-89/+92
| | | | | | | | * configure.in (assembler features): Also make gas is configured if we find it in the souce tree. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23459 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gxx_include_dir): bitten by autoconf quotingoliva1998-10-301-1/+1
| | | | | | | | characters :-( * configure: rebuilt git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23453 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (msdosdjgpp): Set exeext and target_alias.law1998-10-291-178/+122
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23445 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (cc1): Put C_OBJS, and thence @extra_c_objs@ last.rth1998-10-281-92/+91
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | (LIBCPP_OBJS): New. Add cppulp.o. (cppmain, fix-header): Depend on and use libcpp.a. * configure.in (extra_c_objs, extra_cxx_objs): Use libcpp.a instead of the individual object files. * objc/Make-lang.in (cc1obj): Put OBJC_OBJS, and thence @extra_c_objs@, last. * cccp.c (user_label_prefix): New. (main): Set it off -f*leading-underscore. (special_symbol): Use it. * cpplib.c (special_symbol): Likewise. (cpp_handle_option): Handle -f*leading-underscore. * cppulp.c: New file. * output.h (user_label_prefix): Declare it. * dwarf2out.c (ASM_NAME_TO_STRING): Prepend user_label_prefix. * toplev.c (f_options, main): Handle -f*leading-underscore. * defaults.h (ASM_OUTPUT_LABELREF): Use asm_fprintf instead of referencing USER_LABEL_PREFIX directly. * config/nextstep.h (ASM_OUTPUT_LABELREF): Likewise. * m32r/m32r.h (ASM_OUTPUT_LABELREF): Likewise. * final.c (asm_fprintf): Use user_label_prefix instead. * arm/thumb.c (thumb_print_operand): Likewise. * gcc.c (default_compilers): Pass -f*leading-underscore on to cpp wherever appropriate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23415 138bc75d-0d04-0410-961f-82ee72b054a4
* Appleid arm-elf contribution from Philip Blundell and merged with Catherinenickc1998-10-271-119/+201
| | | | | | | Moore's work. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23364 138bc75d-0d04-0410-961f-82ee72b054a4
* law1998-10-121-98/+100
| | | | | | | | | | | | | | | * Makefile.in (build_tooldir): new variable, same as old $(tooldir), but without depending on $(libdir)/$(unlibsubdir) (GCC_FOR_TARGET): add -B$(build_tooldir)/bin/ (bootstrap, bootstrap2, bootstrap3, bootstrap4): ditto * configure.in (gxx_include_dir): set default based on unlibsubdir * Makefile.in (tooldir): ditto (cccp.o, cpplib.o): use unlibsubdir implicitly through gxx_include_dir, includedir and tooldir (protoize.o, unprotoize.o): ditto git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@23017 138bc75d-0d04-0410-961f-82ee72b054a4
* Oh, my. That'll teach me to rebuild generated files on a 'trusted'robertl1998-09-301-53/+534
| | | | | | | host like egcs.cygnus.com. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22705 138bc75d-0d04-0410-961f-82ee72b054a4
* Regeneraterobertl1998-09-301-567/+93
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22703 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add --enable-cpplib option which uses cppliblaw1998-09-301-106/+121
| | | | | | | | | for cpp, but doesn't link cpplib into cc1. Make help text capitalization consistent. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22670 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: new flags --with-ld and --with-as, equivalentoliva1998-09-281-87/+154
| | | | | | | | | | | | | | | | | | to setting LD and AS environment variables. Test whether specified arguments are GNU commands, and report them with checking messages. Use the specified AS for configure tests too. * configure: ditto * acconfig.h: add DEFAULT_ASSEMBLER and DEFAULT_LINKER * config.in: ditto * gcc.c (find_a_file): when looking for `as' and `ld', return the DEFAULT program if it exists * collect2.c (main): use DEFAULT_LINKER if it exists * gcc.c (find_a_file): the test for existence of a full pathname was reversed git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22629 138bc75d-0d04-0410-961f-82ee72b054a4
* Thu Sep 24 01:35:34 1998 David S. Miller <davem@pierdol.cobaltmicro.com>davem1998-09-241-96/+95
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/sparc/sol2-sld-64.h (TRANSFER_FROM_TRAMPOLINE): Define. * config/sparc/sparc.c (sparc64_initialize_trampoline): If that is defined, emit libcall to __enable_execute_stack. Also fix opcodes and offsets in actual stack trampoline code so they match the commentary and actually work. Thu Sep 24 01:19:02 1998 Jakub Jelinek <jj@sunsite.ms.mff.cuni.cz> * configure.in (sparcv9-*-solaris): Use t-sol2 and t-sol2-64 for tmake_file. (sparc64-*-linux): Use t-linux and sparc/t-linux64 for tmake_file. Set extra_parts to needed crt objects. * configure: Rebuilt. * config/sparc/linux64.h (SPARC_BI_ARCH): Define. (TARGET_DEFAULT): Set if default is v9 or ultra. (STARTFILE_SPEC32, STARTFILE_SPEC64): New macros. (STARTFILE_SPEC): Set to those upon SPARC_BI_ARCH. (ENDFILE_SPEC32, ENDFILE_SPEC64, ENDFILE_SPEC): Likewise. (SUBTARGET_EXTRA_SPECS, LINK_ARCH32_SPEC, LINK_ARCH64_SPEC, LINK_SPEC, LINK_ARCH_SPEC): Likewise. (TARGET_VERSION): Define. (MULTILIB_DEFAULT): Define. * config/sparc/sparc.h (CPP_CPU_DEFAULT_SPEC): Rearrange so that mixed 32/64 bit compilers based upon SPARC_BI_ARCH work. (CPP_CPU64_DEFAULT_SPEC, CPP_CPU32_DEFAULT_SEC): Define appropriately. (TARGET_SWITCHES): Allow ptr32/ptr64 options once more. * config/sparc/sparc.c (sparc_override_options): If arch and pointer size disagree, emit diagnostic and fix it up. If SPARC_BI_ARCH and TARGET_ARCH32, set cmodel to CM_32. Turn off V8PLUS in 64-bit mode. * config/sparc/t-linux64: New file. * config/sparc/t-sol2-64: New file. * config/sparc/t-sol2: Adjust build rules to use MULTILIB_CFLAGS. * config/sparc/sol2-sld-64.h (SPARC_BI_ARCH): Define. (ASM_CPU32_DEFAULT_SPEC, ASM_CPU64_DEFAULT_SPEC, CPP_CPU32_DEFAULT_SPEC, CPP_CPU64_DEFAULT_SPEC): Define. (ASM_SPEC, CPP_CPU_SPEC): Set appropriately based upon those. (STARTFILE_SPEC32, STARTFILE_SPEC32, STARTFILE_ARCH_SPEC): Define. (STARTFILE_SPEC): Set approriately based upon those. (CPP_CPU_DEFAULT_SPEC, ASM_CPU_DEFAULT_SPEC): Set based upon disposition of DEFAULT_ARCH32_P. (LINK_ARCH32_SPEC, LINK_ARCH64_SPEC): Define. (LINK_ARCH_SPEC, LINK_ARCH_DEFAULT_SPEC): Set based upon those. (CC1_SPEC, MULTILIB_DEFAULTS): Set based upon DEFAULT_ARCH32_P. (MD_STARTFILE_PREFIX): Set correctly based upon SPARC_BI_ARCH. * config/sparc/xm-sysv4-64.h (HOST_BITS_PER_LONG): Only set on arch64/v9. * config/sparc/xm-sp64.h (HOST_BITS_PER_LONG): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22565 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Recognize i[34567]86-*-openbsd* and handle it likelaw1998-09-211-4/+6
| | | | | | | NetBSD. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22535 138bc75d-0d04-0410-961f-82ee72b054a4
* Rebuilt after recent changes.law1998-09-211-82/+565
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22509 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (i*86-*-sysv5*): Use fixinc.svr4 to patch byteorderrobertl1998-09-201-566/+83
| | | | | | | | problems. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22506 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add support for c4x targets.law1998-09-201-3/+7
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22498 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Disable collect2 for nextstep. Instead uselaw1998-09-191-97/+99
| | | | | | | | | | | | | crtbegin/crtend. * configure: Rebuilt. * config/nextstep.h (STARTFILE_SPEC): Add crtbegin. (ENDFILE_SPEC): Define. (OBJECT_FORMAT_MACHO): Define. (EH_FRAME_SECTION_ASM_OP): Define. * crtstuff.c: Handle MACHO. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22487 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: remove usage of `!' to negate the result of aoliva1998-09-131-2/+4
| | | | | | | command; some common shells do not support it git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22407 138bc75d-0d04-0410-961f-82ee72b054a4
* We now fully bootstrap on solaris-2.7 sparcv9.davem1998-09-131-101/+99
| | | | | | | | | | | | | | | | | | | | | | | toplevel: * config.sub: Recognize sparcv9 just like sparc64. gcc/ChangeLog: * configure.in: in sparc9-sol2 config, use 'if test' not brackets. * configure: Rebuilt. * config/sparc/sol2-sld-64.h (SPARC_DEFAULT_CMODEL): Change to CM_MEDANY. (CPP_CPU_SPEC): Do not define _LP64, header files do this. (CPP_CPU_DEFAULT_SPEC): Likewise. * config/sparc/sol2.h (INIT_SUBTARGET_OPTABS): Get the names right for arch64 libfuncs. gcc/java/ChangeLog: * jcf-io.c: Include string.h. libchill/ChangeLog: * configure.in: Use 'if test' not brackets. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22404 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for strsignal, for platforms which have it but don't haveghazi1998-09-131-97/+100
| | | | | | | | | | | | | | | | sys_siglist (like Solaris 2.7.) * acconfig.h (NEED_DECLARATION_STRSIGNAL): Provide a stub. * collect2.c: Don't declare `sys_siglist' here. (my_strsignal): Prototype and define new function. Use it in place of `sys_siglist' hacks. * mips_tfile.c: Likewise. * configure.in (AC_CHECK_FUNCS): Check for strsignal. (GCC_NEED_DECLARATIONS): Likewise. * system.h (strsignal): Prototype it, if necessary. (sys_siglist): Declare it, if necessary. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22403 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Add check for GAS subsection -1 support.davem1998-09-101-1/+39
| | | | | | | | | | | | | | * acconfig.h (HAVE_GAS_SUBSECTION_ORDERING): Add. * configure config.in: Rebuilt. * config/sparc/sparc.h (CASE_VECTOR_MODE): For V9 flag_pic, use SImode is subsection -1 works, else use DImode. (ASM_OUTPUT_ADDR_VEC_START, ASM_OUTPUT_ADDR_VEC_END): Define if subsection -1 works. * config/sparc/sparc.c (sparc_output_addr_vec, sparc_output_addr_diff_vec): Use them if defined. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22383 138bc75d-0d04-0410-961f-82ee72b054a4
* Add preliminary native sparcv9 Solaris support.davem1998-09-091-96/+117
| | | | | | | | | | | | | | | | * configure.in: Recognize sparv9-*-solaris2* * configure: rebuilt * config.sub: Recognize sparcv9 just like sparc64. * config/sparc/sol2-c1.asm config/sparc/sol2-ci.asm config/sparc/sol2-cn.asm: Macroize so it can be shared between 32-bit and 64-bit Solaris systems. * config/sparc/t-sol2: Assemble those with cpp. * config/sparc/sparc.h (TARGET_CPU_sparcv9): New alias for v9. (*TF*_LIBCALL): If ARCH64 use V9 names. * config/sparc/{xm-sysv4-64,sol2-sld-64}.h: New files. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22345 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (m68k-next-nextstep3*): Use collect2.law1998-09-081-2/+3
| | | | | | | | Similarly for x86 NeXT configurations. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22340 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (m68k-next-nextstep3*): Use collect2.law1998-09-081-2/+3
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22336 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc/configure.in: Don't assume srcdir is .../gcclaw1998-09-081-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22323 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for bogus GCC_EXEC_PREFIX and LIBRARY_PATH.law1998-09-071-83/+134
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22320 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: If we are unable to find the "gnatbind" program,law1998-09-071-29/+66
| | | | | | | | then do not configure the ada subdir. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22312 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Removed references to the removed filelaw1998-09-051-10/+4
| | | | | | | | | | | | * config/xm-netbsd.h. Use ${cpu_type}/xm-netbsd.h for * arm*-*-netbsd* and ns32k-*-netbsd*. * config/i386/xm-netbsd.h: Removed unnecessary file. * config/m68k/xm-netbsd.h: Likewise. * config/sparc/xm-netbsd.h: Likewise. * config/mips/xm-netbsd.h: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22262 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (GCC_HEADER_STRING): New macro to detect if it isghazi1998-09-031-48/+92
| | | | | | | | | | | | | | | safe to include both string.h and strings.h together. (GCC_NEED_DECLARATION): Test STRING_WITH_STRINGS when deciding which headers to search for function declarations. Continue to prefer string.h over strings.h when both are not acceptable. * acconfig.h (STRING_WITH_STRINGS): Add stub. * configure.in: Call GCC_HEADER_STRING. * system.h: Test STRING_WITH_STRINGS when deciding which headers to include. Continue to prefer string.h over strings.h when both are not acceptable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22204 138bc75d-0d04-0410-961f-82ee72b054a4
* Boehm GC support for ObjC from Ovidiu Predescu.law1998-09-021-79/+97
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22199 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: If the native compiler is GCC use $(WARN_CFLAGS)mmitchel1998-08-301-67/+79
| | | | | | | | | even in stage1. * Makefile.in: Likewise. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22120 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (gxx_include_dir): Changed tolaw1998-08-301-80/+81
| | | | | | | | '${prefix}/include/g++'-${libstdcxx_interface}. * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22110 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Add lang_tree_files and gencheck.h.law1998-08-301-90/+99
| | | | | | | | * configure.in: Generate them. * gencheck.c: Include gencheck.h. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22101 138bc75d-0d04-0410-961f-82ee72b054a4
* Make `configure rs6000-ibm-aix4.1' work again.wilson1998-08-261-1/+1
| | | | | | | | | * configure.in (powerpc-ibm-aix4.[12]*): Change from 4.[12].*. (rs6000-ibm-aix4.[12]*): Likewise. * configure: Regnerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22006 138bc75d-0d04-0410-961f-82ee72b054a4
* This change was certainly tested...davem1998-08-261-100/+98
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21995 138bc75d-0d04-0410-961f-82ee72b054a4
* * From Alexandre:law1998-08-251-173/+111
| | | | | | | | * configure.in: Do not set thread_file to "irix" since no such support exists yet. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21985 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Avoid [[ by using test and changequote.ian1998-08-141-255/+251
| | | | | | | * configure: Rebuild. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21726 138bc75d-0d04-0410-961f-82ee72b054a4
* * tree.h: De-conditionalize init_priority code.jason1998-08-131-105/+196
| | | | | | | | | | | | | | | | | | | | | | | | | | | * mips.h (NM_FLAGS): Change from -Bp to -Bn. * collect2.c (NM_FLAGS): Change from -p to -n. * configure.in: Turn on collect2 for mipstx39-elf. Handle use_collect2=no properly. * c-common.c: De-conditionalize init_priority code. * collect2.c (extract_init_priority, sort_ids): New fns. (main): Call sort_ids. Move sequence_number to file scope. * configure.in: Handle --enable-init-priority. * c-common.c (attrs): Add A_INIT_PRIORITY. (init_attributes, decl_attributes): Likewise. * tree.h (DEFAULT_INIT_PRIORITY, MAX_INIT_PRIORITY): New macros. * tree.c (get_file_function_name_long): Split out... (get_file_function_name): ...from here. cp/: * lang-options.h: Add -finit-priority. * decl2.c: Likewise. Check flag_init_priority instead of USE_INIT_PRIORITY. * decl2.c (setup_initp): New fn. (start_objects, finish_objects, do_ctors): Handle init_priority. (do_dtors, finish_file): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21701 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use xm-netbsd.h as the NetBSD xm file (not xm-siglist).law1998-07-291-6/+13
| | | | | | | | | | | | | | | Accept arm32 as arm, m68k4k as m68k, mipsle as mips-dec, and any manufacturer id for ns32k. * configure: Regenerated. * config/netbsd.h: When using ASM_WEAKEN_LABEL, make it global too. * config/t-netbsd: Don't compile libgcc1-test as the fns are in libc. * config/i386/netbsd.h: Undefine DWARF2_UNWIND_INFO, not define as 0. * config/m68k/netbsd.h: Same. * config/ns32k/netbsd.h: Same. * config/sparc/netbsd.h: Same. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21480 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix --without/--disable cases for local-prefix,law1998-07-281-98/+115
| | | | | | | gxx-include-dir and checking. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21464 138bc75d-0d04-0410-961f-82ee72b054a4
* Enable haifa for sparc64 too.davem1998-07-281-90/+88
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21461 138bc75d-0d04-0410-961f-82ee72b054a4
* configure.in: Added i[34567]86-*-win32.scox1998-07-271-0/+12
| | | | | | | | | | | | config.sub: Ditto. configure: Rebuilt. longlong.h (count_leading_zeros): Sparclite scan instruction i386.c (ix86_prologue): Added SUBTARGET_PROLOGUE invocation. i386/cygwin32.h (STARTFILE_SPEC, LIB_SPEC, SUBTARGET_PROLOGUE): Add -pg support. i386/win.h: New file. Hybrid mingw32.h/cygwin32.h configuration. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@21411 138bc75d-0d04-0410-961f-82ee72b054a4