This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r174529 - in /trunk: gcc/ChangeLog gcc/config.g...


Author: ro
Date: Wed Jun  1 14:39:17 2011
New Revision: 174529

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174529
Log:
	gcc:
	* config/t-slibgcc-darwin: Move to ...
	* config/t-slibgcc-dummy: .. this.
	Clarify comments.
	* config.gcc (i[34567]86-*-darwin*, x86_64-*-darwin*,
	powerpc-*-darwin*, powerpc64-*-darwin*): Reflect this.
	(i[3456x]86-*-netware*): Add t-slibgcc-dummy to tmake_file.
	(i[34567]86-*-rtems*): Remove extra_parts.
	Use i386/t-rtems.
	Remove i386/t-crtstuff from tmake_file.
	(i[34567]86-*-solaris2*): Remove t-svr4,
	t-slibgcc-elf-ver, t-slibgcc-sld from tmake_file, add
	t-slibgcc-dummy.
	(sparc-*-elf*, sparc64-*-elf*): Remove tmake_file, extra_parts.
	(sparc-*-rtems*, sparc64-*-rtems*): Remove sparc/t-crtin,
	sparc/t-crtfm from tmake_file.
	(sparc*-*-solaris2*): Remove sparc/t-sol2, sparc/t-crtfm,
	t-slibgcc-elf-ver, t-slibgcc-sld, add t-slibgcc-dummy.
	Remove extra_parts.
	* config/t-sol2 (TARGET_LIBGCC2_CFLAGS): Define.
	* config/i386/t-nwld (SHLIB_LINK): Remove.
	* config/i386/t-rtems-i386: Rename to ...
	* config/i386/t-rtems: ... this.
	($(T)crti.o, $(T)crtn.o): Remove.
	(FPBIT, DPBIT, LIB2FUNCS_EXTRA): Remove.
	(dp-bit.c, fp-bit.c, xp-bit.c): Remove.
	(EXTRA_MULTILIB_PARTS, LIBGCC, INSTALL_LIBGCC): Remove.
	* config/i386/t-sol2-10 (LIBGCC, INSTALL_LIBGCC,
	EXTRA_MULTILIB_PARTS): Remove.
	* config/sparc/t-sol2-64: Likewise.
	* config/sparc/t-sol2: Remove.
	* config/sparc/t-crtin: Remove.
	* config/sparc/gmon-sol2.c: Move to ../libgcc/config.
	* config/i386/gmon-sol2.c: Remove.
	* config/i386/sol2-c1.asm: Move to ../libgcc/config/i386/sol2-c1.S.
	* config/i386/sol2-ci.asm: Move to ../libgcc/config/i386/sol2-ci.S.
	* config/i386/sol2-cn.asm: Move to ../libgcc/config/i386/sol2-cn.S.
	* config/i386/sol2-gc1.asm: Remove.
	* config/sparc/sol2-c1.asm: Move to ../libgcc/config/sparc/sol2-c1.S.
	* config/sparc/sol2-ci.asm: Move to ../libgcc/config/sparc/sol2-ci.S.
	* config/sparc/sol2-cn.asm: Move to ../libgcc/config/sparc/sol2-cn.S.
	* config/t-slibgcc-sld: Remove.

	libgcc:
	* Makefile.in (cpu_type): Define.
	* config.host (i[34567]86-*-rtems*): Handle it.
	(i[34567]86-*-solaris2*): Move body ...
	(*-*-solaris2*): ... here.
	New case, generalize.
	(sparc-*-elf*): Handle it.
	(sparc-*-linux*, sparc64-*-linux*): Replace sparc/t-crtfm by t-crtfm.
	(sparc-*-rtems*, sparc64-*-rtems*); Handle it.
	(sparc64-*-solaris2*, sparcv9-*-solaris2*, sparc-*-solaris2*):
	Fold into ...
	(sparc*-*-solaris2*): ... this.
	New case.
	(sparc64-*-elf*): Handle it.
	* config/gmon-sol2.c: Move from ../gcc/config/sparc.
	Merge ../gcc/config/i386/gmon-sol2.c.
	* config/i386/sol2-c1.S: Move from ../gcc/config/i386/sol2-c1.asm.
	Use C comments.
	Merge ../gcc/config/i386/sol2-gc1.asm.
	* config/i386/sol2-ci.S: Move from ../gcc/config/i386/sol2-ci.asm.
	Use C comments.
	* config/i386/sol2-cn.S: Move from ../gcc/config/i386/sol2-cn.asm.
	Use C comments.
	* config/i386/t-crtfm (crtfastmath.o): Use $<.
	* config/i386/t-crtstuff: New file.
	* config/i386/t-softfp: New file.
	* config/i386/t-sol2 ($(T)gmon.o, $(T)gcrt1.o, $(T)crt1.o),
	$(T)crti.o, $(T)crtn.o): Remove.
	(gcrt1.o): New rule.
	(TARGET_LIBGCC2_CFLAGS): Remove.
	* config/sparc/sol2-c1.S: Move from ../gcc/config/sparc/sol2-c1.asm.
	* config/sparc/sol2-ci.S: Move from ../gcc/config/sparc/sol2-ci.asm.
	* config/sparc/sol2-cn.S: Move from ../gcc/config/sparc/sol2-cn.asm.
	* config/sparc/t-sol2: New file.
	* config/sparc/t-crtfm: Move to ...
	* config/t-crtfm: ... this.
	Use $(cpu_type), $<.
	* config/t-crtin: New file.
	* config/sparc/t-softfp: New file.
	* config/sparc/t-softmul: New file.
	* config/t-rtems: New file.
	* config/t-slibgcc: New file.
	* config/t-slibgcc-elf-ver: New file.
	* config/t-slibgcc-gld: New file.
	* config/t-slibgcc-sld: New file.
	* config/t-sol2: New file.
	* configure.ac: Include ../config/lib-ld.m4.
	Call AC_LIB_PROG_LD_GNU.
	Substitute cpu_type.
	* configure: Regenerate.

Added:
    trunk/gcc/config/i386/t-rtems
      - copied, changed from r174524, trunk/gcc/config/i386/t-rtems-i386
    trunk/gcc/config/t-slibgcc-dummy
      - copied, changed from r174524, trunk/gcc/config/t-slibgcc-darwin
    trunk/libgcc/config/gmon-sol2.c
      - copied, changed from r174524, trunk/gcc/config/sparc/gmon-sol2.c
    trunk/libgcc/config/i386/sol2-c1.S
      - copied, changed from r174524, trunk/gcc/config/i386/sol2-c1.asm
    trunk/libgcc/config/i386/sol2-ci.S
      - copied, changed from r174524, trunk/gcc/config/i386/sol2-ci.asm
    trunk/libgcc/config/i386/sol2-cn.S
      - copied, changed from r174524, trunk/gcc/config/i386/sol2-cn.asm
    trunk/libgcc/config/i386/t-crtstuff
      - copied unchanged from r174524, trunk/gcc/config/i386/t-crtstuff
    trunk/libgcc/config/sparc/sol2-c1.S
      - copied unchanged from r174524, trunk/gcc/config/sparc/sol2-c1.asm
    trunk/libgcc/config/sparc/sol2-ci.S
      - copied unchanged from r174524, trunk/gcc/config/sparc/sol2-ci.asm
    trunk/libgcc/config/sparc/sol2-cn.S
      - copied unchanged from r174524, trunk/gcc/config/sparc/sol2-cn.asm
    trunk/libgcc/config/sparc/t-softfp
    trunk/libgcc/config/sparc/t-softmul
    trunk/libgcc/config/sparc/t-sol2
      - copied, changed from r174524, trunk/gcc/config/sparc/t-sol2
    trunk/libgcc/config/t-crtfm
      - copied, changed from r174524, trunk/libgcc/config/sparc/t-crtfm
    trunk/libgcc/config/t-crtin
      - copied, changed from r174524, trunk/gcc/config/sparc/t-crtin
    trunk/libgcc/config/t-rtems
      - copied, changed from r174524, trunk/gcc/config/t-rtems
    trunk/libgcc/config/t-slibgcc
      - copied, changed from r174524, trunk/gcc/config/t-slibgcc-sld
    trunk/libgcc/config/t-slibgcc-elf-ver
    trunk/libgcc/config/t-slibgcc-gld
    trunk/libgcc/config/t-slibgcc-sld
    trunk/libgcc/config/t-sol2
      - copied, changed from r174524, trunk/gcc/config/t-sol2
Removed:
    trunk/gcc/config/i386/gmon-sol2.c
    trunk/gcc/config/i386/sol2-c1.asm
    trunk/gcc/config/i386/sol2-ci.asm
    trunk/gcc/config/i386/sol2-cn.asm
    trunk/gcc/config/i386/sol2-gc1.asm
    trunk/gcc/config/i386/t-rtems-i386
    trunk/gcc/config/sparc/gmon-sol2.c
    trunk/gcc/config/sparc/sol2-c1.asm
    trunk/gcc/config/sparc/sol2-ci.asm
    trunk/gcc/config/sparc/sol2-cn.asm
    trunk/gcc/config/sparc/t-crtin
    trunk/gcc/config/sparc/t-sol2
    trunk/gcc/config/t-slibgcc-darwin
    trunk/gcc/config/t-slibgcc-sld
    trunk/libgcc/config/sparc/t-crtfm
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config.gcc
    trunk/gcc/config/i386/t-nwld
    trunk/gcc/config/i386/t-sol2-10
    trunk/gcc/config/sparc/t-sol2-64
    trunk/gcc/config/t-sol2
    trunk/libgcc/ChangeLog
    trunk/libgcc/Makefile.in
    trunk/libgcc/config.host
    trunk/libgcc/config/i386/t-crtfm
    trunk/libgcc/config/i386/t-sol2
    trunk/libgcc/configure
    trunk/libgcc/configure.ac


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]