[Bug inline-asm/22045] can't find a register in class 'GENERAL_REGS'

macro at linux-mips dot org gcc-bugzilla@gcc.gnu.org
Tue Aug 9 18:23:00 GMT 2005


------- Additional Comments From macro at linux-mips dot org  2005-08-09 18:23 -------
 Please make sure you look at the right variant, i.e.
"sysdeps/i386/bits/string.h", as there are different versions for different
i386 submodels.  Still the version in the glibc tree differs a bit indeed,
but it's even worse, absolutely demanding five registers and as a result
breaking a glibc build much earlier.  What has been included in this report
is my attempt to rectify the problem with glibc.  See the discussion starting
at: "http://sourceware.org/ml/libc-alpha/2005-06/msg00026.html" for a
reference.

 Given your explanation I guess the only way to make this code work is to
force "__d3" into memory, which essentially means the code needs to be
rethought.  Unless we find a better way for providing hints to the compiler.

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22045



More information about the Gcc-bugs mailing list