diff options
Diffstat (limited to 'bfd/ieee.c')
-rw-r--r-- | bfd/ieee.c | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -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)) |