gas/
authorJulian Brown <julian@codesourcery.com>
Thu, 14 Sep 2006 13:57:36 +0000 (13:57 +0000)
committerJulian Brown <julian@codesourcery.com>
Thu, 14 Sep 2006 13:57:36 +0000 (13:57 +0000)
commit956e7e505afe08771f60299e7a362da1465914e9
tree60926b3221fc279f2aa5d78bb7c7010867de8b86
parentbf4fc51e3341e2c77e1d3264b06e326a57fd6ead
gas/
* config/tc-arm.c (parse_immediate): Add BOUNDED parameter, rename
to...
(parse_immediate_maybe_bounded): This. Only bounds-check if BOUNDED
is true.
(parse_immediate_bounded): New function, with same arguments and
semantics as previous parse_immediate.
(parse_immediate_unbounded): New function. Parse an unbounded
integer (with sizeof (exp.X_add_number)).
(parse_big_immediate): Allow for 64-bit exp.X_add_number when
parsing 64-bit immediates.
(parse_address_main): Use parse_immediate_bounded not
parse_immediate.
(parse_ror): Likewise.
(parse_operands): Likewise. For Neon immediates, use
parse_immediate_unbounded. Add new local po_imm_unb_or_fail macro.
ChangeLog.csl
gas/config/tc-arm.c