diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2007-08-27 20:40:00 +0000 |
---|---|---|
committer | Alexandre Oliva <aoliva@gcc.gnu.org> | 2007-08-27 20:40:00 +0000 |
commit | 3a47c4e4f4524dc74020810689dd0fb21e15721e (patch) | |
tree | f558d774fa8c7f13553e534c150c8c4a1f1c8f25 /gcc/modulo-sched.c | |
parent | 83d7e8f06ecf948275efda077533032fe65a4855 (diff) | |
download | gcc-3a47c4e4f4524dc74020810689dd0fb21e15721e.zip gcc-3a47c4e4f4524dc74020810689dd0fb21e15721e.tar.gz gcc-3a47c4e4f4524dc74020810689dd0fb21e15721e.tar.bz2 |
extend.texi (gnu_inline funtion attribute): Document C++ behavior.
gcc/ChangeLog:
* doc/extend.texi (gnu_inline funtion attribute): Document C++
behavior.
gcc/cp/ChangeLog:
* 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.
gcc/testsuite/ChangeLog:
* 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.
From-SVN: r127839
Diffstat (limited to 'gcc/modulo-sched.c')
0 files changed, 0 insertions, 0 deletions