Adding adr_type and prevent adr :got:
authorMarcus Shawcroft <marcus.shawcroft@arm.com>
Thu, 5 Feb 2015 16:57:09 +0000 (16:57 +0000)
committerMarcus Shawcroft <marcus.shawcroft@arm.com>
Thu, 26 Feb 2015 22:23:09 +0000 (22:23 +0000)
commit6f4a313ba49c84d9f8b266d8d90c9cedbd11b1bc
tree544345e791743eb776e03bbf4c58e78f1641d937
parent3e29ed9f07740a848432a1825c3fb466cdb98a4a
Adding adr_type and prevent adr :got:

The current implementation of the :got: assembler modifier does not
distinguish the ADR and ADRP instruction.  The :got: modifier does not
make sense on and ADR instruction and should be error'd rather than
the current behavior of applying an inappropriate relocation to the
output and scrambling the underlying instruction silently.
gas/ChangeLog
gas/config/tc-aarch64.c