[Bug target/50751] SH Target: Displacement addressing does not work for QImode and HImode
olegendo at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Aug 9 15:51:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50751
--- Comment #30 from Oleg Endo <olegendo at gcc dot gnu.org> 2012-08-09 15:51:25 UTC ---
Author: olegendo
Date: Thu Aug 9 15:51:20 2012
New Revision: 190257
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=190257
Log:
PR target/50751
* config/sh/sh.md (*extendqisi2_compact_reg, *extendhisi2_compact_reg):
Use arith_reg_operand predicate instead of register_operand.
* config/sh/predicates.md (movsrc_no_disp_mem_operand): Accept
only mem, simplify.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/config/sh/predicates.md
trunk/gcc/config/sh/sh.md
More information about the Gcc-bugs
mailing list