This is the mail archive of the binutils@sources.redhat.com 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]

Re: [PATCH] CRX port updates


Hi Tomer

2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>

* config/tc-crx.c (gettrap): Exception vector can be incase-sensitive.
(process_label_constant): Fix a 32-bit displacement bug in branch instructions.
(get_operandtype) : Bug fix, wrong operand was used.
(process_label_constant): Initialize relocation type to BFD_RELOC_NONE

2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>

        * gas/crx: New directory.
        * gas/crx/allinsn.exp: New test script.
        * gas/crx/arith_insn.s: New file.
        * gas/crx/arith_insn.d: Likewise.
        * gas/crx/beq_insn.s: Likewise.
        * gas/crx/beq_insn.d: Likewise.
        * gas/crx/bit_insn.s: Likewise.
        * gas/crx/bit_insn.d: Likewise.
        * gas/crx/br_insn.s: Likewise.
        * gas/crx/br_insn.d: Likewise.
        * gas/crx/cmov_insn.s: Likewise.
        * gas/crx/cmov_insn.d: Likewise.
        * gas/crx/cmpbr_insn.s: Likewise.
        * gas/crx/cmpbr_insn.d: Likewise.
        * gas/crx/jscond_insn.s: Likewise.
        * gas/crx/jscond_insn.d: Likewise.
        * gas/crx/list_insn.s: Likewise.
        * gas/crx/list_insn.d: Likewise.
        * gas/crx/load_stor_insn.s: Likewise.
        * gas/crx/load_stor_insn.d: Likewise.
        * gas/crx/misc_insn.s: Likewise.
        * gas/crx/misc_insn.d: Likewise.
        * gas/crx/no_op_insn.s: Likewise.
        * gas/crx/no_op_insn.d: Likewise.
        * gas/crx/shift_insn.s: Likewise.
        * gas/crx/shift_insn.d: Likewise.

2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>

         * scripttempl/elf32crx.sc: Edit file with comments.
         (.init): Add new section.
         (.fini): Likewise.
         (.ctor): Control the linkage order.
         (.dtor): Likewise.

2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>

        * ld-crx: New directory.
        * ld-crx/crx.exp: New test script.
        * ld-crx/crx.ld: New linker script.
        * ld-crx/reloc-abs32.s: New file.
        * ld-crx/reloc-abs32.d: Likewise.
        * ld-crx/reloc-imm16.s: Likewise.
        * ld-crx/reloc-imm16.d: Likewise.
        * ld-crx/reloc-imm32.s: Likewise.
        * ld-crx/reloc-imm32.d: Likewise.
        * ld-crx/reloc-num8.s: Likewise.
        * ld-crx/reloc-num8.d: Likewise.
        * ld-crx/reloc-num16.s: Likewise.
        * ld-crx/reloc-num16.d: Likewise.
        * ld-crx/reloc-num32.s: Likewise.
        * ld-crx/reloc-num32.d: Likewise.
        * ld-crx/reloc-regrel12.s: Likewise.
        * ld-crx/reloc-regrel12.d: Likewise.
        * ld-crx/reloc-regrel22.s: Likewise.
        * ld-crx/reloc-regrel22.d: Likewise.
        * ld-crx/reloc-regrel28.s: Likewise.
        * ld-crx/reloc-regrel28.d: Likewise.
        * ld-crx/reloc-regrel32.s: Likewise.
        * ld-crx/reloc-regrel32.d: Likewise.
        * ld-crx/reloc-rel4.s: Likewise.
        * ld-crx/reloc-rel4.d: Likewise.
        * ld-crx/reloc-rel8.s: Likewise.
        * ld-crx/reloc-rel8.d: Likewise.
        * ld-crx/reloc-rel8-cmp.s: Likewise.
        * ld-crx/reloc-rel8-cmp.d: Likewise.
        * ld-crx/reloc-rel16.s: Likewise.
        * ld-crx/reloc-rel16.d: Likewise.
        * ld-crx/reloc-rel24.s: Likewise.
        * ld-crx/reloc-rel24.d: Likewise.
        * ld-crx/reloc-rel32.s: Likewise.
        * ld-crx/reloc-rel32.d: Likewise.

2004-09-03 Tomer Levi <Tomer.Levi@nsc.com>

* opc-crx.c: Rename 'popma' to 'popa', remove 'pushma'.
Fix parameter to 'm[t|f]csr' insns.

Approved and applied.


Thanks for creating the testsuites. By the way - have you submitted a patch to config-patches@gnu.org to add crx into the list of known architecture in config.sub ? If you have you might like to ping them to see if it can be approved.

Cheers
  Nick


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