http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39326



Jakub Jelinek <jakub at gcc dot gnu.org> changed:



           What    |Removed                     |Added

----------------------------------------------------------------------------

                 CC|                            |jakub at gcc dot gnu.org



--- Comment #50 from Jakub Jelinek <jakub at gcc dot gnu.org> 2013-03-21 
20:04:45 UTC ---

Author: rguenth

Date: Thu Mar 21 14:45:36 2013

New Revision: 196878



URL: http://gcc.gnu.org/viewcvs?rev=196878&root=gcc&view=rev

Log:

2013-03-21  Richard Biener  <rguent...@suse.de>



    PR tree-optimization/39326

    * tree-ssa-loop-im.c (UNANALYZABLE_MEM_ID): New define.

    (MEM_ANALYZABLE): Adjust.

    (record_mem_ref_loc): Move bitmap ops ...

    (gather_mem_refs_stmt): ... here.  Use the shared mem-ref for

    unanalyzable refs, do not record locations for it.

    (analyze_memory_references): Allocate ref zero as shared

    unanalyzable ref.

    (refs_independent_p): Do not test for unanalyzed mems here.

    (ref_indep_loop_p_1): Special-case disambiguation against

    the unanalyzed ref.

    (ref_indep_loop_p): Assert we are not queried for the

    unanalyzed mem.



Modified:

    trunk/gcc/ChangeLog

    trunk/gcc/tree-ssa-loop-im.c

Reply via email to