diff options
author | Danny Smith <dannysmith@gcc.gnu.org> | 2007-06-14 02:38:37 +0000 |
---|---|---|
committer | Danny Smith <dannysmith@gcc.gnu.org> | 2007-06-14 02:38:37 +0000 |
commit | 76f5e2005dad6bad5cc4da4fea55f9c85f1fc370 (patch) | |
tree | 654abed38b0324efc35de124e2281685a7eed705 /libgcc/config.host | |
parent | ab47d43e0174bc528c1da12401a5b329aa33703c (diff) | |
download | gcc-76f5e2005dad6bad5cc4da4fea55f9c85f1fc370.tar.gz |
config.host (*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to extra_parts.
ChangeLog/libgcc
2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
* config.host(*-cygwin* |*-mingw* ): Add crtbegin.o, crtend.o to
extra_parts. Add config/i386/t-cygming to tmake_file.
* config/i386/t-cygming: New file with rules for crtbegin.o, crtend.o.
ChangeLog/gcc
2007-06-14 Danny Smith <dannysmith@users.sourceforge.net>
* config/i386/cygming.h (DWARF_FRAME_REGNUM): Define.
(DWARF2_UNWIND_INFO): Override default if configured with
SJLJ EH disabled.
* config/i386/cygwin.h (STARTFILE_SPEC): Add crtbegin.o.
(ENDFILE_SPEC): Add crtend.o.
* config/i386/mingw32.h (STARTFILE_SEC): Add crtbegin.o.
(ENDFILE_SPEC): Add crtend.o.
(TARGET_USE_JCR_SECTION): Define.
(MD_UNWIND_SUPPORT): Define for 32-bit target.
* config/i386/cygming-crtbegin.c: New file.
* config/i386/cygming-crtend.c: New file.
2007-06-14 Pascal Obry Pascal Obry <obry@adacore.com>
* config/i386/w32-unwind.h: New file.
From-SVN: r125696
Diffstat (limited to 'libgcc/config.host')
-rw-r--r-- | libgcc/config.host | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libgcc/config.host b/libgcc/config.host index 3e0cb47903c..79039abc8e1 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -370,8 +370,8 @@ i[4567]86-wrs-vxworks|i[4567]86-wrs-vxworksae) i[34567]86-*-pe) ;; i[34567]86-*-cygwin* | i[34567]86-*-mingw*) - extra_parts="crtfastmath.o" - tmake_file="i386/t-crtfm" + extra_parts="crtbegin.o crtend.o crtfastmath.o" + tmake_file="i386/t-cygming i386/t-crtfm" ;; x86_64-*-mingw*) ;; |