rpm -qRp gcc-2.96-69.i386.rpm
binutils >= 220.127.116.11.41
cpp = 2.96
due to this output, the package require binutils starting from version
hovewer redhat doesn't provide the compatible version on it's updates site.
therefore, the package cannot be installed without --nodeps flag
Red Hat Linux 7.0 shipped with binutils-18.104.22.168-1.src.rpm which is
>= binutils-22.214.171.124.41 (rpm does not compare strings, it does version
comparison). I'm able to upgrade gcc without any problems.