This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r169268 - in /trunk/gcc: ChangeLog c-family/Cha...
- From: davek at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 26 Jan 2011 01:41:24 -0000
- Subject: r169268 - in /trunk/gcc: ChangeLog c-family/Cha...
Author: davek
Date: Wed Jan 26 01:41:23 2011
New Revision: 169268
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=169268
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:
trunk/gcc/testsuite/g++.dg/ext/dllexport4.C
trunk/gcc/testsuite/g++.dg/ext/dllexport4a.cc
trunk/gcc/testsuite/g++.dg/ext/dllexport5.C (with props)
trunk/gcc/testsuite/g++.dg/ext/dllexport5a.cc
trunk/gcc/testsuite/gcc.dg/dll-10.c
trunk/gcc/testsuite/gcc.dg/dll-10a.c
trunk/gcc/testsuite/gcc.dg/dll-11.c
trunk/gcc/testsuite/gcc.dg/dll-11a.c
trunk/gcc/testsuite/gcc.dg/dll-12.c
trunk/gcc/testsuite/gcc.dg/dll-12a.c
trunk/gcc/testsuite/gcc.dg/dll-9.c
trunk/gcc/testsuite/gcc.dg/dll-9a.c
Modified:
trunk/gcc/ChangeLog
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c.opt
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/decl2.c
trunk/gcc/cp/semantics.c
trunk/gcc/doc/extend.texi
trunk/gcc/doc/invoke.texi
trunk/gcc/testsuite/ChangeLog
trunk/gcc/tree.c
Propchange: trunk/gcc/testsuite/g++.dg/ext/dllexport5.C
('svn:executable' added)