aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-02 17:12:05 +0100
committerSzabolcs Nagy <szabolcs.nagy@arm.com>2020-07-09 09:50:25 +0100
commit319078dad62eba942d33c8975bdcbb09d1c68ba6 (patch)
treecb9435da01ea5e7c5e3c9bc3d236467500447a6a /gcc
parentf0f62fa0320762119446893c67cb52934bc5a05e (diff)
downloadgcc-319078dad62eba942d33c8975bdcbb09d1c68ba6.zip
gcc-319078dad62eba942d33c8975bdcbb09d1c68ba6.tar.gz
gcc-319078dad62eba942d33c8975bdcbb09d1c68ba6.tar.bz2
aarch64: Fix BTI support in libitm
sjlj.S did not have the GNU property note markup and the BTI c instructions that are necessary when it is built with branch protection. The notes are only added when libitm is built with branch protection, because old linkers mishandle the note (merge them incorrectly or emit warnings), the BTI instructions are added unconditionally. 2020-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com> libitm/ChangeLog: * config/aarch64/sjlj.S: Add BTI marking and related definitions, and add BTI c to function entries.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions