bfd:
commitd4e895e4765c8fcb67df9cbb0a31ff0fdd3c2882
authorJoseph Myers <joseph@codesourcery.com>
Fri, 29 Oct 2010 16:47:51 +0000 (29 16:47 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 29 Oct 2010 16:47:51 +0000 (29 16:47 +0000)
treee736ec76e84738858909c14d8e5d535d2c6c66dc
parent0eef930edd6562c8658bb4f369780acc9c12f1a2
bfd:
* elf32-tic6x.c (elf32_tic6x_obj_attrs_arg_type): Check
Tag_ABI_compatibility not Tag_compatibility.
(elf32_tic6x_merge_attributes): Update compatibility attribute
name in comment.  Return FALSE if merging common attributes fails.

binutils:
* readelf.c (display_tic6x_attribute): Use Tag_ABI_compatibility
not hardcoded 32.  Display name of this attribute.

gas:
* doc/c-tic6x.texi (TIC6X Directives): Mention
Tag_ABI_compatibility.

gas/testsuite:
* gas/tic6x/attr-compatibility-directive-1.d,
gas/tic6x/attr-compatibility-directive-1.s,
gas/tic6x/attr-compatibility-directive-2.d,
gas/tic6x/attr-compatibility-directive-2.s: New tests.

include/elf:
* tic6x-attrs.h (Tag_ABI_compatibility): Define.

ld/testsuite:
* ld-tic6x/attr-compatibility-gnu-gnu.d,
ld-tic6x/attr-compatibility-gnu-other.d,
ld-tic6x/attr-compatibility-gnu.s,
ld-tic6x/attr-compatibility-other-gnu.d,
ld-tic6x/attr-compatibility-other-other.d,
ld-tic6x/attr-compatibility-other.s: New tests.
20 files changed:
bfd/ChangeLog
bfd/elf32-tic6x.c
binutils/ChangeLog
binutils/readelf.c
gas/ChangeLog
gas/doc/c-tic6x.texi
gas/testsuite/ChangeLog
gas/testsuite/gas/tic6x/attr-compatibility-directive-1.d [new file with mode: 0644]
gas/testsuite/gas/tic6x/attr-compatibility-directive-1.s [new file with mode: 0644]
gas/testsuite/gas/tic6x/attr-compatibility-directive-2.d [new file with mode: 0644]
gas/testsuite/gas/tic6x/attr-compatibility-directive-2.s [new file with mode: 0644]
include/elf/ChangeLog
include/elf/tic6x-attrs.h
ld/testsuite/ChangeLog
ld/testsuite/ld-tic6x/attr-compatibility-gnu-gnu.d [new file with mode: 0644]
ld/testsuite/ld-tic6x/attr-compatibility-gnu-other.d [new file with mode: 0644]
ld/testsuite/ld-tic6x/attr-compatibility-gnu.s [new file with mode: 0644]
ld/testsuite/ld-tic6x/attr-compatibility-other-gnu.d [new file with mode: 0644]
ld/testsuite/ld-tic6x/attr-compatibility-other-other.d [new file with mode: 0644]
ld/testsuite/ld-tic6x/attr-compatibility-other.s [new file with mode: 0644]