Temporary header file '/tmp/zqwf6y3bcu/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/dime/Base.h"
  #include "/usr/include/dime/Basic.h"
  #include "/usr/include/dime/Input.h"
  #include "/usr/include/dime/Layer.h"
  #include "/usr/include/dime/Model.h"
  #include "/usr/include/dime/Output.h"
  #include "/usr/include/dime/RecordHolder.h"
  #include "/usr/include/dime/State.h"
  #include "/usr/include/dime/classes/Class.h"
  #include "/usr/include/dime/classes/UnknownClass.h"
  #include "/usr/include/dime/convert/convert.h"
  #include "/usr/include/dime/convert/layerdata.h"
  #include "/usr/include/dime/entities/3DFace.h"
  #include "/usr/include/dime/entities/Arc.h"
  #include "/usr/include/dime/entities/Block.h"
  #include "/usr/include/dime/entities/Circle.h"
  #include "/usr/include/dime/entities/Ellipse.h"
  #include "/usr/include/dime/entities/Entity.h"
  #include "/usr/include/dime/entities/ExtrusionEntity.h"
  #include "/usr/include/dime/entities/FaceEntity.h"
  #include "/usr/include/dime/entities/Insert.h"
  #include "/usr/include/dime/entities/LWPolyline.h"
  #include "/usr/include/dime/entities/Line.h"
  #include "/usr/include/dime/entities/Point.h"
  #include "/usr/include/dime/entities/Polyline.h"
  #include "/usr/include/dime/entities/Solid.h"
  #include "/usr/include/dime/entities/Spline.h"
  #include "/usr/include/dime/entities/Text.h"
  #include "/usr/include/dime/entities/Trace.h"
  #include "/usr/include/dime/entities/UnknownEntity.h"
  #include "/usr/include/dime/entities/Vertex.h"
  #include "/usr/include/dime/objects/Object.h"
  #include "/usr/include/dime/objects/UnknownObject.h"
  #include "/usr/include/dime/records/DoubleRecord.h"
  #include "/usr/include/dime/records/FloatRecord.h"
  #include "/usr/include/dime/records/HexRecord.h"
  #include "/usr/include/dime/records/Int16Record.h"
  #include "/usr/include/dime/records/Int32Record.h"
  #include "/usr/include/dime/records/Int8Record.h"
  #include "/usr/include/dime/records/Record.h"
  #include "/usr/include/dime/records/StringRecord.h"
  #include "/usr/include/dime/sections/BlocksSection.h"
  #include "/usr/include/dime/sections/ClassesSection.h"
  #include "/usr/include/dime/sections/EntitiesSection.h"
  #include "/usr/include/dime/sections/HeaderSection.h"
  #include "/usr/include/dime/sections/ObjectsSection.h"
  #include "/usr/include/dime/sections/Section.h"
  #include "/usr/include/dime/sections/TablesSection.h"
  #include "/usr/include/dime/sections/UnknownSection.h"
  #include "/usr/include/dime/tables/LayerTable.h"
  #include "/usr/include/dime/tables/Table.h"
  #include "/usr/include/dime/tables/TableEntry.h"
  #include "/usr/include/dime/tables/UCSTable.h"
  #include "/usr/include/dime/tables/UnknownTable.h"
  #include "/usr/include/dime/util/Array.h"
  #include "/usr/include/dime/util/BSPTree.h"
  #include "/usr/include/dime/util/Box.h"
  #include "/usr/include/dime/util/Dict.h"
  #include "/usr/include/dime/util/Linear.h"
  #include "/usr/include/dime/util/MemHandler.h"

  // 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;
  dime3DFace* tmp_add_class_3;
  dimeArc* tmp_add_class_4;
  dimeBSPTree* tmp_add_class_5;
  dimeBase* tmp_add_class_6;
  dimeBlock* tmp_add_class_7;
  dimeBlocksSection* tmp_add_class_8;
  dimeBox* tmp_add_class_9;
  dimeCircle* tmp_add_class_10;
  dimeClass* tmp_add_class_11;
  dimeClassesSection* tmp_add_class_12;
  dimeDict* tmp_add_class_13;
  dimeDictEntry* tmp_add_class_14;
  dimeDoubleRecord* tmp_add_class_15;
  dimeEllipse* tmp_add_class_16;
  dimeEntitiesSection* tmp_add_class_17;
  dimeEntity* tmp_add_class_18;
  dimeExtrusionEntity* tmp_add_class_19;
  dimeFaceEntity* tmp_add_class_20;
  dimeFloatRecord* tmp_add_class_21;
  dimeHeaderSection* tmp_add_class_22;
  dimeHexRecord* tmp_add_class_23;
  dimeInput* tmp_add_class_24;
  dimeInsert* tmp_add_class_25;
  dimeInt16Record* tmp_add_class_26;
  dimeInt32Record* tmp_add_class_27;
  dimeInt8Record* tmp_add_class_28;
  dimeLWPolyline* tmp_add_class_29;
  dimeLayer* tmp_add_class_30;
  dimeLayerTable* tmp_add_class_31;
  dimeLine* tmp_add_class_32;
  dimeMatrix* tmp_add_class_33;
  dimeMemHandler* tmp_add_class_34;
  dimeModel* tmp_add_class_35;
  dimeObject* tmp_add_class_36;
  dimeObjectsSection* tmp_add_class_37;
  dimeOutput* tmp_add_class_38;
  dimePoint* tmp_add_class_39;
  dimePolyline* tmp_add_class_40;
  dimeRecord* tmp_add_class_41;
  dimeRecordHolder* tmp_add_class_42;
  dimeSection* tmp_add_class_43;
  dimeSolid* tmp_add_class_44;
  dimeSpline* tmp_add_class_45;
  dimeState* tmp_add_class_46;
  dimeStringRecord* tmp_add_class_47;
  dimeTable* tmp_add_class_48;
  dimeTableEntry* tmp_add_class_49;
  dimeTablesSection* tmp_add_class_50;
  dimeText* tmp_add_class_51;
  dimeTrace* tmp_add_class_52;
  dimeUCSTable* tmp_add_class_53;
  dimeUnknownClass* tmp_add_class_54;
  dimeUnknownEntity* tmp_add_class_55;
  dimeUnknownObject* tmp_add_class_56;
  dimeUnknownSection* tmp_add_class_57;
  dimeUnknownTable* tmp_add_class_58;
  dimeVec2f* tmp_add_class_59;
  dimeVec3f* tmp_add_class_60;
  dimeVertex* tmp_add_class_61;
  dxfConverter* tmp_add_class_62;
  dxfLayerData* tmp_add_class_63;

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

