summaryrefslogtreecommitdiffstats
path: root/gcc/configure
Commit message (Collapse)AuthorAgeFilesLines
* * configure.in (check_languages): determine languages to checkdj2001-02-141-0/+11
| | | | | | | | | * Makefile.in (check-c++): alias for check-g++ (check-f77): alias for check-g77 (CHECK_TARGETS): depend on configured languages git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39655 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use "have_gnat" variable, not "gnat".kenner2001-02-131-10/+10
| | | | | | | * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39632 138bc75d-0d04-0410-961f-82ee72b054a4
* * i386.h (VALID_FP_MODE_P, VALID_INT_MODE_P): New.hubicka2001-02-131-1/+1
| | | | | | | | | | (HARD_REGNO_MODE_OK): Move offline to .... * i386.c (ix86_hard_regno_mode_ok) ... here; refuse all incorrect modes. * i386-protos.h (ix86_hard_regno_mode_ok): Declare. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39621 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (GXX_ABI_FLAG): Don't define.mmitchel2001-02-121-267/+240
| | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39595 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (s-mlib): Don't build multilibs ifmmitchel2001-02-051-240/+254
| | | | | | | | | | | | | | --disable-multilib. (DRIVER_DEFINES): Adjust accordingly. (gcc.o): Likewise. (protoize.o): Likewise. (unprotoize.o): Likewise. * configure.in: Recognize --enable-multilib. * Makefile.in (g++spec.o): Adjust use of DRIVER_DEFINES. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39452 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove V2 C++ library.mmitchel2001-02-051-270/+243
| | | | | | | | | | | * configure.in: Remove --enable-libstdcxx_v3 support. * Makefile.in (site.exp): Always set HAVE_LIBSTDCXX_V3. * configure.in: Remove --enable-libstdcxx_v3 support. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39445 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Arrange to include defaults.h in [ht]config.h/tm.h.ghazi2001-01-281-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in: Remove all dependencies on defaults.h. * builtins.c: Don't include defaults.h. * c-common.c: Likewise. * c-decl.c: Likewise. * c-pragma.c: Likewise. * c-typeck.c: Likewise. * combine.c: Likewise. * i386.c: Likewise. * frame-ia64.c: Likewise. * cppexp.c: Likewise. * crtstuff.c: Likewise. * dbxout.c: Likewise. * dwarf2out.c: Likewise. * dwarfout.c: Likewise. * emit-rtl.c: Likewise. * except.c: Likewise. * expr.c: Likewise. * final.c: Likewise. * frame-dwarf2.c: Likewise. * libgcc2.c: Likewise. * optabs.c: Likewise. * profile.c: Likewise. * sdbout.c: Likewise. * toplev.c: Likewise. * tradcif.y: Likewise. * tree.c: Likewise. * varasm.c: Likewise. ch: * Makefile.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * timing.c: Likewise. cp: * Make-lang.in: Remove all dependencies on defaults.h. * call.c: Don't include defaults.h. * decl.c: Likewise. * decl2.c: Likewise. * except.c: Likewise. * pt.c: Likewise. * rtti.c: Likewise. * tree.c: Likewise. * typeck.c: Likewise. f: * Make-lang.in: Remove all dependencies on defaults.h. * com.c: Don't include defaults.h. java: * Make-lang.in: Remove all dependencies on defaults.h. * decl.c: Don't include defaults.h. * expr.c: Likewise. * parse.y: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39308 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-17 Philipp Thomas <pthomas@suse.de>pthomas2001-01-211-41/+45
| | | | | | | | | * aclocal.m4 (AM_WITH_NLS): Add -lintl to LIBS if gettext was found in libintl. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39167 138bc75d-0d04-0410-961f-82ee72b054a4
* * aclocal.m4 (gcc_AC_FUNC_STRSTR): New macro.msokolov2001-01-211-254/+301
| | | | | | | | | | | | * configure.in (gcc_AC_FUNC_STRSTR): Add invokation. * configure, config.in: Regenerate. * Makefile.in (STRSTR, HOST_STRSTR, USE_HOST_STRSTR): New variables. (LIBDEPS, HOST_LIBDEPS, LIBS, HOST_LIBS): Add strstr handling. (strstr.o, $(HOST_PREFIX_1)strstr.o): New rules. (doprint.o): New rule. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39160 138bc75d-0d04-0410-961f-82ee72b054a4
* contrib:jsm282001-01-151-246/+257
| | | | | | | | | | | | | * texi2pod.pl: Fix regular expression for @r to avoid exponential recursion. From Russ Allbery <rra@stanford.edu>. Remove perl version check. gcc: * configure.in, configure: Revert previous patch requiring perl 5.6.0. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39053 138bc75d-0d04-0410-961f-82ee72b054a4
* contrib:jsm282001-01-141-257/+246
| | | | | | | | | | | | * texi2pod.pl: Require at least perl 5.6.0. gcc: * configure.in: Require at least perl 5.6.0 to regenerate manpages. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39018 138bc75d-0d04-0410-961f-82ee72b054a4
* * ggc-page.c (USING_MALLOC_PAGE_GROUPS): New; set if not using mmap.rth2001-01-131-253/+258
| | | | | | | | | | | | | | | | (struct page_entry): Add group member. (struct page_group): New. (struct globals): Add page_groups member. (alloc_anon): Only define for using mmap; remove valloc call. (page_group_index): New. (set_page_group_in_use): New. (clear_page_group_in_use): New. (alloc_page): Implement USING_MALLOC_PAGE_GROUPS. (free_page, release_pages): Likewise. * configure.in (with-gc): Default to ggc-page always. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38992 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-01-11 Zack Weinberg <zack@wolery.stanford.edu>zack2001-01-121-190/+373
| | | | | | | | | | | | | | | | * aclocal.m4 (AC_FUNC_MMAP_ANYWHERE): Completely rewritten. Now defines HAVE_MMAP_DEV_ZERO and/or HAVE_MMAP_ANON depending which you have. (AC_FUNC_MMAP_FILE): Don't AC_REQUIRE AC_FUNC_MMAP_ANYWHERE. * configure.in: Set GGC to ggc-page if any of mmap_dev_zero, mmap_anon, and valloc is available. * ggc-page.c: Restructure ifdef logic to match new autoconf spec. Don't throw away the test page in init_ggc. * configure, config.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38934 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove support for using UWIN as a host machine.mmitchel2001-01-091-128/+127
| | | | | | | | | | * configure.in: Issue an error message. * configure: Regenerated. * config.gcc: Remove xm_* UWIN configury. * config/i386/xm-uwin.h: Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38818 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (slibdir): Accept an --with-slibdir option.rth2001-01-071-241/+250
| | | | | | | Use "test" not "[" in configure. Default to $(libdir). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38784 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (slibdir): New variable.rth2001-01-071-255/+268
| | | | | | | | | | | | | | | | | | | (libgcc.mk): Pass SHLIB_INSTALL to mklibgcc. (installdirs): Create slibdir. (install-libgcc, install-multilib): Defer to libgcc.mk. * configure.in (slibdir): Substitute. * mklibgcc.in (install): New target. * config/t-linux (SHLIB_LINK): Create links for the soname. (SHLIB_INSTALL): New. * config/alpha/t-osf4 (SHLIB_INSTALL): New. * config/mips/t-iris6 (SHLIB_INSTALL): New. * config/rs6000/t-aix43 (SHLIB_INSTALL): New. * config/sparc/t-slibgcc (SHLIB_INSTALL): New. * config/sparc/t-slibgcc-sld (SHLIB_INSTALL): New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38761 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (tm.h): Include isns-codes.h last.aoliva2001-01-031-249/+261
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38677 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Check for the mktemp command.jsm282001-01-031-158/+191
| | | | | | | | | | | * configure: Regenerate. * gccbug.in: Use a separate temporary file $TEMP0 for one use of $TEMP. Create temporary files with mktemp, if available at configure time; otherwise use set -C. Remove temporary files before exit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38671 138bc75d-0d04-0410-961f-82ee72b054a4
* contrib:jsm282001-01-031-156/+168
| | | | | | | | | | | | | | | | | | | | | | * texi2pod.pl: Handle @option and @env. gcc: * configure.in: Require at least texinfo 4.0. Check for whether Pod::Man is sufficiently recent to regenerate GCC manpages. * configure: Regenerate. * Makefile.in (TEXI2POD): Call perl explicitly rather than relying on #!. (GENERATED_MANPAGES): Define. (generated-manpages): New target. Depend on cpp.1 as well as gcov.1. (install-man): Depend on $(GENERATED_MANPAGES) (defined by configure to generated-manpages or empty) rather than on the manpages directly. Remove execute permission from installed gcov.1 as well as cpp.1. * cpp.1, gcov.1: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38668 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-18 Benjamin Kosnik <bkoz@redhat.com>bkoz2000-12-181-254/+245
| | | | | | | | | | | | | * configure.in (gcc_gxx_include_dir): Simplify. (libstdcxx_incdir): Export. * configure: Regenerate. * Makefile.in (PREPROCESSOR_DEFINES): Add in GPLUSPLUS_TOOL_INCLUDE_DIR bits here.. (libstdcxx_incdir): Add. * cppdefault.c (GPLUSPLUS_TOOL_INCLUDE_DIR): Add search path. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38356 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Simplify language enabling/disabling code.aoliva2000-12-121-257/+264
| | | | | | | | | | | | | * configure: Rebuilt. * ch/config-lang.in (target_libs): Set. (build_by_default): Set to no. * cp/config-lang.in (target_libs): Set. * f/config-lang.in (target_libs): Set. * java/config-lang.in (target_libs): Set. * objc/config-lang.in (target_libs): Set. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38207 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-12-12 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>sirl2000-12-121-5/+5
| | | | | | | | | | | | * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Enable .file/.loc check for powerpc*-*-*. * configure: Regenerated. * config/rs6000/linux.h (HANDLE_PRAGMA_PUSH_POP): Define. * config/rs6000/rs6000.c (rs6000_unique_section): Use STRIP_NAME_ENCODING. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38203 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Don't define INSTALL_INFO.jsm282000-12-081-256/+242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure: Regenerate. * Makefile.in (INSTALL_INFO): Remove. (info): Depend on info files in source directory. (cpp.info, gcc.info, c-tree.info): Build info files in source directory. (distclean): Don't remove info files. (maintainer-clean): Remove info files from source directory. (install-normal): Depend on install-info. (install-info): Install info files from source directory, if they exist. * texinfo.tex: Update to version 2000-11-09.08 from ftp.gnu.org. ch: * Make-lang.in (CHILL.info): Depend on info files in source directory. (ch/chill.info): Build info files in source directory. (CHILL.install-info): Install info files from source directory. f: * Make-lang.in (f77.info): Depend on info files in source directory. (f/g77.info): Build info files in source directory; don't build them unless BUILD_INFO is "info". (f77.install-info): Install info files from source directory. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38141 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Reorganize handling of *-*-gnu*, to share targetlaw2000-11-301-1/+1
| | | | | | | | | | | specific make details with Linux. Update comments to clarify the distinction between GNU/Linux and GNU/Hurd. * config/t-gnu (LIBGCC1, CROSS_LIBGCC1, CRTSTUFF_T_CFLAGS, TARGET_LIBGCC2_CFLAGS): Remove. We now use the settings from config/t-linux for the Hurd. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37870 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (extra_objs): Enclose extra_headers in quotes.aoliva2000-11-271-245/+256
| | | | | | | * configure: Rebuilt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37790 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Remove MAYBE_CPPLIB and maybe_cpplib.neil2000-11-261-237/+233
| | | | | | | | | | | | | | | | | | | | * c-decl.c: Remove parse_in declaration. * c-lang.c: Similarly. * c-lex.c: Similarly. * c-parse.in: Similarly. * c-pragma.c: Similarly. * configure.in: Similarly. * cp/Make-lang.in: Similarly. * cp/spew.c: Similarly. * cp/decl2.c: Remove check for lang-c++ option. * cp/lang-specs.h: Remove -lang-c++ from cc1plus command line. * cp/lex.c (lang_init_options): With cpp_reader_init, default to C++. * c-lex.h: Add declaration of parse_in. * cppinit.c: Call set_lang after allocating pfile->pending. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37754 138bc75d-0d04-0410-961f-82ee72b054a4
* * c-common.c: Remove USE_CPPLIB conditional inclusions.neil2000-11-251-258/+239
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * c-common.h: Similarly. * c-decl.c: Similarly. * c-lang.c: Similarly. * c-lex.c: Similarly. * c-parse.in: Similarly. * c-pragma.c: Similarly. * c-pragma.h: Similarly. * gcc.c: Similarly. * toplev.c: Similarly. * cp/cp-tree.h: Similarly. * cp/decl2.c: Similarly. * cp/lang-specs.h: Similarly. * cp/lex.c: Similarly. * cp/lex.h: Similarly. * cp/spew.c: Similarly. * java/lang-options.h: Similarly. * objc/lang-specs.h: Similarly. * objc/objc-act.c: Similarly. * configure.in: Remove configure option. * config.in: Regenerate. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37742 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:pthomas2000-11-251-253/+242
| | | | | | | | | | | | | | 2000-11-25 Philipp Thomas <pthomas@suse.de> * configure.in (ALL_LINGUAS): Remove en_GB and add sv. * configure: Rebuilt. po: 2000-11-25 Philipp Thomas <pthomas@suse.de> * sv.po: New swedish translation file. * en_GB.po: Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37739 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for target specific, language specific object files.nickc2000-11-251-244/+259
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37726 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc toplevel:amylaar2000-11-231-92/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Makefile.in (HOST_CFLAGS): Add -DGENERATOR_FILE. (rtl.o, print-rtl.o, bitmap.o, obstack.o): Build with -DGENERATOR_FILE. (alloca.o, vfprintf.o, ggc-none.o, errors.o): Likewise. (splay-tree.o, hash.o): Likewise. GCONFIG_H: New. (rtl.o, print-rtl.o): Depend on $(GCONFIG_H) instead of $(CONFIG_H). (bitmap.o, obstack.o, vfprintf.o, ggc-none.o, errors.o): Likewise. (hashtab.o): Likewise. (gcov.o): Depend on $(CONFIG_H). * configure.in: #include insn-codes.h in tm.h. f: * Make-lang.in (g77spec.o): Depend on $(CONFIG_H). java: * Make-lang.in (jvspec.o): Depend on $(CONFIG_H). cp: * Make-lang.in (g++spec.o, cxxmain.o): Depend on $(CONFIG_H). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37680 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:zack2000-11-221-31/+17
| | | | | | | | | | | | | | | | | | | | | | | * Makefile.in, config.gcc, configure.in: Expunge remaining traces of facility for running MD files through C preprocessor. libiberty: * aclocal.m4 (LIB_AC_PROG_CC): Moved here from configure.in. (AC_DEFINE_NOAUTOHEADER): New - work around bug in autoheader. * configure.in: Call AC_C_INLINE and AC_C_CONST. Use three argument form of AC_DEFINE in dummy definitions block. Use AC_DEFINE_NOAUTOHEADER for real definitions of things defined in dummy block. Preload cache variables instead of bypassing tests, where possible. * acconfig.h: Removed. * xmalloc.c (xmalloc_failed): New function, does error reporting on failed allocation. (xmalloc, xcalloc, xrealloc): Use it. * libiberty.h: Move #includes to top. Prototype xmalloc_failed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37650 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): Sparc has .file/.locjakub2000-11-211-1/+1
| | | | | | | | support in as as well. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37615 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Make --enable-new-gxx-abi the default.mmitchel2000-11-191-257/+252
| | | | | | | * configure: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37556 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in (HAVE_AS_DWARF2_DEBUG_LINE): New. Detectrth2000-11-171-5/+49
| | | | | | | | | | whether as accepts .file/.loc and produces dwarf2 line info. * dwarf2out.c (DWARF2_ASM_LINE_DEBUG_INFO): Default on if the assembler supports it. * config.in, configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37534 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (config.status): Depend on config.gcc.hp2000-11-171-3484/+253
| | | | | | | | | | | * configure.in <for machine in $build $host $target>: Move contents of loop into config.gcc, removing autoconf quoting. Fix changequote bug for alpha*-*-vxworks*. * configure: Regenerate. * config.gcc: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37519 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Move check for V3 above check for C++ header-filemmitchel2000-11-151-257/+258
| | | | | | | | directory. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37470 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Use 'test -f' not '[ -e'.rearnsha2000-11-131-1/+1
| | | | | | | * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37432 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Provide the original toplevel configure argumentsjsm282000-11-131-93/+109
| | | | | | | | | | | | | | | | (including $0) to subprocesses in the environment rather than through gcc/configargs.h. gcc: * configure.in: Take toplevel configure arguments from the environment to create configargs.h and substitute gcc_config_arguments, taking account of any existing configargs.h if reconfiguring. * configure: Regenerate. * gccbug.in: Include toplevel configure arguments in gccbug. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37423 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Turn on libstdc++ V3 by default.mmitchel2000-11-131-5/+5
| | | | | | | | * configure.in: Turn on libstdc++ V3 by default. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37415 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Fix filds test.espie2000-11-121-1/+1
| | | | | | | * configure: Regen. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37406 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Don't add $outputs to all_lang_makefiles. Addzack2000-11-121-1/+4
| | | | | | | | $srcdir/$s/Makefile.in if it exists. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37399 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Remove AC_PROG_LEX and AC_PROG_YACC. Look forzack2000-11-101-314/+273
| | | | | | | | | | | | | | | | | | | | | | flex and bison, specifically, first in a unified build and then installed on the system. * Makefile.in: Set BISON to @BISON@, FLEX to @FLEX@. Rename LEXFLAGS to FLEXFLAGS. Adjust ORDINARY_FLAGS_TO_PASS to match. (collect2.o, gcc.o, prefix.o, toplev.o, alloca.o, intl.o, cppdefault.o): Remove pointless sed munging of source file name. f: * Make-lang.in (f/fini.o, f/proj-h.o): Remove pointless sed munging of source file name. ($(srcdir)/f/intdoc.texi): Break up into several rules each of which builds just one thing. Don't mess with $(LANGUAGES). (f/ansify.o, f/intdoc.o): Remove unnecessary rules. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37371 138bc75d-0d04-0410-961f-82ee72b054a4
* * calls.c (expand_call, emit_library_call_value_1), collect2.cjsm282000-11-091-114/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | (scan_prog_file), config/a29k/a29k.c (print_operand), config/sparc/sparc.c (order_regs_for_local_alloc): Use memcpy () instead of bcopy (). * real.h: Use memcmp () instead of bcmp (). * config/m88k/m88k.c (m88k_layout_frame), config/sh/sh.c (split_branches), config/sparc/sparc.c (ultra_flush_pipeline, ultrasparc_sched_init, ultrasparc_sched_reorder), config/sparc/sparc.h (CONDITIONAL_REGISTER_USAGE): Use memset () instead of bzero (). * config/vax/xm-xms.h (FILE_NAME_NONDIRECTORY): Use strrchr () instead of rindex (). * configure.in: Don't check for bzero, bcmp, index or rindex. * configure, config.in: Regenerate. * system.h: Don't include declarations for bzero, bcmp, index or rindex. * config/i386/xm-beos.h, config/rs6000/xm-beos.h: Don't define bzero, bcmp, index or rindex. java: * parse.y (create_new_parser_context): Use memset () instead of bzero (). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37334 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete arm-linux-aout targetnickc2000-11-071-7/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37294 138bc75d-0d04-0410-961f-82ee72b054a4
* 2000-11-07 David O'Brien <obrien@dragon.nuxi.com>obrien2000-11-071-92/+107
| | | | | | | | | | | | | * config/alpha/freebsd.h: New file -- FreeBSD/alpha architecture file. * POTFILES.in: Add config/alpha/freebsd.h * configure.in: Add alpha*-freebsd support. * configure: Regenerate. Approved by: Richard Henderson <rth@cygnus.com> Message-ID: <20001106211421.E14418@cygnus.com> git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37287 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in: Remove all targets related to buildingjsm282000-11-051-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | distributions and diffs, or INSTALL. * INSTALL, install1.texi: Remove. * configure.in: Remove mention of distdir. * configure: Regenerate. * objc/Make-lang.in: Remove mention of distdir. ch: * Make-lang.in (CHILL.distdir): Remove. cp: * Make-lang.in (c++.distdir): Remove. f: * Make-lang.in: Remove f77.distdir and f/INSTALL. * INSTALL, install0.texi: Remove. java: * Make-lang.in (java.distdir): Remove. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37265 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Make integrated CPP the default.neil2000-11-021-245/+248
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37208 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: Determine and substitute gcc_version_full.jsm282000-10-281-96/+100
| | | | | | | | | * configure: Regenerate. * gccbug.in: Use it to give full version. Don't allow confidential PRs. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37111 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.in: If not NO_MINUS_C_MINUS_O, substitutezack2000-10-271-272/+267
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OUTPUT_OPTION with '-o $@'. Make zlibdir, zlibinc relative to top level. Kill oldstyle_subdirs. Do not include $srcdir/$s/Makefile.in in all_lang_makefiles, but do include $outputs. Do not run configure.lang from config.status. Rearrange warning-flag logic to correspond to what the makefile wants. Put special vax stage1 options in @stage1_flags@ not @stage1_warn_cflags@. Don't do anything with extra_c_objs, extra_cxx_objs, or extra_cpp_objs. (--enable-c-cpplib): AC_SUBST(maybe_cpplib) with "libcpp.a" if switch is given, nothing otherwise. * configure.lang: Delete. * Makefile.in: Expunge all traces of extra_c_objs, extra_cxx_objs, and extra_cpp_objs. Set MAYBE_CPPLIB from @maybe_cpplib@. Add $(MAYBE_CPPLIB) to C_AND_OBJC_OBJS. Set warning options via a three level scheme so that -pedantic and -Wtraditional are not used for non-C front ends: LOOSE_WARN, STRICT1_WARN, STRICT2_WARN -> $(@D)-warn, GCC_WARN_CFLAGS -> WARN_CFLAGS. Distinguish STAGE1_CFLAGS from BOOT_CFLAGS. Add -I$(@D) and -I$(srcdir)/$(@D) to INCLUDES. Set OUTPUT_OPTION, ZLIB, ZLIBINC. Do not set P, LANG_FLAGS_TO_PASS. Add OUTPUT_OPTION to all object-file generation rules. Wrap all rules that change the current directory in parentheses; pmake doesn't spawn a new shell for each command. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add libgcc_s$(SHLIB_EXT) to files deleted on make clean. Force OUTPUT_OPTION='-o $@' in stage2 and beyond. * cp/Make-lang.in, f/Make-lang.in, java/Make-lang.in, objc/Make-lang.in: Wrap all rules that change the current directory in parentheses. Expunge all references to $(P). When one command depends on another and they're run all at once, use && to separate them, not ;. Add OUTPUT_OPTION to all object-file generation rules. Delete obsolete variables. Move all build rules here from the corresponding Makefile.in and adapt to the new environment. * cp/Makefile.in, f/Makefile.in, java/Makefile.in, objc/Makefile.in: Delete. * cp/config-lang.in, f/config-lang.in, java/config-lang.in: Delete outputs= line. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37088 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.in (site.exp): Define HAVE_LIBSTDCXX_V3.mmitchel2000-10-261-2/+6
| | | | | | | | | | | | | | | | | | * configure.in (enable-libstdcxx-v3): Arrange to have HAVE_LIBSTDCXX_V3 substituted into the output files. * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3 to tell us whether or not we are using V3. * Makefile.in (check): Don't make mkcheck executable. (check-install): Likewise. * configure.in (AC_OUTPUT): Make mkcheck executable. * mkcheck.in (top_srcdir): New variable. (INC_PATH): Set the path to the backward and ext directories correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37068 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud