Temporary header file '/tmp/zO9BxvfbZc/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)

  // add includes
  #include "/usr/include/simde/arm/neon/aba.h"
  #include "/usr/include/simde/arm/neon/abd.h"
  #include "/usr/include/simde/arm/neon/abdl.h"
  #include "/usr/include/simde/arm/neon/abs.h"
  #include "/usr/include/simde/arm/neon/add.h"
  #include "/usr/include/simde/arm/neon/addl.h"
  #include "/usr/include/simde/arm/neon/addl_high.h"
  #include "/usr/include/simde/arm/neon/addlv.h"
  #include "/usr/include/simde/arm/neon/addv.h"
  #include "/usr/include/simde/arm/neon/addw.h"
  #include "/usr/include/simde/arm/neon/addw_high.h"
  #include "/usr/include/simde/arm/neon/and.h"
  #include "/usr/include/simde/arm/neon/bic.h"
  #include "/usr/include/simde/arm/neon/bsl.h"
  #include "/usr/include/simde/arm/neon/cagt.h"
  #include "/usr/include/simde/arm/neon/ceq.h"
  #include "/usr/include/simde/arm/neon/ceqz.h"
  #include "/usr/include/simde/arm/neon/cge.h"
  #include "/usr/include/simde/arm/neon/cgez.h"
  #include "/usr/include/simde/arm/neon/cgt.h"
  #include "/usr/include/simde/arm/neon/cgtz.h"
  #include "/usr/include/simde/arm/neon/cle.h"
  #include "/usr/include/simde/arm/neon/clez.h"
  #include "/usr/include/simde/arm/neon/cls.h"
  #include "/usr/include/simde/arm/neon/clt.h"
  #include "/usr/include/simde/arm/neon/cltz.h"
  #include "/usr/include/simde/arm/neon/clz.h"
  #include "/usr/include/simde/arm/neon/cnt.h"
  #include "/usr/include/simde/arm/neon/combine.h"
  #include "/usr/include/simde/arm/neon/create.h"
  #include "/usr/include/simde/arm/neon/cvt.h"
  #include "/usr/include/simde/arm/neon/dot.h"
  #include "/usr/include/simde/arm/neon/dot_lane.h"
  #include "/usr/include/simde/arm/neon/dup_lane.h"
  #include "/usr/include/simde/arm/neon/dup_n.h"
  #include "/usr/include/simde/arm/neon/eor.h"
  #include "/usr/include/simde/arm/neon/ext.h"
  #include "/usr/include/simde/arm/neon/get_high.h"
  #include "/usr/include/simde/arm/neon/get_lane.h"
  #include "/usr/include/simde/arm/neon/get_low.h"
  #include "/usr/include/simde/arm/neon/hadd.h"
  #include "/usr/include/simde/arm/neon/hsub.h"
  #include "/usr/include/simde/arm/neon/ld1.h"
  #include "/usr/include/simde/arm/neon/ld3.h"
  #include "/usr/include/simde/arm/neon/ld4.h"
  #include "/usr/include/simde/arm/neon/max.h"
  #include "/usr/include/simde/arm/neon/maxnm.h"
  #include "/usr/include/simde/arm/neon/maxv.h"
  #include "/usr/include/simde/arm/neon/min.h"
  #include "/usr/include/simde/arm/neon/minnm.h"
  #include "/usr/include/simde/arm/neon/minv.h"
  #include "/usr/include/simde/arm/neon/mla.h"
  #include "/usr/include/simde/arm/neon/mla_n.h"
  #include "/usr/include/simde/arm/neon/mlal.h"
  #include "/usr/include/simde/arm/neon/mlal_high.h"
  #include "/usr/include/simde/arm/neon/mlal_n.h"
  #include "/usr/include/simde/arm/neon/mls.h"
  #include "/usr/include/simde/arm/neon/mlsl.h"
  #include "/usr/include/simde/arm/neon/mlsl_high.h"
  #include "/usr/include/simde/arm/neon/mlsl_n.h"
  #include "/usr/include/simde/arm/neon/movl.h"
  #include "/usr/include/simde/arm/neon/movl_high.h"
  #include "/usr/include/simde/arm/neon/movn.h"
  #include "/usr/include/simde/arm/neon/movn_high.h"
  #include "/usr/include/simde/arm/neon/mul.h"
  #include "/usr/include/simde/arm/neon/mul_lane.h"
  #include "/usr/include/simde/arm/neon/mul_n.h"
  #include "/usr/include/simde/arm/neon/mull.h"
  #include "/usr/include/simde/arm/neon/mull_high.h"
  #include "/usr/include/simde/arm/neon/mull_n.h"
  #include "/usr/include/simde/arm/neon/mvn.h"
  #include "/usr/include/simde/arm/neon/neg.h"
  #include "/usr/include/simde/arm/neon/orn.h"
  #include "/usr/include/simde/arm/neon/orr.h"
  #include "/usr/include/simde/arm/neon/padal.h"
  #include "/usr/include/simde/arm/neon/padd.h"
  #include "/usr/include/simde/arm/neon/paddl.h"
  #include "/usr/include/simde/arm/neon/pmax.h"
  #include "/usr/include/simde/arm/neon/pmin.h"
  #include "/usr/include/simde/arm/neon/qabs.h"
  #include "/usr/include/simde/arm/neon/qadd.h"
  #include "/usr/include/simde/arm/neon/qdmulh.h"
  #include "/usr/include/simde/arm/neon/qdmull.h"
  #include "/usr/include/simde/arm/neon/qmovn.h"
  #include "/usr/include/simde/arm/neon/qmovn_high.h"
  #include "/usr/include/simde/arm/neon/qmovun.h"
  #include "/usr/include/simde/arm/neon/qneg.h"
  #include "/usr/include/simde/arm/neon/qrdmulh.h"
  #include "/usr/include/simde/arm/neon/qrdmulh_n.h"
  #include "/usr/include/simde/arm/neon/qshl.h"
  #include "/usr/include/simde/arm/neon/qsub.h"
  #include "/usr/include/simde/arm/neon/qtbl.h"
  #include "/usr/include/simde/arm/neon/qtbx.h"
  #include "/usr/include/simde/arm/neon/rbit.h"
  #include "/usr/include/simde/arm/neon/reinterpret.h"
  #include "/usr/include/simde/arm/neon/rev16.h"
  #include "/usr/include/simde/arm/neon/rev32.h"
  #include "/usr/include/simde/arm/neon/rev64.h"
  #include "/usr/include/simde/arm/neon/rhadd.h"
  #include "/usr/include/simde/arm/neon/rnd.h"
  #include "/usr/include/simde/arm/neon/rndi.h"
  #include "/usr/include/simde/arm/neon/rndm.h"
  #include "/usr/include/simde/arm/neon/rndn.h"
  #include "/usr/include/simde/arm/neon/rndp.h"
  #include "/usr/include/simde/arm/neon/rshl.h"
  #include "/usr/include/simde/arm/neon/rshr_n.h"
  #include "/usr/include/simde/arm/neon/rsra_n.h"
  #include "/usr/include/simde/arm/neon/set_lane.h"
  #include "/usr/include/simde/arm/neon/shl.h"
  #include "/usr/include/simde/arm/neon/shl_n.h"
  #include "/usr/include/simde/arm/neon/shr_n.h"
  #include "/usr/include/simde/arm/neon/sra_n.h"
  #include "/usr/include/simde/arm/neon/st1.h"
  #include "/usr/include/simde/arm/neon/st1_lane.h"
  #include "/usr/include/simde/arm/neon/st3.h"
  #include "/usr/include/simde/arm/neon/st4.h"
  #include "/usr/include/simde/arm/neon/sub.h"
  #include "/usr/include/simde/arm/neon/subl.h"
  #include "/usr/include/simde/arm/neon/subw.h"
  #include "/usr/include/simde/arm/neon/subw_high.h"
  #include "/usr/include/simde/arm/neon/tbl.h"
  #include "/usr/include/simde/arm/neon/tbx.h"
  #include "/usr/include/simde/arm/neon/trn.h"
  #include "/usr/include/simde/arm/neon/trn1.h"
  #include "/usr/include/simde/arm/neon/trn2.h"
  #include "/usr/include/simde/arm/neon/tst.h"
  #include "/usr/include/simde/arm/neon/types.h"
  #include "/usr/include/simde/arm/neon/uqadd.h"
  #include "/usr/include/simde/arm/neon/uzp.h"
  #include "/usr/include/simde/arm/neon/uzp1.h"
  #include "/usr/include/simde/arm/neon/uzp2.h"
  #include "/usr/include/simde/arm/neon/zip.h"
  #include "/usr/include/simde/arm/neon/zip1.h"
  #include "/usr/include/simde/arm/neon/zip2.h"
  #include "/usr/include/simde/arm/neon.h"
  #include "/usr/include/simde/check.h"
  #include "/usr/include/simde/debug-trap.h"
  #include "/usr/include/simde/hedley.h"
  #include "/usr/include/simde/simde-align.h"
  #include "/usr/include/simde/simde-arch.h"
  #include "/usr/include/simde/simde-common.h"
  #include "/usr/include/simde/simde-complex.h"
  #include "/usr/include/simde/simde-constify.h"
  #include "/usr/include/simde/simde-detect-clang.h"
  #include "/usr/include/simde/simde-diagnostic.h"
  #include "/usr/include/simde/simde-features.h"
  #include "/usr/include/simde/simde-math.h"
  #include "/usr/include/simde/x86/avx.h"
  #include "/usr/include/simde/x86/avx2.h"
  #include "/usr/include/simde/x86/avx512/2intersect.h"
  #include "/usr/include/simde/x86/avx512/abs.h"
  #include "/usr/include/simde/x86/avx512/add.h"
  #include "/usr/include/simde/x86/avx512/adds.h"
  #include "/usr/include/simde/x86/avx512/and.h"
  #include "/usr/include/simde/x86/avx512/andnot.h"
  #include "/usr/include/simde/x86/avx512/avg.h"
  #include "/usr/include/simde/x86/avx512/blend.h"
  #include "/usr/include/simde/x86/avx512/broadcast.h"
  #include "/usr/include/simde/x86/avx512/cast.h"
  #include "/usr/include/simde/x86/avx512/cmp.h"
  #include "/usr/include/simde/x86/avx512/cmpeq.h"
  #include "/usr/include/simde/x86/avx512/cmpge.h"
  #include "/usr/include/simde/x86/avx512/cmpgt.h"
  #include "/usr/include/simde/x86/avx512/cmple.h"
  #include "/usr/include/simde/x86/avx512/cmplt.h"
  #include "/usr/include/simde/x86/avx512/copysign.h"
  #include "/usr/include/simde/x86/avx512/cvt.h"
  #include "/usr/include/simde/x86/avx512/cvts.h"
  #include "/usr/include/simde/x86/avx512/div.h"
  #include "/usr/include/simde/x86/avx512/extract.h"
  #include "/usr/include/simde/x86/avx512/fmadd.h"
  #include "/usr/include/simde/x86/avx512/fmsub.h"
  #include "/usr/include/simde/x86/avx512/fnmadd.h"
  #include "/usr/include/simde/x86/avx512/fnmsub.h"
  #include "/usr/include/simde/x86/avx512/insert.h"
  #include "/usr/include/simde/x86/avx512/kshift.h"
  #include "/usr/include/simde/x86/avx512/load.h"
  #include "/usr/include/simde/x86/avx512/loadu.h"
  #include "/usr/include/simde/x86/avx512/lzcnt.h"
  #include "/usr/include/simde/x86/avx512/madd.h"
  #include "/usr/include/simde/x86/avx512/maddubs.h"
  #include "/usr/include/simde/x86/avx512/max.h"
  #include "/usr/include/simde/x86/avx512/min.h"
  #include "/usr/include/simde/x86/avx512/mov.h"
  #include "/usr/include/simde/x86/avx512/mov_mask.h"
  #include "/usr/include/simde/x86/avx512/movm.h"
  #include "/usr/include/simde/x86/avx512/mul.h"
  #include "/usr/include/simde/x86/avx512/mulhi.h"
  #include "/usr/include/simde/x86/avx512/mulhrs.h"
  #include "/usr/include/simde/x86/avx512/mullo.h"
  #include "/usr/include/simde/x86/avx512/negate.h"
  #include "/usr/include/simde/x86/avx512/or.h"
  #include "/usr/include/simde/x86/avx512/packs.h"
  #include "/usr/include/simde/x86/avx512/packus.h"
  #include "/usr/include/simde/x86/avx512/permutex2var.h"
  #include "/usr/include/simde/x86/avx512/permutexvar.h"
  #include "/usr/include/simde/x86/avx512/sad.h"
  #include "/usr/include/simde/x86/avx512/set.h"
  #include "/usr/include/simde/x86/avx512/set1.h"
  #include "/usr/include/simde/x86/avx512/set4.h"
  #include "/usr/include/simde/x86/avx512/setone.h"
  #include "/usr/include/simde/x86/avx512/setr.h"
  #include "/usr/include/simde/x86/avx512/setr4.h"
  #include "/usr/include/simde/x86/avx512/setzero.h"
  #include "/usr/include/simde/x86/avx512/shuffle.h"
  #include "/usr/include/simde/x86/avx512/sll.h"
  #include "/usr/include/simde/x86/avx512/slli.h"
  #include "/usr/include/simde/x86/avx512/sllv.h"
  #include "/usr/include/simde/x86/avx512/sqrt.h"
  #include "/usr/include/simde/x86/avx512/sra.h"
  #include "/usr/include/simde/x86/avx512/srai.h"
  #include "/usr/include/simde/x86/avx512/srav.h"
  #include "/usr/include/simde/x86/avx512/srl.h"
  #include "/usr/include/simde/x86/avx512/srli.h"
  #include "/usr/include/simde/x86/avx512/srlv.h"
  #include "/usr/include/simde/x86/avx512/store.h"
  #include "/usr/include/simde/x86/avx512/storeu.h"
  #include "/usr/include/simde/x86/avx512/sub.h"
  #include "/usr/include/simde/x86/avx512/subs.h"
  #include "/usr/include/simde/x86/avx512/test.h"
  #include "/usr/include/simde/x86/avx512/types.h"
  #include "/usr/include/simde/x86/avx512/unpackhi.h"
  #include "/usr/include/simde/x86/avx512/unpacklo.h"
  #include "/usr/include/simde/x86/avx512/xor.h"
  #include "/usr/include/simde/x86/avx512/xorsign.h"
  #include "/usr/include/simde/x86/avx512.h"
  #include "/usr/include/simde/x86/clmul.h"
  #include "/usr/include/simde/x86/fma.h"
  #include "/usr/include/simde/x86/gfni.h"
  #include "/usr/include/simde/x86/mmx.h"
  #include "/usr/include/simde/x86/sse.h"
  #include "/usr/include/simde/x86/sse2.h"
  #include "/usr/include/simde/x86/sse3.h"
  #include "/usr/include/simde/x86/sse4.1.h"
  #include "/usr/include/simde/x86/sse4.2.h"
  #include "/usr/include/simde/x86/ssse3.h"
  #include "/usr/include/simde/x86/svml.h"
  #include "/usr/include/simde/x86/xop.h"

  // add classes
  _G_fpos64_t* tmp_add_class_0;
  _G_fpos_t* tmp_add_class_1;
  _IO_cookie_io_functions_t* tmp_add_class_2;
  simde_float32x2_private* tmp_add_class_3;
  simde_float32x2x2_t* tmp_add_class_4;
  simde_float32x2x3_t* tmp_add_class_5;
  simde_float32x2x4_t* tmp_add_class_6;
  simde_float32x4_private* tmp_add_class_7;
  simde_float32x4x2_t* tmp_add_class_8;
  simde_float32x4x3_t* tmp_add_class_9;
  simde_float32x4x4_t* tmp_add_class_10;
  simde_float64x1_private* tmp_add_class_11;
  simde_float64x1x2_t* tmp_add_class_12;
  simde_float64x1x3_t* tmp_add_class_13;
  simde_float64x1x4_t* tmp_add_class_14;
  simde_float64x2_private* tmp_add_class_15;
  simde_float64x2x2_t* tmp_add_class_16;
  simde_float64x2x3_t* tmp_add_class_17;
  simde_float64x2x4_t* tmp_add_class_18;
  simde_int16x4_private* tmp_add_class_19;
  simde_int16x4x2_t* tmp_add_class_20;
  simde_int16x4x3_t* tmp_add_class_21;
  simde_int16x4x4_t* tmp_add_class_22;
  simde_int16x8_private* tmp_add_class_23;
  simde_int16x8x2_t* tmp_add_class_24;
  simde_int16x8x3_t* tmp_add_class_25;
  simde_int16x8x4_t* tmp_add_class_26;
  simde_int32x2_private* tmp_add_class_27;
  simde_int32x2x2_t* tmp_add_class_28;
  simde_int32x2x3_t* tmp_add_class_29;
  simde_int32x2x4_t* tmp_add_class_30;
  simde_int32x4_private* tmp_add_class_31;
  simde_int32x4x2_t* tmp_add_class_32;
  simde_int32x4x3_t* tmp_add_class_33;
  simde_int32x4x4_t* tmp_add_class_34;
  simde_int64x1_private* tmp_add_class_35;
  simde_int64x1x2_t* tmp_add_class_36;
  simde_int64x1x3_t* tmp_add_class_37;
  simde_int64x1x4_t* tmp_add_class_38;
  simde_int64x2_private* tmp_add_class_39;
  simde_int64x2x2_t* tmp_add_class_40;
  simde_int64x2x3_t* tmp_add_class_41;
  simde_int64x2x4_t* tmp_add_class_42;
  simde_int8x16_private* tmp_add_class_43;
  simde_int8x16x2_t* tmp_add_class_44;
  simde_int8x16x3_t* tmp_add_class_45;
  simde_int8x16x4_t* tmp_add_class_46;
  simde_int8x8_private* tmp_add_class_47;
  simde_int8x8x2_t* tmp_add_class_48;
  simde_int8x8x3_t* tmp_add_class_49;
  simde_int8x8x4_t* tmp_add_class_50;
  simde_uint16x4_private* tmp_add_class_51;
  simde_uint16x4x2_t* tmp_add_class_52;
  simde_uint16x4x3_t* tmp_add_class_53;
  simde_uint16x4x4_t* tmp_add_class_54;
  simde_uint16x8_private* tmp_add_class_55;
  simde_uint16x8x2_t* tmp_add_class_56;
  simde_uint16x8x3_t* tmp_add_class_57;
  simde_uint16x8x4_t* tmp_add_class_58;
  simde_uint32x2_private* tmp_add_class_59;
  simde_uint32x2x2_t* tmp_add_class_60;
  simde_uint32x2x3_t* tmp_add_class_61;
  simde_uint32x2x4_t* tmp_add_class_62;
  simde_uint32x4_private* tmp_add_class_63;
  simde_uint32x4x2_t* tmp_add_class_64;
  simde_uint32x4x3_t* tmp_add_class_65;
  simde_uint32x4x4_t* tmp_add_class_66;
  simde_uint64x1_private* tmp_add_class_67;
  simde_uint64x1x2_t* tmp_add_class_68;
  simde_uint64x1x3_t* tmp_add_class_69;
  simde_uint64x1x4_t* tmp_add_class_70;
  simde_uint64x2_private* tmp_add_class_71;
  simde_uint64x2x2_t* tmp_add_class_72;
  simde_uint64x2x3_t* tmp_add_class_73;
  simde_uint64x2x4_t* tmp_add_class_74;
  simde_uint8x16_private* tmp_add_class_75;
  simde_uint8x16x2_t* tmp_add_class_76;
  simde_uint8x16x3_t* tmp_add_class_77;
  simde_uint8x16x4_t* tmp_add_class_78;
  simde_uint8x8_private* tmp_add_class_79;
  simde_uint8x8x2_t* tmp_add_class_80;
  simde_uint8x8x3_t* tmp_add_class_81;
  simde_uint8x8x4_t* tmp_add_class_82;

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

