On Thu, May 14, 2015 at 11:48:55AM +0200, Richard Biener wrote: > On May 14, 2015 10:10:35 AM GMT+02:00, Marek Polacek <pola...@redhat.com> > wrote: > >On Thu, May 14, 2015 at 09:59:49AM +0200, Richard Biener wrote: > >> Do the patches allow us to remove the restrictions from the folding > >patterns? > > > >With the c_fully_fold_internal patches there's no need to tweak any > >match.pd > >patterns. So PR66127 + PR66066 are to be solved solely in the C FE. > >Is that > >what you're asking about? > > No, I'm asking whether we can remove the existing guards in match.pd.
Sorry, I don't know which guards exactly you mean (side effects?) so can't verify, but as Jakub points out, I doubt we can remove anything at this point because of C++ FE. (c_fully_fold{,_internal} are never used in the C++ FE.) Marek