On 10/25/24 5:50 AM, Alexandre Oliva wrote:

Disallowing vuses in blocks for ifcombine is too strict, and it
prevents usefully moving fold_truth_andor into ifcombine.  That
tree-level folder has long ifcombined loads, absent other relevant
side effects.


for  gcc/ChangeLog

        * tree-ssa-ifcombine.c (bb_no_side_effects_p): Allow vuses,
        but not vdefs.
OK
jeff

Reply via email to