<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/lib/csu/common, branch release/4.6.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.6.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F4.6.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2002-01-28T19:03:45Z</updated>
<entry>
<title>MFC: GC code that moved to crtbrand.c.</title>
<updated>2002-01-28T19:03:45Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2002-01-28T19:03:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bfa59ce582aa5214302b19bbfb6226e3677a222a'/>
<id>urn:sha1:bfa59ce582aa5214302b19bbfb6226e3677a222a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC.</title>
<updated>2000-10-30T20:32:25Z</updated>
<author>
<name>David E. O'Brien</name>
<email>obrien@FreeBSD.org</email>
</author>
<published>2000-10-30T20:32:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0512671f6606150fff152692d51263768c7d8b80'/>
<id>urn:sha1:0512671f6606150fff152692d51263768c7d8b80</id>
<content type='text'>
* Bring back the guts of crt{i,n}.S.  This allows C++ exceptions to work
when using the egcs and gcc-devel ports, along with GCC built from stock
public FSF sources.  With out this change, FreeBSD will be removed from
the list of systems GCC 3.0 must be evaluated on before release.

* Switch from our own crt{begin,in} to those created from GCC's crtstuff.c.

* Break out our ELF branding bits into a seperate file.  Currently this
is now included by our crt1.c files (since this functionality was part of
our native crtbegin.c).  Later crtbrand.o will be merged in the creation
of crti.o.
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-10-29T07:53:06Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-10-29T07:53:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3ea31cba2789846824c75da18422995fbe17c550'/>
<id>urn:sha1:3ea31cba2789846824c75da18422995fbe17c550</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-05-24T23:48:16Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-05-24T23:48:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ba5376dbfd95f2f0409d362787970cd58291090e'/>
<id>urn:sha1:ba5376dbfd95f2f0409d362787970cd58291090e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_4'.</title>
<updated>2000-03-13T04:59:44Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2000-03-13T04:59:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=842f30848780866cb822fe01c4d3d4576718ddb3'/>
<id>urn:sha1:842f30848780866cb822fe01c4d3d4576718ddb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>$Id$ -&gt; $FreeBSD$</title>
<updated>1999-08-28T00:22:10Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1999-08-28T00:22:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7f3dea244c40159a41ab22da77a434d7c5b5e85a'/>
<id>urn:sha1:7f3dea244c40159a41ab22da77a434d7c5b5e85a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reverse the order of processing object files within an executable or</title>
<updated>1999-03-13T01:35:44Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1999-03-13T01:35:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=0738f6e0c3a4dd3f533553d7ecd42ebdd68e02e3'/>
<id>urn:sha1:0738f6e0c3a4dd3f533553d7ecd42ebdd68e02e3</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Move the code for the ".init" and ".fini" sections outside of a</title>
<updated>1999-03-12T17:33:28Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1999-03-12T17:33:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=bb2b8691880a2f543630998294d05519d5523275'/>
<id>urn:sha1:bb2b8691880a2f543630998294d05519d5523275</id>
<content type='text'>
C function so the compiler won't try to emit line numbers for it
with "-g", breaking the build.  This has the nice side-effect of
making crtbegin.o and crtbeginS.o a little bit smaller.

Remove "-Wno-unused" from the Makefile.  Replace it with "__unused"
on particular function and variable declarations.
</content>
</entry>
<entry>
<title>Import C startup files for ELF support.</title>
<updated>1998-03-07T20:27:11Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1998-03-07T20:27:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=966a88d9862166e3cbe95546e63cf0f8069e8332'/>
<id>urn:sha1:966a88d9862166e3cbe95546e63cf0f8069e8332</id>
<content type='text'>
Submitted by:	John Polstra &lt;jdp@polstra.com&gt;
</content>
</entry>
</feed>
