[ARC] Add Tag_ARC_ATR_version.
authorclaziss <claziss@synopsys.com>
Mon, 6 Aug 2018 13:41:32 +0000 (16:41 +0300)
committerClaudiu Zissulescu <claziss@gmail.com>
Mon, 6 Aug 2018 13:41:32 +0000 (16:41 +0300)
commitdb1e1b45b417dc3e7d37f401828afa18328d8508
tree106793af4c43a402ce3303a1763ae78a10d986b4
parentb6523c37fb52fc38da6e152328341caffd793749
[ARC] Add Tag_ARC_ATR_version.

Add a new tag (Tag_ARC_ATR_version) used to indicate if current
attributes are interpreted in GNU way. This attribute is used by
Synopsys custom compiler to correctly identify and interpret the
object attributes section as generated by GNU tools.

gas/
2017-08-02  Claudiu Zissulescu <claziss@synopsys.com>

* config/tc-arc.c (arc_set_public_attributes): Add
Tag_ARC_ATR_version.
(arc_convert_symbolic_attribute): Likewise.
* testsuite/gas/arc/attr-arc600.d: Update test.
* testsuite/gas/arc/attr-arc600_mul32x16.d: Likewise.
* testsuite/gas/arc/attr-arc600_norm.d: Likewise.
* testsuite/gas/arc/attr-arc601.d: Likewise.
* testsuite/gas/arc/attr-arc601_mul32x16.d: Likewise.
* testsuite/gas/arc/attr-arc601_mul64.d: Likewise.
* testsuite/gas/arc/attr-arc601_norm.d: Likewise.
* testsuite/gas/arc/attr-arc700.d: Likewise.
* testsuite/gas/arc/attr-arcem.d: Likewise.
* testsuite/gas/arc/attr-archs.d: Likewise.
* testsuite/gas/arc/attr-autodetect-1.d: Likewise.
* testsuite/gas/arc/attr-cpu-a601.d: Likewise.
* testsuite/gas/arc/attr-cpu-a700.d: Likewise.
* testsuite/gas/arc/attr-cpu-em.d: Likewise.
* testsuite/gas/arc/attr-cpu-hs.d: Likewise.
* testsuite/gas/arc/attr-em.d: Likewise.
* testsuite/gas/arc/attr-em4.d: Likewise.
* testsuite/gas/arc/attr-em4_dmips.d: Likewise.
* testsuite/gas/arc/attr-em4_fpuda.d: Likewise.
* testsuite/gas/arc/attr-em4_fpus.d: Likewise.
* testsuite/gas/arc/attr-hs.d: Likewise.
* testsuite/gas/arc/attr-hs34.d: Likewise.
* testsuite/gas/arc/attr-hs38.d: Likewise.
* testsuite/gas/arc/attr-hs38_linux.d: Likewise.
* testsuite/gas/arc/attr-mul64.d: Likewise.
* testsuite/gas/arc/attr-name.d: Likewise.
* testsuite/gas/arc/attr-nps400.d: Likewise.
* testsuite/gas/arc/attr-override-mcpu.d: Likewise.
* testsuite/gas/arc/attr-quarkse_em.d: Likewise.

bfd/
2017-08-02  Claudiu Zissulescu <claziss@synopsys.com>

* elf32-arc.c (arc_elf_merge_attributes): Handle
Tag_ARC_ATR_version.

binutils/
2017-08-02  Claudiu Zissulescu <claziss@synopsys.com>

* readelf.c (display_arc_attribute): Print Tag_ARC_ATR_version.

include/
2017-08-02  Claudiu Zissulescu <claziss@synopsys.com>

* elf/arc.h (Tag_ARC_ATR_version): New tag.

ld/
2017-08-02  Claudiu Zissulescu <claziss@synopsys.com>

* testsuite/ld-arc/attr-merge-0.d: Update test.
* testsuite/ld-arc/attr-merge-1.d: Likewise.
* testsuite/ld-arc/attr-merge-2.d: Likewise.
* testsuite/ld-arc/attr-merge-3.d: Likewise.
* testsuite/ld-arc/attr-merge-5.d: Likewise.
43 files changed:
bfd/ChangeLog
bfd/elf32-arc.c
binutils/ChangeLog
binutils/readelf.c
gas/ChangeLog
gas/config/tc-arc.c
gas/testsuite/gas/arc/attr-arc600.d
gas/testsuite/gas/arc/attr-arc600_mul32x16.d
gas/testsuite/gas/arc/attr-arc600_norm.d
gas/testsuite/gas/arc/attr-arc601.d
gas/testsuite/gas/arc/attr-arc601_mul32x16.d
gas/testsuite/gas/arc/attr-arc601_mul64.d
gas/testsuite/gas/arc/attr-arc601_norm.d
gas/testsuite/gas/arc/attr-arc700.d
gas/testsuite/gas/arc/attr-arcem.d
gas/testsuite/gas/arc/attr-archs.d
gas/testsuite/gas/arc/attr-autodetect-1.d
gas/testsuite/gas/arc/attr-cpu-a601.d
gas/testsuite/gas/arc/attr-cpu-a700.d
gas/testsuite/gas/arc/attr-cpu-em.d
gas/testsuite/gas/arc/attr-cpu-hs.d
gas/testsuite/gas/arc/attr-em.d
gas/testsuite/gas/arc/attr-em4.d
gas/testsuite/gas/arc/attr-em4_dmips.d
gas/testsuite/gas/arc/attr-em4_fpuda.d
gas/testsuite/gas/arc/attr-em4_fpus.d
gas/testsuite/gas/arc/attr-hs.d
gas/testsuite/gas/arc/attr-hs34.d
gas/testsuite/gas/arc/attr-hs38.d
gas/testsuite/gas/arc/attr-hs38_linux.d
gas/testsuite/gas/arc/attr-mul64.d
gas/testsuite/gas/arc/attr-name.d
gas/testsuite/gas/arc/attr-nps400.d
gas/testsuite/gas/arc/attr-override-mcpu.d
gas/testsuite/gas/arc/attr-quarkse_em.d
include/ChangeLog
include/elf/arc.h
ld/ChangeLog
ld/testsuite/ld-arc/attr-merge-0.d
ld/testsuite/ld-arc/attr-merge-1.d
ld/testsuite/ld-arc/attr-merge-2.d
ld/testsuite/ld-arc/attr-merge-3.d
ld/testsuite/ld-arc/attr-merge-5.d
This page took 0.043983 seconds and 4 git commands to generate.