I modified the documentation and it now looks like this: @item -ftemp-stack-reuse @opindex ftemp_stack_reuse This option enables stack space reuse for temporaries. The default is on. The lifetime of a compiler generated temporary is well defined by the C++ standard. When a lifetime of a temporary ends, and if the temporary lives in memory, an optimizing compiler has the freedom to reuse its stack space with other temporaries or scoped local variables whose live range does not overlap with it. However some of the legacy code relies on the behavior of older compilers in which temporaries' stack space is not reused, the aggressive stack reuse can lead to runtime errors. This option is used to control the temporary stack reuse optimization.
Does it look ok? thanks, David On Wed, Jun 20, 2012 at 5:29 PM, Jason Merrill <ja...@redhat.com> wrote: > The documentation needs to explain more what the option controls, and why > you might want it on or off. Other than that it looks fine. > > Jason