Temporary header file '/tmp/6TJBpSrktf/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
typedef float _Float32;
typedef long double _Float64;
typedef double _Float32x;
#define _X_RESTRICT_KYWD

  // add includes
  #include "/usr/include/X11/fonts/fontstruct.h"
  #include "/usr/include/GL/glxint.h"
  #include "/usr/include/GL/glxmd.h"
  #include "/usr/include/GL/glxproto.h"
  #include "/usr/include/GL/glxtokens.h"
  #include "/usr/include/GL/internal/glcore.h"
  #include "/usr/include/X11/DECkeysym.h"
  #include "/usr/include/X11/HPkeysym.h"
  #include "/usr/include/X11/Sunkeysym.h"
  #include "/usr/include/X11/X.h"
  #include "/usr/include/X11/XF86keysym.h"
  #include "/usr/include/X11/XWDFile.h"
  #include "/usr/include/X11/Xalloca.h"
  #include "/usr/include/X11/Xarch.h"
  #include "/usr/include/X11/Xatom.h"
  #include "/usr/include/X11/Xdefs.h"
  #include "/usr/include/X11/Xfuncproto.h"
  #include "/usr/include/X11/Xfuncs.h"
  #include "/usr/include/X11/Xmd.h"
  #include "/usr/include/X11/Xos.h"
  #include "/usr/include/X11/Xos_r.h"
  #include "/usr/include/X11/Xosdefs.h"
  #include "/usr/include/X11/Xpoll.h"
  #include "/usr/include/X11/Xproto.h"
  #include "/usr/include/X11/Xprotostr.h"
  #include "/usr/include/X11/Xthreads.h"
  #include "/usr/include/X11/Xw32defs.h"
  #include "/usr/include/X11/Xwindows.h"
  #include "/usr/include/X11/Xwinsock.h"
  #include "/usr/include/X11/ap_keysym.h"
  #include "/usr/include/X11/dri/xf86dri.h"
  #include "/usr/include/X11/dri/xf86driproto.h"
  #include "/usr/include/X11/dri/xf86dristr.h"
  #include "/usr/include/X11/extensions/EVI.h"
  #include "/usr/include/X11/extensions/EVIproto.h"
  #include "/usr/include/X11/extensions/XI.h"
  #include "/usr/include/X11/extensions/XI2.h"
  #include "/usr/include/X11/extensions/XI2proto.h"
  #include "/usr/include/X11/extensions/XIproto.h"
  #include "/usr/include/X11/extensions/XKB.h"
  #include "/usr/include/X11/extensions/XKBproto.h"
  #include "/usr/include/X11/extensions/XKBsrv.h"
  #include "/usr/include/X11/extensions/XKBstr.h"
  #include "/usr/include/X11/extensions/XResproto.h"
  #include "/usr/include/X11/extensions/Xv.h"
  #include "/usr/include/X11/extensions/XvMC.h"
  #include "/usr/include/X11/extensions/XvMCproto.h"
  #include "/usr/include/X11/extensions/Xvproto.h"
  #include "/usr/include/X11/extensions/ag.h"
  #include "/usr/include/X11/extensions/agproto.h"
  #include "/usr/include/X11/extensions/applewmconst.h"
  #include "/usr/include/X11/extensions/applewmproto.h"
  #include "/usr/include/X11/extensions/bigreqsproto.h"
  #include "/usr/include/X11/extensions/bigreqstr.h"
  #include "/usr/include/X11/extensions/composite.h"
  #include "/usr/include/X11/extensions/compositeproto.h"
  #include "/usr/include/X11/extensions/cup.h"
  #include "/usr/include/X11/extensions/cupproto.h"
  #include "/usr/include/X11/extensions/damageproto.h"
  #include "/usr/include/X11/extensions/damagewire.h"
  #include "/usr/include/X11/extensions/dbe.h"
  #include "/usr/include/X11/extensions/dbeproto.h"
  #include "/usr/include/X11/extensions/dmx.h"
  #include "/usr/include/X11/extensions/dmxproto.h"
  #include "/usr/include/X11/extensions/dpmsconst.h"
  #include "/usr/include/X11/extensions/dpmsproto.h"
  #include "/usr/include/X11/extensions/dri2proto.h"
  #include "/usr/include/X11/extensions/dri2tokens.h"
  #include "/usr/include/X11/extensions/dri3proto.h"
  #include "/usr/include/X11/extensions/ge.h"
  #include "/usr/include/X11/extensions/geproto.h"
  #include "/usr/include/X11/extensions/lbx.h"
  #include "/usr/include/X11/extensions/lbxproto.h"
  #include "/usr/include/X11/extensions/mitmiscconst.h"
  #include "/usr/include/X11/extensions/mitmiscproto.h"
  #include "/usr/include/X11/extensions/multibufconst.h"
  #include "/usr/include/X11/extensions/multibufproto.h"
  #include "/usr/include/X11/extensions/panoramiXproto.h"
  #include "/usr/include/X11/extensions/presentproto.h"
  #include "/usr/include/X11/extensions/presenttokens.h"
  #include "/usr/include/X11/extensions/randr.h"
  #include "/usr/include/X11/extensions/randrproto.h"
  #include "/usr/include/X11/extensions/recordconst.h"
  #include "/usr/include/X11/extensions/recordproto.h"
  #include "/usr/include/X11/extensions/recordstr.h"
  #include "/usr/include/X11/extensions/render.h"
  #include "/usr/include/X11/extensions/renderproto.h"
  #include "/usr/include/X11/extensions/saver.h"
  #include "/usr/include/X11/extensions/saverproto.h"
  #include "/usr/include/X11/extensions/secur.h"
  #include "/usr/include/X11/extensions/securproto.h"
  #include "/usr/include/X11/extensions/shapeconst.h"
  #include "/usr/include/X11/extensions/shapeproto.h"
  #include "/usr/include/X11/extensions/shapestr.h"
  #include "/usr/include/X11/extensions/shm.h"
  #include "/usr/include/X11/extensions/shmproto.h"
  #include "/usr/include/X11/extensions/shmstr.h"
  #include "/usr/include/X11/extensions/syncconst.h"
  #include "/usr/include/X11/extensions/syncproto.h"
  #include "/usr/include/X11/extensions/syncstr.h"
  #include "/usr/include/X11/extensions/xcmiscproto.h"
  #include "/usr/include/X11/extensions/xcmiscstr.h"
  #include "/usr/include/X11/extensions/xf86bigfont.h"
  #include "/usr/include/X11/extensions/xf86bigfproto.h"
  #include "/usr/include/X11/extensions/xf86bigfstr.h"
  #include "/usr/include/X11/extensions/xf86dga.h"
  #include "/usr/include/X11/extensions/xf86dga1const.h"
  #include "/usr/include/X11/extensions/xf86dga1proto.h"
  #include "/usr/include/X11/extensions/xf86dga1str.h"
  #include "/usr/include/X11/extensions/xf86dgaconst.h"
  #include "/usr/include/X11/extensions/xf86dgaproto.h"
  #include "/usr/include/X11/extensions/xf86dgastr.h"
  #include "/usr/include/X11/extensions/xf86vm.h"
  #include "/usr/include/X11/extensions/xf86vmproto.h"
  #include "/usr/include/X11/extensions/xf86vmstr.h"
  #include "/usr/include/X11/extensions/xfixesproto.h"
  #include "/usr/include/X11/extensions/xfixeswire.h"
  #include "/usr/include/X11/extensions/xtestconst.h"
  #include "/usr/include/X11/extensions/xtestext1const.h"
  #include "/usr/include/X11/extensions/xtestext1proto.h"
  #include "/usr/include/X11/extensions/xtestproto.h"
  #include "/usr/include/X11/fonts/FS.h"
  #include "/usr/include/X11/fonts/FSproto.h"
  #include "/usr/include/X11/fonts/font.h"
  #include "/usr/include/X11/fonts/fontproto.h"
  #include "/usr/include/X11/fonts/fsmasks.h"
  #include "/usr/include/X11/keysym.h"
  #include "/usr/include/X11/keysymdef.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/6TJBpSrktf/dump1.i"

