bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[AVX512] Whitespace issue on zeroing-masking specifier


From: Cameron McInally
Subject: [AVX512] Whitespace issue on zeroing-masking specifier
Date: Thu, 8 Mar 2018 11:24:54 -0500

Hey,

I'm currently upgrading from GAS 2.26.0 to 2.30.0 and have hit a
strange whitespace issue:

#scrubbed#> cat test.s
.globl main
.type main,@function
main:
        vmovdqa32       %zmm0, %zmm0 {%k1}{z}
        vmovdqa32       %zmm0, %zmm0 {%k1} {z} # <-- This one
retq
#scrubbed#> as test.s
test.s: Assembler messages:
test.s:5: Error: unknown vector operation: ` {z}'

GAS 2.26.0 accepted the whitespace variant, however 2.30.0 does not.

The Clang/LLVM compiler produces the extra whitespace version. I'm
trying to determine which side, LLVM or GAS, needs a fix. Any insight
would be appreciated.

Thanks,
Cameron



reply via email to

[Prev in Thread] Current Thread [Next in Thread]