Если функция никем не ипользовалась то gcc v10.2 её не должен добавлять эту функцию в exe.
Но у меня почему-то добавляёт, я использую опции:
при копиляции: -Os -Wl,--strip-all -fno-asynchronous-unwind-tables -g0 -s
при линковке: -static -lstdc++ -lws2_32 -lsecur32 -liphlpapi -lGdi32 -Wl,-Map,$map_path