This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Patch: Add c6x-uclinux support


This patch adds a new target, c6x-uclinux, to the TI C6X port. This uses
a new kind of binary format called DSBT ELF, designed to support shared
libraries on nommu systems. Every object (shared libraries, executables,
dynamic linker) has an index, and a table at the start of the GOT to
provide data segment pointers. The mechanism is similar to the ID
shared-flat format which is used on m68k or Blackfin, but using real ELF
binaries instead of flat ones.

Also included in this patch is support for a new assembler directive,
".scomm", used to better support small-data common symbols as required
by the ABI. There's also a small assembler bugfix for -mgenerate-rel.

This patch does not yet include C++ EH support; I expect Paul Brook will
submit those parts a bit later.


Bernd

Attachment: mainline-dsbt-0311b.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]