* emit-rtl.c (adjust_address_1): Reduce offset to a signed value
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Mar 2009 01:57:29 +0000 (01:57 +0000)
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 4 Mar 2009 01:57:29 +0000 (01:57 +0000)
commitcfb75cdfeb2e0a236ca5d6facc3bd1faa73e5458
tree09145ea9afe18888cc75a7347dcca1bd063003f5
parentc91cacfe21cc6cc59477ec1a6732cd21e7ebee92
* emit-rtl.c (adjust_address_1): Reduce offset to a signed value
that fits within Pmode.

testsuite:
* gcc.c-torture/compile/20090303-1.c,
gcc.c-torture/compile/20090303-2.c: New tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@144595 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/emit-rtl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20090303-1.c [new file with mode: 0644]
gcc/testsuite/gcc.c-torture/compile/20090303-2.c [new file with mode: 0644]