gcc/libitm
Szabolcs Nagy 319078dad6 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.
2020-07-09 09:50:25 +01:00
..
config aarch64: Fix BTI support in libitm 2020-07-09 09:50:25 +01:00
testsuite libitm: Disable diagnostic coloring in tests 2020-05-05 12:50:54 -07:00
aatree.cc
aatree.h
acinclude.m4
aclocal.m4 Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
alloc_c.cc
alloc_cpp.cc
alloc.cc
barrier.cc
beginend.cc
ChangeLog Daily bump. 2020-05-30 00:16:27 +00:00
clone.cc
common.h
config.h.in
configure Avoid nested save_CFLAGS and save_LDFLAGS 2020-05-29 12:56:40 -07:00
configure.ac Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
configure.tgt
containers.h
dispatch.h
eh_cpp.cc Fix throw specifiers on interface. 2020-05-12 10:54:53 -07:00
libitm_i.h
libitm.h Fix throw specifiers on interface. 2020-05-12 10:54:53 -07:00
libitm.map
libitm.spec.in
libitm.texi
local_atomic
local.cc
Makefile.am
Makefile.in Add `--with-toolexeclibdir=' configuration option 2020-01-24 11:24:25 +00:00
method-gl.cc
method-ml.cc
method-serial.cc
query.cc
retry.cc
useraction.cc
util.cc