Temporary header file '/tmp/1swE7F49s_/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/ga/GA1DArrayGenome.h"
  #include "/usr/include/ga/GA1DBinStrGenome.h"
  #include "/usr/include/ga/GA2DArrayGenome.h"
  #include "/usr/include/ga/GA2DBinStrGenome.h"
  #include "/usr/include/ga/GA3DArrayGenome.h"
  #include "/usr/include/ga/GA3DBinStrGenome.h"
  #include "/usr/include/ga/GAAllele.h"
  #include "/usr/include/ga/GAArray.h"
  #include "/usr/include/ga/GABaseGA.h"
  #include "/usr/include/ga/GABin2DecGenome.h"
  #include "/usr/include/ga/GABinStr.h"
  #include "/usr/include/ga/GADCrowdingGA.h"
  #include "/usr/include/ga/GADemeGA.h"
  #include "/usr/include/ga/GAEvalData.h"
  #include "/usr/include/ga/GAGenome.h"
  #include "/usr/include/ga/GAIncGA.h"
  #include "/usr/include/ga/GAList.h"
  #include "/usr/include/ga/GAListBASE.h"
  #include "/usr/include/ga/GAListGenome.h"
  #include "/usr/include/ga/GAMask.h"
  #include "/usr/include/ga/GANode.h"
  #include "/usr/include/ga/GAParameter.h"
  #include "/usr/include/ga/GAPopulation.h"
  #include "/usr/include/ga/GARealGenome.h"
  #include "/usr/include/ga/GASStateGA.h"
  #include "/usr/include/ga/GAScaling.h"
  #include "/usr/include/ga/GASelector.h"
  #include "/usr/include/ga/GASimpleGA.h"
  #include "/usr/include/ga/GAStatistics.h"
  #include "/usr/include/ga/GAStringGenome.h"
  #include "/usr/include/ga/GATree.h"
  #include "/usr/include/ga/GATreeBASE.h"
  #include "/usr/include/ga/GATreeGenome.h"
  #include "/usr/include/ga/ga.h"
  #include "/usr/include/ga/gabincvt.h"
  #include "/usr/include/ga/gaconfig.h"
  #include "/usr/include/ga/gaerror.h"
  #include "/usr/include/ga/gaid.h"
  #include "/usr/include/ga/garandom.h"
  #include "/usr/include/ga/gatypes.h"
  #include "/usr/include/ga/std_stream.h"

  // add classes
  GA1DBinaryStringGenome* tmp_add_class_0;
  GA2DBinaryStringGenome* tmp_add_class_1;
  GA3DBinaryStringGenome* tmp_add_class_2;
  GAAllele* tmp_add_class_3;
  GABin2DecGenome* tmp_add_class_4;
  GABin2DecPhenotype* tmp_add_class_5;
  GABin2DecPhenotypeCore* tmp_add_class_6;
  GABinaryString* tmp_add_class_7;
  GADCrowdingGA* tmp_add_class_8;
  GADSSelector* tmp_add_class_9;
  GADemeGA* tmp_add_class_10;
  GAEvalData* tmp_add_class_11;
  GAGeneticAlgorithm* tmp_add_class_12;
  GAGenome* tmp_add_class_13;
  GAID* tmp_add_class_14;
  GAIncrementalGA* tmp_add_class_15;
  GALinearScaling* tmp_add_class_16;
  GAListBASE* tmp_add_class_17;
  GAListIterBASE* tmp_add_class_18;
  GAMask* tmp_add_class_19;
  GANoScaling* tmp_add_class_20;
  GANodeBASE* tmp_add_class_21;
  GAParameter* tmp_add_class_22;
  GAParameterList* tmp_add_class_23;
  GAPopulation* tmp_add_class_24;
  GAPowerLawScaling* tmp_add_class_25;
  GARankSelector* tmp_add_class_26;
  GARouletteWheelSelector* tmp_add_class_27;
  GASRSSelector* tmp_add_class_28;
  GAScalingScheme* tmp_add_class_29;
  GASelectionScheme* tmp_add_class_30;
  GASharing* tmp_add_class_31;
  GASigmaTruncationScaling* tmp_add_class_32;
  GASimpleGA* tmp_add_class_33;
  GASourceLocator* tmp_add_class_34;
  GAStatistics* tmp_add_class_35;
  GASteadyStateGA* tmp_add_class_36;
  GATournamentSelector* tmp_add_class_37;
  GATreeBASE* tmp_add_class_38;
  GATreeIterBASE* tmp_add_class_39;
  GAUniformSelector* tmp_add_class_40;
  _G_fpos64_t* tmp_add_class_41;
  _G_fpos_t* tmp_add_class_42;
  _IO_cookie_io_functions_t* tmp_add_class_43;

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

