From: Tristan Gingold Date: Wed, 17 Sep 2014 08:43:00 +0000 (+0200) Subject: Fix arm-elf build failure on non-C99 systems (was using int64_t) X-Git-Tag: binutils-2_25~300 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2569ceb0b02cc5569af5f946d89b578510ac5ea1;p=external%2Fbinutils.git Fix arm-elf build failure on non-C99 systems (was using int64_t) gas/ * config/tc-arm.c (move_or_literal_pool, add_to_lit_pool): Use bfd_int64_t instead of int64_t. --- 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 + + * 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 * 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);