<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/gnu/usr.bin/as, branch release/2.2.5_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F2.2.5_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>1997-10-21T01:56:05Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>1997-10-21T01:56:05Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1997-10-21T01:56:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=14d01796b1ab61a57dbd60da66d8dac699a0a2e7'/>
<id>urn:sha1:14d01796b1ab61a57dbd60da66d8dac699a0a2e7</id>
<content type='text'>
'RELENG_2_2_5_RELEASE'.

This commit was manufactured to restore the state of the 2.2.5-RELEASE image.
Releases prior to 5.3-RELEASE are omitting the secure/ and crypto/ subdirs.
</content>
</entry>
<entry>
<title>replace obsolete @ctrl with @kbd</title>
<updated>1997-05-21T11:18:58Z</updated>
<author>
<name>Philippe Charnier</name>
<email>charnier@FreeBSD.org</email>
</author>
<published>1997-05-21T11:18:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dd5bb3d1a8bb7ea2910481797b1fdd291dfecbe3'/>
<id>urn:sha1:dd5bb3d1a8bb7ea2910481797b1fdd291dfecbe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge from main branch 1.10 -&gt; 1.11: mark weak symbols as external.</title>
<updated>1997-04-29T02:16:51Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1997-04-29T02:16:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d8ff3922a918dfc33a039607dea3e549bb07194'/>
<id>urn:sha1:5d8ff3922a918dfc33a039607dea3e549bb07194</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge from main branch 1.9 -&gt; 1.10: Support the ".p2align" directive.</title>
<updated>1997-04-18T17:10:45Z</updated>
<author>
<name>John Polstra</name>
<email>jdp@FreeBSD.org</email>
</author>
<published>1997-04-18T17:10:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cd252574b1d2646541e4defb0910a4720f1e94f2'/>
<id>urn:sha1:cd252574b1d2646541e4defb0910a4720f1e94f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge in from -current all the changes needed to make world with the</title>
<updated>1997-04-11T16:58:46Z</updated>
<author>
<name>Satoshi Asami</name>
<email>asami@FreeBSD.org</email>
</author>
<published>1997-04-11T16:58:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=77f9139893f8bb6ef0470fd812bf65d5b9db792f'/>
<id>urn:sha1:77f9139893f8bb6ef0470fd812bf65d5b9db792f</id>
<content type='text'>
latest texinfo.
</content>
</entry>
<entry>
<title>Merge from -current</title>
<updated>1996-11-11T21:24:26Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>1996-11-11T21:24:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=17a55a69418d163f1c9d8982e02e0bad51470d54'/>
<id>urn:sha1:17a55a69418d163f1c9d8982e02e0bad51470d54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>This commit was manufactured by cvs2svn to create branch 'RELENG_2_2'.</title>
<updated>1996-11-02T10:41:29Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>1996-11-02T10:41:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fce0b4e66baed619f83c7226d51fe90862f0122'/>
<id>urn:sha1:2fce0b4e66baed619f83c7226d51fe90862f0122</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ugly hack alert!</title>
<updated>1996-10-03T08:07:38Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-10-03T08:07:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e8d53f09e3c74aa574a36d87fc829e536e968ce4'/>
<id>urn:sha1:e8d53f09e3c74aa574a36d87fc829e536e968ce4</id>
<content type='text'>
libg++'s exception code causes gcc to generate (ahem!) non-conventional
assembler code in -fpic mode that gas and ld choke on.  Basically, gas
and ld require than symbols referenced in the GOT (global offset table)
are actually global (as the name implies).  It attempted to work around
it before, but didn't quite go far enough to prevent a core dump in ld.
This hack causes GOT referenced symbols to be forced global.  This
probably breaks the __EXCEPTION_TABLE__ stuff in pic mode, but heck, it
wasn't even possible to compile with a shared library before at all.

I'm not 100% sure what the bug is.  There's two possibilities:
1: gcc/cp/exception.c has to be fixed to stop doing GOT references to
   local symbols, or
2: as/ld/symorder/ld.so etc need to be taught about how to keep local
   symbols around so that they can be dealt with in GOT references.

John Polstra's elfkit stuff seems to deal with this fine though, which is
why I think it's a "missing feature" in our hacked gas and ld..
</content>
</entry>
<entry>
<title>Mostly resync our gas with the NetBSD version to obtain support for</title>
<updated>1996-10-01T00:13:54Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>1996-10-01T00:13:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=75f88ba495d81b9fdb9d065a7abe2135bb28198c'/>
<id>urn:sha1:75f88ba495d81b9fdb9d065a7abe2135bb28198c</id>
<content type='text'>
.weak as gcc and g++ would like to use.

This includes changes to other architectures mostly for completeness,
I don't expect cross-assemblink would work but I could be wrong.

Obtained from: NetBSD
</content>
</entry>
<entry>
<title>Fix up some compilation warnings.</title>
<updated>1996-09-22T00:55:46Z</updated>
<author>
<name>Paul Traina</name>
<email>pst@FreeBSD.org</email>
</author>
<published>1996-09-22T00:55:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79b3126fb3921a60332860e87d2da85fb135611b'/>
<id>urn:sha1:79b3126fb3921a60332860e87d2da85fb135611b</id>
<content type='text'>
</content>
</entry>
</feed>
