ChangeLog/libgcc
commit9e51385b8df5adbbb04123513f900514bf91e55b
authordannysmith <dannysmith@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jun 2007 02:38:37 +0000 (14 02:38 +0000)
committerdannysmith <dannysmith@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jun 2007 02:38:37 +0000 (14 02:38 +0000)
tree654abed38b0324efc35de124e2281685a7eed705
parent4015e6f0a28f072b64a4a8ea5b461c5e4111cd44
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125696 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/cygming-crtbegin.c [new file with mode: 0755]
gcc/config/i386/cygming-crtend.c [new file with mode: 0755]
gcc/config/i386/cygming.h
gcc/config/i386/cygwin.h
gcc/config/i386/mingw32.h
gcc/config/i386/w32-unwind.h [new file with mode: 0755]
libgcc/ChangeLog
libgcc/config.host
libgcc/config/i386/t-cygming [new file with mode: 0755]