<div dir="ltr"><div class="gmail_quote"><div>I've been somewhat busy with life over the past week, but I thought I'd come back to this all the same.<br></div><div dir="ltr"><br>On Sat, 8 Sep 2018 at 19:04, Dan Ravensloft <<a href="mailto:dan.ravensloft@gmail.com">dan.ravensloft@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_quote"><div dir="ltr">On Sat, 8 Sep 2018 at 15:01, Tim Northover <<a href="mailto:t.p.northover@gmail.com" target="_blank">t.p.northover@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">At the moment I'm really quite confused about where that PseudoCVT_S_L<br>
is coming from though, the pattern generating it ought to be disabled.</blockquote><div>I commented out that pattern and Clang now complains about not being able to select a valid instruction, but it doesn't segfault, suggesting that pattern is definitely causing the crash. <br></div></div></div></blockquote><div>I suppose I'll need to familiarise myself with the Clang pattern syntax anyway, because of the various major inconsistencies of the R5900 (it has no DMULT(U) or DDIV(U) instructions, which means it's not entirely MIPS III compliant).<br><br></div><div>In other news, the "unexpected illegal type" assert is now fixed in trunk, which is the first step in a long, long path to bringing up support for this...<i>quirky</i>...architecture.<br></div></div></div>