The change is intended; the configure changes are already in GCC 8, but the configure options that we used, are now being deprecated upstream.
Changes: https://gcc.gnu.org/gcc-8/changes.html > On gcc-10 it evaluated to "-march=armv7-a". > On gcc-11 it evaluates to "-march=armv5t -Wa,-march=armv7-a" leading to -march=armv7-a+fp probably should be used. Same in assembler files where armv7-a is used as an architecture. I'm not a kernel developer however, so don't know if this is the intended approach.