| # RUN: llvm-mc -filetype=obj -triple=mips-linux-gnu -g %s -o - \ |
| # RUN: | llvm-readobj -S - | FileCheck %s |
| |
| # MIPS .debug_* sections should have SHT_MIPS_DWARF section type |
| # to distinguish among sections contain DWARF and ECOFF debug formats, |
| # but in assembly files these sections have SHT_PROGBITS type. |
| |
| .section .debug_abbrev,"",@progbits |
| .section .debug_addr,"",@progbits |
| .section .debug_aranges,"",@progbits |
| .section .debug_info,"",@progbits |
| .section .debug_line,"",@progbits |
| .section .debug_loclists,"",@progbits |
| .section .debug_pubnames,"",@progbits |
| .section .debug_pubtypes,"",@progbits |
| .section .debug_ranges,"",@progbits |
| .section .debug_rnglists,"",@progbits |
| .section .debug_str,"MS",@progbits,1 |
| |
| # CHECK: Section { |
| # CHECK: Name: .debug_abbrev |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_addr |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_aranges |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_info |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_line |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_loclists |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_pubnames |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_pubtypes |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_ranges |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_rnglists |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |
| # CHECK: Name: .debug_str |
| # CHECK-NEXT: Type: SHT_MIPS_DWARF |