[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