>> Currently the only two targets that disable CFI are Hexagon and >> powerpc targeting BGP. Is that still correct? >> >> The current integrated assembler is working for PPC, no? > > Yes, and regardless, as far as I'm concerned, the BG/P is now dead.Cool. I have changed the BG/P in r203269. What about hexagon. Do we still need to avoid cfi instructions with it? Cheers, Rafael
On 3/7/2014 1:24 PM, Rafael Espíndola wrote:> > What about hexagon. Do we still need to avoid cfi instructions with it?Hi Rafael, As far as I know, we've never given CFI any thoughts since the initial implementation of the Hexagon target. I can't really give you an answer right now, but I'll find out and I'll get back to you. -Krzysztof -- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation
>> What about hexagon. Do we still need to avoid cfi instructions with it? > As far as I know, we've never given CFI any thoughts since the initial > implementation of the Hexagon target. I can't really give you an > answer right now, but I'll find out and I'll get back to you.Krzysztof and I discussed this. We're in favor of enabling CFI for Hexagon since it makes sense to require CFI for all targets. We're running some experiments and are discussing this with our assembler team to confirm that we can switch. We'll have the results soonand keep LLVMdev updated. -Anshu --- Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation