https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118276
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Ben FrantzDale from comment #2) > @Andrew Pinski, the quick-bench link shows the `stosq` version running > slower. Regardless, the code-gen shouldn't be different, should it? (Is > there any semantic difference I'm missing?) Yes, even though both are standard layout structs, they is a difference when it comes to if they are pod in the sense of the abi.