r169602 - in /branches/google/integration/gcc: ...
dnovillo@gcc.gnu.org
dnovillo@gcc.gnu.org
Wed Feb 2 17:50:00 GMT 2011
Author: dnovillo
Date: Wed Feb 2 17:50:12 2011
New Revision: 169602
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169602
Log:
gcc/c-family/ChangeLog:
* c.opt (-fkeep-inline-dllexport): New switch.
gcc/ChangeLog:
* tree.c (handle_dll_attribute): Handle it.
* doc/extend.texi (@item dllexport): Mention it.
* doc/invoke.texi (@item -fno-keep-inline-dllexport): Document it.
gcc/cp/ChangeLog:
* semantics.c (expand_or_defer_fn_1): Handle it.
* decl2.c (decl_needed_p): Likewise.
gcc/testsuite/ChangeLog:
* gcc.dg/dll-9a.c: New test file.
* gcc.dg/dll-11.c: Likewise.
* gcc.dg/dll-12.c: Likewise.
* gcc.dg/dll-12a.c: Likewise.
* gcc.dg/dll-11a.c: Likewise.
* gcc.dg/dll-9.c: Likewise.
* gcc.dg/dll-10.c: Likewise.
* gcc.dg/dll-10a.c: Likewise.
* g++.dg/ext/dllexport4a.cc: Likewise.
* g++.dg/ext/dllexport4.C: Likewise.
* g++.dg/ext/dllexport5.C: Likewise.
* g++.dg/ext/dllexport5a.cc: Likewise.
Added:
branches/google/integration/gcc/testsuite/g++.dg/ext/dllexport4.C
branches/google/integration/gcc/testsuite/g++.dg/ext/dllexport4a.cc
branches/google/integration/gcc/testsuite/g++.dg/ext/dllexport5.C (with props)
branches/google/integration/gcc/testsuite/g++.dg/ext/dllexport5a.cc
branches/google/integration/gcc/testsuite/gcc.dg/dll-10.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-10a.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-11.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-11a.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-12.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-12a.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-9.c
branches/google/integration/gcc/testsuite/gcc.dg/dll-9a.c
Modified:
branches/google/integration/gcc/ChangeLog
branches/google/integration/gcc/c-family/ChangeLog
branches/google/integration/gcc/c-family/c.opt
branches/google/integration/gcc/cp/ChangeLog
branches/google/integration/gcc/cp/decl2.c
branches/google/integration/gcc/cp/semantics.c
branches/google/integration/gcc/doc/extend.texi
branches/google/integration/gcc/doc/invoke.texi
branches/google/integration/gcc/testsuite/ChangeLog
branches/google/integration/gcc/tree.c
Propchange: branches/google/integration/gcc/testsuite/g++.dg/ext/dllexport5.C
('svn:executable' added)
More information about the Gcc-cvs
mailing list