[Bug target/24954] [4.1/4.2 Regression] ICE: could not split insn

amodra at bigpond dot net dot au gcc-bugzilla@gcc.gnu.org
Tue Nov 22 06:42:00 GMT 2005



------- Comment #5 from amodra at bigpond dot net dot au  2005-11-22 06:42 -------
I'll bet this is the (char) cast in easy_vector_constant_add_self.  char is
unsigned on a powerpc host, so (char) (-24 & 255) results in 0xe8, not -24.

Bootstrapping the obvious fix.


-- 


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



More information about the Gcc-bugs mailing list