This is the mail archive of the libstdc++-cvs@gcc.gnu.org mailing list for the libstdc++ 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]

r177447 - in /trunk: gcc/ChangeLog gcc/Makefile...


Author: ro
Date: Fri Aug  5 14:37:48 2011
New Revision: 177447

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=177447
Log:
	gcc:
	* Makefile.in (UNWIND_H): Remove.
	(LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): Move to
	../libgcc/Makefile.in.
	(LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL): Likewise.
	(LIBUNWINDDEP): Remove.
	(libgcc-support): Remove LIB2ADDEH, $(srcdir)/emutls.c dependencies.
	(libgcc.mvars): Remove LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED,
	LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL.
	(stmp-int-hdrs): Remove $(UNWIND_H) dependency.
	Don't copy $(UNWIND_H).
	* config.gcc (ia64*-*-linux*): Remove with_system_libunwind
	handling.
	* configure.ac (GCC_CHECK_UNWIND_GETIPINFO): Remove.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* emutls.c, unwind-c.c, unwind-compat.c, unwind-compat.h,
	unwind-dw2-fde-compat.c, unwind-dw2-fde-glibc.c, unwind-dw2-fde.c,
	unwind-dw2-fde.h, unwind-dw2.c, unwind-dw2.h, unwind-generic.h,
	unwind-pe.h, unwind-sjlj.c, unwind.inc: Move to ../libgcc.
	* unwind-dw2-fde-darwin.c: Move to ../libgcc/config.
	* config/arm/libunwind.S, config/arm/pr-support.c,
	config/arm/unwind-arm.c, config/arm/unwind-arm.h: Move to
	../libgcc/config/arm.
	* config/arm/t-bpabi (UNWIND_H, LIB2ADDEH): Remove.
	* config/arm/t-symbian (UNWIND_H, LIB2ADDEH): Remove.
	* config/frv/t-frv ($(T)frvbegin$(objext)): Use
	$(srcdir)/../libgcc to refer to unwind-dw2-fde.h.
	($(T)frvend$(objext)): Likewise.
	* config/ia64/t-glibc (LIB2ADDEH): Remove.
	* config/ia64/t-glibc-libunwind: Move to ../libgcc/config/ia64.
	* config/ia64/fde-glibc.c, config/ia64/fde-vms.c,
	config/ia64/unwind-ia64.c, config/ia64/unwind-ia64.h: Move to
	../libgcc/config/ia64.
	* config/ia64/t-hpux (LIB2ADDEH): Remove.
	* config/ia64/t-ia64 (LIB2ADDEH): Remove.
	* config/ia64/t-vms (LIB2ADDEH): Remove.
	* config/ia64/vms.h (UNW_IVMS_MODE,
	MD_UNW_COMPATIBLE_PERSONALITY_P): Remove.
	* config/picochip/t-picochip (LIB2ADDEH): Remove.
	* config/rs6000/aix.h (R_LR, MD_FROB_UPDATE_CONTEXT): Remove.
	* config/rs6000/t-darwin (LIB2ADDEH): Remove.
	* config/rs6000/darwin-fallback.c: Move to ../libgcc/config/rs6000.
	* config/sh/t-sh ($(T)unwind-dw2-Os-4-200.o): Use
	$(srcdir)/../libgcc to refer to unwinder sources.
	* config/spu/t-spu-elf (LIB2ADDEH): Remove.
	* config/t-darwin (LIB2ADDEH): Remove.
	* config/t-freebsd (LIB2ADDEH): Remove.
	* config/t-libunwind (LIB2ADDEH, LIB2ADDEHSTATIC): Remove.
	* config/t-libunwind-elf: Move to ../libgcc/config.
	* config/t-linux (LIB2ADDEH): Remove.
	* config/t-sol2 (LIB2ADDEH): Remove.
	* config/xtensa/t-xtensa (LIB2ADDEH): Remove.
	* system.h (MD_FROB_UPDATE_CONTEXT): Poison.

	gcc/po:
	* EXCLUDES (unwind-c.c, unwind-dw2-fde-darwin.c)
	(unwind-dw2-fde-glibc.c, unwind-dw2-fde.c, unwind-dw2-fde.h)
	(unwind-dw2.c, unwind-pe.h, unwind-sjlj.c, unwind.h): Remove.

	libgcc:
	* Makefile.in (LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): New
	variables.
	(LIBUNWIND, SHLIBUNWIND_LINK, SHLIBUNWIND_INSTALL): New variables.
	(LIB2ADDEH, LIB2ADDEHSTATIC, LIB2ADDEHSHARED): Add $(srcdir)/emutls.c.
	(install-unwind_h): New target.
	(all): Depend on it.
	* config.host (unwind_header): New variable.
	(*-*-freebsd*): Set tmake_file to t-eh-dw2-dip.
	(*-*-linux*, frv-*-*linux*, *-*-kfreebsd*-gnu, *-*-knetbsd*-gnu,
	*-*-gnu*): Likewise, also for *-*-kopensolaris*-gnu.
	(*-*-solaris2*): Add t-eh-dw2-dip to tmake_file.
	(arm*-*-linux*): Add arm/t-bpabi for arm*-*-linux-*eabi.
	Set unwind_header.
	(arm*-*-uclinux*): Add arm/t-bpabi for arm*-*-uclinux*eabi.
	Set unwind_header.
	(arm*-*-eabi*, arm*-*-symbianelf*): Add arm/t-bpabi for
	arm*-*-eabi*.
	Add arm/t-symbian to tmake_file for arm*-*-symbianelf*.
	Set unwind_header.
	(ia64*-*-elf*): Add ia64/t-eh-ia64 to tmake_file.
	(ia64*-*-freebsd*): Likewise.
	(ia64*-*-linux*): Add ia64/t-glibc, ia64/t-eh-ia64, t-libunwind to
	tmake_file.
	Add t-libunwind-elf, ia64/t-glibc-libunwind unless
	$with_system_libunwind.
	(ia64*-*-hpux*): Set tmake_file.
	(ia64-hp-*vms*): Add ia64/t-eh-ia64 to tmake_file.
	(picochip-*-*): Set tmake_file.
	(rs6000-ibm-aix4.[3456789]*, powerpc-ibm-aix4.[3456789]*): Set
	md_unwind_header.
	(rs6000-ibm-aix5.1.*, powerpc-ibm-aix5.1.*): Likewise.
	(rs6000-ibm-aix[56789].*, powerpc-ibm-aix[56789].*): Likewise.
	(s390x-ibm-tpf*): Add t-eh-dw2-dip to tmake_file.
	(xtensa*-*-elf*): Set tmake_file.
	(xtensa*-*-linux*): Likewise.
	* configure.ac: Include ../config/unwind_ipinfo.m4.
	Call GCC_CHECK_UNWIND_GETIPINFO.
	Link unwind.h to $unwind_header.
	* configure: Regenerate.
	* emutls.c, unwind-c.c, unwind-compat.c, unwind-compat.h,
	unwind-dw2-fde-compat.c, unwind-dw2-fde-dip.c, unwind-dw2-fde.c,
	unwind-dw2-fde.h, unwind-dw2.c, unwind-dw2.h, unwind-generic.h,
	unwind-pe.h, unwind-sjlj.c, unwind.inc: New files.
	* config/unwind-dw2-fde-darwin.c: New file.
	* config/arm/libunwind.S, config/arm/pr-support.c,
	config/arm/t-bpabi, config/arm/t-symbian, config/arm/unwind-arm.c,
	config/arm/unwind-arm.h,: New files.
	* config/ia64/fde-glibc.c, config/ia64/fde-vms.c,
	config/ia64/t-eh-ia64, config/ia64/t-glibc,
	config/ia64/t-glibc-libunwind, config/ia64/t-hpux,
	config/ia64/t-vms, config/ia64/unwind-ia64.c,
	config/ia64/unwind-ia64.h: New files.
	* config/picochip/t-picochip: New file.
	* config/rs6000/aix-unwind.h, config/rs6000/darwin-fallback.c: New
	files.
	* config/rs6000/t-darwin (LIB2ADDEH): Set.
	* config/s390/t-tpf (LIB2ADDEH): Remove.
	* config/t-darwin (LIB2ADDEH): Set.
	* config/t-eh-dw2-dip: New file.
	* config/t-libunwind, config/t-libunwind-elf: New files.
	* config/t-sol2 (LIB2ADDEH): Remove.
	* config/xtensa/t-xtensa: New file.

	gcc/ada:
	* gcc-interface/Makefile.in (raise-gcc.o): Search
	$(srcdir)/../libgcc.

	libgo:
	* Makefile.am (AM_CFLAGS): Search $(srcdir)/../libgcc.
	* Makefile.in: Regenerate.

	libjava:
	* configure.ac (GCC_UNWIND_INCLUDE): Rename to
	LIBGCC_UNWIND_INCLUDE.
	Point to $(multi_basedir)/./libjava/../libgcc.
	* configure: Regenerate.
	* Makefile.am (GCC_UNWIND_INCLUDE): Reflect this.
	* Makefile.in: Regenerate.

	libobjc:
	* Makefile.in (INCLUDES): Search
	$(srcdir)/$(MULTISRCTOP)../libgcc.

	libstdc++-v3:
	* acinclude.m4 (GLIBCXX_EXPORT_INCLUDES): Point TOPLEVEL_INCLUDES
	to $(toplevel_srcdir)/libgcc.
	* configure: Regenerate.

Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/acinclude.m4
    trunk/libstdc++-v3/configure

Changes in other areas also in this revision:
Added:
    trunk/libgcc/config/arm/libunwind.S
      - copied, changed from r177433, trunk/gcc/config/arm/libunwind.S
    trunk/libgcc/config/arm/pr-support.c
      - copied unchanged from r177433, trunk/gcc/config/arm/pr-support.c
    trunk/libgcc/config/arm/t-bpabi
    trunk/libgcc/config/arm/t-symbian
    trunk/libgcc/config/arm/unwind-arm.c
      - copied unchanged from r177433, trunk/gcc/config/arm/unwind-arm.c
    trunk/libgcc/config/arm/unwind-arm.h
      - copied unchanged from r177433, trunk/gcc/config/arm/unwind-arm.h
    trunk/libgcc/config/ia64/fde-glibc.c
      - copied unchanged from r177433, trunk/gcc/config/ia64/fde-glibc.c
    trunk/libgcc/config/ia64/fde-vms.c
      - copied, changed from r177433, trunk/gcc/config/ia64/fde-vms.c
    trunk/libgcc/config/ia64/t-eh-ia64
    trunk/libgcc/config/ia64/t-glibc
    trunk/libgcc/config/ia64/t-glibc-libunwind
      - copied, changed from r177433, trunk/gcc/config/ia64/t-glibc-libunwind
    trunk/libgcc/config/ia64/t-hpux
    trunk/libgcc/config/ia64/t-vms
    trunk/libgcc/config/ia64/unwind-ia64.c
      - copied, changed from r177433, trunk/gcc/config/ia64/unwind-ia64.c
    trunk/libgcc/config/ia64/unwind-ia64.h
      - copied unchanged from r177433, trunk/gcc/config/ia64/unwind-ia64.h
    trunk/libgcc/config/picochip/
    trunk/libgcc/config/picochip/t-picochip
    trunk/libgcc/config/rs6000/aix-unwind.h
    trunk/libgcc/config/rs6000/darwin-fallback.c
      - copied unchanged from r177433, trunk/gcc/config/rs6000/darwin-fallback.c
    trunk/libgcc/config/t-eh-dw2-dip
    trunk/libgcc/config/t-libunwind
    trunk/libgcc/config/t-libunwind-elf
      - copied, changed from r177433, trunk/gcc/config/t-libunwind-elf
    trunk/libgcc/config/unwind-dw2-fde-darwin.c
      - copied unchanged from r177433, trunk/gcc/unwind-dw2-fde-darwin.c
    trunk/libgcc/config/xtensa/t-xtensa
    trunk/libgcc/config/xtensa/unwind-dw2-xtensa.c
      - copied unchanged from r177433, trunk/gcc/config/xtensa/unwind-dw2-xtensa.c
    trunk/libgcc/config/xtensa/unwind-dw2-xtensa.h
      - copied unchanged from r177433, trunk/gcc/config/xtensa/unwind-dw2-xtensa.h
    trunk/libgcc/emutls.c
      - copied unchanged from r177433, trunk/gcc/emutls.c
    trunk/libgcc/unwind-c.c
      - copied unchanged from r177433, trunk/gcc/unwind-c.c
    trunk/libgcc/unwind-compat.c
      - copied unchanged from r177433, trunk/gcc/unwind-compat.c
    trunk/libgcc/unwind-compat.h
      - copied unchanged from r177433, trunk/gcc/unwind-compat.h
    trunk/libgcc/unwind-dw2-fde-compat.c
      - copied unchanged from r177433, trunk/gcc/unwind-dw2-fde-compat.c
    trunk/libgcc/unwind-dw2-fde-dip.c
      - copied unchanged from r177433, trunk/gcc/unwind-dw2-fde-glibc.c
    trunk/libgcc/unwind-dw2-fde.c
      - copied unchanged from r177433, trunk/gcc/unwind-dw2-fde.c
    trunk/libgcc/unwind-dw2-fde.h
      - copied unchanged from r177433, trunk/gcc/unwind-dw2-fde.h
    trunk/libgcc/unwind-dw2.c
      - copied unchanged from r177433, trunk/gcc/unwind-dw2.c
    trunk/libgcc/unwind-dw2.h
      - copied unchanged from r177433, trunk/gcc/unwind-dw2.h
    trunk/libgcc/unwind-generic.h
      - copied unchanged from r177433, trunk/gcc/unwind-generic.h
    trunk/libgcc/unwind-pe.h
      - copied unchanged from r177433, trunk/gcc/unwind-pe.h
    trunk/libgcc/unwind-sjlj.c
      - copied unchanged from r177433, trunk/gcc/unwind-sjlj.c
    trunk/libgcc/unwind.inc
      - copied unchanged from r177433, trunk/gcc/unwind.inc
Removed:
    trunk/gcc/config/arm/libunwind.S
    trunk/gcc/config/arm/pr-support.c
    trunk/gcc/config/arm/unwind-arm.c
    trunk/gcc/config/arm/unwind-arm.h
    trunk/gcc/config/ia64/fde-glibc.c
    trunk/gcc/config/ia64/fde-vms.c
    trunk/gcc/config/ia64/t-glibc-libunwind
    trunk/gcc/config/ia64/unwind-ia64.c
    trunk/gcc/config/ia64/unwind-ia64.h
    trunk/gcc/config/rs6000/darwin-fallback.c
    trunk/gcc/config/t-libunwind-elf
    trunk/gcc/config/xtensa/unwind-dw2-xtensa.c
    trunk/gcc/config/xtensa/unwind-dw2-xtensa.h
    trunk/gcc/emutls.c
    trunk/gcc/unwind-c.c
    trunk/gcc/unwind-compat.c
    trunk/gcc/unwind-compat.h
    trunk/gcc/unwind-dw2-fde-compat.c
    trunk/gcc/unwind-dw2-fde-darwin.c
    trunk/gcc/unwind-dw2-fde-glibc.c
    trunk/gcc/unwind-dw2-fde.c
    trunk/gcc/unwind-dw2-fde.h
    trunk/gcc/unwind-dw2.c
    trunk/gcc/unwind-dw2.h
    trunk/gcc/unwind-generic.h
    trunk/gcc/unwind-pe.h
    trunk/gcc/unwind-sjlj.c
    trunk/gcc/unwind.inc
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/Makefile.in
    trunk/gcc/aclocal.m4
    trunk/gcc/ada/ChangeLog
    trunk/gcc/ada/gcc-interface/Makefile.in
    trunk/gcc/config.gcc
    trunk/gcc/config/arm/t-bpabi
    trunk/gcc/config/arm/t-symbian
    trunk/gcc/config/frv/t-frv
    trunk/gcc/config/ia64/t-glibc
    trunk/gcc/config/ia64/t-hpux
    trunk/gcc/config/ia64/t-ia64
    trunk/gcc/config/ia64/t-vms
    trunk/gcc/config/ia64/vms.h
    trunk/gcc/config/picochip/t-picochip
    trunk/gcc/config/rs6000/aix.h
    trunk/gcc/config/rs6000/t-darwin
    trunk/gcc/config/sh/t-sh
    trunk/gcc/config/spu/t-spu-elf
    trunk/gcc/config/t-darwin
    trunk/gcc/config/t-freebsd
    trunk/gcc/config/t-libunwind
    trunk/gcc/config/t-linux
    trunk/gcc/config/t-sol2
    trunk/gcc/config/xtensa/t-xtensa
    trunk/gcc/configure
    trunk/gcc/configure.ac
    trunk/gcc/po/ChangeLog
    trunk/gcc/po/EXCLUDES
    trunk/gcc/system.h
    trunk/libgcc/ChangeLog
    trunk/libgcc/Makefile.in
    trunk/libgcc/config.host
    trunk/libgcc/config/ia64/vms-unwind.h
    trunk/libgcc/config/rs6000/t-darwin
    trunk/libgcc/config/s390/t-tpf
    trunk/libgcc/config/t-darwin
    trunk/libgcc/config/t-sol2
    trunk/libgcc/configure
    trunk/libgcc/configure.ac
    trunk/libgo/Makefile.am
    trunk/libgo/Makefile.in
    trunk/libjava/ChangeLog
    trunk/libjava/Makefile.am
    trunk/libjava/Makefile.in
    trunk/libjava/configure
    trunk/libjava/configure.ac
    trunk/libobjc/ChangeLog
    trunk/libobjc/Makefile.in


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