Index: lib/Target/X86/X86AsmPrinter.cpp =================================================================== --- lib/Target/X86/X86AsmPrinter.cpp +++ lib/Target/X86/X86AsmPrinter.cpp @@ -572,7 +572,7 @@ // Emitting an Elf_Prop for the CET properties. OutStreamer->EmitIntValue(ELF::GNU_PROPERTY_X86_FEATURE_1_AND, 4); - OutStreamer->EmitIntValue(WordSize, 4); // data size + OutStreamer->EmitIntValue(4, 4); // data size OutStreamer->EmitIntValue(FeatureFlagsAnd, WordSize); // data EmitAlignment(WordSize == 4 ? 2 : 3); // padding Index: test/CodeGen/X86/note-cet-property.ll =================================================================== --- test/CodeGen/X86/note-cet-property.ll +++ test/CodeGen/X86/note-cet-property.ll @@ -22,7 +22,7 @@ ; X86_64-NEXT: .long 5 ; X86_64-NEXT: .asciz "GNU" ; X86_64-NEXT: .long 3221225474 -; X86_64-NEXT: .long 8 +; X86_64-NEXT: .long 4 ; X86_64-NEXT: .quad 3 ; X86_64-NEXT: .p2align 3