https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105522
--- Comment #9 from Sergey Fedorov <vital.had at gmail dot com> --- Just to update, GCC 12.3.0 exhibits the same error: /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libsdl2-snowleopard/libsdl2-snowleopard/work/SDL2-2.0.22/src/hidapi/mac/hid.c: In function 'create_usage_match': /opt/local/var/macports/build/_opt_PPCSnowLeopardPorts_devel_libsdl2-snowleopard/libsdl2-snowleopard/work/SDL2-2.0.22/src/hidapi/mac/hid.c:407:21: internal compiler error: in decode_addr_const, at varasm.cc:3083 407 | const void *keys[2] = { (void *) CFSTR(kIOHIDDeviceUsagePageKey), (void *) CFSTR(kIOHIDDeviceUsageKey) }; | ^~~~ Please submit a full bug report, with preprocessed source (by using -freport-bug). See <https://trac.macports.org/newticket> for instructions. make: *** [build/SDL_hidapi.lo] Error 1