(DOT_GLOBAL_START): Remove conditional, redundant for CRT0_DUMMIES.
* m/intel386.h (DOT_GLOBAL_START):
* m/vax.h (DOT_GLOBAL_START): Remove, redundant with CRT0_DUMMIES.
(USG): Remove, file not used on USG platforms.
2008-07-24 Dan Nicolaescu <dann@ics.uci.edu>
+ * ecrt0.c (NODOT_GLOBAL_START): Remove code, unused.
+ (DOT_GLOBAL_START): Remove conditional, redundant for CRT0_DUMMIES.
+ * m/intel386.h (DOT_GLOBAL_START):
+ * m/vax.h (DOT_GLOBAL_START): Remove, redundant with CRT0_DUMMIES.
+ (USG): Remove, file not used on USG platforms.
+
* Makefile.in (HAVE_X11): Remove empty #else.
2008-07-24 Andreas Schwab <schwab@suse.de>
#ifdef CRT0_DUMMIES
/* Define symbol "start": here; some systems want that symbol. */
-#ifdef DOT_GLOBAL_START
asm(" .text ");
asm(" .globl start ");
asm(" start: ");
-#endif /* DOT_GLOBAL_START */
-
-#ifdef NODOT_GLOBAL_START
-asm(" text ");
-asm(" global start ");
-asm(" start: ");
-#endif /* NODOT_GLOBAL_START */
_start ()
{
#define CRT0_DUMMIES bogus_fp,
-/* crt0.c should define a symbol `start' and do .globl with a dot. */
-
-#define DOT_GLOBAL_START
-
#ifdef SOLARIS2
/* Data type of load average, as read out of kmem. */
#define LOAD_AVE_TYPE long
#define CRT0_DUMMIES
-/* crt0.c should define a symbol `start' and do .globl with a dot. */
-
-#define DOT_GLOBAL_START
-
#ifdef BSD_SYSTEM
/* USG systems I know of running on Vaxes do not actually
support the load average, so disable it for them. */
#endif /* VMS */
-/* Vax sysV has alloca in the PW library. */
-
-#ifdef USG
-#define LIB_STANDARD -lPW -lc
-
-#define TEXT_START 0
-#endif /* USG */
-
#ifdef BSD4_2
#define HAVE_FTIME
#endif