Here's a capture of the output from both of the tests that you suggested.
In both cases, I still had to hit Ctrl-C.

$ make checkone ENGINE="./gforth --no-dynamic"
cd engine && make gforth.exe gforth-fast.exe gforth-itc.exe gforth-ditc.exe
#gforth-prof.exe gforth-native.exe
make[1]: Entering directory `/usr/src/gforth/engine'
make[1]: `gforth.exe' is up to date.
make[1]: `gforth-fast.exe' is up to date.
make[1]: `gforth-itc.exe' is up to date.
make[1]: `gforth-ditc.exe' is up to date.
make[1]: Leaving directory `/usr/src/gforth/engine'
cp -p gforth.exe gforth~
cp -p engine/gforth.exe gforth.exe
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
cp -p engine/gforth-ditc.exe gforth-ditc.exe
./gforth --no-dynamic --die-on-signal -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/l
ocal/lib/gf
orth/0.5.9-20030201:/usr/local/share/gforth/0.5.9-20030201:. test/tester.fs
test/coretest.fs test/postpone.fs test/dbltest.fs te
st/string.fs test/float.fs test/gforth.fs -e bye | tr -d '\015' | diff -c -
./test/coretest.out
redefined {  redefined GDX  ./gforth --no-dynamic --die-on-signal -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/
site-forth:/usr/local/lib/gforth/0.5.9-20030201:/usr/local/share/gforth/0.5.
9-20030201:. test/other.fs -e bye
expect ``warning: ')' missing''
warning: ')' missing
./gforth --no-dynamic -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/l
ocal/lib/gforth/0.5.9-20030
201:/usr/local/share/gforth/0.5.9-20030201:. test/signals.fs -e bye

The above case did not produce any additinal output when I hit Ctrl-C, but
simply returned to the $ prompt.

Administrator@DRUFFER /usr/src/gforth
$ make checkone ENGINE="./gforth --no-dynamic --debug"
cd engine && make gforth.exe gforth-fast.exe gforth-itc.exe gforth-ditc.exe
#gforth-prof.exe gforth-native.exe
make[1]: Entering directory `/usr/src/gforth/engine'
make[1]: `gforth.exe' is up to date.
make[1]: `gforth-fast.exe' is up to date.
make[1]: `gforth-itc.exe' is up to date.
make[1]: `gforth-ditc.exe' is up to date.
make[1]: Leaving directory `/usr/src/gforth/engine'
cp -p gforth.exe gforth~
cp -p engine/gforth.exe gforth.exe
cp -p kernl32l.fi kernl32l.fi~
cp -p kernl32l.fi- kernl32l.fi
cp -p engine/gforth-ditc.exe gforth-ditc.exe
./gforth --no-dynamic --debug --die-on-signal -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/l
oca
l/lib/gforth/0.5.9-20030201:/usr/local/share/gforth/0.5.9-20030201:.
test/tester.fs test/coretest.fs test/postpone.fs test/dblte
st.fs test/string.fs test/float.fs test/gforth.fs -e bye | tr -d '\015' |
diff -c - ./test/coretest.out
Opened image file: .\gforth.fi
Compiled with gcc-3.2 20020818 (prerelease)
Magic found: Gforth3 little endian, cell=4 bytes, char=1 bytes, au=1 bytes
pagesize=4096
try mmap($0, $400040, ..., MAP_ANON, ...); success, address=$680000
try mmap($680000, $2cda0, ..., MAP_FIXED|MAP_FILE, imagefile, 0); failed:
Value too large for defined data type
try mmap($a82000, $400040, ..., MAP_ANON, ...); success, address=$a90000
try mmap($e92000, $4000, ..., MAP_ANON, ...); success, address=$a81000
try mmap($a86000, $4000, ..., MAP_ANON, ...); success, address=$a85000
try mmap($a8a000, $3c00, ..., MAP_ANON, ...); success, address=$a89000
try mmap($a8e000, $3a00, ..., MAP_ANON, ...); success, address=$e91000
redefined {  redefined GDX  ./gforth --no-dynamic --debug --die-on-signal -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share
/gforth/site-forth:/usr/local/lib/gforth/0.5.9-20030201:/usr/local/share/gfo
rth/0.5.9-20030201:. test/other.fs -e bye
Opened image file: .\gforth.fi
Compiled with gcc-3.2 20020818 (prerelease)
Magic found: Gforth3 little endian, cell=4 bytes, char=1 bytes, au=1 bytes
pagesize=4096
try mmap($0, $400040, ..., MAP_ANON, ...); success, address=$670000
try mmap($670000, $2cda0, ..., MAP_FIXED|MAP_FILE, imagefile, 0); failed:
Value too large for defined data type
try mmap($a72000, $400040, ..., MAP_ANON, ...); success, address=$a80000
try mmap($e82000, $4000, ..., MAP_ANON, ...); success, address=$a71000
try mmap($a76000, $4000, ..., MAP_ANON, ...); success, address=$a75000
try mmap($a7a000, $3c00, ..., MAP_ANON, ...); success, address=$a79000
try mmap($a7e000, $3a00, ..., MAP_ANON, ...); success, address=$e81000
expect ``warning: ')' missing''
warning: ')' missing
./gforth --no-dynamic --debug -p
.:/usr/local/lib/gforth/site-forth:/usr/local/share/gforth/site-forth:/usr/l
ocal/lib/gforth/0.5
.9-20030201:/usr/local/share/gforth/0.5.9-20030201:. test/signals.fs -e bye
Opened image file: .\gforth.fi
Compiled with gcc-3.2 20020818 (prerelease)
Magic found: Gforth3 little endian, cell=4 bytes, char=1 bytes, au=1 bytes
pagesize=4096
try mmap($0, $400040, ..., MAP_ANON, ...); success, address=$670000
try mmap($670000, $2cda0, ..., MAP_FIXED|MAP_FILE, imagefile, 0); failed:
Value too large for defined data type
try mmap($a72000, $400040, ..., MAP_ANON, ...); success, address=$a80000
try mmap($e82000, $4000, ..., MAP_ANON, ...); success, address=$a71000
try mmap($a76000, $4000, ..., MAP_ANON, ...); success, address=$a75000
try mmap($a7a000, $3c00, ..., MAP_ANON, ...); success, address=$a79000
try mmap($a7e000, $3a00, ..., MAP_ANON, ...); success, address=$e81000

caught signal, throwing exception -9, ip=0xa8cdb4 rp=0xa7cb60

caught signal, throwing exception -28, ip=0xa8cdb4 rp=0xa7cb60

This last case produced the last line when I hit Ctrl-C.

DaR

> -----Original Message-----
> From: Anton Ertl [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 03, 2003 1:48 AM
> To: [EMAIL PROTECTED]
> Subject: Re: [gforth] New snapshot available
>
>
> Dennis Ruffer wrote:
> >
> > Great job you all!  It looks like, on cygwin at least,
> you've gotten around
> > the gcc 3.x problems and you've even beat the speed we had
> with gcc 2.95.
>
> Well, gcc-2.95 still produces the fastest gforths.
>
> > make checkone ENGINE="./gforth --no-dynamic" >/dev/null 2>&1
> > make: *** [check] Interrupt
> >
> > As you can maybe see, I had to hit a Ctrl-C to get out of checkone.
>
> This means that your gforth has a bug (which you may not have seen in
> other tests).  You can see a little more by doing
>
> make checkone ENGINE="./gforth --no-dynamic"
>
> and even more by doing
>
> make checkone ENGINE="./gforth --no-dynamic --debug"
>
> I'll take a look at our local cygwin system.
>
> - anton
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to