This is the mail archive of the
gdb-prs@sources.redhat.com
mailing list for the GDB project.
Re: gdb/1891: info all-registers or info reg register don't show double values of left (64-bit) floating registers
- From: Mark Kettenis <kettenis at gnu dot org>
- To: nobody at sources dot redhat dot com
- Cc: gdb-prs at sources dot redhat dot com,
- Date: 9 Mar 2005 21:58:01 -0000
- Subject: Re: gdb/1891: info all-registers or info reg register don't show double values of left (64-bit) floating registers
- Reply-to: Mark Kettenis <kettenis at gnu dot org>
The following reply was made to PR gdb/1891; it has been noted by GNATS.
From: Mark Kettenis <kettenis@gnu.org>
To: danglin@gcc.gnu.org
Cc: gdb-gnats@sources.redhat.com
Subject: Re: gdb/1891: info all-registers or info reg register don't show double values of left (64-bit) floating registers
Date: Wed, 9 Mar 2005 22:49:17 +0100 (CET)
Hi Dave,
I guess this feature was lost in the recent modernization of the HP-UX
stuff. The preferred way to handle this nowadays in GDB is to use
something called pseudo-registers. But this requires that
single-precision and double-precision registers have different names.
The natural way to this for PA-RISC is to use "frN" as the name of the
full-width double-precision register and use "frNR" and "frNL" as
names for the single-precision halves. This is consistent with the
"HP Assembler Reference Manual", but it wouldn't exactly help people
who expect the gdb 5.0 behaviour.
Mark