* spu-tdep.h (SPUADDR_SPU): Cast result to int.

This commit is contained in:
Tom Tromey 2009-08-05 15:11:45 +00:00
parent 8453da2e57
commit 768f092942
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2009-08-05 Tom Tromey <tromey@redhat.com>
* spu-tdep.h (SPUADDR_SPU): Cast result to int.
2009-08-04 Paul Pluzhnikov <ppluzhnikov@google.com>
* objfiles.h (OBJF_KEEPBFD): Delete.

View File

@ -54,7 +54,9 @@ enum spu_regnum
#define SPUADDR(spu, addr) \
((spu) != -1? (ULONGEST)1 << 63 | (ULONGEST)(spu) << 32 | (addr) : (addr))
#define SPUADDR_SPU(addr) \
(((addr) & (ULONGEST)1 << 63)? (ULONGEST)(addr) >> 32 & 0x7fffffff : -1)
(((addr) & (ULONGEST)1 << 63) \
? (int) ((ULONGEST)(addr) >> 32 & 0x7fffffff) \
: -1)
#define SPUADDR_ADDR(addr) \
(((addr) & (ULONGEST)1 << 63)? (ULONGEST)(addr) & 0xffffffff : (addr))