------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-01 21:15 ------- Does this testcase works: void abort (void);
int main1 (void) { int s[4], t[4], i; s[0] = s[1] = s[2] = s[3] = 1; for (i = 0; i < 4; i++) t[i] = s[i]; if (!t [0]) abort (); return 0; } int main(void) {return main();} If not then I think this is a dup of bug 16660. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19107