SH5 compact register numbering in gcc -> gdb interface
Joern Rennecke
joern.rennecke@st.com
Tue Apr 30 12:11:00 GMT 2002
> 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
More information about the Gdb
mailing list