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 v2 5/6] Add Meta support to ld.


ld/ChangeLog:

2012-11-12  Will Newton <will.newton@imgtec.com>

        * Makefile.am: Add Meta.
        * Makefile.in: Regenerate.
        * configure.tgt: Add Meta.
        * emulparams/elf32metag.sh: New file.
        * emultempl/metagelf.em: New file.

ld/testsuite/ChangeLog:

2012-11-12  Will Newton <will.newton@imgtec.com>

        * ld-elf/merge.d: Mark Meta as xfail.
        * ld-gc/start.d: Skip this test on Meta.
        * ld-gc/personality.d: Skip this test on Meta.
        * ld-metag/external.s: New file.
        * ld-metag/metag.exp: New file.
        * ld-metag/pcrel.d: New file.
        * ld-metag/pcrel.s: New file.
        * ld-metag/shared.d: New file.
        * ld-metag/shared.r: New file.
        * ld-metag/shared.s: New file.
        * ld-metag/stub.d: New file.
        * ld-metag/stub.s: New file.
        * ld-metag/stub_pic_app.d: New file.
        * ld-metag/stub_pic_app.r: New file.
        * ld-metag/stub_pic_app.s: New file.
        * ld-metag/stub_pic_shared.d: New file.
        * ld-metag/stub_pic_shared.s: New file.
        * ld-metag/stub_shared.d: New file.
        * ld-metag/stub_shared.r: New file.
        * ld-metag/stub_shared.s: New file.
---
 ld/Makefile.am                          |    5 +
 ld/Makefile.in                          |    8 +
 ld/configure.tgt                        |    1 +
 ld/emulparams/elf32metag.sh             |   30 +++
 ld/emultempl/metagelf.em                |  337 +++++++++++++++++++++++++++++++
 ld/testsuite/ld-elf/merge.d             |    2 +-
 ld/testsuite/ld-gc/personality.d        |    2 +-
 ld/testsuite/ld-gc/start.d              |    2 +-
 ld/testsuite/ld-metag/external.s        |    5 +
 ld/testsuite/ld-metag/metag.exp         |   60 ++++++
 ld/testsuite/ld-metag/pcrel.d           |   18 ++
 ld/testsuite/ld-metag/pcrel.s           |   12 +
 ld/testsuite/ld-metag/shared.d          |   41 ++++
 ld/testsuite/ld-metag/shared.r          |    9 +
 ld/testsuite/ld-metag/shared.s          |   28 +++
 ld/testsuite/ld-metag/stub.d            |   14 ++
 ld/testsuite/ld-metag/stub.s            |   13 ++
 ld/testsuite/ld-metag/stub_pic_app.d    |   34 +++
 ld/testsuite/ld-metag/stub_pic_app.r    |    9 +
 ld/testsuite/ld-metag/stub_pic_app.s    |   25 +++
 ld/testsuite/ld-metag/stub_pic_shared.d |   35 ++++
 ld/testsuite/ld-metag/stub_pic_shared.s |   17 ++
 ld/testsuite/ld-metag/stub_shared.d     |   36 ++++
 ld/testsuite/ld-metag/stub_shared.r     |    8 +
 ld/testsuite/ld-metag/stub_shared.s     |   26 +++
 25 files changed, 774 insertions(+), 3 deletions(-)
 create mode 100644 ld/emulparams/elf32metag.sh
 create mode 100644 ld/emultempl/metagelf.em
 create mode 100644 ld/testsuite/ld-metag/external.s
 create mode 100644 ld/testsuite/ld-metag/metag.exp
 create mode 100644 ld/testsuite/ld-metag/pcrel.d
 create mode 100644 ld/testsuite/ld-metag/pcrel.s
 create mode 100644 ld/testsuite/ld-metag/shared.d
 create mode 100644 ld/testsuite/ld-metag/shared.r
 create mode 100644 ld/testsuite/ld-metag/shared.s
 create mode 100644 ld/testsuite/ld-metag/stub.d
 create mode 100644 ld/testsuite/ld-metag/stub.s
 create mode 100644 ld/testsuite/ld-metag/stub_pic_app.d
 create mode 100644 ld/testsuite/ld-metag/stub_pic_app.r
 create mode 100644 ld/testsuite/ld-metag/stub_pic_app.s
 create mode 100644 ld/testsuite/ld-metag/stub_pic_shared.d
 create mode 100644 ld/testsuite/ld-metag/stub_pic_shared.s
 create mode 100644 ld/testsuite/ld-metag/stub_shared.d
 create mode 100644 ld/testsuite/ld-metag/stub_shared.r
 create mode 100644 ld/testsuite/ld-metag/stub_shared.s

Attachment: 0005-Add-Meta-support-to-ld.patch
Description: Binary data


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