]> gcc.gnu.org Git - gcc.git/commit
linux.h (TARGET_THREAD_SSP_OFFSET): Define.
authorAndreas Krebbel <krebbel1@de.ibm.com>
Fri, 12 Aug 2005 13:49:18 +0000 (13:49 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Fri, 12 Aug 2005 13:49:18 +0000 (13:49 +0000)
commit7b8acc34947f7d4a62ccad27c86b19beb3559f59
tree91f866195d5f6ec59a988d9fde406e5b65966998
parent4700982dd772193e78f5d7458ef9ceb0143dd44b
linux.h (TARGET_THREAD_SSP_OFFSET): Define.

2005-08-12  Andreas Krebbel  <krebbel1@de.ibm.com>
    Jakub Jelinek  <jakub@redhat.com>

* config/s390/linux.h (TARGET_THREAD_SSP_OFFSET): Define.
* config/s390/s390-protos.h (s390_get_thread_pointer): Prototype added.
* config/s390/s390.c (print_operand): New output modifier 'G' added.
(get_thread_pointer): Renamed to s390_get_thread_pointer.
* config/s390/s390.md (stack_protect_set, stack_protect_test): If
TARGET_THREAD_SSP_OFFSET is defined, change operands[1] to
(MEM:P (PLUS:P (tp, TARGET_THREAD_SSP_OFFSET))).
(UNSPEC_SP_SET, UNSPEC_SP_TEST): New constants.
("stack_protect_set", "stack_protect_test"): New expanders.
("stack_protect_setsi", "stack_protect_setdi", "stack_protect_testsi",
"stack_protect_testdi"): New insn definitions.

Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
From-SVN: r103034
gcc/ChangeLog
gcc/config/s390/linux.h
gcc/config/s390/s390-protos.h
gcc/config/s390/s390.c
gcc/config/s390/s390.md
This page took 0.061781 seconds and 5 git commands to generate.