------- Comment #3 from eedelman at gcc dot gnu dot org 2006-02-15 21:20 ------- I can't reproduce the problem with MUMPS on Linux/x86 (mainline revision 111111, 4.1 revision 110989). Assuming that Steve used a 64 bit processor, it seems that for this code the bug is visible only on 64 bit systems. (The fact that problem occurs for the function __convert_i4_i8 also indicates that, since conversions from 4 byte to 8 byte integers happens more often on 64 bit systems than on 32 bit ones.)
The VASP code I do not have available, so I can't test that one. (Since it is about reals rather than integers, it's not unlikely that that would be reproducable on 32 bit systems.) -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=26201