On 10 December 2013 22:46, Chris Lattner <clattner at apple.com> wrote:> I’m pretty certain that the integrated assembler is already on for darwin/arm.Ah, in that case, ignore my point. ;) Thanks for all your comments, I'll make the changes now and lets see how things go. thanks, --renato
FWIW, I also agree with Joerg that it would be very poor form to turn on -integrated-as when it can't even eat its own output. This has bitten me before (had to pass -no-integrated-as to reassemble .S output). I would really like to see it turned on in 3.4 however (just with fixes in place)! On 11 December 2013 08:16, Renato Golin <renato.golin at linaro.org> wrote:> On 10 December 2013 22:46, Chris Lattner <clattner at apple.com> wrote: > > I’m pretty certain that the integrated assembler is already on for > darwin/arm. > > Ah, in that case, ignore my point. ;) > > Thanks for all your comments, I'll make the changes now and lets see > how things go. > > thanks, > --renato > > _______________________________________________ > cfe-dev mailing list > cfe-dev at cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/cfe-dev >-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20131211/3ea893c8/attachment.html>
On 11 December 2013 08:42, James Molloy <james at jamesmolloy.co.uk> wrote:> FWIW, I also agree with Joerg that it would be very poor form to turn on > -integrated-as when it can't even eat its own output. This has bitten me > before (had to pass -no-integrated-as to reassemble .S output).Hi James, I don't think anyone disagrees with that, and I've been searching for issues for the past month to make sure no one had any serious complaints about that. I've split this into three levels: 1. Dog feeding 2. Critical GNU extensions 3. Oddities Your concern, and Joergs (and of everyone else for that matter), is that level one is attained before IAS is on by default. So far, to everyone that I asked on the list and outside, no one has any complaints about level one any more. The last two are being reviewed as we speak and should land in trunk fairly quickly. The second concern is also being addressed, but the most critical ones are done already (or being done), and turning the IAS on will help us identify the missing features. I intend to keep track of those features and make sure most of them are done by the next release. For the third class, you can always use -no-integrated-as, or "patches welcome" (TM).> I would really like to see it turned on in 3.4 however (just with fixes in > place)!I don't think 3.4 is the right release to do that. Besides, we need to keep people aware that this has changed (for those tracking trunk, which seems to be the final consensus on how to track LLVM), so that they get their own stuff ready before the next release. I'm aiming to get this out in 3.5, but if there is any horrid bug we can't fix without a major overhaul, than, well, we wait a bit more. But I don't think that'll happen. cheers, --renato
Just to confirm; yes, the ARM integrated assembler has been enabled by default for Darwin/iOS for quite a while now. -Jim On Dec 11, 2013, at 12:16 AM, Renato Golin <renato.golin at linaro.org> wrote:> On 10 December 2013 22:46, Chris Lattner <clattner at apple.com> wrote: >> I’m pretty certain that the integrated assembler is already on for darwin/arm. > > Ah, in that case, ignore my point. ;) > > Thanks for all your comments, I'll make the changes now and lets see > how things go. > > thanks, > --renato > > _______________________________________________ > LLVM Developers mailing list > LLVMdev at cs.uiuc.edu http://llvm.cs.uiuc.edu > http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev