Index: llvm/lib/Object/ELFObjectFile.cpp =================================================================== --- llvm/lib/Object/ELFObjectFile.cpp +++ llvm/lib/Object/ELFObjectFile.cpp @@ -356,6 +356,9 @@ case ARMBuildAttrs::v7E_M: Triple += "v7em"; break; + case ARMBuildAttrs::v8_A: + Triple += "v8"; + break; } } if (!isLittleEndian()) Index: llvm/test/tools/llvm-objdump/ARM/v8-subarch.s =================================================================== --- /dev/null +++ llvm/test/tools/llvm-objdump/ARM/v8-subarch.s @@ -0,0 +1,9 @@ +@ RUN: llvm-mc < %s -triple armv8-elf -filetype=obj | llvm-objdump -triple=arm -d - | FileCheck %s + +.arch armv8 + +lda: +lda r0, [r1] + +@ CHECK-LABEL:lda +@ CHECK: 9f 0c 91 e1 lda r0, [r1]