* avoid some more "movq %xmm0, %xmm0" instructions by setting the subreg

of function results to R_SUBMMWHOLE (default was R_SUBMMNONE, which didn't
    match registers allocated later)

git-svn-id: trunk@15384 -
This commit is contained in:
Jonas Maebe 2010-06-04 22:28:50 +00:00
parent 3da24294da
commit dd759ba906

View File

@ -912,8 +912,11 @@ unit cpupara;
paraloc^.size:=OS_F64;
end;
else
begin
setsubreg(paraloc^.register,R_SUBMMWHOLE);
paraloc^.size:=OS_M64;
end;
end;
inc(mmretregidx);
end;
X86_64_NO_CLASS: