<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthread_db, branch release/9.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F9.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-08-09T19:44:19Z</updated>
<entry>
<title>MFC: r253266</title>
<updated>2013-08-09T19:44:19Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-08-09T19:44:19Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c8c3e35f68b552c489d00723b74bb1f0e373e3a7'/>
<id>urn:sha1:c8c3e35f68b552c489d00723b74bb1f0e373e3a7</id>
<content type='text'>
Prefix the alias macros for members of struct __mcontext with an underscore
in order to avoid a clash in the net80211 code.
</content>
</entry>
<entry>
<title>MFC r232263:</title>
<updated>2012-03-13T18:39:57Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-03-13T18:39:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2c16d5debe8f5c5200ed90ae2da394ba7d0fba83'/>
<id>urn:sha1:2c16d5debe8f5c5200ed90ae2da394ba7d0fba83</id>
<content type='text'>
Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to
get rid of testing explicitly for clang (using ${CC:T:Mclang}) in
individual Makefiles.

Instead, use the following extra macros, for use with clang:
- NO_WERROR.clang       (disables -Werror)
- NO_WCAST_ALIGN.clang  (disables -Wcast-align)
- NO_WFORMAT.clang	(disables -Wformat and friends)
- CLANG_NO_IAS		(disables integrated assembler)
- CLANG_OPT_SMALL	(adds flags for extra small size optimizations)

As a side effect, this enables setting CC/CXX/CPP in src.conf instead of
make.conf!  For clang, use the following:

CC=clang
CXX=clang++
CPP=clang-cpp
</content>
</entry>
<entry>
<title>MFC r228578</title>
<updated>2011-12-31T17:14:56Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-12-31T17:14:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=663ad80bfcd85a0de6d9679db6cb20462f64a4fe'/>
<id>urn:sha1:663ad80bfcd85a0de6d9679db6cb20462f64a4fe</id>
<content type='text'>
In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrect
warnings about alignment, so turn -Wcast-align off for now.
</content>
</entry>
<entry>
<title>Change lwp to int64_t as thr_pread_long() always uses a 64-bit value</title>
<updated>2011-08-07T15:52:13Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-07T15:52:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ef6f47c4ae9421ebfa00dc66a131bbd09b1e25ba'/>
<id>urn:sha1:ef6f47c4ae9421ebfa00dc66a131bbd09b1e25ba</id>
<content type='text'>
in order to account for LP64 targets when cross-debugging on ILP32,
allowing r224683 to compile on ILP32.
Note that thr_p{read,write}_{long,ptr}() still incorrectly use the size
of the respective types on the host rather than that on the target when
accessing the target address space which still needs to be fixed. This
means that r224683 alone may not be sufficient to solve the problem it's
intended to fix when cross-debugging.

Approved by:	re (hrs)
</content>
</entry>
<entry>
<title>Implement</title>
<updated>2011-08-06T17:50:37Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:50:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=70b9a9a9f6db4731b0c0d56713f96fa414957dd7'/>
<id>urn:sha1:70b9a9a9f6db4731b0c0d56713f96fa414957dd7</id>
<content type='text'>
Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Use the size of struct fpreg rather than of the pointer to it when copying</title>
<updated>2011-08-06T17:49:21Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:49:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=21a305d4af4491e445fa677f04e602c5d834f079'/>
<id>urn:sha1:21a305d4af4491e445fa677f04e602c5d834f079</id>
<content type='text'>
the FPU state.

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>The tid member of struct pthread actually is long so read it as such.</title>
<updated>2011-08-06T17:48:30Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:48:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e31fe879a8116d48f59e51c7be8f4efcc601521d'/>
<id>urn:sha1:e31fe879a8116d48f59e51c7be8f4efcc601521d</id>
<content type='text'>
Accessing it as an int causes failure on big-endian LP64, i.e. mips64be,
powerpc64 and sparc64.

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
</entry>
<entry>
<title>Repair some build breakage introduced in r211725 and garbage collect some</title>
<updated>2010-08-28T15:03:11Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-08-28T15:03:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b12277d1d4e4c21e5d7c96841948fd0c802ecd1b'/>
<id>urn:sha1:b12277d1d4e4c21e5d7c96841948fd0c802ecd1b</id>
<content type='text'>
code made obsolete in the same commit.
</content>
</entry>
<entry>
<title>MFtbemd:</title>
<updated>2010-08-23T22:24:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-08-23T22:24:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=25faff346c8453b8248f99c7cff71708262faa37'/>
<id>urn:sha1:25faff346c8453b8248f99c7cff71708262faa37</id>
<content type='text'>
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
</content>
</entry>
<entry>
<title>Powerpc64 thread libraries support.</title>
<updated>2010-07-10T15:13:49Z</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-07-10T15:13:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=65801ce52dbd4927a7d1359cf4fddb7a924f6cd4'/>
<id>urn:sha1:65801ce52dbd4927a7d1359cf4fddb7a924f6cd4</id>
<content type='text'>
</content>
</entry>
</feed>
