<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthread_db, branch releng/9.1</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r232263:</title>
<updated>2012-03-13T18:39:57+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-03-13T18:39:57+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2c16d5debe8f5c5200ed90ae2da394ba7d0fba83'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC r228578</title>
<updated>2011-12-31T17:14:56+00:00</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-12-31T17:14:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=663ad80bfcd85a0de6d9679db6cb20462f64a4fe'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrect
warnings about alignment, so turn -Wcast-align off for now.
</pre>
</div>
</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:13+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-07T15:52:13+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ef6f47c4ae9421ebfa00dc66a131bbd09b1e25ba'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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)
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement</title>
<updated>2011-08-06T17:50:37+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:50:37+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=70b9a9a9f6db4731b0c0d56713f96fa414957dd7'/>
<id>70b9a9a9f6db4731b0c0d56713f96fa414957dd7</id>
<content type='text'>
Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</pre>
</div>
</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:21+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=21a305d4af4491e445fa677f04e602c5d834f079'/>
<id>21a305d4af4491e445fa677f04e602c5d834f079</id>
<content type='text'>
the FPU state.

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the FPU state.

Reviewed by:	marcel
Approved by:	re (kib)
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>The tid member of struct pthread actually is long so read it as such.</title>
<updated>2011-08-06T17:48:30+00:00</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-08-06T17:48:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=e31fe879a8116d48f59e51c7be8f4efcc601521d'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Repair some build breakage introduced in r211725 and garbage collect some</title>
<updated>2010-08-28T15:03:11+00:00</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-08-28T15:03:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b12277d1d4e4c21e5d7c96841948fd0c802ecd1b'/>
<id>b12277d1d4e4c21e5d7c96841948fd0c802ecd1b</id>
<content type='text'>
code made obsolete in the same commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
code made obsolete in the same commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFtbemd:</title>
<updated>2010-08-23T22:24:11+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2010-08-23T22:24:11+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=25faff346c8453b8248f99c7cff71708262faa37'/>
<id>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>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prefer MACHNE_CPUARCH to MACHINE_ARCH in most contexts where you want
to test of all the CPUs of a given family conform.
</pre>
</div>
</content>
</entry>
<entry>
<title>Powerpc64 thread libraries support.</title>
<updated>2010-07-10T15:13:49+00:00</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2010-07-10T15:13:49+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=65801ce52dbd4927a7d1359cf4fddb7a924f6cd4'/>
<id>65801ce52dbd4927a7d1359cf4fddb7a924f6cd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend the td_thrinfo_t to include siginfo for the signal that stopped</title>
<updated>2010-07-04T12:08:04+00:00</updated>
<author>
<name>Konstantin Belousov</name>
<email>kib@FreeBSD.org</email>
</author>
<published>2010-07-04T12:08:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=098d0537f20da8b3ed427bdb2a8ca846c9e53017'/>
<id>098d0537f20da8b3ed427bdb2a8ca846c9e53017</id>
<content type='text'>
the target. Take care of ABI.

Suggested by:	davidxu
MFC after:	2 weeks
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the target. Take care of ABI.

Suggested by:	davidxu
MFC after:	2 weeks
</pre>
</div>
</content>
</entry>
</feed>
