Well that makes absolutely no sense whatsoever.
Care to explain in simple terms why the binaries would need to be ELF all the sudden?
i think nobody add LTO support for a.out.see your link on docu.
sooner or later the old a.out(which amiga use) format in GCC is drop too.currently i have not build a new binutils for 68k because they have drop the a.out Format in binutils.but luckily the linker and assembler need not change, but its not possible with easy work to build new gprof gdb etc.
see also a.out
http://en.wikipedia.org/wiki/A.outThe a.out Format is move to elf.
So to make things more easy, or need important new gprof or gdb or assembler(for Coldfire instructions) or linker using elf on AOS is better.
but all have time, currently i miss not elf.
change is easy, but only problem is there need build linker libs new.
and when there is no big reason to do that, then no elf is need