Temporary header file '/tmp/auPKsmjopV/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/arm-linux-gnueabihf/urcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/arch/arm.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/arch.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/call-rcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/cds.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/compiler.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/config.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/debug.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/defer.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/flavor.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/futex.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/hlist.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/lfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/list.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/clear.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu-bp.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu-mb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu-memb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu-qsbr.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu-signal.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/map/urcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/pointer.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/rcuhlist.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/rculfhash.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/rculfqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/rculfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/rculist.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/ref.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/lfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/pointer.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/rculfqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/rculfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-bp.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-common.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-mb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-memb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-qsbr.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-signal-nr.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu-signal.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/urcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/wfcqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/wfqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/static/wfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/syscall-compat.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/system.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/tls-compat.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/uatomic/arm.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/uatomic.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/uatomic_arch.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-bp.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-futex.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-mb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-memb.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-qsbr.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu-signal.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/urcu_ref.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/wfcqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/wfqueue.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu/wfstack.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-bp.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-call-rcu.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-defer.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-flavor.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-pointer.h"
  #include "/usr/include/arm-linux-gnueabihf/urcu-qsbr.h"

  // add classes
  cds_hlist_head* tmp_add_class_0;
  cds_hlist_node* tmp_add_class_1;
  cds_lfht_iter* tmp_add_class_2;
  cds_lfht_mm_type* tmp_add_class_3;
  cds_lfht_node* tmp_add_class_4;
  cds_lfq_node_rcu* tmp_add_class_5;
  cds_lfq_node_rcu_dummy* tmp_add_class_6;
  cds_lfq_queue_rcu* tmp_add_class_7;
  cds_lfs_head* tmp_add_class_8;
  cds_lfs_node* tmp_add_class_9;
  cds_lfs_node_rcu* tmp_add_class_10;
  cds_lfs_stack* tmp_add_class_11;
  cds_lfs_stack_rcu* tmp_add_class_12;
  cds_list_head* tmp_add_class_13;
  cds_wfcq_head* tmp_add_class_14;
  cds_wfcq_node* tmp_add_class_15;
  cds_wfcq_tail* tmp_add_class_16;
  cds_wfq_node* tmp_add_class_17;
  cds_wfq_queue* tmp_add_class_18;
  cds_wfs_head* tmp_add_class_19;
  cds_wfs_node* tmp_add_class_20;
  cds_wfs_stack* tmp_add_class_21;
  itimerval* tmp_add_class_22;
  pollfd* tmp_add_class_23;
  rcu_flavor_struct* tmp_add_class_24;
  rcu_head* tmp_add_class_25;
  urcu_atfork* tmp_add_class_26;
  urcu_gp* tmp_add_class_27;
  urcu_reader* tmp_add_class_28;
  urcu_ref* tmp_add_class_29;

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

