Skip to content

error: invalid reassignment of non-absolute variable 'var_ddq_add' #1008

@MaskRay

Description

@MaskRay

Reproduce:

make LLVM=1 LLVM_IAS=1 O=/tmp/out/x86_64 -j 50 defconfig
echo 'CONFIG_CRYPTO_AES_NI_INTEL=y' >> /tmp/out/x86_64/.config
make LLVM=1 LLVM_IAS=1 O=/tmp/out/x86_64 -j 50 arch/x86/crypto/aes_ctrby8_avx-x86_64.o
<instantiation>:1:15: error: invalid reassignment of non-absolute variable 'var_ddq_add'
var_ddq_add = ddq_add_1
              ^
<instantiation>:3:3: note: while in macro instantiation
  setddq %i
  ^
<instantiation>:1:1: note: while in macro instantiation
club 0, i
^
<instantiation>:12:2: note: while in macro instantiation
 .rept (by - 1)
 ^
<instantiation>:1:1: note: while in macro instantiation
do_aes 2, 1, 1
^
<instantiation>:30:2: note: while in macro instantiation
 do_aes_load 2, 1
 ^

Metadata

Metadata

Assignees

Labels

Reported upstreamThis bug was filed on LLVM’s issue tracker, Phabricator, or the kernel mailing list.[ARCH] x86_64This bug impacts ARCH=x86_64[FIXED][LINUX] 5.9This bug was fixed in Linux 5.9[TOOL] integrated-asThe issue is relevant to LLVM integrated assembler

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions