register type as signed or unsigned?

Paul Koning pkoning@equallogic.com
Wed Oct 11 01:11:00 GMT 2006


>>>>> "Jan" == Jan Kratochvil <jan.kratochvil@redhat.com> writes:

 Jan> On Wed, 11 Oct 2006 02:37:57 +0200, ligang@sunnorth.com.cn
 Jan> wrote:
 >> Daniel Jacobowitz <drow@false.org> wrote on 2006-10-10 20:50:02:
 Jan> ...
 >> > No; in fact, it doesn't make much difference.  You should use
 >> whichever > is "more natural" for your target instruction set; it
 >> will affect > "print $reg" and "info reg".
 >> 
 >> That is to say, whether builtin_type_int32 or builtin_type_uint32
 >> is correct for GDB.

 Jan> If the register is used as address, use "uint32".  

Only if addresses are unsigned.  That's the usual case, but MIPS has
the odd convention that addresses are viewed as signed.

    paul



More information about the Gdb mailing list