<HTML>
<div><style> BODY { font-family:Arial, Helvetica, sans-serif;font-size:12px; }</style>A regression like this is quite serious.  I'd recommend opening a bug report with a reproducible case so we can investigate and hopefully fix it within the day.</div><div><br>
</div><div>At the moment I'm experimenting with increasing the speed of the optimizer for x86_64, and then porting to i386 when it's proven successful.  Having teething problems though!<br>
</div><div><br>
</div><div>Gareth<br>
</div> <br>
<br>
<span style="font-weight: bold;">On Tue 04/12/18 01:16 , Simon Kissel simon.kissel@nerdherrschaft.com sent:<br>
</span><blockquote style="BORDER-LEFT: #F5F5F5 2px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px">Hi Florian,
<br>


<br>

we are currently to try to do some real-life benchmarks with our
<br>

products, however with rev. 40346 compilation fails with the two following
<br>

showstoppers:
<br>


<br>

1.)
<br>


<br>

The assembler parser appears to be broken - the following very valid
<br>

opcodes get rejected:
<br>


<br>

SBMath.pas(1932,9) Error: Asm: [cmp imm32,imm8s] invalid combination of opcode and operands
<br>

SBMath.pas(1934,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1939,9) Error: Asm: [cmp imm32,imm8s] invalid combination of opcode and operands
<br>

SBMath.pas(1941,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1946,9) Error: Asm: [cmp imm32,imm8s] invalid combination of opcode and operands
<br>

SBMath.pas(1948,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1953,3) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1954,3) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1955,3) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1972,3) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1976,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1981,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>

SBMath.pas(1982,5) Error: Asm: [lea reg32,imm32] invalid combination of opcode and operands
<br>


<br>

(-Tlinux -XPi386-linux- -CpPENTIUMM -O2 -OoCSE -CfSSE2 -Ooorderfields)
<br>


<br>

2.)
<br>


<br>

On ARM, I get Internal error 200603253 at various places:
<br>


<br>

SBMath.pas(1989,1) Fatal: Internal error 200603253
<br>

(sadly the line numbers are complete off for unknown reasons, so I can
<br>

not find the actual source line causing this)
<br>


<br>

But also happens at various other places. Most easy to reproduce by
<br>

compiling PasZLib-SG (e.g. <a target="_blank" href="https://github.com/Soldat/PasZlib-SG"><span style="color: red;">https://github.com/Soldat/PasZlib-SG</span></a>).
<br>


<br>


<br>

Any clues?
<br>


<br>

BR,
<br>


<br>

Simon
<br>


<br>

_______________________________________________
<br>

fpc-devel maillist  -  <a href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<br>

<a target="_blank" href="<a href="http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>"><span style="color: red;">http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</span></a>
<br>

<br>

<br>

</blockquote></HTML>