[PATCH] C6X unwinding table generation #2

Paul Brook paul@codesourcery.com
Tue May 3 14:33:00 GMT 2011


Attached is revised[1] patch to implement C6X unwinding table generation.
I believe this and the subsequent patch address the issues raised by Joseph 
last time round.

Ok?

Paul

[1] Original patch: http://sourceware.org/ml/binutils/2011-04/msg00097.html

2011-05-03  Paul Brook  <paul@codesourcery.com>


	bfd/
	* elf32-tic6x.c (elf32_tic6x_howto_table,
	elf32_tic6x_howto_table_rel, (elf32_tic6x_gc_sweep_hook,
	elf32_tic6x_relocate_section, elf32_tic6x_check_relocs):
	Add R_C6000_EHTYPE.

	gas/
	* config/tc-tic6x.c (s_ehtype): New function.
	(md_pseudo_table): Add "ehtype".
	(tic6x_fix_adjustable, md_apply_fix): BFD_RELOC_C6000_EHTYPE.
	* doc/c-tic6x.texi: Document .ehtype directive.

	ld/testsuite/
	* ld-tic6x/ehtype-reloc-1-rel.d: New test.
	* ld-tic6x/ehtype-reloc-1.d: New test.
	* ld-tic6x/ehtype-reloc-1.s: New test.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-unwinder.patch
Type: text/x-patch
Size: 58976 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20110503/11e0f8bf/attachment.bin>


More information about the Binutils mailing list