Temporary header file '/tmp/CEkScv3WTe/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/Bpp/Phyl/AncestralStateReconstruction.h"
  #include "/usr/include/Bpp/Phyl/App/PhylogeneticsApplicationTools.h"
  #include "/usr/include/Bpp/Phyl/BipartitionList.h"
  #include "/usr/include/Bpp/Phyl/BipartitionTools.h"
  #include "/usr/include/Bpp/Phyl/Distance/AbstractAgglomerativeDistanceMethod.h"
  #include "/usr/include/Bpp/Phyl/Distance/BioNJ.h"
  #include "/usr/include/Bpp/Phyl/Distance/DistanceEstimation.h"
  #include "/usr/include/Bpp/Phyl/Distance/DistanceMethod.h"
  #include "/usr/include/Bpp/Phyl/Distance/HierarchicalClustering.h"
  #include "/usr/include/Bpp/Phyl/Distance/NeighborJoining.h"
  #include "/usr/include/Bpp/Phyl/Distance/PGMA.h"
  #include "/usr/include/Bpp/Phyl/Graphics/AbstractDendrogramPlot.h"
  #include "/usr/include/Bpp/Phyl/Graphics/AbstractTreeDrawing.h"
  #include "/usr/include/Bpp/Phyl/Graphics/CladogramPlot.h"
  #include "/usr/include/Bpp/Phyl/Graphics/PhylogramPlot.h"
  #include "/usr/include/Bpp/Phyl/Graphics/TreeDrawing.h"
  #include "/usr/include/Bpp/Phyl/Graphics/TreeDrawingDisplayControler.h"
  #include "/usr/include/Bpp/Phyl/Graphics/TreeDrawingListener.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOFrequenciesSetFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOMultiTreeReaderFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOMultiTreeWriterFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppORateDistributionFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOSubstitutionModelFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOTransitionModelFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOTreeReaderFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/BppOTreeWriterFormat.h"
  #include "/usr/include/Bpp/Phyl/Io/IoDistanceMatrix.h"
  #include "/usr/include/Bpp/Phyl/Io/IoDistanceMatrixFactory.h"
  #include "/usr/include/Bpp/Phyl/Io/IoFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Io/IoFrequenciesSetFactory.h"
  #include "/usr/include/Bpp/Phyl/Io/IoPairedSiteLikelihoods.h"
  #include "/usr/include/Bpp/Phyl/Io/IoSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Io/IoSubstitutionModelFactory.h"
  #include "/usr/include/Bpp/Phyl/Io/IoTree.h"
  #include "/usr/include/Bpp/Phyl/Io/IoTreeFactory.h"
  #include "/usr/include/Bpp/Phyl/Io/Newick.h"
  #include "/usr/include/Bpp/Phyl/Io/NexusIoTree.h"
  #include "/usr/include/Bpp/Phyl/Io/Nhx.h"
  #include "/usr/include/Bpp/Phyl/Io/PhylipDistanceMatrixFormat.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/AbstractDiscreteRatesAcrossSitesTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/AbstractHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/AbstractNonHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/AbstractTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/AbstractTreeLikelihoodData.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/ClockTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRASDRTreeLikelihoodData.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRASRTreeLikelihoodData.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRHomogeneousMixedTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRNonHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DRTreeLikelihoodTools.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/DiscreteRatesAcrossSitesTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/GlobalClockTreeLikelihoodFunctionWrapper.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/HomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/MarginalAncestralStateReconstruction.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/NNIHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/NonHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/PairedSiteLikelihoods.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/PseudoNewtonOptimizer.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RASTools.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RHomogeneousClockTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RHomogeneousMixedTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RNonHomogeneousMixedTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/RNonHomogeneousTreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/TreeLikelihood.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/TreeLikelihoodData.h"
  #include "/usr/include/Bpp/Phyl/Likelihood/TreeLikelihoodTools.h"
  #include "/usr/include/Bpp/Phyl/Mapping/CategorySubstitutionRegister.h"
  #include "/usr/include/Bpp/Phyl/Mapping/DecompositionMethods.h"
  #include "/usr/include/Bpp/Phyl/Mapping/DecompositionReward.h"
  #include "/usr/include/Bpp/Phyl/Mapping/DecompositionSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/LaplaceSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/Mapping.h"
  #include "/usr/include/Bpp/Phyl/Mapping/NaiveSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/OneJumpSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/ProbabilisticRewardMapping.h"
  #include "/usr/include/Bpp/Phyl/Mapping/ProbabilisticSubstitutionMapping.h"
  #include "/usr/include/Bpp/Phyl/Mapping/Reward.h"
  #include "/usr/include/Bpp/Phyl/Mapping/RewardMapping.h"
  #include "/usr/include/Bpp/Phyl/Mapping/RewardMappingTools.h"
  #include "/usr/include/Bpp/Phyl/Mapping/SubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/SubstitutionMapping.h"
  #include "/usr/include/Bpp/Phyl/Mapping/SubstitutionMappingTools.h"
  #include "/usr/include/Bpp/Phyl/Mapping/SubstitutionRegister.h"
  #include "/usr/include/Bpp/Phyl/Mapping/UniformizationSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Mapping/WeightedSubstitutionCount.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractBiblioMixedSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractBiblioSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractFromSubstitutionModelTransitionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractKroneckerWordSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractMixedSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractWordSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AbstractWrappedModel.h"
  #include "/usr/include/Bpp/Phyl/Model/AnonymousSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/BinarySubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonAAFitnessSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonAARateSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonBGCSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonCpGSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonDistanceSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonFitnessSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonFrequenciesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonPhaseFrequenciesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractCodonSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/AbstractKroneckerCodonSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/CodonAdHocSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/CodonDistanceFrequenciesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/CodonDistancePhaseFrequenciesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/CodonDistanceSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/CodonSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/GY94.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/KCM.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/KroneckerCodonDistanceFrequenciesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/KroneckerCodonDistanceSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/MG94.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/SENCA.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/TripletSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YN98.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M1.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M10.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M2.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M3.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M7.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M8.h"
  #include "/usr/include/Bpp/Phyl/Model/Codon/YNGP_M9.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/CodonFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/FrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/MvaFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/NucleotideFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/ProteinFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FrequenciesSet/WordFrequenciesSet.h"
  #include "/usr/include/Bpp/Phyl/Model/FromMixtureSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/G2001.h"
  #include "/usr/include/Bpp/Phyl/Model/InMixedSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/KroneckerWordSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/MarkovModulatedSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/MixedSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/MixedSubstitutionModelSet.h"
  #include "/usr/include/Bpp/Phyl/Model/MixtureOfASubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/MixtureOfSubstitutionModels.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/F84.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/GTR.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/HKY85.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/JCnuc.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/K80.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/L95.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/NucleotideSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/RN95.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/RN95s.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/SSR.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/T92.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/TN93.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/YpR.h"
  #include "/usr/include/Bpp/Phyl/Model/Nucleotide/gBGC.h"
  #include "/usr/include/Bpp/Phyl/Model/OneChangeRegisterTransitionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/OneChangeTransitionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/Coala.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/CoalaCore.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/DSO78.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/JCprot.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/JTT92.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LG08.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LG10_EX_EHO.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LGL08_CAT.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LLG08_EHO.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LLG08_EX2.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LLG08_EX3.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LLG08_UL2.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/LLG08_UL3.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/ProteinSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/UserProteinSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/Protein/WAG01.h"
  #include "/usr/include/Bpp/Phyl/Model/RE08.h"
  #include "/usr/include/Bpp/Phyl/Model/RateDistribution/ConstantRateDistribution.h"
  #include "/usr/include/Bpp/Phyl/Model/RateDistribution/ExponentialDiscreteRateDistribution.h"
  #include "/usr/include/Bpp/Phyl/Model/RateDistribution/GammaDiscreteRateDistribution.h"
  #include "/usr/include/Bpp/Phyl/Model/RateDistribution/GaussianDiscreteRateDistribution.h"
  #include "/usr/include/Bpp/Phyl/Model/RegisterRatesSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/StateMap.h"
  #include "/usr/include/Bpp/Phyl/Model/SubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/SubstitutionModelSet.h"
  #include "/usr/include/Bpp/Phyl/Model/SubstitutionModelSetTools.h"
  #include "/usr/include/Bpp/Phyl/Model/TS98.h"
  #include "/usr/include/Bpp/Phyl/Model/WordSubstitutionModel.h"
  #include "/usr/include/Bpp/Phyl/Model/WrappedModel.h"
  #include "/usr/include/Bpp/Phyl/NNISearchable.h"
  #include "/usr/include/Bpp/Phyl/NNITopologySearch.h"
  #include "/usr/include/Bpp/Phyl/Node.h"
  #include "/usr/include/Bpp/Phyl/NodeTemplate.h"
  #include "/usr/include/Bpp/Phyl/OptimizationTools.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/AbstractTreeParsimonyData.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/AbstractTreeParsimonyScore.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/DRTreeParsimonyData.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/DRTreeParsimonyScore.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/TreeParsimonyData.h"
  #include "/usr/include/Bpp/Phyl/Parsimony/TreeParsimonyScore.h"
  #include "/usr/include/Bpp/Phyl/PatternTools.h"
  #include "/usr/include/Bpp/Phyl/PhyloStatistics.h"
  #include "/usr/include/Bpp/Phyl/Simulation/DetailedSiteSimulator.h"
  #include "/usr/include/Bpp/Phyl/Simulation/HomogeneousSequenceSimulator.h"
  #include "/usr/include/Bpp/Phyl/Simulation/MutationProcess.h"
  #include "/usr/include/Bpp/Phyl/Simulation/NonHomogeneousSequenceSimulator.h"
  #include "/usr/include/Bpp/Phyl/Simulation/SequenceSimulationTools.h"
  #include "/usr/include/Bpp/Phyl/Simulation/SequenceSimulator.h"
  #include "/usr/include/Bpp/Phyl/Simulation/SiteSimulator.h"
  #include "/usr/include/Bpp/Phyl/SitePatterns.h"
  #include "/usr/include/Bpp/Phyl/TopologySearch.h"
  #include "/usr/include/Bpp/Phyl/Tree.h"
  #include "/usr/include/Bpp/Phyl/TreeExceptions.h"
  #include "/usr/include/Bpp/Phyl/TreeTemplate.h"
  #include "/usr/include/Bpp/Phyl/TreeTemplateTools.h"
  #include "/usr/include/Bpp/Phyl/TreeTools.h"

  // add namespaces
  namespace bpp{typedef int tmp_add_type_1;}
  bpp::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace bpp{namespace TextTools{typedef int tmp_add_type_2;}}
  bpp::TextTools::tmp_add_type_2 tmp_add_func_2(){return 0;};

  // 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;

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

