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

  // add defines
  #define __STDC_VERSION__ 201710L
#define _TIME_BITS 64
#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/mbedtls/aes.h"
  #include "/usr/include/mbedtls/aesni.h"
  #include "/usr/include/mbedtls/arc4.h"
  #include "/usr/include/mbedtls/aria.h"
  #include "/usr/include/mbedtls/asn1.h"
  #include "/usr/include/mbedtls/asn1write.h"
  #include "/usr/include/mbedtls/base64.h"
  #include "/usr/include/mbedtls/bignum.h"
  #include "/usr/include/mbedtls/blowfish.h"
  #include "/usr/include/mbedtls/bn_mul.h"
  #include "/usr/include/mbedtls/camellia.h"
  #include "/usr/include/mbedtls/ccm.h"
  #include "/usr/include/mbedtls/certs.h"
  #include "/usr/include/mbedtls/chacha20.h"
  #include "/usr/include/mbedtls/chachapoly.h"
  #include "/usr/include/mbedtls/check_config.h"
  #include "/usr/include/mbedtls/cipher.h"
  #include "/usr/include/mbedtls/cipher_internal.h"
  #include "/usr/include/mbedtls/cmac.h"
  #include "/usr/include/mbedtls/compat-1.3.h"
  #include "/usr/include/mbedtls/config.h"
  #include "/usr/include/mbedtls/config_psa.h"
  #include "/usr/include/mbedtls/constant_time.h"
  #include "/usr/include/mbedtls/ctr_drbg.h"
  #include "/usr/include/mbedtls/debug.h"
  #include "/usr/include/mbedtls/des.h"
  #include "/usr/include/mbedtls/dhm.h"
  #include "/usr/include/mbedtls/ecdh.h"
  #include "/usr/include/mbedtls/ecdsa.h"
  #include "/usr/include/mbedtls/ecjpake.h"
  #include "/usr/include/mbedtls/ecp.h"
  #include "/usr/include/mbedtls/ecp_internal.h"
  #include "/usr/include/mbedtls/entropy.h"
  #include "/usr/include/mbedtls/entropy_poll.h"
  #include "/usr/include/mbedtls/error.h"
  #include "/usr/include/mbedtls/gcm.h"
  #include "/usr/include/mbedtls/havege.h"
  #include "/usr/include/mbedtls/hkdf.h"
  #include "/usr/include/mbedtls/hmac_drbg.h"
  #include "/usr/include/mbedtls/md.h"
  #include "/usr/include/mbedtls/md2.h"
  #include "/usr/include/mbedtls/md4.h"
  #include "/usr/include/mbedtls/md5.h"
  #include "/usr/include/mbedtls/md_internal.h"
  #include "/usr/include/mbedtls/memory_buffer_alloc.h"
  #include "/usr/include/mbedtls/net.h"
  #include "/usr/include/mbedtls/net_sockets.h"
  #include "/usr/include/mbedtls/nist_kw.h"
  #include "/usr/include/mbedtls/oid.h"
  #include "/usr/include/mbedtls/padlock.h"
  #include "/usr/include/mbedtls/pem.h"
  #include "/usr/include/mbedtls/pk.h"
  #include "/usr/include/mbedtls/pk_internal.h"
  #include "/usr/include/mbedtls/pkcs11.h"
  #include "/usr/include/mbedtls/pkcs12.h"
  #include "/usr/include/mbedtls/pkcs5.h"
  #include "/usr/include/mbedtls/platform.h"
  #include "/usr/include/mbedtls/platform_time.h"
  #include "/usr/include/mbedtls/platform_util.h"
  #include "/usr/include/mbedtls/poly1305.h"
  #include "/usr/include/mbedtls/psa_util.h"
  #include "/usr/include/mbedtls/ripemd160.h"
  #include "/usr/include/mbedtls/rsa.h"
  #include "/usr/include/mbedtls/rsa_internal.h"
  #include "/usr/include/mbedtls/sha1.h"
  #include "/usr/include/mbedtls/sha256.h"
  #include "/usr/include/mbedtls/sha512.h"
  #include "/usr/include/mbedtls/ssl.h"
  #include "/usr/include/mbedtls/ssl_cache.h"
  #include "/usr/include/mbedtls/ssl_ciphersuites.h"
  #include "/usr/include/mbedtls/ssl_cookie.h"
  #include "/usr/include/mbedtls/ssl_internal.h"
  #include "/usr/include/mbedtls/ssl_ticket.h"
  #include "/usr/include/mbedtls/threading.h"
  #include "/usr/include/mbedtls/timing.h"
  #include "/usr/include/mbedtls/version.h"
  #include "/usr/include/mbedtls/x509.h"
  #include "/usr/include/mbedtls/x509_crl.h"
  #include "/usr/include/mbedtls/x509_crt.h"
  #include "/usr/include/mbedtls/x509_csr.h"
  #include "/usr/include/mbedtls/xtea.h"
  #include "/usr/include/psa/crypto.h"
  #include "/usr/include/psa/crypto_builtin_composites.h"
  #include "/usr/include/psa/crypto_builtin_primitives.h"
  #include "/usr/include/psa/crypto_compat.h"
  #include "/usr/include/psa/crypto_config.h"
  #include "/usr/include/psa/crypto_driver_common.h"
  #include "/usr/include/psa/crypto_driver_contexts_composites.h"
  #include "/usr/include/psa/crypto_driver_contexts_primitives.h"
  #include "/usr/include/psa/crypto_extra.h"
  #include "/usr/include/psa/crypto_platform.h"
  #include "/usr/include/psa/crypto_se_driver.h"
  #include "/usr/include/psa/crypto_sizes.h"
  #include "/usr/include/psa/crypto_struct.h"
  #include "/usr/include/psa/crypto_types.h"
  #include "/usr/include/psa/crypto_values.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;
  mbedtls_aes_context* tmp_add_class_3;
  mbedtls_aes_xts_context* tmp_add_class_4;
  mbedtls_arc4_context* tmp_add_class_5;
  mbedtls_aria_context* tmp_add_class_6;
  mbedtls_asn1_bitstring* tmp_add_class_7;
  mbedtls_asn1_buf* tmp_add_class_8;
  mbedtls_asn1_named_data* tmp_add_class_9;
  mbedtls_asn1_sequence* tmp_add_class_10;
  mbedtls_blowfish_context* tmp_add_class_11;
  mbedtls_camellia_context* tmp_add_class_12;
  mbedtls_ccm_context* tmp_add_class_13;
  mbedtls_chacha20_context* tmp_add_class_14;
  mbedtls_chachapoly_context* tmp_add_class_15;
  mbedtls_cipher_base_t* tmp_add_class_16;
  mbedtls_cipher_context_t* tmp_add_class_17;
  mbedtls_cipher_info_t* tmp_add_class_18;
  mbedtls_cmac_context_t* tmp_add_class_19;
  mbedtls_ctr_drbg_context* tmp_add_class_20;
  mbedtls_des3_context* tmp_add_class_21;
  mbedtls_des_context* tmp_add_class_22;
  mbedtls_dhm_context* tmp_add_class_23;
  mbedtls_dtls_srtp_info_t* tmp_add_class_24;
  mbedtls_ecdh_context* tmp_add_class_25;
  mbedtls_ecjpake_context* tmp_add_class_26;
  mbedtls_ecp_curve_info* tmp_add_class_27;
  mbedtls_ecp_group* tmp_add_class_28;
  mbedtls_ecp_keypair* tmp_add_class_29;
  mbedtls_ecp_point* tmp_add_class_30;
  mbedtls_entropy_context* tmp_add_class_31;
  mbedtls_entropy_source_state* tmp_add_class_32;
  mbedtls_gcm_context* tmp_add_class_33;
  mbedtls_havege_state* tmp_add_class_34;
  mbedtls_hmac_drbg_context* tmp_add_class_35;
  mbedtls_md2_context* tmp_add_class_36;
  mbedtls_md4_context* tmp_add_class_37;
  mbedtls_md5_context* tmp_add_class_38;
  mbedtls_md_context_t* tmp_add_class_39;
  mbedtls_md_info_t* tmp_add_class_40;
  mbedtls_mpi* tmp_add_class_41;
  mbedtls_net_context* tmp_add_class_42;
  mbedtls_oid_descriptor_t* tmp_add_class_43;
  mbedtls_pem_context* tmp_add_class_44;
  mbedtls_pk_context* tmp_add_class_45;
  mbedtls_pk_debug_item* tmp_add_class_46;
  mbedtls_pk_info_t* tmp_add_class_47;
  mbedtls_pk_rsassa_pss_options* tmp_add_class_48;
  mbedtls_platform_context* tmp_add_class_49;
  mbedtls_poly1305_context* tmp_add_class_50;
  mbedtls_psa_stats_s* tmp_add_class_51;
  mbedtls_ripemd160_context* tmp_add_class_52;
  mbedtls_rsa_context* tmp_add_class_53;
  mbedtls_sha1_context* tmp_add_class_54;
  mbedtls_sha256_context* tmp_add_class_55;
  mbedtls_sha512_context* tmp_add_class_56;
  mbedtls_ssl_cache_context* tmp_add_class_57;
  mbedtls_ssl_cache_entry* tmp_add_class_58;
  mbedtls_ssl_ciphersuite_t* tmp_add_class_59;
  mbedtls_ssl_config* tmp_add_class_60;
  mbedtls_ssl_context* tmp_add_class_61;
  mbedtls_ssl_cookie_ctx* tmp_add_class_62;
  mbedtls_ssl_flight_item* tmp_add_class_63;
  mbedtls_ssl_handshake_params* tmp_add_class_64;
  mbedtls_ssl_key_cert* tmp_add_class_65;
  mbedtls_ssl_key_set* tmp_add_class_66;
  mbedtls_ssl_premaster_secret* tmp_add_class_67;
  mbedtls_ssl_session* tmp_add_class_68;
  mbedtls_ssl_sig_hash_set_t* tmp_add_class_69;
  mbedtls_ssl_ticket_context* tmp_add_class_70;
  mbedtls_ssl_ticket_key* tmp_add_class_71;
  mbedtls_ssl_transform* tmp_add_class_72;
  mbedtls_threading_mutex_t* tmp_add_class_73;
  mbedtls_timing_delay_context* tmp_add_class_74;
  mbedtls_timing_hr_time* tmp_add_class_75;
  mbedtls_x509_crl* tmp_add_class_76;
  mbedtls_x509_crl_entry* tmp_add_class_77;
  mbedtls_x509_crt* tmp_add_class_78;
  mbedtls_x509_crt_profile* tmp_add_class_79;
  mbedtls_x509_csr* tmp_add_class_80;
  mbedtls_x509_san_other_name* tmp_add_class_81;
  mbedtls_x509_subject_alternative_name* tmp_add_class_82;
  mbedtls_x509_time* tmp_add_class_83;
  mbedtls_x509write_cert* tmp_add_class_84;
  mbedtls_x509write_csr* tmp_add_class_85;
  mbedtls_xtea_context* tmp_add_class_86;
  psa_aead_operation_s* tmp_add_class_87;
  psa_cipher_operation_s* tmp_add_class_88;
  psa_hash_operation_s* tmp_add_class_89;
  psa_key_attributes_s* tmp_add_class_90;
  psa_key_derivation_s* tmp_add_class_91;
  psa_key_policy_s* tmp_add_class_92;
  psa_mac_operation_s* tmp_add_class_93;
  psa_tls12_prf_key_derivation_s* tmp_add_class_94;

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

