2004-08-06 Paolo Bonzini <bonzini@gnu.org>
[deliverable/binutils-gdb.git] / ChangeLog
index 727123ed97abe0ee1d41ba6ee88203b62b686f5e..6098dc2d26d4d74976815cbd4e45930200a61736 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,184 @@
+2004-08-06  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.def (bfd, opcodes, gcc, zlib): Mark as bootstrap module.
+       (bison, byacc, flex, texinfo): Do not mark as bootstrap module.
+       (Dependencies): New section.
+       * Makefile.tpl (Dependencies): Generate from Makefile.def.
+       (configure-target-[+module+]): Depend on maybe-all-gcc
+       (all-prebootstrap): New name of all-bootstrap.  Changed throughout.
+       (toplevel profiledbootstrap): Fix dependencies.
+       * Makefile.in: Regenerate.
+
+2004-08-03  Mark Mitchell  <mark@codesourcery.com>
+
+       * configure.in (arm*-*-symbianelf*): Add ${libgcj} and
+       target-libiberty to noconfigdirs.
+
+2004-08-03 Paolo Bonzini <bonzini@gnu.org>
+
+       * Makefile.def (host-modules): Add gcc.
+       * Makefile.in: Regenerate.
+       * Makefile.tpl (sorry): New rule.
+       (configure-host, all-host, [+make_target+]-host, do-check,
+       install-host): Do not add gcc as a special case.
+       (host modules): Add a small special-casing for gcc.  Export
+       extra_make_flags through the environment.
+       (maybe-configure-gcc, configure-gcc, maybe-all-gcc, all-gcc,
+       maybe-check-gcc, check-gcc, maybe-install-gcc, install-gcc,
+       other recursive targets for gcc): Remove.
+
+       (all, do-[+make_target+], do-check): Wrap between unstage and stage.
+       (stage, unstage): New rules.
+       (stage[+id+]-start, stage[+id+]-end, [+compare-target+],
+       distclean-stage[+id+]): Use stage_current.
+       ([+bootstrap-target+], profiledbootstrap): Do not invoke manually
+       the stage*-start rules.
+
+2004-07-19  Robert Millan  <robertmh@gnu.org>
+
+       Synced from gcc:
+
+       2004-04-26  Robert Millan  <robertmh@gnu.org>
+
+       Add patches from libtool CVS.
+       * libtool.m4: Add kfreebsd*-gnu and knetbsd*-gnu.
+       * ltconfig: Likewise.
+       * ltcf-c.sh: Likewise.
+       * ltcf-cxx.sh: Likewise.
+       * ltcf-gcj.sh: Likewise.
+
+2004-07-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure.in: Add noconfigdirs for crx-*-*.
+       * configure: Regenerate.
+
+2004-07-12  Paolo Bonzini  <bonzini@gnu.org>
+
+       Synced from gcc:
+
+       2004-07-09  Loren J. Rittle <ljrittle@acm.org>
+
+       * configure.in: Build libmudflap by default on FreeBSD.
+       * configure: Regenerated.
+
+       2004-07-09  Mark Mitchell  <mark@codesourcery.com>
+
+       * configure.in: Do not build libmudflap by default on non-GNU/Linux
+       systems.
+       * configure: Regenerated.
+
+       2004-07-08 John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/16344
+       * Makefile.tpl (profiledbootstrap): Build runtime libraries with
+       feedback based compiler.
+       * Makefile.in: Rebuilt.
+
+       2004-07-05  Phil Edwards  <phil@codesourcery.com>
+
+       * configure.in:  Do not prepend $srcdir to /dev/null in
+       makefile fragments.
+       * configure:  Regenerate.
+
+2004-07-08  Alexandre Oliva  <aoliva@redhat.com>
+
+       * Makefile.def (host_modules): Set bootstrap=true for flex.
+       * Makefile.tpl (all-gcc): Depend on texinfo and flex.
+       * Makefile.in: Rebuilt.
+
+2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.def (build_modules): Add bison, byacc, flex,
+       m4, texinfo.
+       (flags_to_pass): Add FLEX.
+       * Makefile.tpl (BUILD_DIR_PREFIX, BASE_EXPORTS): New.
+       (BUILD_EXPORTS, HOST_EXPORTS, BASE_TARGET_EXPORTS): Include it.
+       (DEFAULT_YACC, USUAL_YACC, DEFAULT_LEX, USUAL_LEX, DEFAULT_M4,
+       DEFAULT_MAKEINFO): Remove.
+       (CONFIGURED_YACC, CONFIGURED_FLEX, CONFIGURED_BISON,
+       CONFIGURED_LEX, CONFIGURED_M4, CONFIGURED_MAKEINFO): Substitute.
+       (YACC, FLEX, BISON, LEX, M4, MAKEINFO): Define to look into
+       objdir or else use configured tool.
+       (all-build): New.
+       (all): Depend on it.
+       (Build module dependencies): Add.
+       * Makefile.in: Regenerate.
+       * configure.in: Better support for multiple build modules,
+       matching what is done for host/target modules.  Do not look
+       for "plausible" locations of build tools if Canadian cross.
+       Use autoconf's AC_PROG_CC to find a C compiler.  Define
+       BUILD_DIR_PREFIX.  Look for flex, makeinfo and m4.
+       * configure: Regenerate.
+
+2004-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.tpl (HOST_EXPORTS): Fix pasto.
+       * Makefile.in: Regenerate.
+
+2004-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.tpl (configure-build-[+module+],
+       configure-[+module+], configure-target-[+module+]): Pass
+       [+extra_configure_args+].
+       (all-build-[+module+], all-[+module+], check-[+module+],
+       install-[+module+], [+make_target+]-[+module+],
+       all-target-[+module+], check-target-[+module+],
+       install-target-[+module+], [+make_target+]-target-[+module+]):
+       Pass [+extra_make_args+].
+       (HOST_EXPORTS): Include the former GCC_HOST_EXPORTS.
+       (GCC_HOST_EXPORTS): Remove.
+       (configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap,
+       cross, check-gcc, check-gcc-c++, install-gcc,
+       gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble):
+       Replace GCC_HOST_EXPORTS with HOST_EXPORTS.
+       * Makefile.in: Regenerate.
+
+2004-06-21  Christopher Faylor  <cgf@alum.bu.edu>
+
+       * configure.in: Check for srcdir/winsup rather than build directory
+       winsup.
+       * configure: Regenerate.
+
+2004-06-17  Corinna Vinschen  <vinschen@redhat.com>
+
+       * configure.in: Don't build Cygwin native newlib if winsup
+       directory is missing.  Emit warning instead.
+       * configure: Regenerate.
+
+2004-06-09  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.tpl (touch-stage[+id+]): New.
+       (restage[+prev+]): Depend on touch-stage[+id+].
+
+       * Makefile.tpl (RECURSE_FLAGS_TO_PASS): New.
+       Use it throughout.
+
+       * Makefile.def: Add profile and feedback bootstrap stages.
+       Remove next field from bootstrap stages.
+       * Makefile.tpl (LN, LN_S): Substitute.
+       (stageN-start, stageN-end): Use double-colon rules, to
+       provide a hook for additional setup commands.
+       (distclean-stageN-gcc, restageN): Create dependencies from
+       [+prev+], not from [+next+].
+       (stageN-bubble): Add commands for successive stages from
+       [+prev+], using double-colon rules.
+       (all-stageN-gcc): Fix typo.
+       (stagefeedback-start, profiledbootstrap): New.
+       * Makefile.in: Regenerate.
+       * configure.in: Call ACX_PROG_LN.
+       * configure: Regenerate.
+
+2004-06-03  Paolo Bonzini  <bonzini@gnu.org>
+
+       * configure.in: Fix --enable-bootstrap breakage introduced in trees
+       without gcc.
+       * configure: Regenerate.
+
+2004-06-01  Paolo Bonzini  <bonzini@gnu.org>
+
+       * Makefile.tpl: Fix typo.
+       * Makefile.in: Regenerate.
+
 2004-06-01  Paolo Bonzini <bonzini@gnu.org>
 
        * configure.in: Remove new- prefix from toplevel
This page took 0.033412 seconds and 4 git commands to generate.