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

Reply via email to