Blame ld/testsuite/ld-aarch64/property-bti-pac1.s

Packit Service 423e28
	.text
Packit Service 423e28
	.globl _start
Packit Service 423e28
	.type _start,@function
Packit Service 423e28
_start:
Packit Service 423e28
	mov x1, #2
Packit Service 423e28
.ifndef __mult__
Packit Service 423e28
	bl foo
Packit Service 423e28
.endif
Packit Service 423e28
	.section ".note.gnu.property", "a"
Packit Service 423e28
	.p2align 3
Packit Service 423e28
	.long 1f - 0f		/* name length */
Packit Service 423e28
	.long 5f - 2f		/* data length */
Packit Service 423e28
	.long 5			/* note type */
Packit Service 423e28
0:	.asciz "GNU"		/* vendor name */
Packit Service 423e28
1:
Packit Service 423e28
	.p2align 3
Packit Service 423e28
2:	.long 0xc0000000	/* pr_type.  */
Packit Service 423e28
	.long 4f - 3f		/* pr_datasz.  */
Packit Service 423e28
3:
Packit Service 423e28
	.long 0x2		/* PAC.  */
Packit Service 423e28
4:
Packit Service 423e28
	.p2align 3
Packit Service 423e28
5:
Packit Service 423e28
	.p2align 3
Packit Service 423e28
	.long 1f - 0f		/* name length */
Packit Service 423e28
	.long 5f - 2f		/* data length */
Packit Service 423e28
	.long 5			/* note type */
Packit Service 423e28
0:	.asciz "GNU"		/* vendor name */
Packit Service 423e28
1:
Packit Service 423e28
	.p2align 3
Packit Service 423e28
2:	.long 0xc0000000	/* pr_type.  */
Packit Service 423e28
	.long 4f - 3f		/* pr_datasz.  */
Packit Service 423e28
3:
Packit Service 423e28
	.long 0x1		/* BTI.  */
Packit Service 423e28
4:
Packit Service 423e28
	.p2align 3
Packit Service 423e28
5: