+===========================GNAT BUG DETECTED==============================+
| 4.1.0 20050612 (experimental) (x86_64-unknown-linux-gnu) GCC error:      |
| in create_variable_info_for, at tree-ssa-structalias.c:2789              |
| Error detected at cd1c04e.adb:124:5                                      |

#0  internal_error (gmsgid=0xa9b603 "in %s, at %s:%d") at
/home/guerby/work/gcc/version-head/gcc/diagnostic.c:528
#1  0x000000000071c81c in fancy_abort (file=Variable "file" is not available.
) at /home/guerby/work/gcc/version-head/gcc/diagnostic.c:588
#2  0x00000000009591bd in create_variable_info_for (decl=0x2a95946c30,
name=0x2a95946270 "\020d\224\225*")
    at /home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2789
#3  0x0000000000959320 in get_constraint_exp_from_ssa_var (t=0x2a95946c30) at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:1830
#4  0x0000000000959a41 in get_constraint_for (t=0x2a95946c30) at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2187
#5  0x0000000000959c53 in get_constraint_for (t=0x2a9593cb00) at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2087
#6  0x0000000000959dcb in get_constraint_for (t=0x2a95963bc0) at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2174
#7  0x000000000095a3c5 in find_func_aliases (t=0x2a95960a50) at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2463
#8  0x000000000095ae2b in create_alias_vars () at
/home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:3119
#9  0x000000000063e9cf in execute_pass_list (pass=0xca69c0) at
/home/guerby/work/gcc/version-head/gcc/tree-optimize.c:630
#10 0x000000000063ea5f in execute_pass_list (pass=0xc8fea0) at
/home/guerby/work/gcc/version-head/gcc/tree-optimize.c:668
#11 0x000000000063edc5 in tree_rest_of_compilation (fndecl=0x2a95935680) at
/home/guerby/work/gcc/version-head/gcc/tree-optimize.c:800
#12 0x0000000000983f06 in cgraph_expand_function (node=0x2a95942d00) at
/home/guerby/work/gcc/version-head/gcc/cgraphunit.c:968
#13 0x0000000000985cb7 in cgraph_optimize () at
/home/guerby/work/gcc/version-head/gcc/cgraphunit.c:1034
(gdb) up
#2  0x00000000009591bd in create_variable_info_for (decl=0x2a95946c30,
name=0x2a95946270 "\020d\224\225*")
    at /home/guerby/work/gcc/version-head/gcc/tree-ssa-structalias.c:2789

2789          gcc_assert (bitpos_of_field (field) == 0);
(gdb) l
2784              VEC_free (fieldoff_s, heap, fieldstack);
2785              return index;
2786            }
2787
2788          field = fo->field;
2789          gcc_assert (bitpos_of_field (field) == 0);
2790          vi->size = TREE_INT_CST_LOW (DECL_SIZE (field));
2791          for (i = 1; VEC_iterate (fieldoff_s, fieldstack, i, fo); i++)
2792            {
2793              varinfo_t newvi;

-- 
           Summary: ACATS ICE cd1c04e create_variable_info_for, at tree-ssa-
                    structalias.c:2789
           Product: gcc
           Version: 4.1.0
            Status: UNCONFIRMED
          Keywords: ice-on-valid-code
          Severity: normal
          Priority: P2
         Component: ada
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: laurent at guerby dot net
                CC: dberlin at gcc dot gnu dot org,gcc-bugs at gcc dot gnu
                    dot org


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

Reply via email to