[patch] for PR 17591

Richard Henderson rth@redhat.com
Sat Sep 25 22:27:00 GMT 2004


On Sat, Sep 25, 2004 at 04:44:08PM +0200, Zdenek Dvorak wrote:
> 	* tree-ssa-loop-im.c (for_each_index): Call callback for component_refs
> 	with varying offset.
> 	* tree-ssa-loop-ivopts.c (abnormal_ssa_name_p): New function.
> 	(idx_contains_abnormal_ssa_name_p): Scan step and lower bound for
> 	ARRAY_REFS.
> 	(expr_invariant_in_loop_p): New function.
> 	(idx_find_step): Handle step and lower bound for ARRAY_REFs.  Handle
> 	component_ref_field_offset for COMPONENT_REFs.  Do not allow
> 	ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs.
> 	(add_address_candidates): Do not handle ALIGN_INDIRECT_REFs and
> 	MISALIGNED_INDIRECT_REFs.
> 	(idx_remove_ssa_names): Handle step and lower bound for ARRAY_REFs.
> 	(rewrite_address_base): Do not handle ALIGN_INDIRECT_REFs and
> 	MISALIGNED_INDIRECT_REFs.

Ok.


r~



More information about the Gcc-patches mailing list