Using as: Defining New Object Attributes

Previous: GNU Object Attributes, Up: Object Attributes   [Contents][Index]


8.2 Defining New Object Attributes

If you want to define a new GNU object attribute, here are the places you will need to modify. New attributes should be discussed on the ‘binutils’ mailing list.

  • This manual, which is the official register of attributes.
  • The header for your architecture include/elf, to define the tag.
  • The bfd support file for your architecture, to merge the attribute and issue any appropriate link warnings.
  • Test cases in ld/testsuite for merging and link warnings.
  • binutils/readelf.c to display your attribute.
  • GCC, if you want the compiler to mark the attribute automatically.