[Bug c++/55910] One of instances generated for a method with -O3 uses incorrect parameter cleanup size with 'ret'

ebotcazou at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Jan 9 19:24:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55910

Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|WAITING                     |RESOLVED
         Resolution|                            |WONTFIX

--- Comment #9 from Eric Botcazou <ebotcazou at gcc dot gnu.org> 2013-01-09 19:23:31 UTC ---
> And go on telling your tales about numerous optimizations that affect argument
> count on stack and cleanup size of final 'ret'...

Most people get it though, not clear why you don't.  Anyway, you seems to have
a simple workaround (compiling with -O2 instead of -O3) so you aren't blocked.



More information about the Gcc-bugs mailing list