OSDN Git Service

PR c++/15428
authoraustern <austern@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Jun 2004 23:15:01 +0000 (23:15 +0000)
committeraustern <austern@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Jun 2004 23:15:01 +0000 (23:15 +0000)
commit9bb1c6fde904e6304bff110ed68a35acba7405cf
tree4dfc88aeb614a38019098dbdc178d9f2bfbb2b83
parentafd6038f0812811695ec8ff3a7892e76aecd9d3a
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@82610 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/darwin.h
gcc/cp/ChangeLog
gcc/cp/decl2.c
gcc/defaults.h
gcc/doc/tm.texi