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

--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jeff Law <l...@gcc.gnu.org>:

https://gcc.gnu.org/g:5ab9a351247a551c47b0ab9d8e8b907223e7faf6

commit r15-2390-g5ab9a351247a551c47b0ab9d8e8b907223e7faf6
Author: Jeff Law <j...@ventanamicro.com>
Date:   Mon Jul 29 16:17:25 2024 -0600

    [target/116104] Fix test guarding UINTVAL to extract shift count

    Minor oversight in the ext-dce bits.  If the shift count is a constant
vector,
    then we shouldn't be extracting values with [U]INTVAL.  We guarded that
test
    with CONSTANT_P, when it should have been CONSTANT_INT_P.

    Shows up on gcn, but I wouldn't be terribly surprised if it could be
triggered
    elsewhere.

    Verified the testcase compiles on gcn.  Haven't done a libgcc build for gcn
    though.  Also verified x86 bootstraps and regression tests cleanly.

    Pushing to the trunk.

            PR target/116104
    gcc/
            * ext-dce.cc (carry_backpropagate): Fix test guarding UINTVAL
            extraction of shift count.

Reply via email to