Package: samhain
Version: 2.2.3-2
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  ./src/sh_tiger1_64.c fails to
compile because there are not "enough registers to do anything with this
inline-asm".  More information about this bug can be found at
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33138 where some GCC
developers have commented on your code.  (I submitted a GCC bug because
your code originally exposed a segfault in GCC, but this has been fixed
in GCC in the meantime.)  BTW, the GCC developers asked a question about
the code.  If you want to answer, let me know and I can forward your
comments.

You can reproduce this problem with gcc-snapshot (20070902-1 or higher)
from unstable.

> /usr/lib/gcc-snapshot/bin/gcc  -DHAVE_CONFIG_H -I. -I./include   -O2 -Wall -W 
>  -fno-strength-reduce -fno-omit-frame-pointer -DSH_STANDALONE -o sh_tiger_i.o 
> -c ./src/sh_tiger1_64.c
> ./src/sh_tiger1_64.c: In function 'tiger_compress':
> ./src/sh_tiger1_64.c:375: error: can't find a register in class 
> 'GENERAL_REGS' while reloading 'asm'
> ./src/sh_tiger1_64.c:375: error: 'asm' operand has impossible constraints
> ./src/sh_tiger1_64.c:375: error: 'asm' operand has impossible constraints
> ./src/sh_tiger1_64.c:375: error: 'asm' operand has impossible constraints
> ./src/sh_tiger1_64.c:375: error: 'asm' operand has impossible constraints
> ./src/sh_tiger1_64.c:375: error: 'asm' operand has impossible constraints
...

-- 
Martin Michlmayr
http://www.cyrius.com/


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to