I have no idea what TIGCC is… but maybe it needs m68k-elf (bare, not m68k-linux-gnu) or a.out or something?
Note we *do* add FreeMiNT (m68k-atari-mint, with vendor) target support in order to be able to compile the bootloaders, but the GNU/Linux (and µClinux) support for M68000 and Coldfire is upstream and active.
It’s not very good:
• hardcoding stuff, #if 0, etc. instead of modularising changes dependent on tigcc target or not
• patching .h files instead of using configure arguments when the latter exist
• patching m68k.h instead of adding the deviations to m68k-ti.h
• disabling a lot of code
I think it’s written by someone(s) who “just get that damn thing to work” instead of being knowledgeable about GCC. But then, I’m not too good in GCC internals either… I guess it’s at its height though: now that GCC will be written in CFrustFrust I expect my skills to get less.
It uses the m68k-*-coff* vendor-triplet which isn’t removed.