]> CyberLeo.Net >> Repos - FreeBSD/stable/9.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)
commita9b550e2373bad888f6e65c58fc3fcdc2ac136ea
tree3e5926bc55d98323fec7e0b79ff9801eb0bf7103
parent03dd4e1beef2347d68ab9053602fbe1b4e6679a1
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/9@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