]> git.ipfire.org Git - thirdparty/gcc.git/commit
gcc/
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Sep 2015 13:09:04 +0000 (13:09 +0000)
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Sep 2015 13:09:04 +0000 (13:09 +0000)
commitb0d054a98e062cb8541c1dd00bdae82d5ee4dc9e
tree3c86b2d2f88c9494b6dd64f20b22561056c759e7
parente9fd1d1b34815215aa1398fd7be361dd8d6d5593
gcc/
PR target/67675
* config/sh/sh-mem.cc (sh_expand_cmpstr): Check alignment of addr1 and
addr2 individually.  Don't emit logical or insn if one is known to
be aligned approriately.
(sh_expand_cmpnstr): Likewise.

gcc/testsuite/
PR target/67675
* gcc.target/sh/pr67675.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@228118 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh-mem.cc
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/sh/pr67675.c [new file with mode: 0644]