This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: SH5 compact register numbering in gcc -> gdb interface
- From: Joern Rennecke <joern dot rennecke at st dot com>
- To: gcc at gcc dot gnu dot org, gdb at sources dot redhat dot com, aoliva at redhat dot com,ezannoni at redhat dot com, bje at redhat dot com, ac131313 at cygnus dot com
- Date: Tue, 30 Apr 2002 20:08:54 +0100
- Subject: Re: SH5 compact register numbering in gcc -> gdb interface
- Organization: SuperH UK Ltd.
- References: <3CCED903.294513BE@st.com>
- Reply-to: joern dot rennecke at st dot com
> compact reg current # sh5 equiv proposed #
> -----------+-----------+------------+------------------
> T 242 R19 19
> GBR 238 R16 16
P.S.:
SH[1-4] gcc and gdb currently disagree about the meaning of
numbers 18 and 19.
gcc gdb
17 t gbr
18 gbr vbr
This shouldn't really matter since these registers should
not appear in debug information with the ABIs currently
in use. It is confusing, however, that gcc pretends that
this is part of the interface. I therefore propose to remove
mappings for T and GDB from SH_DBX_REGISTER_NUMBER.
--
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330