[Gc] bad register name '%sil'

Stephane Epardaud Stephane.Epardaud at sophia.inria.fr
Fri Jan 27 00:31:34 PST 2006

Thanks, that was also the conclusion I came to based on your bug report, the
xchbl and gcc-asm docs.

Boehm, Hans wrote:
> (This applies only to gc7alpha.)
> My version now uses "=q" for (oldval) in the AO_test_and_set_full implementation.  I'm not 100% sure that's correct, but it seems to be.  I just checked that change into the cvs tree.
> Hans
>>-----Original Message-----
>>From: gc-bounces at napali.hpl.hp.com 
>>[mailto:gc-bounces at napali.hpl.hp.com] On Behalf Of Stephane Epardaud
>>Sent: Thursday, January 26, 2006 1:35 AM
>>To: gc at napali.hpl.hp.com
>>Subject: [Gc] bad register name '%sil'
>>I'm having trouble compiling libatomic_ops (required by the 
>>GC) with gcc 4.0.3 under Linux. I'm having an error message like:
>> gcc -DPACKAGE_NAME=\"gc\" -DPACKAGE_TARNAME=\"gc\" 
>>7.0alpha5\"" -DPACKAGE_BUGREPORT=\"Hans.Boehm at hp.com\" 
>>-DGC_ALPHA_VERSION=5 -DPACKAGE=\"gc\" -DVERSION=\"7.0alpha5\" 
>>-I/home/separdau/local/include -I/home/separdau/local/include 
>>-I ./libatomic_ops/src -I/home/separdau/local/include 
>>-I/home/separdau/local/include -I ./libatomic_ops/src -MT 
>>os_dep.lo -MD -MP -MF .deps/os_dep.Tpo -c os_dep.c -o os_dep.o
>>/tmp/ccJgtXrr.s: Assembler messages:
>>/tmp/ccJgtXrr.s:690: Error: bad register name `%sil'
>>I found online a bug filed by Hans Boehm here:
>>But I could not find any way to make this compile, should I 
>>really change the 'r' with 'q' ? Thanks for any help.
>>Stéphane Épardaud
>>INRIA Sophia-Antipolis
>>France, EU
>>Gc mailing list
>>Gc at linux.hpl.hp.com 
> _______________________________________________
> Gc mailing list
> Gc at linux.hpl.hp.com
> https://www.hpl.hp.com/hosted/linux/mail-archives/gc/



Stéphane Épardaud
INRIA Sophia-Antipolis
France, EU

More information about the Gc mailing list