input constraints in atomic.h too loose ?
Mike Frysinger <vapier <at> gentoo.org>
2007-02-03 03:15:50 GMT
while building glibc-2.5/cvs with gcc-4.1.1, i hit an error about invalid
operands in the locking code ... looks like the declared constraints for the
inputs in atomic.h are too loose ?
$ hppa2.0-unknown-linux-gnu-gcc -O1 -fPIC vfprintf.i -c
/tmp/ccvCRbqg.s: Assembler messages:
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: bad expression
/tmp/ccvCRbqg.s:41: Error: Invalid operands
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: bad expression
/tmp/ccvCRbqg.s:43: Error: Invalid operands
-mike
.LEVEL 1.1
.text
.align 4
.type buffered_vfprintf, @function
buffered_vfprintf:
.PROC
(Continue reading)