PR12928 mystery: sigsuspend.s:82: Error: non-constant expression in ".if" statement

Andrew Pinski pinskia@physics.uc.edu
Thu Mar 4 23:34:00 GMT 2004


On Mar 4, 2004, at 15:19, Daniel Kegel wrote:
>
> Evidently .L__X'$0 is a malformed reference to one of the
> local constants defined above bpushl.
>
> Andrew Pinski asked cryptically in http://gcc.gnu.org/PR12928
>   %k2 == $0?
> which is exactly where I am stuck.  What the heck does the %k2 in 
> LOADARGS_1 mean?
> I guess I'm showing my ignorance of inline assembly here.

You did not read the next comment which I wrote:
Still valid as "C" constraint, I think glibc wanted "c" here instead 
(and maybe "d" instead of "D"):
Specifies constant that can be easily constructed in SSE register 
without loading it from memory.
 From the source:
"aCD" (0)


Thanks,
Andrew Pinski



More information about the Gcc mailing list