🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by Scott Holt Tue, 24 Oct 1989 19:17
problem testing libg++
#543
Author: Scott Holt
Date: Tue, 24 Oct 1989 19:17
58 lines
2564 bytes
A couple of the libg++ tests fail under the test release of g++ dated
Oct 18th. I am using this on a Sequent Symmetry with g++ compiled with 
gcc 1.36 and gas (not as). The test programs were compiled with the following
options:

g++ -I{my include directory} -g -pipe -c ...

test0 produces the following results:
 
Enter file to link: (test.bye or test.bye2 or test.shell)
test.bye
Hello! linking `test.bye'...

 ... timing incremental load...
Command terminated abnormally.
        0.6 real         0.1 user         0.1 sys
Error in temp file seek
: Bad file number
closing output file `/dev/tty'
closing input file `/dev/tty'


tFix produces a floating exception, gdb shows the following:

GDB 3.2, Copyright (C) 1988 Free Software Foundation, Inc.
There is ABSOLUTELY NO WARRANTY for GDB; type "info warranty" for details.
GDB is free software and you are welcome to distribute copies of it
 under certain conditions; type "info copying" to see the conditions.
Reading symbol data from /hydra3/scott/gnutest/libg++/tests/tFix...done.
u.u_tsize= 0x14, u.u_dsize= 0x1b, u.u_ssize= 0x2, stack_off= 0x8000
Reading in symbols for File.cc...done.
Type "help" for a list of commands.
(gdb) where
#0  0x10522 in form__4FilePCce ($this=(File *) 0x0, fmt=(char *) 0xc1f00000 <Add
ress 0xc1f00000 out of bounds>) (File.cc line 524)
#1  0xffffc000 in ?? (0, -1041235968)
#2  0xc28c in new_Fix__FUsd (...) (...)
#3  0x1b65 in main (...) (...)
(gdb) asdump
Dump of assembler code from 0x10504 to 0x1052c:
0x10504 <__fixdfsi>:    pushl  %ebp
0x10505 <__fixdfsi+1>:  movl   %esp,%ebp
0x10507 <__fixdfsi+3>:  subl   $0xc,%esp
0x1050a <__fixdfsi+6>:  fstcw  -4(%ebp)
0x1050e <__fixdfsi+10>: movw   -4(%ebp),%ax
0x10512 <__fixdfsi+14>: orb    $0xc,%ah
0x10515 <__fixdfsi+17>: movw   %ax,-2(%ebp)
0x10519 <__fixdfsi+21>: fldcw  -2(%ebp)
0x1051c <__fixdfsi+24>: fldl   8(%ebp)
0x1051f <__fixdfsi+27>: fistpl -12(%ebp)
0x10522 <__fixdfsi+30>: fldcw  -4(%ebp)
0x10525 <__fixdfsi+33>: movl   -12(%ebp),%eax
0x10528 <__fixdfsi+36>: leave
0x10529 <__fixdfsi+37>: ret
0x1052a <__fixdfsi+38>: nop
0x1052b <__fixdfsi+39>: nop
End of assembler dump.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads