Patch: Add c6x-uclinux support
Bernd Schmidt
bernds@codesourcery.com
Fri Mar 11 11:42:00 GMT 2011
More information about the Binutils mailing list
Fri Mar 11 11:42:00 GMT 2011
- Previous message (by thread): [PATCH,trunk+2.20] Fix issues in ld.bfd plugin interface [0/6]
- Next message (by thread): Patch: Add c6x-uclinux support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: mainline-dsbt-0311b.diff URL: <https://sourceware.org/pipermail/binutils/attachments/20110311/1e53e8c1/attachment.ksh>
- Previous message (by thread): [PATCH,trunk+2.20] Fix issues in ld.bfd plugin interface [0/6]
- Next message (by thread): Patch: Add c6x-uclinux support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list