brintos

brintos / llvm-project-archived public Read only

0
0
Text · 773 B · bd73890 Raw
50 lines · plain
1## This contrived .space example previously triggered "invalid number of bytes" error.2## https://github.com/llvm/llvm-project/issues/1234023# RUN: llvm-mc -filetype=obj -triple=x86_64 %s -o %t4# RUN: llvm-objdump -d --no-show-raw-insn %t | FileCheck %s5 6# CHECK-LABEL: <p_1st>:7# CHECK:        e: cli8# CHECK-LABEL: <q_1st>:9# CHECK:        25: nop10 11	.section .p,"ax"12p_1st:130:	pause14	lfence15	jmp	0b16 17	.section .q,"ax"18q_1st:19	addl	11,%eax20	addl	22,%eax21 22q_cli:23	cli240:	pause25	lfence26	jmp	0b27 28	.section .p29	.space	(q_cli - q_1st) - (. - p_1st), 0xcc30	cli31 32	.section .q33q_sti:34	sti35 36	.section .p37	.space	(q_sti - q_1st) - (. - p_1st), 0xcc38	sti39	addl	33,%eax40	addl	44,%eax41p_nop:42	nop43 44	.section .q450:	pause46	lfence47	jmp	0b48	.space	(p_nop - p_1st) - (. - q_1st), 0xcc49	nop50