Alexandre Oliva
0b0ac05912
include/elf/ChangeLog:
Introduce SH2a support.
2004-02-18 Corinna Vinschen <vinschen@redhat.com>
* sh.h (EF_SH2A_NOFPU): New.
2003-12-01 Michael Snyder <msnyder@redhat.com>
* sh.h (EF_SH2A): New.
bfd/ChangeLog:
Introduce SH2a support.
2004-02-18 Corinna Vinschen <vinschen@redhat.com>
* archures.c (bfd_mach_sh2a_nofpu): New.
* bfd-in2.h: Rebuilt.
* cpu-sh.c (SH2A_NOFPU_NEXT): New.
(arch_info_struct): Add sh2a_nofpu.
* elf32-sh.c (sh_elf_set_mach_from_flags): Handle sh2a_nofpu.
2003-12-29 DJ Delorie <dj@redhat.com>
* reloc.c: Add relocs for sh2a.
* bfd-in2.h: Regenerate.
* libbfd.hh: Regenerate.
2003-12-01 Michael Snyder <msnyder@redhat.com>
* archures.c (bfd_mach_sh2a): New.
* bfd-in2.h: Rebuilt.
* cpu-sh.c (SH_NEXT, SH2_NEXT, etc.): Change defines to enums.
(SH2A_NEXT): New.
(arch_info_struct): Add sh2a.
* elf32-sh.c (sh_elf_set_mach_from_flags): Handle sh2a.
binutils/ChangeLog:
* readelf.c (get_machine_flags <EM_SH>): Handle EF_SH2A and
EF_SH2A_NOFPU.
gas/ChangeLog:
Introduce SH2a support.
2004-02-24 Corinna Vinschen <vinschen@redhat.com>
* config/tc-sh.c (get_specific): Change arch_sh2a_up to
arch_sh2a_nofpu_up.
2004-02-24 Corinna Vinschen <vinschen@redhat.com>
* config/tc-sh.c (md_parse_option): Add sh2a-nofpu ISA handling.
2004-02-20 Corinna Vinschen <vinschen@redhat.com>
* config/tc-sh.c (sh_elf_final_processing): Move sh2a recognition
to end of conditional expression.
2004-02-20 Corinna Vinschen <vinschen@redhat.com>
* config/tc-sh.c: Add sh2a-nofpu support.
2003-12-29 DJ Delorie <dj@redhat.com>
* tc-sh.c: Add sh2a support.
(parse_reg): Add tbr.
(parse_at): Support @@(disp,tbr).
(get_specific): Support sh2a opcodes.
(insert4): New, for 4 byte relocs.
(build_Mytes): Support sh2a opcodes.
(md_apply_fix3_Mytes): Support sh2a opcodes.
2003-12-02 Michael Snyder <msnyder@redhat.com>
* config/tc-sh.c (md_parse_option): Handle sh2a.
(sh_elf_final_processing): Ditto.
gas/testsuite/ChangeLog:
2003-12-30 DJ Delorie <dj@redhat.com>
* gas/sh/sh2a.s: New.
* gas/sh/sh2a.d: New.
* gas/sh/basic.exp: Add it.
opcodes/ChangeLog:
Introduce SH2a support.
* sh-opc.h (arch_sh2a_base): Renumber.
(arch_sh2a_nofpu_base): Remove.
(arch_sh_base_mask): Adjust.
(arch_opann_mask): New.
(arch_sh2a, arch_sh2a_nofpu): Adjust.
(arch_sh2a_up, arch_sh2a_nofpu_up): Likewise.
(sh_table): Adjust whitespace.
2004-02-24 Corinna Vinschen <vinschen@redhat.com>
* sh-opc.h (arch_sh2a_nofpu_up): New. Use instead of arch_sh2a_up in
instruction list throughout.
(arch_sh2a_up): Redefine to include fpu instruction set. Use instead
of arch_sh2a in instruction list throughout.
(arch_sh2e_up): Accomodate above changes.
(arch_sh2_up): Ditto.
2004-02-20 Corinna Vinschen <vinschen@redhat.com>
* sh-opc.h: Add arch_sh2a_nofpu to arch_sh2_up.
2004-02-18 Corinna Vinschen <vinschen@redhat.com>
* sh-dis.c (print_insn_sh): Add bfd_mach_sh2a_nofpu handling.
* sh-opc.h (arch_sh2a_nofpu): New.
(arch_sh2a_up): New, defines sh2a and sh2a_nofpu.
(sh_table): Change all arch_sh2a to arch_sh2a_up unless FPU
instruction.
2004-01-20 DJ Delorie <dj@redhat.com>
* sh-dis.c (print_insn_sh): SH2A does not have 'X' fp regs.
2003-12-29 DJ Delorie <dj@redhat.com>
* sh-opc.c (sh_nibble_type, sh_arg_type, arch_2a, arch_2e_up,
sh_opcode_info, sh_table): Add sh2a support.
(arch_op32): New, to tag 32-bit opcodes.
* sh-dis.c (print_insn_sh): Support sh2a opcodes.
2003-12-02 Michael Snyder <msnyder@redhat.com>
* sh-opc.h (arch_sh2a): Add.
* sh-dis.c (arch_sh2a): Handle.
* sh-opc.h (arch_sh2_up): Fix up to include arch_sh2a.
2004-07-29 05:19:27 +00:00
..
2004-05-13 12:54:36 +00:00
2002-06-08 07:29:27 +00:00
2002-05-17 10:34:29 +00:00
2004-03-19 07:02:24 +00:00
2002-01-22 09:44:09 +00:00
2003-12-03 03:15:14 +00:00
2002-05-25 12:55:19 +00:00
2001-03-13 22:58:38 +00:00
2004-06-15 01:14:22 +00:00
2001-03-13 22:58:38 +00:00
2002-11-18 16:50:05 +00:00
2003-12-06 01:25:29 +00:00
2004-07-13 16:28:05 +00:00
2002-11-18 16:54:08 +00:00
2003-08-08 21:21:24 +00:00
2003-08-08 21:21:24 +00:00
2003-08-08 21:21:24 +00:00
2003-08-08 21:21:24 +00:00
2003-08-08 23:01:28 +00:00
2003-08-08 21:21:24 +00:00
2003-09-08 17:24:05 +00:00
2004-07-29 05:19:27 +00:00
2004-01-02 11:16:21 +00:00
2004-01-02 11:16:21 +00:00
2001-03-13 22:58:38 +00:00
2001-03-13 22:58:38 +00:00
2004-03-19 07:02:24 +00:00
2004-07-07 17:28:53 +00:00
2004-07-07 17:28:53 +00:00
2002-11-30 08:39:46 +00:00
2001-05-18 15:21:59 +00:00
2004-07-07 17:28:53 +00:00
2004-07-27 11:37:12 +00:00
2001-12-04 12:30:55 +00:00
2002-05-30 15:25:37 +00:00
2001-10-29 22:43:32 +00:00
2001-03-13 22:58:38 +00:00
2003-08-14 07:03:18 +00:00
2003-11-14 15:12:44 +00:00
2003-11-14 15:12:44 +00:00
2004-07-07 17:28:53 +00:00
2002-05-28 14:08:47 +00:00
2003-08-09 00:39:21 +00:00
2003-06-10 22:08:45 +00:00
2003-06-10 22:08:45 +00:00
2003-08-09 00:39:21 +00:00
2003-08-09 00:39:21 +00:00
2003-04-22 18:50:55 +00:00
2003-04-22 18:50:55 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-03-01 10:11:46 +00:00
2004-07-22 16:52:43 +00:00
2004-07-22 16:52:43 +00:00
2003-04-15 08:51:55 +00:00
2003-02-25 03:22:06 +00:00
2003-09-14 15:16:57 +00:00
2003-12-03 03:15:14 +00:00
2004-07-21 16:09:43 +00:00
2003-07-30 21:10:12 +00:00
2003-09-14 15:16:57 +00:00
2004-06-30 18:12:38 +00:00
2001-03-13 22:58:38 +00:00
2002-11-25 19:59:29 +00:00
2004-06-08 20:40:59 +00:00
2003-04-08 09:50:07 +00:00
2004-06-30 18:12:38 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2003-09-14 15:16:57 +00:00
2002-12-05 02:08:02 +00:00
2002-12-05 02:08:02 +00:00
2000-09-22 19:43:50 +00:00
2002-12-05 02:08:02 +00:00
2003-08-09 00:39:21 +00:00
2003-06-10 22:08:45 +00:00
2003-06-10 22:08:45 +00:00
2003-08-09 00:39:21 +00:00
2003-08-09 00:39:21 +00:00
2003-04-22 18:50:55 +00:00
2003-04-22 18:50:55 +00:00
2003-08-09 00:39:21 +00:00
2003-06-10 22:08:45 +00:00
2003-06-10 22:08:45 +00:00
2003-08-09 00:39:21 +00:00
2003-08-09 00:39:21 +00:00
2003-06-03 17:15:25 +00:00
2003-06-03 17:15:25 +00:00
2004-03-30 09:29:19 +00:00
2003-12-03 17:38:48 +00:00
2003-12-03 17:38:48 +00:00
2004-02-13 03:21:49 +00:00
2003-12-03 17:38:48 +00:00
2003-12-15 12:19:13 +00:00
2003-12-03 17:38:48 +00:00
2003-12-03 17:38:48 +00:00
2003-10-27 09:26:13 +00:00
2002-08-13 19:09:01 +00:00
2004-07-11 14:29:50 +00:00
2004-05-24 14:33:22 +00:00
2002-11-16 18:42:12 +00:00
2001-03-13 22:58:38 +00:00
2001-03-13 22:58:38 +00:00
2003-07-10 02:53:27 +00:00
2004-01-16 03:16:00 +00:00
2000-07-05 19:28:06 +00:00
2004-07-07 17:28:53 +00:00
2004-07-07 17:28:53 +00:00
1999-05-03 07:29:11 +00:00
2002-12-02 13:13:37 +00:00
2002-11-18 16:50:05 +00:00
2001-03-13 22:58:38 +00:00
2003-09-30 16:17:15 +00:00
2004-07-20 17:59:00 +00:00
2002-11-30 08:39:46 +00:00
2003-12-13 14:56:24 +00:00
2004-01-02 17:26:11 +00:00
2002-12-16 09:54:12 +00:00
2003-12-04 11:07:22 +00:00
2003-06-10 22:08:45 +00:00
2003-06-10 22:08:45 +00:00
2003-08-09 00:39:21 +00:00
2003-08-09 00:39:21 +00:00
2003-04-22 18:50:55 +00:00
2003-04-22 18:50:55 +00:00
2001-03-13 22:58:38 +00:00
2002-06-08 07:29:27 +00:00
2002-02-08 12:12:15 +00:00
2002-12-02 13:13:37 +00:00
2002-03-05 03:09:53 +00:00
2002-12-12 21:52:06 +00:00
2003-12-04 11:07:22 +00:00
2004-03-16 00:58:43 +00:00
2004-06-28 14:08:08 +00:00
2003-07-01 14:47:58 +00:00
2003-07-01 14:47:58 +00:00
2003-07-01 14:47:58 +00:00
2004-06-01 13:56:11 +00:00
2003-01-23 11:51:35 +00:00
2002-02-08 05:51:04 +00:00
2002-02-08 05:51:04 +00:00
2004-07-29 05:19:27 +00:00
2004-07-29 05:19:27 +00:00
2004-03-15 13:36:28 +00:00
2004-04-20 10:23:51 +00:00
1999-05-03 07:29:11 +00:00
2001-03-13 22:58:38 +00:00
2003-04-04 08:15:15 +00:00
2002-12-02 13:13:37 +00:00
2001-11-13 14:22:53 +00:00
2001-11-13 14:22:53 +00:00
2001-03-13 22:58:38 +00:00
2001-03-13 22:58:38 +00:00
2003-09-04 11:04:38 +00:00
2003-09-04 11:04:38 +00:00
2002-05-09 23:11:30 +00:00
2002-12-02 13:13:37 +00:00
2002-11-18 16:50:05 +00:00
2003-08-09 00:39:21 +00:00
2003-06-10 22:08:45 +00:00
2003-06-10 22:08:45 +00:00
2003-08-09 00:39:21 +00:00
2003-08-09 00:39:21 +00:00
2003-04-22 18:50:55 +00:00
2003-04-22 18:50:55 +00:00
2003-10-01 00:40:22 +00:00
2003-12-15 22:01:43 +00:00
2003-11-28 20:12:17 +00:00
2003-11-28 20:12:17 +00:00