mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-28 04:25:10 +08:00
Revert "MIPS/GAS: Omit LI 0 for condition trap"
This reverts commit bfa257b407
. It was
applied unapproved.
This commit is contained in:
parent
7478277414
commit
61022df13c
@ -13815,14 +13815,9 @@ macro (struct mips_cl_insn *ip, char *str)
|
||||
case M_TNE_I:
|
||||
s = "tne";
|
||||
trap:
|
||||
if (imm_expr.X_add_number != 0)
|
||||
{
|
||||
used_at = 1;
|
||||
load_register (AT, &imm_expr, GPR_SIZE == 64);
|
||||
macro_build (NULL, s, "s,t", op[0], AT);
|
||||
}
|
||||
else
|
||||
macro_build (NULL, s, "s,t", op[0], ZERO);
|
||||
used_at = 1;
|
||||
load_register (AT, &imm_expr, GPR_SIZE == 64);
|
||||
macro_build (NULL, s, "s,t", op[0], AT);
|
||||
break;
|
||||
|
||||
case M_TRUNCWS:
|
||||
|
@ -1,16 +0,0 @@
|
||||
#objdump: -dr
|
||||
#name: Condition Trap convert IMM0 to REG0 (MIPSr6)
|
||||
#as: -32
|
||||
|
||||
.*: +file format .*
|
||||
|
||||
Disassembly of section \.text:
|
||||
|
||||
00000000 <f>:
|
||||
0: 00c00034 teq a2,zero
|
||||
4: 00c00030 tge a2,zero
|
||||
8: 00c00031 tgeu a2,zero
|
||||
c: 00c00032 tlt a2,zero
|
||||
10: 00c00033 tltu a2,zero
|
||||
14: 00c00036 tne a2,zero
|
||||
\.\.\.
|
@ -1,9 +0,0 @@
|
||||
.set noreorder
|
||||
.set nomacro
|
||||
f:
|
||||
teq $6,0
|
||||
tge $6,0
|
||||
tgeu $6,0
|
||||
tlt $6,0
|
||||
tltu $6,0
|
||||
tne $6,0
|
@ -2180,6 +2180,4 @@ if { [istarget mips*-*-vxworks*] } {
|
||||
if [istarget *-*-irix*] {
|
||||
run_dump_test "irix-no-pdr"
|
||||
}
|
||||
|
||||
run_dump_test_arches "cond-trap-imm-zero" [mips_arch_list_matching mips32r6]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user