This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r128752 - in /branches/redhat/gcc-4_1-branch/gc...


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]