https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67192
--- Comment #18 from Richard Biener <rguenth at gcc dot gnu.org> --- The "simpler" progression seems to be to remove code like if (CAN_HAVE_LOCATION_P (t) && code != LABEL_EXPR) { if (!EXPR_HAS_LOCATION (t)) SET_EXPR_LOCATION (t, input_location); } esp. code using input_location "delayed".