------- Additional Comments From kazu at cs dot umass dot edu 2005-02-17 02:23 ------- Reduced to:
int foo (int *buf, int *p) { int result; const int *tmp; if (*buf) return 1; result = 2; *buf = 2; tmp = buf; switch (*tmp) { case 3: case 4: case 6: case 14: return 1; case 0: result = *p; /* Fall through. */ default: if (result) return 1; } return 0; } -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20017