aboutsummaryrefslogtreecommitdiff
path: root/gcc/doc
diff options
context:
space:
mode:
authorJohn David Anglin <danglin@gcc.gnu.org>2021-03-10 14:57:01 +0000
committerJohn David Anglin <danglin@gcc.gnu.org>2021-03-10 14:59:49 +0000
commitcb33c7276a6bbf8dd1ffba13d358f49b933d9cc8 (patch)
treee9ba4d3ef4fc12b60465452d81f95d259d18c25a /gcc/doc
parent46b52b4ae118e4d682beb0bef4f51396cd40ebfe (diff)
downloadgcc-cb33c7276a6bbf8dd1ffba13d358f49b933d9cc8.zip
gcc-cb33c7276a6bbf8dd1ffba13d358f49b933d9cc8.tar.gz
gcc-cb33c7276a6bbf8dd1ffba13d358f49b933d9cc8.tar.bz2
Add LRA target selector.
gcc/ChangeLog: * doc/sourcebuild.texi: Document LRA target selector. gcc/testsuite/ChangeLog: PR testsuite/99292 * lib/target-supports.exp (check_effective_target_lra): New. * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector. * gcc.c-torture/compile/asmgoto-5.c: Likewise. * gcc.c-torture/compile/pr98096.c: Likewise. * gcc.dg/pr97954.c: Likewise.
Diffstat (limited to 'gcc/doc')
-rw-r--r--gcc/doc/sourcebuild.texi3
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/doc/sourcebuild.texi b/gcc/doc/sourcebuild.texi
index cbb7a5b..1fa3656 100644
--- a/gcc/doc/sourcebuild.texi
+++ b/gcc/doc/sourcebuild.texi
@@ -2525,6 +2525,9 @@ Target keeps null pointer checks, either due to the use of
@item llvm_binutils
Target is using an LLVM assembler and/or linker, instead of GNU Binutils.
+@item lra
+Target supports local register allocator (LRA).
+
@item lto
Compiler has been configured to support link-time optimization (LTO).