https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111751

--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rgue...@gcc.gnu.org>:

https://gcc.gnu.org/g:7c76c876e917a1f20a788f602cc78fff7d0a2a65

commit r14-4527-g7c76c876e917a1f20a788f602cc78fff7d0a2a65
Author: Richard Biener <rguent...@suse.de>
Date:   Tue Oct 10 11:09:16 2023 +0200

    Fix missed CSE with a BLKmode entity

    The following fixes fallout of r10-7145-g1dc00a8ec9aeba which made
    us cautionous about CSEing a load to an object that has padding bits.
    The added check also triggers for BLKmode entities like STRING_CSTs
    but by definition a BLKmode entity does not have padding bits.

            PR tree-optimization/111751
            * tree-ssa-sccvn.cc (visit_reference_op_load): Exempt
            BLKmode result from the padding bits check.

Reply via email to