rs6000.c (rs6000_legitimize_address): Check for non-word-aligned REG+CONST addressing.
authorNathan Froyd <froydnj@codesourcery.com>
Wed, 7 Jan 2009 23:21:26 +0000 (23:21 +0000)
committerNathan Froyd <froydnj@gcc.gnu.org>
Wed, 7 Jan 2009 23:21:26 +0000 (23:21 +0000)
commit7da13f1d80b35d3e00ef1a4c785f49f58d8fa767
tree4b484771ffe98d0fb33fb83d04d5ffbf39583138
parentc4bca01b27554f8a68a9391b278788bc1092c21f
rs6000.c (rs6000_legitimize_address): Check for non-word-aligned REG+CONST addressing.

gcc/

* config/rs6000/rs6000.c (rs6000_legitimize_address): Check for
non-word-aligned REG+CONST addressing.

gcc/testsuite/

* gcc.c-torture/compile/20090107-1.c: New test.

Co-Authored-By: Alan Modra <amodra@bigpond.net.au>
From-SVN: r143171
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/20090107-1.c [new file with mode: 0644]