gcc/gcc/doc
Daniel Jacobowitz fa9585134f Makefile.def (target_modules): Add libgcc.
./	* 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.

Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>

From-SVN: r120429
2007-01-04 04:22:37 +00:00
..
include * doc/include/texinfo.tex: Update to version 2006-11-08.17. 2006-12-05 10:50:57 -08:00
bugreport.texi
c-tree.texi c-common.c (c_common_nodes_and_builtins): Since variants of void_type_node get built before it is given a name... 2007-01-02 14:23:26 +00:00
cfg.texi
collect2.texi
compat.texi
configfiles.texi Makefile.def (target_modules): Add libgcc. 2007-01-04 04:22:37 +00:00
configterms.texi
contrib.texi configure.in (skipdirs): Don't build target-libiberty for SPU. 2006-11-21 01:35:42 +00:00
contribute.texi
cpp.texi c-common.c (flag_cpp0x): New. 2006-11-01 16:29:06 +00:00
cppenv.texi
cppinternals.texi cpp.texi, [...] (@dircategory): Use "Software development" instead of "Programming"... 2006-06-17 23:25:16 +00:00
cppopts.texi invoke.texi (-Wno-deprecated-declarations): Fixup use of pxref. 2006-08-16 20:36:23 +00:00
extend.texi backport: thumb2.md: New file. 2007-01-03 23:48:10 +00:00
fragments.texi
frontends.texi
gcc.texi cpp.texi, [...] (@dircategory): Use "Software development" instead of "Programming"... 2006-06-17 23:25:16 +00:00
gccint.texi loop.texi: New file. 2006-09-28 12:02:11 +00:00
gcov.texi gcov.texi: Add formatting to "Invoking gcov" section head. 2006-10-04 15:40:45 -07:00
gnu.texi
gty.texi
headerdirs.texi
hostconfig.texi
implement-c.texi re PR middle-end/26306 (ICE on volatile array with non-constant bounds) 2006-11-16 21:25:16 +00:00
install-old.texi
install.texi invoke.texi: Replace no longer supported -fno-strength-reduce with -fmerge-constants in... 2006-12-29 02:39:32 +01:00
install.texi2html
interface.texi
invoke.texi backport: thumb2.md: New file. 2007-01-03 23:48:10 +00:00
languages.texi
libgcc.texi extend.texi (__builtin_bswap32): Document. 2006-11-01 05:14:40 +00:00
loop.texi loop.texi: Document number_of_latch_executions and number_of_cond_exit_executions. 2006-12-10 23:34:20 +00:00
makefile.texi sourcebuild.texi, [...]: Added mention of "make pdf" target, and Texinfo requirements for same. 2006-10-16 12:51:55 -07:00
md.texi * doc/extend.texi, doc/invoke.texi, doc/md.texi: Fix typos. 2006-12-02 02:06:52 +00:00
objc.texi
options.texi
passes.texi passes.texi: remove docs about "redundant PHI removal". 2006-12-12 21:09:46 +01:00
portability.texi
rtl.texi cfgexpand.c (construct_exit_block): Don't disturb end of last BB. 2006-11-27 15:07:10 +00:00
service.texi
sourcebuild.texi sourcebuild.texi (Test Directives): Add output-exists and output-exists-not. 2006-11-07 00:08:32 +00:00
standards.texi contrib.texi, [...]: Standardize on "GNU Fortran" as the official name of the Fortran compiler. 2006-10-16 13:00:56 -07:00
tm.texi rtlanal.c (struct subreg_info, [...]): New. 2006-12-20 16:25:00 +00:00
tree-ssa.texi [multiple changes] 2006-12-11 20:48:51 -05:00
trouble.texi re PR c/9072 (-Wconversion should be split into two distinct flags) 2006-11-23 18:39:32 +00:00