This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/44562] [4.6 Regression] ICE: in get_alias_set, at alias.c:716 with -flto -fstrict-aliasing -fgraphite-identity
- From: "jamborm at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Jul 2010 12:28:31 -0000
- Subject: [Bug tree-optimization/44562] [4.6 Regression] ICE: in get_alias_set, at alias.c:716 with -flto -fstrict-aliasing -fgraphite-identity
- References: <bug-44562-14164@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #5 from jamborm at gcc dot gnu dot org 2010-07-02 12:28 -------
On revision 161693, the backtrace to the spot where a CANONICAL_TYPE
is assigned to a type which already is a CANONICAL_TYPE of another one
is:
#0 0x00000000009529e4 in build_array_type (elt_type=0x7ffff7e947e0,
index_type=0x7ffff7f47a80)
at /home/jamborm/gcc/small/gcc/tree.c:7168
#1 0x0000000000967d7e in make_vector_type (innertype=0x7ffff7e947e0, nunits=2,
mode=VOIDmode)
at /home/jamborm/gcc/small/gcc/tree.c:8751
#2 0x0000000000967d34 in make_vector_type (innertype=0x7ffff6eb1348, nunits=2,
mode=VOIDmode)
at /home/jamborm/gcc/small/gcc/tree.c:8743
#3 0x0000000000912035 in get_vectype_for_scalar_type
(scalar_type=0x7ffff6eb1348)
at /home/jamborm/gcc/small/gcc/tree-vect-stmts.c:4523
#4 0x0000000000c23de3 in vect_analyze_data_refs (loop_vinfo=<value optimized
out>,
bb_vinfo=0x12a23a0, min_vf=0x7fffffffde4c)
at /home/jamborm/gcc/small/gcc/tree-vect-data-refs.c:2215
#5 0x0000000000936296 in vect_slp_analyze_bb (bb=0x7ffff6eaf3a8)
at /home/jamborm/gcc/small/gcc/tree-vect-slp.c:1483
#6 0x0000000000936aeb in execute_vect_slp ()
at /home/jamborm/gcc/small/gcc/tree-vectorizer.c:276
#7 0x000000000074156c in execute_one_pass (pass=0x11bdc60)
at /home/jamborm/gcc/small/gcc/passes.c:1565
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44562