1. 05 Aug, 2011 1 commit
    • ro's avatar
      gcc: · e59be7e3
      ro authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@177447 138bc75d-0d04-0410-961f-82ee72b054a4
      e59be7e3
  2. 03 Jun, 2011 1 commit
    • ro's avatar
      gcc: · 506cfbc8
      ro authored
      	* Makefile.in (LIB2ADDEHDEP): Remove.
      	* config/arm/t-bpabi (LIB2ADDEHDEP): Remove.
      	* config/arm/t-symbian (LIB2ADDEHDEP): Remove.
      	* config/picochip/t-picochip (LIB2ADDEHDEP): Remove.
      	* config/t-darwin (LIB2ADDEHDEP): Remove.
      	* config/t-freebsd (LIB2ADDEHDEP): Remove.
      	* config/t-linux (LIB2ADDEHDEP): Remove.
      
      	libgcc:
      	* config/s390/t-tpf (LIB2ADDEHDEP): Remove.
      	* config/t-sol2 (LIB2ADDEH): Use gcc_srcdir, add emutls.c.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174606 138bc75d-0d04-0410-961f-82ee72b054a4
      506cfbc8
  3. 23 May, 2011 1 commit
    • ro's avatar
      gcc: · c177b341
      ro authored
      	* gthr-gnat.c: Remove.
      	* gthr-gnat.h: Remove.
      	* Makefile.in (LIB2ADDEH): Remove $(srcdir)/gthr-gnat.c.
      	* config/t-freebsd (LIB2ADDEH): Likewise.
      	* config/t-linux (LIB2ADDEH): Likewise.
      	* config/t-sol2 (LIB2ADDEH): Likewise.
      	* config/ia64/t-vms (LIB2ADDEH): Likewise.
      	* configure.ac (target_thread_file): Remove gnat handling.
      	* configure: Regenerate.
      	* doc/install.texi (Configuration, --enable-threads): Remove gnat.
      
      	gcc/po:
      	* EXCLUDES: Remove gthr-gnat.c, gthr-gnat.h.
      
      	libgcc:
      	* config/s390/t-tpf (LIB2ADDEH): Remove $(gcc_srcdir)/gthr-gnat.c.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174064 138bc75d-0d04-0410-961f-82ee72b054a4
      c177b341
  4. 22 Sep, 2009 1 commit
    • ljrittle's avatar
      2009-09-22 Loren J. Rittle <ljrittle@acm.org> · fb4bac8b
      ljrittle authored
      	* unwind-dw2-fde-glibc.c: Define and use USE_PT_GNU_EH_FRAME.
      	Enable a new case for __FreeBSD__ >= 7.
      	* crtstuff.c:  Define USE_PT_GNU_EH_FRAME for __FreeBSD__ >= 7.
      	* config/t-freebsd: Define LIB2ADDEH and LIB2ADDEHDEP.
      	* config/freebsd-spec.h: Conditionally define LINK_EH_SPEC
      	and USE_LD_AS_NEEDED.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@152027 138bc75d-0d04-0410-961f-82ee72b054a4
      fb4bac8b
  5. 06 Aug, 2007 1 commit
    • hjl's avatar
      2007-08-06 H.J. Lu <hongjiu.lu@intel.com> · 0f2457b8
      hjl authored
      	    Daniel Jacobowitz  <dan@codesourcery.com>
      
      	PR target/31868
      	* config.gcc (x86_64-*-freebsd*): Add i386/t-crtstuff to
      	tmake_file.
      	(x86_64-*-netbsd*): Likewise.
      	(x86_64-*-linux*): Likewise.
      	(x86_64-*-kfreebsd*-gnu): Likewise.
      	(x86_64-*-knetbsd*-gnu): Likewise.
      	(i[34567]86-*-solaris2.1[0-9]*): Likewise.
      
      	* config/i386/t-linux64 (CRTSTUFF_T_CFLAGS): Removed.
      
      	* config/i386/t-crtstuff (CRTSTUFF_T_CFLAGS): Update comments.
      	Add -fno-asynchronous-unwind-tables.
      
      	* config/t-freebsd (CRTSTUFF_T_CFLAGS_S): Add $(CRTSTUFF_T_CFLAGS).
      	* config/t-libc-ok (CRTSTUFF_T_CFLAGS_S): Likewise.
      	* config/t-lynx (CRTSTUFF_T_CFLAGS_S): Likewise.
      	* config/t-netbsd (CRTSTUFF_T_CFLAGS_S): Likewise.
      	* config/t-svr4 (CRTSTUFF_T_CFLAGS_S): Likewise.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@127248 138bc75d-0d04-0410-961f-82ee72b054a4
      0f2457b8
  6. 23 Sep, 2003 1 commit
    • neroden's avatar
      * config.gcc: Do per-target disabling of fixproto here in clauses, · 4c05f6ec
      neroden authored
      	not in t- fragments.
      	* configure.in: Adjust to set STMP_FIXPROTO correctly.
      	* configure: Regenerate.
      	* config/arm/t-semi, config/cris/t-cris, config/i386/t-beos,
      	config/i386/t-cygming, config/i386/t-nto, config/ia64/t-hpux,
      	t-freebsd, t-linux, t-netbsd, t-openbsd, t-rtems, t-vxworks,
      	xtensa/t-xtensa: Remove setting of STMP_FIXPROTO.
      	* config/i370/t-oe, config/i386/t-netware, config/pa/t-bsd,
      	t-interix, t-linux-aout:  Delete files consisting only of
      	setting of STMP_FIXPROTO.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@71687 138bc75d-0d04-0410-961f-82ee72b054a4
      4c05f6ec
  7. 22 May, 2001 1 commit
  8. 11 May, 2001 1 commit
    • zack's avatar
      * Makefile.in: Exterminate all references to assert.h. · c872ef71
      zack authored
      	* cross-make: Likewise.
      	* assert.h: Delete.
      	* configure.in: Correct commentary.
      	* configure: Regenerate.
      	* po/POTFILES.in: Remove assert.h.
      
      	* libgcc-std.ver, libgcc2.c, libgcc2.h, sys-protos.h:
      	Remove __eprintf.
      
      	* config/t-freebsd, config/t-linux, config/t-linux-aout,
      	config/t-netbsd, config/t-rtems, config/x-linux,
      	config/i386/t-beos, config/mcore/t-mcore, config/mcore/t-mcore-pe:
      	No need to override INSTALL_ASSERT_H.
      
      	* fixinc/fixinc.dgux, fixinc/fixinc.interix, fixinc/fixinc.ptx,
      	fixinc/fixinc.svr4, fixinc/fixinc.winnt, fixinc/fixinc.wrap,
      	fixinc/fixincl.sh: Don't install assert.h into objdir/include.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41972 138bc75d-0d04-0410-961f-82ee72b054a4
      c872ef71
  9. 03 May, 2001 1 commit
  10. 15 Oct, 1999 1 commit
  11. 02 Jun, 1999 1 commit
    • law's avatar
      * configure.in (i[34567]86-*-freebsdelf): Don't include linux.h, · d4eb5ef4
      law authored
              i386/freebsd-elf.h no longer requires it.  Instead include svr4.h.
              * configure: Rebuilt.
              * i386/freebsd-elf.h (DEFAULT_VTABLE_THUNKS): Define.
              (ASM_COMMENT_START, ASM_APP_ON, ASM_APP_OFF, SET_ASM_OP): Likewise.
              (PREFERRED_DEBUGGING_TYPE, WCHAR_UNSIGNED): Likewise.
              (SWITCH_TAKES_ARG): Likewise.
              * i386/freebsd.h: Remove FREEBSD_NATIVE support.
              * config/t-freebsd: Moved from config/i386/ so it can used for all
              FreeBSD targets.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27305 138bc75d-0d04-0410-961f-82ee72b054a4
      d4eb5ef4
  12. 27 Aug, 1997 1 commit
  13. 25 Apr, 1997 1 commit