<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>You've piqued my interest. I currently only have the ability to
develop on aarch64-linux (Raspberry Pi 400), but I'm curious to
know if I can get a version of Windows to run on it, even if the
performance will be very bad.</p>
<p>So far I've tried to reproduce the issues on aarch64-linux
without any success. 40203 makes sense because it may be a
specific issue with Windows exception handling, but 40198 is a
mystery because it's more closely tied with code generation. Can
you verify that the problem illustrated on 40198 still occurs on
the trunk? (I've confirmed that if there are more than 10 case
statements, the code generator attempts to use a jump table unless
optimisations are turned off)<br>
</p>
<p>Kit<br>
</p>
<div class="moz-cite-prefix">On 25/04/2024 11:43, Sinan Karaca via
fpc-devel wrote:<br>
</div>
<blockquote type="cite"
cite="mid:C9283FA1-33A8-47D9-B97C-D952DA804E74@icloud.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div>Dear Free Pascal Compiler Engineering Team:</div>
<div><br>
</div>
<div>We have posted the following bug bounties:</div>
<div><br>
</div>
<div><span
style="caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px; background-color: rgb(255, 255, 255);">$500
for the Win64 AArch64 optimizer bug:</span><br
style="box-sizing: border-box; caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px;">
<span
style="caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px; background-color: rgb(255, 255, 255);"><a class="moz-txt-link-freetext" href="https://gitlab.com/freepascal.org/fpc/source/-/issues/40198">https://gitlab.com/freepascal.org/fpc/source/-/issues/40198</a></span><br
style="box-sizing: border-box; caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px;">
<br
style="box-sizing: border-box; caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px;">
<span
style="caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px; background-color: rgb(255, 255, 255);">$500
for the </span><span
style="caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px; background-color: rgb(255, 255, 255);">Win64
AArch64 exception handling:</span><br
style="box-sizing: border-box; caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px;">
<span
style="caret-color: rgb(24, 24, 24); color: rgb(24, 24, 24); font-family: "Neue Montreal", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-size: 14px; letter-spacing: 0.32px; background-color: rgb(255, 255, 255);"><a class="moz-txt-link-freetext" href="https://gitlab.com/freepascal.org/fpc/source/-/issues/40203">https://gitlab.com/freepascal.org/fpc/source/-/issues/40203</a></span></div>
<div><br>
</div>
<div>Per the following thread:</div>
<div><br>
</div>
<div>
<div style="display: block;">
<div
style="-webkit-user-select: all; -webkit-user-drag: element; display: inline-block;"
class="apple-rich-link" draggable="true" role="link"
data-url="https://forum.lazarus.freepascal.org/index.php/topic,66952.msg515430.html#msg515430"><a
style="border-radius:10px;font-family:-apple-system, Helvetica, Arial, sans-serif;display:block;-webkit-user-select:none;width:300px;user-select:none;-webkit-user-modify:read-only;user-modify:read-only;overflow:hidden;text-decoration:none;"
class="lp-rich-link" rel="nofollow"
href="https://forum.lazarus.freepascal.org/index.php/topic,66952.msg515430.html#msg515430"
dir="ltr" role="button" draggable="false" width="300"
moz-do-not-send="true">
<table
style="table-layout:fixed;border-collapse:collapse;width:300px;background-color:#E5E6E9;font-family:-apple-system, Helvetica, Arial, sans-serif;"
class="lp-rich-link-emailBaseTable" width="300"
cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td vertical-align="center">
<table
style="font-family:-apple-system, Helvetica, Arial, sans-serif;table-layout:fixed;background-color:rgba(229, 230, 233, 1);"
class="lp-rich-link-captionBar" width="300"
cellspacing="0" cellpadding="0"
bgcolor="#E5E6E9">
<tbody>
<tr>
<td style="padding:8px 0px 8px 0px;"
class="lp-rich-link-captionBar-textStackItem">
<div
style="max-width:100%;margin:0px 16px 0px 16px;overflow:hidden;"
class="lp-rich-link-captionBar-textStack">
<div
style="word-wrap:break-word;font-weight:500;font-size:12px;overflow:hidden;text-overflow:ellipsis;text-align:left;"
class="lp-rich-link-captionBar-textStack-topCaption-leading"><a
rel="nofollow"
href="https://forum.lazarus.freepascal.org/index.php/topic,66952.msg515430.html#msg515430"
style="text-decoration: none"
draggable="false"
moz-do-not-send="true"><font
style="color: rgba(0, 0, 0, 0.847059);" color="#272727">Lazarus for
Windows on aarch64 (ARM64) -
Native Compiler</font></a></div>
<div
style="word-wrap:break-word;font-weight:400;font-size:11px;overflow:hidden;text-overflow:ellipsis;text-align:left;"
class="lp-rich-link-captionBar-textStack-bottomCaption-leading"><a
rel="nofollow"
href="https://forum.lazarus.freepascal.org/index.php/topic,66952.msg515430.html#msg515430"
style="text-decoration: none"
draggable="false"
moz-do-not-send="true"><font
style="color: rgba(0, 0, 0, 0.498039);" color="#808080">lazarus.freepascal.org</font></a></div>
</div>
</td>
<td style="padding:6px 12px 6px 0px;"
class="lp-rich-link-captionBar-rightIconItem" width="36"><a
rel="nofollow"
href="https://forum.lazarus.freepascal.org/index.php/topic,66952.msg515430.html#msg515430"
draggable="false" moz-do-not-send="true"><img
style="pointer-events:none !important;display:inline-block;width:36px;height:36px;border-radius:3px;"
draggable="false"
class="lp-rich-link-captionBar-rightIcon" alt="favicon.ico"
src="cid:part1.PSjzesUj.cQePsOva@moreton-family.com" width="36"
height="36"></a></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</a></div>
</div>
</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Larger bounties are negotiable upon
request!</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">Let's get Lazarus up-and-running for
Windows on aarch64!!!</div>
<div style="display: block;"><br>
</div>
<div style="display: block;">John Gaver</div>
<br>
<fieldset class="moz-mime-attachment-header"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
fpc-devel maillist - <a class="moz-txt-link-abbreviated" href="mailto:fpc-devel@lists.freepascal.org">fpc-devel@lists.freepascal.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel">https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel</a>
</pre>
</blockquote>
</body>
</html>