Temporary header file '/tmp/6xNttqT07n/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/NTL/ALL_FEATURES.h"
  #include "/usr/include/NTL/BasicThreadPool.h"
  #include "/usr/include/NTL/ConfigLog.h"
  #include "/usr/include/NTL/FFT.h"
  #include "/usr/include/NTL/FFT_impl.h"
  #include "/usr/include/NTL/FacVec.h"
  #include "/usr/include/NTL/GF2.h"
  #include "/usr/include/NTL/GF2E.h"
  #include "/usr/include/NTL/GF2EX.h"
  #include "/usr/include/NTL/GF2EXFactoring.h"
  #include "/usr/include/NTL/GF2X.h"
  #include "/usr/include/NTL/GF2XFactoring.h"
  #include "/usr/include/NTL/GF2XVec.h"
  #include "/usr/include/NTL/HAVE_AES_NI.h"
  #include "/usr/include/NTL/HAVE_ALIGNED_ARRAY.h"
  #include "/usr/include/NTL/HAVE_AVX.h"
  #include "/usr/include/NTL/HAVE_AVX2.h"
  #include "/usr/include/NTL/HAVE_AVX512F.h"
  #include "/usr/include/NTL/HAVE_BUILTIN_CLZL.h"
  #include "/usr/include/NTL/HAVE_CHRONO_TIME.h"
  #include "/usr/include/NTL/HAVE_COPY_TRAITS1.h"
  #include "/usr/include/NTL/HAVE_COPY_TRAITS2.h"
  #include "/usr/include/NTL/HAVE_FMA.h"
  #include "/usr/include/NTL/HAVE_KMA.h"
  #include "/usr/include/NTL/HAVE_LL_TYPE.h"
  #include "/usr/include/NTL/HAVE_MACOS_TIME.h"
  #include "/usr/include/NTL/HAVE_PCLMUL.h"
  #include "/usr/include/NTL/HAVE_POSIX_TIME.h"
  #include "/usr/include/NTL/HAVE_SSSE3.h"
  #include "/usr/include/NTL/HNF.h"
  #include "/usr/include/NTL/LLL.h"
  #include "/usr/include/NTL/Lazy.h"
  #include "/usr/include/NTL/LazyTable.h"
  #include "/usr/include/NTL/MatPrime.h"
  #include "/usr/include/NTL/PackageInfo.h"
  #include "/usr/include/NTL/RR.h"
  #include "/usr/include/NTL/SmartPtr.h"
  #include "/usr/include/NTL/WordVector.h"
  #include "/usr/include/NTL/ZZ.h"
  #include "/usr/include/NTL/ZZVec.h"
  #include "/usr/include/NTL/ZZX.h"
  #include "/usr/include/NTL/ZZXFactoring.h"
  #include "/usr/include/NTL/ZZ_limbs.h"
  #include "/usr/include/NTL/ZZ_p.h"
  #include "/usr/include/NTL/ZZ_pE.h"
  #include "/usr/include/NTL/ZZ_pEX.h"
  #include "/usr/include/NTL/ZZ_pEXFactoring.h"
  #include "/usr/include/NTL/ZZ_pX.h"
  #include "/usr/include/NTL/ZZ_pXFactoring.h"
  #include "/usr/include/NTL/config.h"
  #include "/usr/include/NTL/ctools.h"
  #include "/usr/include/NTL/fileio.h"
  #include "/usr/include/NTL/gmp_aux.h"
  #include "/usr/include/NTL/linux_s390x.h"
  #include "/usr/include/NTL/lip.h"
  #include "/usr/include/NTL/lzz_p.h"
  #include "/usr/include/NTL/lzz_pE.h"
  #include "/usr/include/NTL/lzz_pEX.h"
  #include "/usr/include/NTL/lzz_pEXFactoring.h"
  #include "/usr/include/NTL/lzz_pX.h"
  #include "/usr/include/NTL/lzz_pXFactoring.h"
  #include "/usr/include/NTL/mach_desc.h"
  #include "/usr/include/NTL/mat_GF2.h"
  #include "/usr/include/NTL/mat_GF2E.h"
  #include "/usr/include/NTL/mat_RR.h"
  #include "/usr/include/NTL/mat_ZZ.h"
  #include "/usr/include/NTL/mat_ZZ_p.h"
  #include "/usr/include/NTL/mat_ZZ_pE.h"
  #include "/usr/include/NTL/mat_lzz_p.h"
  #include "/usr/include/NTL/mat_lzz_pE.h"
  #include "/usr/include/NTL/mat_poly_ZZ.h"
  #include "/usr/include/NTL/mat_poly_ZZ_p.h"
  #include "/usr/include/NTL/mat_poly_lzz_p.h"
  #include "/usr/include/NTL/matrix.h"
  #include "/usr/include/NTL/new.h"
  #include "/usr/include/NTL/pair.h"
  #include "/usr/include/NTL/pair_GF2EX_long.h"
  #include "/usr/include/NTL/pair_GF2X_long.h"
  #include "/usr/include/NTL/pair_ZZX_long.h"
  #include "/usr/include/NTL/pair_ZZ_pEX_long.h"
  #include "/usr/include/NTL/pair_ZZ_pX_long.h"
  #include "/usr/include/NTL/pair_lzz_pEX_long.h"
  #include "/usr/include/NTL/pair_lzz_pX_long.h"
  #include "/usr/include/NTL/pd_FFT.h"
  #include "/usr/include/NTL/quad_float.h"
  #include "/usr/include/NTL/sp_arith.h"
  #include "/usr/include/NTL/thread.h"
  #include "/usr/include/NTL/tools.h"
  #include "/usr/include/NTL/vec_GF2.h"
  #include "/usr/include/NTL/vec_GF2E.h"
  #include "/usr/include/NTL/vec_GF2XVec.h"
  #include "/usr/include/NTL/vec_RR.h"
  #include "/usr/include/NTL/vec_ZZ.h"
  #include "/usr/include/NTL/vec_ZZVec.h"
  #include "/usr/include/NTL/vec_ZZ_p.h"
  #include "/usr/include/NTL/vec_ZZ_pE.h"
  #include "/usr/include/NTL/vec_double.h"
  #include "/usr/include/NTL/vec_long.h"
  #include "/usr/include/NTL/vec_lzz_p.h"
  #include "/usr/include/NTL/vec_lzz_pE.h"
  #include "/usr/include/NTL/vec_quad_float.h"
  #include "/usr/include/NTL/vec_ulong.h"
  #include "/usr/include/NTL/vec_vec_GF2.h"
  #include "/usr/include/NTL/vec_vec_GF2E.h"
  #include "/usr/include/NTL/vec_vec_RR.h"
  #include "/usr/include/NTL/vec_vec_ZZ.h"
  #include "/usr/include/NTL/vec_vec_ZZ_p.h"
  #include "/usr/include/NTL/vec_vec_ZZ_pE.h"
  #include "/usr/include/NTL/vec_vec_long.h"
  #include "/usr/include/NTL/vec_vec_lzz_p.h"
  #include "/usr/include/NTL/vec_vec_lzz_pE.h"
  #include "/usr/include/NTL/vec_vec_ulong.h"
  #include "/usr/include/NTL/vec_xdouble.h"
  #include "/usr/include/NTL/vector.h"
  #include "/usr/include/NTL/version.h"
  #include "/usr/include/NTL/xdouble.h"

  // add namespaces
  namespace NTL{typedef int tmp_add_type_1;}
  NTL::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace NTL{namespace details_pthread{typedef int tmp_add_type_2;}}
  NTL::details_pthread::tmp_add_type_2 tmp_add_func_2(){return 0;};

  // 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;
  _ntl_AlignedVectorHeader* tmp_add_class_3;
  _ntl_VectorHeader* tmp_add_class_4;
  _ntl_crt_struct* tmp_add_class_5;
  _ntl_gbigint_body* tmp_add_class_6;
  _ntl_reduce_struct* tmp_add_class_7;
  _ntl_rem_struct* tmp_add_class_8;
  _ntl_tmp_vec* tmp_add_class_9;

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

