diff options
Diffstat (limited to 'compiler/sparcgen/aoptcpu.pas')
-rw-r--r-- | compiler/sparcgen/aoptcpu.pas | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/compiler/sparcgen/aoptcpu.pas b/compiler/sparcgen/aoptcpu.pas index 1dfea13180..3d4b14d4d7 100644 --- a/compiler/sparcgen/aoptcpu.pas +++ b/compiler/sparcgen/aoptcpu.pas @@ -94,6 +94,8 @@ unit aoptcpu; result:= (p.oper[I]^.ref^.base=reg) or (p.oper[I]^.ref^.index=reg); + else + ; end; if result then exit; {Bailout if we found something} Inc(I); @@ -118,6 +120,8 @@ unit aoptcpu; A_STB,A_STH,A_ST,A_STF,A_STDF, A_STX: exit; + else + ; end; result:=(p.ops>0) and (p.oper[p.ops-1]^.typ=top_reg) and @@ -414,8 +418,12 @@ unit aoptcpu; A_FABSd, A_FNEGd, A_FSQRTd, A_FSTOd, A_FITOd, A_FQTOd: TryRemoveMov(p,A_FMOVd); + else + ; end; end; + else + ; end; end; |