Comment 3 for bug 771903

Revision history for this message
Chung-Lin Tang (cltang) wrote :

Looking at the ARM backend patterns, I cannot rule out that 4.6 or upstream trunk is free of this bug. The current reason that it only shows in Linaro 4.5 (haven't checked FSF 4.5), is because both calls to getBits() get inlined into main().

The 4.6/4.7 inliner heuristics have changed somewhat, so getBits() do not get the same inlining no matter how hard I've tried so far :P

As for Linaro 4.5, the offending pattern appears after combine. I'll look into this later.