Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 May 2000 21:32:18 -0700 (PDT)
From:      John Polstra <jdp@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/lib/csu/i386-elf crtbegin.c crti.S crtn.S
Message-ID:  <200005190432.VAA19050@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jdp         2000/05/18 21:32:18 PDT

  Modified files:
    lib/csu/i386-elf     crtbegin.c crti.S crtn.S 
  Log:
  This is step 1 in an effort to unify the start-up files for the
  various architectures.  Now all the work is done in crtbegin.c.
  It doesn't contain any assembly language code, so it should work
  fine on all architectures.  (I have tested it on the i386 and the
  alpha.) The old assembly language files crt[in].S are now empty
  shells that generate no code or data.  They should not be removed
  any time soon, because the various versions of gcc in src and ports
  expect them to exist.
  
  Next I will move crtbegin.c into a new common machine-independent
  directory, and adjust the i386-elf Makefile to use that version.
  After that I will adjust the alpha Makefile to use the common
  version too.
  
  Requested by:	obrien
  
  Revision  Changes    Path
  1.5       +51 -8     src/lib/csu/i386-elf/crtbegin.c
  1.4       +6 -27     src/lib/csu/i386-elf/crti.S
  1.3       +6 -7      src/lib/csu/i386-elf/crtn.S



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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