This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug lto/47205] New: GCC emits optimized out noinline function
- From: "d.g.gorbachev at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 7 Jan 2011 11:01:57 +0000
- Subject: [Bug lto/47205] New: GCC emits optimized out noinline function
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47205
Summary: GCC emits optimized out noinline function
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: lto
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: d.g.gorbachev@gmail.com
$ gcc -O2 -flto -fwhole-program main.c foo.c
$ nm a.out | grep foo
08048380 t foo.1988
========= main.c ========
extern int foo(void);
int main(void)
{
return foo() * 0;
}
=========================
========= foo.c =========
__attribute__((noinline))
int foo(void)
{
return 0x2a;
}
=========================