https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103016
--- Comment #8 from Han Boetes <hboetes at gmail dot com> --- Well that's unexpected… /usr/local/lib % ag -a fname_as_string Binary file libgccjit.so.0.0.1 matches. gcc/x86_64-unknown-openbsd7.0/11.2.0/plugin/include/c-family/c-common.h extern const char *fname_as_string (int); % nm /usr/local/lib/libgccjit.so.0.0.1 W _ITM_RU1 W _ITM_RU8 W _ITM_addUserCommitAction W _ITM_memcpyRnWt W _ITM_memcpyRtWn W _Jv_RegisterClasses U _Z15fname_as_stringi W _ZGTtdlPv W _ZGTtnam U __cxa_atexit W __cxa_finalize W __cxa_pure_virtual U __errno U __gmp_version U __gmpz_add U __gmpz_add_ui U __gmpz_clear U __gmpz_cmp U __gmpz_com U __gmpz_export U __gmpz_fdiv_q U __gmpz_import U __gmpz_init U __gmpz_init_set U __gmpz_out_str U __gmpz_set U __gmpz_set_ui U __gmpz_sizeinbase U __gmpz_sub U __gmpz_sub_ui U __gmpz_swap U __isthreaded U __sF U __srget U __stack_smash_handler U __swbuf U _ctype_ U _exit W _thread_atfork U _tolower_tab_ U abort U access U asctime U atoi U bsearch U calloc U close U closedir U deflate U deflateEnd U deflateInit_ U dl_iterate_phdr U dlclose U dlerror U dlopen U dlsym U dup2 U environ U execv U execvp U exit U fchmod U fclose U fcntl U fdopen U feof U ferror U fflush U fgetc U fgets U fileno U fopen U fprintf U fputc U fputs U fread U free U freopen U fseek U fstat U ftell U fwrite 00918140 T gcc_jit_block_add_assignment 00918350 T gcc_jit_block_add_assignment_op 00918880 T gcc_jit_block_add_comment 00917f80 T gcc_jit_block_add_eval 0091ad30 T gcc_jit_block_add_extended_asm 00915360 T gcc_jit_block_as_object 009185a0 T gcc_jit_block_end_with_conditional 0091ae80 T gcc_jit_block_end_with_extended_asm_goto 00918a20 T gcc_jit_block_end_with_jump 00918c00 T gcc_jit_block_end_with_return 0091bd20 T gcc_jit_block_end_with_switch 00918e00 T gcc_jit_block_end_with_void_return 009153b0 T gcc_jit_block_get_function 00918ff0 T gcc_jit_case_as_object 009134b0 T gcc_jit_context_acquire 00919510 T gcc_jit_context_add_command_line_option 00919630 T gcc_jit_context_add_driver_option 0091b480 T gcc_jit_context_add_top_level_asm 00919840 T gcc_jit_context_compile 00919960 T gcc_jit_context_compile_to_file 00919d30 T gcc_jit_context_dump_reproducer_to_file 00919ac0 T gcc_jit_context_dump_to_file 00919750 T gcc_jit_context_enable_dump 00914ec0 T gcc_jit_context_get_builtin_function 00919e50 T gcc_jit_context_get_first_error 00913980 T gcc_jit_context_get_int_type 00919f10 T gcc_jit_context_get_last_error 0091a330 T gcc_jit_context_get_timer 009138a0 T gcc_jit_context_get_type 00917370 T gcc_jit_context_new_array_access 00913b30 T gcc_jit_context_new_array_type 00916600 T gcc_jit_context_new_binary_op 00913e30 T gcc_jit_context_new_bitfield 00916a80 T gcc_jit_context_new_call 00916d60 T gcc_jit_context_new_call_through_ptr 0091b5c0 T gcc_jit_context_new_case 00917110 T gcc_jit_context_new_cast 009135e0 T gcc_jit_context_new_child_context 009168b0 T gcc_jit_context_new_comparison 00913c80 T gcc_jit_context_new_field 00914bd0 T gcc_jit_context_new_function 009147c0 T gcc_jit_context_new_function_ptr_type 009153f0 T gcc_jit_context_new_global 00913710 T gcc_jit_context_new_location 00914280 T gcc_jit_context_new_opaque_struct 009149a0 T gcc_jit_context_new_param 00915ec0 T gcc_jit_context_new_rvalue_from_double 009158f0 T gcc_jit_context_new_rvalue_from_int 00915a80 T gcc_jit_context_new_rvalue_from_long 00916050 T gcc_jit_context_new_rvalue_from_ptr 0091a990 T gcc_jit_context_new_rvalue_from_vector 00916310 T gcc_jit_context_new_string_literal 00914090 T gcc_jit_context_new_struct_type 00916400 T gcc_jit_context_new_unary_op 009145d0 T gcc_jit_context_new_union_type 009161e0 T gcc_jit_context_null 00915d60 T gcc_jit_context_one 009134f0 T gcc_jit_context_release 009193a0 T gcc_jit_context_set_bool_allow_unreachable_blocks 009192e0 T gcc_jit_context_set_bool_option 00919450 T gcc_jit_context_set_bool_use_external_driver 00919220 T gcc_jit_context_set_int_option 00919c00 T gcc_jit_context_set_logfile 00919160 T gcc_jit_context_set_str_option 0091a2e0 T gcc_jit_context_set_timer 00915c10 T gcc_jit_context_zero 0091b350 T gcc_jit_extended_asm_add_clobber 0091b230 T gcc_jit_extended_asm_add_input_operand 0091b0f0 T gcc_jit_extended_asm_add_output_operand 0091b040 T gcc_jit_extended_asm_as_object 0091b0c0 T gcc_jit_extended_asm_set_inline_flag 0091b090 T gcc_jit_extended_asm_set_volatile_flag 00914040 T gcc_jit_field_as_object 00914fb0 T gcc_jit_function_as_object 00915140 T gcc_jit_function_dump_to_dot 0091a8d0 T gcc_jit_function_get_address 00915000 T gcc_jit_function_get_param 00915270 T gcc_jit_function_new_block 00917d90 T gcc_jit_function_new_local 009155e0 T gcc_jit_global_set_initializer 00913800 T gcc_jit_location_as_object 009175d0 T gcc_jit_lvalue_access_field 009157c0 T gcc_jit_lvalue_as_object 00915810 T gcc_jit_lvalue_as_rvalue 00917ce0 T gcc_jit_lvalue_get_address 00917550 T gcc_jit_object_get_context 00917590 T gcc_jit_object_get_debug_string 00914b30 T gcc_jit_param_as_lvalue 00914ae0 T gcc_jit_param_as_object 00914b80 T gcc_jit_param_as_rvalue 00919f50 T gcc_jit_result_get_code 0091a060 T gcc_jit_result_get_global 0091a150 T gcc_jit_result_release 00917790 T gcc_jit_rvalue_access_field 00915860 T gcc_jit_rvalue_as_object 00917b70 T gcc_jit_rvalue_dereference 00917950 T gcc_jit_rvalue_dereference_field 009158b0 T gcc_jit_rvalue_get_type 0091a540 T gcc_jit_rvalue_set_bool_require_tail_call 00914360 T gcc_jit_struct_as_type 009143b0 T gcc_jit_struct_set_fields 0091a230 T gcc_jit_timer_new 0091a3c0 T gcc_jit_timer_pop 0091a490 T gcc_jit_timer_print 0091a370 T gcc_jit_timer_push 0091a290 T gcc_jit_timer_release 00913850 T gcc_jit_type_as_object 0091a680 T gcc_jit_type_get_aligned 00913ab0 T gcc_jit_type_get_const 00913a70 T gcc_jit_type_get_pointer 0091a7a0 T gcc_jit_type_get_vector 00913af0 T gcc_jit_type_get_volatile 0091abe0 T gcc_jit_version_major 0091ac50 T gcc_jit_version_minor 0091acc0 T gcc_jit_version_patchlevel U getcwd U getenv U getpagesize U getpid U getrlimit U getrusage U gettimeofday U gmtime U gzclose U gzerror U gzopen U gzputs U inflate U inflateEnd U inflateInit_ U isatty U kill U ldexp U localtime U lstat U madvise U malloc U memchr U memcmp U memcpy U memmove U memset U mkdtemp U mkstemps U mmap U mpc_acos U mpc_acosh U mpc_asin U mpc_asinh U mpc_atan U mpc_atanh U mpc_clear U mpc_cos U mpc_cosh U mpc_div U mpc_exp U mpc_get_version U mpc_init2 U mpc_log U mpc_mul U mpc_pow U mpc_sin U mpc_sinh U mpc_sqrt U mpc_tan U mpc_tanh U mpfr_acos U mpfr_acosh U mpfr_asin U mpfr_asinh U mpfr_atan U mpfr_atan2 U mpfr_atanh U mpfr_cbrt U mpfr_clear U mpfr_clear_flags U mpfr_clears U mpfr_cos U mpfr_cosh U mpfr_dim U mpfr_erf U mpfr_erfc U mpfr_exp U mpfr_exp10 U mpfr_exp2 U mpfr_expm1 U mpfr_fma U mpfr_free_cache U mpfr_free_str U mpfr_gamma U mpfr_get_str U mpfr_get_version U mpfr_hypot U mpfr_init2 U mpfr_inits U mpfr_inits2 U mpfr_j0 U mpfr_j1 U mpfr_jn U mpfr_lgamma U mpfr_log U mpfr_log10 U mpfr_log1p U mpfr_log2 U mpfr_max U mpfr_min U mpfr_number_p U mpfr_overflow_p U mpfr_pow U mpfr_remainder U mpfr_remquo U mpfr_set_default_prec U mpfr_set_emax U mpfr_set_emin U mpfr_set_erangeflag U mpfr_set_inf U mpfr_set_nan U mpfr_set_si_2exp U mpfr_set_str U mpfr_set_ui U mpfr_set_ui_2exp U mpfr_sin U mpfr_sin_cos U mpfr_sinh U mpfr_snprintf U mpfr_sqrt U mpfr_sqrt_ui U mpfr_strtofr U mpfr_sub U mpfr_sub_ui U mpfr_tan U mpfr_tanh U mpfr_underflow_p U mpfr_y0 U mpfr_y1 U mpfr_yn U munmap U open U opendir U pclose U perror U pipe U pipe2 U popen U printf W pthread_cancel W pthread_cond_broadcast W pthread_cond_wait W pthread_getspecific W pthread_key_create W pthread_key_delete W pthread_mutex_init U pthread_mutex_lock U pthread_mutex_unlock W pthread_mutexattr_destroy W pthread_mutexattr_init W pthread_mutexattr_settype W pthread_once W pthread_setspecific U putc U putchar U putenv U puts U qsort U raise U read U readdir U readlink U realloc U realpath U remove U rmdir U sbrk U setbuf U setenv U setrlimit U signal U sleep U snprintf U sprintf U sscanf U stat U stpcpy U strcasecmp U strcat U strchr U strcmp U strcpy U strcspn U strdup U strerror U strlcpy U strlen U strncasecmp U strncmp U strncpy U strnlen U strpbrk U strrchr U strsignal U strspn U strstr U strtok U strtol U strtoll U strtoul U strtoull U sysconf U sysctl U time U times U ungetc U unlink U unsetenv U vasprintf U vfork U vfprintf U vsprintf U wait4 U waitpid U write U zError