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

  // add includes
  #include "/usr/include/stdint.h"
  #include "/usr/include/talloc.h"
  #include "/usr/include/osmocom/core/linuxlist.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_08_08.h"
  #include "/usr/include/osmocom/codec/codec.h"
  #include "/usr/include/osmocom/codec/ecu.h"
  #include "/usr/include/osmocom/codec/gsm610_bits.h"
  #include "/usr/include/osmocom/coding/gsm0503_amr_dtx.h"
  #include "/usr/include/osmocom/coding/gsm0503_coding.h"
  #include "/usr/include/osmocom/coding/gsm0503_interleaving.h"
  #include "/usr/include/osmocom/coding/gsm0503_mapping.h"
  #include "/usr/include/osmocom/coding/gsm0503_parity.h"
  #include "/usr/include/osmocom/coding/gsm0503_tables.h"
  #include "/usr/include/osmocom/core/application.h"
  #include "/usr/include/osmocom/core/backtrace.h"
  #include "/usr/include/osmocom/core/base64.h"
  #include "/usr/include/osmocom/core/bit16gen.h"
  #include "/usr/include/osmocom/core/bit32gen.h"
  #include "/usr/include/osmocom/core/bit64gen.h"
  #include "/usr/include/osmocom/core/bitcomp.h"
  #include "/usr/include/osmocom/core/bits.h"
  #include "/usr/include/osmocom/core/bitvec.h"
  #include "/usr/include/osmocom/core/byteswap.h"
  #include "/usr/include/osmocom/core/conv.h"
  #include "/usr/include/osmocom/core/counter.h"
  #include "/usr/include/osmocom/core/crc16.h"
  #include "/usr/include/osmocom/core/crc16gen.h"
  #include "/usr/include/osmocom/core/crc32gen.h"
  #include "/usr/include/osmocom/core/crc64gen.h"
  #include "/usr/include/osmocom/core/crc8gen.h"
  #include "/usr/include/osmocom/core/crcgen.h"
  #include "/usr/include/osmocom/core/defs.h"
  #include "/usr/include/osmocom/core/endian.h"
  #include "/usr/include/osmocom/core/exec.h"
  #include "/usr/include/osmocom/core/fsm.h"
  #include "/usr/include/osmocom/core/gsmtap.h"
  #include "/usr/include/osmocom/core/gsmtap_util.h"
  #include "/usr/include/osmocom/core/hash.h"
  #include "/usr/include/osmocom/core/hashtable.h"
  #include "/usr/include/osmocom/core/isdnhdlc.h"
  #include "/usr/include/osmocom/core/it_q.h"
  #include "/usr/include/osmocom/core/linuxrbtree.h"
  #include "/usr/include/osmocom/core/log2.h"
  #include "/usr/include/osmocom/core/logging.h"
  #include "/usr/include/osmocom/core/loggingrb.h"
  #include "/usr/include/osmocom/core/macaddr.h"
  #include "/usr/include/osmocom/core/mnl.h"
  #include "/usr/include/osmocom/core/msgb.h"
  #include "/usr/include/osmocom/core/msgfile.h"
  #include "/usr/include/osmocom/core/panic.h"
  #include "/usr/include/osmocom/core/plugin.h"
  #include "/usr/include/osmocom/core/prbs.h"
  #include "/usr/include/osmocom/core/prim.h"
  #include "/usr/include/osmocom/core/process.h"
  #include "/usr/include/osmocom/core/rate_ctr.h"
  #include "/usr/include/osmocom/core/select.h"
  #include "/usr/include/osmocom/core/sercomm.h"
  #include "/usr/include/osmocom/core/serial.h"
  #include "/usr/include/osmocom/core/signal.h"
  #include "/usr/include/osmocom/core/sockaddr_str.h"
  #include "/usr/include/osmocom/core/socket.h"
  #include "/usr/include/osmocom/core/stat_item.h"
  #include "/usr/include/osmocom/core/statistics.h"
  #include "/usr/include/osmocom/core/stats.h"
  #include "/usr/include/osmocom/core/stats_tcp.h"
  #include "/usr/include/osmocom/core/strrb.h"
  #include "/usr/include/osmocom/core/talloc.h"
  #include "/usr/include/osmocom/core/tdef.h"
  #include "/usr/include/osmocom/core/thread.h"
  #include "/usr/include/osmocom/core/time_cc.h"
  #include "/usr/include/osmocom/core/timer.h"
  #include "/usr/include/osmocom/core/timer_compat.h"
  #include "/usr/include/osmocom/core/use_count.h"
  #include "/usr/include/osmocom/core/utils.h"
  #include "/usr/include/osmocom/core/write_queue.h"
  #include "/usr/include/osmocom/crypt/auth.h"
  #include "/usr/include/osmocom/crypt/gprs_cipher.h"
  #include "/usr/include/osmocom/crypt/kdf.h"
  #include "/usr/include/osmocom/crypt/utran_cipher.h"
  #include "/usr/include/osmocom/ctrl/control_cmd.h"
  #include "/usr/include/osmocom/ctrl/control_if.h"
  #include "/usr/include/osmocom/ctrl/control_vty.h"
  #include "/usr/include/osmocom/ctrl/ports.h"
  #include "/usr/include/osmocom/gprs/bssgp_bvc_fsm.h"
  #include "/usr/include/osmocom/gprs/frame_relay.h"
  #include "/usr/include/osmocom/gprs/gprs_bssgp.h"
  #include "/usr/include/osmocom/gprs/gprs_bssgp2.h"
  #include "/usr/include/osmocom/gprs/gprs_bssgp_bss.h"
  #include "/usr/include/osmocom/gprs/gprs_bssgp_rim.h"
  #include "/usr/include/osmocom/gprs/gprs_msgb.h"
  #include "/usr/include/osmocom/gprs/gprs_ns.h"
  #include "/usr/include/osmocom/gprs/gprs_ns2.h"
  #include "/usr/include/osmocom/gprs/gprs_ns_frgre.h"
  #include "/usr/include/osmocom/gprs/gprs_rlc.h"
  #include "/usr/include/osmocom/gprs/protocol/gsm_04_60.h"
  #include "/usr/include/osmocom/gprs/protocol/gsm_08_16.h"
  #include "/usr/include/osmocom/gprs/protocol/gsm_08_18.h"
  #include "/usr/include/osmocom/gprs/protocol/gsm_24_301.h"
  #include "/usr/include/osmocom/gsm/a5.h"
  #include "/usr/include/osmocom/gsm/abis_nm.h"
  #include "/usr/include/osmocom/gsm/apn.h"
  #include "/usr/include/osmocom/gsm/bitvec_gsm.h"
  #include "/usr/include/osmocom/gsm/bsslap.h"
  #include "/usr/include/osmocom/gsm/bssmap_le.h"
  #include "/usr/include/osmocom/gsm/bts_features.h"
  #include "/usr/include/osmocom/gsm/cbsp.h"
  #include "/usr/include/osmocom/gsm/comp128.h"
  #include "/usr/include/osmocom/gsm/comp128v23.h"
  #include "/usr/include/osmocom/gsm/gad.h"
  #include "/usr/include/osmocom/gsm/gsm0341.h"
  #include "/usr/include/osmocom/gsm/gsm0411_smc.h"
  #include "/usr/include/osmocom/gsm/gsm0411_smr.h"
  #include "/usr/include/osmocom/gsm/gsm0411_utils.h"
  #include "/usr/include/osmocom/gsm/gsm0480.h"
  #include "/usr/include/osmocom/gsm/gsm0502.h"
  #include "/usr/include/osmocom/gsm/gsm0503.h"
  #include "/usr/include/osmocom/gsm/gsm0808.h"
  #include "/usr/include/osmocom/gsm/gsm0808_lcs.h"
  #include "/usr/include/osmocom/gsm/gsm0808_utils.h"
  #include "/usr/include/osmocom/gsm/gsm23003.h"
  #include "/usr/include/osmocom/gsm/gsm23236.h"
  #include "/usr/include/osmocom/gsm/gsm29118.h"
  #include "/usr/include/osmocom/gsm/gsm29205.h"
  #include "/usr/include/osmocom/gsm/gsm48.h"
  #include "/usr/include/osmocom/gsm/gsm48_arfcn_range_encode.h"
  #include "/usr/include/osmocom/gsm/gsm48_ie.h"
  #include "/usr/include/osmocom/gsm/gsm48_rest_octets.h"
  #include "/usr/include/osmocom/gsm/gsm_utils.h"
  #include "/usr/include/osmocom/gsm/gsup.h"
  #include "/usr/include/osmocom/gsm/gsup_sms.h"
  #include "/usr/include/osmocom/gsm/i460_mux.h"
  #include "/usr/include/osmocom/gsm/ipa.h"
  #include "/usr/include/osmocom/gsm/iuup.h"
  #include "/usr/include/osmocom/gsm/l1sap.h"
  #include "/usr/include/osmocom/gsm/lapd_core.h"
  #include "/usr/include/osmocom/gsm/lapdm.h"
  #include "/usr/include/osmocom/gsm/meas_rep.h"
  #include "/usr/include/osmocom/gsm/mncc.h"
  #include "/usr/include/osmocom/gsm/oap.h"
  #include "/usr/include/osmocom/gsm/oap_client.h"
  #include "/usr/include/osmocom/gsm/prim.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_03_40.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_03_41.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_08.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_08_gprs.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_11.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_12.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_14.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_04_80.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_08_58.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_09_02.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_12_21.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_23_003.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_23_032.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_23_041.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_25_415.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_29_118.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_44_004.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_44_318.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_48_049.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_48_071.h"
  #include "/usr/include/osmocom/gsm/protocol/gsm_49_031.h"
  #include "/usr/include/osmocom/gsm/protocol/ipaccess.h"
  #include "/usr/include/osmocom/gsm/protocol/smpp34_osmocom.h"
  #include "/usr/include/osmocom/gsm/rsl.h"
  #include "/usr/include/osmocom/gsm/rxlev_stat.h"
  #include "/usr/include/osmocom/gsm/sysinfo.h"
  #include "/usr/include/osmocom/gsm/tlv.h"
  #include "/usr/include/osmocom/sim/class_tables.h"
  #include "/usr/include/osmocom/sim/sim.h"
  #include "/usr/include/osmocom/usb/libusb.h"
  #include "/usr/include/osmocom/vty/buffer.h"
  #include "/usr/include/osmocom/vty/command.h"
  #include "/usr/include/osmocom/vty/cpu_sched_vty.h"
  #include "/usr/include/osmocom/vty/logging.h"
  #include "/usr/include/osmocom/vty/misc.h"
  #include "/usr/include/osmocom/vty/ports.h"
  #include "/usr/include/osmocom/vty/stats.h"
  #include "/usr/include/osmocom/vty/tdef_vty.h"
  #include "/usr/include/osmocom/vty/telnet_interface.h"
  #include "/usr/include/osmocom/vty/vector.h"
  #include "/usr/include/osmocom/vty/vty.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -U__cplusplus -D_Bool="bool" -fpreprocessed -x c++ -fpermissive -w "/tmp/hI59As_dd9/dump1.i"  -I/usr/include/libusb-1.0 -I/usr/include/osmocom/core

