2006-11-27 Michael Matz <matz@suse.de>
authorkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Nov 2006 16:34:19 +0000 (16:34 +0000)
committerkrebbel <krebbel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 27 Nov 2006 16:34:19 +0000 (16:34 +0000)
commit240fd4a02aabea6067e355e6ae279d16522e37a3
tree3732caa784c5d755960587bdc14c4e9c30c6ba44
parentede49790f6f9a1df2cdc866a17cabd2d3f2c6a46
2006-11-27  Michael Matz  <matz@suse.de>
            Andreas Krebbel  <krebbel1@de.ibm.com>

PR target/29319
* config/s390/predicates.md (larl_operand): Check addend of larl
operand to be in range of -/+2GB.
* config/s390/s390.c (legitimize_pic_address): Likewise.
Changed type of variable even to HOST_WIDE_INT.

2006-11-27  Michael Matz  <matz@suse.de>
            Andreas Krebbel  <krebbel1@de.ibm.com>

PR target/29319
* gcc.dg/20061127-1.c: New testcase.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@119256 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/s390/predicates.md
gcc/config/s390/s390.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/20061127-1.c [new file with mode: 0644]