diff --git a/gas/ChangeLog b/gas/ChangeLog index 20c87025fbc..6809c67766b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,7 @@ +2016-05-23 Trevor Saunders + + * config/tc-spu.c (APUOP): Use OPCODE as an unsigned constant. + 2016-05-23 Trevor Saunders * config/tc-tic54x.c (tic54x_mmregs): Adjust. diff --git a/gas/config/tc-spu.c b/gas/config/tc-spu.c index c08dcb56475..24969c97abd 100644 --- a/gas/config/tc-spu.c +++ b/gas/config/tc-spu.c @@ -26,7 +26,7 @@ const struct spu_opcode spu_opcodes[] = { #define APUOP(TAG,MACFORMAT,OPCODE,MNEMONIC,ASMFORMAT,DEP,PIPE) \ - { MACFORMAT, (OPCODE) << (32-11), MNEMONIC, ASMFORMAT }, + { MACFORMAT, (OPCODE ## u) << (32-11), MNEMONIC, ASMFORMAT }, #define APUOPFB(TAG,MACFORMAT,OPCODE,FB,MNEMONIC,ASMFORMAT,DEP,PIPE) \ { MACFORMAT, ((OPCODE) << (32-11)) | ((FB) << (32-18)), MNEMONIC, ASMFORMAT }, #include "opcode/spu-insns.h"