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.