<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/lib/libthread_db, branch release/10.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F10.1.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-08-17T14:42:40Z</updated>
<entry>
<title>Ensure we set all fpu registers to zero by using the address and size of</title>
<updated>2013-08-17T14:42:40Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2013-08-17T14:42:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b013dea54ea149cbaf25c21a3d6ad35a4950b7ae'/>
<id>urn:sha1:b013dea54ea149cbaf25c21a3d6ad35a4950b7ae</id>
<content type='text'>
the union over one of its members.
</content>
</entry>
<entry>
<title>Prefix the alias macros for members of struct __mcontext with an underscore</title>
<updated>2013-07-12T14:24:52Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-07-12T14:24:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=85338755c1bcc98b2fdaeba1d666c038c7443875'/>
<id>urn:sha1:85338755c1bcc98b2fdaeba1d666c038c7443875</id>
<content type='text'>
in order to avoid a clash in the net80211 code.
</content>
</entry>
<entry>
<title>Fix warnings found by -Wmising-variable-declarations.</title>
<updated>2012-10-19T05:43:38Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2012-10-19T05:43:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ae824d80f28cd14c0c0ec75076c796e6a369bc18'/>
<id>urn:sha1:ae824d80f28cd14c0c0ec75076c796e6a369bc18</id>
<content type='text'>
This self-written compiler warning, which is hopefully going to be
committed into LLVM sources soon, warns about potentially missing
`static' keywords, similar to -Wmissing-prototypes.

- bin/pax: Move external declaration of chdname and s_mask into extern.h.
- bin/setfacl: Move setfacl.c-specific stuff out of setfacl.h.
- sbin/mount_fusefs: Remove char *progname; use getprogname().
- others: add `static' where possible.
</content>
</entry>
<entry>
<title>Define several extra macros in bsd.sys.mk and sys/conf/kern.pre.mk, to</title>
<updated>2012-02-28T18:30:18Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2012-02-28T18:30:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07b202a847e08b9cd976e40315cda902ced1c84a'/>
<id>urn:sha1:07b202a847e08b9cd976e40315cda902ced1c84a</id>
<content type='text'>
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

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>In lib/libthread_db/arch/i386/libpthread_md.c, clang gives two incorrect</title>
<updated>2011-12-16T15:00:56Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2011-12-16T15:00:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7be5a1fbf413151599759c169144126993e57fe4'/>
<id>urn:sha1:7be5a1fbf413151599759c169144126993e57fe4</id>
<content type='text'>
warnings about alignment, so turn -Wcast-align off for now.

MFC after:	1 week
</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>
</feed>
