Temporary header file '/tmp/5ZeuL9Nvw5/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/include/hwy/aligned_allocator.h"
  #include "/usr/include/hwy/base.h"
  #include "/usr/include/hwy/cache_control.h"
  #include "/usr/include/hwy/contrib/algo/copy-inl.h"
  #include "/usr/include/hwy/contrib/algo/find-inl.h"
  #include "/usr/include/hwy/contrib/algo/transform-inl.h"
  #include "/usr/include/hwy/contrib/dot/dot-inl.h"
  #include "/usr/include/hwy/contrib/image/image.h"
  #include "/usr/include/hwy/contrib/math/math-inl.h"
  #include "/usr/include/hwy/contrib/sort/shared-inl.h"
  #include "/usr/include/hwy/contrib/sort/sorting_networks-inl.h"
  #include "/usr/include/hwy/contrib/sort/traits-inl.h"
  #include "/usr/include/hwy/contrib/sort/traits128-inl.h"
  #include "/usr/include/hwy/contrib/sort/vqsort-inl.h"
  #include "/usr/include/hwy/contrib/sort/vqsort.h"
  #include "/usr/include/hwy/detect_compiler_arch.h"
  #include "/usr/include/hwy/detect_targets.h"
  #include "/usr/include/hwy/foreach_target.h"
  #include "/usr/include/hwy/highway.h"
  #include "/usr/include/hwy/highway_export.h"
  #include "/usr/include/hwy/nanobenchmark.h"
  #include "/usr/include/hwy/ops/arm_neon-inl.h"
  #include "/usr/include/hwy/ops/arm_sve-inl.h"
  #include "/usr/include/hwy/ops/emu128-inl.h"
  #include "/usr/include/hwy/ops/generic_ops-inl.h"
  #include "/usr/include/hwy/ops/rvv-inl.h"
  #include "/usr/include/hwy/ops/scalar-inl.h"
  #include "/usr/include/hwy/ops/set_macros-inl.h"
  #include "/usr/include/hwy/ops/shared-inl.h"
  #include "/usr/include/hwy/ops/wasm_128-inl.h"
  #include "/usr/include/hwy/ops/x86_128-inl.h"
  #include "/usr/include/hwy/ops/x86_256-inl.h"
  #include "/usr/include/hwy/ops/x86_512-inl.h"
  #include "/usr/include/hwy/per_target.h"
  #include "/usr/include/hwy/print-inl.h"
  #include "/usr/include/hwy/print.h"
  #include "/usr/include/hwy/targets.h"
  #include "/usr/include/hwy/tests/hwy_gtest.h"
  #include "/usr/include/hwy/tests/test_util-inl.h"
  #include "/usr/include/hwy/tests/test_util.h"

  // add namespaces
  namespace hwy{typedef int tmp_add_type_1;}
  hwy::tmp_add_type_1 tmp_add_func_1(){return 0;};
  namespace hwy{namespace detail{typedef int tmp_add_type_2;}}
  hwy::detail::tmp_add_type_2 tmp_add_func_2(){return 0;};
  namespace hwy{namespace platform{typedef int tmp_add_type_3;}}
  hwy::platform::tmp_add_type_3 tmp_add_func_3(){return 0;};
  namespace hwy{namespace N_SCALAR{typedef int tmp_add_type_4;}}
  hwy::N_SCALAR::tmp_add_type_4 tmp_add_func_4(){return 0;};
  namespace hwy{namespace N_SCALAR{namespace detail{typedef int tmp_add_type_5;}}}
  hwy::N_SCALAR::detail::tmp_add_type_5 tmp_add_func_5(){return 0;};
  namespace hwy{namespace N_SCALAR{namespace impl{typedef int tmp_add_type_6;}}}
  hwy::N_SCALAR::impl::tmp_add_type_6 tmp_add_func_6(){return 0;};

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

In file included from /tmp/5ZeuL9Nvw5/dump1.h:29:
/usr/include/hwy/foreach_target.h:53:2: error: #error ">1 target enabled => define HWY_TARGET_INCLUDE before foreach_target.h"
   53 | #error ">1 target enabled => define HWY_TARGET_INCLUDE before foreach_target.h"
      |  ^~~~~
/usr/include/hwy/foreach_target.h:81:10: error: #include expects "FILENAME" or <FILENAME>
   81 | #include HWY_TARGET_INCLUDE
      |          ^~~~~~~~~~~~~~~~~~
In file included from /tmp/5ZeuL9Nvw5/dump1.h:34:
/usr/include/hwy/ops/arm_sve-inl.h:19:10: fatal error: arm_sve.h: No such file or directory
   19 | #include <arm_sve.h>
      |          ^~~~~~~~~~~
compilation terminated.

