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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _FILE_OFFSET_BITS 64
#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/nettle/aes.h"
  #include "/usr/include/nettle/arcfour.h"
  #include "/usr/include/nettle/arctwo.h"
  #include "/usr/include/nettle/asn1.h"
  #include "/usr/include/nettle/base16.h"
  #include "/usr/include/nettle/base64.h"
  #include "/usr/include/nettle/bignum.h"
  #include "/usr/include/nettle/blowfish.h"
  #include "/usr/include/nettle/buffer.h"
  #include "/usr/include/nettle/camellia.h"
  #include "/usr/include/nettle/cast128.h"
  #include "/usr/include/nettle/cbc.h"
  #include "/usr/include/nettle/ccm.h"
  #include "/usr/include/nettle/cfb.h"
  #include "/usr/include/nettle/chacha-poly1305.h"
  #include "/usr/include/nettle/chacha.h"
  #include "/usr/include/nettle/cmac.h"
  #include "/usr/include/nettle/ctr.h"
  #include "/usr/include/nettle/curve25519.h"
  #include "/usr/include/nettle/curve448.h"
  #include "/usr/include/nettle/des.h"
  #include "/usr/include/nettle/dsa-compat.h"
  #include "/usr/include/nettle/dsa.h"
  #include "/usr/include/nettle/eax.h"
  #include "/usr/include/nettle/ecc-curve.h"
  #include "/usr/include/nettle/ecc.h"
  #include "/usr/include/nettle/ecdsa.h"
  #include "/usr/include/nettle/eddsa.h"
  #include "/usr/include/nettle/gcm.h"
  #include "/usr/include/nettle/gostdsa.h"
  #include "/usr/include/nettle/gosthash94.h"
  #include "/usr/include/nettle/hkdf.h"
  #include "/usr/include/nettle/hmac.h"
  #include "/usr/include/nettle/knuth-lfib.h"
  #include "/usr/include/nettle/macros.h"
  #include "/usr/include/nettle/md2.h"
  #include "/usr/include/nettle/md4.h"
  #include "/usr/include/nettle/md5-compat.h"
  #include "/usr/include/nettle/md5.h"
  #include "/usr/include/nettle/memops.h"
  #include "/usr/include/nettle/memxor.h"
  #include "/usr/include/nettle/nettle-meta.h"
  #include "/usr/include/nettle/nettle-types.h"
  #include "/usr/include/nettle/nist-keywrap.h"
  #include "/usr/include/nettle/pbkdf2.h"
  #include "/usr/include/nettle/pgp.h"
  #include "/usr/include/nettle/pkcs1.h"
  #include "/usr/include/nettle/poly1305.h"
  #include "/usr/include/nettle/pss-mgf1.h"
  #include "/usr/include/nettle/pss.h"
  #include "/usr/include/nettle/realloc.h"
  #include "/usr/include/nettle/ripemd160.h"
  #include "/usr/include/nettle/rsa.h"
  #include "/usr/include/nettle/salsa20.h"
  #include "/usr/include/nettle/serpent.h"
  #include "/usr/include/nettle/sexp.h"
  #include "/usr/include/nettle/sha.h"
  #include "/usr/include/nettle/sha1.h"
  #include "/usr/include/nettle/sha2.h"
  #include "/usr/include/nettle/sha3.h"
  #include "/usr/include/nettle/siv-cmac.h"
  #include "/usr/include/nettle/sm3.h"
  #include "/usr/include/nettle/streebog.h"
  #include "/usr/include/nettle/twofish.h"
  #include "/usr/include/nettle/umac.h"
  #include "/usr/include/nettle/version.h"
  #include "/usr/include/nettle/xts.h"
  #include "/usr/include/nettle/yarrow.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;
  aes128_ctx* tmp_add_class_3;
  aes192_ctx* tmp_add_class_4;
  aes256_ctx* tmp_add_class_5;
  aes_ctx* tmp_add_class_6;
  arcfour_ctx* tmp_add_class_7;
  arctwo_ctx* tmp_add_class_8;
  asn1_der_iterator* tmp_add_class_9;
  base16_decode_ctx* tmp_add_class_10;
  base64_decode_ctx* tmp_add_class_11;
  base64_encode_ctx* tmp_add_class_12;
  blowfish_ctx* tmp_add_class_13;
  camellia128_ctx* tmp_add_class_14;
  camellia256_ctx* tmp_add_class_15;
  cast128_ctx* tmp_add_class_16;
  ccm_aes128_ctx* tmp_add_class_17;
  ccm_aes192_ctx* tmp_add_class_18;
  ccm_aes256_ctx* tmp_add_class_19;
  ccm_ctx* tmp_add_class_20;
  chacha_ctx* tmp_add_class_21;
  chacha_poly1305_ctx* tmp_add_class_22;
  cmac128_ctx* tmp_add_class_23;
  cmac128_key* tmp_add_class_24;
  cmac64_ctx* tmp_add_class_25;
  cmac64_key* tmp_add_class_26;
  cmac_aes128_ctx* tmp_add_class_27;
  cmac_aes256_ctx* tmp_add_class_28;
  cmac_des3_ctx* tmp_add_class_29;
  des3_ctx* tmp_add_class_30;
  des_ctx* tmp_add_class_31;
  dsa_params* tmp_add_class_32;
  dsa_private_key* tmp_add_class_33;
  dsa_public_key* tmp_add_class_34;
  dsa_signature* tmp_add_class_35;
  eax_aes128_ctx* tmp_add_class_36;
  eax_ctx* tmp_add_class_37;
  eax_key* tmp_add_class_38;
  ecc_point* tmp_add_class_39;
  ecc_scalar* tmp_add_class_40;
  gcm_aes128_ctx* tmp_add_class_41;
  gcm_aes192_ctx* tmp_add_class_42;
  gcm_aes256_ctx* tmp_add_class_43;
  gcm_aes_ctx* tmp_add_class_44;
  gcm_camellia128_ctx* tmp_add_class_45;
  gcm_camellia256_ctx* tmp_add_class_46;
  gcm_ctx* tmp_add_class_47;
  gcm_key* tmp_add_class_48;
  gosthash94_ctx* tmp_add_class_49;
  hmac_gosthash94_ctx* tmp_add_class_50;
  hmac_gosthash94cp_ctx* tmp_add_class_51;
  hmac_md5_ctx* tmp_add_class_52;
  hmac_ripemd160_ctx* tmp_add_class_53;
  hmac_sha1_ctx* tmp_add_class_54;
  hmac_sha256_ctx* tmp_add_class_55;
  hmac_sha512_ctx* tmp_add_class_56;
  hmac_sm3_ctx* tmp_add_class_57;
  hmac_streebog512_ctx* tmp_add_class_58;
  knuth_lfib_ctx* tmp_add_class_59;
  md2_ctx* tmp_add_class_60;
  md4_ctx* tmp_add_class_61;
  md5_ctx* tmp_add_class_62;
  nettle_aead* tmp_add_class_63;
  nettle_armor* tmp_add_class_64;
  nettle_block16* tmp_add_class_65;
  nettle_block8* tmp_add_class_66;
  nettle_buffer* tmp_add_class_67;
  nettle_cipher* tmp_add_class_68;
  nettle_hash* tmp_add_class_69;
  nettle_mac* tmp_add_class_70;
  poly1305_aes_ctx* tmp_add_class_71;
  poly1305_ctx* tmp_add_class_72;
  ripemd160_ctx* tmp_add_class_73;
  rsa_private_key* tmp_add_class_74;
  rsa_public_key* tmp_add_class_75;
  salsa20_ctx* tmp_add_class_76;
  serpent_ctx* tmp_add_class_77;
  sexp_iterator* tmp_add_class_78;
  sha1_ctx* tmp_add_class_79;
  sha256_ctx* tmp_add_class_80;
  sha3_224_ctx* tmp_add_class_81;
  sha3_256_ctx* tmp_add_class_82;
  sha3_384_ctx* tmp_add_class_83;
  sha3_512_ctx* tmp_add_class_84;
  sha3_state* tmp_add_class_85;
  sha512_ctx* tmp_add_class_86;
  siv_cmac_aes128_ctx* tmp_add_class_87;
  siv_cmac_aes256_ctx* tmp_add_class_88;
  sm3_ctx* tmp_add_class_89;
  streebog512_ctx* tmp_add_class_90;
  twofish_ctx* tmp_add_class_91;
  umac128_ctx* tmp_add_class_92;
  umac32_ctx* tmp_add_class_93;
  umac64_ctx* tmp_add_class_94;
  umac96_ctx* tmp_add_class_95;
  xts_aes128_key* tmp_add_class_96;
  xts_aes256_key* tmp_add_class_97;
  yarrow256_ctx* tmp_add_class_98;
  yarrow_key_event_ctx* tmp_add_class_99;
  yarrow_source* tmp_add_class_100;

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

