I am trying to compile with absolutely no inlining. And still get some functions inlined. Though somewhat less than only -no-inline.
My compile/link options include: -fno-implement-inlines -fno-default-inline -finline-limit=0 -fno-default-inline -fno-inline and also -O3 -no-guess-branch-probabilities If I want to profile specific functions for data cache misses no-inline can be very useful. Yuri -- Summary: aggressive no-inline options still cause inlining Product: gcc Version: 3.3.2 Status: UNCONFIRMED Severity: normal Priority: P2 Component: c++ AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: yuri at tsoft dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19748