bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/21219] New: mips gas 2.26 report error:opcode not supported on


From: zycdywe at sina dot com
Subject: [Bug gas/21219] New: mips gas 2.26 report error:opcode not supported on this processor: mips32r2 (mips32r2) `mttc0 $0,$25,1'
Date: Mon, 06 Mar 2017 07:51:25 +0000

https://sourceware.org/bugzilla/show_bug.cgi?id=21219

            Bug ID: 21219
           Summary: mips gas 2.26 report error:opcode not supported on
                    this processor: mips32r2 (mips32r2) `mttc0 $0,$25,1'
           Product: binutils
           Version: 2.26
            Status: UNCONFIRMED
          Severity: critical
          Priority: P2
         Component: gas
          Assignee: unassigned at sourceware dot org
          Reporter: zycdywe at sina dot com
  Target Milestone: ---

Hi ALL:
there is a bug in binutils2.26 of GAS, when it's ok in binutils2.20, and report
an error in binutils2.26.

the case is assamble code embedded, mips32r2 and the core is mips 34kc. 
assamble code:do { __asm__ __volatile__( "%(mttc0\t %z0,$" "25" "," "1" ";
ehb%)" : : "dJ" (0)); } while (0);

then gcc will compile the assamble code into " mttc0    $0,$25,1; "

when I use gas 2.26 to assamble the .s file , it report error below, but it's
ok for gas 2.20
Error: opcode not supported on this processor: mips32r2 (mips32r2) `mttc0
$0,$25,1'

case below:
2.s:

test:
mttc0    $0,$25,1;
mftc0    $2,$25,0;


as2.20 -G 0 -G 0 -EB -mips32r2 -mno-dsp -O2 -g -no-mdebug -mabi=32 -march=34kc
--trap -o 2.o 2.s   --  ok

as2.26 -G 0 -G 0 -EB -mips32r2 -mno-dsp -O2 -g -no-mdebug -mabi=32 -march=34kc
--trap -o 2.o 2.s   --  error
2.s: Assembler messages:
2.s:3: Error: opcode not supported on this processor: mips32r2 (mips32r2)
`mttc0 $0,$25,1'
2.s:4: Error: opcode not supported on this processor: mips32r2 (mips32r2)
`mftc0 $2,$25,0'

-- 
You are receiving this mail because:
You are on the CC list for the bug.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]