[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.
- [Bug gas/21219] New: mips gas 2.26 report error:opcode not supported on this processor: mips32r2 (mips32r2) `mttc0 $0,$25,1',
zycdywe at sina dot com <=