aboutsummaryrefslogtreecommitdiff
path: root/gcc/ira.c
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/ira.c
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/ira.c')
0 files changed, 0 insertions, 0 deletions