[Lldb-commits] [lldb] r359575 - XFAIL x86-64-zmm-read on Darwin

Michał Górny via lldb-commits lldb-commits at lists.llvm.org
Tue Apr 30 20:34:13 PDT 2019

On Tue, 2019-04-30 at 21:00 +0200, Pavel Labath wrote:
> On 30/04/2019 20:24, Jonas Devlieghere wrote:
> > Hey Pavel,
> > 
> > Apologies if I was too hasty, given the number of XFAILs I assumed the 
> > test was a WIP and the missing darwin was an oversight.
> > 
> > Here's the output on my machine: https://reviews.llvm.org/P8142
> > 
> No worries. Darwin is actually the one place which has this implemented. 
> However, judging by your output, that support isn't fully functional 
> either (you have %zmm16-32, but not their %ymm and %xmm counterparts).
> Michal, given this, I think we should remove the ymm and xmm 
> expectations from this test (or leave them commented out with a note), 
> so that we at least test the part of this feature that is actually 
> working. Otherwise we'll end up with a test that is XFAILed everywhere..

Hmm, I think the main point of this was that AVX-512 increases
the register count from 16 to 32, so this test implicitly covers
{x,y}mm{16..32}.  Of course, I can split this into separate YMM and XMM
tests for AVX512.  I can see how this would also break NetBSD if ZMM
support is introduced given the ptrace() implementation.

Best regards,
Michał Górny

More information about the lldb-commits mailing list