I was trying to compile eispackd.c which is converted from eispackd.f using f2c, and I got an Internal compiler error message: gcc -Wall -O3 -ggdb3 -funroll-all-loops -fomit-frame-pointer -DNDEBUG -DCOMPLEX_VECS -c -o eispackd.o eispackd.c. The eispackd.f is available at http://www.netlib.org/eispack. The code will compile with g++ 2.91.66 compiler. I have already done the most recent update for glibc (RHBA-2000:132-05). Do you have any suggestions for the problem? Thank you very much. Wayne Lau
Can you attach here preprocessed eispackd.i? You can get it e.g. by running gcc -Wall -O3 -ggdb3 -funroll-all-loops -fomit-frame-pointer -DNDEBUG -DCOMPLEX_VECS -E -o eispackd.i eispackd.c (with preprocessed source I'm sure we're seeing the same thing). I think it is most probably some dwarf2out issue triggered by -ggdb3. If you attach the preprocessed source here, I'll try to debug it.
Created attachment 8522 [details] preprocessed eispackd.i
Ok, it is a dwarf2out bug, reproduceable with just -O3 -gdwarf-2.
Oops, forgot to close this. It should be fixed since 2.96-81.
Red Hat Linux and Red Hat Powertools are currently no longer supported by Red Hat, Inc. In an effort to clean up bugzilla, we are closing all bugs in MODIFIED state for these products. However, we do want to make sure that nothing important slips through the cracks. If, in fact, these issues are not resolved in a current Fedora Core Release (such as Fedora Core 5), please open a new issues stating so. Thanks.