76f5e2005d
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
12 lines
419 B
Plaintext
Executable File
12 lines
419 B
Plaintext
Executable File
CUSTOM_CRTSTUFF = yes
|
|
|
|
crtbegin.o: $(gcc_srcdir)/config/i386/cygming-crtbegin.c
|
|
$(crt_compile) -fno-omit-frame-pointer -c \
|
|
$(gcc_srcdir)/config/i386/cygming-crtbegin.c
|
|
|
|
# We intentionally use a implementation-reserved init priority of 0,
|
|
# so allow the warning.
|
|
crtend.o: $(gcc_srcdir)/config/i386/cygming-crtend.c
|
|
$(crt_compile) -fno-omit-frame-pointer -Wno-error -c \
|
|
$(gcc_srcdir)/config/i386/cygming-crtend.c
|