https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100057
--- Comment #14 from cqwrteur <unlvsur at live dot com> --- there is another stuff mentioned in osdev. we need to disable red zone. we need redzone multilib https://wiki.osdev.org/Libgcc_without_red_zone I suggest to add this into gcc itself