Temporary header file '/tmp/idvqTPXN4J/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/fl/Benchmark.h"
  #include "/usr/include/fl/Complexity.h"
  #include "/usr/include/fl/Console.h"
  #include "/usr/include/fl/Engine.h"
  #include "/usr/include/fl/Exception.h"
  #include "/usr/include/fl/Headers.h"
  #include "/usr/include/fl/Operation.h"
  #include "/usr/include/fl/activation/Activation.h"
  #include "/usr/include/fl/activation/First.h"
  #include "/usr/include/fl/activation/General.h"
  #include "/usr/include/fl/activation/Highest.h"
  #include "/usr/include/fl/activation/Last.h"
  #include "/usr/include/fl/activation/Lowest.h"
  #include "/usr/include/fl/activation/Proportional.h"
  #include "/usr/include/fl/activation/Threshold.h"
  #include "/usr/include/fl/defuzzifier/Bisector.h"
  #include "/usr/include/fl/defuzzifier/Centroid.h"
  #include "/usr/include/fl/defuzzifier/Defuzzifier.h"
  #include "/usr/include/fl/defuzzifier/IntegralDefuzzifier.h"
  #include "/usr/include/fl/defuzzifier/LargestOfMaximum.h"
  #include "/usr/include/fl/defuzzifier/MeanOfMaximum.h"
  #include "/usr/include/fl/defuzzifier/SmallestOfMaximum.h"
  #include "/usr/include/fl/defuzzifier/WeightedAverage.h"
  #include "/usr/include/fl/defuzzifier/WeightedAverageCustom.h"
  #include "/usr/include/fl/defuzzifier/WeightedDefuzzifier.h"
  #include "/usr/include/fl/defuzzifier/WeightedSum.h"
  #include "/usr/include/fl/defuzzifier/WeightedSumCustom.h"
  #include "/usr/include/fl/factory/ActivationFactory.h"
  #include "/usr/include/fl/factory/CloningFactory.h"
  #include "/usr/include/fl/factory/ConstructionFactory.h"
  #include "/usr/include/fl/factory/DefuzzifierFactory.h"
  #include "/usr/include/fl/factory/FactoryManager.h"
  #include "/usr/include/fl/factory/FunctionFactory.h"
  #include "/usr/include/fl/factory/HedgeFactory.h"
  #include "/usr/include/fl/factory/SNormFactory.h"
  #include "/usr/include/fl/factory/TNormFactory.h"
  #include "/usr/include/fl/factory/TermFactory.h"
  #include "/usr/include/fl/fuzzylite.h"
  #include "/usr/include/fl/hedge/Any.h"
  #include "/usr/include/fl/hedge/Extremely.h"
  #include "/usr/include/fl/hedge/Hedge.h"
  #include "/usr/include/fl/hedge/HedgeFunction.h"
  #include "/usr/include/fl/hedge/Not.h"
  #include "/usr/include/fl/hedge/Seldom.h"
  #include "/usr/include/fl/hedge/Somewhat.h"
  #include "/usr/include/fl/hedge/Very.h"
  #include "/usr/include/fl/imex/CppExporter.h"
  #include "/usr/include/fl/imex/Exporter.h"
  #include "/usr/include/fl/imex/FclExporter.h"
  #include "/usr/include/fl/imex/FclImporter.h"
  #include "/usr/include/fl/imex/FisExporter.h"
  #include "/usr/include/fl/imex/FisImporter.h"
  #include "/usr/include/fl/imex/FldExporter.h"
  #include "/usr/include/fl/imex/FllExporter.h"
  #include "/usr/include/fl/imex/FllImporter.h"
  #include "/usr/include/fl/imex/Importer.h"
  #include "/usr/include/fl/imex/JavaExporter.h"
  #include "/usr/include/fl/imex/RScriptExporter.h"
  #include "/usr/include/fl/norm/Norm.h"
  #include "/usr/include/fl/norm/SNorm.h"
  #include "/usr/include/fl/norm/TNorm.h"
  #include "/usr/include/fl/norm/s/AlgebraicSum.h"
  #include "/usr/include/fl/norm/s/BoundedSum.h"
  #include "/usr/include/fl/norm/s/DrasticSum.h"
  #include "/usr/include/fl/norm/s/EinsteinSum.h"
  #include "/usr/include/fl/norm/s/HamacherSum.h"
  #include "/usr/include/fl/norm/s/Maximum.h"
  #include "/usr/include/fl/norm/s/NilpotentMaximum.h"
  #include "/usr/include/fl/norm/s/NormalizedSum.h"
  #include "/usr/include/fl/norm/s/SNormFunction.h"
  #include "/usr/include/fl/norm/s/UnboundedSum.h"
  #include "/usr/include/fl/norm/t/AlgebraicProduct.h"
  #include "/usr/include/fl/norm/t/BoundedDifference.h"
  #include "/usr/include/fl/norm/t/DrasticProduct.h"
  #include "/usr/include/fl/norm/t/EinsteinProduct.h"
  #include "/usr/include/fl/norm/t/HamacherProduct.h"
  #include "/usr/include/fl/norm/t/Minimum.h"
  #include "/usr/include/fl/norm/t/NilpotentMinimum.h"
  #include "/usr/include/fl/norm/t/TNormFunction.h"
  #include "/usr/include/fl/rule/Antecedent.h"
  #include "/usr/include/fl/rule/Consequent.h"
  #include "/usr/include/fl/rule/Expression.h"
  #include "/usr/include/fl/rule/Rule.h"
  #include "/usr/include/fl/rule/RuleBlock.h"
  #include "/usr/include/fl/term/Activated.h"
  #include "/usr/include/fl/term/Aggregated.h"
  #include "/usr/include/fl/term/Bell.h"
  #include "/usr/include/fl/term/Binary.h"
  #include "/usr/include/fl/term/Concave.h"
  #include "/usr/include/fl/term/Constant.h"
  #include "/usr/include/fl/term/Cosine.h"
  #include "/usr/include/fl/term/Discrete.h"
  #include "/usr/include/fl/term/Function.h"
  #include "/usr/include/fl/term/Gaussian.h"
  #include "/usr/include/fl/term/GaussianProduct.h"
  #include "/usr/include/fl/term/Linear.h"
  #include "/usr/include/fl/term/PiShape.h"
  #include "/usr/include/fl/term/Ramp.h"
  #include "/usr/include/fl/term/Rectangle.h"
  #include "/usr/include/fl/term/SShape.h"
  #include "/usr/include/fl/term/Sigmoid.h"
  #include "/usr/include/fl/term/SigmoidDifference.h"
  #include "/usr/include/fl/term/SigmoidProduct.h"
  #include "/usr/include/fl/term/Spike.h"
  #include "/usr/include/fl/term/Term.h"
  #include "/usr/include/fl/term/Trapezoid.h"
  #include "/usr/include/fl/term/Triangle.h"
  #include "/usr/include/fl/term/ZShape.h"
  #include "/usr/include/fl/variable/InputVariable.h"
  #include "/usr/include/fl/variable/OutputVariable.h"
  #include "/usr/include/fl/variable/Variable.h"

  // add namespaces
  namespace fl{typedef int tmp_add_type_1;}
  fl::tmp_add_type_1 tmp_add_func_1(){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/idvqTPXN4J/dump1.h"

