summaryrefslogtreecommitdiff
path: root/toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch')
-rw-r--r--toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch52
1 files changed, 0 insertions, 52 deletions
diff --git a/toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch b/toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch
index 87145ad5e..e69de29bb 100644
--- a/toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch
+++ b/toolchain/gcc/3.4.6/901-nios2-ctor_dtor.patch
@@ -1,52 +0,0 @@
-Index: gcc/gcc/config/nios2/nios2.h
-===================================================================
---- gcc/gcc/config/nios2/nios2.h (revision 195)
-+++ gcc/gcc/config/nios2/nios2.h (revision 196)
-@@ -88,8 +88,6 @@
- N_("All ld/st instructins do not use io variants (default)") }, \
- { "smallc", 0, \
- N_("Link with a limited version of the C library") }, \
-- { "ctors-in-init", 0, \
-- "" /* undocumented: N_("Link with static constructors and destructors in init") */ }, \
- { "", TARGET_DEFAULT, 0 } \
- }
-
-@@ -140,12 +138,12 @@
- #define STARTFILE_SPEC \
- "%{msys-crt0=*: %*} %{!msys-crt0=*: crt1%O%s} \
- %{msys-crt0=: %eYou need a C startup file for -msys-crt0=} \
-- %{mctors-in-init: crti%O%s crtbegin%O%s} \
-+ crti%O%s crtbegin%O%s \
- "
-
- #undef ENDFILE_SPEC
- #define ENDFILE_SPEC \
-- "%{mctors-in-init: crtend%O%s crtn%O%s}"
-+ " crtend%O%s crtn%O%s"
-
-
- /***********************
-Index: gcc/gcc/config/nios2/t-nios2
-===================================================================
---- gcc/gcc/config/nios2/t-nios2 (revision 195)
-+++ gcc/gcc/config/nios2/t-nios2 (revision 196)
-@@ -36,18 +36,8 @@
- echo '' > ${DPBIT}
- cat $(srcdir)/config/fp-bit.c >> ${DPBIT}
-
--EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o crti.o crtn.o
-+EXTRA_MULTILIB_PARTS = crtbegin.o crtend.o
-
--# Assemble startup files.
--$(T)crti.o: $(srcdir)/config/nios2/crti.asm $(GCC_PASSES)
-- $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
-- -c -o $(T)crti.o -x assembler-with-cpp $(srcdir)/config/nios2/crti.asm
--
--$(T)crtn.o: $(srcdir)/config/nios2/crtn.asm $(GCC_PASSES)
-- $(GCC_FOR_TARGET) $(GCC_CFLAGS) $(MULTILIB_CFLAGS) $(INCLUDES) \
-- -c -o $(T)crtn.o -x assembler-with-cpp $(srcdir)/config/nios2/crtn.asm
--
--
- ## You may need to provide additional #defines at the beginning of
- ## fp-bit.c and dp-bit.c to control target endianness and other options
- ##