12b561336SDaniel Sanders# The effects of .ent on the .pdr section are tested in mips-pdr*.s. Test 22b561336SDaniel Sanders# everything else here. 32b561336SDaniel Sanders# 42b561336SDaniel Sanders# RUN: llvm-mc -mcpu=mips32 -triple mips-unknown-unknown %s | \ 52b561336SDaniel Sanders# RUN: FileCheck -check-prefix=ASM %s 62b561336SDaniel Sanders# RUN: llvm-mc -filetype=obj -mcpu=mips32 -triple mips-unknown-unknown %s | \ 7*b36a3e61SElvina Yakubova# RUN: llvm-readobj --symbols - | \ 80d97270aSDaniel Sanders# RUN: FileCheck -check-prefixes=OBJ,OBJ-32 %s 92b561336SDaniel Sanders# 102b561336SDaniel Sanders# RUN: llvm-mc -mcpu=mips32 -mattr=micromips -triple mips-unknown-unknown %s | \ 112b561336SDaniel Sanders# RUN: FileCheck -check-prefix=ASM %s 122b561336SDaniel Sanders# RUN: llvm-mc -filetype=obj -mcpu=mips32 -mattr=micromips \ 132b561336SDaniel Sanders# RUN: -triple mips-unknown-unknown %s | \ 14*b36a3e61SElvina Yakubova# RUN: llvm-readobj --symbols - | \ 150d97270aSDaniel Sanders# RUN: FileCheck -check-prefixes=OBJ,OBJ-MM %s 162b561336SDaniel Sanders# 172b561336SDaniel Sanders .ent a 182b561336SDaniel Sandersa: 192b561336SDaniel Sanders 202b561336SDaniel Sanders# ASM: .ent a 212b561336SDaniel Sanders# ASM: a: 222b561336SDaniel Sanders 232b561336SDaniel Sanders# OBJ: Name: a 242b561336SDaniel Sanders# OBJ: Value: 0x0 252b561336SDaniel Sanders# OBJ: Size: 0 262b561336SDaniel Sanders# OBJ: Binding: Local 272b561336SDaniel Sanders# OBJ: Type: Function 282b561336SDaniel Sanders# OBJ: Other: 0 292b561336SDaniel Sanders# OBJ: Section: .text 302b561336SDaniel Sanders# OBJ: } 312b561336SDaniel Sanders 322b561336SDaniel Sanders .ent b 332b561336SDaniel Sandersb: 342b561336SDaniel Sanders nop 352b561336SDaniel Sanders nop 362b561336SDaniel Sanders .end b 372b561336SDaniel Sanders 382b561336SDaniel Sanders# ASM: .ent b 392b561336SDaniel Sanders# ASM: b: 402b561336SDaniel Sanders 412b561336SDaniel Sanders# OBJ: Name: b 422b561336SDaniel Sanders# OBJ: Value: 0x0 432b561336SDaniel Sanders# OBJ-32: Size: 8 442b561336SDaniel Sanders# FIXME: microMIPS uses the 4-byte nop instead of the 2-byte nop. 452b561336SDaniel Sanders# OBJ-MM: Size: 8 462b561336SDaniel Sanders# OBJ: Binding: Local 472b561336SDaniel Sanders# OBJ: Type: Function 482b561336SDaniel Sanders# OBJ: Other: 0 492b561336SDaniel Sanders# OBJ: Section: .text 502b561336SDaniel Sanders# OBJ: } 51