Temporary header file '/tmp/FjKdmqA2UO/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/sigc++-3.0/sigc++/adaptors/adaptor_base.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/adaptor_trait.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/adaptors.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/adapts.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/bind.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/bind_return.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/bound_argument.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/compose.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/exception_catch.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/hide.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/retype.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/retype_return.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/track_obj.h"
  #include "/usr/include/sigc++-3.0/sigc++/adaptors/tuple_visitor_visit_each.h"
  #include "/usr/include/sigc++-3.0/sigc++/bind.h"
  #include "/usr/include/sigc++-3.0/sigc++/bind_return.h"
  #include "/usr/include/sigc++-3.0/sigc++/connection.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/functor_trait.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/functors.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/mem_fun.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/ptr_fun.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/slot.h"
  #include "/usr/include/sigc++-3.0/sigc++/functors/slot_base.h"
  #include "/usr/include/sigc++-3.0/sigc++/limit_reference.h"
  #include "/usr/include/sigc++-3.0/sigc++/member_method_trait.h"
  #include "/usr/include/sigc++-3.0/sigc++/reference_wrapper.h"
  #include "/usr/include/sigc++-3.0/sigc++/retype_return.h"
  #include "/usr/include/sigc++-3.0/sigc++/sigc++.h"
  #include "/usr/include/sigc++-3.0/sigc++/signal.h"
  #include "/usr/include/sigc++-3.0/sigc++/signal_base.h"
  #include "/usr/include/sigc++-3.0/sigc++/slot.h"
  #include "/usr/include/sigc++-3.0/sigc++/trackable.h"
  #include "/usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_cdr.h"
  #include "/usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_end.h"
  #include "/usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_for_each.h"
  #include "/usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_start.h"
  #include "/usr/include/sigc++-3.0/sigc++/tuple-utils/tuple_transform_each.h"
  #include "/usr/include/sigc++-3.0/sigc++/type_traits.h"
  #include "/usr/include/sigc++-3.0/sigc++/visit_each.h"
  #include "/usr/include/sigc++-3.0/sigc++/weak_raw_ptr.h"
  #include "/usr/lib/arm-linux-gnueabihf/sigc++-3.0/include/sigc++config.h"

  // add namespaces
  namespace sigc{typedef int tmp_add_type_1;}
  sigc::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace sigc{namespace internal{typedef int tmp_add_type_2;}}
  sigc::internal::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace sigc{namespace internal{namespace detail{typedef int tmp_add_type_3;}}}
  sigc::internal::detail::tmp_add_type_3 tmp_add_func_3(){return 0;};

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/FjKdmqA2UO/dump1.h"  -I/usr/lib/arm-linux-gnueabihf/sigc\+\+-3.0/include -I/usr/include/sigc\+\+-3.0

