https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79537
--- Comment #4 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
I wonder if something like this would be appropriate:
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -12003,6 +12003,10 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p,
gimple_seq *post_p,
gimple_test_f, fallback);
break;
+ case LABEL_DECL:
+ /* A LABEL_DECL that is FORCED_LABEL. Skip it. */
+ break;
+
default:
/* Anything else with side-effects must be converted to
a valid statement before we get here. */