https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67675
--- Comment #3 from Oleg Endo <olegendo at gcc dot gnu.org> --- Author: olegendo Date: Fri Sep 25 13:09:04 2015 New Revision: 228118 URL: https://gcc.gnu.org/viewcvs?rev=228118&root=gcc&view=rev Log: 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. Added: trunk/gcc/testsuite/gcc.target/sh/pr67675.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/sh/sh-mem.cc trunk/gcc/testsuite/ChangeLog