On May 30, 2013, at 15:44 , Arnaud Charlet <char...@adacore.com> wrote: > In other words, this change will impact basically all targets, so needs > either much more testing, or more review, which is on going.
Part of the issue comes from the need to support some targets with non-canonical names (in the configure --target sense) for which we want the canonical behavior except for a few variations in the Ada RTSes, for example powerpc-wrs-vxworksmils instead of powerpc-wrs-vxworksae. Adjusting the loads of case selections everywhere, missing some cases at times, to attempt materializing the 99.9% equivalence turned out problematic, and leveraging config.sub sounded a lot simpler and more appropriate. The idea of the "target->target_alias" change in gcc-interface/Makefile.in for Ada was to let us still distinguish for the purpose of the Ada RTSes in particular. This happens to be significant in a limited amount of cases only. We need to assess which ones and how best we could deal with the differences in a different manner if possible. Olivier