[ forwarded from http://bugs.debian.org/361501 ]
% cat ice2.c extern int ptbl[16]; extern int ctbl[16]; void doViews(void) { int *p = ptbl, *c = ctbl; while (1) { c++; p++; if (*p && (p != c || *c)) return; } } % gcc-4.0 -c -O2 ice2.c % gcc -c -O2 ice2.c ice2.c: In function 'doViews': ice2.c:4: internal compiler error: in merge_alias_info, at tree-ssa-copy.c:235 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. -- Summary: [4.1,4.2 regression] ICE in merge_alias_info Product: gcc Version: 4.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: tree-optimization AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: debian-gcc at lists dot debian dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27087