Temporary header file '/tmp/c4iBkhliZg/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/apache2/mod_perl.h"
  #include "/usr/include/apache2/modperl_apache_compat.h"
  #include "/usr/include/apache2/modperl_apache_includes.h"
  #include "/usr/include/apache2/modperl_apr_compat.h"
  #include "/usr/include/apache2/modperl_apr_includes.h"
  #include "/usr/include/apache2/modperl_apr_perlio.h"
  #include "/usr/include/apache2/modperl_bucket.h"
  #include "/usr/include/apache2/modperl_callback.h"
  #include "/usr/include/apache2/modperl_cgi.h"
  #include "/usr/include/apache2/modperl_cmd.h"
  #include "/usr/include/apache2/modperl_common_debug.h"
  #include "/usr/include/apache2/modperl_common_includes.h"
  #include "/usr/include/apache2/modperl_common_log.h"
  #include "/usr/include/apache2/modperl_common_types.h"
  #include "/usr/include/apache2/modperl_common_util.h"
  #include "/usr/include/apache2/modperl_config.h"
  #include "/usr/include/apache2/modperl_const.h"
  #include "/usr/include/apache2/modperl_constants.h"
  #include "/usr/include/apache2/modperl_debug.h"
  #include "/usr/include/apache2/modperl_directives.h"
  #include "/usr/include/apache2/modperl_env.h"
  #include "/usr/include/apache2/modperl_error.h"
  #include "/usr/include/apache2/modperl_filter.h"
  #include "/usr/include/apache2/modperl_flags.h"
  #include "/usr/include/apache2/modperl_global.h"
  #include "/usr/include/apache2/modperl_gtop.h"
  #include "/usr/include/apache2/modperl_handler.h"
  #include "/usr/include/apache2/modperl_hooks.h"
  #include "/usr/include/apache2/modperl_interp.h"
  #include "/usr/include/apache2/modperl_io.h"
  #include "/usr/include/apache2/modperl_io_apache.h"
  #include "/usr/include/apache2/modperl_largefiles.h"
  #include "/usr/include/apache2/modperl_log.h"
  #include "/usr/include/apache2/modperl_mgv.h"
  #include "/usr/include/apache2/modperl_module.h"
  #include "/usr/include/apache2/modperl_options.h"
  #include "/usr/include/apache2/modperl_pcw.h"
  #include "/usr/include/apache2/modperl_perl.h"
  #include "/usr/include/apache2/modperl_perl_global.h"
  #include "/usr/include/apache2/modperl_perl_includes.h"
  #include "/usr/include/apache2/modperl_perl_pp.h"
  #include "/usr/include/apache2/modperl_perl_unembed.h"
  #include "/usr/include/apache2/modperl_svptr_table.h"
  #include "/usr/include/apache2/modperl_sys.h"
  #include "/usr/include/apache2/modperl_time.h"
  #include "/usr/include/apache2/modperl_tipool.h"
  #include "/usr/include/apache2/modperl_trace.h"
  #include "/usr/include/apache2/modperl_types.h"
  #include "/usr/include/apache2/modperl_util.h"
  #include "/usr/include/apache2/modperl_xs_sv_convert.h"
  #include "/usr/include/apache2/modperl_xs_typedefs.h"
  #include "/usr/include/apache2/modperl_xs_util.h"

  // add classes
  PerlIO_list_s* tmp_add_class_0;
  YYSTYPE* tmp_add_class_1;
  _G_fpos64_t* tmp_add_class_2;
  _G_fpos_t* tmp_add_class_3;
  _IO_cookie_io_functions_t* tmp_add_class_4;
  _PerlIO* tmp_add_class_5;
  _PerlIO_funcs* tmp_add_class_6;
  _xhvnameu* tmp_add_class_7;
  _xivu* tmp_add_class_8;
  _xmgu* tmp_add_class_9;
  _xnvu* tmp_add_class_10;
  addrinfo* tmp_add_class_11;
  am_table* tmp_add_class_12;
  am_table_short* tmp_add_class_13;
  any* tmp_add_class_14;
  ap_LINK_access_checker_ex_t* tmp_add_class_15;
  ap_LINK_access_checker_t* tmp_add_class_16;
  ap_LINK_auth_checker_t* tmp_add_class_17;
  ap_LINK_check_config_t* tmp_add_class_18;
  ap_LINK_check_user_id_t* tmp_add_class_19;
  ap_LINK_child_init_t* tmp_add_class_20;
  ap_LINK_child_status_t* tmp_add_class_21;
  ap_LINK_create_connection_t* tmp_add_class_22;
  ap_LINK_create_request_t* tmp_add_class_23;
  ap_LINK_default_port_t* tmp_add_class_24;
  ap_LINK_dirwalk_stat_t* tmp_add_class_25;
  ap_LINK_end_generation_t* tmp_add_class_26;
  ap_LINK_error_log_t* tmp_add_class_27;
  ap_LINK_expr_lookup_t* tmp_add_class_28;
  ap_LINK_fixups_t* tmp_add_class_29;
  ap_LINK_force_authn_t* tmp_add_class_30;
  ap_LINK_generate_log_id_t* tmp_add_class_31;
  ap_LINK_get_mgmt_items_t* tmp_add_class_32;
  ap_LINK_handler_t* tmp_add_class_33;
  ap_LINK_header_parser_t* tmp_add_class_34;
  ap_LINK_http_scheme_t* tmp_add_class_35;
  ap_LINK_insert_error_filter_t* tmp_add_class_36;
  ap_LINK_insert_filter_t* tmp_add_class_37;
  ap_LINK_insert_network_bucket_t* tmp_add_class_38;
  ap_LINK_log_transaction_t* tmp_add_class_39;
  ap_LINK_map_to_storage_t* tmp_add_class_40;
  ap_LINK_mpm_t* tmp_add_class_41;
  ap_LINK_note_auth_failure_t* tmp_add_class_42;
  ap_LINK_open_htaccess_t* tmp_add_class_43;
  ap_LINK_open_logs_t* tmp_add_class_44;
  ap_LINK_optional_fn_retrieve_t* tmp_add_class_45;
  ap_LINK_post_config_t* tmp_add_class_46;
  ap_LINK_post_perdir_config_t* tmp_add_class_47;
  ap_LINK_post_read_request_t* tmp_add_class_48;
  ap_LINK_pre_close_connection_t* tmp_add_class_49;
  ap_LINK_pre_config_t* tmp_add_class_50;
  ap_LINK_pre_connection_t* tmp_add_class_51;
  ap_LINK_pre_mpm_t* tmp_add_class_52;
  ap_LINK_pre_read_request_t* tmp_add_class_53;
  ap_LINK_pre_translate_name_t* tmp_add_class_54;
  ap_LINK_process_connection_t* tmp_add_class_55;
  ap_LINK_protocol_get_t* tmp_add_class_56;
  ap_LINK_protocol_propose_t* tmp_add_class_57;
  ap_LINK_protocol_switch_t* tmp_add_class_58;
  ap_LINK_quick_handler_t* tmp_add_class_59;
  ap_LINK_test_config_t* tmp_add_class_60;
  ap_LINK_translate_name_t* tmp_add_class_61;
  ap_LINK_type_checker_t* tmp_add_class_62;
  ap_bucket_error* tmp_add_class_63;
  ap_configfile_t* tmp_add_class_64;
  ap_dir_match_t* tmp_add_class_65;
  ap_directive_t* tmp_add_class_66;
  ap_errorlog_handler* tmp_add_class_67;
  ap_errorlog_info* tmp_add_class_68;
  ap_filter_func* tmp_add_class_69;
  ap_filter_rec_t* tmp_add_class_70;
  ap_filter_t* tmp_add_class_71;
  ap_loadavg_t* tmp_add_class_72;
  ap_logconf* tmp_add_class_73;
  ap_method_list_t* tmp_add_class_74;
  ap_sload_t* tmp_add_class_75;
  apr_array_header_t* tmp_add_class_76;
  apr_bucket* tmp_add_class_77;
  apr_bucket_brigade* tmp_add_class_78;
  apr_bucket_file* tmp_add_class_79;
  apr_bucket_heap* tmp_add_class_80;
  apr_bucket_mmap* tmp_add_class_81;
  apr_bucket_pool* tmp_add_class_82;
  apr_bucket_refcount* tmp_add_class_83;
  apr_bucket_structs* tmp_add_class_84;
  apr_bucket_type_t* tmp_add_class_85;
  apr_finfo_t* tmp_add_class_86;
  apr_getopt_option_t* tmp_add_class_87;
  apr_getopt_t* tmp_add_class_88;
  apr_hdtr_t* tmp_add_class_89;
  apr_md5_ctx_t* tmp_add_class_90;
  apr_memnode_t* tmp_add_class_91;
  apr_mmap_t* tmp_add_class_92;
  apr_os_global_mutex_t* tmp_add_class_93;
  apr_os_proc_mutex_t* tmp_add_class_94;
  apr_os_sock_info_t* tmp_add_class_95;
  apr_pollfd_t* tmp_add_class_96;
  apr_proc_t* tmp_add_class_97;
  apr_sha1_ctx_t* tmp_add_class_98;
  apr_sockaddr_t* tmp_add_class_99;
  apr_table_entry_t* tmp_add_class_100;
  apr_time_exp_t* tmp_add_class_101;
  apr_uri_t* tmp_add_class_102;
  apr_vformatter_buff_t* tmp_add_class_103;
  apu_err_t* tmp_add_class_104;
  authn_provider_list* tmp_add_class_105;
  av* tmp_add_class_106;
  binop* tmp_add_class_107;
  block* tmp_add_class_108;
  block_eval* tmp_add_class_109;
  block_format* tmp_add_class_110;
  block_givwhen* tmp_add_class_111;
  block_hooks* tmp_add_class_112;
  block_loop* tmp_add_class_113;
  block_sub* tmp_add_class_114;
  body_details* tmp_add_class_115;
  clone_params* tmp_add_class_116;
  cmd_parms_struct* tmp_add_class_117;
  cmsghdr* tmp_add_class_118;
  command_struct* tmp_add_class_119;
  conn_rec* tmp_add_class_120;
  conn_state_t* tmp_add_class_121;
  context* tmp_add_class_122;
  cop* tmp_add_class_123;
  core_filter_ctx* tmp_add_class_124;
  core_net_rec* tmp_add_class_125;
  crypt_data* tmp_add_class_126;
  custom_op* tmp_add_class_127;
  cv* tmp_add_class_128;
  etag_rec* tmp_add_class_129;
  exitlistentry* tmp_add_class_130;
  f_owner_ex* tmp_add_class_131;
  file_handle* tmp_add_class_132;
  flock64* tmp_add_class_133;
  gaicb* tmp_add_class_134;
  gp* tmp_add_class_135;
  group* tmp_add_class_136;
  group_filter* tmp_add_class_137;
  group_req* tmp_add_class_138;
  group_source_req* tmp_add_class_139;
  gv* tmp_add_class_140;
  he* tmp_add_class_141;
  hek* tmp_add_class_142;
  hostent* tmp_add_class_143;
  htaccess_result* tmp_add_class_144;
  hv* tmp_add_class_145;
  in6_addr* tmp_add_class_146;
  in6_pktinfo* tmp_add_class_147;
  in_addr* tmp_add_class_148;
  in_pktinfo* tmp_add_class_149;
  interpreter* tmp_add_class_150;
  invlist* tmp_add_class_151;
  io* tmp_add_class_152;
  iovec* tmp_add_class_153;
  ip6_mtuinfo* tmp_add_class_154;
  ip_mreq* tmp_add_class_155;
  ip_mreq_source* tmp_add_class_156;
  ip_mreqn* tmp_add_class_157;
  ip_msfilter* tmp_add_class_158;
  ip_opts* tmp_add_class_159;
  ipc_perm* tmp_add_class_160;
  ipv6_mreq* tmp_add_class_161;
  itimerval* tmp_add_class_162;
  jmpenv* tmp_add_class_163;
  linger* tmp_add_class_164;
  listop* tmp_add_class_165;
  logop* tmp_add_class_166;
  loop* tmp_add_class_167;
  magic* tmp_add_class_168;
  methop* tmp_add_class_169;
  mgvtbl* tmp_add_class_170;
  mmsghdr* tmp_add_class_171;
  modperl_config_con_t* tmp_add_class_172;
  modperl_handler_t* tmp_add_class_173;
  modperl_interp_pool_t* tmp_add_class_174;
  modperl_interp_t* tmp_add_class_175;
  modperl_list_t* tmp_add_class_176;
  modperl_mgv_t* tmp_add_class_177;
  modperl_tipool_config_t* tmp_add_class_178;
  modperl_tipool_t* tmp_add_class_179;
  module_struct* tmp_add_class_180;
  mro_alg* tmp_add_class_181;
  mro_meta* tmp_add_class_182;
  msghdr* tmp_add_class_183;
  netent* tmp_add_class_184;
  next_matchable_info* tmp_add_class_185;
  op* tmp_add_class_186;
  op_argcheck_aux* tmp_add_class_187;
  osockaddr* tmp_add_class_188;
  p5rx* tmp_add_class_189;
  padlist* tmp_add_class_190;
  padname* tmp_add_class_191;
  padname_with_str* tmp_add_class_192;
  padnamelist* tmp_add_class_193;
  padop* tmp_add_class_194;
  passwd* tmp_add_class_195;
  perl_debug_pad* tmp_add_class_196;
  perl_memory_debug_header* tmp_add_class_197;
  pmop* tmp_add_class_198;
  process_rec* tmp_add_class_199;
  process_score* tmp_add_class_200;
  protoent* tmp_add_class_201;
  ptr_tbl* tmp_add_class_202;
  ptr_tbl_ent* tmp_add_class_203;
  pvop* tmp_add_class_204;
  re_scream_pos_data_s* tmp_add_class_205;
  reg_code_block* tmp_add_class_206;
  reg_code_blocks* tmp_add_class_207;
  reg_substr_data* tmp_add_class_208;
  reg_substr_datum* tmp_add_class_209;
  regexp* tmp_add_class_210;
  regexp_engine* tmp_add_class_211;
  regexp_paren_pair* tmp_add_class_212;
  regmatch_slab* tmp_add_class_213;
  regmatch_state* tmp_add_class_214;
  regnode* tmp_add_class_215;
  request_rec* tmp_add_class_216;
  require_line* tmp_add_class_217;
  rlimit64* tmp_add_class_218;
  rpcent* tmp_add_class_219;
  sembuf* tmp_add_class_220;
  semid_ds* tmp_add_class_221;
  seminfo* tmp_add_class_222;
  semun* tmp_add_class_223;
  servent* tmp_add_class_224;
  server_addr_rec* tmp_add_class_225;
  server_rec* tmp_add_class_226;
  shared_he* tmp_add_class_227;
  sockaddr* tmp_add_class_228;
  sockaddr_in* tmp_add_class_229;
  sockaddr_in6* tmp_add_class_230;
  sockaddr_storage* tmp_add_class_231;
  sockaddr_un* tmp_add_class_232;
  spwd* tmp_add_class_233;
  stackinfo* tmp_add_class_234;
  statx_timestamp* tmp_add_class_235;
  subst* tmp_add_class_236;
  sv* tmp_add_class_237;
  svop* tmp_add_class_238;
  termio* tmp_add_class_239;
  tms* tmp_add_class_240;
  ucontext_t* tmp_add_class_241;
  ucred* tmp_add_class_242;
  ufuncs* tmp_add_class_243;
  unop* tmp_add_class_244;
  unop_aux* tmp_add_class_245;
  winsize* tmp_add_class_246;
  worker_score* tmp_add_class_247;
  xpv* tmp_add_class_248;
  xpvav* tmp_add_class_249;
  xpvcv* tmp_add_class_250;
  xpvfm* tmp_add_class_251;
  xpvgv* tmp_add_class_252;
  xpvhv* tmp_add_class_253;
  xpvhv_aux* tmp_add_class_254;
  xpvhv_with_aux* tmp_add_class_255;
  xpvinvlist* tmp_add_class_256;
  xpvio* tmp_add_class_257;
  xpviv* tmp_add_class_258;
  xpvlv* tmp_add_class_259;
  xpvmg* tmp_add_class_260;
  xpvnv* tmp_add_class_261;
  xpvuv* tmp_add_class_262;
  yy_lexshared* tmp_add_class_263;
  yy_parser* tmp_add_class_264;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/c4iBkhliZg/dump1.h"  -I/usr/lib/arm-linux-gnueabihf/perl/5.36/CORE -I/usr/include/apr-1.0

