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.
