Hello, GNU GCC team.
It seems like I've found an inaccuracy in GCC 4.7.0 documentation. It is about
-fdefer-pop optimization option. The point is that this option is mentioned in
the list of optimization flags which -O1 turns on (Chapter 3: GCC Command
Options, part 3.10 Options That Control Optimization, page 107/766 of
http://gcc.gnu.org/onlinedocs/gcc-4.7.0/gcc.pdf), but there are no any other
allusions to -fdefer-pop in the document, even in 3.1 Option Summary, where it
is expected to be. There is no explanation of what this flag does in HTML
version of the document too (here
[http://gcc.gnu.org/onlinedocs/gcc-4.7.0/gcc/Optimize-Options.html#Optimize-Options]
and here
[http://gcc.gnu.org/onlinedocs/gcc-4.7.0/gcc/Option-Summary.html#Option-Summary]).
I'm guessing that this flag is not further supported by GCC, or not yet
implemented.
The statements above are valid for May 16, 2012.
May I give you my best wishes,
Roman Sazhenkov