------- Comment #5 from siarhei dot siamashka at gmail dot com  2010-03-21 
03:33 -------
I don't quite understand what's the problem: "This patch has the unhappy side
effect of clobbering s0, s1 and s2 if s3 is used because that's the only way we
can indicate that q0 is clobbered by the write to s0."

The proper solution seems to be extremely simple to me and it should do exactly
the same what an application programmer would do to workaround the bug. Just
when initially parsing clobber list do a simple text substitution "q0" -> "d0",
"d1". Same for all the other "q" registers.


-- 


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

Reply via email to