1# RUN: llvm-mc -filetype=obj -triple=mips-linux-gnu -g %s -o - \ 2# RUN: | llvm-readobj -S - | FileCheck %s 3 4# MIPS .debug_* sections should have SHT_MIPS_DWARF section type 5# 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,"",@progbits 9.section .debug_addr,"",@progbits 10.section .debug_aranges,"",@progbits 11.section .debug_info,"",@progbits 12.section .debug_line,"",@progbits 13.section .debug_loclists,"",@progbits 14.section .debug_pubnames,"",@progbits 15.section .debug_pubtypes,"",@progbits 16.section .debug_ranges,"",@progbits 17.section .debug_rnglists,"",@progbits 18.section .debug_str,"MS",@progbits,1 19 20# CHECK: Section { 21# CHECK: Name: .debug_abbrev 22# CHECK-NEXT: Type: SHT_MIPS_DWARF 23# CHECK: Name: .debug_addr 24# CHECK-NEXT: Type: SHT_MIPS_DWARF 25# CHECK: Name: .debug_aranges 26# CHECK-NEXT: Type: SHT_MIPS_DWARF 27# CHECK: Name: .debug_info 28# CHECK-NEXT: Type: SHT_MIPS_DWARF 29# CHECK: Name: .debug_line 30# CHECK-NEXT: Type: SHT_MIPS_DWARF 31# CHECK: Name: .debug_loclists 32# CHECK-NEXT: Type: SHT_MIPS_DWARF 33# CHECK: Name: .debug_pubnames 34# CHECK-NEXT: Type: SHT_MIPS_DWARF 35# CHECK: Name: .debug_pubtypes 36# CHECK-NEXT: Type: SHT_MIPS_DWARF 37# CHECK: Name: .debug_ranges 38# CHECK-NEXT: Type: SHT_MIPS_DWARF 39# CHECK: Name: .debug_rnglists 40# CHECK-NEXT: Type: SHT_MIPS_DWARF 41# CHECK: Name: .debug_str 42# CHECK-NEXT: Type: SHT_MIPS_DWARF 43