X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=bfd%2Fcpu-d10v.c;h=7bc208e26202578ade729ca4e6cb3fa9c9b881bc;hb=fd885f3a4d85dc33d794ca359ea91f31e3082717;hp=b69e840635095179b0782222c3a1d26c712e79b1;hpb=cd123cb70c845b890eed231a84e6e84c92c2ef92;p=deliverable%2Fbinutils-gdb.git diff --git a/bfd/cpu-d10v.c b/bfd/cpu-d10v.c index b69e840635..7bc208e262 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, @@ -37,37 +37,40 @@ static const bfd_arch_info_type d10v_ts3_info = FALSE, bfd_default_compatible, bfd_default_scan, + bfd_arch_default_fill, 0, }; 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, + bfd_arch_default_fill, & d10v_ts3_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, + bfd_arch_default_fill, & d10v_ts2_info, };