Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 9 Mar 1998 22:47:17 -0800 (PST)
From:      John Birrell <jb@FreeBSD.ORG>
To:        cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-contrib@FreeBSD.ORG
Subject:   cvs commit: src/contrib/gcc/config/alpha freebsd-elf.h
Message-ID:  <199803100647.WAA07863@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jb          1998/03/09 22:47:17 PST

  Modified files:
    contrib/gcc/config/alpha freebsd-elf.h 
  Log:
  Change the LINK_SPEC to specify the same runtime loader as used on
  i386-elf because that is what will be used for FreeBSD/Alpha.
  
  Change the STARTFILE_SPEC to match the non-aout version of i386 so
  that the csu files can be built in exactly the same way as i386-elf.
  This means that FreeBSD/Alpha departs from NetBSD/Alpha which uses
  crt0 and crtbegin/crtend. Since i386-aout uses crt0, I guess it was
  decided that i386-elf should use crt1. i386-elf also references
  crti and with this change, so does FreeBAS/Alpha.
  
  I think it is important for FreeBSD to have a consistent implementation
  across architectures and since ELF is quite compatible (ignoring
  differences in 32 and 64 bits), gcc might as well be configured the
  same.
  
  Another change is that the entry symbol is _start, not __start as
  in NetBSD.
  
  Revision  Changes    Path
  1.3       +6 -12     src/contrib/gcc/config/alpha/freebsd-elf.h



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803100647.WAA07863>