We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9c40215 commit 8c24bc5Copy full SHA for 8c24bc5
1 file changed
gcc/config/riscv/arcv.cc
@@ -87,21 +87,13 @@ arcv_next_fusible_insn (rtx_insn *insn)
87
if (insn == 0)
88
break;
89
90
- if (!NONDEBUG_INSN_P (insn))
91
- continue;
92
-
93
- if (NOTE_INSN_BASIC_BLOCK_P (insn))
94
- return NULL;
+ if (NOTE_INSN_BASIC_BLOCK_P (insn) || JUMP_TABLE_DATA_P (insn))
+ return NULL;
95
96
- if (GET_CODE (insn) == CODE_LABEL
97
- || GET_CODE (insn) == BARRIER
98
- || GET_CODE (PATTERN (insn)) == USE)
+ if (!NONDEBUG_INSN_P (insn) || GET_CODE (PATTERN (insn)) == USE)
99
continue;
100
101
- if (JUMP_TABLE_DATA_P (insn))
102
103
104
- break;
+ break;
105
}
106
107
return insn;
0 commit comments