https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67239
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #20 from Jakub Jelinek <jakub at gcc dot gnu.org> --- The empty class passing ABI changes were reverted and are going to be resolved only for GCC7+. I've tried your testcase (and latest preprocessed hash_policy.ii from i686 build) with -g -O2 {,-finline-small-functions} {,-fpic} -mx32, and certainly don't see any .cfi_escape directives in there. So, what is the real bug then? >From gcc-testresults, it seems it only fails with -mx32 -fpic, and not with plain -mx32, but that is all I can find out.