<p>This is the gcc bug, and bad news it did not disappear because it is also happening on appveyor (gcc 6.4.0).<br>
I will test if using clang can solve on windows.</p>
<blockquote>
<p>../../spursistasrc/vm/gcc3x-cointerp.c:7194:45: warning: ‘result21’ may be used uninitialized in this function [-Wmaybe-uninitialized]<br>
longAtPointerput(localSP, ((result21 << 1) | 1));<br>
^~<br>
../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: unable to find a register to spill<br>
}<br>
^<br>
../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: this is the insn:<br>
(insn 13501 47217 13502 1196 (set (mem:DI (plus:SI (plus:SI (mult:SI (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])<br>
(const_int 8 [0x8]))<br>
(reg/v:SI 13980 [orig:3497 rec1 ] [3497]))<br>
(const_int 8 [0x8])) [5 *_15102+0 S8 A64])<br>
(reg:DI 16022 [orig:3562 _15095 ] [3562])) ../../spursistasrc/vm/gcc3x-cointerp.c:7837 78 {*movdi_internal}<br>
(expr_list:REG_DEAD (reg:DI 16022 [orig:3562 _15095 ] [3562])<br>
(expr_list:REG_DEAD (reg/v:SI 13980 [orig:3497 rec1 ] [3497])<br>
(expr_list:REG_DEAD (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])<br>
(nil)))))<br>
../../spursistasrc/vm/gcc3x-cointerp.c:15766: confused by earlier errors, bailing out<br>
make: *** [../common/Makefile.rules:12: build/vm/gcc3x-cointerp.o] Error 1</p>
</blockquote>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28373587">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AhLyWzihAj3m9tr5RCgVGRCLLQ8b5Xorks5tkdZAgaJpZM4TC4wB">mute the thread</a>.<img src="https://github.com/notifications/beacon/AhLyW_iaCwSVu2MP0qyeFJ9_hlUH23c5ks5tkdZAgaJpZM4TC4wB.gif" height="1" width="1" alt="" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28373587"></link>
  <meta itemprop="name" content="View Commit"></meta>
</div>
<meta itemprop="description" content="View this Commit on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/OpenSmalltalk/opensmalltalk-vm","title":"OpenSmalltalk/opensmalltalk-vm","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm"}},"updates":{"snippets":[{"icon":"PERSON","message":"@nicolas-cellier-aka-nice on 4c4686e: This is the gcc bug, and bad news it did not disappear because it is also happening on appveyor (gcc 6.4.0).\r\nI will test if using clang can solve on windows.\r\n\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:7194:45: warning: ‘result21’ may be used uninitialized in this function [-Wmaybe-uninitialized]\r\n\u003e         longAtPointerput(localSP, ((result21 \u003c\u003c 1) | 1));\r\n\u003e                                              ^~\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: unable to find a register to spill\r\n\u003e  }\r\n\u003e  ^\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766:1: error: this is the insn:\r\n\u003e (insn 13501 47217 13502 1196 (set (mem:DI (plus:SI (plus:SI (mult:SI (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])\r\n\u003e                         (const_int 8 [0x8]))\r\n\u003e                     (reg/v:SI 13980 [orig:3497 rec1 ] [3497]))\r\n\u003e                 (const_int 8 [0x8])) [5 *_15102+0 S8 A64])\r\n\u003e         (reg:DI 16022 [orig:3562 _15095 ] [3562])) ../../spursistasrc/vm/gcc3x-cointerp.c:7837 78 {*movdi_internal}\r\n\u003e      (expr_list:REG_DEAD (reg:DI 16022 [orig:3562 _15095 ] [3562])\r\n\u003e         (expr_list:REG_DEAD (reg/v:SI 13980 [orig:3497 rec1 ] [3497])\r\n\u003e             (expr_list:REG_DEAD (reg/v:SI 13981 [orig:3499 argIntAdjusted1 ] [3499])\r\n\u003e                 (nil)))))\r\n\u003e ../../spursistasrc/vm/gcc3x-cointerp.c:15766: confused by earlier errors, bailing out\r\n\u003e make: *** [../common/Makefile.rules:12: build/vm/gcc3x-cointerp.o] Error 1\r\n\u003e \r\n\u003e "}],"action":{"name":"View Commit","url":"https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/4c4686e183736395021654c29b0fe995384e5449#commitcomment-28373587"}}}</script>