[Bug target/27287] [4.1/4.2 Regression] returning constant double

dje at watson dot ibm dot com gcc-bugzilla@gcc.gnu.org
Fri Sep 1 19:56:00 GMT 2006



------- Comment #36 from dje at watson dot ibm dot com  2006-09-01 19:56 -------
Subject: Re:  [4.1/4.2 Regression] returning constant double 

        What is confusing to me is that the r->r case is using evmergehi
and evmergelo.  This is placing the value in both halves of the SIMD
register.  It seems like this could have been done with two "mr".

        It is ambiguous whether the pattern is trying to load the full 64
bit register or not.


-- 


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



More information about the Gcc-bugs mailing list