<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Clarification:<div><br></div><div>-gstabs/-gstabs+ didn't crash or error.</div><div>They error in the assembler now.</div><div><br></div><div><br></div><div>The data was likely not consumed by anything.</div><div><br></div><div>m3gdb declines to build for Mac OSX.</div><div><span style="font-size: 12pt;">I suspect just because it is old but I haven't followed up.</span></div><div><br></div><div><br></div><div>So I removed -gstabs and -gstabs+, and left -g.</div><div>But that crashes.</div><div>And probably always did.</div><div><br></div><div><br></div><div>That should probably be fixed, but -g1 for now is my suggestion.</div><div><br></div><div><br></div><div>Once I fix "the driver matter", I'll go back to the C backend anyway, where</div><div>fairly rich debugging <span style="font-size: 12pt;">information is builtin. :)</span></div><div>But not knowledge of texts and open arrays.</div><div><br></div><div> - Jay<br><br><br><br><div><hr id="stopSpelling">Subject: Re: [M3commit] [modula3/cm3] 6e1d2c: Several fixes for Mac OS X 10.10.4 Yosemite. More ...<br>From: hosking@purdue.edu<br>Date: Thu, 6 Aug 2015 10:10:07 +1000<br>CC: m3commit@elegosoft.com<br>To: jay.krell@cornell.edu<br><br>It probably used to work only with -gstabs.<div><br><div><blockquote><div>On Aug 6, 2015, at 10:04 AM, Jay K <<a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>> wrote:</div><br class="ecxApple-interchange-newline"><div><div dir="ltr" style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">I think I have it -- -g probably always crashed.<div>I'm testing -g1 now. That seemed to work on a small test case.</div><div><br></div><div><br></div><div>We should perhaps fix -g though.</div><div>It is a null dereference generating dwarf output.</div><div><br></div><div><br></div><div>A valid workflow in Xcode is to debug by name, you can</div><div>enter the name of a process that isn't running yet, and then run cm3cg.</div><div><br></div><div><br></div><div>i.e. if you don't yet know how to use lldb on the command line and</div><div>haven't gone through the trouble of building/installing gdb.</div><div>If gdb even still works.</div><div><br></div><div><br></div><div><span style="font-size:12pt;"> - Jay</span></div><div><br><br><div><hr id="ecxstopSpelling">Subject: Re: [M3commit] [modula3/cm3] 6e1d2c: Several fixes for Mac OS X 10.10.4 Yosemite. More ...<br>From: <a href="mailto:hosking@purdue.edu">hosking@purdue.edu</a><br>Date: Thu, 6 Aug 2015 09:54:07 +1000<br>CC: <a href="mailto:m3commit@elegosoft.com">m3commit@elegosoft.com</a><br>To: <a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a><br><br>This one rings a bell, but I can’t put my finger on it.<div>Perhaps check the m3cc commit logs?</div><div><br><div><blockquote><div>On Aug 6, 2015, at 4:48 AM, jaykrell <<a href="mailto:jay.krell@cornell.edu">jay.krell@cornell.edu</a>> wrote:</div><br class="ecxApple-interchange-newline"><div><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">Even then, we get:</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">../src/types/ASCII.m3: In function 'ASCII_M3':</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">../src/types/ASCII.m3:26:0: internal compiler error: Segmentation fault: 11</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">Please submit a full bug report,</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">with preprocessed source if appropriate.</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">See <</span><a href="http://gcc.gnu.org/bugs.html" target="_blank" style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">http://gcc.gnu.org/bugs.html</a><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">> for instructions.</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;"> m3_backend => 4</span><br style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">m3cc (aka cm3cg) failed compiling: ASCII.mc</span></div></blockquote></div></div></div></div></div></div></blockquote></div><br></div></div></div>                                         </div></body>
</html>