Temporary header file '/tmp/hasZhuJeKT/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/lib/gcc/arm-linux-gnueabihf/12/include/stdatomic.h"
  #include "/usr/include/bind9/check.h"
  #include "/usr/include/bind9/getaddresses.h"
  #include "/usr/include/dns/acl.h"
  #include "/usr/include/dns/adb.h"
  #include "/usr/include/dns/badcache.h"
  #include "/usr/include/dns/bit.h"
  #include "/usr/include/dns/byaddr.h"
  #include "/usr/include/dns/cache.h"
  #include "/usr/include/dns/callbacks.h"
  #include "/usr/include/dns/catz.h"
  #include "/usr/include/dns/cert.h"
  #include "/usr/include/dns/client.h"
  #include "/usr/include/dns/clientinfo.h"
  #include "/usr/include/dns/compress.h"
  #include "/usr/include/dns/db.h"
  #include "/usr/include/dns/dbiterator.h"
  #include "/usr/include/dns/diff.h"
  #include "/usr/include/dns/dispatch.h"
  #include "/usr/include/dns/dlz.h"
  #include "/usr/include/dns/dlz_dlopen.h"
  #include "/usr/include/dns/dns64.h"
  #include "/usr/include/dns/dnsrps.h"
  #include "/usr/include/dns/dnssec.h"
  #include "/usr/include/dns/dnstap.h"
  #include "/usr/include/dns/ds.h"
  #include "/usr/include/dns/dsdigest.h"
  #include "/usr/include/dns/dyndb.h"
  #include "/usr/include/dns/ecs.h"
  #include "/usr/include/dns/edns.h"
  #include "/usr/include/dns/enumclass.h"
  #include "/usr/include/dns/enumtype.h"
  #include "/usr/include/dns/events.h"
  #include "/usr/include/dns/fixedname.h"
  #include "/usr/include/dns/forward.h"
  #include "/usr/include/dns/geoip.h"
  #include "/usr/include/dns/ipkeylist.h"
  #include "/usr/include/dns/iptable.h"
  #include "/usr/include/dns/journal.h"
  #include "/usr/include/dns/kasp.h"
  #include "/usr/include/dns/keydata.h"
  #include "/usr/include/dns/keyflags.h"
  #include "/usr/include/dns/keymgr.h"
  #include "/usr/include/dns/keytable.h"
  #include "/usr/include/dns/keyvalues.h"
  #include "/usr/include/dns/librpz.h"
  #include "/usr/include/dns/log.h"
  #include "/usr/include/dns/lookup.h"
  #include "/usr/include/dns/master.h"
  #include "/usr/include/dns/masterdump.h"
  #include "/usr/include/dns/message.h"
  #include "/usr/include/dns/name.h"
  #include "/usr/include/dns/ncache.h"
  #include "/usr/include/dns/nsec.h"
  #include "/usr/include/dns/nsec3.h"
  #include "/usr/include/dns/nta.h"
  #include "/usr/include/dns/opcode.h"
  #include "/usr/include/dns/order.h"
  #include "/usr/include/dns/peer.h"
  #include "/usr/include/dns/private.h"
  #include "/usr/include/dns/rbt.h"
  #include "/usr/include/dns/rcode.h"
  #include "/usr/include/dns/rdata.h"
  #include "/usr/include/dns/rdataclass.h"
  #include "/usr/include/dns/rdatalist.h"
  #include "/usr/include/dns/rdataset.h"
  #include "/usr/include/dns/rdatasetiter.h"
  #include "/usr/include/dns/rdataslab.h"
  #include "/usr/include/dns/rdatastruct.h"
  #include "/usr/include/dns/rdatatype.h"
  #include "/usr/include/dns/request.h"
  #include "/usr/include/dns/resolver.h"
  #include "/usr/include/dns/result.h"
  #include "/usr/include/dns/rootns.h"
  #include "/usr/include/dns/rpz.h"
  #include "/usr/include/dns/rriterator.h"
  #include "/usr/include/dns/rrl.h"
  #include "/usr/include/dns/sdb.h"
  #include "/usr/include/dns/sdlz.h"
  #include "/usr/include/dns/secalg.h"
  #include "/usr/include/dns/secproto.h"
  #include "/usr/include/dns/soa.h"
  #include "/usr/include/dns/ssu.h"
  #include "/usr/include/dns/stats.h"
  #include "/usr/include/dns/time.h"
  #include "/usr/include/dns/tkey.h"
  #include "/usr/include/dns/transport.h"
  #include "/usr/include/dns/tsec.h"
  #include "/usr/include/dns/tsig.h"
  #include "/usr/include/dns/ttl.h"
  #include "/usr/include/dns/types.h"
  #include "/usr/include/dns/update.h"
  #include "/usr/include/dns/validator.h"
  #include "/usr/include/dns/view.h"
  #include "/usr/include/dns/xfrin.h"
  #include "/usr/include/dns/zone.h"
  #include "/usr/include/dns/zonekey.h"
  #include "/usr/include/dns/zoneverify.h"
  #include "/usr/include/dns/zt.h"
  #include "/usr/include/dst/dst.h"
  #include "/usr/include/dst/gssapi.h"
  #include "/usr/include/irs/resconf.h"
  #include "/usr/include/isc/aes.h"
  #include "/usr/include/isc/align.h"
  #include "/usr/include/isc/app.h"
  #include "/usr/include/isc/assertions.h"
  #include "/usr/include/isc/astack.h"
  #include "/usr/include/isc/atomic.h"
  #include "/usr/include/isc/attributes.h"
  #include "/usr/include/isc/backtrace.h"
  #include "/usr/include/isc/barrier.h"
  #include "/usr/include/isc/base32.h"
  #include "/usr/include/isc/base64.h"
  #include "/usr/include/isc/bind9.h"
  #include "/usr/include/isc/buffer.h"
  #include "/usr/include/isc/cmocka.h"
  #include "/usr/include/isc/commandline.h"
  #include "/usr/include/isc/condition.h"
  #include "/usr/include/isc/counter.h"
  #include "/usr/include/isc/crc64.h"
  #include "/usr/include/isc/deprecated.h"
  #include "/usr/include/isc/dir.h"
  #include "/usr/include/isc/endian.h"
  #include "/usr/include/isc/errno.h"
  #include "/usr/include/isc/error.h"
  #include "/usr/include/isc/event.h"
  #include "/usr/include/isc/eventclass.h"
  #include "/usr/include/isc/file.h"
  #include "/usr/include/isc/formatcheck.h"
  #include "/usr/include/isc/fsaccess.h"
  #include "/usr/include/isc/fuzz.h"
  #include "/usr/include/isc/glob.h"
  #include "/usr/include/isc/hash.h"
  #include "/usr/include/isc/heap.h"
  #include "/usr/include/isc/hex.h"
  #include "/usr/include/isc/hmac.h"
  #include "/usr/include/isc/ht.h"
  #include "/usr/include/isc/httpd.h"
  #include "/usr/include/isc/interfaceiter.h"
  #include "/usr/include/isc/iterated_hash.h"
  #include "/usr/include/isc/lang.h"
  #include "/usr/include/isc/lex.h"
  #include "/usr/include/isc/list.h"
  #include "/usr/include/isc/log.h"
  #include "/usr/include/isc/magic.h"
  #include "/usr/include/isc/managers.h"
  #include "/usr/include/isc/md.h"
  #include "/usr/include/isc/mem.h"
  #include "/usr/include/isc/meminfo.h"
  #include "/usr/include/isc/mutex.h"
  #include "/usr/include/isc/mutexblock.h"
  #include "/usr/include/isc/net.h"
  #include "/usr/include/isc/netaddr.h"
  #include "/usr/include/isc/netdb.h"
  #include "/usr/include/isc/netmgr.h"
  #include "/usr/include/isc/netscope.h"
  #include "/usr/include/isc/nonce.h"
  #include "/usr/include/isc/offset.h"
  #include "/usr/include/isc/once.h"
  #include "/usr/include/isc/os.h"
  #include "/usr/include/isc/parseint.h"
  #include "/usr/include/isc/pool.h"
  #include "/usr/include/isc/portset.h"
  #include "/usr/include/isc/print.h"
  #include "/usr/include/isc/quota.h"
  #include "/usr/include/isc/radix.h"
  #include "/usr/include/isc/random.h"
  #include "/usr/include/isc/ratelimiter.h"
  #include "/usr/include/isc/refcount.h"
  #include "/usr/include/isc/regex.h"
  #include "/usr/include/isc/region.h"
  #include "/usr/include/isc/resource.h"
  #include "/usr/include/isc/result.h"
  #include "/usr/include/isc/rwlock.h"
  #include "/usr/include/isc/safe.h"
  #include "/usr/include/isc/serial.h"
  #include "/usr/include/isc/siphash.h"
  #include "/usr/include/isc/sockaddr.h"
  #include "/usr/include/isc/stat.h"
  #include "/usr/include/isc/stats.h"
  #include "/usr/include/isc/stdio.h"
  #include "/usr/include/isc/stdtime.h"
  #include "/usr/include/isc/strerr.h"
  #include "/usr/include/isc/string.h"
  #include "/usr/include/isc/symtab.h"
  #include "/usr/include/isc/syslog.h"
  #include "/usr/include/isc/task.h"
  #include "/usr/include/isc/taskpool.h"
  #include "/usr/include/isc/thread.h"
  #include "/usr/include/isc/time.h"
  #include "/usr/include/isc/timer.h"
  #include "/usr/include/isc/tls.h"
  #include "/usr/include/isc/tm.h"
  #include "/usr/include/isc/types.h"
  #include "/usr/include/isc/url.h"
  #include "/usr/include/isc/utf8.h"
  #include "/usr/include/isc/util.h"
  #include "/usr/include/isccc/alist.h"
  #include "/usr/include/isccc/base64.h"
  #include "/usr/include/isccc/cc.h"
  #include "/usr/include/isccc/ccmsg.h"
  #include "/usr/include/isccc/events.h"
  #include "/usr/include/isccc/sexpr.h"
  #include "/usr/include/isccc/symtab.h"
  #include "/usr/include/isccc/symtype.h"
  #include "/usr/include/isccc/types.h"
  #include "/usr/include/isccc/util.h"
  #include "/usr/include/isccfg/aclconf.h"
  #include "/usr/include/isccfg/cfg.h"
  #include "/usr/include/isccfg/duration.h"
  #include "/usr/include/isccfg/grammar.h"
  #include "/usr/include/isccfg/kaspconf.h"
  #include "/usr/include/isccfg/log.h"
  #include "/usr/include/isccfg/namedconf.h"
  #include "/usr/include/ns/client.h"
  #include "/usr/include/ns/events.h"
  #include "/usr/include/ns/hooks.h"
  #include "/usr/include/ns/interfacemgr.h"
  #include "/usr/include/ns/listenlist.h"
  #include "/usr/include/ns/log.h"
  #include "/usr/include/ns/notify.h"
  #include "/usr/include/ns/query.h"
  #include "/usr/include/ns/server.h"
  #include "/usr/include/ns/sortlist.h"
  #include "/usr/include/ns/stats.h"
  #include "/usr/include/ns/types.h"
  #include "/usr/include/ns/update.h"
  #include "/usr/include/ns/xfrout.h"

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

In file included from /usr/include/dns/adb.h:74,
                 from /tmp/hasZhuJeKT/dump1.h:16:
/usr/include/isc/mem.h:391:41: error: expected ‘,’ or ‘...’ before ‘mctx’
  391 | isc__mempool_create(isc_mem_t *restrict mctx, const size_t element_size,
      |                                         ^~~~
/usr/include/isc/mem.h:412:47: error: expected ‘,’ or ‘...’ before ‘mpctxp’
  412 | isc__mempool_destroy(isc_mempool_t **restrict mpctxp _ISC_MEM_FLARG);
      |                                               ^~~~~~
/usr/include/isc/mem.h:422:45: error: expected ‘,’ or ‘...’ before ‘mpctx’
  422 | isc_mempool_setname(isc_mempool_t *restrict mpctx, const char *name);
      |                                             ^~~~~
/usr/include/isc/mem.h:445:48: error: expected ‘,’ or ‘...’ before ‘mpctx’
  445 | isc_mempool_getfreemax(isc_mempool_t *restrict mpctx);
      |                                                ^~~~~
/usr/include/isc/mem.h:451:48: error: expected ‘,’ or ‘...’ before ‘mpctx’
  451 | isc_mempool_setfreemax(isc_mempool_t *restrict mpctx, const unsigned int limit);
      |                                                ^~~~~
/usr/include/isc/mem.h:457:50: error: expected ‘,’ or ‘...’ before ‘mpctx’
  457 | isc_mempool_getfreecount(isc_mempool_t *restrict mpctx);
      |                                                  ^~~~~
/usr/include/isc/mem.h:463:50: error: expected ‘,’ or ‘...’ before ‘mpctx’
  463 | isc_mempool_getallocated(isc_mempool_t *restrict mpctx);
      |                                                  ^~~~~
/usr/include/isc/mem.h:469:50: error: expected ‘,’ or ‘...’ before ‘mpctx’
  469 | isc_mempool_getfillcount(isc_mempool_t *restrict mpctx);
      |                                                  ^~~~~
/usr/include/isc/mem.h:476:50: error: expected ‘,’ or ‘...’ before ‘mpctx’
  476 | isc_mempool_setfillcount(isc_mempool_t *restrict mpctx,
      |                                                  ^~~~~
In file included from /usr/include/c++/12/stdlib.h:30,
                 from /usr/include/isc/stdtime.h:19,
                 from /usr/include/dns/view.h:67,
                 from /usr/include/dns/adb.h:78:
/usr/include/stdlib.h:141:8: error: ‘_Float32’ does not name a type
  141 | extern _Float32 strtof32 (const char *__restrict __nptr,
      |        ^~~~~~~~
/usr/include/stdlib.h:147:8: error: ‘_Float64’ does not name a type
  147 | extern _Float64 strtof64 (const char *__restrict __nptr,
      |        ^~~~~~~~
/usr/include/stdlib.h:159:8: error: ‘_Float32x’ does not name a type
  159 | extern _Float32x strtof32x (const char *__restrict __nptr,
      |        ^~~~~~~~~
/usr/include/stdlib.h:234:24: error: ‘_Float32’ has not been declared
  234 |                        _Float32 __f)
      |                        ^~~~~~~~
/usr/include/stdlib.h:240:24: error: ‘_Float64’ has not been declared
  240 |                        _Float64 __f)
      |                        ^~~~~~~~
/usr/include/stdlib.h:252:25: error: ‘_Float32x’ has not been declared
  252 |                         _Float32x __f)
      |                         ^~~~~~~~~
/usr/include/stdlib.h:317:8: error: ‘_Float32’ does not name a type
  317 | extern _Float32 strtof32_l (const char *__restrict __nptr,
      |        ^~~~~~~~
/usr/include/stdlib.h:324:8: error: ‘_Float64’ does not name a type
  324 | extern _Float64 strtof64_l (const char *__restrict __nptr,
      |        ^~~~~~~~
/usr/include/stdlib.h:338:8: error: ‘_Float32x’ does not name a type
  338 | extern _Float32x strtof32x_l (const char *__restrict __nptr,
      |        ^~~~~~~~~
In file included from /usr/include/dns/fixedname.h:52,
                 from /usr/include/dns/db.h:60,
                 from /usr/include/dns/catz.h:26,
                 from /usr/include/dns/view.h:70:
/usr/include/isc/buffer.h: In function ‘void isc_buffer_init(isc_buffer_t*, void*, unsigned int)’:
/usr/include/isc/buffer.h:493:51: error: designator order for field ‘isc_buffer::magic’ does not match declaration order in ‘isc_buffer_t’ {aka ‘isc_buffer’}
  493 |                              .magic = ISC_BUFFER_MAGIC };
      |                                                   ^
In file included from /usr/include/isc/cmocka.h:18,
                 from /tmp/hasZhuJeKT/dump1.h:127:
/usr/include/cmocka.h: At global scope:
/usr/include/cmocka.h:2180:8: error: ‘jmp_buf’ does not name a type
 2180 | extern jmp_buf global_expect_assert_env;
      |        ^~~~~~~

