Temporary header file '/tmp/MTduNvIBKs/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/libEMF/emf.h"
  #include "/usr/include/libEMF/wine/basetsd.h"
  #include "/usr/include/libEMF/wine/guiddef.h"
  #include "/usr/include/libEMF/wine/poppack.h"
  #include "/usr/include/libEMF/wine/pshpack2.h"
  #include "/usr/include/libEMF/wine/pshpack4.h"
  #include "/usr/include/libEMF/wine/w16.h"
  #include "/usr/include/libEMF/wine/winbase.h"
  #include "/usr/include/libEMF/wine/windef.h"
  #include "/usr/include/libEMF/wine/winerror.h"
  #include "/usr/include/libEMF/wine/wingdi.h"
  #include "/usr/include/libEMF/wine/winnt.h"
  #include "/usr/include/libEMF/wine/winuser.h"

  // add namespaces
  namespace u10{typedef int tmp_add_type_1;}
  u10::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace u20{typedef int tmp_add_type_2;}
  u20::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace u21{typedef int tmp_add_type_3;}
  u21::tmp_add_type_3 tmp_add_func_3(){return 0;};

  // add classes
  _ABCFLOAT* tmp_add_class_0;
  _ACCESS_ALLOWED_ACE* tmp_add_class_1;
  _ACCESS_DENIED_ACE* tmp_add_class_2;
  _ACE_HEADER* tmp_add_class_3;
  _ACL* tmp_add_class_4;
  _CONTEXT* tmp_add_class_5;
  _CONTEXT86* tmp_add_class_6;
  _CREATE_PROCESS_DEBUG_INFO* tmp_add_class_7;
  _CREATE_THREAD_DEBUG_INFO* tmp_add_class_8;
  _DEBUG_EVENT* tmp_add_class_9;
  _EXCEPTION_DEBUG_INFO* tmp_add_class_10;
  _EXCEPTION_POINTERS* tmp_add_class_11;
  _EXIT_PROCESS_DEBUG_INFO* tmp_add_class_12;
  _EXIT_THREAD_DEBUG_INFO* tmp_add_class_13;
  _FLOATING_SAVE_AREA* tmp_add_class_14;
  _FPO_DATA* tmp_add_class_15;
  _GENERIC_MAPPING* tmp_add_class_16;
  _GUID* tmp_add_class_17;
  _G_fpos64_t* tmp_add_class_18;
  _G_fpos_t* tmp_add_class_19;
  _IMAGE_ARCHIVE_MEMBER_HEADER* tmp_add_class_20;
  _IMAGE_AUX_SYMBOL* tmp_add_class_21;
  _IMAGE_BASE_RELOCATION* tmp_add_class_22;
  _IMAGE_BOUND_FORWARDER_REF* tmp_add_class_23;
  _IMAGE_BOUND_IMPORT_DESCRIPTOR* tmp_add_class_24;
  _IMAGE_COFF_SYMBOLS_HEADER* tmp_add_class_25;
  _IMAGE_DATA_DIRECTORY* tmp_add_class_26;
  _IMAGE_DEBUG_DIRECTORY* tmp_add_class_27;
  _IMAGE_DEBUG_MISC* tmp_add_class_28;
  _IMAGE_DOS_HEADER* tmp_add_class_29;
  _IMAGE_EXPORT_DIRECTORY* tmp_add_class_30;
  _IMAGE_FILE_HEADER* tmp_add_class_31;
  _IMAGE_FUNCTION_ENTRY* tmp_add_class_32;
  _IMAGE_IMPORT_BY_NAME* tmp_add_class_33;
  _IMAGE_IMPORT_DESCRIPTOR* tmp_add_class_34;
  _IMAGE_LINENUMBER* tmp_add_class_35;
  _IMAGE_LOAD_CONFIG_DIRECTORY* tmp_add_class_36;
  _IMAGE_NT_HEADERS* tmp_add_class_37;
  _IMAGE_OPTIONAL_HEADER* tmp_add_class_38;
  _IMAGE_RELOCATION* tmp_add_class_39;
  _IMAGE_RESOURCE_DATA_ENTRY* tmp_add_class_40;
  _IMAGE_RESOURCE_DIRECTORY* tmp_add_class_41;
  _IMAGE_RESOURCE_DIRECTORY_ENTRY* tmp_add_class_42;
  _IMAGE_RESOURCE_DIRECTORY_STRING* tmp_add_class_43;
  _IMAGE_RESOURCE_DIR_STRING_U* tmp_add_class_44;
  _IMAGE_SECTION_HEADER* tmp_add_class_45;
  _IMAGE_SEPARATE_DEBUG_HEADER* tmp_add_class_46;
  _IMAGE_SYMBOL* tmp_add_class_47;
  _IMAGE_THUNK_DATA* tmp_add_class_48;
  _IMAGE_TLS_DIRECTORY* tmp_add_class_49;
  _IMAGE_VXD_HEADER* tmp_add_class_50;
  _IO_cookie_io_functions_t* tmp_add_class_51;
  _LARGE_INTEGER* tmp_add_class_52;
  _LDT_ENTRY* tmp_add_class_53;
  _LIST_ENTRY* tmp_add_class_54;
  _LOAD_DLL_DEBUG_INFO* tmp_add_class_55;
  _LUID* tmp_add_class_56;
  _LUID_AND_ATTRIBUTES* tmp_add_class_57;
  _MEMORY_BASIC_INFORMATION* tmp_add_class_58;
  _NT_TIB* tmp_add_class_59;
  _OUTLINETEXTMETRICA* tmp_add_class_60;
  _OUTLINETEXTMETRICW* tmp_add_class_61;
  _OUTPUT_DEBUG_STRING_INFO* tmp_add_class_62;
  _POINTL* tmp_add_class_63;
  _PRIVILEGE_SET* tmp_add_class_64;
  _RGNDATA* tmp_add_class_65;
  _RGNDATAHEADER* tmp_add_class_66;
  _RIP_INFO* tmp_add_class_67;
  _RTL_CRITICAL_SECTION* tmp_add_class_68;
  _RTL_CRITICAL_SECTION_DEBUG* tmp_add_class_69;
  _SECURITY_ATTRIBUTES* tmp_add_class_70;
  _SECURITY_QUALITY_OF_SERVICE* tmp_add_class_71;
  _SID* tmp_add_class_72;
  _SID_AND_ATTRIBUTES* tmp_add_class_73;
  _SINGLE_LIST_ENTRY* tmp_add_class_74;
  _SYSTEM_ALARM_ACE* tmp_add_class_75;
  _SYSTEM_AUDIT_ACE* tmp_add_class_76;
  _SYSTEM_POWER_STATUS* tmp_add_class_77;
  _TOKEN_DEFAULT_DACL* tmp_add_class_78;
  _TOKEN_GROUPS* tmp_add_class_79;
  _TOKEN_OWNER* tmp_add_class_80;
  _TOKEN_PRIMARY_GROUP* tmp_add_class_81;
  _TOKEN_PRIVILEGES* tmp_add_class_82;
  _TOKEN_SOURCE* tmp_add_class_83;
  _TOKEN_STATISTICS* tmp_add_class_84;
  _TOKEN_USER* tmp_add_class_85;
  _ULARGE_INTEGER* tmp_add_class_86;
  _UNLOAD_DLL_DEBUG_INFO* tmp_add_class_87;
  _WIN32_FILE_ATTRIBUTES_DATA* tmp_add_class_88;
  tagACCESSTIMEOUT* tmp_add_class_89;
  tagANIMATIONINFO* tmp_add_class_90;
  tagCIEXYZ* tmp_add_class_91;
  tagCIEXYZTRIPLE* tmp_add_class_92;
  tagCOLORADJUSTMENT* tmp_add_class_93;
  tagCOMMCONFIG* tmp_add_class_94;
  tagCOMMPROP* tmp_add_class_95;
  tagCOMMTIMEOUTS* tmp_add_class_96;
  tagCOMSTAT* tmp_add_class_97;
  tagCREATESTRUCTA* tmp_add_class_98;
  tagDCB* tmp_add_class_99;
  tagDLGITEMTEMPLATE* tmp_add_class_100;
  tagDLGTEMPLATE* tmp_add_class_101;
  tagEMRGLSRECORD* tmp_add_class_102;
  tagEXTLOGPEN* tmp_add_class_103;
  tagFILTERKEYS* tmp_add_class_104;
  tagGCP_RESULTSA* tmp_add_class_105;
  tagGCP_RESULTSW* tmp_add_class_106;
  tagHARDWAREINPUT* tmp_add_class_107;
  tagHIGHCONTRASTA* tmp_add_class_108;
  tagHIGHCONTRASTW* tmp_add_class_109;
  tagICONMETRICSA* tmp_add_class_110;
  tagICONMETRICSW* tmp_add_class_111;
  tagINPUT* tmp_add_class_112;
  tagKBDLLHOOKSTRUCT* tmp_add_class_113;
  tagKEYBDINPUT* tmp_add_class_114;
  tagLOGCOLORSPACEA* tmp_add_class_115;
  tagLOGCOLORSPACEW* tmp_add_class_116;
  tagLOGPALETTE* tmp_add_class_117;
  tagMEMORYSTATUS* tmp_add_class_118;
  tagMESSAGE_RESOURCE_BLOCK* tmp_add_class_119;
  tagMESSAGE_RESOURCE_DATA* tmp_add_class_120;
  tagMESSAGE_RESOURCE_ENTRY* tmp_add_class_121;
  tagMINIMIZEDMETRICS* tmp_add_class_122;
  tagMONITORINFO* tmp_add_class_123;
  tagMONITORINFOEXA* tmp_add_class_124;
  tagMONITORINFOEXW* tmp_add_class_125;
  tagMOUSEINPUT* tmp_add_class_126;
  tagMOUSEKEYS* tmp_add_class_127;
  tagMSG* tmp_add_class_128;
  tagMSLLHOOKSTRUCT* tmp_add_class_129;
  tagNMHDR* tmp_add_class_130;
  tagPALETTEENTRY* tmp_add_class_131;
  tagPANOSE* tmp_add_class_132;
  tagPIXELFORMATDESCRIPTOR* tmp_add_class_133;
  tagPOINT* tmp_add_class_134;
  tagPOINTFX* tmp_add_class_135;
  tagPOINTS* tmp_add_class_136;
  tagRECT* tmp_add_class_137;
  tagRECTL* tmp_add_class_138;
  tagSERIALKEYSA* tmp_add_class_139;
  tagSERIALKEYSW* tmp_add_class_140;
  tagSIZE* tmp_add_class_141;
  tagSOUNDSENTRYA* tmp_add_class_142;
  tagSOUNDSENTRYW* tmp_add_class_143;
  tagSTICKYKEYS* tmp_add_class_144;
  tagSYSLEVEL* tmp_add_class_145;
  tagSYSTEM_INFO* tmp_add_class_146;
  tagTOGGLEKEYS* tmp_add_class_147;
  tagTTPOLYCURVE* tmp_add_class_148;
  tagTTPOLYGONHEADER* tmp_add_class_149;
  tagWINDOWPOS* tmp_add_class_150;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/MTduNvIBKs/dump1.h"

In file included from /tmp/MTduNvIBKs/dump1.h:15:
/usr/include/libEMF/wine/poppack.h:59:2: error: #error "Popping alignment isn't possible since no alignment has been pushed"
   59 | #error "Popping alignment isn't possible since no alignment has been pushed"
      |  ^~~~~

