Package: gcc-4.0 Version: 4.0.2-2 I found an ICE in gcc-4.0 when building rsplib. I've reduced it to a short file which is attached. It fails with no special options.
| [EMAIL PROTECTED]:/build/buildd/wkg$ gcc buggy.c | buggy.c: In function 'buggy': | buggy.c:17: internal compiler error: in | instantiate_virtual_regs_lossage, at function.c:1442 | Please submit a full bug report, | with preprocessed source if appropriate. | See <URL:http://gcc.gnu.org/bugs.html> for instructions. | For Debian GNU/Linux specific bug reporting instructions, | see <URL:file:///usr/share/doc/gcc-4.0/README.Bugs>. -- Stephen R. Marenka If life's not fun, you're not doing it right! <[EMAIL PROTECTED]>
static unsigned int buggy(const unsigned int v1, const unsigned int v2, const unsigned int v3) { const long long v1_64 = (long long)v1; const long long v2_64 = (long long)v2; const long long v3_64 = (long long)v3; long long v = v1_64 + v2_64 + v3_64; if(v < 0) { v = 0; } else if(v > (long long)0xffffffff) { v = (long long)0xffffffff; } return((unsigned int)v); }
signature.asc
Description: Digital signature