On Mon, Nov 29, 2021 at 5:21 PM Martin Sebor via Gcc-patches < gcc-patches@gcc.gnu.org> wrote:
> There are some other "unusual" cases worth a look, such as missing > context of any kind except for like and column: > > elfnn-riscv.c:3346:7: warning: statement after return is not reachable > [-Wunreachable-code-return] > elfnn-riscv.c:3349:7: warning: statement after return is not reachable > [-Wunreachable-code-return] > elfnn-riscv.c:3352:7: warning: statement after return is not reachable > [-Wunreachable-code-return] > elfnn-riscv.c:3355:7: warning: statement after return is not reachable > [-Wunreachable-code-return] > That file has "return ...; break;" inside a switch. Warning for that is OK, and we shouldn't need a better warning message. It is pretty obvious what is wrong. Jim