]> git.ipfire.org Git - thirdparty/gcc.git/commit
2012-09-03 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Sep 2012 11:46:56 +0000 (11:46 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 3 Sep 2012 11:46:56 +0000 (11:46 +0000)
commit62cb58552062def4bd8470e773ae28068a88fe1d
tree941dda4371c3b6e951727e0439373602e81d438c
parentc41441bbbf396f7b650dad5451b7a606edade2df
2012-09-03  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>

* config/s390/s390.c (s390_loadrelative_operand_p): New function.
(s390_check_qrst_address, print_operand_address): Use
s390_loadrelative_operand_p instead of s390_symref_operand_p.
(s390_check_symref_alignment): Accept pointer size alignment for GOT slots.
(legitimize_pic_address): Use load relative on z10 or later.

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