Hi Martin,

>> understood.  However, Solaris 12 *does* have support for constructor
>> priorities and the testcase still fails, so there's more going on here.
>
> I see, however I don't have access to such a machine. I would appreciate
> if you help me to debug what's going on. Can you please send me --target=x,
> so that I can at least check created assembly?

this would be i386-pc-solaris2.12.  I'm not sure if the constructor
priority detection works in a cross scenario.

I'm attaching the resulting assembly (although for Solaris as, the gas
build is still running).

Here's the gcov -b pr16855.C output

File '/vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/gcov/pr16855.C'
Lines executed:73.91% of 23
Branches executed:100.00% of 4
Taken at least once:50.00% of 4
Calls executed:71.43% of 14
Creating 'pr16855.C.gcov'

File 
'/var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/amd64/libstdc++-v3/include/iostream'
Lines executed:100.00% of 1
No branches
Calls executed:100.00% of 2
Creating 'iostream.gcov'

File 
'/var/gcc/regression/trunk/12-gcc/build/i386-pc-solaris2.12/amd64/libstdc++-v3/include/i386-pc-solaris2.12/bits/gthr-default.h'
Lines executed:0.00% of 3
No branches
No calls
Creating 'gthr-default.h.gcov'


compared to what I get on Linux/x86_64:

File '/vol/gcc/src/hg/trunk/local/gcc/testsuite/g++.dg/gcov/pr16855.C'
Lines executed:86.96% of 23
Branches executed:100.00% of 4
Taken at least once:50.00% of 4
Calls executed:85.71% of 14
Creating 'pr16855.C.gcov'

File 
'/var/gcc/regression/trunk/4.7.4-gcc-gas-gld/build/x86_64-pc-linux-gnu/libstdc++-v3/include/iostream'
Lines executed:100.00% of 1
No branches
Calls executed:100.00% of 2
Creating 'iostream.gcov'

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University


        .file   "pr16855.C"
        .globl  a
        .bss
        .align 4
        .type   a, @object
        .size   a, 4
a:
        .zero   4
        .text
        .globl  _Z3foov
        .type   _Z3foov, @function
_Z3foov:
.LFB5:
        pushq   %rbp
.LCFI0:
        movq    %rsp, %rbp
.LCFI1:
        movq    __gcov0._Z3foov(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._Z3foov(%rip)
        movl    $123, a(%rip)
        nop
        popq    %rbp
.LCFI2:
        ret
.LFE5:
        .size   _Z3foov, .-_Z3foov
        .data
        .align 4
        .type   _ZL16__gthread_active, @object
        .size   _ZL16__gthread_active, 4
_ZL16__gthread_active:
        .long   -1
        .text
        .type   _ZL17__gthread_triggerv, @function
_ZL17__gthread_triggerv:
.LFB286:
        pushq   %rbp
.LCFI3:
        movq    %rsp, %rbp
.LCFI4:
        movq    __gcov0._ZL17__gthread_triggerv(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZL17__gthread_triggerv(%rip)
        movl    $1, _ZL16__gthread_active(%rip)
        nop
        popq    %rbp
.LCFI5:
        ret
.LFE286:
        .size   _ZL17__gthread_triggerv, .-_ZL17__gthread_triggerv
        .local  _ZStL8__ioinit
        .comm   _ZStL8__ioinit,1,1
        .section        .rodata
.LC0:
        .string "In Test ctor"
        .section        .text._ZN4TestC2Ev%_ZN4TestC5Ev,"ax",@progbits
        .group  _ZN4TestC5Ev,.text._ZN4TestC2Ev%_ZN4TestC5Ev,#comdat
        .align 2
        .weak   _ZN4TestC2Ev
        .type   _ZN4TestC2Ev, @function
_ZN4TestC2Ev:
.LFB1036:
        pushq   %rbp
.LCFI6:
        movq    %rsp, %rbp
.LCFI7:
        subq    $16, %rsp
        movq    %rdi, -8(%rbp)
        movq    __gcov0._ZN4TestC2Ev(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestC2Ev(%rip)
        movl    $.LC0, %esi
        movl    $_ZSt4cout, %edi
        call    _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
        movq    %rax, %rdx
        movq    __gcov0._ZN4TestC2Ev+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestC2Ev+8(%rip)
        movl    $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, 
%esi
        movq    %rdx, %rdi
        call    _ZNSolsEPFRSoS_E
        movq    __gcov0._ZN4TestC2Ev+16(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestC2Ev+16(%rip)
        nop
        leave
.LCFI8:
        ret
.LFE1036:
        .size   _ZN4TestC2Ev, .-_ZN4TestC2Ev
        .weak   _ZN4TestC1Ev
        .set    _ZN4TestC1Ev,_ZN4TestC2Ev
        .section        .rodata
.LC1:
        .string "In Test dtor"
        .section        .text._ZN4TestD2Ev%_ZN4TestD5Ev,"ax",@progbits
        .group  _ZN4TestD5Ev,.text._ZN4TestD2Ev%_ZN4TestD5Ev,#comdat
        .align 2
        .weak   _ZN4TestD2Ev
        .type   _ZN4TestD2Ev, @function
_ZN4TestD2Ev:
.LFB1039:
        pushq   %rbp
.LCFI9:
        movq    %rsp, %rbp
.LCFI10:
        subq    $16, %rsp
        movq    %rdi, -8(%rbp)
        movq    __gcov0._ZN4TestD2Ev(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestD2Ev(%rip)
        movl    $.LC1, %esi
        movl    $_ZSt4cout, %edi
        call    _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
        movq    %rax, %rdx
        movq    __gcov0._ZN4TestD2Ev+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestD2Ev+8(%rip)
        movl    $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, 
%esi
        movq    %rdx, %rdi
        call    _ZNSolsEPFRSoS_E
        movq    __gcov0._ZN4TestD2Ev+16(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZN4TestD2Ev+16(%rip)
        nop
        leave
.LCFI11:
        ret
.LFE1039:
        .size   _ZN4TestD2Ev, .-_ZN4TestD2Ev
        .weak   _ZN4TestD1Ev
        .set    _ZN4TestD1Ev,_ZN4TestD2Ev
        .globl  T1
        .bss
        .type   T1, @object
        .size   T1, 1
T1:
        .zero   1
        .section        .rodata
.LC2:
        .string "In uncalled"
        .text
        .globl  _Z8uncalledv
        .type   _Z8uncalledv, @function
_Z8uncalledv:
.LFB1041:
        pushq   %rbp
.LCFI12:
        movq    %rsp, %rbp
.LCFI13:
        movq    __gcov0._Z8uncalledv(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._Z8uncalledv(%rip)
        movl    $.LC2, %esi
        movl    $_ZSt4cout, %edi
        call    _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
        movq    %rax, %rdx
        movq    __gcov0._Z8uncalledv+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._Z8uncalledv+8(%rip)
        movl    $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, 
%esi
        movq    %rdx, %rdi
        call    _ZNSolsEPFRSoS_E
        movq    __gcov0._Z8uncalledv+16(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._Z8uncalledv+16(%rip)
        nop
        popq    %rbp
.LCFI14:
        ret
.LFE1041:
        .size   _Z8uncalledv, .-_Z8uncalledv
        .section        .rodata
.LC3:
        .string "In main"
        .text
        .globl  main
        .type   main, @function
main:
.LFB1042:
        pushq   %rbp
.LCFI15:
        movq    %rsp, %rbp
.LCFI16:
        movq    __gcov0.main(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0.main(%rip)
        movl    $_Z3foov, %edi
        call    atexit
        movq    __gcov0.main+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0.main+8(%rip)
        movl    $.LC3, %esi
        movl    $_ZSt4cout, %edi
        call    _ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
        movq    %rax, %rdx
        movq    __gcov0.main+16(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0.main+16(%rip)
        movl    $_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_, 
%esi
        movq    %rdx, %rdi
        call    _ZNSolsEPFRSoS_E
        movl    $0, %edx
        movq    __gcov0.main+24(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0.main+24(%rip)
        movl    %edx, %eax
        popq    %rbp
.LCFI17:
        ret
.LFE1042:
        .size   main, .-main
        .section        .rodata
        .align 8
.LC4:
        .string "((construct_navigationBarImages))"
        .text
        .type   _ZL29construct_navigationBarImagesv, @function
_ZL29construct_navigationBarImagesv:
.LFB1043:
        pushq   %rbp
.LCFI18:
        movq    %rsp, %rbp
.LCFI19:
        movq    __gcov0._ZL29construct_navigationBarImagesv(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZL29construct_navigationBarImagesv(%rip)
        movl    $__iob+256, %ecx
        movl    $33, %edx
        movl    $1, %esi
        movl    $.LC4, %edi
        call    fwrite
        movq    __gcov0._ZL29construct_navigationBarImagesv+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZL29construct_navigationBarImagesv+8(%rip)
        nop
        popq    %rbp
.LCFI20:
        ret
.LFE1043:
        .size   _ZL29construct_navigationBarImagesv, 
.-_ZL29construct_navigationBarImagesv
        .section        .init_array,"aw"
        .align 8
        .quad   _ZL29construct_navigationBarImagesv
        .section        .rodata
        .align 8
.LC5:
        .string "((destroy_navigationBarImages))"
        .text
        .type   _ZL27destroy_navigationBarImagesv, @function
_ZL27destroy_navigationBarImagesv:
.LFB1044:
        pushq   %rbp
.LCFI21:
        movq    %rsp, %rbp
.LCFI22:
        movq    __gcov0._ZL27destroy_navigationBarImagesv(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZL27destroy_navigationBarImagesv(%rip)
        movl    $__iob+256, %ecx
        movl    $31, %edx
        movl    $1, %esi
        movl    $.LC5, %edi
        call    fwrite
        movq    __gcov0._ZL27destroy_navigationBarImagesv+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._ZL27destroy_navigationBarImagesv+8(%rip)
        nop
        popq    %rbp
.LCFI23:
        ret
.LFE1044:
        .size   _ZL27destroy_navigationBarImagesv, 
.-_ZL27destroy_navigationBarImagesv
        .section        .fini_array,"aw"
        .align 8
        .quad   _ZL27destroy_navigationBarImagesv
        .text
        .type   _Z41__static_initialization_and_destruction_0ii, @function
_Z41__static_initialization_and_destruction_0ii:
.LFB1053:
        pushq   %rbp
.LCFI24:
        movq    %rsp, %rbp
.LCFI25:
        subq    $16, %rsp
        movl    %edi, -4(%rbp)
        movl    %esi, -8(%rbp)
        movq    __gcov0._Z41__static_initialization_and_destruction_0ii(%rip), 
%rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii(%rip)
        cmpl    $1, -4(%rbp)
        jne     .L12
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+8(%rip)
        cmpl    $65535, -8(%rbp)
        jne     .L12
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+16(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+16(%rip)
        movl    $_ZStL8__ioinit, %edi
        call    _ZNSt8ios_base4InitC1Ev
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+24(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+24(%rip)
        movl    $__dso_handle, %edx
        movl    $_ZStL8__ioinit, %esi
        movl    $_ZNSt8ios_base4InitD1Ev, %edi
        call    __cxa_atexit
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+32(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+32(%rip)
        movl    $T1, %edi
        call    _ZN4TestC1Ev
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+40(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+40(%rip)
        movl    $__dso_handle, %edx
        movl    $T1, %esi
        movl    $_ZN4TestD1Ev, %edi
        call    __cxa_atexit
        movq    
__gcov0._Z41__static_initialization_and_destruction_0ii+48(%rip), %rax
        addq    $1, %rax
        movq    %rax, 
__gcov0._Z41__static_initialization_and_destruction_0ii+48(%rip)
.L12:
        nop
        leave
.LCFI26:
        ret
.LFE1053:
        .size   _Z41__static_initialization_and_destruction_0ii, 
.-_Z41__static_initialization_and_destruction_0ii
        .type   _GLOBAL__sub_I_a, @function
_GLOBAL__sub_I_a:
.LFB1054:
        pushq   %rbp
.LCFI27:
        movq    %rsp, %rbp
.LCFI28:
        movq    __gcov0._GLOBAL__sub_I_a(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._GLOBAL__sub_I_a(%rip)
        movl    $65535, %esi
        movl    $1, %edi
        call    _Z41__static_initialization_and_destruction_0ii
        movq    __gcov0._GLOBAL__sub_I_a+8(%rip), %rax
        addq    $1, %rax
        movq    %rax, __gcov0._GLOBAL__sub_I_a+8(%rip)
        popq    %rbp
.LCFI29:
        ret
.LFE1054:
        .size   _GLOBAL__sub_I_a, .-_GLOBAL__sub_I_a
        .section        .init_array
        .align 8
        .quad   _GLOBAL__sub_I_a
        .local  __gcov0._GLOBAL__sub_I_a
        .comm   __gcov0._GLOBAL__sub_I_a,16,16
        .local  __gcov0._Z41__static_initialization_and_destruction_0ii
        .comm   __gcov0._Z41__static_initialization_and_destruction_0ii,56,32
        .local  __gcov0._ZL27destroy_navigationBarImagesv
        .comm   __gcov0._ZL27destroy_navigationBarImagesv,16,16
        .local  __gcov0._ZL29construct_navigationBarImagesv
        .comm   __gcov0._ZL29construct_navigationBarImagesv,16,16
        .local  __gcov0.main
        .comm   __gcov0.main,32,32
        .local  __gcov0._Z8uncalledv
        .comm   __gcov0._Z8uncalledv,24,16
        .local  __gcov0._ZN4TestD2Ev
        .comm   __gcov0._ZN4TestD2Ev,24,16
        .local  __gcov0._ZN4TestC2Ev
        .comm   __gcov0._ZN4TestC2Ev,24,16
        .local  __gcov0._ZL17__gthread_triggerv
        .comm   __gcov0._ZL17__gthread_triggerv,8,8
        .local  __gcov0._Z3foov
        .comm   __gcov0._Z3foov,8,8
        .text
        .type   _GLOBAL__sub_I_65534_0_a, @function
_GLOBAL__sub_I_65534_0_a:
.LFB1055:
        pushq   %rbp
.LCFI30:
        movq    %rsp, %rbp
.LCFI31:
        movl    $.LPBX0, %edi
        call    __gcov_init
        popq    %rbp
.LCFI32:
        ret
.LFE1055:
        .size   _GLOBAL__sub_I_65534_0_a, .-_GLOBAL__sub_I_65534_0_a
        .section        .init_array.65534,"aw"
        .align 8
        .quad   _GLOBAL__sub_I_65534_0_a
        .text
        .type   _GLOBAL__sub_D_65534_1_a, @function
_GLOBAL__sub_D_65534_1_a:
.LFB1056:
        pushq   %rbp
.LCFI33:
        movq    %rsp, %rbp
.LCFI34:
        call    __gcov_exit
        popq    %rbp
.LCFI35:
        ret
.LFE1056:
        .size   _GLOBAL__sub_D_65534_1_a, .-_GLOBAL__sub_D_65534_1_a
        .section        .fini_array.65534,"aw"
        .align 8
        .quad   _GLOBAL__sub_D_65534_1_a
        .data
        .align 32
        .type   __gcov_._GLOBAL__sub_I_a, @object
        .size   __gcov_._GLOBAL__sub_I_a, 40
__gcov_._GLOBAL__sub_I_a:
        .quad   .LPBX0
        .long   311529084
        .long   -1160638343
        .long   -1061440962
        .zero   4
        .long   2
        .zero   4
        .quad   __gcov0._GLOBAL__sub_I_a
        .section        .rodata
        .align 8
.LC6:
        .string 
"/var/gcc/regression/trunk/12-gcc/build/gcc/testsuite/g++/pr16855.gcda"
        .data
        .align 32
        .type   .LPBX0, @object
        .size   .LPBX0, 120
.LPBX0:
        .long   1094135909
        .zero   4
        .quad   0
        .long   2064656319
        .zero   4
        .quad   .LC6
        .quad   __gcov_merge_add
        .quad   0
        .quad   0
        .quad   0
        .quad   0
        .quad   0
        .quad   0
        .quad   0
        .quad   0
        .long   10
        .zero   4
        .quad   .LPBX1
        .align 32
        .type   __gcov_._Z41__static_initialization_and_destruction_0ii, @object
        .size   __gcov_._Z41__static_initialization_and_destruction_0ii, 40
__gcov_._Z41__static_initialization_and_destruction_0ii:
        .quad   .LPBX0
        .long   1716483252
        .long   1405260618
        .long   -1510436741
        .zero   4
        .long   7
        .zero   4
        .quad   __gcov0._Z41__static_initialization_and_destruction_0ii
        .align 32
        .type   __gcov_._ZL27destroy_navigationBarImagesv, @object
        .size   __gcov_._ZL27destroy_navigationBarImagesv, 40
__gcov_._ZL27destroy_navigationBarImagesv:
        .quad   .LPBX0
        .long   718788813
        .long   -857923150
        .long   -1061440962
        .zero   4
        .long   2
        .zero   4
        .quad   __gcov0._ZL27destroy_navigationBarImagesv
        .align 32
        .type   __gcov_._ZL29construct_navigationBarImagesv, @object
        .size   __gcov_._ZL29construct_navigationBarImagesv, 40
__gcov_._ZL29construct_navigationBarImagesv:
        .quad   .LPBX0
        .long   821780314
        .long   -973158557
        .long   -1061440962
        .zero   4
        .long   2
        .zero   4
        .quad   __gcov0._ZL29construct_navigationBarImagesv
        .align 32
        .type   __gcov_.main, @object
        .size   __gcov_.main, 40
__gcov_.main:
        .quad   .LPBX0
        .long   108032747
        .long   413760696
        .long   -212105353
        .zero   4
        .long   4
        .zero   4
        .quad   __gcov0.main
        .align 32
        .type   __gcov_._Z8uncalledv, @object
        .size   __gcov_._Z8uncalledv, 40
__gcov_._Z8uncalledv:
        .quad   .LPBX0
        .long   630873414
        .long   -1428788906
        .long   -206267174
        .zero   4
        .long   3
        .zero   4
        .quad   __gcov0._Z8uncalledv
        .align 32
        .type   __gcov_._ZN4TestD2Ev, @object
        .size   __gcov_._ZN4TestD2Ev, 40
__gcov_._ZN4TestD2Ev:
        .quad   .LPBX0
        .long   736975145
        .long   1436802483
        .long   -206267174
        .zero   4
        .long   3
        .zero   4
        .quad   __gcov0._ZN4TestD2Ev
        .align 32
        .type   __gcov_._ZN4TestC2Ev, @object
        .size   __gcov_._ZN4TestC2Ev, 40
__gcov_._ZN4TestC2Ev:
        .quad   .LPBX0
        .long   1343124029
        .long   -1029297960
        .long   -206267174
        .zero   4
        .long   3
        .zero   4
        .quad   __gcov0._ZN4TestC2Ev
        .align 32
        .type   __gcov_._ZL17__gthread_triggerv, @object
        .size   __gcov_._ZL17__gthread_triggerv, 40
__gcov_._ZL17__gthread_triggerv:
        .quad   .LPBX0
        .long   1990447152
        .long   1732228950
        .long   -1540324424
        .zero   4
        .long   1
        .zero   4
        .quad   __gcov0._ZL17__gthread_triggerv
        .align 32
        .type   __gcov_._Z3foov, @object
        .size   __gcov_._Z3foov, 40
__gcov_._Z3foov:
        .quad   .LPBX0
        .long   373765646
        .long   96049329
        .long   -1540324424
        .zero   4
        .long   1
        .zero   4
        .quad   __gcov0._Z3foov
        .align 32
        .type   .LPBX1, @object
        .size   .LPBX1, 80
.LPBX1:
        .quad   __gcov_._GLOBAL__sub_I_a
        .quad   __gcov_._Z41__static_initialization_and_destruction_0ii
        .quad   __gcov_._ZL27destroy_navigationBarImagesv
        .quad   __gcov_._ZL29construct_navigationBarImagesv
        .quad   __gcov_.main
        .quad   __gcov_._Z8uncalledv
        .quad   __gcov_._ZN4TestD2Ev
        .quad   __gcov_._ZN4TestC2Ev
        .quad   __gcov_._ZL17__gthread_triggerv
        .quad   __gcov_._Z3foov
        .section        .eh_frame,"a",@unwind
.Lframe1:
        .long   .LECIE1-.LSCIE1
.LSCIE1:
        .long   0
        .byte   0x3
        .string "zR"
        .byte   0x1
        .byte   0x78
        .byte   0x10
        .byte   0x1
        .byte   0x3
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .byte   0x90
        .byte   0x1
        .align 8
.LECIE1:
.LSFDE1:
        .long   .LEFDE1-.LASFDE1
.LASFDE1:
        .long   .LASFDE1-.Lframe1
        .long   .LFB5
        .long   .LFE5-.LFB5
        .byte   0
        .byte   0x4
        .long   .LCFI0-.LFB5
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI1-.LCFI0
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI2-.LCFI1
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE1:
.LSFDE3:
        .long   .LEFDE3-.LASFDE3
.LASFDE3:
        .long   .LASFDE3-.Lframe1
        .long   .LFB286
        .long   .LFE286-.LFB286
        .byte   0
        .byte   0x4
        .long   .LCFI3-.LFB286
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI4-.LCFI3
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI5-.LCFI4
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE3:
.LSFDE5:
        .long   .LEFDE5-.LASFDE5
.LASFDE5:
        .long   .LASFDE5-.Lframe1
        .long   .LFB1036
        .long   .LFE1036-.LFB1036
        .byte   0
        .byte   0x4
        .long   .LCFI6-.LFB1036
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI7-.LCFI6
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI8-.LCFI7
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE5:
.LSFDE7:
        .long   .LEFDE7-.LASFDE7
.LASFDE7:
        .long   .LASFDE7-.Lframe1
        .long   .LFB1039
        .long   .LFE1039-.LFB1039
        .byte   0
        .byte   0x4
        .long   .LCFI9-.LFB1039
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI10-.LCFI9
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI11-.LCFI10
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE7:
.LSFDE9:
        .long   .LEFDE9-.LASFDE9
.LASFDE9:
        .long   .LASFDE9-.Lframe1
        .long   .LFB1041
        .long   .LFE1041-.LFB1041
        .byte   0
        .byte   0x4
        .long   .LCFI12-.LFB1041
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI13-.LCFI12
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI14-.LCFI13
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE9:
.LSFDE11:
        .long   .LEFDE11-.LASFDE11
.LASFDE11:
        .long   .LASFDE11-.Lframe1
        .long   .LFB1042
        .long   .LFE1042-.LFB1042
        .byte   0
        .byte   0x4
        .long   .LCFI15-.LFB1042
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI16-.LCFI15
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI17-.LCFI16
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE11:
.LSFDE13:
        .long   .LEFDE13-.LASFDE13
.LASFDE13:
        .long   .LASFDE13-.Lframe1
        .long   .LFB1043
        .long   .LFE1043-.LFB1043
        .byte   0
        .byte   0x4
        .long   .LCFI18-.LFB1043
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI19-.LCFI18
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI20-.LCFI19
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE13:
.LSFDE15:
        .long   .LEFDE15-.LASFDE15
.LASFDE15:
        .long   .LASFDE15-.Lframe1
        .long   .LFB1044
        .long   .LFE1044-.LFB1044
        .byte   0
        .byte   0x4
        .long   .LCFI21-.LFB1044
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI22-.LCFI21
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI23-.LCFI22
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE15:
.LSFDE17:
        .long   .LEFDE17-.LASFDE17
.LASFDE17:
        .long   .LASFDE17-.Lframe1
        .long   .LFB1053
        .long   .LFE1053-.LFB1053
        .byte   0
        .byte   0x4
        .long   .LCFI24-.LFB1053
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI25-.LCFI24
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI26-.LCFI25
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE17:
.LSFDE19:
        .long   .LEFDE19-.LASFDE19
.LASFDE19:
        .long   .LASFDE19-.Lframe1
        .long   .LFB1054
        .long   .LFE1054-.LFB1054
        .byte   0
        .byte   0x4
        .long   .LCFI27-.LFB1054
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI28-.LCFI27
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI29-.LCFI28
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE19:
.LSFDE21:
        .long   .LEFDE21-.LASFDE21
.LASFDE21:
        .long   .LASFDE21-.Lframe1
        .long   .LFB1055
        .long   .LFE1055-.LFB1055
        .byte   0
        .byte   0x4
        .long   .LCFI30-.LFB1055
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI31-.LCFI30
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI32-.LCFI31
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE21:
.LSFDE23:
        .long   .LEFDE23-.LASFDE23
.LASFDE23:
        .long   .LASFDE23-.Lframe1
        .long   .LFB1056
        .long   .LFE1056-.LFB1056
        .byte   0
        .byte   0x4
        .long   .LCFI33-.LFB1056
        .byte   0xe
        .byte   0x10
        .byte   0x86
        .byte   0x2
        .byte   0x4
        .long   .LCFI34-.LCFI33
        .byte   0xd
        .byte   0x6
        .byte   0x4
        .long   .LCFI35-.LCFI34
        .byte   0xc
        .byte   0x7
        .byte   0x8
        .align 8
.LEFDE23:
        .hidden __dso_handle
        .ident  "GCC: (GNU) 7.0.0 20160930 (experimental) [trunk revision 
240649]"
        .section        .text._ZN4TestC2Ev%_ZN4TestC5Ev,"ax",@progbits
_ZN4TestC5Ev:
        .section        .text._ZN4TestD2Ev%_ZN4TestD5Ev,"ax",@progbits
_ZN4TestD5Ev:

Reply via email to