r128752 - in /branches/redhat/gcc-4_1-branch/gc...
jakub@gcc.gnu.org
jakub@gcc.gnu.org
Tue Sep 25 09:47:00 GMT 2007
Author: jakub
Date: Tue Sep 25 09:47:02 2007
New Revision: 128752
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128752
Log:
2007-08-31 Jakub Jelinek <jakub@redhat.com>
* cp-tree.h (cp_disregard_inline_limits): New prototype.
* decl.c (cp_disregard_inline_limits): New function.
* cp-objcp-common.h
(LANG_HOOKS_TREE_INLINING_DISREGARD_INLINE_LIMITS): Define.
2007-08-30 Jakub Jelinek <jakub@redhat.com>
* gcc.dg/inline-24.c: New test.
* g++.dg/opt/inline11.C: New test.
2007-08-27 Alexandre Oliva <aoliva@redhat.com>
* doc/extend.texi (gnu_inline funtion attribute): Document C++
behavior.
* decl.c (GNU_INLINE_P): New.
(duplicate_decls): Handle gnu_inline. Merge attributes and
some flags in overriding definitions.
(redeclaration_error_message): Handle gnu_inline.
(start_preparsed_function): Likewise.
* g++.dg/ext/gnu-inline-common.h: New.
* g++.dg/ext/gnu-inline-global-reject.C: New.
* g++.dg/ext/gnu-inline-global.C: New.
* g++.dg/ext/gnu-inline-namespace.C: New.
* g++.dg/ext/gnu-inline-anon-namespace.C: New.
* g++.dg/ext/gnu-inline-class.C: New.
* g++.dg/ext/gnu-inline-class-static.C: New.
* g++.dg/ext/gnu-inline-template-class.C: New.
* g++.dg/ext/gnu-inline-template-func.C: New.
Added:
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-anon-namespace.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-class-static.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-class.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-common.h
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-global-reject.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-global.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-namespace.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-template-class.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/ext/gnu-inline-template-func.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/g++.dg/opt/inline11.C
branches/redhat/gcc-4_1-branch/gcc/testsuite/gcc.dg/inline-24.c
Modified:
branches/redhat/gcc-4_1-branch/gcc/ChangeLog
branches/redhat/gcc-4_1-branch/gcc/cp/ChangeLog
branches/redhat/gcc-4_1-branch/gcc/cp/cp-objcp-common.h
branches/redhat/gcc-4_1-branch/gcc/cp/cp-tree.h
branches/redhat/gcc-4_1-branch/gcc/cp/decl.c
branches/redhat/gcc-4_1-branch/gcc/doc/extend.texi
branches/redhat/gcc-4_1-branch/gcc/testsuite/ChangeLog
More information about the Gcc-cvs
mailing list