when building ghostscript-gpl-8.63, gcc-4.3.2 fails:

sh4-unknown-linux-gnu-gcc  -DHAVE_MKSTEMP -DHAVE_HYPOT -DHAVE_FILE64
-DHAVE_MKSTEMP64 -DHAVE_FONTCONFIG -O2 -Wall -Wstrict-prototypes -Wundef
-Wmissing-declarations -Wmissing-prototypes -Wwrite-strings
-Wno-strict-aliasing -fno-builtin -fno-common -DHAVE_STDINT_H
-DGX_COLOR_INDEX_TYPE="unsigned long long" -O2 -m4 -pipe -DGS_DEVS_SHARED
-DGS_DEVS_SHARED_DIR=\"/usr/lib/ghostscript/8.63\" -I./obj -I./src  -o
./obj/gdevifno.o -c ./src/gdevifno.c
./src/gdevifno.c:195: warning: no previous prototype for ‘init_p9color’
./src/gdevifno.c:56: warning: ‘cmap2rgb’ declared ‘static’ but never defined
./src/gdevifno.c: In function ‘inferno_rgb2cmap’:
./src/gdevifno.c:150: error: unable to find a register to spill in class
‘R0_REGS’
./src/gdevifno.c:150: error: this is the insn:
(insn:HI 132 192 154 17 ./src/gdevifno.c:148 (set (mem/s:SI (plus:SI
(reg/v/f:SI 8 r8 [orig:183 dev ] [183])
                (reg/f:SI 2 r2 [225])) [3 S4 A32])
        (reg:SI 3 r3 [227])) 172 {movsi_ie} (expr_list:REG_DEAD (reg:SI 3 r3
[227])
        (expr_list:REG_DEAD (reg/f:SI 2 r2 [225])
            (expr_list:REG_DEAD (reg/v/f:SI 8 r8 [orig:183 dev ] [183])
                (expr_list:REG_EQUAL (const_int 1 [0x1])
                    (nil))))))
./src/gdevifno.c:150: confused by earlier errors, bailing out
make: *** [obj/gdevifno.o] Error 1


-- 
           Summary: [4.3 Regression] sh gcc unable to spill register when
                    building ghostscript-gpl
           Product: gcc
           Version: 4.3.2
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: vapier at gentoo dot org
GCC target triplet: sh4-linux-gnu


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38621

Reply via email to