Quuxplusone / LLVMBugzillaTest

0 stars 0 forks source link

ARM Assembler does not support GAS compliant coprocessors register name. #20103

Closed Quuxplusone closed 10 years ago

Quuxplusone commented 10 years ago
Bugzilla Link PR20104
Status RESOLVED FIXED
Importance P normal
Reported by Andrey Kuharev (an.kuharev@gmail.com)
Reported on 2014-06-23 05:31:12 -0700
Last modified on 2014-06-30 06:57:15 -0700
Version trunk
Hardware PC All
CC llvm-bugs@lists.llvm.org
Fixed by commit(s)
Attachments
Blocks
Blocked by
See also
For example:
        ldc p12, cr4, [r0, #4]      @ for llvm-mc only c4
        stc p14, cr6, [r2, #-224]   @ for llvm-mc only c6

This format is used in open source libraries

GAS accepts both form:
        ldc p12, cr4, [r0, #4]
        ldc p12, c4, [r0, #4]
in all coprocessor related instruction
Quuxplusone commented 10 years ago

Proposed patch at http://reviews.llvm.org/D4254

Quuxplusone commented 10 years ago

Fixed in r211776