[Bug 1085665] Re: Building gforth_0.7.0+ds1 from source crashes gcc compiler
Ntropy
1085665 at bugs.launchpad.net
Mon Dec 3 02:23:19 UTC 2012
** Attachment added: "Preprocessed source"
https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/1085665/+attachment/3450211/+files/ccXmv52G.out
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.4 in Ubuntu.
https://bugs.launchpad.net/bugs/1085665
Title:
Building gforth_0.7.0+ds1 from source crashes gcc compiler
Status in “gcc-4.4” package in Ubuntu:
Incomplete
Bug description:
Ubuntu 10.04.4 LTS
gcc (Ubuntu 4.4.3-4ubuntu5.1) 4.4.3
gforth http://svn.ringlet.net/svn/ringlet/lang/gforth/trunk/gforth-pkg/debian/
gforth_0.7.0+ds1-5.dsc, gforth_0.7.0+ds1.orig.tar.gz, gforth_0.7.0+ds1-5.diff.gz
Steps to reproduce:
$ apt-get source gforth
$ cd gforth-0.7.0+ds1/
$ ./configure
$ make
Full build log:
make
if test -r version && test x'0.7.0' = x`cat version` ; then true ; else echo 0.7.0 > version ; fi
echo ": version-string s\" 0.7.0\" ;" > kernel/version.fs
./preforth -p ".:~+:." -e 's" mach16b.fs"' ./kernel/main.fs -e "save-cross kernl16b.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 00000 End: 00000 DP: 00000
user-region Start: 01674 End: 01874 DP: 016A4
dictionary Start: 00100 End: 00100 DP: 08804
return-stack Start: 00000 End: 00000 DP: 00000
data-stack Start: 00000 End: 00000 DP: 00000
tib-region Start: 00000 End: 00000 DP: 00000 Saving to kernl16b.fi-
./preforth -p ".:~+:." -e 's" mach16l.fs"' ./kernel/main.fs -e "save-cross kernl16l.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 00000 End: 00000 DP: 00000
user-region Start: 01674 End: 01874 DP: 016A4
dictionary Start: 00100 End: 00100 DP: 08804
return-stack Start: 00000 End: 00000 DP: 00000
data-stack Start: 00000 End: 00000 DP: 00000
tib-region Start: 00000 End: 00000 DP: 00000 Saving to kernl16l.fi-
./preforth -p ".:~+:." -e 's" mach32b.fs"' ./kernel/main.fs -e "save-cross kernl32b.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000
user-region Start: 0000.1DC0 End: 0000.21C0 DP: 0000.1E20
dictionary Start: 0000.0100 End: 0040.0100 DP: 0000.DA38
return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl32b.fi-
./preforth -p ".:~+:." -e 's" mach32l.fs"' ./kernel/main.fs -e "save-cross kernl32l.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000
user-region Start: 0000.1DC0 End: 0000.21C0 DP: 0000.1E20
dictionary Start: 0000.0100 End: 0040.0100 DP: 0000.DA38
return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl32l.fi-
./preforth -p ".:~+:." -e 's" mach64b.fs"' ./kernel/main.fs -e "save-cross kernl64b.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000
user-region Start: 0000.3040 End: 0000.3840 DP: 0000.3100
dictionary Start: 0000.0100 End: 0040.0100 DP: 0001.8238
return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl64b.fi-
./preforth -p ".:~+:." -e 's" mach64l.fs"' ./kernel/main.fs -e "save-cross kernl64l.fi- /usr/local/bin/gforth-0.7.0 bye"
redefined NIL
Unresolved: Nothing!
address-space Start: 0000.0000 End: 0000.0000 DP: 0000.0000
user-region Start: 0000.3040 End: 0000.3840 DP: 0000.3100
dictionary Start: 0000.0100 End: 0040.0100 DP: 0001.8238
return-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
data-stack Start: 0000.0000 End: 0000.0000 DP: 0000.0000
tib-region Start: 0000.0000 End: 0000.0000 DP: 0000.0000 Saving to kernl64l.fi-
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
if test -z ""; then \
for i in -ll-reg -ll; do make optgforth OPT=$i && cp -p gforth${i} gforth && break; done; \
else \
( cd engine && make gforth ) && \
cp -p engine/gforth gforth && \
chcon -t unconfined_execmem_exec_t gforth; \
true; \
make checkone check-nofast ENGINE=./engine/gforth; \
fi
make[1]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
make gforth-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS=
make[2]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
if test -z "-ll-reg"; then \
for i in -ll-reg -ll; do make optgforth OPT=$i && cp -p gforth${i} gforth-ll-reg && break; done; \
else \
( cd engine && make gforth-ll-reg ) && \
cp -p engine/gforth-ll-reg gforth-ll-reg && \
chcon -t unconfined_execmem_exec_t gforth-ll-reg; \
true; \
make checkone check-nofast ENGINE=./engine/gforth-ll-reg; \
fi
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -DGFORTH_DEBUGGING -o engine-ll-reg.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -DGFORTH_DEBUGGING -DENGINE=2 -o engine2-ll-reg.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -DGFORTH_DEBUGGING -o main-ll-reg.o -c ./main.c
./main.c: In function ‘dict_alloc_read’:
./main.c:616: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go
./main.c: In function ‘gforth_loader’:
./main.c:1898: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:1922: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o io.o io.c
io.c:58:1: warning: "alloca" redefined
In file included from /usr/include/stdlib.h:497,
from /usr/include/libltdl/lt_system.h:35,
from /usr/include/ltdl.h:36,
from forth.h:28,
from io.c:28:
/usr/include/alloca.h:36:1: warning: this is the location of the previous definition
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o signals.o signals.c
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o support-ll-reg.o ./support.c
gcc -export-dynamic engine-ll-reg.o engine2-ll-reg.o main-ll-reg.o io.o signals.o support-ll-reg.o -lltdl -lm -o gforth-ll-reg
make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
chcon: не удалось применить частичный контекст к непомеченному файлу «gforth-ll-reg»
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
cd engine && make gforth-ditc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o
make[4]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -DDOUBLY_INDIRECT -o engine-ditc-noll.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -DDOUBLY_INDIRECT -o main-ditc-noll.o -c ./main.c
./main.c: In function ‘dict_alloc_read’:
./main.c:616: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go
./main.c: In function ‘gforth_loader’:
./main.c:1898: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:1922: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c: At top level:
./main.c:919: warning: ‘bsearch_next’ defined but not used
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o support-noll.o ./support.c
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o dblsub.o dblsub.c
gcc -export-dynamic engine-ditc-noll.o main-ditc-noll.o io.o signals.o support-noll.o dblsub.o -lltdl -lm -o gforth-ditc-noll
make[4]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
cp -p engine/gforth-ditc-noll gforth-ditc
true
GFORTHD="./gforth-ditc -p .:." GFORTH="./gforth-ditc --die-on-signal -p .:. -i kernl32l.fi exboot.fs startup.fs arch/386/asm.fs arch/386/disasm.fs" includedir=`pwd`/include bindir=`pwd` libccdir=`pwd`/lib/gforth/0.7.0/libcc-named/ ./gforthmi gforth.fi --die-on-signal -p ".:~+:." -i kernl32l.fi exboot.fs startup.fs arch/386/asm.fs arch/386/disasm.fs
redefined w@ redefined w@ redefined w@ data offset=E0
code offset=-484F98
xt offset=-484FA8
1CEC 8B461A8 86C11A8
970C BF990A10 BFCB7790
9748 BF990B74 BFCB78F4
9F88 8B4D370 86C8370
B1AC 8B54EC8 86CFEC8
10460 8B5E728 86D9728
104C0 8B4EEB0 86C9EB0
16D20 8B4E568 86C9568
19048 8B55300 86D0300
221F0 8B5DB30 86D8B30
grep -v '^#line ' ./engine/prim.i >engine/prim-s.i
./engine/gforth-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/deferred.fs test/coreext.fs test/search.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/coretest.out
./engine/gforth-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/other.fs -e bye
expect ``warning: ')' missing''
warning: ')' missing
./engine/gforth-ll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/signals.fs -e bye
./engine/gforth-ll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/coremore.fs test/gforth.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/gforth.out
./engine/gforth-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - ./test/checkans.out
redefined place with PLACE ./engine/gforth-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." prims2x.fs -e \
"c-flag on s\" prim.i\" out-filename 2! s\" ./prim.b\" ' output-c ' output-c-combined process-file bye"| \
tr -d '\015' | grep -v '^#line '|diff -c - engine/prim-s.i
./engine/gforth-ll-reg -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/gforth-nofast.fs -e bye
redefined { make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[2]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[1]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
cd engine && make gforth-itc-noll OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o
make[1]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o engine-itc-noll.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o main-itc-noll.o -c ./main.c
./main.c: In function ‘dict_alloc_read’:
./main.c:616: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go
./main.c: In function ‘gforth_loader’:
./main.c:1898: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:1922: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c: At top level:
./main.c:919: warning: ‘bsearch_next’ defined but not used
gcc -export-dynamic engine-itc-noll.o main-itc-noll.o io.o signals.o support-noll.o dblsub.o -lltdl -lm -o gforth-itc-noll
make[1]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
cp -p engine/gforth-itc-noll gforth-itc
true
cp -p kernl16l.fi kernl16l.fi~
cp -p kernl16l.fi- kernl16l.fi
cp -p kernl16b.fi kernl16b.fi~
cp -p kernl16b.fi- kernl16b.fi
cp -p kernl32b.fi kernl32b.fi~
cp -p kernl32b.fi- kernl32b.fi
cp -p kernl64l.fi kernl64l.fi~
cp -p kernl64l.fi- kernl64l.fi
cp -p kernl64b.fi kernl64b.fi~
cp -p kernl64b.fi- kernl64b.fi
if test -z ""; then \
for i in -ll-reg -ll; do make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast && break; done; \
else \
( cd engine && make gforth-fast ) && \
cp -p engine/gforth-fast gforth-fast && \
chcon -t unconfined_execmem_exec_t gforth-fast; \
true; \
make checkone ENGINE=./engine/gforth-fast; \
fi
make[1]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
make gforth-fast-ll-reg OPT=-ll-reg OPTDEFINES="-DFORCE_LL -DFORCE_REG" OPTOBJECTS=
make[2]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
if test -z "-ll-reg"; then \
for i in -ll-reg -ll; do make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-ll-reg && break; done; \
else \
( cd engine && make gforth-fast-ll-reg ) && \
cp -p engine/gforth-fast-ll-reg gforth-fast-ll-reg && \
chcon -t unconfined_execmem_exec_t gforth-fast-ll-reg; \
true; \
make checkone ENGINE=./engine/gforth-fast-ll-reg; \
fi
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DFORCE_REG -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -o engine-fast-ll-reg.o -c ./engine.c
./engine.c: In function ‘gforth_engine’:
./engine.c:460: error: unable to find a register to spill in class ‘GENERAL_REGS’
./engine.c:460: error: this is the insn:
(insn 2584 2583 2585 382 prim-fast.i:4090 (set (reg:DI 2301)
(mem/s/j/c:DI (plus:SI (reg/f:SI 20 frame)
(const_int -172 [0xffffffffffffff54])) [0 _d.d+0 S8 A32])) 88 {*movdi_2} (nil))
./engine.c:460: confused by earlier errors, bailing out
Preprocessed source stored into /tmp/ccXmv52G.out file, please attach this to your bugreport.
make[3]: *** [engine-fast-ll-reg.o] Ошибка 1
make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
./engine/gforth-fast-ll-reg --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/deferred.fs test/coreext.fs test/search.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/coretest.out
*** - 2012-12-02 20:44:31.342926761 +0400
--- ./test/coretest.out 2006-10-22 20:54:01.000000000 +0400
***************
*** 1 ****
! /bin/sh: ./engine/gforth-fast-ll-reg: not found
--- 1,17 ----
! redefined { redefined GDX YOU SHOULD SEE THE STANDARD GRAPHIC CHARACTERS:
! !"#$%&'()*+,-./0123456789:;<=>?@
! ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`
! abcdefghijklmnopqrstuvwxyz{|}~
! YOU SHOULD SEE 0-9 SEPARATED BY A SPACE:
! 0 1 2 3 4 5 6 7 8 9
! YOU SHOULD SEE 0-9 (WITH NO SPACES):
! 0123456789
! YOU SHOULD SEE A-G SEPARATED BY A SPACE:
! A B C D E F G
! YOU SHOULD SEE 0-5 SEPARATED BY TWO SPACES:
! 0 1 2 3 4 5
! YOU SHOULD SEE TWO SEPARATE LINES:
! LINE 1
! LINE 2
! you should see this first.
! you should see this later.
make[3]: *** [checkone] Ошибка 1
make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[2]: *** [gforth-fast-ll-reg] Ошибка 2
make[2]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[1]: *** [optgforth-fast] Ошибка 2
make[1]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[1]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
make gforth-fast-ll OPT=-ll OPTDEFINES=-DFORCE_LL OPTOBJECTS=
make[2]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
if test -z "-ll"; then \
for i in -ll-reg -ll; do make optgforth-fast OPT=$i && cp -p gforth-fast${i} gforth-fast-ll && break; done; \
else \
( cd engine && make gforth-fast-ll ) && \
cp -p engine/gforth-fast-ll gforth-fast-ll && \
chcon -t unconfined_execmem_exec_t gforth-fast-ll; \
true; \
make checkone ENGINE=./engine/gforth-fast-ll; \
fi
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -o engine-fast-ll.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -fno-gcse -fno-strict-aliasing -fno-crossjumping -fno-reorder-blocks -falign-labels=1 -falign-loops=1 -falign-jumps=1 -fno-defer-pop -fcaller-saves -fno-inline -DENGINE=2 -o engine-fast2-ll.o -c ./engine.c
gcc -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o main-fast-ll.o -c ./main.c
./main.c: In function ‘dict_alloc_read’:
./main.c:616: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:696:2: warning: #warning You can ignore the warnings about clobbered variables in gforth_go
./main.c: In function ‘gforth_loader’:
./main.c:1898: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
./main.c:1922: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result
gcc -c -I./../arch/386 -I. -Wall -O2 -fomit-frame-pointer -fforce-addr -march=pentium -DHAVE_CONFIG_H -DFORCE_LL -DDEFAULTPATH='".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0"' -o support-ll.o ./support.c
gcc -export-dynamic engine-fast-ll.o engine-fast2-ll.o main-fast-ll.o io.o signals.o support-ll.o -lltdl -lm -o gforth-fast-ll
make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1/engine'
chcon: не удалось применить частичный контекст к непомеченному файлу «gforth-fast-ll»
make[3]: Вход в каталог `/home/poweruser/Sources/gforth-0.7.0+ds1'
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
./engine/gforth-fast-ll --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/tester.fs test/coretest.fs test/postpone.fs test/dbltest.fs test/string.fs test/float.fs test/deferred.fs test/coreext.fs test/search.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/coretest.out
./engine/gforth-fast-ll --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/other.fs -e bye
expect ``warning: ')' missing''
warning: ')' missing
./engine/gforth-fast-ll -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/signals.fs -e bye
./engine/gforth-fast-ll -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." test/coremore.fs test/gforth.fs -e bye 2>&1 | tr -d '\015' | diff -c - ./test/gforth.out
./engine/gforth-fast-ll --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." code.fs test/checkans.fs -e bye | tr -d '\015' | diff -c - ./test/checkans.out
redefined place with PLACE ./engine/gforth-fast-ll --die-on-signal -p ".:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/local/lib/gforth/0.7.0:/usr/local/share/gforth/0.7.0:." prims2x.fs -e \
"c-flag on s\" prim.i\" out-filename 2! s\" ./prim.b\" ' output-c ' output-c-combined process-file bye"| \
tr -d '\015' | grep -v '^#line '|diff -c - engine/prim-s.i
make[3]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[2]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
make[1]: Выход из каталога `/home/poweruser/Sources/gforth-0.7.0+ds1'
emacs -batch -f batch-byte-compile gforth.el
make: emacs: Команда не найдена
make: [gforth.elc] Ошибка 127 (игнорирована)
rm -rf lib/gforth/0.7.0/libcc-named/
for i in cstr.fs unix/socket.fs; do ./gforth -e "s\" `pwd`/lib/gforth/0.7.0/libcc-named/\" libcc-named-dir-v 2! libcc-path clear-path libcc-named-dir libcc-path also-path :noname 2drop s\" /usr/local/lib/gforth/0.7.0/libcc-named/\" ; is replace-rpath" ./$i -e bye; done
make checkone check-nofast ENGINE="./gforth --no-dynamic" >/dev/null 2>&1
make checkone check-nofast ENGINE="./gforth-itc" >/dev/null 2>&1
make checkone check-nofast ENGINE="./gforth-ditc" >/dev/null 2>&1
make checkone ENGINE="./gforth-fast --no-dynamic" >/dev/null 2>&1
make checkone check-nofast ENGINE="./gforth" >/dev/null 2>&1
make checkone ENGINE="./gforth-fast" >/dev/null 2>&1
*** Check successful ***
./gforth-fast --diag -e bye
*** performance problems ***
automatic register allocation: performance degradation possible
ProblemType: Crash
DistroRelease: Ubuntu 10.04
Package: cpp-4.4 4.4.3-4ubuntu5.1
ProcVersionSignature: Ubuntu 2.6.32-45.100-generic-pae 2.6.32.60+drm33.26
Uname: Linux 2.6.32-45-generic-pae i686
Architecture: i386
Date: Sun Dec 2 20:21:50 2012
ExecutablePath: /usr/lib/gcc/i486-linux-gnu/4.4.3/cc1
InstallationMedia: Ubuntu 10.04.4 LTS "Lucid Lynx" - Release i386 (20120214.2)
SourcePackage: gcc-4.4
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gcc-4.4/+bug/1085665/+subscriptions
More information about the foundations-bugs
mailing list