Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 31089 - gForth emerge fails
Summary: gForth emerge fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: x86 Linux
: Normal normal (vote)
Assignee: Matthew Kennedy (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-13 21:01 UTC by Tim Bentley
Modified: 2003-10-14 11:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Bentley 2003-10-13 21:01:04 UTC
gForth emerge fails with following message during gForth build:

gcc  -I./../arch/386 -I. -O2 -Wall  -DHAVE_CONFIG_H -DDEFAULTPATH=\".:/usr/lib/gforth/site-forth:/usr/share/gforth/site-forth:/usr/lib/gforth/0.6.1:/usr/share/gforth/0.6.1\"  -o engine-fast.o -c ./engine.c
In file included from engine.c:32:
threaded.h:249:2: warning: #warning direct threading scheme 8: cfa dead, i386 hack
engine.c: In function `engine':
engine.c:479: error: unable to find a register to spill in class `CREG'
engine.c:479: error: this is the insn:
(insn:HI 13025 17017 13026 1034 0x406234d0 (parallel [
            (set (reg:SI 0 eax [1658])
                (const_int 0 [0x0]))
            (set (reg/f:SI 1 edx [1655])
                (plus:SI (ashift:SI (reg:SI 1657)
                        (const_int 2 [0x2]))
                    (reg/f:SI 1 edx [1655])))
            (set (mem:BLK (reg/f:SI 1 edx [1655]) [0 A8])
                (const_int 0 [0x0]))
            (use (reg:SI 0 eax [1656]))
            (use (reg:SI 1657))
            (use (reg:SI 19 dirflag))
        ]) 458 {rep_stossi} (insn_list 13020 (insn_list 13021 (insn_list 13022 (insn_list 13023 (nil)))))
    (expr_list:REG_DEAD (reg:SI 19 dirflag)
        (expr_list:REG_DEAD (reg:SI 0 eax [1656])
            (expr_list:REG_DEAD (reg:SI 1657)
                (expr_list:REG_UNUSED (reg:SI 0 eax [1658])
                    (expr_list:REG_UNUSED (reg/f:SI 1 edx [1655])
                        (nil)))))))
engine.c:479: confused by earlier errors, bailing out
make[2]: *** [engine-fast.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/gforth-0.6.1/work/gforth-0.6.1/engine'
make[1]: *** [engines] Error 2
make[1]: Leaving directory `/var/tmp/portage/gforth-0.6.1/work/gforth-0.6.1'
make: *** [kernel/version.fs] Error 2

!!! ERROR: dev-lang/gforth-0.6.1 failed.
!!! Function src_compile, Line 30, Exitcode 2
!!! (no error message)
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2003-10-14 11:37:40 UTC
gforth-0.6.1-r1 and 0.6.2 should fix this