Temporary header file '/tmp/aFNfHryOYk/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
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/speech_tools/siod.h"
  #include "/usr/include/festival/ModuleDescription.h"
  #include "/usr/include/festival/Phone.h"
  #include "/usr/include/festival/festival.h"
  #include "/usr/include/festival/fngram.h"
  #include "/usr/include/festival/intonation.h"
  #include "/usr/include/festival/lexicon.h"
  #include "/usr/include/festival/module_support.h"
  #include "/usr/include/festival/modules.h"
  #include "/usr/include/festival/text.h"

  // add classes
  Discretes* tmp_add_class_0;
  EST_BackoffNgrammarState* tmp_add_class_1;
  EST_Chunk* tmp_add_class_2;
  EST_ChunkPtr* tmp_add_class_3;
  EST_Content_Data* tmp_add_class_4;
  EST_Contents* tmp_add_class_5;
  EST_DMatrix* tmp_add_class_6;
  EST_DVector* tmp_add_class_7;
  EST_Discrete* tmp_add_class_8;
  EST_DiscreteProbDistribution* tmp_add_class_9;
  EST_FMatrix* tmp_add_class_10;
  EST_FVector* tmp_add_class_11;
  EST_FeatureFunctionPackage* tmp_add_class_12;
  EST_Featured* tmp_add_class_13;
  EST_Features* tmp_add_class_14;
  EST_Handleable* tmp_add_class_15;
  EST_HashFunctions* tmp_add_class_16;
  EST_IMatrix* tmp_add_class_17;
  EST_Item* tmp_add_class_18;
  EST_Item_Content* tmp_add_class_19;
  EST_Ngrammar* tmp_add_class_20;
  EST_NgrammarState* tmp_add_class_21;
  EST_Option* tmp_add_class_22;
  EST_Pathname* tmp_add_class_23;
  EST_PredictionSuffixTree* tmp_add_class_24;
  EST_PredictionSuffixTree_tree_node* tmp_add_class_25;
  EST_Regex* tmp_add_class_26;
  EST_Relation* tmp_add_class_27;
  EST_Relation_Iterator* tmp_add_class_28;
  EST_SCFG* tmp_add_class_29;
  EST_SCFG_Rule* tmp_add_class_30;
  EST_SCFG_traintest* tmp_add_class_31;
  EST_SMatrix* tmp_add_class_32;
  EST_String* tmp_add_class_33;
  EST_StringTrie* tmp_add_class_34;
  EST_SuffStats* tmp_add_class_35;
  EST_Token* tmp_add_class_36;
  EST_TokenStream* tmp_add_class_37;
  EST_Track* tmp_add_class_38;
  EST_TrackMap* tmp_add_class_39;
  EST_TrieNode* tmp_add_class_40;
  EST_UItem* tmp_add_class_41;
  EST_UList* tmp_add_class_42;
  EST_Utterance* tmp_add_class_43;
  EST_VTCandidate* tmp_add_class_44;
  EST_VTPath* tmp_add_class_45;
  EST_VTPoint* tmp_add_class_46;
  EST_Val* tmp_add_class_47;
  EST_Viterbi_Decoder* tmp_add_class_48;
  EST_WFST* tmp_add_class_49;
  EST_WFST_MultiState* tmp_add_class_50;
  EST_WFST_State* tmp_add_class_51;
  EST_WFST_Transition* tmp_add_class_52;
  EST_Wave* tmp_add_class_53;
  EST_Window* tmp_add_class_54;
  EST_bracketed_string* tmp_add_class_55;
  Lexicon* tmp_add_class_56;
  ModuleDescription* tmp_add_class_57;
  Phone* tmp_add_class_58;
  PhoneSet* tmp_add_class_59;
  _G_fpos64_t* tmp_add_class_60;
  _G_fpos_t* tmp_add_class_61;
  _IO_cookie_io_functions_t* tmp_add_class_62;
  gen_readio* tmp_add_class_63;
  itimerval* tmp_add_class_64;
  obj* tmp_add_class_65;
  old_tbuffer* tmp_add_class_66;
  repl_hooks* tmp_add_class_67;
  rlimit64* tmp_add_class_68;
  statx_timestamp* tmp_add_class_69;
  ucontext_t* tmp_add_class_70;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/aFNfHryOYk/dump1.h"  -I/usr/include/speech_tools

