This was already discussed in this list some time ago [0]. But it came
up again when restarting the discussion for the proposed new armhf port
for Debian.
[0]<http://gcc.gnu.org/ml/gcc/2010-07/msg00179.html>
My arguments for why a distinct triplet is needed can be found in [1],
it's a big long though. Most of the points there revolve around the
fact that we rely on the toolchains as configured by_default_ to
produce the expected output targetting a concrete architecture, it
also has implications for the file system paths.
[1]<http://lists.debian.org/debian-dpkg/2011/02/msg00039.html>
It seems from reading the past discussion on this list that the main
objection was that the triplet should not be used to decide what
floating point ABI to use in gcc. No problem with that!