aboutsummaryrefslogtreecommitdiff
path: root/gcc/pointer-set.h
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2013-06-23 08:39:55 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2013-06-23 08:39:55 +0000
commit0bcf9a093e66c073638106a1113472f4ba4cf03b (patch)
treed7df78d467eced8a08fab473d7ee5ed22340779c /gcc/pointer-set.h
parent97db2bf7fb10e7eb2e8224e0471b56976f133843 (diff)
downloadgcc-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