diff --git a/llvm/test/CodeGen/PowerPC/gcov_ctr_ref_init.ll b/llvm/test/CodeGen/PowerPC/gcov_ctr_ref_init.ll index 4710d5c14e5b1..4969aec0a1494 100644 --- a/llvm/test/CodeGen/PowerPC/gcov_ctr_ref_init.ll +++ b/llvm/test/CodeGen/PowerPC/gcov_ctr_ref_init.ll @@ -12,19 +12,11 @@ target triple = "powerpc-ibm-aix" ; CHECK-NEXT: L..__llvm_covinit_functions: ; CHECK-NEXT: .vbyte 4, __llvm_gcov_writeout[DS] ; CHECK-NEXT: .vbyte 4, __llvm_gcov_reset[DS] +; The first .csect directive below is specifying the content of the csect. +; The second .csect directive below is used to insert the .ref pseudo +; instruction. +; CHECK: .csect __llvm_gcov_ctr_section[RW],3 ; CHECK: .csect __llvm_gcov_ctr_section[RW],3 -; CHECK-NEXT: .lglobl __llvm_gcov_ctr # @_MergedGlobals -; CHECK-NEXT: .lglobl __llvm_gcov_ctr.1 -; CHECK-NEXT: .align 3 -; CHECK-NEXT: L.._MergedGlobals: -; CHECK-NEXT: __llvm_gcov_ctr: -; CHECK-NEXT: .space 16 -; CHECK-NEXT: __llvm_gcov_ctr.1: -; CHECK-NEXT: .extern .llvm_gcda_start_file[PR] -; CHECK-NEXT: .extern .llvm_gcda_emit_function[PR] -; CHECK-NEXT: .extern .llvm_gcda_emit_arcs[PR] -; CHECK-NEXT: .extern .llvm_gcda_summary_info[PR] -; CHECK-NEXT: .extern .llvm_gcda_end_file[PR] ; CHECK-RW-NEXT: .ref __llvm_covinit[RW] ; CHECK-RO-NEXT: .ref __llvm_covinit[RO]