http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49277
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW --- Comment #4 from H.J. Lu <hjl.tools at gmail dot com> 2011-06-06 22:15:34 UTC --- It depends on the glibc header files. This testcase: http://www.kernel.org/pub/linux/devel/gcc/lto/pr49277.tar.bz2 gave me: /export/build/gnu/gcc/build-x86_64-linux/gcc/xgcc -B/export/build/gnu/gcc/build-x86_64-linux/gcc/ -m32 -O2 -msse2 -mfpmath=sse -ffast-math -DSPEC_CPU -DNDEBUG -fwhole-program -flto=jobserver -fuse-linker-plugin -o hmmer alphabet.o core_algorithms.o debug.o display.o emit.o emulation.o fast_algorithms.o histogram.o hmmio.o hmmcalibrate.o hmmsearch.o mathsupport.o masks.o misc.o modelmakers.o plan7.o plan9.o postprob.o prior.o tophits.o trace.o ucbqsort.o a2m.o aligneval.o alignio.o clustal.o cluster.o dayhoff.o eps.o file.o getopt.o gki.o gsi.o hsregex.o iupac.o msa.o msf.o phylip.o revcomp.o rk.o selex.o seqencode.o shuffle.o sqerror.o sqio.o squidcore.o sre_ctype.o sre_math.o sre_random.o sre_string.o ssi.o stack.o stockholm.o translate.o types.o vectorops.o weight.o -lm In file included from :28:0: hmmsearch.c: In function ‘main_loop_serial’: hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4124_585 == 6) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4124_597 == 6) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4118_602 == 7) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4124_645 == 7) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4163_684 == 1) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4163_684 == 3) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4288_847 == 1) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4288_875 == 1) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4510_1347 == 59) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4510_1353 != 59) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4523_1394 == 0) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4550_1404 != 62) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4560_1447 == 45) hmmsearch.c:598:1: error: type mismatch in comparison expression bool char unsigned char if (D.4560_1447 != 0) hmmsearch.c:598:1: internal compiler error: verify_gimple failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. make[1]: *** [/tmp/ccuQB7dT.ltrans0.ltrans.o] Error 1 lto-wrapper: make returned 2 exit status /usr/local/bin/ld: lto-wrapper failed collect2: error: ld returned 1 exit status make: *** [hmmer] Error 1 [hjl@gnu-33 pr49277]$