<!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>