gcc icon indicating copy to clipboard operation
gcc copied to clipboard

error: insn does not satisfy its constraints

Open mheyer32 opened this issue 9 months ago • 4 comments

Compiling my ScummVM fork at: https://github.com/mheyer32/scummvm-amigaos3

Configured via ./configure --host=m68k-amigaos --disable-hq-scalers --enable-c++11 --disable-lua --disable-nuked-opl --disable-mt32emu --enable-debug --enable-optimizations --with-amiga-prefix=./bin --disable-engine=mohawk

And built via

make amigaos3dist -j8

yields:

   C++      engines/saga/puzzle.o
    C++      engines/saga/render.o
(insn 559 1018 560 38 (set (mem:HI (plus:SI (mult:SI (reg:SI 1 d1 [228])
                    (const_int 2 [0x2]))
                (mem/f:SI (plus:SI (reg:SI 14 a6)
                        (const_int 56 [0x38])) [30 MEM[(struct MultiTileEntryData * *)this_9(D) + 56B]+0 S4 A16])) [8 _96->offset+0 S2 A16])
        (minus:HI (mem:HI (plus:SI (mult:SI (reg:SI 1 d1 [228])
                        (const_int 2 [0x2]))
                    (reg:SI 14 a6)) [8 _96->offset+0 S2 A16])
            (reg:HI 0 d0 [orig:40 _30 ] [40]))) engines/saga/isomap.cpp:259 164 {subhi3}
     (nil))
engines/saga/isomap.cpp: In member function 'void Saga::IsoMap::loadMulti(const Saga::ByteArray&)':
engines/saga/isomap.cpp:268:1: error: insn does not satisfy its constraints:
 }
 ^
(insn 559 1018 560 38 (set (mem:HI (plus:SI (mult:SI (reg:SI 1 d1 [228])
                    (const_int 2 [0x2]))
                (mem/f:SI (plus:SI (reg:SI 14 a6)
                        (const_int 56 [0x38])) [30 MEM[(struct MultiTileEntryData * *)this_9(D) + 56B]+0 S4 A16])) [8 _96->offset+0 S2 A16])
        (minus:HI (mem:HI (plus:SI (mult:SI (reg:SI 1 d1 [228])
                        (const_int 2 [0x2]))
                    (reg:SI 14 a6)) [8 _96->offset+0 S2 A16])
            (reg:HI 0 d0 [orig:40 _30 ] [40]))) engines/saga/isomap.cpp:259 164 {subhi3}
     (nil))
engines/saga/isomap.cpp:268:1: internal compiler error: in extract_constrain_insn, at recog.c:2199
    C++      engines/saga/resource.o
unrecognized DWARF version in .debug_info at 6
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://gcc.gnu.org/bugs.html> for instructions.
make: *** [Makefile.common:122: engines/saga/isomap.o] Error 1
make: *** Waiting for unfinished jobs....

mheyer32 avatar May 15 '24 07:05 mheyer32