As far as I know the changes to this target are unnecessary. gcc-first is only built as a build artifact, it's a compiler that's only built to build newlib and then it's used to rebuild gcc itself in the cross-gcc target. End users will only use the final one. However, it doesn't hurt...