<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16608" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>So, a while back I got a compile error where the
assembly was missing some whitespace between a .set and the identifier and
tracked it down to this simple mistake that I just verified is still in the
tree:</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Index:
lib/Target/ARM/ARMTargetAsmInfo.cpp<BR>===================================================================<BR>---
lib/Target/ARM/ARMTargetAsmInfo.cpp (revision 48700)<BR>+++
lib/Target/ARM/ARMTargetAsmInfo.cpp (working copy)<BR>@@ -49,7 +49,7
@@<BR> PrivateGlobalPrefix =
"L";<BR> BSSSection =
0;
// no BSS section.<BR> ZeroFillDirective =
"\t.zerofill\t"; // Uses .zerofill<BR>- SetDirective =
"\t.set";<BR>+ SetDirective =
"\t.set\t";<BR> WeakRefDirective =
"\t.weak_reference\t";<BR> HiddenDirective =
"\t.private_extern\t";<BR> ProtectedDirective =
NULL;<BR></FONT></DIV>
<DIV><FONT face=Arial size=2>I unfortunately don't have the code that died
anymore (it was a couple months ago, and I'm unfortunately just now getting on
this mailing list to report the issue), but it seems pretty obvious from the
surrounding context to be wrong, and there's even another initialization of
SetDirective in the same file that _does_ have the traililng \t.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>Sincerely,</FONT></DIV>
<DIV><FONT face=Arial size=2>Jay Freeman (saurik)</FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><A
href="mailto:saurik@saurik.com">saurik@saurik.com</A></FONT></FONT></DIV>
<DIV><FONT face=Arial><FONT size=2><A
href="http://www.saurik.com/">http://www.saurik.com/</A></FONT></DIV></FONT></BODY></HTML>