Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Mar 1999 17:35:44 -0800 (PST)
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 src/sys/sys param.h
Message-ID:  <199903130135.RAA96704@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jdp         1999/03/12 17:35:44 PST

  Modified files:
    lib/csu/i386-elf     crtbegin.c 
    sys/sys              param.h 
  Log:
  Reverse the order of processing object files within an executable or
  shared library when invoking global constructors and destructors.
  For constructors, the object files used to be processed from first
  to last; now they're done from last to first.  (Destructors are done
  in the opposite order, as required by the C++ standard.)  This makes
  us consistent with standard gcc and egcs compilers.  It also
  eliminates ordering differences between dynamic and static
  executables.
  
  Bump the value of __FreeBSD_version to 400002 to reflect this
  change.
  
  Revision  Changes    Path
  1.3       +3 -3      src/lib/csu/i386-elf/crtbegin.c
  1.42      +2 -2      src/sys/sys/param.h


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?199903130135.RAA96704>