summaryrefslogtreecommitdiff
path: root/gcc/configure.in
Commit message (Collapse)AuthorAgeFilesLines
* Add CFLAGS_FOR_BUILD for canadian cross build.H.J. Lu2001-06-271-1/+4
| | | | From-SVN: r43628
* revert: configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.Alexandre Oliva2001-06-131-36/+1
| | | | | | | | | Reverted: 2001-06-07 Nathan Sidwell <nathan@codesourcery.com> * configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support. * configure: Rebuilt. From-SVN: r43300
* configure.in: Align --help messages.Rainer Orth2001-06-111-27/+30
| | | | | | | | | | * configure.in: Align --help messages. Remove trailing full stops. Consistently use lower case. Fix DWARF 2 spelling. * configure: Rebuilt. From-SVN: r43192
* configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support.Nathan Sidwell2001-06-071-0/+36
| | | | | | | * configure.in (sparc*-*-*): Check assembler R_SPARC_UA32 support. * configure: Rebuilt. From-SVN: r42955
* configure.in: Quote $enable_win32_registry in case the value has spaces in it.Pascal Obry2001-06-051-3/+3
| | | | | | | | * configure.in: Quote $enable_win32_registry in case the value has spaces in it. * configure: Ditto. From-SVN: r42920
* configure.in (gcc_version): Remove unrequired \ on ".Nathan Sidwell2001-05-291-2/+2
| | | | | | | | * configure.in (gcc_version): Remove unrequired \ on ". (Solaris /bin/sed fails on [^\"]). (configargs.h): Likewise. From-SVN: r42689
* aclocal.m4: Quote final argument of patsubst.Zack Weinberg2001-05-261-2/+0
| | | | | | | | | | * aclocal.m4: Quote final argument of patsubst. Use 3-argument form of AC_DEFINE. Restore quotes to [] while using AC_FD_CC. * configure.in: Remove unnecessary changequote calls. * configure, config.in: Regenerate. From-SVN: r42617
* aclocal.m4: Fixed typo.Rainer Orth2001-05-251-1/+3
| | | | | | | | | | | * aclocal.m4: Fixed typo. (gcc_AC_HEADER_STDBOOL): Define. (gcc_AC_C__BOOL): Define. * configure.in: Use them. (AC_CHECK_HEADERS): Remove stdbool.h * configure, config.in: Regenerate. From-SVN: r42578
* configure.in (gcc_cv_as_eh_frame): Cope with old assemblers.Stan Shebs2001-05-181-1/+2
| | | | | | | * configure.in (gcc_cv_as_eh_frame): Cope with old assemblers. * configure: Regenerate. From-SVN: r42274
* configure.in (gcc_cv_as_eh_frame): New test.Richard Henderson2001-05-141-0/+71
| | | | | | | | * configure.in (gcc_cv_as_eh_frame): New test. * config.in, configure: Rebuild. * gcc.c (init_spec): Honor USE_AS_TRADITIONAL_FORMAT. From-SVN: r42092
* configure.in: ldopen is never in -lexc, so don't test for it.Richard Kenner2001-05-131-1/+10
| | | | | | | | * configure.in: ldopen is never in -lexc, so don't test for it. Add test for exc_resume in -lexc for Ada. * configure: Regenerated. From-SVN: r42037
* Makefile.in: Exterminate all references to assert.h.Zack Weinberg2001-05-111-4/+3
| | | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Exterminate all references to assert.h. * cross-make: Likewise. * assert.h: Delete. * configure.in: Correct commentary. * configure: Regenerate. * po/POTFILES.in: Remove assert.h. * libgcc-std.ver, libgcc2.c, libgcc2.h, sys-protos.h: Remove __eprintf. * config/t-freebsd, config/t-linux, config/t-linux-aout, config/t-netbsd, config/t-rtems, config/x-linux, config/i386/t-beos, config/mcore/t-mcore, config/mcore/t-mcore-pe: No need to override INSTALL_ASSERT_H. * fixinc/fixinc.dgux, fixinc/fixinc.interix, fixinc/fixinc.ptx, fixinc/fixinc.svr4, fixinc/fixinc.winnt, fixinc/fixinc.wrap, fixinc/fixincl.sh: Don't install assert.h into objdir/include. From-SVN: r41972
* config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}.Zack Weinberg2001-05-011-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2001-05-01 Zack Weinberg <zackw@stanford.edu> * config.gcc: Don't default xmake_file to ${cpu_type}/x-${cpu_type}. Remove references to deleted files. (*-*-openbsd): No need to override xmake_file. (*-*-sysv4): Treat like *-*-sysv. * configure.in: Probe for ldopen in various places, and set up collect2 to be linked with them if found. Don't dink with Windows registry stuff unless $host_os is a Win32 os name. Check to see if we need -ladvapi32. * configure: Regenerate. * Makefile: Get rid of CLIB and HOST_CLIB. Substitute in COLLECT2_LIBS and link collect2 against its contents. * build-make: Get rid of HOST_CLIB. * config/a29k/x-unix, config/alpha/x-osf, config/i386/x-aix, config/i386/x-osfrose, config/m68k/x-dpx2, config/mips/x-iris3, config/mips/x-mips, config/mips/x-osfrose, config/mips/x-sony, config/mips/x-sysv, config/rs6000/x-aix31, config/rs6000/x-aix41, config/rs6000/x-rs6000: Delete. * config/i386/x-cygwin, config/m68k/t-aux, config/mips/x-iris: Don't set CLIB. 24 x-host fragments remain, 0 x-cpu, 3 top level. 2001-05-01 Zack Weinberg <zackw@stanford.edu> * aclocal.m4 (gcc_AC_C_CHAR_BIT): Correct test program. * configure: Regenerate. From-SVN: r41732
* dbxout.c, [...]: Always include gstab.h, not system stab.h.Zack Weinberg2001-05-011-1/+1
| | | | | | | | | | | | | | | | | | | | * dbxout.c, mips-tfile.c, config/mips/mips.c, xcoffout.c: Always include gstab.h, not system stab.h. Don't provide default definitions of N_CATCH or N_OPT. Always use the gstab.h variant of STAB_CODE_TYPE. * final.c: Don't include stab.h/gstab.h at all, or provide defaults for N_SLINE and N_SOL. * xcoffout.c: Can assume N_MAIN, N_DSLINE, N_BSLINE, N_BINCL, N_EINCL, N_EXCL, N_M2C, N_SCOPE, N_CATCH, and N_OPT are available. * sdbout.c: Always include gsyms.h instead of system syms.h. * configure.in: No need to check for stab.h. * configure, config.in: Regenerate. * Makefile.in (final.o): Don't depend on gstab.h. From-SVN: r41713
* configure.in (configargs.h): Define thread_model.Alexandre Oliva2001-04-261-0/+1
| | | | | | | | * configure.in (configargs.h): Define thread_model. * configure: Rebuilt. * gcc.c (main): Print it with -v. From-SVN: r41569
* configure.in: Remove ENABLE_STD_NAMESPACE.Phil Edwards2001-04-231-3/+0
| | | | | | | | | | | 2001-04-23 Phil Edwards <pme@sources.redhat.com> * configure.in: Remove ENABLE_STD_NAMESPACE. * cp/decl2.c (flag_honor_std): Always initialize to 1. * config.in: Regenerated. * configure: Regenerated. From-SVN: r41497
* configure.in: Probe for times, clock, struct tms, and clock_t.Zack Weinberg2001-04-201-2/+36
| | | | | | | | | * configure.in: Probe for times, clock, struct tms, and clock_t. * configure, config.in: Regenerate. * timevar.c: Replace ifdef forest in get_time with (relatively) straightforward series of checks based on autoconf's probes. From-SVN: r41471
* configure.in (errno): Check for declaration.Kaveh R. Ghazi2001-04-121-1/+1
| | | | | | | | | * configure.in (errno): Check for declaration. * configure, config.in: Regenerated. * system.h (errno): Only declare if not already done. From-SVN: r41305
* configure.in: Add check for lstat.Neil Booth2001-04-061-1/+1
| | | | | | | | | | | | | | | * configure.in: Add check for lstat. * configure, config.in: Regenerate. * cppinit.c (append_include_chain): Make empty path ".". * cpplib.c (do_line): Don't simplify #line paths. * cppfiles.c (remove_component_p): New function. (find_or_create_entry): Acknowledge stat () errors during path simplification. (handle_missing_header): Don't simplify paths. (_cpp_simplify_pathname): Don't simplify VMS paths. Return the empty path untouched. Don't leave a trailing '/'. From-SVN: r41148
* config.gcc: Remove default for xm_file.Zack Weinberg2001-04-051-11/+2
| | | | | | | | | | | | | * config.gcc: Remove default for xm_file. Clean up local machine type handling. Remove settings of xm_file to something that doesn't exist. In the big switch, set xm_file, don't append to it (the value before the big switch is always null). Don't force build_xm_file or host_xm_file to have a value. * configure.in: Remove default for xm_file. Do not special case $cpu/xm-$cpu.h not existing. * configure: Regenerate. From-SVN: r41106
* configure.in (gcc_cv_as_leb128): Escape ".".Richard Henderson2001-04-041-1/+1
| | | | | | | * configure.in (gcc_cv_as_leb128): Escape ".". * configure: Rebuilt. From-SVN: r41095
* configure.in (gcc_cv_as_leb128): Tweek minor number extraction.Richard Henderson2001-04-041-1/+1
| | | | | | | * configure.in (gcc_cv_as_leb128): Tweek minor number extraction. * configure: Rebuilt. From-SVN: r41087
* configure.in (gcc_cv_as_leb128): Reject gas before 2.11.Richard Henderson2001-04-031-6/+17
| | | | | | | * configure.in (gcc_cv_as_leb128): Reject gas before 2.11. * configure: Rebuild. From-SVN: r41073
* ansidecl.h: All logic from gcc/gansidecl.h moved here.Zack Weinberg2001-04-041-8/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | include: * ansidecl.h: All logic from gcc/gansidecl.h moved here. gcc: * gansidecl.h: Delete file. * configure.in: Change all refs to gansidecl.h to use ansidecl.h. Adjust *_file_list so they know where ansidecl.h lives. * configure: Regenerate. * Makefile.in (intl.o): Don't depend on gansidecl.h. * defaults.h: s/gansidecl.h/ansidecl.h/ in comment. * ggc.h, config/fr30/fr30.h, config/mcore/mcore.c: Don't include gansidecl.h. * intl.c, main.c, version.c, fixinc/fixlib.h, fixinc/procopen.c, fixinc/server.c: Include ansidecl.h not gansidecl.h. gcc/java: * Make-lang.in (buffer.o, check-init.o, class.o): Don't depend on gansidecl.h. * buffer.c, jvgenmain.c: Don't include gansidecl.h. libiberty: * make-temp-file.c (try): Inline. From-SVN: r41069
* configure.in (target_subdir): Use target_alias, not target.Alexandre Oliva2001-04-031-1/+1
| | | | | | | * configure.in (target_subdir): Use target_alias, not target. * configure: Rebuilt. From-SVN: r41051
* configure.in (gcc_cv_as_leb128): Correct name of cache variable.Geoffrey Keating2001-04-031-3/+9
| | | | | | | | | * configure.in (gcc_cv_as_leb128): Correct name of cache variable. Require at least 2.11 in the version test. Specifically check for and reject GAS version 2.10.90. * configure: regenerate. From-SVN: r41039
* configure.in: Don't check for putenv.Kaveh R. Ghazi2001-04-021-1/+1
| | | | | | | | | * configure.in: Don't check for putenv. * configure: Regenerate. * gcc.c (putenv): Don't define. * vax/xm-vms.h: Handle putenv. From-SVN: r41005
* Make -fsjlj-exceptions a configure option.Richard Henderson2001-03-271-0/+7
| | | | From-SVN: r40905
* configure.in: Don't check for bcopy.Kaveh R. Ghazi2001-03-281-3/+2
| | | | | | | | | * configure.in: Don't check for bcopy. * configure, config.in: Regenerate. * system.h: Don't define or prototype bcopy, instead poison it. From-SVN: r40898
* system.h: Include symcat.h.Kaveh R. Ghazi2001-03-271-1/+1
| | | | | | | | | | | | | | | | | | | * system.h: Include symcat.h. (STRINGIFY): Don't define. * configure.in: Adjust comment. * builtins.c: Use STRINGX, not STRINGIFY. * gencheck.c: Likewise. * gengenrtl.c: Likewise. * protoize.c: Likewise. * cpplex.c: Don't include symcat.h. * cpplib.c: Likewise. * gansidecl.h (HAVE_STRINGIZE): Don't define. From-SVN: r40875
* dwarf2out.c (lookup_filename): Emit .file if the assembler is generating ↵Richard Henderson2001-03-171-2/+2
| | | | | | | | | | | | .debug_line. * dwarf2out.c (lookup_filename): Emit .file if the assembler is generating .debug_line. (dwarf2out_init): Add main_input_filename to the file table first. * configure.in (as_dwarf2_debug_line): Test with file number 1 instead of file number 0. From-SVN: r40578
* aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which handles the gory ↵Zack Weinberg2001-03-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | details of converting an object file... * aclocal.m4 (gcc_AC_EXAMINE_OBJECT): New utility macro which handles the gory details of converting an object file into something that's safe to grep. (gcc_AC_C_COMPILE_BIGENDIAN): Rename to gcc_AC_C_COMPILE_ENDIAN. Use gcc_AC_EXAMINE_OBJECT. Put newlines at either end of the string we're looking for. Make 'checking ...' message less stilted. (gcc_AC_C_FLOAT_FORMAT): Use gcc_AC_EXAMINE_OBJECT. Handle ARM in-memory layout and its hypothetical converse. Don't define HOST_FLOAT_WORDS_BIG_ENDIAN unless it's different from HOST_WORDS_BIG_ENDIAN. * configure.in: Adjust for renamed macro. Move gcc_AC_C_FLOAT_FORMAT below gcc_AC_C_COMPILE_ENDIAN. * configure, config.in: Regenerate. From-SVN: r40562
* dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes.Richard Henderson2001-03-161-2/+15
| | | | | | | | | | | | | | * dwarf2out.c: Revert most of 2000-11-25 and 2001-01-24 changes. (LN_PROLOG_AS_LABEL, LN_PROLOG_END_LABEL): New. (size_of_line_prolog): Remove. (output_line_info): Compute prologue size via label difference. (lookup_filename): Return "unspecified" for <internal> and <built-in>. * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Require that the assembler error when redefining file numbers. * config.in, configure: Rebuild. From-SVN: r40559
* aclocal.m4 (gcc_AC_C_CHARSET, [...]): New macros.Zack Weinberg2001-03-151-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * aclocal.m4 (gcc_AC_C_CHARSET, gcc_AC_C_COMPILE_BIGENDIAN, gcc_AC_C_FLOAT_FORMAT): New macros. * configure.in: Add AC_PROG_CPP after CC tests; gcc_AC_C_CHARSET and gcc_AC_C_FLOAT_FORMAT after the sizeof tests; and gcc_AC_C_COMPILE_BIGENDIAN after gcc_AC_C_CHAR_BIT. * configure, config.in: Regenerate. * config/a29k/xm-a29k.h, config/arc/xm-arc.h, config/arm/xm-arm.h, config/c4x/xm-c4x.h, config/convex/xm-convex.h, config/d30v/xm-d30v.h, config/i370/xm-linux.h, config/i370/xm-oe.h, config/ia64/xm-ia64.h, config/m32r/xm-m32r.h, config/m68k/xm-m68k.h, config/mips/xm-mips.h, config/pa/xm-linux.h, config/pa/xm-pa.h, config/rs6000/xm-lynx.h, config/rs6000/xm-mach.h, config/rs6000/xm-rs6000.h, config/rs6000/xm-sysv4.h, config/sparc/xm-sparc.h, config/vax/xm-vax.h, config/we32k/xm-we32k.h: Delete. * config/i370/xm-mvs.h, config/m88k/m88k.h, config/romp/xm-romp.h, config/rs6000/xm-beos.h, config/vax/xm-vms.h: Don't define any of: HOST_FLOAT_FORMAT, HOST_EBCDIC, HOST_WORDS_BIG_ENDIAN * config/rs6000/aix.h: Define COLLECT_EXPORT_LIST here. * config.gcc: Remove references to deleted files. (i370-*-opened*): Use i370/xm-mvs.h (which now defines only FATAL_EXIT_CODE, which is the same between oe and mvs). From-SVN: r40478
* configure.in: Use $gcc_cv_as instead of $as.Laurynas Biveinis2001-03-141-1/+1
| | | | | | | * configure.in: Use $gcc_cv_as instead of $as. * configure: Regenerated. From-SVN: r40470
* aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF, [...]): New.Zack Weinberg2001-03-141-9/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * aclocal.m4 (gcc_AC_COMPILE_CHECK_SIZEOF, gcc_AC_C_CHAR_BIT, gcc_AC_C_LONG_LONG): New. * configure.in: Use them. Probe the size of short, int, long, and long long/__int64 if we have them. Move all the AC_C_* checks together, except gcc_AC_C_CHAR_BIT which has to go after AC_CHECK_HEADERS(limits.h). Take hwint.h out of host_xm_file and build_xm_file. * hwint.h: Unconditionally define HOST_BITS_PER_CHAR, HOST_BITS_PER_SHORT, HOST_BITS_PER_INT, HOST_BITS_PER_LONG, and HOST_BITS_PER_LONGLONG in terms of SIZEOF_* and CHAR_BIT. Move the HOST_WIDEST_INT setup logic here from system.h. Provide HOST_WIDEST_INT even if HOST_BITS_PER_LONGLONG is not defined. * system.h: Include hwint.h after limits.h. HOST_WIDEST_INT is now handled by hwint.h. * config/alpha/xm-alpha-interix.h, config/alpha/xm-vms.h, config/c4x/xm-c4x.h, config/i370/xm-oe.h, config/ia64/xm-ia64.h: Don't define any of: HOST_BITS_PER_LONG, HOST_BITS_PER_CHAR, HOST_BITS_PER_SHORT, HOST_BITS_PER_LONGLONG. * config/alpha/xm-alpha.h, config/dsp16xx/xm-dsp16xx.h, config/h8300/xm-h8300.h, config/mips/iris6.h, config/mn10200/xm-mn10200.h, config/pa/xm-pa64hpux.h, config/sparc/xm-sp64.h: Delete. * config.gcc: Remove references to deleted files. * config/arm/xm-arm.h, config/mips/xm-mips.h: Don't define HOST_FLOAT_FORMAT to IEEE_FLOAT_FORMAT. * config/i370/xm-linux.h: Clarify floating-point situation in a comment. From-SVN: r40446
* configure.in: Move check for unsigned enumerated bitfields to macro in ↵Zack Weinberg2001-03-121-19/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aclocal.m4. * configure.in: Move check for unsigned enumerated bitfields to macro in aclocal.m4. Disable it for now. * configure, config.in: Regenerate. * system.h: Don't do anything with ONLY_INT_FIELDS. Use the unsigned-int form of ENUM_BITFIELD() unless being compiled by GCC. * varasm.c (struct rtx_const): Use ENUM_BITFIELD(). Move enum kind above its first use. * config/xm-interix.h, config/alpha/xm-alpha.h, config/i370/xm-linux.h, config/i386/xm-beos.h, config/i386/xm-mingw32.h, config/mips/xm-mips.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h, config/rs6000/xm-beos.h, config/rs6000/xm-sysv4.h, Don't define ONLY_INT_FIELDS under any circumstances. * config/pa/xm-pa.h: Don't define __BSD_NET2__. * config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/sparc/xm-sysv4.h: Delete - now identical with some other xm header. * config.gcc (hppa targets): Replace xm-pahpux.h and xm-papro.h with implicit xm-pa.h. (sparc targets): Replace xm-sysv4.h with implicit or explicit xm-sparc.h. From-SVN: r40399
* config.gcc: Where xm-host.h used to include another xm-host.h...Zack Weinberg2001-03-121-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config.gcc: Where xm-host.h used to include another xm-host.h, list the nested header directly in xm_file. Remove references to deleted files. Can now use sparc/xm-sp64.h for sparcv9-*-solaris*. * config/xm-linux.h, config/arm/xm-linux.h, config/i386/xm-dos.h, config/i386/xm-gnu.h, config/i386/xm-linux.h, config/i386/xm-openbsd.h, config/i860/xm-fx2800.h, config/m68k/xm-atari.h, config/m68k/xm-linux.h, config/m68k/xm-sun3.h, config/sparc/xm-linux.h, config/sparc/xm-sysv4-64.h: Delete. * config/alpha/xm-alpha-interix.h: Don't include alpha/xm-alpha.h. * config/mips/xm-iris5.h: Don't include mips/xm-mips.h. Don't bother to wrap #undef in #ifdef. * config/pa/xm-linux.h, config/rs6000/xm-sysv4.h: Don't include xm-linux.h. * config/sparc/xm-sp64.h: Don't include sparc/xm-sparc.h. * configure.in: Wrap regexps using [] in changequote block. Use expr : not echo | grep. Simplify regexps. * configure: Regenerate. 56 xm-files remain, 22 xm-arch. From-SVN: r40392
* configure.in: AC_SUBST xm_defines.Zack Weinberg2001-03-111-0/+1
| | | | | | | | | * configure.in: AC_SUBST xm_defines. * configure: Regenerate. * Makefile.in: Set DEFINES=$(xm_defines) when building tconfig.h. From-SVN: r40389
* configure: Rebuilt.Nicola Pero2001-03-101-1/+1
| | | | | | | | | | 2001-03-09 Nicola Pero <n.pero@mi.flashnet.it> * configure: Rebuilt. * configure.in: Only use `lang_requires' for languages athat are actually enabled. From-SVN: r40355
* configure.in: Prune nonexistent files from build_xm_file, xm_file, and ↵Zack Weinberg2001-03-091-65/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | host_xm_file lists. * configure.in: Prune nonexistent files from build_xm_file, xm_file, and host_xm_file lists. Warn unless they're $cpu/xm-$cpu.h. Don't generate *config.h here. AC_SUBST all variables needed to generate *config.h. * configure: Regenerate. * mkconfig.sh: New helper script, from code removed from configure.in. * Makefile.in: Zap all MALLOC variables - no longer used anywhere, and malloc.c doesn't exist. Substitute in variables needed to generate *config.h. Stop lying about the dependencies contained in CONFIG_H and GCONFIG_H. (HCONFIG_H, TCONFIG_H, TM_P_H): New variables. (config.h, hconfig.h, tconfig.h, tm_p.h, cs-config.h, cs-hconfig.h, cs-tconfig.h, cs-tm_p.h): New rules. (all .o): Add dependencies on $(HCONFIG_H), $(TCONFIG_H), $(TM_P_H), etc. as appropriate. * config.gcc: Zap references to deleted files. * ggc-none.c: Don't include rtl.h or tm_p.h. * config/i386/xm-beos.h, config/i386/xm-dgux.h, config/i386/xm-djgpp.h, config/i386/xm-dos.h, config/i386/xm-gnu.h, config/i386/xm-i386-interix.h, config/i386/xm-linux.h, config/i386/xm-linux.h, config/i386/xm-next.h, config/i386/xm-openbsd.h, config/i386/xm-sun.h, config/i386/xm-sysv3.h: Don't include i386/xm-i386.h. * config/elxsi/xm-elxsi.h, config/i386/xm-bsd386.h, config/i386/xm-i386.h, config/i860/xm-i860.h, config/i960/xm-i960.h, config/mcore/xm-mcore.h, config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h, config/pj/xm-pj.h, config/sh/xm-sh.h, config/v850/xm-v850.h: Delete (empty except comments, #includes of other deleted files, and macros used nowhere). cp: * Make-lang.in: Add dependencies on $(TM_P_H) as appropriate. From-SVN: r40350
* configure.in (HAVE_AS_LEB128): New assembler check.Richard Henderson2001-03-081-0/+27
| | | | | | | * configure.in (HAVE_AS_LEB128): New assembler check. * configure, config.in: Rebuilt. From-SVN: r40326
* configure.in (enable_shared): Support per-package shared-library enabling.Alexandre Oliva2001-03-081-1/+15
| | | | | | | | * configure.in (enable_shared): Support per-package shared-library enabling. * configure: Rebuilt. From-SVN: r40315
* configure: Rebuilt.Tom Tromey2001-03-071-0/+34
| | | | | | | | * configure: Rebuilt. * configure.in: Allow config-lang.in to set `lang_requires' to list of other required languages. From-SVN: r40308
* configure.in: Kill tm.h.Zack Weinberg2001-03-031-19/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.in: Kill tm.h. Include the files in the $tm_file list in all three of config.h, hconfig.h, tconfig.h, after the relevant set of xm_files. Put TARGET_CPU_DEFAULT in all three, include insn-codes.h in all three (#ifndef GENERATOR_FILE). * configure: Regenerate. * Makefile.in (clean): Don't delete tm.h. * system.h: If SUCCESS_EXIT_CODE and FATAL_EXIT_CODE are not defined, set them from EXIT_SUCCESS and EXIT_FAILURE. If those are not defined, set SEC and FEC to 0 and 1. * gcc.texi: Update to match. * crtstuff.c: Include tconfig.h, not auto-host.h and tm.h. * config/fp-bit.c, config/m68k/aux-crt2.asm, config/m68k/aux-crtn.asm, config/m68k/aux-mcount.c: Include tconfig.h, not tm.h. * config/xm-lynx.h, config/xm-std32.h, config/a29k/xm-a29k.h, config/a29k/xm-unix.h, config/alpha/xm-alpha.h, config/arc/xm-arc.h, config/avr/xm-avr.h, config/c4x/xm-c4x.h, config/clipper/xm-clix.h, config/convex/xm-convex.h, config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h, config/elxsi/xm-elxsi.h, config/fr30/xm-fr30.h, config/h8300/xm-h8300.h, config/i370/xm-linux.h, config/i386/xm-i386.h, config/i860/xm-i860.h, config/i960/xm-i960.h, config/ia64/xm-ia64.h, config/m32r/xm-m32r.h, config/m68hc11/xm-m68hc11.h, config/m88k/xm-m88k.h, config/mcore/xm-mcore.h, config/mips/xm-mips.h, config/mn10200/xm-mn10200.h, config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h, config/pa/xm-linux.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/pdp11/xm-pdp11.h, config/pj/xm-pj.h, config/romp/xm-romp.h, config/rs6000/xm-beos.h, config/rs6000/xm-rs6000.h, config/rs6000/xm-sysv4.h, config/sh/xm-sh.h, config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h, config/v850/xm-v850.h, config/vax/xm-vax.h, config/we32k/xm-we32k.h: Don't include tm.h. Don't define SUCCESS_EXIT_CODE or FATAL_EXIT_CODE. * config/i370/xm-i370.h, config/i370/xm-mvs.h, config/i370/xm-oe.h: Don't include tm.h. Don't define SUCCESS_EXIT_CODE. * config/vax/xm-vms.h: Don't include tm.h. * config/xm-lynx.h, config/avr/xm-avr.h, config/fr30/xm-fr30.h, config/pdp11/xm-pdp11.h, Delete; made empty by above changes. * config/i386/xm-lynx.h, config/m68k/xm-lynx.h, config/rs6000/xm-lynx.h, config/sparc/xm-lynx.h: Don't include config/xm-lynx.h or tm.h. * config/xm-gnu.h: Don't include fcntl.h. * config/sparc/xm-lynx.h: Don't include sys/types.h and sys/wait.h. * config/clipper/xm-clix.h, config/vax/xm-vax.h: Don't define isinf. From-SVN: r40199
* xm-lynx.h, [...]: Do not define TRUE or FALSE.Zack Weinberg2001-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * config/xm-lynx.h, config/xm-std32.h, config/a29k/xm-a29k.h, config/a29k/xm-unix.h, config/alpha/xm-alpha.h, config/arc/xm-arc.h, config/arm/xm-arm.h, config/c4x/xm-c4x.h, config/clipper/xm-clix.h, config/convex/xm-convex.h, config/d30v/xm-d30v.h, config/dsp16xx/xm-dsp16xx.h, config/elxsi/xm-elxsi.h, config/fr30/xm-fr30.h, config/h8300/xm-h8300.h, config/i370/xm-i370.h, config/i370/xm-linux.h, config/i370/xm-mvs.h, config/i370/xm-oe.h, config/i386/xm-aix.h, config/i386/xm-i386.h, config/i386/xm-osf.h, config/i860/xm-i860.h, config/i960/xm-i960.h, config/ia64/xm-ia64.h, config/m32r/xm-m32r.h, config/m68k/xm-m68k.h, config/m88k/xm-m88k.h, config/mcore/xm-mcore.h, config/mips/xm-mips.h, config/mn10200/xm-mn10200.h, config/mn10300/xm-mn10300.h, config/ns32k/xm-ns32k.h, config/pa/xm-linux.h, config/pa/xm-pa.h, config/pa/xm-pa64hpux.h, config/pa/xm-pahpux.h, config/pa/xm-papro.h, config/pj/xm-pj.h, config/romp/xm-romp.h, config/rs6000/xm-beos.h, config/rs6000/xm-rs6000.h, config/rs6000/xm-sysv4.h, config/sh/xm-sh.h, config/sparc/xm-sparc.h, config/sparc/xm-sysv4.h, config/v850/xm-v850.h, config/vax/xm-vax.h, config/vax/xm-vms.h, config/we32k/xm-we32k.h: Do not define TRUE or FALSE. * config/i386/xm-aix.h, config/i386/xm-osf.h: Delete; made empty by above change. * config.gcc: Remove references to these files. * configure.in: Detect stdbool.h. * configure, config.in: Regenerate. * system.h: Include stddef.h here if available. Set HAVE__BOOL based on GCC_VERSION and __STDC_VERSION__. Then set up a sensible boolean type at the very end. * combine.c, cse.c, expr.c, fold-const.c, gensupport.c, f/com.c, config/mcore/mcore.c: Rename variables named 'true' and/or 'false'. * hash.h: Delete 'boolean' typedef and related #undefs. * f/proj.h: Delete 'bool' type. Don't include stddef.h here. * function.c, ggc-common.c, hash.h, hash.c, tlink.c, cp/decl.c, java/class.c, java/decl.c, java/java-tree.h: Replace all uses of 'boolean' with 'bool'. From-SVN: r40176
* gdbinit: Rename to gdbinit.in.Gerald Pfeifer2001-02-161-15/+13
| | | | | | | | | | * .gdbinit: Rename to gdbinit.in. * gdbinit.in: New file, * configure.in: Generate .gdbinit from gdbinit.in. * configure: Regenerated. * Makefile.in (distclean): Always remove .gdbinit. From-SVN: r39759
* configure.in (check_languages): determine languages to checkDJ Delorie2001-02-131-0/+10
| | | | | | | | | * configure.in (check_languages): determine languages to check * Makefile.in (check-c++): alias for check-g++ (check-f77): alias for check-g77 (CHECK_TARGETS): depend on configured languages From-SVN: r39655
* configure.in: Use "have_gnat" variable, not "gnat".Richard Kenner2001-02-131-2/+2
| | | | | | | * configure.in: Use "have_gnat" variable, not "gnat". * configure: Regenerated. From-SVN: r39632
* Makefile.in (GXX_ABI_FLAG): Don't define.Mark Mitchell2001-02-121-18/+0
| | | | | | | | | | | | | * Makefile.in (GXX_ABI_FLAG): Don't define. * configure.in (--enable-new-gxx-abi): Remove option. * config.in: Regenerated. * configure: Likewise. * decl2.c (flag_vtable_thunks): Always set it to 1. (flag_new_abi): Likewise. * lang-specs.h: Remove conditional on ENABLE_NEW_GXX_ABI. From-SVN: r39595