summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDodji Seketeli <dodji@seketeli.org>2013-10-24 17:41:25 +0200
committerDodji Seketeli <dodji@seketeli.org>2013-10-24 17:41:25 +0200
commitc0782449525d570bbd4972931d6e58458a159dcc (patch)
treefbefe95a364879a7869b3487f1fbe44373752d50
parent2200dffdb497cb1192954f540ebe65e3f00ecb0c (diff)
downloadgcc-c0782449525d570bbd4972931d6e58458a159dcc.tar.gz
Update test suite for libabigail commit c171331c0dbb613
gcc/testsuite: * g++.dg/abi-dump/bases-0.C.bi: Update this for libabigail now serializes constructor='yes' and const='yes' attribute on 'member-function' XML elements. * g++.dg/abi-dump/simple-class-0.C.bi: Likewise.
-rw-r--r--gcc/testsuite/g++.dg/abi-dump/bases-0.C.bi24
-rw-r--r--gcc/testsuite/g++.dg/abi-dump/simple-class-0.C.bi8
2 files changed, 16 insertions, 16 deletions
diff --git a/gcc/testsuite/g++.dg/abi-dump/bases-0.C.bi b/gcc/testsuite/g++.dg/abi-dump/bases-0.C.bi
index dd51db30cc5..c121a989966 100644
--- a/gcc/testsuite/g++.dg/abi-dump/bases-0.C.bi
+++ b/gcc/testsuite/g++.dg/abi-dump/bases-0.C.bi
@@ -12,19 +12,19 @@
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='m0' type-id='type-id-2' visibility='default' filepath='bases-0.C' line='7' column='7'/>
</data-member>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN2B0C2Ev' filepath='bases-0.C' line='20' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-4'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN2B0C1Ev' filepath='bases-0.C' line='20' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-4'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' const='yes'>
<function-decl name='get_m0' mangled-name='_ZNK2B06get_m0Ev' filepath='bases-0.C' line='26' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-6'/>
<return type-id='type-id-2'/>
@@ -46,19 +46,19 @@
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='m0' type-id='type-id-2' visibility='default' filepath='bases-0.C' line='39' column='7'/>
</data-member>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN2B1C2Ev' filepath='bases-0.C' line='52' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-9'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN2B1C1Ev' filepath='bases-0.C' line='52' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-9'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' const='yes'>
<function-decl name='get_m0' mangled-name='_ZNK2B16get_m0Ev' filepath='bases-0.C' line='58' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-11'/>
<return type-id='type-id-2'/>
@@ -80,19 +80,19 @@
<data-member access='private' layout-offset-in-bits='0'>
<var-decl name='m0' type-id='type-id-2' visibility='default' filepath='bases-0.C' line='71' column='7'/>
</data-member>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN2B2C2Ev' filepath='bases-0.C' line='84' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-14'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN2B2C1Ev' filepath='bases-0.C' line='84' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-14'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' const='yes'>
<function-decl name='get_m0' mangled-name='_ZNK2B26get_m0Ev' filepath='bases-0.C' line='90' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-16'/>
<return type-id='type-id-2'/>
@@ -120,20 +120,20 @@
<data-member access='private' layout-offset-in-bits='128'>
<var-decl name='m0' type-id='type-id-2' visibility='default' filepath='bases-0.C' line='103' column='7'/>
</data-member>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN1SC2Ev' filepath='bases-0.C' line='116' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-19'/>
<parameter type-id='type-id-22'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN1SC1Ev' filepath='bases-0.C' line='116' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-19'/>
<return type-id='type-id-1'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' const='yes'>
<function-decl name='get_m0' mangled-name='_ZNK1S6get_m0Ev' filepath='bases-0.C' line='122' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-24'/>
<return type-id='type-id-2'/>
diff --git a/gcc/testsuite/g++.dg/abi-dump/simple-class-0.C.bi b/gcc/testsuite/g++.dg/abi-dump/simple-class-0.C.bi
index 5733ab30af4..9d04b298ddd 100644
--- a/gcc/testsuite/g++.dg/abi-dump/simple-class-0.C.bi
+++ b/gcc/testsuite/g++.dg/abi-dump/simple-class-0.C.bi
@@ -9,26 +9,26 @@
<data-member access='public' layout-offset-in-bits='0'>
<var-decl name='m' type-id='type-id-1' visibility='default' filepath='simple-class-0.C' line='7' column='7'/>
</data-member>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN1SC2Ev' filepath='simple-class-0.C' line='13' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-3'/>
<return type-id='type-id-4'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN1SC1Ev' filepath='simple-class-0.C' line='13' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-3'/>
<return type-id='type-id-4'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__base_ctor ' mangled-name='_ZN1SC2ERKS_' filepath='simple-class-0.C' line='18' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-3'/>
<parameter type-id='type-id-6'/>
<return type-id='type-id-4'/>
</function-decl>
</member-function>
- <member-function access='public'>
+ <member-function access='public' constructor='yes'>
<function-decl name='__comp_ctor ' mangled-name='_ZN1SC1ERKS_' filepath='simple-class-0.C' line='18' column='1' visibility='default' binding='global' size-in-bits='8' alignment-in-bits='8'>
<parameter type-id='type-id-3'/>
<parameter type-id='type-id-6'/>