Resources for “Optimization in GCC”

GCC Home page:

Using the GNU Compiler Collection (GCC):



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

-O1 and inline-functions

Bill McConaughey's picture

The article states that -O is equivalent to -O0 (no optimization). The manual says -O0 and no "-O" option at all are the same, and -O is equivalent to -O1.
I am using -O with programs that require inline (using in and out macros), and I get inline function expansions for those and for memcpy etc., but the manual says the inline-functions optimization is only done with -O3. Is this an error in the manual?

Where are the source files fr

Anonymous's picture

Where are the source files from your article. I am specifically interested in your timing calls. TIA

Free Dummies Books
Continuous Engineering


  • What continuous engineering is
  • How to continuously improve complex product designs
  • How to anticipate and respond to markets and clients
  • How to get the most out of your engineering resources

Get your free book now

Sponsored by IBM

Free Dummies Books
Service Virtualization

Learn to:

  • Define service virtualization
  • Select the most beneficial services to virtualize
  • Improve your traditional approach to testing
  • Deliver higher-quality software faster

Get your free book now

Sponsored by IBM