Summary: | ICE building gfortran for MicroBlaze target | ||
---|---|---|---|
Product: | gcc | Reporter: | Zach van Rijn <me> |
Component: | target | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | UNCONFIRMED --- | ||
Severity: | normal | CC: | tkoenig |
Priority: | P3 | ||
Version: | 8.2.0 | ||
Target Milestone: | --- | ||
Host: | Target: | microblaze-linux-musl | |
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: | ||
Attachments: |
Build log with -j1 for clarity.
Test case. Triggers bug on 8.x to at least 10-20190721. |
Description
Zach van Rijn
2018-09-26 03:06:52 UTC
Created attachment 46699 [details]
Test case. Triggers bug on 8.x to at least 10-20190721.
Using GCC 8-20180706 snapshot, gcc -c -O2 -fPIC grapes.c during RTL pass: reload grapes.c: In function 'smaxval_r8': grapes.c:57:1: internal compiler error: in gen_reg_rtx, at emit-rtl.c:1155 } ^ 0x408422 gen_reg_rtx(machine_mode) ../../src_gcc/gcc/emit-rtl.c:1155 0x5e6ba6 force_reg(machine_mode, rtx_def*) ../../src_gcc/gcc/explow.c:665 0xc25604 gen_movdf(rtx_def*, rtx_def*) ../../src_gcc/gcc/config/microblaze/microblaze.md:1224 0x5fe6c5 insn_gen_fn::operator()(rtx_def*, rtx_def*) const ../../src_gcc/gcc/recog.h:301 0x5fe6c5 emit_move_insn_1(rtx_def*, rtx_def*) ../../src_gcc/gcc/expr.c:3666 0x603b45 gen_move_insn(rtx_def*, rtx_def*) ../../src_gcc/gcc/expr.c:3782 0x80e858 gen_reload ../../src_gcc/gcc/reload1.c:8740 0x8171a7 emit_input_reload_insns ../../src_gcc/gcc/reload1.c:7632 0x8171a7 do_input_reload ../../src_gcc/gcc/reload1.c:7919 0x8171a7 emit_reload_insns ../../src_gcc/gcc/reload1.c:8107 0x8171a7 reload_as_needed ../../src_gcc/gcc/reload1.c:4647 0x81ab76 reload(rtx_insn*, int) ../../src_gcc/gcc/reload1.c:1050 0x7044ea do_reload ../../src_gcc/gcc/ira.c:5477 0x7044ea execute ../../src_gcc/gcc/ira.c:5649 |