[PATCH] D19919: [MSan] [Mips64] Add tests for vararg handling.

Marcin Koƛcielnicki via llvm-commits llvm-commits at lists.llvm.org
Wed May 4 10:37:01 PDT 2016


koriakin added a comment.

In http://reviews.llvm.org/D19919#421313, @koriakin wrote:

> Ugh... while these tests are correct, I just noticed Mips assumes there's exactly one argument before the ... in arument list, and breaks hopelessly if that's not true.  x86_64 is also broken, but less so - it assumes all arguments before ... fit in registers (ie. 6 ints/pointers, plus some floats).  I haven't looked into AArch64 yet, but I suspect the same issue as x86_64.


Issue reported at https://llvm.org/bugs/show_bug.cgi?id=27646 .  I'll attempt to fix it for Mips64 and PowerPC64.


Repository:
  rL LLVM

http://reviews.llvm.org/D19919





More information about the llvm-commits mailing list