------- Comment #8 from ebotcazou at gcc dot gnu dot org  2010-08-14 14:01 
-------
Recategorizing after:

2010-08-12  H.J. Lu  <hongjiu...@intel.com>
            Uros Bizjak  <ubiz...@gmail.com>

        * config.gcc: Handle --enable-frame-pointer.

        * configure.ac: Add --enable-frame-pointer.
        * configure: Regenerated.

        * config/i386/i386.c (USE_IX86_FRAME_POINTER): Default to 0.
        (override_options): If not configured with --enable-frame-pointer,
        enable -fomit-frame-pointer (but not for TARGET_MACHO or when
        optimizing for size), -fasynchronous-unwind-tables and
        -maccumulate-outgoing-args by default.

The option -Os (or -mno-accumulate-outgoing-args) is now needed:

e...@new-host:~/gnat/gnat-head/native32> gcc/xgcc -Bgcc -S pr45206.c -Os
pr45206.c: In function '_Unwind_RaiseException':
pr45206.c:8:1: internal compiler error: in ix86_expand_epilogue, at
config/i386/i386.c:10177
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.


-- 

ebotcazou at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|blocker                     |major
          Component|bootstrap                   |target
  GCC build triplet|i586-*-*                    |ix86-*-*
   GCC host triplet|i586-*-*                    |ix86-*-*
 GCC target triplet|i586-*-*                    |ix86-*-*
   Last reconfirmed|2010-08-06 11:06:16         |2010-08-14 14:01:27
               date|                            |
            Summary|[4.6 regression] ICE in     |[4.6 regression] ICE on
                   |ix86_expand_epilogue        |__builtin_eh_return at -Os
                   |compiling libgcc            |


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

Reply via email to