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

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

https://gcc.gnu.org/g:4281c6added1e56fcfcbaef1ba7a05cbb542108b

commit r17-6144-g4281c6added1e56fcfcbaef1ba7a05cbb542108b
Author: Matt Turner <[email protected]>
Date:   Mon Sep 21 19:06:23 2026 -0400

    wide-int.cc: Include longlong.h when built with clang [PR61146]

    wide-int.cc has skipped longlong.h under clang since PR bootstrap/61146,
    because clang rejected the casts on asm output operands in it.
    longlong.h now builds with clang, so drop the check. A GCC built by
    clang without bootstrapping, such as a cross compiler or a compiler
    hosted on macOS, then uses umul_ppmm from longlong.h in wi::mul_internal
    instead of the generic multiplication loop.

    gcc/ChangeLog:

            PR bootstrap/61146
            * wide-int.cc: Include longlong.h with clang too.

Reply via email to