Jie Zhang <jie@codesourcery.com>
authorJulian Brown <julian@codesourcery.com>
Tue, 18 Oct 2011 14:41:55 +0000 (14:41 +0000)
committerJulian Brown <julian@codesourcery.com>
Tue, 18 Oct 2011 14:41:55 +0000 (14:41 +0000)
commita415b1cd634be934d9d8b0ab73b942fc3af61db9
tree28a268b903b0d50f37d78bfb06f048006a5f216a
parent4af315526a36b17da6e2f2661d3c21efe935b5fb
Jie Zhang  <jie@codesourcery.com>
    Julian Brown  <julian@codesourcery.com>

    gas/
    * config/tc-arm.c (parse_shifter_operand): Fix handling
    of explicit rotation.
    (encode_arm_shifter_operand): Likewise.

    gas/testsuite/
    * gas/arm/adrl.d: Adjust.
    * gas/arm/immed2.d: New test.
    * gas/arm/immed2.s: New test.

    ld/testsuite/
    * ld-arm/cortex-a8-fix-b-plt.d: Adjust.
    * ld-arm/cortex-a8-fix-bcc-plt.d: Adjust.
    * ld-arm/cortex-a8-fix-bl-plt.d: Adjust.
    * ld-arm/cortex-a8-fix-bl-rel-plt.d: Adjust.
    * ld-arm/cortex-a8-fix-blx-plt.d: Adjust.
    * ld-arm/ifunc-1.dd: Adjust.
    * ld-arm/ifunc-2.dd: Adjust.
    * ld-arm/ifunc-3.dd: Adjust.
    * ld-arm/ifunc-4.dd: Adjust.
    * ld-arm/ifunc-5.dd: Adjust.
    * ld-arm/ifunc-6.dd: Adjust.
    * ld-arm/ifunc-7.dd: Adjust.
    * ld-arm/ifunc-8.dd: Adjust.
    * ld-arm/ifunc-9.dd: Adjust.
    * ld-arm/ifunc-10.dd: Adjust.
    * ld-arm/ifunc-14.dd: Adjust.
    * ld-arm/ifunc-15.dd: Adjust.
    * ld-arm/ifunc-16.dd: Adjust.

    opcodes/
    * arm-dis.c (print_insn_arm): Explicitly specify rotation
    if needed.
27 files changed:
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/adrl.d
gas/testsuite/gas/arm/immed2.d [new file with mode: 0644]
gas/testsuite/gas/arm/immed2.s [new file with mode: 0644]
ld/testsuite/ChangeLog
ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.d
ld/testsuite/ld-arm/ifunc-1.dd
ld/testsuite/ld-arm/ifunc-10.dd
ld/testsuite/ld-arm/ifunc-14.dd
ld/testsuite/ld-arm/ifunc-15.dd
ld/testsuite/ld-arm/ifunc-16.dd
ld/testsuite/ld-arm/ifunc-2.dd
ld/testsuite/ld-arm/ifunc-3.dd
ld/testsuite/ld-arm/ifunc-4.dd
ld/testsuite/ld-arm/ifunc-5.dd
ld/testsuite/ld-arm/ifunc-6.dd
ld/testsuite/ld-arm/ifunc-7.dd
ld/testsuite/ld-arm/ifunc-8.dd
ld/testsuite/ld-arm/ifunc-9.dd
opcodes/ChangeLog
opcodes/arm-dis.c