| // RUN: llvm-mc -filetype=obj -triple mipsel-unknown-linux %s -o - | llvm-readobj -t | FileCheck %s | 
 |  | 
 | // Check that the appropriate symbols were created. | 
 |  | 
 | // CHECK: Symbols [ | 
 | // CHECK:   Symbol { | 
 | // CHECK:     Name: $.str | 
 | // CHECK:   } | 
 | // CHECK:   Symbol { | 
 | // CHECK:     Name: $.str1 | 
 | // CHECK:   } | 
 | // CHECK:   Symbol { | 
 | // CHECK:     Name: $CPI0_0 | 
 | // CHECK:   } | 
 | // CHECK:   Symbol { | 
 | // CHECK:     Name: $CPI0_1 | 
 | // CHECK:   } | 
 | // CHECK: ] | 
 |  | 
 | 	.text | 
 | 	.abicalls | 
 | 	.section	.mdebug.abi32,"",@progbits | 
 | 	.file	"/home/espindola/llvm/llvm/test/MC/Mips/elf-relsym.ll" | 
 | 	.section	.rodata.cst8,"aM",@progbits,8 | 
 | 	.align	3 | 
 | $CPI0_0: | 
 | 	.8byte	4612811918334230528     # double 2.5 | 
 | $CPI0_1: | 
 | 	.8byte	4616752568008179712     # double 4.5 | 
 | 	.text | 
 | 	.globl	foo1 | 
 | 	.align	2 | 
 | 	.type	foo1,@function | 
 | 	.set	nomips16 | 
 | 	.ent	foo1 | 
 | foo1:                                   # @foo1 | 
 | 	.frame	$sp,0,$ra | 
 | 	.mask 	0x00000000,0 | 
 | 	.fmask	0x00000000,0 | 
 | 	.set	noreorder | 
 | 	.set	nomacro | 
 | 	.set	noat | 
 | # %bb.0:                                # %entry | 
 | 	lui	$2, %hi(_gp_disp) | 
 | 	addiu	$2, $2, %lo(_gp_disp) | 
 | 	addu	$1, $2, $25 | 
 | 	lw	$2, %got($.str)($1) | 
 | 	addiu	$2, $2, %lo($.str) | 
 | 	lw	$3, %got(gc1)($1) | 
 | 	sw	$2, 0($3) | 
 | 	lw	$2, %got($.str1)($1) | 
 | 	addiu	$2, $2, %lo($.str1) | 
 | 	lw	$3, %got(gc2)($1) | 
 | 	sw	$2, 0($3) | 
 | 	lw	$2, %got($CPI0_0)($1) | 
 | 	ldc1	$f0, %lo($CPI0_0)($2) | 
 | 	lw	$2, %got(gd1)($1) | 
 | 	ldc1	$f2, 0($2) | 
 | 	lw	$3, %got($CPI0_1)($1) | 
 | 	ldc1	$f4, %lo($CPI0_1)($3) | 
 | 	lw	$1, %got(gd2)($1) | 
 | 	add.d	$f0, $f2, $f0 | 
 | 	sdc1	$f0, 0($2) | 
 | 	ldc1	$f0, 0($1) | 
 | 	add.d	$f0, $f0, $f4 | 
 | 	jr	$ra | 
 | 	sdc1	$f0, 0($1) | 
 | 	.set	at | 
 | 	.set	macro | 
 | 	.set	reorder | 
 | 	.end	foo1 | 
 | $tmp0: | 
 | 	.size	foo1, ($tmp0)-foo1 | 
 |  | 
 | 	.type	$.str,@object           # @.str | 
 | 	.section	.rodata.str1.1,"aMS",@progbits,1 | 
 | $.str: | 
 | 	.asciz	"abcde" | 
 | 	.size	$.str, 6 | 
 |  | 
 | 	.type	$.str1,@object          # @.str1 | 
 | $.str1: | 
 | 	.asciz	"fghi" | 
 | 	.size	$.str1, 5 | 
 |  | 
 |  | 
 | 	.text |