Emit the build attribute Tag_conformance.
authorCharlie Turner <charlie.turner@arm.com>
Mon, 5 Jan 2015 13:12:17 +0000 (13:12 +0000)
committerCharlie Turner <charlie.turner@arm.com>
Mon, 5 Jan 2015 13:12:17 +0000 (13:12 +0000)
commit8b2caa458fc26df05009749a19650db3af73304b
tree51f72365ec7caf5e9545d577ea2379a2b96ca6d6
parent8ec742c2f9c12e463365f97d25103dc2d095d7b3
Emit the build attribute Tag_conformance.

Claim conformance to version 2.09 of the ARM ABI.

This build attribute must be emitted first amongst the build attributes when
written to an object file. This is to simplify conformance detection by
consumers.

Change-Id: If9eddcfc416bc9ad6e5cc8cdcb05d0031af7657e
llvm-svn: 225166
llvm/lib/Target/ARM/ARMAsmPrinter.cpp
llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp
llvm/test/CodeGen/ARM/build-attributes.ll
llvm/test/MC/ARM/directive-eabi_attribute.s
llvm/test/tools/llvm-readobj/ARM/attribute-conformance-1.s [new file with mode: 0644]
llvm/test/tools/llvm-readobj/ARM/attribute-conformance-2.s [new file with mode: 0644]