i386.c (ix86_stack_protect_guard): Generate memory reference to a SSP offset in TLS...
authorUros Bizjak <uros@gcc.gnu.org>
Mon, 7 Aug 2017 20:35:00 +0000 (22:35 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Mon, 7 Aug 2017 20:35:00 +0000 (22:35 +0200)
commit1abeb09f83033e0dce2aee908a4021ed9e1d3300
tree66a54999c9fec8fa1799741f6db2876968ab6a95
parent0cbfcdf46fa0d7eb339e338975997d2b34563677
i386.c (ix86_stack_protect_guard): Generate memory reference to a SSP offset in TLS address space.

* 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>.

From-SVN: r250932
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/config/i386/i386.md