External Issue: _qio_channel_write_bits_cached_realign can break when both tmp_bits and nbits are 64

28899, "psath", "_qio_channel_write_bits_cached_realign can break when both tmp_bits and nbits are 64", "2026-05-28T14:46:47Z"

I'm running Chapel 2.8 built with

CHPL_LOCALE_MODEL=flat
CHPL_HOST_COMPILER=gnu
CHPL_TARGET_COMPILER=gnu
CHPL_LLVM=system

System is Ubuntu 24.04, GCC 13.3.0, LLVM 18.1.3

GDB (correct) and the actual compiled code (wrong) disagree about what the value of part_one_bits is. The compiled code seems to ignore the (v >> 64) and gives the result of (tmp_bits << part_one) | (v)