<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 4 June 2015 at 17:33, Dan Olson via D.gnu <span dir="ltr"><<a href="mailto:d.gnu@puremagic.com" target="_blank">d.gnu@puremagic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">"Iain Buclaw via D.gnu" <<a href="mailto:d.gnu@puremagic.com">d.gnu@puremagic.com</a>> writes:<br>
<br>
> All PRs should be based on master, and they get trickled down to<br>
> release branches as needed.<br>
><br>
> Master only works (or at least, has been tested) with the development<br>
> snapshot listed in gcc.version. Which would be version gcc-6 now.<br>
<br>
</span>Ok, thanks.<br>
<br>
As a sanity step before switching to gcc-6, tried to build gdc-5 branch<br>
on OSX X86_64 with gcc-5.1.  I must be missing something because no<br>
versions are satisfied for thread.d fiber_switchContext().  Should<br>
D_InlineAsm_X86* versions be defined in GDC?  They are not in my build.<br>
<br></blockquote><div><br></div><div>No.  Someone should port them to Asm_External and implement it in thread.S<br></div><br></div><div class="gmail_quote">This should be trivial except for the X32 target, which needs to be looked at for the correct way to switch fibers.<br><br><br></div></div></div>