On Tue, Dec 3, 2013 at 2:05 AM, H.J. Lu <hongjiu...@intel.com> wrote:

> emit_memset fails to adjust destination address after gen_strset, which
> leads to the wrong address in aliasing info.  This patch fixes it.
> Tested on Linux/x86-64.  OK to install?
>
> 2013-12-03   H.J. Lu  <hongjiu...@intel.com>
>
>         PR target/59363
>         * config/i386/i386.c (emit_memset): Adjust destination address
>         after gen_strset.
>
> gcc/testsuite/
>
> 2013-12-03   H.J. Lu  <hongjiu...@intel.com>
>
>         PR target/59363
>         * gcc.target/i386/pr59363.c: New file.

OK, but according to [1], there are other places where similar issues
should be fixed. I propose to wait for Michael's analysis and eventual
patch, and fix them all together.

[1] http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59363#c21

Thanks,
Uros.

Reply via email to