===================================================================
@@ -1,5 +1,5 @@
/* Target Definitions for moxie.
- Copyright (C) 2008, 2009, 2010 Free Software Foundation, Inc.
+ Copyright (C) 2008, 2009, 2010, 2012 Free Software Foundation, Inc.
Contributed by Anthony Green.
This file is part of GCC.
@@ -22,7 +22,7 @@
#define GCC_MOXIE_H
#undef STARTFILE_SPEC
-#define STARTFILE_SPEC "crt0%O%s crti.o%s crtbegin.o%s"
+#define STARTFILE_SPEC "%{!mno-crt0:crt0%O%s} crti.o%s crtbegin.o%s"
/* Provide an ENDFILE_SPEC appropriate for svr4. Here we tack on our own
magical crtend.o file (see crtstuff.c) which provides part of the
===================================================================
@@ -25,3 +25,7 @@
mel
Target RejectNegative Report Mask(LITTLE_ENDIAN)
Generate little-endian code
+
+; Ignored by the compiler
+mno-crt0
+Target RejectNegative
===================================================================
@@ -777,7 +777,7 @@
-mno-crt0 -mrelax -mliw -msetlb}
@emph{Moxie Options}
-@gccoptlist{-meb -mel}
+@gccoptlist{-meb -mel -mno-crt0}
@emph{PDP-11 Options}
@gccoptlist{-mfpu -msoft-float -mac0 -mno-ac0 -m40 -m45 -m10 @gol
@@ -16467,6 +16467,10 @@
@opindex mel
Generate little-endian code.
+@item -mno-crt0
+@opindex mno-crt0
+Do not link in the C run-time initialization object file.
+
@end table
@node PDP-11 Options