Temporary header file '/tmp/JMr0oXtMm6/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/ck_array.h"
  #include "/usr/include/ck_backoff.h"
  #include "/usr/include/ck_barrier.h"
  #include "/usr/include/ck_bitmap.h"
  #include "/usr/include/ck_brlock.h"
  #include "/usr/include/ck_bytelock.h"
  #include "/usr/include/ck_cc.h"
  #include "/usr/include/ck_cohort.h"
  #include "/usr/include/ck_ec.h"
  #include "/usr/include/ck_elide.h"
  #include "/usr/include/ck_epoch.h"
  #include "/usr/include/ck_fifo.h"
  #include "/usr/include/ck_hp.h"
  #include "/usr/include/ck_hp_fifo.h"
  #include "/usr/include/ck_hp_stack.h"
  #include "/usr/include/ck_hs.h"
  #include "/usr/include/ck_ht.h"
  #include "/usr/include/ck_limits.h"
  #include "/usr/include/ck_malloc.h"
  #include "/usr/include/ck_md.h"
  #include "/usr/include/ck_pflock.h"
  #include "/usr/include/ck_pr.h"
  #include "/usr/include/ck_queue.h"
  #include "/usr/include/ck_rhs.h"
  #include "/usr/include/ck_ring.h"
  #include "/usr/include/ck_rwcohort.h"
  #include "/usr/include/ck_rwlock.h"
  #include "/usr/include/ck_sequence.h"
  #include "/usr/include/ck_spinlock.h"
  #include "/usr/include/ck_stack.h"
  #include "/usr/include/ck_stdbool.h"
  #include "/usr/include/ck_stddef.h"
  #include "/usr/include/ck_stdint.h"
  #include "/usr/include/ck_stdlib.h"
  #include "/usr/include/ck_string.h"
  #include "/usr/include/ck_swlock.h"
  #include "/usr/include/ck_tflock.h"
  #include "/usr/include/spinlock/anderson.h"
  #include "/usr/include/spinlock/cas.h"
  #include "/usr/include/spinlock/clh.h"
  #include "/usr/include/spinlock/dec.h"
  #include "/usr/include/spinlock/fas.h"
  #include "/usr/include/spinlock/hclh.h"
  #include "/usr/include/spinlock/mcs.h"
  #include "/usr/include/spinlock/ticket.h"

  // add classes
  _ck_array* tmp_add_class_0;
  ck_array* tmp_add_class_1;
  ck_array_iterator* tmp_add_class_2;
  ck_barrier_centralized_state* tmp_add_class_3;
  ck_barrier_combining_group* tmp_add_class_4;
  ck_barrier_combining_state* tmp_add_class_5;
  ck_barrier_dissemination_flag* tmp_add_class_6;
  ck_barrier_dissemination_state* tmp_add_class_7;
  ck_barrier_mcs_state* tmp_add_class_8;
  ck_barrier_tournament_round* tmp_add_class_9;
  ck_barrier_tournament_state* tmp_add_class_10;
  ck_bitmap* tmp_add_class_11;
  ck_bitmap_iterator* tmp_add_class_12;
  ck_brlock* tmp_add_class_13;
  ck_brlock_reader* tmp_add_class_14;
  ck_bytelock* tmp_add_class_15;
  ck_ec32* tmp_add_class_16;
  ck_ec64* tmp_add_class_17;
  ck_ec_mode* tmp_add_class_18;
  ck_ec_ops* tmp_add_class_19;
  ck_ec_wait_state* tmp_add_class_20;
  ck_elide_config* tmp_add_class_21;
  ck_elide_stat* tmp_add_class_22;
  ck_epoch* tmp_add_class_23;
  ck_epoch_entry* tmp_add_class_24;
  ck_epoch_record* tmp_add_class_25;
  ck_epoch_ref* tmp_add_class_26;
  ck_epoch_section* tmp_add_class_27;
  ck_fifo_mpmc* tmp_add_class_28;
  ck_fifo_mpmc_entry* tmp_add_class_29;
  ck_fifo_mpmc_pointer* tmp_add_class_30;
  ck_fifo_spsc* tmp_add_class_31;
  ck_fifo_spsc_entry* tmp_add_class_32;
  ck_hp* tmp_add_class_33;
  ck_hp_fifo* tmp_add_class_34;
  ck_hp_fifo_entry* tmp_add_class_35;
  ck_hp_hazard* tmp_add_class_36;
  ck_hp_record* tmp_add_class_37;
  ck_hs* tmp_add_class_38;
  ck_hs_iterator* tmp_add_class_39;
  ck_ht* tmp_add_class_40;
  ck_ht_entry* tmp_add_class_41;
  ck_ht_iterator* tmp_add_class_42;
  ck_malloc* tmp_add_class_43;
  ck_pflock* tmp_add_class_44;
  ck_rhs* tmp_add_class_45;
  ck_rhs_iterator* tmp_add_class_46;
  ck_ring* tmp_add_class_47;
  ck_ring_buffer* tmp_add_class_48;
  ck_rwlock* tmp_add_class_49;
  ck_rwlock_recursive* tmp_add_class_50;
  ck_sequence* tmp_add_class_51;
  ck_spinlock_anderson* tmp_add_class_52;
  ck_spinlock_anderson_thread* tmp_add_class_53;
  ck_spinlock_cas* tmp_add_class_54;
  ck_spinlock_clh* tmp_add_class_55;
  ck_spinlock_dec* tmp_add_class_56;
  ck_spinlock_fas* tmp_add_class_57;
  ck_spinlock_hclh* tmp_add_class_58;
  ck_spinlock_mcs* tmp_add_class_59;
  ck_spinlock_ticket* tmp_add_class_60;
  ck_stack* tmp_add_class_61;
  ck_stack_entry* tmp_add_class_62;
  ck_swlock* tmp_add_class_63;
  ck_tflock_ticket* tmp_add_class_64;
  itimerval* tmp_add_class_65;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/JMr0oXtMm6/dump1.h"

