forked from Imagelibrary/binutils-gdb
Add MSP430 variants
This commit is contained in:
@@ -550,10 +550,6 @@ bfd_elf_msp430_final_write_processing (abfd, linker)
|
||||
switch (bfd_get_mach (abfd))
|
||||
{
|
||||
default:
|
||||
case bfd_mach_msp12:
|
||||
val = E_MSP430_MACH_MSP430x12;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp110:
|
||||
val = E_MSP430_MACH_MSP430x11x1;
|
||||
break;
|
||||
@@ -562,6 +558,10 @@ bfd_elf_msp430_final_write_processing (abfd, linker)
|
||||
val = E_MSP430_MACH_MSP430x11;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp12:
|
||||
val = E_MSP430_MACH_MSP430x12;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp13:
|
||||
val = E_MSP430_MACH_MSP430x13;
|
||||
break;
|
||||
@@ -570,16 +570,12 @@ bfd_elf_msp430_final_write_processing (abfd, linker)
|
||||
val = E_MSP430_MACH_MSP430x14;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp41:
|
||||
val = E_MSP430_MACH_MSP430x41;
|
||||
case bfd_mach_msp15:
|
||||
val = E_MSP430_MACH_MSP430x15;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp43:
|
||||
val = E_MSP430_MACH_MSP430x43;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp44:
|
||||
val = E_MSP430_MACH_MSP430x44;
|
||||
case bfd_mach_msp16:
|
||||
val = E_MSP430_MACH_MSP430x16;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp31:
|
||||
@@ -594,12 +590,20 @@ bfd_elf_msp430_final_write_processing (abfd, linker)
|
||||
val = E_MSP430_MACH_MSP430x33;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp15:
|
||||
val = E_MSP430_MACH_MSP430x15;
|
||||
case bfd_mach_msp41:
|
||||
val = E_MSP430_MACH_MSP430x41;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp16:
|
||||
val = E_MSP430_MACH_MSP430x16;
|
||||
case bfd_mach_msp42:
|
||||
val = E_MSP430_MACH_MSP430x42;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp43:
|
||||
val = E_MSP430_MACH_MSP430x43;
|
||||
break;
|
||||
|
||||
case bfd_mach_msp44:
|
||||
val = E_MSP430_MACH_MSP430x44;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -624,10 +628,6 @@ elf32_msp430_object_p (abfd)
|
||||
switch (e_mach)
|
||||
{
|
||||
default:
|
||||
case E_MSP430_MACH_MSP430x12:
|
||||
e_set = bfd_mach_msp12;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x11:
|
||||
e_set = bfd_mach_msp11;
|
||||
break;
|
||||
@@ -636,6 +636,10 @@ elf32_msp430_object_p (abfd)
|
||||
e_set = bfd_mach_msp110;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x12:
|
||||
e_set = bfd_mach_msp12;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x13:
|
||||
e_set = bfd_mach_msp13;
|
||||
break;
|
||||
@@ -644,8 +648,12 @@ elf32_msp430_object_p (abfd)
|
||||
e_set = bfd_mach_msp14;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x41:
|
||||
e_set = bfd_mach_msp41;
|
||||
case E_MSP430_MACH_MSP430x15:
|
||||
e_set = bfd_mach_msp15;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x16:
|
||||
e_set = bfd_mach_msp16;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x31:
|
||||
@@ -660,6 +668,14 @@ elf32_msp430_object_p (abfd)
|
||||
e_set = bfd_mach_msp33;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x41:
|
||||
e_set = bfd_mach_msp41;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x42:
|
||||
e_set = bfd_mach_msp42;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x43:
|
||||
e_set = bfd_mach_msp43;
|
||||
break;
|
||||
@@ -667,14 +683,6 @@ elf32_msp430_object_p (abfd)
|
||||
case E_MSP430_MACH_MSP430x44:
|
||||
e_set = bfd_mach_msp44;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x15:
|
||||
e_set = bfd_mach_msp15;
|
||||
break;
|
||||
|
||||
case E_MSP430_MACH_MSP430x16:
|
||||
e_set = bfd_mach_msp16;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user