<br><br><div class="gmail_quote">2011/5/10 Jim Grosbach <span dir="ltr"><<a href="mailto:grosbach@apple.com">grosbach@apple.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div style="word-wrap: break-word;"><div>Hi Roberto,</div><div><br></div>That said, that does mean that LLVM is a much more reasonable fit to target the PIC24 (and dsPIC) than it is for PIC16.<div><br></div><br></div>
<br></blockquote></div><br>Hi Roberto,<br>PIC16 was full of challenges and we had to do very unconventional things to get it generate PIC16 code. One of the most difficult thing was that we wanted 16-bit pointers which is an 'illegal' type size on the target. There were so many more things other than that.  You may find some of the discussions in the archives.<br>
<br>Having said that, PIC24 and PIC16 are entirely different and PIC24 might be more suited for LLVM port. <br><br>- sanjiv<br><br><br><br>