aarch64: Add out-of-line functions for LSE atomics
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 19 Sep 2019 14:36:38 +0000 (14:36 +0000)
committerRichard Henderson <rth@gcc.gnu.org>
Thu, 19 Sep 2019 14:36:38 +0000 (07:36 -0700)
commit33befddcb849235353dc263db1c7d07dc15c9faa
tree7cdebf0a266800d3053a23dd84626972b63a05e5
parentb7e560deb37e38fb224a0cf108e15df4a717167a
aarch64: Add out-of-line functions for LSE atomics

This is the libgcc part of the interface -- providing the functions.
Rationale is provided at the top of libgcc/config/aarch64/lse.S.

* config/aarch64/lse-init.c: New file.
* config/aarch64/lse.S: New file.
* config/aarch64/t-lse: New file.
* config.host: Add t-lse to all aarch64 tuples.

From-SVN: r275967
libgcc/ChangeLog
libgcc/config.host
libgcc/config/aarch64/lse-init.c [new file with mode: 0644]
libgcc/config/aarch64/lse.S [new file with mode: 0644]
libgcc/config/aarch64/t-lse [new file with mode: 0644]