OSDN Git Service

PR tree-optimization/27770
authordorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Aug 2006 20:35:05 +0000 (20:35 +0000)
committerdorit <dorit@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 3 Aug 2006 20:35:05 +0000 (20:35 +0000)
commit9896f25bbd2ccf9ac0d487e0fdbdf048386d28c7
tree5600c4515b0df41a7300352395b0f3c145a96196
parentf03c0a41f8c4ff72fae7b0e8485a35e241cb06bb
    PR tree-optimization/27770
        * tree-vectorizer.h (get_vectype_for_scalar_type): Function
        declaration removed (moved to tree-flow.h).
        (vect_can_force_dr_alignment_p): Likewise.
        * tree-flow.h (get_vectype_for_scalar_type): New function declaration
        (moved from tree-vectorizer.h).
        (vect_can_force_dr_alignment_p): Likewise.
        * tree-vectorizer.c (vect_print_dump_info): Allow calling this function
        from outside the vectorizer - in particular from cgraph stage.
        * tree-vect-analyze.c (vect_compute_data_ref_alignment): Don't increase
        the alignment of global arrays when -fsection-anchors is enabled.
        * cgraphunit.c (cgraph_increase_alignment): New function.
        (cgraph_optimize): Call cgraph_increase_alignment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115910 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cgraphunit.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/vect/no-section-anchors-vect-69.c [moved from gcc/testsuite/gcc.dg/vect/vect-69.c with 100% similarity]
gcc/testsuite/gcc.dg/vect/section-anchors-pr27770.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/section-anchors-vect-69.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/vect/vect.exp
gcc/testsuite/lib/target-supports.exp
gcc/tree-flow.h
gcc/tree-vect-analyze.c
gcc/tree-vectorizer.c