Temporary header file '/tmp/Lwcq5mcpQH/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/ne10/NE10.h" #include "/usr/include/ne10/NE10_dsp.h" #include "/usr/include/ne10/NE10_imgproc.h" #include "/usr/include/ne10/NE10_init.h" #include "/usr/include/ne10/NE10_macros.h" #include "/usr/include/ne10/NE10_mask_table.h" #include "/usr/include/ne10/NE10_math.h" #include "/usr/include/ne10/NE10_physics.h" #include "/usr/include/ne10/NE10_types.h" #include "/usr/include/ne10/dsp/NE10_fft.h" #include "/usr/include/ne10/dsp/NE10_fft.neonintrinsic.h" #include "/usr/include/ne10/dsp/NE10_fft_bfly.h" #include "/usr/include/ne10/dsp/NE10_fft_common_varibles.h" #include "/usr/include/ne10/dsp/NE10_fft_cplx_ops.h" #include "/usr/include/ne10/dsp/NE10_fft_debug_macro.h" #include "/usr/include/ne10/dsp/NE10_fft_generic_float32.h" #include "/usr/include/ne10/dsp/NE10_fft_generic_int32.h" #include "/usr/include/ne10/dsp/NE10_fft_generic_int32.neonintrinsic.h" #include "/usr/include/ne10/factor.h" #include "/usr/include/ne10/macros.h" #include "/usr/include/ne10/math/NE10_detmat.c.h" #include "/usr/include/ne10/versionheader.h" // add classes _G_fpos64_t* tmp_add_class_0; _G_fpos_t* tmp_add_class_1; _IO_cookie_io_functions_t* tmp_add_class_2; bfloat16x4x2_t* tmp_add_class_3; bfloat16x4x3_t* tmp_add_class_4; bfloat16x4x4_t* tmp_add_class_5; bfloat16x8x2_t* tmp_add_class_6; bfloat16x8x3_t* tmp_add_class_7; bfloat16x8x4_t* tmp_add_class_8; float32x2x2_t* tmp_add_class_9; float32x2x3_t* tmp_add_class_10; float32x2x4_t* tmp_add_class_11; float32x4x2_t* tmp_add_class_12; float32x4x3_t* tmp_add_class_13; float32x4x4_t* tmp_add_class_14; int16x4x2_t* tmp_add_class_15; int16x4x3_t* tmp_add_class_16; int16x4x4_t* tmp_add_class_17; int16x8x2_t* tmp_add_class_18; int16x8x3_t* tmp_add_class_19; int16x8x4_t* tmp_add_class_20; int32x2x2_t* tmp_add_class_21; int32x2x3_t* tmp_add_class_22; int32x2x4_t* tmp_add_class_23; int32x4x2_t* tmp_add_class_24; int32x4x3_t* tmp_add_class_25; int32x4x4_t* tmp_add_class_26; int64x1x2_t* tmp_add_class_27; int64x1x3_t* tmp_add_class_28; int64x1x4_t* tmp_add_class_29; int64x2x2_t* tmp_add_class_30; int64x2x3_t* tmp_add_class_31; int64x2x4_t* tmp_add_class_32; int8x16x2_t* tmp_add_class_33; int8x16x3_t* tmp_add_class_34; int8x16x4_t* tmp_add_class_35; int8x8x2_t* tmp_add_class_36; int8x8x3_t* tmp_add_class_37; int8x8x4_t* tmp_add_class_38; poly16x4x2_t* tmp_add_class_39; poly16x4x3_t* tmp_add_class_40; poly16x4x4_t* tmp_add_class_41; poly16x8x2_t* tmp_add_class_42; poly16x8x3_t* tmp_add_class_43; poly16x8x4_t* tmp_add_class_44; poly64x1x2_t* tmp_add_class_45; poly64x1x3_t* tmp_add_class_46; poly64x1x4_t* tmp_add_class_47; poly64x2x2_t* tmp_add_class_48; poly64x2x3_t* tmp_add_class_49; poly64x2x4_t* tmp_add_class_50; poly8x16x2_t* tmp_add_class_51; poly8x16x3_t* tmp_add_class_52; poly8x16x4_t* tmp_add_class_53; poly8x8x2_t* tmp_add_class_54; poly8x8x3_t* tmp_add_class_55; poly8x8x4_t* tmp_add_class_56; uint16x4x2_t* tmp_add_class_57; uint16x4x3_t* tmp_add_class_58; uint16x4x4_t* tmp_add_class_59; uint16x8x2_t* tmp_add_class_60; uint16x8x3_t* tmp_add_class_61; uint16x8x4_t* tmp_add_class_62; uint32x2x2_t* tmp_add_class_63; uint32x2x3_t* tmp_add_class_64; uint32x2x4_t* tmp_add_class_65; uint32x4x2_t* tmp_add_class_66; uint32x4x3_t* tmp_add_class_67; uint32x4x4_t* tmp_add_class_68; uint64x1x2_t* tmp_add_class_69; uint64x1x3_t* tmp_add_class_70; uint64x1x4_t* tmp_add_class_71; uint64x2x2_t* tmp_add_class_72; uint64x2x3_t* tmp_add_class_73; uint64x2x4_t* tmp_add_class_74; uint8x16x2_t* tmp_add_class_75; uint8x16x3_t* tmp_add_class_76; uint8x16x4_t* tmp_add_class_77; uint8x8x2_t* tmp_add_class_78; uint8x8x3_t* tmp_add_class_79; uint8x8x4_t* tmp_add_class_80; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Lwcq5mcpQH/dump1.h" -I/usr/include/ne10 In file included from /usr/include/ne10/dsp/NE10_fft.neonintrinsic.h:36, from /tmp/Lwcq5mcpQH/dump1.h:22: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h: In function ‘T NE10_CPX_LOAD_S(const T*) [with T = int32x4x2_t]’: /usr/lib/gcc/arm-linux-gnueabihf/12/include/arm_neon.h:11405:1: error: inlining failed in call to ‘always_inline’ ‘int32x4x2_t vld2q_s32(const int32_t*)’: target specific option mismatch 11405 | vld2q_s32 (const int32_t * __a) | ^~~~~~~~~ In file included from /tmp/Lwcq5mcpQH/dump1.h:29: /usr/include/ne10/dsp/NE10_fft_generic_int32.neonintrinsic.h:64:39: note: called from here 64 | #define NE10_CPLX_LOAD(PTR) vld2q_s32 ((ne10_int32_t*) (PTR)) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/ne10/dsp/NE10_fft_generic_int32.neonintrinsic.h:107:12: note: in expansion of macro ‘NE10_CPLX_LOAD’ 107 | return NE10_CPLX_LOAD(ptr); | ^~~~~~~~~~~~~~