diff options
-rw-r--r-- | gas/ChangeLog | 5 | ||||
-rw-r--r-- | gas/config/tc-arm.c | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index cb9a200..a01b41e 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2014-09-17 Tristan Gingold <gingold@adacore.com> + + * config/tc-arm.c (move_or_literal_pool, add_to_lit_pool): Use + bfd_int64_t instead of int64_t. + 2014-09-16 Ilya Tocar <ilya.tocar@intel.com> * config/tc-i386.c (evexrcig): New. diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c index cd3db2b..5077f87 100644 --- a/gas/config/tc-arm.c +++ b/gas/config/tc-arm.c @@ -3200,7 +3200,7 @@ add_to_lit_pool (unsigned int nbytes) imm1 = inst.operands[1].imm; imm2 = (inst.operands[1].regisimm ? inst.operands[1].reg : inst.reloc.exp.X_unsigned ? 0 - : ((int64_t) inst.operands[1].imm) >> 32); + : ((bfd_int64_t) inst.operands[1].imm) >> 32); if (target_big_endian) { imm1 = imm2; @@ -7812,7 +7812,7 @@ move_or_literal_pool (int i, enum lit_type t, bfd_boolean mode_3) ? inst.operands[1].reg : inst.reloc.exp.X_unsigned ? 0 - : ((int64_t)((int) immlo)) >> 32; + : ((bfd_int64_t)((int) immlo)) >> 32; int cmode = neon_cmode_for_move_imm (immlo, immhi, FALSE, &immbits, &op, 64, NT_invtype); |