On 05/05/2013 04:18 AM, Steven Bosscher wrote:
On Fri, May 3, 2013 at 3:10 PM, Julian Brown wrote:
gcc/
* gcse.c (compute_ld_motion_mems): Invalidate non-simple mem refs
in REG_EQUAL notes.
Makes sense to me. Looking at REG_EQUAL notes in hash_scan_set is
something relatively new. Your patch fixes something we appear to have
overlooked.
I'd still like to see the before/after dumps. While I think the patch
is reasonable as well, those dumps should make it clearer to anyone
looking at this in the future what was going on -- particularly
important since we don't have an in-tree port which exhibits this problem.
Jeff