The attatched patch is to fix a thinko in sh_dwarf_register_span which was found with a failure during sh64-elf build. Regtested on sh4-unkonwn-linux-gnu.
Regards, kaz -- 2012-03-03 Kaz Kojima <kkoj...@gcc.gnu.org> * config/sh/sh.c (sh_dwarf_register_span): Don't apply DBX_REGISTER_NUMBER. diff -up ORIG/trunk/gcc/config/sh/sh.c trunk/gcc/config/sh/sh.c --- ORIG/trunk/gcc/config/sh/sh.c 2012-03-03 17:40:19.000000000 +0900 +++ trunk/gcc/config/sh/sh.c 2012-03-03 17:41:48.000000000 +0900 @@ -8162,10 +8162,8 @@ sh_dwarf_register_span (rtx reg) return gen_rtx_PARALLEL (VOIDmode, gen_rtvec (2, - gen_rtx_REG (SFmode, - DBX_REGISTER_NUMBER (regno+1)), - gen_rtx_REG (SFmode, - DBX_REGISTER_NUMBER (regno)))); + gen_rtx_REG (SFmode, regno + 1), + gen_rtx_REG (SFmode, regno))); } static enum machine_mode