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

--- Comment #2 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <[email protected]>:

https://gcc.gnu.org/g:29b6d0f2abe64b24fbcefdbfe53a7a23baeb6bf3

commit r17-4996-g29b6d0f2abe64b24fbcefdbfe53a7a23baeb6bf3
Author: Richard Biener <[email protected]>
Date:   Thu Oct 8 10:57:32 2026 +0200

    Fixup MULT_EXPR cost after MULT_HIGHPART_EXPR adjustment

    I've missed MULT_EXPR handling is globbed with MULT_HIGHPART_EXPR
    handling, but the DImode highpart multiplication change should of
    course not apply to MULT_EXPR.

            PR target/127769
            * config/i386/i386.cc (ix86_vector_costs::add_stmt_cost):
            Separate MULT_EXPR and MULT_HIGHPART_EXPR handling.

            * gcc.target/i386/vect-mulq-1.c: New testcase.

Reply via email to