diff options
author | Julian Brown <julian@codesourcery.com> | 2006-09-14 13:57:36 +0000 |
---|---|---|
committer | Julian Brown <julian@codesourcery.com> | 2006-09-14 13:57:36 +0000 |
commit | 3a0984d4887d349459a139118aa7a1ed14617b3e (patch) | |
tree | c1f3d5e833d9fd68bf21013be022b5d1c26d3b44 | |
parent | 7f44ddd924077e88372388e4604df79fc18deea3 (diff) | |
download | gdb-3a0984d4887d349459a139118aa7a1ed14617b3e.tar.gz |
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.
-rw-r--r-- | ChangeLog.csl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl index 232c64cedec..ff56f361bf1 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,22 @@ +2006-09-14 Julian Brown <julian@codesourcery.com> + + 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. + 2006-09-14 Paul Brook <paul@codesourcery.com> ld/ |