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 | edf4a4b0880a7efdc40413be561b2376e44e83c0 (patch) | |
tree | 7fb144c2543281dfe4c4ec6c50094488086f8c25 | |
parent | 449e5641c09f693cfe080ff4e90ae389c35664c4 (diff) | |
download | newlib-edf4a4b0880a7efdc40413be561b2376e44e83c0.zip newlib-edf4a4b0880a7efdc40413be561b2376e44e83c0.tar.gz newlib-edf4a4b0880a7efdc40413be561b2376e44e83c0.tar.bz2 |
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 232c64c..ff56f36 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/ |