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



--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> 2013-04-21 
05:04:48 UTC ---

(In reply to comment #2)

> I've always been in the habit of specifying --host=i386-... so that my 
> binaries

> don't vary based on where I compile them.

> 

> I tried a few -march options to no effect.

> 

> However, I think I've found the reason.  One unusual thing about my GCC is 
> that

> I compiled with --enable-frame-pointer even though I always manually reverse

> that from the command line.  This is because GCC bloats all omit-frame-pointer

> code with exception tables otherwise.  (I wish GCC had an "-fundebuggable"

> option to express what I've always meant by -fomit-frame-pointer all these

> years...)



-fno-asynchronous-unwind-tables is your answer to that question which you

answer basically right below:



> 

> I tried compiling my case with "-Os -fomit-frame-pointer

> -fasynchronous-unwind-tables" and that suppressed the bug.

Reply via email to