]> git.ipfire.org Git - thirdparty/gcc.git/commit
x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmp
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 6 Jan 2022 00:33:16 +0000 (16:33 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 6 Jan 2022 19:35:11 +0000 (11:35 -0800)
commited8060950c64f2e449aaf90e438aa26d0d9d0b31
tree56945066d829dbb2d69c83d0829ef056375e8e65
parentbe129ca481c2e9c06ba40957b955a5c5765b7c87
x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmp

Indirect branch also includes indirect call instructions.  Rename
-harden-sls=indirect-branch to -harden-sls=indirect-jmp to match its
intended behavior.

PR target/102952
* config/i386/i386-opts.h (harden_sls): Replace
harden_sls_indirect_branch with harden_sls_indirect_jmp.
* config/i386/i386.c (ix86_output_jmp_thunk_or_indirect):
Likewise.
(ix86_output_indirect_jmp): Likewise.
(ix86_output_call_insn): Likewise.
* config/i386/i386.opt: Replace indirect-branch with
indirect-jmp.  Replace harden_sls_indirect_branch with
harden_sls_indirect_jmp.
* doc/invoke.texi (-harden-sls=): Replace indirect-branch with
indirect-jmp.
gcc/config/i386/i386-opts.h
gcc/config/i386/i386.c
gcc/config/i386/i386.opt
gcc/doc/invoke.texi