https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87869
--- Comment #5 from Nick Bowler <nbowler at draconx dot ca> --- Looking at some of my other code output, it looks that these long encodings are emitted a lot more frequently than it would seem they are needed. If shorter store encodings were used more generally then I'd expect to see significant size improvements not just to the test case under discussion here but to that other code as well.