This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug target/82673] New: [8 Regression] ICE in ix86_finalize_stack_frame_flags at gcc/config/i386/i386.c:12695


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

            Bug ID: 82673
           Summary: [8 Regression] ICE in ix86_finalize_stack_frame_flags
                    at gcc/config/i386/i386.c:12695
           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: uros at gcc dot gnu.org
  Target Milestone: 8.0
  Target Milestone: 8.0

Starting from r251075 we ICE one:

$ gcc /home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c 
-fvar-tracking-assignments-toggle
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c: In
function ‘bar’:
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c:17:1:
error: bp cannot be used in asm here
 }
 ^
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c:14:6:
error: frame pointer required, but reserved
 void bar(void)
      ^~~
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c:9:16:
note: for ‘B’
 register long *B asm ("ebp");
                ^
during RTL pass: pro_and_epilogue
/home/marxin/Programming/gcc/gcc/testsuite/gcc.target/i386/pr9771-1.c:17:1:
internal compiler error: Segmentation fault
 }
 ^
0xba5f2f crash_signal
        ../../gcc/toplev.c:326
0xf0e580 ix86_finalize_stack_frame_flags
        ../../gcc/config/i386/i386.c:12695
0xf17524 ix86_expand_prologue()
        ../../gcc/config/i386/i386.c:12845
0x114d78a gen_prologue()
        ../../gcc/config/i386/i386.md:13077
0xefca18 target_gen_prologue
        ../../gcc/config/i386/i386.md:19373
0x8c8da9 make_prologue_seq
        ../../gcc/function.c:5879
0x8c8f84 thread_prologue_and_epilogue_insns()
        ../../gcc/function.c:5996
0x8c9712 rest_of_handle_thread_prologue_and_epilogue
        ../../gcc/function.c:6487
0x8c9712 execute
        ../../gcc/function.c:6529

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]