Rest of the changes for Coldfire V4.
This commit is contained in:
parent
9d29e1b3e2
commit
3cac17aec8
6 changed files with 80 additions and 28 deletions
|
@ -1,3 +1,11 @@
|
|||
2001-03-06 Igor Shevlyakov <igor@windriver.com>
|
||||
|
||||
* archures.c (bfd_default_scan): Add Coldfire CPUs.
|
||||
* bfd-in2.h: Regenerate.
|
||||
* cpu-m68k.c: Add Coldfire CPUs for arch table.
|
||||
* ieee.c (ieee_write_processor): Set proper id for
|
||||
Coldfire CPUs.
|
||||
|
||||
2001-03-01 D.J. Barrow <djbarrow@de.ibm.com,barrow_dj@yahoo.com>
|
||||
|
||||
* configure.in: Add s390 target.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* BFD library support routines for architectures.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999, 2000
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999, 2000, 2001
|
||||
Free Software Foundation, Inc.
|
||||
Hacked by John Gilmore and Steve Chamberlain of Cygnus Support.
|
||||
|
||||
|
@ -79,6 +79,10 @@ DESCRIPTION
|
|||
.#define bfd_mach_m68040 6
|
||||
.#define bfd_mach_m68060 7
|
||||
.#define bfd_mach_cpu32 8
|
||||
.#define bfd_mach_mcf5200 9
|
||||
.#define bfd_mach_mcf5206e 10
|
||||
.#define bfd_mach_mcf5307 11
|
||||
.#define bfd_mach_mcf5407 12
|
||||
. bfd_arch_vax, {* DEC Vax *}
|
||||
. bfd_arch_i960, {* Intel 960 *}
|
||||
. {* The order of the following is important.
|
||||
|
@ -856,6 +860,22 @@ bfd_default_scan (info, string)
|
|||
arch = bfd_arch_m68k;
|
||||
number = bfd_mach_cpu32;
|
||||
break;
|
||||
case 5200:
|
||||
arch = bfd_arch_m68k;
|
||||
number = bfd_mach_mcf5200;
|
||||
break;
|
||||
case 5206:
|
||||
arch = bfd_arch_m68k;
|
||||
number = bfd_mach_mcf5206e;
|
||||
break;
|
||||
case 5307:
|
||||
arch = bfd_arch_m68k;
|
||||
number = bfd_mach_mcf5307;
|
||||
break;
|
||||
case 5407:
|
||||
arch = bfd_arch_m68k;
|
||||
number = bfd_mach_mcf5407;
|
||||
break;
|
||||
|
||||
case 32000:
|
||||
arch = bfd_arch_we32k;
|
||||
|
|
|
@ -1348,6 +1348,10 @@ enum bfd_architecture
|
|||
#define bfd_mach_m68040 6
|
||||
#define bfd_mach_m68060 7
|
||||
#define bfd_mach_cpu32 8
|
||||
#define bfd_mach_mcf5200 9
|
||||
#define bfd_mach_mcf5206e 10
|
||||
#define bfd_mach_mcf5307 11
|
||||
#define bfd_mach_mcf5407 12
|
||||
bfd_arch_vax, /* DEC Vax */
|
||||
bfd_arch_i960, /* Intel 960 */
|
||||
/* The order of the following is important.
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* BFD library support routines for architectures.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 97, 1998
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 97, 1998, 2001
|
||||
Free Software Foundation, Inc.
|
||||
Hacked by Steve Chamberlain of Cygnus Support.
|
||||
|
||||
|
@ -27,16 +27,20 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|||
{ 32, 32, 8, bfd_arch_m68k, name, "m68k",print,2,d,bfd_default_compatible,bfd_default_scan, next, }
|
||||
|
||||
static const bfd_arch_info_type arch_info_struct[] =
|
||||
{
|
||||
N(bfd_mach_m68000, "m68k:68000", false, &arch_info_struct[1]),
|
||||
N(bfd_mach_m68008, "m68k:68008", false, &arch_info_struct[2]),
|
||||
N(bfd_mach_m68010, "m68k:68010", false, &arch_info_struct[3]),
|
||||
N(bfd_mach_m68020, "m68k:68020", false, &arch_info_struct[4]),
|
||||
N(bfd_mach_m68030, "m68k:68030", false, &arch_info_struct[5]),
|
||||
N(bfd_mach_m68040, "m68k:68040", false, &arch_info_struct[6]),
|
||||
N(bfd_mach_cpu32, "m68k:cpu32", false, &arch_info_struct[7]),
|
||||
N(bfd_mach_m68060, "m68k:68060", false, 0),
|
||||
};
|
||||
{
|
||||
N(bfd_mach_m68000, "m68k:68000", false, &arch_info_struct[1]),
|
||||
N(bfd_mach_m68008, "m68k:68008", false, &arch_info_struct[2]),
|
||||
N(bfd_mach_m68010, "m68k:68010", false, &arch_info_struct[3]),
|
||||
N(bfd_mach_m68020, "m68k:68020", false, &arch_info_struct[4]),
|
||||
N(bfd_mach_m68030, "m68k:68030", false, &arch_info_struct[5]),
|
||||
N(bfd_mach_m68040, "m68k:68040", false, &arch_info_struct[6]),
|
||||
N(bfd_mach_cpu32, "m68k:cpu32", false, &arch_info_struct[7]),
|
||||
N(bfd_mach_mcf5200,"m68k:5200", false, &arch_info_struct[8]),
|
||||
N(bfd_mach_mcf5206e,"m68k:5206e",false, &arch_info_struct[9]),
|
||||
N(bfd_mach_mcf5307, "m68k:5307", false, &arch_info_struct[10]),
|
||||
N(bfd_mach_mcf5407, "m68k:5407", false, &arch_info_struct[11]),
|
||||
N(bfd_mach_m68060, "m68k:68060", false, 0),
|
||||
};
|
||||
|
||||
const bfd_arch_info_type bfd_m68k_arch =
|
||||
N(0, "m68k", true, &arch_info_struct[0]);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/* BFD back-end for ieee-695 objects.
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999
|
||||
Copyright (C) 1990, 91, 92, 93, 94, 95, 96, 97, 98, 1999, 2001
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
Written by Steve Chamberlain of Cygnus Support.
|
||||
|
@ -3581,6 +3581,10 @@ ieee_write_processor (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;
|
||||
}
|
||||
|
||||
if (! ieee_write_id (abfd, id))
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2001-02-26 17:19-0800\n"
|
||||
"POT-Creation-Date: 2001-03-06 11:39-0800\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
@ -49,7 +49,7 @@ msgstr ""
|
|||
msgid "*unknown*"
|
||||
msgstr ""
|
||||
|
||||
#: aoutx.h:3681
|
||||
#: aoutx.h:3682
|
||||
#, c-format
|
||||
msgid "%s: relocateable link from %s to %s not supported"
|
||||
msgstr ""
|
||||
|
@ -326,42 +326,42 @@ msgstr ""
|
|||
msgid "Warning: Clearing the interworking flag of %s due to outside request"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:1080
|
||||
#: coffcode.h:1078
|
||||
#, c-format
|
||||
msgid "%s (%s): Section flag %s (0x%x) ignored"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:2194
|
||||
#: coffcode.h:2192
|
||||
#, c-format
|
||||
msgid "Unrecognized TI COFF target id '0x%x'"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:4252
|
||||
#: coffcode.h:4250
|
||||
#, c-format
|
||||
msgid "%s: warning: illegal symbol index %ld in line numbers"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:4266
|
||||
#: coffcode.h:4264
|
||||
#, c-format
|
||||
msgid "%s: warning: duplicate line number information for `%s'"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:4626
|
||||
#: coffcode.h:4624
|
||||
#, c-format
|
||||
msgid "%s: Unrecognized storage class %d for %s symbol `%s'"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:4757
|
||||
#: coffcode.h:4755
|
||||
#, c-format
|
||||
msgid "warning: %s: local symbol `%s' has no section"
|
||||
msgstr ""
|
||||
|
||||
#: coff-tic54x.c:376 coffcode.h:4868
|
||||
#: coff-tic54x.c:376 coffcode.h:4866
|
||||
#, c-format
|
||||
msgid "%s: warning: illegal symbol index %ld in relocs"
|
||||
msgstr ""
|
||||
|
||||
#: coffcode.h:4906
|
||||
#: coffcode.h:4904
|
||||
#, c-format
|
||||
msgid "%s: illegal relocation type %d at address 0x%lx"
|
||||
msgstr ""
|
||||
|
@ -699,27 +699,39 @@ msgstr ""
|
|||
msgid " [Version1 EABI]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2232
|
||||
#: elf32-arm.h:2232 elf32-arm.h:2243
|
||||
msgid " [sorted symbol table]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2234
|
||||
#: elf32-arm.h:2234 elf32-arm.h:2245
|
||||
msgid " [unsorted symbol table]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2240
|
||||
msgid " [Version2 EABI]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2248
|
||||
msgid " [dynamic symbols use segment index]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2251
|
||||
msgid " [mapping symbols precede others]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2258
|
||||
msgid " <EABI version unrecognised>"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2247
|
||||
#: elf32-arm.h:2265
|
||||
msgid " [relocatable executable]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2250
|
||||
#: elf32-arm.h:2268
|
||||
msgid " [has entry point]"
|
||||
msgstr ""
|
||||
|
||||
#: elf32-arm.h:2255
|
||||
#: elf32-arm.h:2273
|
||||
msgid "<Unrecognised flag bits set>"
|
||||
msgstr ""
|
||||
|
||||
|
|
Loading…
Reference in a new issue