aboutsummaryrefslogtreecommitdiff
path: root/gas/doc
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2011-05-03 11:17:22 +0000
committerPaul Brook <paul@codesourcery.com>2011-05-03 11:17:22 +0000
commit2fbb87f62734ebbf166eb86c62ad4d569f1229cc (patch)
treeaf48812e7ead55868a91bcfaa74c5abbfe77e563 /gas/doc
parentf83a48cea0662260e7ec0eee00d448b7adf2da9d (diff)
downloadgdb-2fbb87f62734ebbf166eb86c62ad4d569f1229cc.zip
gdb-2fbb87f62734ebbf166eb86c62ad4d569f1229cc.tar.gz
gdb-2fbb87f62734ebbf166eb86c62ad4d569f1229cc.tar.bz2
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.
Diffstat (limited to 'gas/doc')
-rw-r--r--gas/doc/c-tic6x.texi4
1 files changed, 4 insertions, 0 deletions
diff --git a/gas/doc/c-tic6x.texi b/gas/doc/c-tic6x.texi
index 1116275..b1e04f9 100644
--- a/gas/doc/c-tic6x.texi
+++ b/gas/doc/c-tic6x.texi
@@ -146,6 +146,10 @@ The @var{tag} is either an attribute number or one of
@var{value} is either a @code{number}, @code{"string"}, or
@code{number, "string"} depending on the tag.
+@cindex @code{.ehtype} directive, TIC6X
+@item .ehtype @var{symbol}
+Output an exception type table reference to @var{symbol}.
+
@cindex @code{.nocmp} directive, TIC6X
@item .nocmp
Disallow use of C64x+ compact instructions in the current text