http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50594

--- Comment #23 from paolo at gcc dot gnu.org <paolo at gcc dot gnu.org> 
2011-10-12 18:41:03 UTC ---
Author: paolo
Date: Wed Oct 12 18:40:58 2011
New Revision: 179863

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=179863
Log:
2011-10-12  Paolo Carlini  <paolo.carl...@oracle.com>

    PR c++/50594
    * decl.c (cxx_init_decl_processing): Add
    __attribute__((externally_visible)) to operator new and
    operator delete library fn.

2011-10-12  Paolo Carlini  <paolo.carl...@oracle.com>

    PR c++/50594
    * libsupc++/new (operator new, operator delete): Decorate with
    __attribute__((__externally_visible__)).
    * include/bits/c++config: Add _GLIBCXX_THROW.
    * libsupc++/del_op.cc: Adjust.
    * libsupc++/del_opv.cc: Likewise.
    * libsupc++/del_opnt.cc: Likewise.
    * libsupc++/del_opvnt.cc: Likewise.
    * libsupc++/new_op.cc: Likewise.
    * libsupc++/new_opv.cc: Likewise.
    * libsupc++/new_opnt.cc: Likewise.
    * libsupc++/new_opvnt.cc: Likewise.
    * testsuite/18_support/50594.cc: New.
    * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust dg-error
    line number.

Added:
    trunk/libstdc++-v3/testsuite/18_support/50594.cc
Modified:
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/decl.c
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/bits/c++config
    trunk/libstdc++-v3/libsupc++/del_op.cc
    trunk/libstdc++-v3/libsupc++/del_opnt.cc
    trunk/libstdc++-v3/libsupc++/del_opv.cc
    trunk/libstdc++-v3/libsupc++/del_opvnt.cc
    trunk/libstdc++-v3/libsupc++/new
    trunk/libstdc++-v3/libsupc++/new_op.cc
    trunk/libstdc++-v3/libsupc++/new_opnt.cc
    trunk/libstdc++-v3/libsupc++/new_opv.cc
    trunk/libstdc++-v3/libsupc++/new_opvnt.cc
    trunk/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc

Reply via email to