[Bug 277] New: [ICE] internal compiler error: in change_address_1, at emit-rtl.c:2162 (-fPIE)

gdc-bugzilla at gdcproject.org gdc-bugzilla at gdcproject.org
Wed Oct 25 22:58:17 UTC 2017


https://bugzilla.gdcproject.org/show_bug.cgi?id=277

            Bug ID: 277
           Summary: [ICE] internal compiler error: in change_address_1, at
                    emit-rtl.c:2162 (-fPIE)
           Product: GDC
           Version: development
          Hardware: All
                OS: All
            Status: NEW
          Severity: major
          Priority: Normal
         Component: gdc
          Assignee: ibuclaw at gdcproject.org
          Reporter: ibuclaw at gdcproject.org

Related to bug 276 (or may even be the cause of).

---
string tempDir()
{
    static string cache;
    return cache;
}
---

during RTL pass: split2
file.d: In function ‘tempDir’:
file.d:5:1: internal compiler error: in change_address_1, at emit-rtl.c:2162
 }
 ^
0x5b7ac9 change_address_1
        ../../dev/gcc/emit-rtl.c:2162
0x946e4d adjust_address_1(rtx_def*, machine_mode, long, int, int, int, long)
        ../../dev/gcc/emit-rtl.c:2300
0xe0cb04 split_double_mode(machine_mode, rtx_def**, int, rtx_def**, rtx_def**)
        ../../dev/gcc/config/i386/i386.c:18116
0xe0e22b ix86_split_to_parts
        ../../dev/gcc/config/i386/i386.c:24693
0xe16b44 ix86_split_long_move(rtx_def**)
        ../../dev/gcc/config/i386/i386.c:24782
0xfce625 gen_split_23(rtx_insn*, rtx_def**)
        ../../dev/gcc/config/i386/i386.md:2363
0x111e554 split_18
        ../../dev/gcc/config/i386/i386.md:6535
0x115784b split_insns(rtx_def*, rtx_insn*)
        ../../dev/gcc/config/i386/i386.md:13105
0x949023 try_split(rtx_def*, rtx_insn*, int)
        ../../dev/gcc/emit-rtl.c:3692
0xb552b1 split_insn
        ../../dev/gcc/recog.c:2883
0xb59f27 split_all_insns()
        ../../dev/gcc/recog.c:2972
0xb59fe8 execute
        ../../dev/gcc/recog.c:3884
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.

-- 
You are receiving this mail because:
You are watching all bug changes.


More information about the D.gnu mailing list