diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2012-08-14 17:54:28 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2012-08-14 17:54:28 +0000 |
commit | 24c18ad8f18bc0f02ce6c7d85e1f38f7d8760925 (patch) | |
tree | eb5a4b33277049c21203ba1ce59d9343c5995452 /gcc/java/class.c | |
parent | bbeffd6b40a97a661e78e10556a5b5f3edc4d78f (diff) | |
download | gcc-24c18ad8f18bc0f02ce6c7d85e1f38f7d8760925.zip gcc-24c18ad8f18bc0f02ce6c7d85e1f38f7d8760925.tar.gz gcc-24c18ad8f18bc0f02ce6c7d85e1f38f7d8760925.tar.bz2 |
re PR target/50751 (SH Target: Displacement addressing does not work for QImode and HImode)
PR target/50751
* config/sh/constraints.md (Sra): New constraint.
* config/sh/predicates.md (simple_mem_operand,
displacement_mem_operand, zero_extend_movu_operand): New predicates.
(zero_extend_operand): Check zero_extend_movu_operand for SH2A.
* config/sh/sh.md (*zero_extendqisi2_disp_mem,
*zero_extendhisi2_disp_mem): Add new insns and two new related
peephole2 patterns.
PR target/50751
* gcc.target/sh/pr50751-8.c: New.
From-SVN: r190395
Diffstat (limited to 'gcc/java/class.c')
0 files changed, 0 insertions, 0 deletions