]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r273381 (by bapt):
authordim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 31 Jan 2015 23:48:59 +0000 (23:48 +0000)
committerdim <dim@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 31 Jan 2015 23:48:59 +0000 (23:48 +0000)
commit75a57412fe300edf86701e4e57cb82b528d47ff2
tree6fd4f9ea15c58bd8ca9a6b8a85fdc9a5eb6ff31f
parent91b61fe6fa92f6bbe68970ac4578123153e61cab
MFC r273381 (by bapt):

Add support for __cxa_throw_bad_array_new_length in libcxxrt

It is required for use with newer g++49

Differential Revision: https://reviews.freebsd.org/D982
Reviewed by: theraven
Approved by: theraven

MFC r276417:

Import libcxxrt master 00bc29eb6513624824a6d7db2ebc768a4216a604.

Interesting fixes:
76584a0  Reorganize code to use only 32bit atomic ops for 32bit platforms
30d2ae5  Implement __cxa_throw_bad_array_new_length

Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D1390

git-svn-id: svn://svn.freebsd.org/base/stable/10@278017 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
13 files changed:
contrib/libcxxrt/atomic.h
contrib/libcxxrt/auxhelper.cc
contrib/libcxxrt/cxxabi.h
contrib/libcxxrt/dwarf_eh.h
contrib/libcxxrt/dynamic_cast.cc
contrib/libcxxrt/exception.cc
contrib/libcxxrt/guard.cc
contrib/libcxxrt/stdexcept.cc
contrib/libcxxrt/stdexcept.h
contrib/libcxxrt/typeinfo.cc
contrib/libcxxrt/unwind-arm.h
contrib/libcxxrt/unwind.h
lib/libcxxrt/Version.map