|
@@ -1041,6 +1041,9 @@ Unit AoptObj;
|
|
Repeat
|
|
Repeat
|
|
While Assigned(StartPai) And
|
|
While Assigned(StartPai) And
|
|
((StartPai.typ in (SkipInstr - [ait_regAlloc])) Or
|
|
((StartPai.typ in (SkipInstr - [ait_regAlloc])) Or
|
|
|
|
+{$if defined(MIPS) or defined(SPARC)}
|
|
|
|
+ ((startpai.typ=ait_instruction) and (taicpu(startpai).opcode=A_NOP)) or
|
|
|
|
+{$endif MIPS or SPARC}
|
|
((StartPai.typ = ait_label) and
|
|
((StartPai.typ = ait_label) and
|
|
Not(Tai_Label(StartPai).labsym.Is_Used))) Do
|
|
Not(Tai_Label(StartPai).labsym.Is_Used))) Do
|
|
StartPai := Tai(StartPai.Next);
|
|
StartPai := Tai(StartPai.Next);
|