[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