On Thu, Apr 10, 2014 at 05:15:50AM +0800, Jiangning Liu wrote: > Hi Tom, > > I'm extremely appreciative of your help on back porting those patches! > > > > 198937 Make sure -use-init-array has intended effect on all AArch64 ELF > > > targets, not just linux. > > > > I wasn't able to merge this commit, because it broke ABI compatibility of > > the LLVM library shared object. This is because it removes the function > > llvm::AArch64LinuxTargetObjectFileInitialize ( llvm::MCContext&, > > llvm:TargetMachine const&); > > > > Does the clang commit mentioned above require this LLVM change? I > > wasn't sure, so I didn't merge it. If you can come up with a version of > > this patch that doesn't break the ABI, then I can merge it. Let me know > > what you want to do. > > > Yes, this patch is required by the clang commit. The patch is to change the > name only, so can you simply keep two methods before and after the > replacement and make them to have the same content, I think it should work > and will not break ABI. >
I'm having trouble porting the clang commit r198940. It causes two tests to fail: Clang :: Driver/bindings.c Clang :: Driver/unknown-gcc-arch.c Would you be able to prepare a working patch that I can apply to the stable branch? Thanks, Tom _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
