This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r120429 - in /trunk: ChangeLog Makefile.def Mak...
- From: drow at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Thu, 04 Jan 2007 04:22:38 -0000
- Subject: r120429 - in /trunk: ChangeLog Makefile.def Mak...
Author: drow
Date: Thu Jan 4 04:22:37 2007
New Revision: 120429
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120429
Log:
./
* Makefile.def (target_modules): Add libgcc.
(lang_env_dependencies): Remove default items. Use no_c and no_gcc.
* Makefile.tpl (clean-target-libgcc): Delete.
(configure-target-[+module+]): Emit --disable-bootstrap dependencies
on gcc even for bootstrapped modules. Rewrite handling of
lang_env_dependencies to loop over target_modules.
* configure.in (target_libraries): Add target-libgcc.
* Makefile.in, configure: Regenerated.
gcc/
* config.gcc: Mention libgcc/config.host.
* Makefile.in: Update comments mentioning libgcc.
(LIBGCC, INSTALL_LIBGCC, GCC_PARTS, mklibgcc): Delete.
(all.cross, start.encap, rest.encap, rest.cross): Update
dependencies for libgcc move.
(libgcc.mk, LIBGCC_DEPS, libgcov.a, libgcc.a, stmp-multilib)
(clean-target, clean-target-libgcc): Delete.
(srcdirify, GCC_EXTRA_PARTS): New macros.
(libgcc-support, libgcc.mvars): New rules.
(distclean): Remove mention of mklibgcc.
(install): Don't reference INSTALL_LIBGCC.
(install-common): Don't reference EXTRA_PARTS.
(install-libgcc, install-multilib): Delete rules.
* mklibgcc.in: Delete file.
* doc/configfiles.texi: Don't mention mklibgcc.
* config/i386/t-darwin (SHLIB_VERPFX): Delete (moved to libgcc).
* config/i386/t-darwin64 (SHLIB_VERPFX): Likewise.
* config/rs6000/t-darwin (SHLIB_VERPFX): Likewise.
* config/rs6000/t-ppccomm (TARGET_LIBGCC2_CFLAGS, SHLIB_MAPFILES)
(mklibgcc, ldblspecs): Likewise.
* config/i386/t-nwld (libgcc.def, libc.def, libpcre.def)
(posixpre.def): Use $(T).
(SHLIB_EXT, SHLIB_NAME, SHLIB_SLIBDIR_QUAL, SHLIB_DEF, SHLIB_MAP)
(SHLIB_SRC, SHLIB_INSTALL): Delete.
(SHLIB_LINK): Make dummy.
* config/t-slibgcc-darwin: Delete contents except for dummy SHLIB_LINK.
* config/frv/t-linux (EXTRA_MULTILIB_PARTS): Clear.
* config/alpha/t-crtfm: Use $(T) in rules for EXTRA_PARTS.
* config/alpha/t-vms, config/alpha/t-vms64, config/fr30/t-fr30,
config/i386/t-rtems-i386, config/ia64/t-ia64, config/rs6000/t-beos,
config/rs6000/t-newas, config/sparc/t-elf: Likewise.
* configure.ac (all_outputs): Remove mklibgcc.
* configure: Regenerated.
libgcc/
* Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
config/sparc/t-crtfm, config/t-slibgcc-darwin,
config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
shared-object.mk, siditi-object.mk, static-object.mk: New files.
* configure: Generated.
Added:
trunk/libgcc/
trunk/libgcc/ChangeLog
trunk/libgcc/Makefile.in
trunk/libgcc/config/
trunk/libgcc/config.host
trunk/libgcc/config/alpha/
trunk/libgcc/config/alpha/t-crtfm
trunk/libgcc/config/i386/
trunk/libgcc/config/i386/t-crtfm
trunk/libgcc/config/i386/t-darwin
trunk/libgcc/config/i386/t-darwin64
trunk/libgcc/config/i386/t-nwld
trunk/libgcc/config/ia64/
trunk/libgcc/config/ia64/t-ia64
trunk/libgcc/config/rs6000/
trunk/libgcc/config/rs6000/t-darwin
trunk/libgcc/config/rs6000/t-ldbl128
trunk/libgcc/config/rs6000/t-ppccomm
trunk/libgcc/config/sparc/
trunk/libgcc/config/sparc/t-crtfm
trunk/libgcc/config/t-slibgcc-darwin
trunk/libgcc/configure
trunk/libgcc/configure.ac
trunk/libgcc/empty.mk
trunk/libgcc/shared-object.mk
trunk/libgcc/siditi-object.mk
trunk/libgcc/static-object.mk
Removed:
trunk/gcc/mklibgcc.in
Modified:
trunk/ChangeLog
trunk/Makefile.def
trunk/Makefile.in
trunk/Makefile.tpl
trunk/configure
trunk/configure.in
trunk/gcc/ChangeLog
trunk/gcc/Makefile.in
trunk/gcc/config.gcc
trunk/gcc/config/alpha/t-crtfm
trunk/gcc/config/alpha/t-vms
trunk/gcc/config/alpha/t-vms64
trunk/gcc/config/fr30/t-fr30
trunk/gcc/config/frv/t-linux
trunk/gcc/config/i386/t-darwin
trunk/gcc/config/i386/t-darwin64
trunk/gcc/config/i386/t-nwld
trunk/gcc/config/i386/t-rtems-i386
trunk/gcc/config/ia64/t-ia64
trunk/gcc/config/rs6000/t-beos
trunk/gcc/config/rs6000/t-darwin
trunk/gcc/config/rs6000/t-newas
trunk/gcc/config/rs6000/t-ppccomm
trunk/gcc/config/sparc/t-elf
trunk/gcc/config/t-slibgcc-darwin
trunk/gcc/configure
trunk/gcc/configure.ac
trunk/gcc/doc/configfiles.texi