Commit 133634de by Jeff Law Committed by Jeff Law

sh.c (output_branch): Add missing fallthru comments.

	* config/sh/sh.c (output_branch): Add missing fallthru comments.
	(gen_shl_and): Likewise.
	* config/sh/sh.md (movsicc): Add missing fallthru comments.

From-SVN: r241600
parent 7a83b391
...@@ -16,6 +16,10 @@ ...@@ -16,6 +16,10 @@
2016-10-26 Jeff Law <law@redhat.com> 2016-10-26 Jeff Law <law@redhat.com>
* config/sh/sh.c (output_branch): Add missing fallthru comments.
(gen_shl_and): Likewise.
* config/sh/sh.md (movsicc): Add missing fallthru comments.
* config/mips/mips.c (mips16_constant_cost): Add missing * config/mips/mips.c (mips16_constant_cost): Add missing
fallthru comments. fallthru comments.
(mips16_build_call_stub): Increase buffer size. Adjust (mips16_build_call_stub): Increase buffer size. Adjust
......
...@@ -2665,6 +2665,7 @@ output_branch (int logic, rtx_insn *insn, rtx *operands) ...@@ -2665,6 +2665,7 @@ output_branch (int logic, rtx_insn *insn, rtx *operands)
return ""; return "";
} }
/* FALLTHRU */
/* When relaxing, handle this like a short branch. The linker /* When relaxing, handle this like a short branch. The linker
will fix it up if it still doesn't fit after relaxation. */ will fix it up if it still doesn't fit after relaxation. */
case 2: case 2:
...@@ -2690,7 +2691,7 @@ output_branch (int logic, rtx_insn *insn, rtx *operands) ...@@ -2690,7 +2691,7 @@ output_branch (int logic, rtx_insn *insn, rtx *operands)
return ""; return "";
} }
/* When relaxing, fall through. */ /* FALLTHRU */
case 4: case 4:
{ {
char buffer[10]; char buffer[10];
...@@ -3461,7 +3462,7 @@ sh_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code, ...@@ -3461,7 +3462,7 @@ sh_rtx_costs (rtx x, machine_mode mode ATTRIBUTE_UNUSED, int outer_code,
*total = COSTS_N_INSNS (1); *total = COSTS_N_INSNS (1);
return true; return true;
} }
/* Fall through to shiftcosts. */ /* FALLTHRU */
case ASHIFT: case ASHIFT:
case ASHIFTRT: case ASHIFTRT:
{ {
...@@ -4069,12 +4070,14 @@ gen_shl_and (rtx dest, rtx left_rtx, rtx mask_rtx, rtx source) ...@@ -4069,12 +4070,14 @@ gen_shl_and (rtx dest, rtx left_rtx, rtx mask_rtx, rtx source)
} }
case 4: case 4:
shift_gen_fun = gen_shifty_op; shift_gen_fun = gen_shifty_op;
/* FALLTHRU */
case 3: case 3:
/* If the topmost bit that matters is set, set the topmost bits /* If the topmost bit that matters is set, set the topmost bits
that don't matter. This way, we might be able to get a shorter that don't matter. This way, we might be able to get a shorter
signed constant. */ signed constant. */
if (mask & ((HOST_WIDE_INT) 1 << (31 - total_shift))) if (mask & ((HOST_WIDE_INT) 1 << (31 - total_shift)))
mask |= (HOST_WIDE_INT) ((HOST_WIDE_INT_M1U) << (31 - total_shift)); mask |= (HOST_WIDE_INT) ((HOST_WIDE_INT_M1U) << (31 - total_shift));
/* FALLTHRU */
case 2: case 2:
/* Don't expand fine-grained when combining, because that will /* Don't expand fine-grained when combining, because that will
make the pattern fail. */ make the pattern fail. */
...@@ -4647,6 +4650,7 @@ dump_table (rtx_insn *start, rtx_insn *barrier) ...@@ -4647,6 +4650,7 @@ dump_table (rtx_insn *start, rtx_insn *barrier)
align_insn = scan; align_insn = scan;
need_align = false; need_align = false;
} }
/* FALLTHRU */
case DImode: case DImode:
for (lab = p->label; lab; lab = LABEL_REFS (lab)) for (lab = p->label; lab; lab = LABEL_REFS (lab))
scan = emit_label_after (lab, scan); scan = emit_label_after (lab, scan);
......
...@@ -1509,6 +1509,7 @@ ...@@ -1509,6 +1509,7 @@
case LT: case LE: case LEU: case LTU: case LT: case LE: case LEU: case LTU:
if (GET_MODE_CLASS (GET_MODE (op0)) != MODE_INT) if (GET_MODE_CLASS (GET_MODE (op0)) != MODE_INT)
break; break;
/* FALLTHRU */
case NE: case NE:
new_code = reverse_condition (code); new_code = reverse_condition (code);
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment