[PATCH v2 4/6] Add Meta support to gas. (part 1)

Will Newton will.newton@gmail.com
Wed Nov 14 15:47:00 GMT 2012


Part 1 contains the assembler code and GP tests.

gas/ChangeLog:

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

        * Makefile.am: Add Meta.
        * Makefile.in: Regenerate.
        * config/tc-metag.c: New file.
        * config/tc-metag.h: New file.
        * configure.tgt: Add Meta.
        * doc/Makefile.am: Add Meta.
        * doc/Makefile.in: Regenerate.
        * doc/all.texi: Add Meta.
        * doc/as.texiinfo: Document Meta options.
        * doc/c-metag.texi: New file.

gas/testsuite/ChangeLog:

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

        * gas/all/gas.exp: Disable float test for Meta.
        * gas/ieee-fp/x930509a.exp: Disable float test for Meta.
        * gas/metag/labelarithmetic.d: New file.
        * gas/metag/labelarithmetic.s: New file.
        * gas/metag/metacore12.d: New file.
        * gas/metag/metacore12.s: New file.
        * gas/metag/metacore21-invalid.l: New file.
        * gas/metag/metacore21-invalid.s: New file.
        * gas/metag/metacore21.d: New file.
        * gas/metag/metacore21.s: New file.
        * gas/metag/metacore21ext.d: New file.
        * gas/metag/metacore21ext.s: New file.
        * gas/metag/metadsp21-invalid.l: New file.
        * gas/metag/metadsp21-invalid.s: New file.
        * gas/metag/metadsp21.d: New file.
        * gas/metag/metadsp21.s: New file.
        * gas/metag/metadsp21ext.d: New file.
        * gas/metag/metadsp21ext.s: New file.
        * gas/metag/metafpu21.d: New file.
        * gas/metag/metafpu21.s: New file.
        * gas/metag/metafpu21ext.d: New file.
        * gas/metag/metafpu21ext.s: New file.
        * gas/metag/metag.exp: New file.
        * gas/metag/tls.d: New file.
        * gas/metag/tls.s: New file.
---
 gas/Makefile.am                              |    2 +
 gas/Makefile.in                              |   17 +
 gas/config/tc-metag.c                        | 7120 +++++++
 gas/config/tc-metag.h                        |   72 +
 gas/configure.tgt                            |    3 +
 gas/doc/Makefile.am                          |    1 +
 gas/doc/Makefile.in                          |    1 +
 gas/doc/all.texi                             |    1 +
 gas/doc/as.texinfo                           |   33 +
 gas/doc/c-metag.texi                         |   82 +
 gas/testsuite/gas/metag/labelarithmetic.d    |   22 +
 gas/testsuite/gas/metag/labelarithmetic.s    |    8 +
 gas/testsuite/gas/metag/metacore12.d         | 6876 +++++++
 gas/testsuite/gas/metag/metacore12.s         | 6868 +++++++
 gas/testsuite/gas/metag/metacore21-invalid.l |   17 +
 gas/testsuite/gas/metag/metacore21-invalid.s |    8 +
 gas/testsuite/gas/metag/metacore21.d         | 7884 ++++++++
 gas/testsuite/gas/metag/metacore21.s         | 7876 ++++++++
 gas/testsuite/gas/metag/metacore21ext.d      |   18 +
 gas/testsuite/gas/metag/metacore21ext.s      |   10 +
 gas/testsuite/gas/metag/metadsp21-invalid.l  |    5 +
 gas/testsuite/gas/metag/metadsp21-invalid.s  |    8 +
 gas/testsuite/gas/metag/metadsp21.d          |26306 ++++++++++++++++++++++++++
 gas/testsuite/gas/metag/metadsp21.s          |26298 +++++++++++++++++++++++++
 gas/testsuite/gas/metag/metadsp21ext.d       |   11 +
 gas/testsuite/gas/metag/metadsp21ext.s       |    3 +
 gas/testsuite/gas/metag/metafpu21.d          | 2238 +++
 gas/testsuite/gas/metag/metafpu21.s          | 2230 +++
 gas/testsuite/gas/metag/metafpu21ext.d       |  199 +
 gas/testsuite/gas/metag/metafpu21ext.s       |  191 +
 gas/testsuite/gas/metag/metag.exp            |   26 +
 gas/testsuite/gas/metag/tls.d                |   26 +
 gas/testsuite/gas/metag/tls.s                |   10 +
 33 files changed, 94470 insertions(+), 0 deletions(-)
 create mode 100644 gas/config/tc-metag.c
 create mode 100644 gas/config/tc-metag.h
 create mode 100644 gas/doc/c-metag.texi
 create mode 100644 gas/testsuite/gas/metag/labelarithmetic.d
 create mode 100644 gas/testsuite/gas/metag/labelarithmetic.s
 create mode 100644 gas/testsuite/gas/metag/metacore12.d
 create mode 100644 gas/testsuite/gas/metag/metacore12.s
 create mode 100644 gas/testsuite/gas/metag/metacore21-invalid.l
 create mode 100644 gas/testsuite/gas/metag/metacore21-invalid.s
 create mode 100644 gas/testsuite/gas/metag/metacore21.d
 create mode 100644 gas/testsuite/gas/metag/metacore21.s
 create mode 100644 gas/testsuite/gas/metag/metacore21ext.d
 create mode 100644 gas/testsuite/gas/metag/metacore21ext.s
 create mode 100644 gas/testsuite/gas/metag/metadsp21-invalid.l
 create mode 100644 gas/testsuite/gas/metag/metadsp21-invalid.s
 create mode 100644 gas/testsuite/gas/metag/metadsp21.d
 create mode 100644 gas/testsuite/gas/metag/metadsp21.s
 create mode 100644 gas/testsuite/gas/metag/metadsp21ext.d
 create mode 100644 gas/testsuite/gas/metag/metadsp21ext.s
 create mode 100644 gas/testsuite/gas/metag/metafpu21.d
 create mode 100644 gas/testsuite/gas/metag/metafpu21.s
 create mode 100644 gas/testsuite/gas/metag/metafpu21ext.d
 create mode 100644 gas/testsuite/gas/metag/metafpu21ext.s
 create mode 100644 gas/testsuite/gas/metag/metag.exp
 create mode 100644 gas/testsuite/gas/metag/tls.d
 create mode 100644 gas/testsuite/gas/metag/tls.s
-------------- next part --------------
A non-text attachment was scrubbed...
Name: gas.patch.bz2
Type: application/x-bzip2
Size: 154815 bytes
Desc: not available
URL: <https://sourceware.org/pipermail/binutils/attachments/20121114/aa112e10/attachment.bz2>


More information about the Binutils mailing list