re PR target/50751 (SH Target: Displacement addressing does not work for QImode and...
authorOleg Endo <olegendo@gcc.gnu.org>
Tue, 27 Mar 2012 20:14:44 +0000 (20:14 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Tue, 27 Mar 2012 20:14:44 +0000 (20:14 +0000)
commit8c6d71c06b55848838ddc5303415908492bd6b72
tree7da79fd9722a00a7529e803fb18625774be979fd
parent719e1e80d46004d587edb7e51f04fb7718891741
re PR target/50751 (SH Target: Displacement addressing does not work for QImode and HImode)

PR target/50751
* config/sh/sh.c (sh_legitimize_address, sh_legitimize_reload_address):
Rearrange conditional logic.  Move displacement address calculations
to ...
(sh_find_mov_disp_adjust): ... this new function.

From-SVN: r185894
gcc/ChangeLog
gcc/config/sh/sh.c