Hi, Current version of gdb cannot read CPSR register correctly through ptrace(2) when debugging live process on ARM linux. Problem is caused by change where ARM_CPSR_REGNUM (16) was aliased to ARM_PS_REGNUM (25). This is easy to test on ARM linux targets: just run 'info registers'. Following patch should fix it. 2009-04-21 Mika Westerberg * arm-linux-tdep.h, arm-tdep.h: Changed ARM_CPSR_REGNUM to be correct (16) again. Thanks, MW