In Fedora, we need the attached patch to build SDCC with future compilers that fail the compilation for more constructs which are not part of C99.
The support/cpp/aclocal.m4 patches are probably most important. The vendor binutils copy will eventually get fixed with a sync from upstream.
Related to:
How urgent is this for Fedora?
While I agree with the goal, all the changes in the patch are in the preprocessor and binutils, which are forks of upstream GNU binutils and gcc preprocessor. We usually try to have as few differences to the upstream versions as possible.
It's not urgent at all. We carry a downstream for now. As long as it gets fixed before the next upstream release, Fedora will be fine (and even if a release does not change these files at all, then we'll just carry the downstream patch forward).