147] uname -a FreeBSD fbsd.lokal.biz 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Mon Aug 4 14:54:03 CEST 2008 r...@fbsd.lokal.biz:/usr/src/sys/i386/compile/BSD70EV i386 148] 148] gcc -v Using built-in specs. Target: i386-undermydesk-freebsd Configured with: FreeBSD/i386 system compiler Thread model: posix gcc version 4.2.1 20070719 [FreeBSD] 149] 150] gcc -S -Os test3.c test3.c: In function 'foo': test3.c:11: internal compiler error: in get_constraint_for_component_ref, at tree-ssa-structalias.c:2455 Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://gcc.gnu.org/bugs.html> for instructions. 151] gcc -S test3.c 152]
test3.c: //# include <stdio.h> extern int printf(const char *, ...); typedef struct { unsigned id; char s[]; } txt_t; static txt_t t= { 1234, "abcdefghijk" }; int foo(void) { //line 11 int i; printf("sizeof(t) = %u\n", sizeof(t)); printf("adresse t.id= %u\n", (unsigned)&t.id); printf("adresse t.s = %u\n", (unsigned)t.s); for (i=0; t.s[i]; ++i) printf("%c", t.s[i]); printf("\n"); return 0; } int main(void) { foo(); //t.s= 138; return 0; } -- Summary: internal compiler error Product: gcc Version: 4.2.1 Status: UNCONFIRMED Severity: major Priority: P3 Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: helmut dot schellong at eltekvalere dot com GCC build triplet: below GCC host triplet: below GCC target triplet: below http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39697