[PATCH] CRX port updates

Nick Clifton nickc@redhat.com
Fri Sep 3 14:34:00 GMT 2004


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



More information about the Binutils mailing list