This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]