https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107726
Bug ID: 107726 Summary: Multiple bugs related to __gnu__::__target__ Product: gcc Version: 13.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: unlvsur at live dot com Target Milestone: --- 1. On Linux. the ld linker does not work. Only gold linker would work. (Sounds like a linker bug) ./sha512 a_file ./sha512: error while loading shared libraries: unexpected PLT reloc type 0x00 2. On x86_64-w64-mingw32 target. ../../include/fast_io_crypto/hash/sha512_simd16.h:68:13: error: multiversioning needs 'ifunc' which is not supported on this target And I tried clang with lld and yes it works even on windows.