mirror of
https://github.com/bminor/binutils-gdb.git
synced 2026-02-06 02:11:30 +00:00
cpu: cris: drop some unused vars
These fix unused variable warnings in the generated sim.
This commit is contained in:
10
cpu/cris.cpu
10
cpu/cris.cpu
@@ -2598,10 +2598,11 @@
|
||||
"move ${Ps},${Rd-sfield}"
|
||||
(+ Ps RFIX_MOVE_S_R MODE_REGISTER SIZE_FIXED Rd-sfield)
|
||||
(sequence
|
||||
((SI grno) (SI prno) (SI newval))
|
||||
((SI prno) (SI newval))
|
||||
(set prno (regno Ps))
|
||||
; CGEN-FIXME: Can't use the following and then "grno" below because
|
||||
; CGEN will emit a "tmp_grno" *also* in decodev32.c:crisv32f_decode
|
||||
; CGEN-FIXME: Can't declare (SI grno), then the following, and then
|
||||
; "grno" below because CGEN will emit a "tmp_grno" *also* in
|
||||
; decodev32.c:crisv32f_decode. So inline RD-sfield below.
|
||||
; (set grno (regno Rd-sfield))
|
||||
(set newval Ps)
|
||||
(.splice
|
||||
@@ -3838,7 +3839,8 @@
|
||||
(+ Rd MODE_REGISTER RFIX_BTST SIZE_FIXED Rs)
|
||||
(sequence
|
||||
((SI tmpd) (SI cnt))
|
||||
(set tmpd (sll Rd (sub 31 (and Rs 31))))
|
||||
(set cnt (sub 31 (and Rs 31)))
|
||||
(set tmpd (sll Rd cnt))
|
||||
(setf-move SI tmpd))
|
||||
)
|
||||
|
||||
|
||||
@@ -3181,7 +3181,6 @@ cgen_rtx_error (current_cpu, "move-r-spr: trying to set a read-only special regi
|
||||
vpc = SEM_NEXT_VPC (sem_arg, pc, 2);
|
||||
|
||||
{
|
||||
SI tmp_grno;
|
||||
SI tmp_prno;
|
||||
SI tmp_newval;
|
||||
tmp_prno = FLD (f_operand2);
|
||||
@@ -11778,7 +11777,8 @@ SET_H_VBIT_MOVE (0);
|
||||
{
|
||||
SI tmp_tmpd;
|
||||
SI tmp_cnt;
|
||||
tmp_tmpd = SLLSI (GET_H_GR (FLD (f_operand2)), SUBSI (31, ANDSI (GET_H_GR (FLD (f_operand1)), 31)));
|
||||
tmp_cnt = SUBSI (31, ANDSI (GET_H_GR (FLD (f_operand1)), 31));
|
||||
tmp_tmpd = SLLSI (GET_H_GR (FLD (f_operand2)), tmp_cnt);
|
||||
{
|
||||
{
|
||||
BI opval = LTSI (tmp_tmpd, 0);
|
||||
|
||||
@@ -265,7 +265,7 @@ This file is part of the GNU simulators.
|
||||
|
||||
/* If hyper-fast [well not unnecessarily slow] execution is selected, turn
|
||||
off frills like tracing and profiling. */
|
||||
/* FIXME: A better way would be to have TRACE_RESULT check for something
|
||||
/* FIXME: A better way would be to have CGEN_TRACE_RESULT check for something
|
||||
that can cause it to be optimized out. Another way would be to emit
|
||||
special handlers into the instruction "stream". */
|
||||
|
||||
@@ -3108,7 +3108,6 @@ cgen_rtx_error (current_cpu, "move-r-spr: trying to set a read-only special regi
|
||||
vpc = SEM_NEXT_VPC (sem_arg, pc, 2);
|
||||
|
||||
{
|
||||
SI tmp_grno;
|
||||
SI tmp_prno;
|
||||
SI tmp_newval;
|
||||
tmp_prno = FLD (f_operand2);
|
||||
@@ -12048,7 +12047,8 @@ SET_H_VBIT_MOVE (0);
|
||||
{
|
||||
SI tmp_tmpd;
|
||||
SI tmp_cnt;
|
||||
tmp_tmpd = SLLSI (GET_H_GR (FLD (f_operand2)), SUBSI (31, ANDSI (GET_H_GR (FLD (f_operand1)), 31)));
|
||||
tmp_cnt = SUBSI (31, ANDSI (GET_H_GR (FLD (f_operand1)), 31));
|
||||
tmp_tmpd = SLLSI (GET_H_GR (FLD (f_operand2)), tmp_cnt);
|
||||
{
|
||||
{
|
||||
BI opval = LTSI (tmp_tmpd, 0);
|
||||
|
||||
Reference in New Issue
Block a user