[Bug middle-end/49277] New: [4.7 Regression] 456.hmmer in SPEC CPU 2006 failed to build

hjl.tools at gmail dot com gcc-bugzilla@gcc.gnu.org
Fri Jun 3 13:37:00 GMT 2011


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49277

           Summary: [4.7 Regression] 456.hmmer in SPEC CPU 2006 failed to
                    build
           Product: gcc
           Version: 4.7.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: hjl.tools@gmail.com


On Linux/ia32, revision 174523 gave

gcc -m32  -O2 -msse2 -mfpmath=sse -ffast-math -fwhole-program -flto=jobserver
-fuse-linker-plugin       -lm   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        -o hmmer
...
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[4]: *** [/tmp/ccGI9oyK.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
specmake[3]: *** [hmmer] Error 1



More information about the Gcc-bugs mailing list