https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82712

            Bug ID: 82712
           Summary: [8 Regression] ICE in sp_valid_at, at
                    config/i386/i386.c:11383
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: marxin at gcc dot gnu.org
                CC: daniel.santos at pobox dot com
  Target Milestone: ---

Starting from r251321, we ICE on:

$ cat sp_valid.i
void c(char*);

void a ()
{
  char b[2719476736];
  c (b);
  c (b);
}

$ gcc -Ofast -mstackrealign -mandroid sp_valid.i -c
during RTL pass: pro_and_epilogue
sp_valid.i: In function ‘a’:
sp_valid.i:8:1: internal compiler error: in sp_valid_at, at
config/i386/i386.c:11383
 }
 ^
0xef6ddb sp_valid_at
        ../../gcc/config/i386/i386.c:11383
0xf2375d ix86_expand_epilogue(int)
        ../../gcc/config/i386/i386.c:13811
0x1156cdf gen_epilogue()
        ../../gcc/config/i386/i386.md:13155
0xf05b98 target_gen_epilogue
        ../../gcc/config/i386/i386.md:12672
0x8d1498 make_epilogue_seq
        ../../gcc/function.c:5915
0x8d15ac thread_prologue_and_epilogue_insns()
        ../../gcc/function.c:5997
0x8d1d32 rest_of_handle_thread_prologue_and_epilogue
        ../../gcc/function.c:6487
0x8d1d32 execute
        ../../gcc/function.c:6529

Reply via email to