* 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,7 +912,10 @@ unit cpupara;
paraloc^.size:=OS_F64;
end;
else
paraloc^.size:=OS_M64;
begin
setsubreg(paraloc^.register,R_SUBMMWHOLE);
paraloc^.size:=OS_M64;
end;
end;
inc(mmretregidx);
end;