diff options
author | Alan Modra <amodra@gmail.com> | 2010-09-23 11:55:01 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2010-09-23 11:55:01 +0000 |
commit | 70a0e63d5511d0589d68067a597417d1de2120b7 (patch) | |
tree | e77c2e16b0728e11fe45167c801172dfc67da7d6 | |
parent | 0814be7d69f8c15cdb3f9c441f0367b52fb1320e (diff) | |
download | gdb-70a0e63d5511d0589d68067a597417d1de2120b7.zip gdb-70a0e63d5511d0589d68067a597417d1de2120b7.tar.gz gdb-70a0e63d5511d0589d68067a597417d1de2120b7.tar.bz2 |
* cpu-d10v.c: Make bits_per_address 18 for all arch_info entries.
-rw-r--r-- | bfd/ChangeLog | 4 | ||||
-rw-r--r-- | bfd/cpu-d10v.c | 20 |
2 files changed, 14 insertions, 10 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 95d4672..2fe58b2 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,5 +1,9 @@ 2010-09-23 Alan Modra <amodra@gmail.com> + * cpu-d10v.c: Make bits_per_address 18 for all arch_info entries. + +2010-09-23 Alan Modra <amodra@gmail.com> + * elf.c (_bfd_elf_init_private_section_data): Allow for SEC_RELOC difference between input and output section. diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c index b69e840..b161115 100644 --- a/bfd/cpu-d10v.c +++ b/bfd/cpu-d10v.c @@ -1,5 +1,5 @@ /* BFD support for the D10V processor - Copyright 1996, 1999, 2000, 2002, 2005, 2007 + Copyright 1996, 1999, 2000, 2002, 2005, 2007, 2010 Free Software Foundation, Inc. Contributed by Martin Hunt (hunt@cygnus.com). @@ -27,7 +27,7 @@ static const bfd_arch_info_type d10v_ts3_info = { 16, /* 16 bits in a word. */ - 16, /* 16 bits in an address. */ + 18, /* really 16 bits in an address, but code has 18 bit range. */ 8, /* 8 bits in a byte. */ bfd_arch_d10v, bfd_mach_d10v_ts3, @@ -42,14 +42,14 @@ static const bfd_arch_info_type d10v_ts3_info = static const bfd_arch_info_type d10v_ts2_info = { - 16, /* 16 bits in a word. */ - 16, /* 16 bits in an address. */ - 8, /* 8 bits in a byte. */ + 16, + 18, + 8, bfd_arch_d10v, bfd_mach_d10v_ts2, "d10v", "d10v:ts2", - 4, /* Section alignment power. */ + 4, FALSE, bfd_default_compatible, bfd_default_scan, @@ -58,14 +58,14 @@ static const bfd_arch_info_type d10v_ts2_info = const bfd_arch_info_type bfd_d10v_arch = { - 16, /* 16 bits in a word. */ - 16, /* 16 bits in an address. */ - 8, /* 8 bits in a byte. */ + 16, + 18, + 8, bfd_arch_d10v, bfd_mach_d10v, "d10v", "d10v", - 4, /* Section alignment power. */ + 4, TRUE, bfd_default_compatible, bfd_default_scan, |