------- Comment #6 from rguenth at gcc dot gnu dot org 2010-07-09 16:28 ------- Does it ICE with
Index: gcc/tree-ssa-address.c =================================================================== --- gcc/tree-ssa-address.c (revision 161994) +++ gcc/tree-ssa-address.c (working copy) @@ -359,7 +359,10 @@ create_mem_ref_raw (tree type, tree alia if (addr->symbol) base = build_fold_addr_expr (addr->symbol); else - base = addr->base; + { + gcc_assert (POINTER_TYPE_P (addr->base)); + base = addr->base; + } if (addr->offset) offset = fold_convert (alias_ptr_type, addr->offset); else at the new assert? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44890