summaryrefslogtreecommitdiff
path: root/bfd/ieee.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/ieee.c')
-rw-r--r--bfd/ieee.c23
1 files changed, 17 insertions, 6 deletions
diff --git a/bfd/ieee.c b/bfd/ieee.c
index 53e16e1c8e..248551f04b 100644
--- a/bfd/ieee.c
+++ b/bfd/ieee.c
@@ -1,6 +1,6 @@
/* BFD back-end for ieee-695 objects.
Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005
+ 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
@@ -3466,11 +3466,22 @@ ieee_write_processor (bfd *abfd)
case bfd_mach_m68040: id = "68040"; break;
case bfd_mach_m68060: id = "68060"; break;
case bfd_mach_cpu32: id = "cpu32"; break;
- case bfd_mach_mcf5200:id = "5200"; break;
- case bfd_mach_mcf5206e:id = "5206e"; break;
- case bfd_mach_mcf5307:id = "5307"; break;
- case bfd_mach_mcf5407:id = "5407"; break;
- case bfd_mach_mcf528x:id = "5282"; break;
+ case bfd_mach_mcf_isa_a: id = "isa-a"; break;
+ case bfd_mach_mcf_isa_a_div: id = "isa-a:div"; break;
+ case bfd_mach_mcf_isa_a_div_mac: id = "isa-a:div:mac"; break;
+ case bfd_mach_mcf_isa_a_div_emac: id = "isa-a:div:emac"; break;
+ case bfd_mach_mcf_isa_aplus: id = "isa-a+"; break;
+ case bfd_mach_mcf_isa_aplus_mac: id = "isa-a+:mac"; break;
+ case bfd_mach_mcf_isa_aplus_emac: id = "isa-a+:mac"; break;
+ case bfd_mach_mcf_isa_aplus_usp: id = "isa-a+:usp"; break;
+ case bfd_mach_mcf_isa_aplus_usp_mac: id = "isa-a+:usp:mac"; break;
+ case bfd_mach_mcf_isa_aplus_usp_emac: id = "isa-a+:usp:emac"; break;
+ case bfd_mach_mcf_isa_b: id = "isa-b"; break;
+ case bfd_mach_mcf_isa_b_mac: id = "isa-b:mac"; break;
+ case bfd_mach_mcf_isa_b_emac: id = "isa-b:emac"; break;
+ case bfd_mach_mcf_isa_b_usp_float: id = "isa-b:usp:float"; break;
+ case bfd_mach_mcf_isa_b_usp_float_mac: id = "isa-b:usp:float:mac"; break;
+ case bfd_mach_mcf_isa_b_usp_float_emac: id = "isa-b:usp:float:emac"; break;
}
if (! ieee_write_id (abfd, id))