<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/lib/libcompiler_rt/Makefile, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2019-11-05T03:20:40Z</updated>
<entry>
<title>Fix llvm-libunwind userspace build on ARM</title>
<updated>2019-11-05T03:20:40Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-11-05T03:20:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=c8b5e3de39bcfa6833d4ab2980b0dddd30edbb74'/>
<id>urn:sha1:c8b5e3de39bcfa6833d4ab2980b0dddd30edbb74</id>
<content type='text'>
GCC's libgcc exports a few ARM-specific symbols for ARM EABI, AEABI, or
EHABI or whatever it's called.  Export the same ones from LLVM-libunwind's
libgcc_s, on ARM.  As part of this, convert libgcc_s from a direct
Version.map to one constructed from component Symbol.map files.  This allows
the ARM-specific Symbol.map to be included only on ARM.

Fix ARM-only oddities in struct name/aliases in LLVM-libunwind to match
non-ARM definitions and ARM-specific expectations in libcxxrt /
libcompiler_rt.

No functional change intended for non-ARM architectures.

This commit does not actually flip the switch for ARM defaults from libgcc
to llvm-libunwind, but makes it possible (to compile, anyway).
</content>
</entry>
<entry>
<title>Gcc has incompatible internal declarations for __divtc3 and __multc3 as</title>
<updated>2017-03-21T21:07:37Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2017-03-21T21:07:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d006dde2fdfdf317c2215d0317480f661886a2f9'/>
<id>urn:sha1:d006dde2fdfdf317c2215d0317480f661886a2f9</id>
<content type='text'>
defined in compiler-rt, but it has no option to silence its warning, so
make gcc warnings for libcompiler_rt non-fatal.

Noticed by:	lwhsu
MFC after:	3 days
</content>
</entry>
<entry>
<title>Remove an assembler flag, which is redundant since r309124.  The upstream</title>
<updated>2017-02-23T17:46:38Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2017-02-23T17:46:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d7510094575b2d64aedc514a101947bb8f82951c'/>
<id>urn:sha1:d7510094575b2d64aedc514a101947bb8f82951c</id>
<content type='text'>
took care of it by introducing a macro NO_EXEC_STACK_DIRECTIVE.

http://llvm.org/viewvc/llvm-project?rev=273500&amp;view=rev

Reviewed by:	dim
</content>
</entry>
<entry>
<title>Update compiler-rt to release_39 branch r288513.  Since this contains a</title>
<updated>2016-12-02T20:17:41Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-12-02T20:17:41Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=29a85f30b7bd5041da4609e467bc3d61f37637bb'/>
<id>urn:sha1:29a85f30b7bd5041da4609e467bc3d61f37637bb</id>
<content type='text'>
rather unfortunate upstream workaround for an unwind header problem that
does not exist on FreeBSD, but which causes an unnecessary warning for
us, add some flags to the compiler-rt Makefile to suppress the warning.
</content>
</entry>
<entry>
<title>Merge ^/head r306303 through 306411.</title>
<updated>2016-09-28T19:29:01Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-09-28T19:29:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=335bcabec9cb3009131df8b072a1259707aa5c24'/>
<id>urn:sha1:335bcabec9cb3009131df8b072a1259707aa5c24</id>
<content type='text'>
</content>
</entry>
<entry>
<title>libcompiler_rt: move file list to Makefile.inc for reuse elsewhere</title>
<updated>2016-09-27T18:55:45Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-09-27T18:55:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=040b30497c8d563a244a8f9c39c73a87da6a2630'/>
<id>urn:sha1:040b30497c8d563a244a8f9c39c73a87da6a2630</id>
<content type='text'>
Also switch to the style used in the clang390-import branch to reduce
future conflicts.

Reviewed by:	dim
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D8039
</content>
</entry>
<entry>
<title>libcompiler_rt: use ${SRCTOP} for the top of the FreeBSD tree</title>
<updated>2016-09-23T13:23:52Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2016-09-23T13:23:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d7e002ff9609cd8b0f7943ca236c689fbe00c76c'/>
<id>urn:sha1:d7e002ff9609cd8b0f7943ca236c689fbe00c76c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix building some arm-specific primitives for libcompiler_rt.  This was</title>
<updated>2016-09-05T17:20:12Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-09-05T17:20:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2a0eade7f4f03aee8ecd7fb0bb8608952370571c'/>
<id>urn:sha1:2a0eade7f4f03aee8ecd7fb0bb8608952370571c</id>
<content type='text'>
an unfortunate search and replace error.
</content>
</entry>
<entry>
<title>Update compiler-rt to 3.9.0 release, and update the build glue for</title>
<updated>2016-09-03T21:41:29Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2016-09-03T21:41:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=53b715b5ba3f838ab20de8d3f34297c6555c7981'/>
<id>urn:sha1:53b715b5ba3f838ab20de8d3f34297c6555c7981</id>
<content type='text'>
libcompiler_rt and libclang_rt.
</content>
</entry>
<entry>
<title>Make armv6 hard float abi by default. Kill armv6hf.</title>
<updated>2016-05-18T06:01:18Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2016-05-18T06:01:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2c0e9e2a0944d76a442e1b69ae5aa880301efc24'/>
<id>urn:sha1:2c0e9e2a0944d76a442e1b69ae5aa880301efc24</id>
<content type='text'>
Allow CPUTYPE=soft to build the current soft-float abi libraries.
Add UPDATING entry to announce this.

Approved by: re@ (gjb)
</content>
</entry>
</feed>
