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] gold: Add boiler-plate code for ARM target.


Hi,

     This is the first of a series of patches for making Gold usable
for Android.  The total size of all changes is over 2000 lines.  So I
broke them logically into pieces to make reviewing easier.  The ARM
support is still consider work-in-progress but I would like to check
in the code so that other people can work on it.  This patch adds
bolie-plate code for an ARM target.  It does not do much other than
compiling correctly.   I have a number of following patches that do:

 - Support for dynamic symbols (GOT, PLT and etc).
 - Local scanner
 - Global scanner
 - Relocation
 - Defining section symbols __exidx_start and __exidx_stop.
 - Support interworking.
 - Mergeing all .ARM.xxx.yyy sections into .ARM.xxx.  Currently, they
   are incorrectly merged into an .ARM section.


-Doug

--------------------------------------------------------------

009-05-28  Doug Kwan  <dougkwan@google.com>

ChangeLog
        * configure.ac: Support gold for target arm*-*-eabi.
        * configure: Regenerate.

gold/ChangeLog
        * Makefile.am (TARGETSOURCES): Add arm.cc.
        (ALL_TARGETOBJECTS): Add arm.$(OBJEXT)
        * Makefile.in: Regenerate.
        * arm.cc: New file.
        * configure.tgt: Add arm*-*-eabi target.

Attachment: patch.txt
Description: Text document


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