This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r120255 - in /branches/libgcc-toplevel: ChangeL...
- From: drow at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Fri, 29 Dec 2006 02:13:09 -0000
- Subject: r120255 - in /branches/libgcc-toplevel: ChangeL...
Author: drow
Date: Fri Dec 29 02:13:09 2006
New Revision: 120255
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=120255
Log:
gcc/
* Makefile.in (GCC_EXTRA_PARTS): New.
(libgcc.mvars): Use it. Also record CRTSTUFF_CFLAGS,
CRTSTUFF_T_CFLAGS, and CRTSTUFF_T_CFLAGS_S.
libgcc/
* Makefile.in (EXTRA_PARTS, compile_deps): New.
(GCC_EXTRA_PARTS): Renamed from EXTRA_MULTILIB_PARTS.
(gcc_compile): Use compile_deps.
(ALL_CRT_CFLAGS, crt_compile, INSTALL_PARTS): New.
(gcc-extra-parts): Renamed from extra-parts.
(extra-parts, crtbegin.o, crtbeginS.o, crtbeginT.o, crtend.o)
(crtendS.o): New rules.
(intstall): Use INSTALL_PARTS.
* config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
libgcc/config/sparc/t-crtfm: New files.
* config.host (extra_parts): New variable. Set it and tmake_file in
various GNU/Linux configurations.
* configure.ac: Substitute extra_parts.
* configure: Regenerated.
Added:
branches/libgcc-toplevel/libgcc/config/alpha/
branches/libgcc-toplevel/libgcc/config/alpha/t-crtfm
branches/libgcc-toplevel/libgcc/config/i386/t-crtfm
branches/libgcc-toplevel/libgcc/config/ia64/
branches/libgcc-toplevel/libgcc/config/ia64/t-ia64
branches/libgcc-toplevel/libgcc/config/sparc/
branches/libgcc-toplevel/libgcc/config/sparc/t-crtfm
Modified:
branches/libgcc-toplevel/ChangeLog.libgcc
branches/libgcc-toplevel/gcc/Makefile.in
branches/libgcc-toplevel/libgcc/ChangeLog
branches/libgcc-toplevel/libgcc/Makefile.in
branches/libgcc-toplevel/libgcc/config.host
branches/libgcc-toplevel/libgcc/configure
branches/libgcc-toplevel/libgcc/configure.ac