https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62054
--- Comment #3 from Sanjay Patel <spatel at rotateright dot com> --- I think there's still an optimization possible here regarding the constant pool data - see bug 62055. Hopefully, I didn't mess that one up. :)