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