OSDN Git Service

Fix Thumb2 bl range options.
authorramana <ramana>
Mon, 21 Dec 2009 21:56:41 +0000 (21:56 +0000)
committerramana <ramana>
Mon, 21 Dec 2009 21:56:41 +0000 (21:56 +0000)
commit79d264d0a5b07247403fb968fbf0f6588202c59d
tree3f0f5c42a02ebb3f3c8bab4015bea00c49042a3b
parent35ea1ce5b0d22c82f74b1d51b92640f9babadcdb
Fix Thumb2 bl range options.

2009-12-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
            Richard Earnshaw  <richard.earnshaw@arm.com>

        * config/tc-arm.c (encode_thumb2_b_bl_offset): New. Refactored
        from md_apply_fix.
        (md_apply_fix): Fixup range checks for Thumb2 version
        of unconditional calls. Call encode_thumb2_b_bl_offset for
        unconditional branches / function calls.
gas/ChangeLog
gas/config/tc-arm.c