Sorry for late respond, I was at work. The problem was solved for me too, after setting the CONFIG_CC_OPTIMIZE_FOR_SIZE, and I have went through the gcc 9.4 manual to look for the -f option for -O2, it seems that all -f option that we would not specify is already excluded with -Os. changing defconfig, it seems for me a good idea. Abd-Alrhman