This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Add support for v850e1 variant of v850e processor


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.

Attachment: v850e1.patch.bz2
Description: Add binutils support for v850e1 processor


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]