407 lines · plain
1; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff -mcpu=pwr4 \2; RUN: -mattr=-altivec -data-sections=false -xcoff-traceback-table=false < %s | \3; RUN: FileCheck --check-prefixes=COMMON,BIT32 %s4 5; RUN: llc -verify-machineinstrs -mtriple powerpc64-ibm-aix-xcoff -mcpu=pwr4 \6; RUN: -mattr=-altivec -data-sections=false -xcoff-traceback-table=false < %s | \7; RUN: FileCheck --check-prefixes=COMMON,BIT64 %s8 9; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff -mcpu=pwr4 \10; RUN: -mattr=-altivec -data-sections=false -xcoff-traceback-table=false \11; RUN: -filetype=obj -o %t.o < %s12; RUN: llvm-readobj --symbols %t.o | FileCheck --check-prefixes=CHECKSYM,CHECKSYM32 %s13 14; RUN: llc -verify-machineinstrs -mtriple powerpc64-ibm-aix-xcoff -mcpu=pwr4 \15; RUN: -mattr=-altivec -data-sections=false -xcoff-traceback-table=false \16; RUN: -filetype=obj -o %t64.o < %s17; RUN: llvm-readobj --symbols %t64.o | FileCheck --check-prefixes=CHECKSYM,CHECKSYM64 %s18 19@bar_p = global ptr @bar_ref, align 420@b_e = external global i32, align 421 22; Function Attrs: noinline nounwind optnone23define void @foo() {24entry:25 ret void26}27 28declare i32 @bar_ref(...)29 30; Function Attrs: noinline nounwind optnone31define i32 @main() {32entry:33 %call = call i32 @bar_extern(ptr @b_e)34 call void @foo()35 %0 = load ptr, ptr @bar_p, align 436 %call1 = call i32 %0()37 %call2 = call i32 @bar_ref()38 ret i32 039}40 41declare i32 @bar_extern(ptr)42 43 44; COMMON: .globl foo[DS] # -- Begin function foo45; COMMON-NEXT: .globl .foo46; COMMON-NEXT: .align 447; COMMON-NEXT: .csect foo[DS]48; BIT32-NEXT: .vbyte 4, .foo # @foo49; BIT32-NEXT: .vbyte 4, TOC[TC0]50; BIT32-NEXT: .vbyte 4, 051; BIT64-NEXT: .vbyte 8, .foo # @foo52; BIT64-NEXT: .vbyte 8, TOC[TC0]53; BIT64-NEXT: .vbyte 8, 054; COMMON-NEXT: .csect ..text..[PR]55; COMMON-NEXT: .foo:56 57; COMMON: .globl main[DS] # -- Begin function main58; COMMON-NEXT: .globl .main59; COMMON-NEXT: .align 460; COMMON-NEXT: .csect main[DS]61; BIT32-NEXT: .vbyte 4, .main # @main62; BIT32-NEXT: .vbyte 4, TOC[TC0]63; BIT32-NEXT: .vbyte 4, 064; BIT64-NEXT: .vbyte 8, .main # @main65; BIT64-NEXT: .vbyte 8, TOC[TC0]66; BIT64-NEXT: .vbyte 8, 067; COMMON-NEXT: .csect ..text..[PR]68; COMMON-NEXT: .main:69 70; COMMON: .csect .data[RW]71; COMMON-NEXT: .globl bar_p72; BIT32-NEXT: .align 273; BIT64-NEXT: .align 374; COMMON-NEXT: bar_p:75; BIT32-NEXT: .vbyte 4, bar_ref[DS]76; BIT64-NEXT: .vbyte 8, bar_ref[DS]77; COMMON-NEXT: .extern b_e[UA]78; COMMON-NEXT: .extern .bar_ref79; COMMON-NEXT: .extern bar_ref[DS]80; COMMON-NEXT: .extern .bar_extern81; COMMON-NEXT: .toc82; COMMON-NEXT: L..C0:83; COMMON-NEXT: .tc b_e[TC],b_e[UA]84; COMMON-NEXT: L..C1:85; COMMON-NEXT: .tc bar_p[TC],bar_p86 87; CHECKSYM: Symbols [88; CHECKSYM-NEXT: Symbol {89; CHECKSYM-NEXT: Index: 090; CHECKSYM-NEXT: Name: .file91; CHECKSYM-NEXT: Value (SymbolTableIndex): 0x092; CHECKSYM-NEXT: Section: N_DEBUG93; CHECKSYM-NEXT: Source Language ID: TB_CPLUSPLUS (0x9)94; CHECKSYM-NEXT: CPU Version ID: TCPU_COM (0x3)95; CHECKSYM-NEXT: StorageClass: C_FILE (0x67)96; CHECKSYM-NEXT: NumberOfAuxEntries: 297; CHECKSYM: Symbol {98; CHECKSYM-NEXT: Index: [[#Index:]]99; CHECKSYM-NEXT: Name: .bar_extern100; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0101; CHECKSYM-NEXT: Section: N_UNDEF102; CHECKSYM-NEXT: Type: 0x0103; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)104; CHECKSYM-NEXT: NumberOfAuxEntries: 1105; CHECKSYM-NEXT: CSECT Auxiliary Entry {106; CHECKSYM-NEXT: Index: [[#Index+1]]107; CHECKSYM-NEXT: SectionLen: 0108; CHECKSYM-NEXT: ParameterHashIndex: 0x0109; CHECKSYM-NEXT: TypeChkSectNum: 0x0110; CHECKSYM-NEXT: SymbolAlignmentLog2: 0111; CHECKSYM-NEXT: SymbolType: XTY_ER (0x0)112; CHECKSYM-NEXT: StorageMappingClass: XMC_PR (0x0)113; CHECKSYM32-NEXT: StabInfoIndex: 0x0114; CHECKSYM32-NEXT: StabSectNum: 0x0115; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)116; CHECKSYM-NEXT: }117; CHECKSYM-NEXT: }118; CHECKSYM-NEXT: Symbol {119; CHECKSYM-NEXT: Index: [[#Index+2]]120; CHECKSYM-NEXT: Name: .bar_ref121; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0122; CHECKSYM-NEXT: Section: N_UNDEF123; CHECKSYM-NEXT: Type: 0x0124; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)125; CHECKSYM-NEXT: NumberOfAuxEntries: 1126; CHECKSYM-NEXT: CSECT Auxiliary Entry {127; CHECKSYM-NEXT: Index: [[#Index+3]]128; CHECKSYM-NEXT: SectionLen: 0129; CHECKSYM-NEXT: ParameterHashIndex: 0x0130; CHECKSYM-NEXT: TypeChkSectNum: 0x0131; CHECKSYM-NEXT: SymbolAlignmentLog2: 0132; CHECKSYM-NEXT: SymbolType: XTY_ER (0x0)133; CHECKSYM-NEXT: StorageMappingClass: XMC_PR (0x0)134; CHECKSYM32-NEXT: StabInfoIndex: 0x0135; CHECKSYM32-NEXT: StabSectNum: 0x0136; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)137; CHECKSYM-NEXT: }138; CHECKSYM-NEXT: }139; CHECKSYM-NEXT: Symbol {140; CHECKSYM-NEXT: Index: [[#Index+4]]141; CHECKSYM-NEXT: Name: bar_ref142; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0143; CHECKSYM-NEXT: Section: N_UNDEF144; CHECKSYM-NEXT: Type: 0x0145; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)146; CHECKSYM-NEXT: NumberOfAuxEntries: 1147; CHECKSYM-NEXT: CSECT Auxiliary Entry {148; CHECKSYM-NEXT: Index: [[#Index+5]]149; CHECKSYM-NEXT: SectionLen: 0150; CHECKSYM-NEXT: ParameterHashIndex: 0x0151; CHECKSYM-NEXT: TypeChkSectNum: 0x0152; CHECKSYM-NEXT: SymbolAlignmentLog2: 0153; CHECKSYM-NEXT: SymbolType: XTY_ER (0x0)154; CHECKSYM-NEXT: StorageMappingClass: XMC_DS (0xA)155; CHECKSYM32-NEXT: StabInfoIndex: 0x0156; CHECKSYM32-NEXT: StabSectNum: 0x0157; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)158; CHECKSYM-NEXT: }159; CHECKSYM-NEXT: }160; CHECKSYM-NEXT: Symbol {161; CHECKSYM-NEXT: Index: [[#Index+6]]162; CHECKSYM-NEXT: Name: b_e163; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0164; CHECKSYM-NEXT: Section: N_UNDEF165; CHECKSYM-NEXT: Type: 0x0166; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)167; CHECKSYM-NEXT: NumberOfAuxEntries: 1168; CHECKSYM-NEXT: CSECT Auxiliary Entry {169; CHECKSYM-NEXT: Index: [[#Index+7]]170; CHECKSYM-NEXT: SectionLen: 0171; CHECKSYM-NEXT: ParameterHashIndex: 0x0172; CHECKSYM-NEXT: TypeChkSectNum: 0x0173; CHECKSYM-NEXT: SymbolAlignmentLog2: 0174; CHECKSYM-NEXT: SymbolType: XTY_ER (0x0)175; CHECKSYM-NEXT: StorageMappingClass: XMC_UA (0x4)176; CHECKSYM32-NEXT: StabInfoIndex: 0x0177; CHECKSYM32-NEXT: StabSectNum: 0x0178; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)179; CHECKSYM-NEXT: }180; CHECKSYM-NEXT: }181; CHECKSYM-NEXT: Symbol {182; CHECKSYM-NEXT: Index: [[#Index+8]]183; CHECKSYM-NEXT: Name:184; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0185; CHECKSYM-NEXT: Section: .text186; CHECKSYM-NEXT: Type: 0x0187; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)188; CHECKSYM-NEXT: NumberOfAuxEntries: 1189; CHECKSYM-NEXT: CSECT Auxiliary Entry {190; CHECKSYM-NEXT: Index: [[#Index+9]]191; CHECKSYM-NEXT: SectionLen: 112192; CHECKSYM-NEXT: ParameterHashIndex: 0x0193; CHECKSYM-NEXT: TypeChkSectNum: 0x0194; CHECKSYM-NEXT: SymbolAlignmentLog2: 5195; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)196; CHECKSYM-NEXT: StorageMappingClass: XMC_PR (0x0)197; CHECKSYM32-NEXT: StabInfoIndex: 0x0198; CHECKSYM32-NEXT: StabSectNum: 0x0199; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)200; CHECKSYM-NEXT: }201; CHECKSYM-NEXT: }202; CHECKSYM-NEXT: Symbol {203; CHECKSYM-NEXT: Index: [[#Index+10]]204; CHECKSYM-NEXT: Name: .foo205; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0206; CHECKSYM-NEXT: Section: .text207; CHECKSYM-NEXT: Type: 0x0208; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)209; CHECKSYM-NEXT: NumberOfAuxEntries: 1210; CHECKSYM-NEXT: CSECT Auxiliary Entry {211; CHECKSYM-NEXT: Index: [[#Index+11]]212; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+8]]213; CHECKSYM-NEXT: ParameterHashIndex: 0x0214; CHECKSYM-NEXT: TypeChkSectNum: 0x0215; CHECKSYM-NEXT: SymbolAlignmentLog2: 0216; CHECKSYM-NEXT: SymbolType: XTY_LD (0x2)217; CHECKSYM-NEXT: StorageMappingClass: XMC_PR (0x0)218; CHECKSYM32-NEXT: StabInfoIndex: 0x0219; CHECKSYM32-NEXT: StabSectNum: 0x0220; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)221; CHECKSYM-NEXT: }222; CHECKSYM-NEXT: }223; CHECKSYM-NEXT: Symbol {224; CHECKSYM-NEXT: Index: [[#Index+12]]225; CHECKSYM-NEXT: Name: .main226; CHECKSYM-NEXT: Value (RelocatableAddress): 0x10227; CHECKSYM-NEXT: Section: .text228; CHECKSYM-NEXT: Type: 0x0229; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)230; CHECKSYM-NEXT: NumberOfAuxEntries: 1231; CHECKSYM-NEXT: CSECT Auxiliary Entry {232; CHECKSYM-NEXT: Index: [[#Index+13]]233; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+8]]234; CHECKSYM-NEXT: ParameterHashIndex: 0x0235; CHECKSYM-NEXT: TypeChkSectNum: 0x0236; CHECKSYM-NEXT: SymbolAlignmentLog2: 0237; CHECKSYM-NEXT: SymbolType: XTY_LD (0x2)238; CHECKSYM-NEXT: StorageMappingClass: XMC_PR (0x0)239; CHECKSYM32-NEXT: StabInfoIndex: 0x0240; CHECKSYM32-NEXT: StabSectNum: 0x0241; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)242; CHECKSYM-NEXT: }243; CHECKSYM-NEXT: }244; CHECKSYM-NEXT: Symbol {245; CHECKSYM-NEXT: Index: [[#Index+14]]246; CHECKSYM-NEXT: Name: .data247; CHECKSYM-NEXT: Value (RelocatableAddress): 0x70248; CHECKSYM-NEXT: Section: .data249; CHECKSYM-NEXT: Type: 0x0250; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)251; CHECKSYM-NEXT: NumberOfAuxEntries: 1252; CHECKSYM-NEXT: CSECT Auxiliary Entry {253; CHECKSYM-NEXT: Index: [[#Index+15]]254; CHECKSYM32-NEXT: SectionLen: 4255; CHECKSYM64-NEXT: SectionLen: 8256; CHECKSYM-NEXT: ParameterHashIndex: 0x0257; CHECKSYM-NEXT: TypeChkSectNum: 0x0258; CHECKSYM32-NEXT: SymbolAlignmentLog2: 2259; CHECKSYM64-NEXT: SymbolAlignmentLog2: 3260; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)261; CHECKSYM-NEXT: StorageMappingClass: XMC_RW (0x5)262; CHECKSYM32-NEXT: StabInfoIndex: 0x0263; CHECKSYM32-NEXT: StabSectNum: 0x0264; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)265; CHECKSYM-NEXT: }266; CHECKSYM-NEXT: }267; CHECKSYM-NEXT: Symbol {268; CHECKSYM-NEXT: Index: [[#Index+16]]269; CHECKSYM-NEXT: Name: bar_p270; CHECKSYM-NEXT: Value (RelocatableAddress): 0x70271; CHECKSYM-NEXT: Section: .data272; CHECKSYM-NEXT: Type: 0x0273; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)274; CHECKSYM-NEXT: NumberOfAuxEntries: 1275; CHECKSYM-NEXT: CSECT Auxiliary Entry {276; CHECKSYM-NEXT: Index: [[#Index+17]]277; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+14]]278; CHECKSYM-NEXT: ParameterHashIndex: 0x0279; CHECKSYM-NEXT: TypeChkSectNum: 0x0280; CHECKSYM-NEXT: SymbolAlignmentLog2: 0281; CHECKSYM-NEXT: SymbolType: XTY_LD (0x2)282; CHECKSYM-NEXT: StorageMappingClass: XMC_RW (0x5)283; CHECKSYM32-NEXT: StabInfoIndex: 0x0284; CHECKSYM32-NEXT: StabSectNum: 0x0285; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)286; CHECKSYM-NEXT: }287; CHECKSYM-NEXT: }288; CHECKSYM-NEXT: Symbol {289; CHECKSYM-NEXT: Index: [[#Index+18]]290; CHECKSYM-NEXT: Name: foo291; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x74292; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x78293; CHECKSYM-NEXT: Section: .data294; CHECKSYM-NEXT: Type: 0x0295; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)296; CHECKSYM-NEXT: NumberOfAuxEntries: 1297; CHECKSYM-NEXT: CSECT Auxiliary Entry {298; CHECKSYM-NEXT: Index: [[#Index+19]]299; CHECKSYM32-NEXT: SectionLen: 12300; CHECKSYM64-NEXT: SectionLen: 24301; CHECKSYM-NEXT: ParameterHashIndex: 0x0302; CHECKSYM-NEXT: TypeChkSectNum: 0x0303; CHECKSYM32-NEXT: SymbolAlignmentLog2: 2304; CHECKSYM64-NEXT: SymbolAlignmentLog2: 3305; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)306; CHECKSYM-NEXT: StorageMappingClass: XMC_DS (0xA)307; CHECKSYM32-NEXT: StabInfoIndex: 0x0308; CHECKSYM32-NEXT: StabSectNum: 0x0309; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)310; CHECKSYM-NEXT: }311; CHECKSYM-NEXT: }312; CHECKSYM-NEXT: Symbol {313; CHECKSYM-NEXT: Index: [[#Index+20]]314; CHECKSYM-NEXT: Name: main315; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x80316; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x90317; CHECKSYM-NEXT: Section: .data318; CHECKSYM-NEXT: Type: 0x0319; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)320; CHECKSYM-NEXT: NumberOfAuxEntries: 1321; CHECKSYM-NEXT: CSECT Auxiliary Entry {322; CHECKSYM-NEXT: Index: [[#Index+21]]323; CHECKSYM32-NEXT: SectionLen: 12324; CHECKSYM64-NEXT: SectionLen: 24325; CHECKSYM-NEXT: ParameterHashIndex: 0x0326; CHECKSYM-NEXT: TypeChkSectNum: 0x0327; CHECKSYM32-NEXT: SymbolAlignmentLog2: 2328; CHECKSYM64-NEXT: SymbolAlignmentLog2: 3329; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)330; CHECKSYM-NEXT: StorageMappingClass: XMC_DS (0xA)331; CHECKSYM32-NEXT: StabInfoIndex: 0x0332; CHECKSYM32-NEXT: StabSectNum: 0x0333; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)334; CHECKSYM-NEXT: }335; CHECKSYM-NEXT: }336; CHECKSYM-NEXT: Symbol {337; CHECKSYM-NEXT: Index: [[#Index+22]]338; CHECKSYM-NEXT: Name: TOC339; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x8C340; CHECKSYM64-NEXT: Value (RelocatableAddress): 0xA8341; CHECKSYM-NEXT: Section: .data342; CHECKSYM-NEXT: Type: 0x0343; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)344; CHECKSYM-NEXT: NumberOfAuxEntries: 1345; CHECKSYM-NEXT: CSECT Auxiliary Entry {346; CHECKSYM-NEXT: Index: [[#Index+23]]347; CHECKSYM-NEXT: SectionLen: 0348; CHECKSYM-NEXT: ParameterHashIndex: 0x0349; CHECKSYM-NEXT: TypeChkSectNum: 0x0350; CHECKSYM-NEXT: SymbolAlignmentLog2: 2351; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)352; CHECKSYM-NEXT: StorageMappingClass: XMC_TC0 (0xF)353; CHECKSYM32-NEXT: StabInfoIndex: 0x0354; CHECKSYM32-NEXT: StabSectNum: 0x0355; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)356; CHECKSYM-NEXT: }357; CHECKSYM-NEXT: }358; CHECKSYM-NEXT: Symbol {359; CHECKSYM-NEXT: Index: [[#Index+24]]360; CHECKSYM-NEXT: Name: b_e361; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x8C362; CHECKSYM64-NEXT: Value (RelocatableAddress): 0xA8363; CHECKSYM-NEXT: Section: .data364; CHECKSYM-NEXT: Type: 0x0365; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)366; CHECKSYM-NEXT: NumberOfAuxEntries: 1367; CHECKSYM-NEXT: CSECT Auxiliary Entry {368; CHECKSYM-NEXT: Index: [[#Index+25]]369; CHECKSYM32-NEXT: SectionLen: 4370; CHECKSYM64-NEXT: SectionLen: 8371; CHECKSYM-NEXT: ParameterHashIndex: 0x0372; CHECKSYM-NEXT: TypeChkSectNum: 0x0373; CHECKSYM32-NEXT: SymbolAlignmentLog2: 2374; CHECKSYM64-NEXT: SymbolAlignmentLog2: 3375; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)376; CHECKSYM-NEXT: StorageMappingClass: XMC_TC (0x3)377; CHECKSYM32-NEXT: StabInfoIndex: 0x0378; CHECKSYM32-NEXT: StabSectNum: 0x0379; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)380; CHECKSYM-NEXT: }381; CHECKSYM-NEXT: }382; CHECKSYM-NEXT: Symbol {383; CHECKSYM-NEXT: Index: [[#Index+26]]384; CHECKSYM-NEXT: Name: bar_p385; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x90386; CHECKSYM64-NEXT: Value (RelocatableAddress): 0xB0387; CHECKSYM-NEXT: Section: .data388; CHECKSYM-NEXT: Type: 0x0389; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)390; CHECKSYM-NEXT: NumberOfAuxEntries: 1391; CHECKSYM-NEXT: CSECT Auxiliary Entry {392; CHECKSYM-NEXT: Index: [[#Index+27]]393; CHECKSYM32-NEXT: SectionLen: 4394; CHECKSYM64-NEXT: SectionLen: 8395; CHECKSYM-NEXT: ParameterHashIndex: 0x0396; CHECKSYM-NEXT: TypeChkSectNum: 0x0397; CHECKSYM32-NEXT: SymbolAlignmentLog2: 2398; CHECKSYM64-NEXT: SymbolAlignmentLog2: 3399; CHECKSYM-NEXT: SymbolType: XTY_SD (0x1)400; CHECKSYM-NEXT: StorageMappingClass: XMC_TC (0x3)401; CHECKSYM32-NEXT: StabInfoIndex: 0x0402; CHECKSYM32-NEXT: StabSectNum: 0x0403; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)404; CHECKSYM-NEXT: }405; CHECKSYM-NEXT: }406; CHECKSYM-NEXT: ]407