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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Feng Xue <f...@gcc.gnu.org>:

https://gcc.gnu.org/g:95990db02b86282249396b06f65f4f9f582bab42

commit r15-2738-g95990db02b86282249396b06f65f4f9f582bab42
Author: Feng Xue <f...@os.amperecomputing.com>
Date:   Mon Aug 5 15:53:19 2024 +0800

    vect: Add missed opcodes in vect_get_smallest_scalar_type [PR115228]

    Some opcodes are missed when determining the smallest scalar type for a
    vectorizable statement. Currently, this bug does not cause any problem,
    because vect_get_smallest_scalar_type is only used to compute max nunits
    vectype, and even statement with missed opcode is incorrectly bypassed,
    the max nunits vectype could also be rightly deduced from def statements
    for operands of the statement.

    In the future, if this function will be called to do other thing, we may
    get something wrong. So fix it in this patch.

    2024-08-05 Feng Xue <f...@os.amperecomputing.com>

    gcc/
            PR tree-optimization/115228
            * tree-vect-data-refs.cc (vect_get_smallest_scalar_type): Add
            missed opcodes that involve widening operation.
  • [Bug tree-optimization/115... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to