https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67192
--- Comment #19 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Richard Biener from comment #18) > 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". But you need still to set a location there and many times it is not clear how to pass down the correct location to that point.