diff options
author | Oleg Endo <olegendo@gcc.gnu.org> | 2013-06-23 08:39:55 +0000 |
---|---|---|
committer | Oleg Endo <olegendo@gcc.gnu.org> | 2013-06-23 08:39:55 +0000 |
commit | 0bcf9a093e66c073638106a1113472f4ba4cf03b (patch) | |
tree | d7df78d467eced8a08fab473d7ee5ed22340779c /gcc/pointer-set.h | |
parent | 97db2bf7fb10e7eb2e8224e0471b56976f133843 (diff) | |
download | gcc-0bcf9a093e66c073638106a1113472f4ba4cf03b.zip gcc-0bcf9a093e66c073638106a1113472f4ba4cf03b.tar.gz gcc-0bcf9a093e66c073638106a1113472f4ba4cf03b.tar.bz2 |
re PR target/52483 (SH Target: Loads from volatile memory leave redundant sign/zero extensions)
PR target/52483
* config/sh/predicates.md (general_extend_operand): Invoke
general_movsrc_operand for memory operands.
(general_movsrc_operand): Allow reg+reg addressing, do not use
general_operand for memory operands.
PR target/52483
* gcc.target/sh/pr52483-1.c: New.
* gcc.target/sh/pr52483-2.c: New.
* gcc.target/sh/pr52483-3.c: New.
* gcc.target/sh/pr52483-4.c: New.
* gcc.target/sh/pr52483-5.c: New.
From-SVN: r200350
Diffstat (limited to 'gcc/pointer-set.h')
0 files changed, 0 insertions, 0 deletions