On 10/5/26 21:32, Uros Bizjak wrote:
gcc/ChangeLog:
* config/i386/i386.cc (ix86_pass_by_reference_abi): New function,
split out of ...
(ix86_pass_by_reference): ... this.
(ix86_gimplify_va_arg): Derive argument indirection from the ABI of
the va_list type. Read indirect MS ABI arguments as pointers.
gcc/testsuite/ChangeLog:
* gcc.target/i386/va-arg-abi-attribute.c: New test.
OK.
For future contributions, please state how you tested the patch, see
[1]. Also, if you don't have write access, please point out lack of
write access in your initial submission, as also advised in [1].
[1] https://gcc.gnu.org/contribute.html#patches
Thanks,
Uros.
Can these be pushed or are there any further review? I also don't see
the v2 second patch anywhere.
Please go ahead and push this patch and [1] (approved v1 2/2).
[1] https://gcc.gnu.org/pipermail/gcc-patches/2026-September/733116.html
Thanks,
Uros.
Thanks, pushed both to master branch.