Temporary header file '/tmp/avTGpC7dwV/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/gap/ariths.h"
  #include "/usr/include/gap/baltree.h"
  #include "/usr/include/gap/bits_intern.h"
  #include "/usr/include/gap/blister.h"
  #include "/usr/include/gap/boehm_gc.h"
  #include "/usr/include/gap/bool.h"
  #include "/usr/include/gap/calls.h"
  #include "/usr/include/gap/code.h"
  #include "/usr/include/gap/collectors.h"
  #include "/usr/include/gap/common.h"
  #include "/usr/include/gap/compiled.h"
  #include "/usr/include/gap/compiler.h"
  #include "/usr/include/gap/compstat.h"
  #include "/usr/include/gap/costab.h"
  #include "/usr/include/gap/cyclotom.h"
  #include "/usr/include/gap/debug.h"
  #include "/usr/include/gap/dt.h"
  #include "/usr/include/gap/dteval.h"
  #include "/usr/include/gap/dynarray.h"
  #include "/usr/include/gap/error.h"
  #include "/usr/include/gap/exprs.h"
  #include "/usr/include/gap/ffdata.h"
  #include "/usr/include/gap/fibhash.h"
  #include "/usr/include/gap/finfield.h"
  #include "/usr/include/gap/finfield_conway.h"
  #include "/usr/include/gap/funcs.h"
  #include "/usr/include/gap/gap.h"
  #include "/usr/include/gap/gap_all.h"
  #include "/usr/include/gap/gapstate.h"
  #include "/usr/include/gap/gaptime.h"
  #include "/usr/include/gap/gaputils.h"
  #include "/usr/include/gap/gasman.h"
  #include "/usr/include/gap/gasman_intern.h"
  #include "/usr/include/gap/gvars.h"
  #include "/usr/include/gap/hookintrprtr.h"
  #include "/usr/include/gap/hpc/aobjects.h"
  #include "/usr/include/gap/hpc/atomic.h"
  #include "/usr/include/gap/hpc/cpu.h"
  #include "/usr/include/gap/hpc/guards.h"
  #include "/usr/include/gap/hpc/misc.h"
  #include "/usr/include/gap/hpc/region.h"
  #include "/usr/include/gap/hpc/serialize.h"
  #include "/usr/include/gap/hpc/thread.h"
  #include "/usr/include/gap/hpc/threadapi.h"
  #include "/usr/include/gap/hpc/tls.h"
  #include "/usr/include/gap/hpc/tlsconfig.h"
  #include "/usr/include/gap/hpc/traverse.h"
  #include "/usr/include/gap/info.h"
  #include "/usr/include/gap/integer.h"
  #include "/usr/include/gap/intfuncs.h"
  #include "/usr/include/gap/intobj.h"
  #include "/usr/include/gap/intrprtr.h"
  #include "/usr/include/gap/io.h"
  #include "/usr/include/gap/iostream.h"
  #include "/usr/include/gap/julia_gc.h"
  #include "/usr/include/gap/libgap-api.h"
  #include "/usr/include/gap/libgap_intern.h"
  #include "/usr/include/gap/listfunc.h"
  #include "/usr/include/gap/listoper.h"
  #include "/usr/include/gap/lists.h"
  #include "/usr/include/gap/macfloat.h"
  #include "/usr/include/gap/modules.h"
  #include "/usr/include/gap/modules_builtin.h"
  #include "/usr/include/gap/objccoll.h"
  #include "/usr/include/gap/objcftl.h"
  #include "/usr/include/gap/objects.h"
  #include "/usr/include/gap/objfgelm.h"
  #include "/usr/include/gap/objpcgel.h"
  #include "/usr/include/gap/objset.h"
  #include "/usr/include/gap/opers.h"
  #include "/usr/include/gap/permutat.h"
  #include "/usr/include/gap/plist.h"
  #include "/usr/include/gap/pperm.h"
  #include "/usr/include/gap/precord.h"
  #include "/usr/include/gap/profile.h"
  #include "/usr/include/gap/range.h"
  #include "/usr/include/gap/rational.h"
  #include "/usr/include/gap/read.h"
  #include "/usr/include/gap/records.h"
  #include "/usr/include/gap/saveload.h"
  #include "/usr/include/gap/scanner.h"
  #include "/usr/include/gap/sctable.h"
  #include "/usr/include/gap/set.h"
  #include "/usr/include/gap/sha256.h"
  #include "/usr/include/gap/sortbase.h"
  #include "/usr/include/gap/stats.h"
  #include "/usr/include/gap/streams.h"
  #include "/usr/include/gap/stringobj.h"
  #include "/usr/include/gap/symbols.h"
  #include "/usr/include/gap/syntaxtree.h"
  #include "/usr/include/gap/sysenv.h"
  #include "/usr/include/gap/sysfiles.h"
  #include "/usr/include/gap/sysmem.h"
  #include "/usr/include/gap/sysopt.h"
  #include "/usr/include/gap/sysroots.h"
  #include "/usr/include/gap/sysstr.h"
  #include "/usr/include/gap/system.h"
  #include "/usr/include/gap/tietze.h"
  #include "/usr/include/gap/tracing.h"
  #include "/usr/include/gap/trans.h"
  #include "/usr/include/gap/trycatch.h"
  #include "/usr/include/gap/vars.h"
  #include "/usr/include/gap/vec8bit.h"
  #include "/usr/include/gap/vecffe.h"
  #include "/usr/include/gap/vecgf2.h"
  #include "/usr/include/gap/vector.h"
  #include "/usr/include/gap/version.h"
  #include "/usr/include/gap/weakptr.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/avTGpC7dwV/dump1.h"  -I/usr/include/gap

In file included from /tmp/avTGpC7dwV/dump1.h:16:
/usr/include/gap/boehm_gc.h:17:2: error: #error This file can only be used when the Boehm GC collector is enabled
   17 | #error This file can only be used when the Boehm GC collector is enabled
      |  ^~~~~
/usr/include/gap/boehm_gc.h:28:10: fatal error: gc/gc.h: No such file or directory
   28 | #include <gc/gc.h>
      |          ^~~~~~~~~
compilation terminated.

