public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* Commit: V850: Add support for V850E3V5 architecture
@ 2013-01-24 11:14 Nick Clifton
  2013-01-24 15:27 ` Tom Tromey
  2013-01-30 14:00 ` [patch 3/9] Nios II port, opcodes support nick clifton
  0 siblings, 2 replies; 6+ messages in thread
From: Nick Clifton @ 2013-01-24 11:14 UTC (permalink / raw)
  To: binutils

[-- Attachment #1: Type: text/plain, Size: 1203 bytes --]

Hi Guys,

  I am checking in the attached patch to add support for the E3V5
  version of the V850 architecture.

Cheers
  Nick

bfd/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* archures.c: Add bfd_mach_v850e3v5.
	* bfd-in2.h: Regenerate.
	* cpu-v850.c: Add entries for v850e2v5 and v850e3v5.
	* cpu-v850_rh850.c: Likewise.
	* elf32-v850.c: Add support for v850e3v5 architecture.

binutils/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* readelf.c (get_machine_flags): Decode E_V850E3V5_ARCH.

gas/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* config/tc-v850.c: Add support for e3v5 architecture.
	* doc/c-v850.texi: Mention new support.

gas/testsuite/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* gas/elf/warn-2.s: Skip for all V850 variants.

include/elf/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* v850.h: Add support for e3v5 architecture.
	Reorganize processor selection macros.

ld/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* NEWS: Mention support for V850E3V5 architecture.

opcodes/ChangeLog
2013-01-24  Nick Clifton  <nickc@redhat.com>

	* v850-dis.c: Add support for e3v5 architecture.
	* v850-opc.c: Likewise.


[-- Attachment #2: v850e3v5.bin.patch.xz --]
[-- Type: application/x-xz, Size: 15480 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Commit: V850: Add support for V850E3V5 architecture
  2013-01-24 11:14 Commit: V850: Add support for V850E3V5 architecture Nick Clifton
@ 2013-01-24 15:27 ` Tom Tromey
  2013-01-24 15:29   ` Tom Tromey
  2013-01-30 14:00 ` [patch 3/9] Nios II port, opcodes support nick clifton
  1 sibling, 1 reply; 6+ messages in thread
From: Tom Tromey @ 2013-01-24 15:27 UTC (permalink / raw)
  To: Nick Clifton; +Cc: binutils

>>>>> "Nick" == Nick Clifton <nickc@redhat.com> writes:

Nick>   I am checking in the attached patch to add support for the E3V5
Nick>   version of the V850 architecture.

Nick> include/elf/ChangeLog
Nick> 2013-01-24  Nick Clifton  <nickc@redhat.com>

Nick> 	* v850.h: Add support for e3v5 architecture.
Nick> 	Reorganize processor selection macros.

I think you forgot to commit in this directory.


/bin/sh ./libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../src/opcodes  -I. -I../../src/opcodes -I../bfd -I../../src/opcodes/../include -I../../src/opcodes/../bfd   -g3 -gdwarf-4 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT v850-dis.lo -MD -MP -MF .deps/v850-dis.Tpo -c -o v850-dis.lo ../../src/opcodes/v850-dis.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../../src/opcodes -I. -I../../src/opcodes -I../bfd -I../../src/opcodes/../include -I../../src/opcodes/../bfd -g3 -gdwarf-4 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT v850-dis.lo -MD -MP -MF .deps/v850-dis.Tpo -c ../../src/opcodes/v850-dis.c -o v850-dis.o
../../src/opcodes/v850-dis.c: In function ‘disassemble’:
../../src/opcodes/v850-dis.c:253:26: error: ‘PROCESSOR_V850E3V5’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c:253:26: note: each undeclared identifier is reported only once for each function it appears in
../../src/opcodes/v850-dis.c:418:14: error: ‘V850_OPERAND_CACHEOP’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c:419:14: error: ‘V850_OPERAND_PREFOP’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c: In function ‘print_insn_v850’:
../../src/opcodes/v850-dis.c:611:26: error: ‘PROCESSOR_V850E3V5’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c:635:31: error: ‘PROCESSOR_V850E2_UP’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c:658:31: error: ‘PROCESSOR_V850E3V5_UP’ undeclared (first use in this function)
../../src/opcodes/v850-dis.c:671:31: error: ‘PROCESSOR_V850E2V3_UP’ undeclared (first use in this function)

Tom

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Commit: V850: Add support for V850E3V5 architecture
  2013-01-24 15:27 ` Tom Tromey
@ 2013-01-24 15:29   ` Tom Tromey
  2013-01-24 16:54     ` nick clifton
  0 siblings, 1 reply; 6+ messages in thread
From: Tom Tromey @ 2013-01-24 15:29 UTC (permalink / raw)
  To: Nick Clifton; +Cc: binutils

Nick> include/elf/ChangeLog
Tom> I think you forgot to commit in this directory.

Ah, no, I see -- the include/elf changes are there, but the
include/opcode change in the patch wasn't mentioned in the ChangeLog nor
committed.  Applying it locally seems to fix the build.

Tom

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Commit: V850: Add support for V850E3V5 architecture
  2013-01-24 15:29   ` Tom Tromey
@ 2013-01-24 16:54     ` nick clifton
  2013-01-30 14:01       ` [patch 5/9] Nios II support, new gas tests nick clifton
  0 siblings, 1 reply; 6+ messages in thread
From: nick clifton @ 2013-01-24 16:54 UTC (permalink / raw)
  To: binutils

Hi Tom,

> Ah, no, I see -- the include/elf changes are there, but the
> include/opcode change in the patch wasn't mentioned in the ChangeLog nor
> committed.  Applying it locally seems to fix the build.

Sorry about that snafu - now fixed.

Cheers
   Nick


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patch 3/9] Nios II port, opcodes support
  2013-01-24 11:14 Commit: V850: Add support for V850E3V5 architecture Nick Clifton
  2013-01-24 15:27 ` Tom Tromey
@ 2013-01-30 14:00 ` nick clifton
  1 sibling, 0 replies; 6+ messages in thread
From: nick clifton @ 2013-01-30 14:00 UTC (permalink / raw)
  To: Sandra Loosemore; +Cc: binutils

Hi Sandra,

> 2013-01-24  Sandra Loosemore  <sandra@codesourcery.com>
>             Andrew Jenner <andrew@codesourcery.com>
>
>
> Based on patches from Altera Corporation.
>
> 	opcodes/
> 	* Makefile.am (TARGET_LIBOPCODES_CFILES): Add nios2-dis.c and
> 	nios2-opc.c.
> 	* Makefile.in: Regenerated.
> 	* configure.in: Add case for bfd_nios2_arch.
> 	* configure: Regenerated.
> 	* disassemble.c (ARCH_nios2): Define.
> 	(disassembler): Add case for bfd_arch_nios2.
> 	* nios2-dis.c: New file.
> 	* nios2-opc.c: New file.
>
>
> 	include/
> 	* dis-asm.h (print_insn_big_nios2): Declare.
> 	(print_insn_little_nios2): Declare.
>
>
> 	include/opcode/
> 	* nios2.h: New file.


Approved - please apply.

Cheers
   Nick

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [patch 5/9] Nios II support, new gas tests
  2013-01-24 16:54     ` nick clifton
@ 2013-01-30 14:01       ` nick clifton
  0 siblings, 0 replies; 6+ messages in thread
From: nick clifton @ 2013-01-30 14:01 UTC (permalink / raw)
  To: Sandra Loosemore; +Cc: binutils

Hi Sandra,

> 2013-01-24  Sandra Loosemore  <sandra@codesourcery.com>
>             Andrew Jenner <andrew@codesourcery.com>
>
>
> Based on patches from Altera Corporation.
>
> 	gas/testsuite/
> 	* gas/nios2/add.d: New.
> 	* gas/nios2/add.s: New.
> 	* gas/nios2/align_fill.d: New.
> 	* gas/nios2/align_fill.s: New.
> 	* gas/nios2/align_text.d: New.
> 	* gas/nios2/align_text.s: New.
> 	* gas/nios2/and.d: New.
> 	* gas/nios2/and.s: New.
> 	* gas/nios2/branch.d: New.
> 	* gas/nios2/branch.s: New.
> 	* gas/nios2/break.d: New.
> 	* gas/nios2/break.s: New.
> 	* gas/nios2/bret.d: New.
> 	* gas/nios2/bret.s: New.
> 	* gas/nios2/cache.d: New.
> 	* gas/nios2/cache.s: New.
> 	* gas/nios2/call26.d: New.
> 	* gas/nios2/call26.s: New.
> 	* gas/nios2/call.d: New.
> 	* gas/nios2/call.s: New.
> 	* gas/nios2/cmp.d: New.
> 	* gas/nios2/cmp.s: New.
> 	* gas/nios2/comments.d: New.
> 	* gas/nios2/comments.s: New.
> 	* gas/nios2/complex.d: New.
> 	* gas/nios2/complex.s: New.
> 	* gas/nios2/ctl.d: New.
> 	* gas/nios2/ctl.s: New.
> 	* gas/nios2/custom.d: New.
> 	* gas/nios2/custom.s: New.
> 	* gas/nios2/etbt.d: New.
> 	* gas/nios2/etbt.s: New.
> 	* gas/nios2/flushda.d: New.
> 	* gas/nios2/flushda.s: New.
> 	* gas/nios2/illegal.l: New.
> 	* gas/nios2/illegal.s: New.
> 	* gas/nios2/jmp.d: New.
> 	* gas/nios2/jmp.s: New.
> 	* gas/nios2/ldb.d: New.
> 	* gas/nios2/ldb.s: New.
> 	* gas/nios2/ldh.d: New.
> 	* gas/nios2/ldh.s: New.
> 	* gas/nios2/ldw.d: New.
> 	* gas/nios2/ldw.s: New.
> 	* gas/nios2/lineseparator.d: New.
> 	* gas/nios2/lineseparator.s: New.
> 	* gas/nios2/mov.d: New.
> 	* gas/nios2/movia.d: New.
> 	* gas/nios2/movia.s: New.
> 	* gas/nios2/movi.d: New.
> 	* gas/nios2/movi.s: New.
> 	* gas/nios2/mov.s: New.
> 	* gas/nios2/mul.d: New.
> 	* gas/nios2/mul.s: New.
> 	* gas/nios2/nios2.exp: New.
> 	* gas/nios2/nor.d: New.
> 	* gas/nios2/nor.s: New.
> 	* gas/nios2/or.d: New.
> 	* gas/nios2/or.s: New.
> 	* gas/nios2/ret.d: New.
> 	* gas/nios2/ret.s: New.
> 	* gas/nios2/rol.d: New.
> 	* gas/nios2/rol.s: New.
> 	* gas/nios2/rotate.d: New.
> 	* gas/nios2/rotate.s: New.
> 	* gas/nios2/stb.d: New.
> 	* gas/nios2/stb.s: New.
> 	* gas/nios2/sth.d: New.
> 	* gas/nios2/sth.s: New.
> 	* gas/nios2/stw.d: New.
> 	* gas/nios2/stw.s: New.
> 	* gas/nios2/sub.d: New.
> 	* gas/nios2/sub.s: New.
> 	* gas/nios2/sync.d: New.
> 	* gas/nios2/sync.s: New.
> 	* gas/nios2/trap.d: New.
> 	* gas/nios2/trap.s: New.
> 	* gas/nios2/tret.d: New.
> 	* gas/nios2/tret.s: New.
> 	* gas/nios2/warn_noat.l: New.
> 	* gas/nios2/warn_noat.s: New.
> 	* gas/nios2/warn_nobreak.l: New.
> 	* gas/nios2/warn_nobreak.s: New.
> 	* gas/nios2/xor.d: New.
> 	* gas/nios2/xor.s: New.

Approved - please apply.

Cheers
   Nick

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2013-01-30 14:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-01-24 11:14 Commit: V850: Add support for V850E3V5 architecture Nick Clifton
2013-01-24 15:27 ` Tom Tromey
2013-01-24 15:29   ` Tom Tromey
2013-01-24 16:54     ` nick clifton
2013-01-30 14:01       ` [patch 5/9] Nios II support, new gas tests nick clifton
2013-01-30 14:00 ` [patch 3/9] Nios II port, opcodes support nick clifton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).