<!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>