diff options
| author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-12-02 16:53:16 +0000 |
|---|---|---|
| committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-12-02 16:53:16 +0000 |
| commit | 1c4f9959df5639f16c20330f42a62df05b572efe (patch) | |
| tree | 88b1433f2415d2ff73482de80bdbdb30c4c04d7f /libjava/classpath/lib/gnu/java/beans/decoder/NullHandler.class | |
| parent | acf5dbc0b7780759d8291a43195df00b4d88c28e (diff) | |
| download | ppe42-gcc-1c4f9959df5639f16c20330f42a62df05b572efe.tar.gz ppe42-gcc-1c4f9959df5639f16c20330f42a62df05b572efe.zip | |
Fix PR45199: do not aggregate memory accesses to the same array for -ftree-loop-distribute-patterns
2010-11-30 Sebastian Pop <sebastian.pop@amd.com>
PR tree-optimization/45199
* tree-data-ref.c (mem_write_stride_of_same_size_as_unit_type_p): New.
(stores_zero_from_loop): Call
mem_write_stride_of_same_size_as_unit_type_p.
* tree-data-ref.h (stride_of_unit_type_p): New.
* tree-loop-distribution.c (generate_memset_zero): Simplified.
Call stride_of_unit_type_p.
(build_rdg_partition_for_component): Do not call
rdg_flag_similar_memory_accesses when
flag_tree_loop_distribute_patterns is set.
* gcc.dg/tree-ssa/ldist-15.c: New.
* gcc.dg/tree-ssa/ldist-16.c: New.
* gfortran.dg/ldist-pr45199.f: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167380 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/lib/gnu/java/beans/decoder/NullHandler.class')
0 files changed, 0 insertions, 0 deletions

