+2008-12-04 Nick Clifton <nickc@redhat.com>
+
+ * doc/as.texinfo (Type): Reword description of STT_IFUNC type.
+
2008-12-03 Nick Clifton <nickc@redhat.com>
* config/obj-elf.c (obj_elf_type): Add support for STT_IFUNC type.
@item STT_IFUNC
@itemx indirect_function
-Mark the symbol as an indirect function when evaluated during reloc
-processing. (This is only supported on Linux targeted assemblers).
+Mark the symbol as an indirect function. This has the same semantics as
+STT_FUNC except when the symbol is referenced by a relocation. In this case
+the symbol's value is not used in the relocation but instead the symbol is
+invoked as a function taking no arguments and the return value is used in the
+relocation. This also means that processing of the relocation must be delayed
+until run-time. (This is only supported on some targets).
@end table
Note: Some targets support extra types in addition to those listed above.