summaryrefslogtreecommitdiffstats
path: root/lld/test/ELF/arm-attributes.s
Commit message (Collapse)AuthorAgeFilesLines
* [ELF][test] Change llvm-readobj --arm-attributes to --arch-specific after ↵Fangrui Song2019-09-301-3/+3
| | | | | | r373125 llvm-svn: 373178
* [test] Change llvm-readobj -long-option to --long-option or well-known short ↵Fangrui Song2019-05-011-3/+3
| | | | | | | | | | | | options. NFC Also change some options that have different semantics (cause confusion) in llvm-readelf mode: -s => -S -t => --symbols -sd => --section-data llvm-svn: 359651
* [ELF] Move `// REQUIRES:` line to the topFangrui Song2018-06-261-1/+1
| | | | llvm-svn: 335676
* [ELF] Accept first SHT_ARM_ATTRIBUTES sectionPeter Smith2016-12-141-0/+183
The eglibc library, as used by Ubuntu 14.04 requires the presence of an SHT_ARM_ATTRIBUTES section in for the purposes of checking hard/soft float compatibility when dlopen() is used. Unfortunately when the section is not present dlopen() fails with a generic could not find file message. This change makes lld keep the first .ARM.attributes section that it encounters and propagates it to the output. This is not a complete SHT_ARM_ATTRIBUTES implementation, that would involve reading the contents of the section and joining each individual attribute. It should suffice for a homogenous build all libraries and executables on the same system with a compatible set of command line options. Differential revision: https://reviews.llvm.org/D27718 llvm-svn: 289642
OpenPOWER on IntegriCloud