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 Nick,

Nick Clifton wrote :
>> 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.

I actually sent them a patch.
I checked the Binutils repository, but haven't found CRX port in it, so i 
sent them the patch again.
This was their answer :

Ben Elliston wrote:
>> Hi Tomer
>> Yes, config.sub does support crx.  The problem is that these files are 
>> not in sync in the binutils repository.  The binutils maintainer(s) 
need 
>> to import the latest version.

Can you explain (or, even better, handle) this Sync problem ?
Thanks.

Regards,
      Tomer Levi

Software Engineer                                   phone: 
+49-8141-35-1378
CompactRISC Development Tools  fax:        +49-8141-35-11-1378
National Semiconductor GmbH         mailto:Tomer.Levi@nsc.com
Livry-Gargan Str. 10                                internet: 
http://www.national.com
82256 Fuerstenfeldbruck, Germany





"Nick Clifton" <nickc@redhat.com>
09/03/2004 04:37 PM
 
        To:     "Tomer Levi" <Tomer.Levi@nsc.com>
        cc:     binutils@sources.redhat.com
        Subject:        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]