43 lines · plain
1# RUN: llvm-mc -filetype=obj -triple=mips-linux-gnu -g %s -o - \2# RUN: | llvm-readobj -S - | FileCheck %s3 4# MIPS .debug_* sections should have SHT_MIPS_DWARF section type5# to distinguish among sections contain DWARF and ECOFF debug formats,6# but in assembly files these sections have SHT_PROGBITS type.7 8.section .debug_abbrev,"",@progbits9.section .debug_addr,"",@progbits10.section .debug_aranges,"",@progbits11.section .debug_info,"",@progbits12.section .debug_line,"",@progbits13.section .debug_loclists,"",@progbits14.section .debug_pubnames,"",@progbits15.section .debug_pubtypes,"",@progbits16.section .debug_ranges,"",@progbits17.section .debug_rnglists,"",@progbits18.section .debug_str,"MS",@progbits,119 20# CHECK: Section {21# CHECK: Name: .debug_abbrev22# CHECK-NEXT: Type: SHT_MIPS_DWARF23# CHECK: Name: .debug_addr24# CHECK-NEXT: Type: SHT_MIPS_DWARF25# CHECK: Name: .debug_aranges26# CHECK-NEXT: Type: SHT_MIPS_DWARF27# CHECK: Name: .debug_info28# CHECK-NEXT: Type: SHT_MIPS_DWARF29# CHECK: Name: .debug_line30# CHECK-NEXT: Type: SHT_MIPS_DWARF31# CHECK: Name: .debug_loclists32# CHECK-NEXT: Type: SHT_MIPS_DWARF33# CHECK: Name: .debug_pubnames34# CHECK-NEXT: Type: SHT_MIPS_DWARF35# CHECK: Name: .debug_pubtypes36# CHECK-NEXT: Type: SHT_MIPS_DWARF37# CHECK: Name: .debug_ranges38# CHECK-NEXT: Type: SHT_MIPS_DWARF39# CHECK: Name: .debug_rnglists40# CHECK-NEXT: Type: SHT_MIPS_DWARF41# CHECK: Name: .debug_str42# CHECK-NEXT: Type: SHT_MIPS_DWARF43