Temporary header file '/tmp/ayZyrUeD_W/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
#define getaddrinfo_a(a,b,c,d)

  // add includes
  #include "/usr/include/rocm_smi/kfd_ioctl.h"
  #include "/usr/include/rocm_smi/rocm_smi.h"
  #include "/usr/include/rocm_smi/rocm_smi64Config.h"

  // add classes
  id* tmp_add_class_0;
  kfd_event_data* tmp_add_class_1;
  kfd_hsa_hw_exception_data* tmp_add_class_2;
  kfd_hsa_memory_exception_data* tmp_add_class_3;
  kfd_ioctl_acquire_vm_args* tmp_add_class_4;
  kfd_ioctl_alloc_memory_of_gpu_args* tmp_add_class_5;
  kfd_ioctl_alloc_queue_gws_args* tmp_add_class_6;
  kfd_ioctl_create_event_args* tmp_add_class_7;
  kfd_ioctl_create_queue_args* tmp_add_class_8;
  kfd_ioctl_cross_memory_copy_args* tmp_add_class_9;
  kfd_ioctl_dbg_address_watch_args* tmp_add_class_10;
  kfd_ioctl_dbg_register_args* tmp_add_class_11;
  kfd_ioctl_dbg_trap_args* tmp_add_class_12;
  kfd_ioctl_dbg_unregister_args* tmp_add_class_13;
  kfd_ioctl_dbg_wave_control_args* tmp_add_class_14;
  kfd_ioctl_destroy_event_args* tmp_add_class_15;
  kfd_ioctl_destroy_queue_args* tmp_add_class_16;
  kfd_ioctl_free_memory_of_gpu_args* tmp_add_class_17;
  kfd_ioctl_get_clock_counters_args* tmp_add_class_18;
  kfd_ioctl_get_dmabuf_info_args* tmp_add_class_19;
  kfd_ioctl_get_process_apertures_args* tmp_add_class_20;
  kfd_ioctl_get_process_apertures_new_args* tmp_add_class_21;
  kfd_ioctl_get_queue_wave_state_args* tmp_add_class_22;
  kfd_ioctl_get_tile_config_args* tmp_add_class_23;
  kfd_ioctl_get_version_args* tmp_add_class_24;
  kfd_ioctl_import_dmabuf_args* tmp_add_class_25;
  kfd_ioctl_ipc_export_handle_args* tmp_add_class_26;
  kfd_ioctl_ipc_import_handle_args* tmp_add_class_27;
  kfd_ioctl_map_memory_to_gpu_args* tmp_add_class_28;
  kfd_ioctl_reset_event_args* tmp_add_class_29;
  kfd_ioctl_set_cu_mask_args* tmp_add_class_30;
  kfd_ioctl_set_event_args* tmp_add_class_31;
  kfd_ioctl_set_memory_policy_args* tmp_add_class_32;
  kfd_ioctl_set_scratch_backing_va_args* tmp_add_class_33;
  kfd_ioctl_set_trap_handler_args* tmp_add_class_34;
  kfd_ioctl_smi_events_args* tmp_add_class_35;
  kfd_ioctl_unmap_memory_from_gpu_args* tmp_add_class_36;
  kfd_ioctl_update_queue_args* tmp_add_class_37;
  kfd_ioctl_wait_events_args* tmp_add_class_38;
  kfd_memory_exception_failure* tmp_add_class_39;
  kfd_memory_range* tmp_add_class_40;
  kfd_process_device_apertures* tmp_add_class_41;
  kfd_queue_snapshot_entry* tmp_add_class_42;
  metrics_table_header_t* tmp_add_class_43;

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

