https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149
--- Comment #4 from rguenther at suse dot de <rguenther at suse dot de> --- On Fri, 1 Feb 2019, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89149 > > --- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- > That fold_build_pointer_plus_loc looks premature to me in any case given the > desire to delay folding. We have tons of those through the C as well as C++ > FEs though. > E.g. pointer_int_sum calls: > fold_build2_loc (loc, MULT_EXPR > fold_build1_loc (loc, NEGATE_EXPR > fold_build_pointer_plus_loc > grep fold_build_pointer_plus c*/*.c | wc -l > 24 > I guess we should remove that all (though, we don't have e.g. > build_pointer_plus{,_loc} helpers at all) and verify that > c_fully_fold_internal > and cp_fold handle those. Agreed.