-
- Downloads
re PR c++/15428 (vtables shouldn't always be weak on Darwin)
PR c++/15428 * default.h (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): New name for TARGET_EXPLICIT_INSTANTIATIONS_ONE_ONLY, with reversed sense. * config/darwin.h (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): Likewise. * doc/tm.texi (TARGET_WEAK_NOT_IN_ARCHIVE_TOC): Rewrite documentation to reflect the new macro name and to clarify its meaning. * cp/decl2.c (maybe_emit_vtables): If TARGET_WEAK_NOT_IN_ARCHIVE_TOC is nonzero, and if we see a noninline definition of a key method, make the vtables nonweak. From-SVN: r82610
Showing
- gcc/ChangeLog 10 additions, 0 deletionsgcc/ChangeLog
- gcc/config/darwin.h 3 additions, 4 deletionsgcc/config/darwin.h
- gcc/cp/ChangeLog 7 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/decl2.c 27 additions, 3 deletionsgcc/cp/decl2.c
- gcc/defaults.h 7 additions, 5 deletionsgcc/defaults.h
- gcc/doc/tm.texi 16 additions, 6 deletionsgcc/doc/tm.texi
Loading
Please register or sign in to comment