Temporary header file '/tmp/Ufro5B4OCz/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
typedef float _Float32;
typedef long double _Float64;
typedef double _Float32x;

  // add includes
  #include "/usr/include/guile/3.0/libguile/__scm.h"
  #include "/usr/include/guile/3.0/libguile/alist.h"
  #include "/usr/include/guile/3.0/libguile/array-handle.h"
  #include "/usr/include/guile/3.0/libguile/array-map.h"
  #include "/usr/include/guile/3.0/libguile/arrays.h"
  #include "/usr/include/guile/3.0/libguile/async.h"
  #include "/usr/include/guile/3.0/libguile/atomic.h"
  #include "/usr/include/guile/3.0/libguile/backtrace.h"
  #include "/usr/include/guile/3.0/libguile/bdw-gc.h"
  #include "/usr/include/guile/3.0/libguile/bitvectors.h"
  #include "/usr/include/guile/3.0/libguile/boolean.h"
  #include "/usr/include/guile/3.0/libguile/bytevectors.h"
  #include "/usr/include/guile/3.0/libguile/chars.h"
  #include "/usr/include/guile/3.0/libguile/chooks.h"
  #include "/usr/include/guile/3.0/libguile/continuations.h"
  #include "/usr/include/guile/3.0/libguile/control.h"
  #include "/usr/include/guile/3.0/libguile/debug-malloc.h"
  #include "/usr/include/guile/3.0/libguile/debug.h"
  #include "/usr/include/guile/3.0/libguile/deprecated.h"
  #include "/usr/include/guile/3.0/libguile/deprecation.h"
  #include "/usr/include/guile/3.0/libguile/dynl.h"
  #include "/usr/include/guile/3.0/libguile/dynstack.h"
  #include "/usr/include/guile/3.0/libguile/dynwind.h"
  #include "/usr/include/guile/3.0/libguile/eq.h"
  #include "/usr/include/guile/3.0/libguile/error.h"
  #include "/usr/include/guile/3.0/libguile/eval.h"
  #include "/usr/include/guile/3.0/libguile/evalext.h"
  #include "/usr/include/guile/3.0/libguile/exceptions.h"
  #include "/usr/include/guile/3.0/libguile/expand.h"
  #include "/usr/include/guile/3.0/libguile/extensions.h"
  #include "/usr/include/guile/3.0/libguile/fdes-finalizers.h"
  #include "/usr/include/guile/3.0/libguile/feature.h"
  #include "/usr/include/guile/3.0/libguile/filesys.h"
  #include "/usr/include/guile/3.0/libguile/finalizers.h"
  #include "/usr/include/guile/3.0/libguile/fluids.h"
  #include "/usr/include/guile/3.0/libguile/foreign-object.h"
  #include "/usr/include/guile/3.0/libguile/foreign.h"
  #include "/usr/include/guile/3.0/libguile/fports.h"
  #include "/usr/include/guile/3.0/libguile/frames.h"
  #include "/usr/include/guile/3.0/libguile/gc-inline.h"
  #include "/usr/include/guile/3.0/libguile/gc.h"
  #include "/usr/include/guile/3.0/libguile/generalized-vectors.h"
  #include "/usr/include/guile/3.0/libguile/gettext.h"
  #include "/usr/include/guile/3.0/libguile/goops.h"
  #include "/usr/include/guile/3.0/libguile/gsubr.h"
  #include "/usr/include/guile/3.0/libguile/guardians.h"
  #include "/usr/include/guile/3.0/libguile/hash.h"
  #include "/usr/include/guile/3.0/libguile/hashtab.h"
  #include "/usr/include/guile/3.0/libguile/hooks.h"
  #include "/usr/include/guile/3.0/libguile/i18n.h"
  #include "/usr/include/guile/3.0/libguile/init.h"
  #include "/usr/include/guile/3.0/libguile/inline.h"
  #include "/usr/include/guile/3.0/libguile/ioext.h"
  #include "/usr/include/guile/3.0/libguile/iselect.h"
  #include "/usr/include/guile/3.0/libguile/jit.h"
  #include "/usr/include/guile/3.0/libguile/keywords.h"
  #include "/usr/include/guile/3.0/libguile/list.h"
  #include "/usr/include/guile/3.0/libguile/load.h"
  #include "/usr/include/guile/3.0/libguile/loader.h"
  #include "/usr/include/guile/3.0/libguile/macros.h"
  #include "/usr/include/guile/3.0/libguile/mallocs.h"
  #include "/usr/include/guile/3.0/libguile/memoize.h"
  #include "/usr/include/guile/3.0/libguile/modules.h"
  #include "/usr/include/guile/3.0/libguile/net_db.h"
  #include "/usr/include/guile/3.0/libguile/numbers.h"
  #include "/usr/include/guile/3.0/libguile/objprop.h"
  #include "/usr/include/guile/3.0/libguile/options.h"
  #include "/usr/include/guile/3.0/libguile/pairs.h"
  #include "/usr/include/guile/3.0/libguile/poll.h"
  #include "/usr/include/guile/3.0/libguile/ports.h"
  #include "/usr/include/guile/3.0/libguile/posix.h"
  #include "/usr/include/guile/3.0/libguile/print.h"
  #include "/usr/include/guile/3.0/libguile/procprop.h"
  #include "/usr/include/guile/3.0/libguile/procs.h"
  #include "/usr/include/guile/3.0/libguile/programs.h"
  #include "/usr/include/guile/3.0/libguile/promises.h"
  #include "/usr/include/guile/3.0/libguile/pthread-threads.h"
  #include "/usr/include/guile/3.0/libguile/r6rs-ports.h"
  #include "/usr/include/guile/3.0/libguile/random.h"
  #include "/usr/include/guile/3.0/libguile/rdelim.h"
  #include "/usr/include/guile/3.0/libguile/read.h"
  #include "/usr/include/guile/3.0/libguile/regex-posix.h"
  #include "/usr/include/guile/3.0/libguile/rw.h"
  #include "/usr/include/guile/3.0/libguile/scm.h"
  #include "/usr/include/guile/3.0/libguile/scmconfig.h"
  #include "/usr/include/guile/3.0/libguile/scmsigs.h"
  #include "/usr/include/guile/3.0/libguile/script.h"
  #include "/usr/include/guile/3.0/libguile/simpos.h"
  #include "/usr/include/guile/3.0/libguile/smob.h"
  #include "/usr/include/guile/3.0/libguile/snarf.h"
  #include "/usr/include/guile/3.0/libguile/socket.h"
  #include "/usr/include/guile/3.0/libguile/sort.h"
  #include "/usr/include/guile/3.0/libguile/srcprop.h"
  #include "/usr/include/guile/3.0/libguile/srfi-1.h"
  #include "/usr/include/guile/3.0/libguile/srfi-13.h"
  #include "/usr/include/guile/3.0/libguile/srfi-14.h"
  #include "/usr/include/guile/3.0/libguile/srfi-4.h"
  #include "/usr/include/guile/3.0/libguile/srfi-60.h"
  #include "/usr/include/guile/3.0/libguile/stackchk.h"
  #include "/usr/include/guile/3.0/libguile/stacks.h"
  #include "/usr/include/guile/3.0/libguile/stime.h"
  #include "/usr/include/guile/3.0/libguile/strings.h"
  #include "/usr/include/guile/3.0/libguile/strorder.h"
  #include "/usr/include/guile/3.0/libguile/strports.h"
  #include "/usr/include/guile/3.0/libguile/struct.h"
  #include "/usr/include/guile/3.0/libguile/symbols.h"
  #include "/usr/include/guile/3.0/libguile/tags.h"
  #include "/usr/include/guile/3.0/libguile/threads.h"
  #include "/usr/include/guile/3.0/libguile/throw.h"
  #include "/usr/include/guile/3.0/libguile/unicode.h"
  #include "/usr/include/guile/3.0/libguile/uniform.h"
  #include "/usr/include/guile/3.0/libguile/validate.h"
  #include "/usr/include/guile/3.0/libguile/values.h"
  #include "/usr/include/guile/3.0/libguile/variable.h"
  #include "/usr/include/guile/3.0/libguile/vectors.h"
  #include "/usr/include/guile/3.0/libguile/version.h"
  #include "/usr/include/guile/3.0/libguile/vm-builtins.h"
  #include "/usr/include/guile/3.0/libguile/vm-expand.h"
  #include "/usr/include/guile/3.0/libguile/vm.h"
  #include "/usr/include/guile/3.0/libguile/vports.h"
  #include "/usr/include/guile/3.0/libguile/weak-set.h"
  #include "/usr/include/guile/3.0/libguile/weak-table.h"
  #include "/usr/include/guile/3.0/libguile/weak-vector.h"
  #include "/usr/include/guile/3.0/libguile.h"
  #include "/usr/include/guile/3.0/readline.h"
  #include "/usr/share/doc/guile-3.0-dev/examples/compat/acconfig.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/Ufro5B4OCz/dump1.i"  -I/usr/include/guile/3.0

