* config/i386/i386.c (ix86_stack_protect_guard): Generate
commit9d7fa298e1f31df337195239198164c51a6bcb19
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Aug 2017 20:35:00 +0000 (7 20:35 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Aug 2017 20:35:00 +0000 (7 20:35 +0000)
tree66a54999c9fec8fa1799741f6db2876968ab6a95
parent14bab3934482a40e90cf3e3908078ca3e46179df
* config/i386/i386.c (ix86_stack_protect_guard): Generate
memory reference to a SSP offset in TLS address space.
(ix86_print_operand) <case '@'>: Remove.
(ix86_print_operand_punct_valid_p): Remove '@' code.
* config/i386/i386.md (unspec): Remove UNSPEC_SP_TLS_SET and
UNSPEC_SP_TLS_TEST.
(stack_tls_protect_set_<mode>): Remove.
(stack_protect_set): Do not call gen_stack_tls_protect_set_<mode>.
(stack_tls_protect_test_<mode>): Remove.
(stack_protect_test): Do not call gen_stack_tls_protect_test_<mode>.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250932 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md