[Revise prev change -- this is how it's been running at Adobe, and it works
authorJohn Gilmore <gnu@cygnus>
Tue, 11 Jan 1994 09:13:25 +0000 (09:13 +0000)
committerJohn Gilmore <gnu@cygnus>
Tue, 11 Jan 1994 09:13:25 +0000 (09:13 +0000)
commitc6d8db406c2feb5b7482347df566b708d911e734
tree5301bb5deffa5f50c5045ac9674896127ff980d9
parentc369b6a32f2d629c4ed70850adf20ec4057e84f5
[Revise prev change -- this is how it's been running at Adobe, and it works
 there.]

* sparc-tdep.c (sparc_pop_frame):  Pop the fsr and csr (float and
coprocessor status regs) when popping a frame.  This fixes
float exceptions that occur after calling inferior functions.

* sparc-nat.c (fetch_inferior_registers, store_inferior_registers):
Read and write the fsr (float status register) to/from the child
process along with the float regs.  Remove Peter Schauer's change
of May 24 '93, which has higher overhead and doesn't solve the
real problem (which was that FSR wasn't being set).
gdb/ChangeLog
gdb/sparc-nat.c