Add support for v850e1 variant of v850e processor

Nick Clifton nickc@redhat.com
Thu Sep 4 11:01:00 GMT 2003


Hi Guys,

  I am contributing the patch below to add support for the V850E1
  processor, which is a variant of the V850E processor, with a couple
  of extra instructions.

Cheers
        Nick

include/elf/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* v850.h (E_V850E1_ARCH): Define.

include/opcode/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* v850.h (PROCESSOR_V850E1): Define.

bfd/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* archures.c (bfd_mach_v850e1): Define.
	* bfd-in2.h: Regenreate.
	* cpu-v850.h (scan): Accept bfd_mach_v850e1.
	(arch_info_struct): Include an entry for bfd_mach_v850e1.
	* elf32-v850.c (v850_elf_object_p): Accept E_V850E1_ARCH flag.
	(v850_elf_final_write_processing): Accept bfd_mach_v850e1.
	(v850_elf_print_private_bfd_data): Interpret E_V850E1_ARCH flag.
	(v850_elf_merge_private_bfd_data): Allow v850e1 binaries to be
	linked with v850e binaries.  Mark the output as v850e.
	
opcodes/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* v850-dis.c (disassemble): Accept bfd_mach_v850e1.
	* v850-opc.c (v850_opcodes): Add DBTRAP and DBRET instructions.
	
binutils/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* readelf.c (get_machine_flags): Recognise V850E1 machine type.

gas/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* config/tc-v850.c (set_machine): Accept v850e1 machine number.
	(md_pseudo_table): Add .v850e1 pseudo op.
	(md_show_usage): Document -mv850e1 switch.
	(md_parse_option): Accept -mv850e1 switch.
	(md_begin): Allow TARGET_CPU to be v850e1.
	* doc/c-v850.texi: Document -mv850e1 switch and .v850e1 pseudo op.
	* NEWS: Mention support for v850e1.

gas/testsuite/ChangeLog
2003-09-04  Nick Clifton  <nickc@redhat.com>

	* gas/v850/v850e1.s: New test source file.
	* gas/v850/v850e1.d: New test disassembly file.
	* gas/v850/basic.exp: Run v850e1 test.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: v850e1.patch.bz2
Type: application/x-bzip2
Size: 4806 bytes
Desc: Add binutils support for v850e1 processor
URL: <https://sourceware.org/pipermail/binutils/attachments/20030904/671e2e5b/attachment.bz2>


More information about the Binutils mailing list