Commit 18c38476de for qemu.org

commit 18c38476def166f76e78c8a097eb7be83839e775
Merge: b254e48624 365a2248ae
Author: Richard Henderson <richard.henderson@linaro.org>
Date:   Mon Jan 12 09:00:22 2026 +1100

    Merge tag 'pull-tcg-20260112' of https://gitlab.com/rth7680/qemu into staging

    tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
    tcg/optimize: Fixes for o_mask and a_mask
    linux-user: Correction to HWCAP2 accessor
    linux-user: Fixes for mremap
    linux-user: Implement epoll_pwait2 syscall
    meson: disable libatomic with GCC >= 16

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmlkHJQdHHJpY2hhcmQu
    # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8i0gf8C/MTPjEqPDij3WDA
    # skE6cNyWaGF1xw8WDrGfC9GkKndBtWKZ/bZi8JmngcqfOkOzkZa5X8D25W0/esOs
    # cnjqsGX3blW1YUTXgs/Go/EZguZnO23I/4/2sFdba6lo2zYmwab8HzJjYLhzRZB2
    # fFyLVvVDgkCfbpomkuZM7nHlnqP1UXgxkYtdD9hhs/08Mdv/H5BwwZN/xkC+YSwt
    # zLfB9fb2/5rf3u+TlUoQsHkDV7hHcAiCwUpL9W89AGTVtuwAd2K+LObebaxk8ExM
    # WDSXl5CJsavdGZ7sYUqBlJBnHYdSUqMu3DvghQdn5mC1QuRVelLWJhYkNuWVLMsD
    # DyH4GQ==
    # =yWGs
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Mon 12 Jan 2026 08:56:36 AM AEDT
    # gpg:                using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F
    # gpg:                issuer "richard.henderson@linaro.org"
    # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [ultimate]

    * tag 'pull-tcg-20260112' of https://gitlab.com/rth7680/qemu:
      meson: disable libatomic with GCC >= 16
      linux-user: implement epoll_pwait2 syscall
      linux-user: cleanup epoll_pwait ifdeff'ery
      tests: add tcg coverage for fixed mremap bugs
      linux-user: fix reserved_va page leak in do_munmap
      linux-user: fix mremap errors for invalid ranges
      linux-user: fix mremap unmapping adjacent region
      linux-user/elfload.c: Correction to HWCAP2 accessor
      linux-user: allow null `pathname` for statx()/fstatat()
      tcg/riscv: Fix TCG_REG_TMP0 clobber in tcg_gen_dup{m,i}
      tcg/optimize: Do use affected bits
      tcg/optimize: Fix a_mask computation for orc
      tcg/optimize: Save o_mask in fold_masks_zosa_int

    Signed-off-by: Richard Henderson <richard.henderson@linaro.org>