<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libc/ia64, branch stable/6</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F6</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=stable%2F6'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2006-09-02T17:49:45Z</updated>
<entry>
<title>MFC TLS fixes.</title>
<updated>2006-09-02T17:49:45Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2006-09-02T17:49:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=efc075fdfc1af3e4160c7f3f6997a0d336098afd'/>
<id>urn:sha1:efc075fdfc1af3e4160c7f3f6997a0d336098afd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Define LDBL_NBIT to be a mask indicating the position of the integer</title>
<updated>2005-03-07T04:55:40Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-03-07T04:55:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=21f9dd806fe3a9bfd792d7aeb7b28ee6e582742d'/>
<id>urn:sha1:21f9dd806fe3a9bfd792d7aeb7b28ee6e582742d</id>
<content type='text'>
  bit in a long double.  For architectures that don't have such a bit,
  LDBL_NBIT is 0.  This makes it possible to say `mantissa &amp; ~LDBL_NBIT'
  in places that previously used an #ifdef to select the right expression.
  The optimizer should dispense with the extra arithmetic when LDBL_NBIT
  is 0 anyway.
- Add an XXX comment for the big endian case.
</content>
</entry>
<entry>
<title>Update my email address.</title>
<updated>2005-02-06T03:23:31Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-02-06T03:23:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f154b03b25139930b6e998966bf3b3fd37249ba9'/>
<id>urn:sha1:f154b03b25139930b6e998966bf3b3fd37249ba9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace the ldexp() implementation in libc with a renamed copy of the</title>
<updated>2005-01-22T06:03:40Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-01-22T06:03:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=00646ca2047305fce32d99edc7a8e6dfd801f3b4'/>
<id>urn:sha1:00646ca2047305fce32d99edc7a8e6dfd801f3b4</id>
<content type='text'>
scalbn() implementation from libm.  (The two functions are defined to
be identical, but ldexp() lives in libc for backwards compatibility.)
The old ldexp() implementation...
  - was more complicated than this one
  - set errno instead of raising FP exceptions
  - got some corner cases wrong
    (e.g. ldexp(1.0, 2000) in round-to-zero mode)

The new implementation lives in libc/gen instead of
libc/$MACHINE_ARCH/gen, since we don't need N copies of a
machine-independent file.  The amd64 and i386 platforms
retain their fast and correct MD implementations and
override this one.
</content>
</entry>
<entry>
<title>Eliminate gdtoa.mk and move its contents to ${MACHINE_ARCH}/Makefile.inc.</title>
<updated>2005-01-15T05:23:58Z</updated>
<author>
<name>David Schultz</name>
<email>das@FreeBSD.org</email>
</author>
<published>2005-01-15T05:23:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=bd15659f64eb4460b85f395a176de9d4fcf40ecb'/>
<id>urn:sha1:bd15659f64eb4460b85f395a176de9d4fcf40ecb</id>
<content type='text'>
The purpose of having a separate file involved an abandoned scheme that
would have kept contrib/gdtoa out of the include path for the rest of libc.
</content>
</entry>
<entry>
<title>For variables that are only checked with defined(), don't provide</title>
<updated>2004-10-24T15:33:08Z</updated>
<author>
<name>Ruslan Ermilov</name>
<email>ru@FreeBSD.org</email>
</author>
<published>2004-10-24T15:33:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=a35d88931c87cfe6bd38f01d7bad22140b3b38f3'/>
<id>urn:sha1:a35d88931c87cfe6bd38f01d7bad22140b3b38f3</id>
<content type='text'>
any fake value.
</content>
</entry>
<entry>
<title>Unbreak memmove(). Return the dst argument. While here, fix the END</title>
<updated>2004-09-04T00:23:15Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-09-04T00:23:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ef0cd312df6002624e556e04dd97a0135be888b8'/>
<id>urn:sha1:ef0cd312df6002624e556e04dd97a0135be888b8</id>
<content type='text'>
macro to actually reference memmove, not memcpy.
</content>
</entry>
<entry>
<title>Unbreak memcpy(). memcpy() is defined to return the dst argument.</title>
<updated>2004-09-04T00:04:58Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-09-04T00:04:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=4c36bcaa87ec114cb0e66e35c28948b0a62df0ec'/>
<id>urn:sha1:4c36bcaa87ec114cb0e66e35c28948b0a62df0ec</id>
<content type='text'>
By using r8 instead of r14 to do the swap, we put the dst argument
in the return register. Since bcopy() doesn't clobber r8, we don't
have to do anything else. This fixes ports/textproc/aspell.
</content>
</entry>
<entry>
<title>Make profiling actually work. The gcc compiler emits a call to the</title>
<updated>2004-08-25T07:42:34Z</updated>
<author>
<name>Marcel Moolenaar</name>
<email>marcel@FreeBSD.org</email>
</author>
<published>2004-08-25T07:42:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f0556e70bb595d199d74365c527b004949b25d5d'/>
<id>urn:sha1:f0556e70bb595d199d74365c527b004949b25d5d</id>
<content type='text'>
_mcount() stub when profiling is enabled. Emit this code sequence
for assembly routines as welli (MCOUNT definition in &lt;machine/asm.h&gt;.
We do not pass the GOT entry however as the 4th argument, because it's
not used. The _mcount() stub calls __mcount(), which does the actual
work. Define _MCOUNT_DECL to define __mcount. We do not have an
implementation of mcount(), so we define MCOUNT as empty, but have a
weak alias to _mcount() in _mcount.S.
Note that the _mcount() stub in the kernel is slightly different from
the stub in userland. This is because we do not have to worry about
nested routines in the kernel.
</content>
</entry>
<entry>
<title>Add support for TLS in statically linked programs.</title>
<updated>2004-08-15T16:18:52Z</updated>
<author>
<name>Doug Rabson</name>
<email>dfr@FreeBSD.org</email>
</author>
<published>2004-08-15T16:18:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ccd13c49b55616e3f92a3cf37512dc24aeb41e0a'/>
<id>urn:sha1:ccd13c49b55616e3f92a3cf37512dc24aeb41e0a</id>
<content type='text'>
</content>
</entry>
</feed>
