add ia64-netbsd support.
proper include
WARNS=6 is impossible for this code :-)
fix unused
disable TRANSFER_FROM_TRAMPOLINE for now.
Remove an unused variable and fix a copy&pasto (I think)
Removed MD veriexec entry this was changed to MI a long time ago.
Thanks to Maxime Villard for spotting this.
Remove trailing spaces and tabs.
Remove unused m68k_fault_addr, which is required only on mac68k for SBC.

It looks hp300 one was copied from mac68k in rev 1.75
and then it was pasted to other ports again and again.
Fix subword atomic_cas.

- Don't loop forever on failure.
- Don't shift away the result and return zero on success.

Evidently we lack automatic tests for these!
import elftoolchain from FreeBSD head.
Remove an instruction for nonexistent 060 branch prediction error accounting.

It's amiga and atari specific and copied from amiga/locore.s
to mac68k/locore.s in rev 1.80, then pasted into other ports.
Note this is harmless because all these ports don't have 68060 variants
(i.e. it's inside #if defined(M68060) block) and mvme68k (which has 68060)
has removed it since the initial import.
put back our changes, RCSIDs, and build glue
sync with freebsd
Merge ctf build rules.
use merged ctf rules
Fix variable name, so BUGURL gets properly defined
fix constant name
switch to the elftoolchain code.
switch to the new libelf