brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · d4aefdf Raw
43 lines · plain
1// RUN: llvm-mc  %s -triple=armv7-linux-gnueabi -filetype=obj -o - | \2// RUN:    llvm-readobj -S --sr --sd - | FileCheck  %s3 4	.syntax unified5	.eabi_attribute	6, 106	.eabi_attribute	8, 17	.eabi_attribute	9, 28	.fpu	neon9	.eabi_attribute	20, 110	.eabi_attribute	21, 111	.eabi_attribute	23, 312	.eabi_attribute	24, 113	.eabi_attribute	25, 114	.file	"/home/espindola/llvm/llvm/test/CodeGen/ARM/2010-11-30-reloc-movt.ll"15	.text16	.globl	barf17	.align	218	.type	barf,%function19barf:                                   @ @barf20@ %bb.0:                                @ %entry21	push	{r11, lr}22	movw	r0, :lower16:a23	movt	r0, :upper16:a24	bl	foo25	pop	{r11, pc}26.Ltmp0:27	.size	barf, .Ltmp0-barf28 29 30 31// CHECK:        Section {32// CHECK:          Name: .text33// CHECK:          SectionData (34// CHECK-NEXT:       0000: 00482DE9 000000E3 000040E3 FEFFFFEB35// CHECK-NEXT:       0010: 0088BDE836// CHECK-NEXT:     )37// CHECK:          Name: .rel.text38// CHECK:          Relocations [39// CHECK-NEXT:       0x4 R_ARM_MOVW_ABS_NC a40// CHECK-NEXT:       0x8 R_ARM_MOVT_ABS41// CHECK-NEXT:       0xC R_ARM_CALL foo42// CHECK-NEXT:     ]43