This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/82673] New: [8 Regression] ICE in ix86_finalize_stack_frame_flags at gcc/config/i386/i386.c:12695
- From: "marxin at gcc dot gnu.org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Mon, 23 Oct 2017 08:33:13 +0000
- Subject: [Bug target/82673] New: [8 Regression] ICE in ix86_finalize_stack_frame_flags at gcc/config/i386/i386.c:12695
- Auto-submitted: auto-generated
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