To give gcc and gdb a common interface, it is best put into a header file that but gdb/sh-tdep and gcc/config/sh/sh.h (can) include. I thought of putting it into include/elg/sh.h, since elf is now the predominant object format for SH gcc. Or should we start something like an include/dwarf directory? But then, it's not strictly dwarf either, since these register numbers are also used for stabs debugging info (in the SH1..SH4 coff toolchain, or if you ask specifically for stabs.) -- -------------------------- SuperH 2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ T:+44 1454 462330