Explorar o código

* don't perform call/jmp into push/jmp in case we're generating
pic, as that optimization is invalid in that case

git-svn-id: trunk@10655 -

Jonas Maebe %!s(int64=17) %!d(string=hai) anos
pai
achega
a3b877247c
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      compiler/i386/popt386.pas

+ 1 - 0
compiler/i386/popt386.pas

@@ -2046,6 +2046,7 @@ begin
             case taicpu(p).opcode Of
               A_CALL:
                 if (current_settings.optimizecputype < cpu_Pentium2) and
+                   not(cs_create_pic in current_settings.moduleswitches) and
                    GetNextInstruction(p, hp1) and
                    (hp1.typ = ait_instruction) and
                    (taicpu(hp1).opcode = A_JMP) and