http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60566

--- Comment #2 from Markus Trippelsdorf <trippels at gcc dot gnu.org> ---
--- part_good.s 2014-03-19 08:57:10.100342064 +0100
+++ part_bad.s  2014-03-19 08:56:50.134141664 +0100
@@ -13466,49 +13466,10 @@
        .text
 .LHOTE151:
        .section        .text.unlikely
+       .align 2
 .LCOLDB152:
        .text
 .LHOTB152:
-       .p2align 4,,15
-       .globl  _ZTv0_n24_N6KParts13ReadWritePartD1Ev
-       .type   _ZTv0_n24_N6KParts13ReadWritePartD1Ev, @function
-_ZTv0_n24_N6KParts13ReadWritePartD1Ev:
-.LFB6687:
-       .cfi_startproc
-       movq    (%rdi), %r10
-       addq    -24(%r10), %rdi
-       jmp     _ZN6KParts13ReadWritePartD1Ev
-       .cfi_endproc
-.LFE6687:
-       .size   _ZTv0_n24_N6KParts13ReadWritePartD1Ev,
.-_ZTv0_n24_N6KParts13ReadWritePartD1Ev
-       .section        .text.unlikely
-.LCOLDE152:
-       .text
-.LHOTE152:
-       .section        .text.unlikely
-.LCOLDB153:
-       .text
-.LHOTB153:
-       .p2align 4,,15
-       .globl  _ZThn16_N6KParts13ReadWritePartD1Ev
-       .type   _ZThn16_N6KParts13ReadWritePartD1Ev, @function
-_ZThn16_N6KParts13ReadWritePartD1Ev:
-.LFB6688:
-       .cfi_startproc
-       subq    $16, %rdi
-       jmp     _ZN6KParts13ReadWritePartD1Ev
-       .cfi_endproc
-.LFE6688:
-       .size   _ZThn16_N6KParts13ReadWritePartD1Ev,
.-_ZThn16_N6KParts13ReadWritePartD1Ev
-       .section        .text.unlikely
-.LCOLDE153:
-       .text
-.LHOTE153:
-       .section        .text.unlikely
-       .align 2
-.LCOLDB154:
-       .text
-.LHOTB154:
        .align 2
        .p2align 4,,15
        .globl  _ZN6KParts13ReadWritePartD0Ev
@@ -13529,53 +13490,14 @@
 .LFE5572:
        .size   _ZN6KParts13ReadWritePartD0Ev, .-_ZN6KParts13ReadWritePartD0Ev
        .section        .text.unlikely
-.LCOLDE154:
-       .text
-.LHOTE154:
-       .section        .text.unlikely
-.LCOLDB155:
-       .text
-.LHOTB155:
-       .p2align 4,,15
-       .globl  _ZTv0_n24_N6KParts13ReadWritePartD0Ev
-       .type   _ZTv0_n24_N6KParts13ReadWritePartD0Ev, @function
-_ZTv0_n24_N6KParts13ReadWritePartD0Ev:
-.LFB6689:
-       .cfi_startproc
-       movq    (%rdi), %r10
-       addq    -24(%r10), %rdi
-       jmp     _ZN6KParts13ReadWritePartD0Ev
-       .cfi_endproc
-.LFE6689:
-       .size   _ZTv0_n24_N6KParts13ReadWritePartD0Ev,
.-_ZTv0_n24_N6KParts13ReadWritePartD0Ev
-       .section        .text.unlikely
-.LCOLDE155:
-       .text
-.LHOTE155:
-       .section        .text.unlikely
-.LCOLDB156:
-       .text
-.LHOTB156:
-       .p2align 4,,15
-       .globl  _ZThn16_N6KParts13ReadWritePartD0Ev
-       .type   _ZThn16_N6KParts13ReadWritePartD0Ev, @function
-_ZThn16_N6KParts13ReadWritePartD0Ev:
-.LFB6690:
-       .cfi_startproc
-       subq    $16, %rdi
-       jmp     _ZN6KParts13ReadWritePartD0Ev
-       .cfi_endproc
-.LFE6690:
-       .size   _ZThn16_N6KParts13ReadWritePartD0Ev,
.-_ZThn16_N6KParts13ReadWritePartD0Ev
-       .section        .text.unlikely
...
        .section        .rodata
        .align 32
        .type  
_ZZN6KParts13ReadWritePart11setModifiedEbE19__PRETTY_FUNCTION__, @object
@@ -18015,8 +17937,8 @@
        .quad   _ZNK6KParts13ReadWritePart10metaObjectEv
        .quad   _ZN6KParts13ReadWritePart11qt_metacastEPKc
        .quad   _ZN6KParts13ReadWritePart11qt_metacallEN11QMetaObject4CallEiPPv
-       .quad   _ZN6KParts13ReadWritePartD1Ev
-       .quad   _ZN6KParts13ReadWritePartD0Ev
+       .quad   __cxa_pure_virtual
+       .quad   __cxa_pure_virtual
        .quad   _ZN7QObject5eventEP6QEvent
        .quad   _ZN7QObject11eventFilterEPS_P6QEvent
        .quad   _ZN7QObject10timerEventEP11QTimerEvent
@@ -18050,8 +17972,8 @@
        .quad   16
        .quad   -16
        .quad   _ZTIN6KParts13ReadWritePartE
-       .quad   _ZThn16_N6KParts13ReadWritePartD1Ev
-       .quad   _ZThn16_N6KParts13ReadWritePartD0Ev
+       .quad   __cxa_pure_virtual
+       .quad   __cxa_pure_virtual
        .quad   _ZN6KParts8PartBase16setComponentDataERK14KComponentData
        .quad   _ZN6KParts8PartBase16setComponentDataERK14KComponentDatab
        .quad   0
@@ -18070,8 +17992,8 @@
        .quad   -32
        .quad   -32
        .quad   _ZTIN6KParts13ReadWritePartE
-       .quad   _ZTv0_n24_N6KParts13ReadWritePartD1Ev
-       .quad   _ZTv0_n24_N6KParts13ReadWritePartD0Ev
+       .quad   __cxa_pure_virtual
+       .quad   __cxa_pure_virtual
        .quad   _ZNK13KXMLGUIClient6actionERK11QDomElement
        .quad   _ZNK13KXMLGUIClient16actionCollectionEv
        .quad   _ZNK13KXMLGUIClient13componentDataEv
@@ -18137,5 +18059,5 @@
 _ZN6KParts4Part25staticMetaObjectExtraDataE:
        .quad   0
        .quad  
_ZN6KParts4Part18qt_static_metacallEP7QObjectN11QMetaObject4CallEiPPv
-       .ident  "GCC: (GNU) 4.9.0 20140314 (experimental)"
+       .ident  "GCC: (GNU) 4.9.0 20140318 (experimental)"
        .section        .note.GNU-stack,"",@progbits

Reply via email to