]> git.ipfire.org Git - thirdparty/gcc.git/commit
s390.c (s390_loadrelative_operand_p): New function.
authorAndreas Krebbel <Andreas.Krebbel@de.ibm.com>
Mon, 3 Sep 2012 11:46:56 +0000 (11:46 +0000)
committerAndreas Krebbel <krebbel@gcc.gnu.org>
Mon, 3 Sep 2012 11:46:56 +0000 (11:46 +0000)
commit98412b775be070bb8e7d56cd20df527a43bdb26e
tree941dda4371c3b6e951727e0439373602e81d438c
parentd540153b6766cc4079627ef9d70afff529b3301f
s390.c (s390_loadrelative_operand_p): New function.

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.

From-SVN: r190884
gcc/ChangeLog
gcc/config/s390/s390.c