------- Comment #4 from rob1weld at aol dot com 2009-03-15 07:57 ------- (In reply to comment #2) > > From ka...@gcc.gnu.org > > 4.2.1 is history and is completely and utterly unsupported. > OK. > > Directory ftp://ftp.gnu.org/gnu/gcc/ says the date is 07/20/07 so it is barely > over one year old. ...
Support for "old" versions of gcc is a _requirement_ to build some of the Branches: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38626#c4 Some Branches use code from a year ago; with all the updates made to the particular section of gcc that the Branch Group is working on. The entirety of the Branch is _not_ necessarily synced to the Trunk. Since "Bootstrapping GNAT with a more recent GNAT is not supported" you are _required_ to use a version of gcc that is old enough to compile the file "gcc/ada/ali.adb" without causing the obscure error message: "ali.adb:1825:41: (style) bad casing of "NUL" declared in Standard". It would be great if the main ./configure checked if the "host Gnat" being used to Bootstrap the "built Gnat" is a usable version so we did not get a compilation error much later in the build. Rob -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37013