Bug 1951518

Summary: SELF CHECK FAILED for 'lto-dump' and 'lto1'
Product: Red Hat Enterprise Linux 9 Reporter: Martin Cermak <mcermak>
Component: libabigailAssignee: Dodji Seketeli <dodji>
Status: CLOSED DUPLICATE QA Contact: Martin Cermak <mcermak>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 9.0   
Target Milestone: beta   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-04-20 11:02:14 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1953662    

Description Martin Cermak 2021-04-20 10:41:26 UTC
Reproducible with libabigail-1.8.2-1.el9 and currentl upstream version libabigail/b215a2115376225b04b4d6b25acc6c5a1b4021e9:

2021-04-19 11:03:48.656885 Running '/mnt/tests/tools/libabigail/Sanity/selfcheck/fedabipkgdiff --abipkgdiff /usr/bin/abipkgdiff --server https://brewhub.engineering.redhat.com/brewhub --topurl http://download.devel.redhat.com/brewroot --self-compare -a --from el9 gcc'
Comparing the ABI of binaries between gcc-plugin-devel-11.0.1-0.3.1.el9.aarch64.rpm and gcc-plugin-devel-11.0.1-0.3.1.el9.aarch64.rpm:

==== SELF CHECK SUCCEEDED for 'gengtype' ====

Comparing the ABI of binaries between libstdc++-devel-11.0.1-0.3.1.el9.aarch64.rpm and libstdc++-devel-11.0.1-0.3.1.el9.aarch64.rpm:


Comparing the ABI of binaries between gcc-11.0.1-0.3.1.el9.aarch64.rpm and gcc-11.0.1-0.3.1.el9.aarch64.rpm:

==== SELF CHECK SUCCEEDED for 'lto-dump' ====
==== SELF CHECK SUCCEEDED for 'lto1' ====
==== SELF CHECK SUCCEEDED for 'aarch64-redhat-linux-gcc' ====
==== SELF CHECK SUCCEEDED for 'aarch64-redhat-linux-gcc-11' ====
==== SELF CHECK SUCCEEDED for 'gcc' ====
==== SELF CHECK SUCCEEDED for 'lto-wrapper' ====
==== SELF CHECK SUCCEEDED for 'gcov' ====
==== SELF CHECK SUCCEEDED for 'collect2' ====
==== SELF CHECK SUCCEEDED for 'gcov-tool' ====
==== SELF CHECK SUCCEEDED for 'gcov-dump' ====
==== SELF CHECK SUCCEEDED for 'liblto_plugin.so' ====
==== SELF CHECK SUCCEEDED for 'gcc-ranlib' ====
==== SELF CHECK SUCCEEDED for 'gcc-ar' ====
==== SELF CHECK SUCCEEDED for 'gcc-nm' ====

Comparing the ABI of binaries between libgccjit-devel-11.0.1-0.3.1.el9.aarch64.rpm and libgccjit-devel-11.0.1-0.3.1.el9.aarch64.rpm:


Comparing the ABI of binaries between libitm-devel-11.0.1-0.3.1.el9.aarch64.rpm and libitm-devel-11.0.1-0.3.1.el9.aarch64.rpm:


Comparing the ABI of binaries between gcc-11.0.1-0.3.1.el9.i686.rpm and gcc-11.0.1-0.3.1.el9.i686.rpm:

======== comparing'lto-dump' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 0 Changed (45 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

===SELF CHECK FAILED for 'lto-dump'
==== SELF CHECK SUCCEEDED for 'lto1' ====
==== SELF CHECK SUCCEEDED for 'gcc' ====
==== SELF CHECK SUCCEEDED for 'i686-redhat-linux-gcc' ====
==== SELF CHECK SUCCEEDED for 'i686-redhat-linux-gcc-11' ====
==== SELF CHECK SUCCEEDED for 'lto-wrapper' ====
==== SELF CHECK SUCCEEDED for 'gcov' ====
==== SELF CHECK SUCCEEDED for 'collect2' ====
==== SELF CHECK SUCCEEDED for 'gcov-tool' ====
==== SELF CHECK SUCCEEDED for 'gcov-dump' ====
==== SELF CHECK SUCCEEDED for 'liblto_plugin.so' ====
==== SELF CHECK SUCCEEDED for 'gcc-ranlib' ====
==== SELF CHECK SUCCEEDED for 'gcc-ar' ====
==== SELF CHECK SUCCEEDED for 'gcc-nm' ====

Comparing the ABI of binaries between libstdc++-devel-11.0.1-0.3.1.el9.i686.rpm and libstdc++-devel-11.0.1-0.3.1.el9.i686.rpm:


Comparing the ABI of binaries between gcc-plugin-devel-11.0.1-0.3.1.el9.i686.rpm and gcc-plugin-devel-11.0.1-0.3.1.el9.i686.rpm:

==== SELF CHECK SUCCEEDED for 'gengtype' ====

Comparing the ABI of binaries between libgccjit-devel-11.0.1-0.3.1.el9.i686.rpm and libgccjit-devel-11.0.1-0.3.1.el9.i686.rpm:


Comparing the ABI of binaries between libquadmath-devel-11.0.1-0.3.1.el9.i686.rpm and libquadmath-devel-11.0.1-0.3.1.el9.i686.rpm:


Comparing the ABI of binaries between libitm-devel-11.0.1-0.3.1.el9.i686.rpm and libitm-devel-11.0.1-0.3.1.el9.i686.rpm:


Comparing the ABI of binaries between gcc-11.0.1-0.3.1.el9.ppc64le.rpm and gcc-11.0.1-0.3.1.el9.ppc64le.rpm:

======== comparing'lto1' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  1 function with some indirect sub-type change:

    [C] 'method void rtl_ssa::function_info::insert_use_after(rtl_ssa::use_info*)' at accesses.cc:1062:1 has some indirect sub-type changes:

===SELF CHECK FAILED for 'lto1'
======== comparing'lto-dump' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  1 function with some indirect sub-type change:

    [C] 'method void rtl_ssa::function_info::insert_use_after(rtl_ssa::use_info*)' at accesses.cc:1062:1 has some indirect sub-type changes:

===SELF CHECK FAILED for 'lto-dump'
==== SELF CHECK SUCCEEDED for 'gcc' ====
==== SELF CHECK SUCCEEDED for 'ppc64le-redhat-linux-gcc' ====
==== SELF CHECK SUCCEEDED for 'ppc64le-redhat-linux-gcc-11' ====
==== SELF CHECK SUCCEEDED for 'lto-wrapper' ====
==== SELF CHECK SUCCEEDED for 'gcov' ====
==== SELF CHECK SUCCEEDED for 'collect2' ====
==== SELF CHECK SUCCEEDED for 'gcov-tool' ====
==== SELF CHECK SUCCEEDED for 'gcov-dump' ====
==== SELF CHECK SUCCEEDED for 'liblto_plugin.so' ====
==== SELF CHECK SUCCEEDED for 'gcc-ar' ====
==== SELF CHECK SUCCEEDED for 'gcc-nm' ====
==== SELF CHECK SUCCEEDED for 'gcc-ranlib' ====

Comparing the ABI of binaries between libstdc++-devel-11.0.1-0.3.1.el9.ppc64le.rpm and libstdc++-devel-11.0.1-0.3.1.el9.ppc64le.rpm:


Comparing the ABI of binaries between gcc-plugin-devel-11.0.1-0.3.1.el9.ppc64le.rpm and gcc-plugin-devel-11.0.1-0.3.1.el9.ppc64le.rpm:

==== SELF CHECK SUCCEEDED for 'gengtype' ====

Comparing the ABI of binaries between libgccjit-devel-11.0.1-0.3.1.el9.ppc64le.rpm and libgccjit-devel-11.0.1-0.3.1.el9.ppc64le.rpm:


Comparing the ABI of binaries between libquadmath-devel-11.0.1-0.3.1.el9.ppc64le.rpm and libquadmath-devel-11.0.1-0.3.1.el9.ppc64le.rpm:


Comparing the ABI of binaries between libitm-devel-11.0.1-0.3.1.el9.ppc64le.rpm and libitm-devel-11.0.1-0.3.1.el9.ppc64le.rpm:


Comparing the ABI of binaries between gcc-11.0.1-0.3.1.el9.s390x.rpm and gcc-11.0.1-0.3.1.el9.s390x.rpm:

======== comparing'lto1' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  1 function with some indirect sub-type change:

    [C] 'method void rtl_ssa::function_info::insert_use_after(rtl_ssa::use_info*)' at accesses.cc:1062:1 has some indirect sub-type changes:

===SELF CHECK FAILED for 'lto1'
======== comparing'lto-dump' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 1 Changed (1 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

  1 function with some indirect sub-type change:

    [C] 'method void rtl_ssa::function_info::insert_use_after(rtl_ssa::use_info*)' at accesses.cc:1062:1 has some indirect sub-type changes:

===SELF CHECK FAILED for 'lto-dump'
==== SELF CHECK SUCCEEDED for 'gcc' ====
==== SELF CHECK SUCCEEDED for 's390x-redhat-linux-gcc' ====
==== SELF CHECK SUCCEEDED for 's390x-redhat-linux-gcc-11' ====
==== SELF CHECK SUCCEEDED for 'lto-wrapper' ====
==== SELF CHECK SUCCEEDED for 'gcov' ====
==== SELF CHECK SUCCEEDED for 'collect2' ====
==== SELF CHECK SUCCEEDED for 'gcov-tool' ====
==== SELF CHECK SUCCEEDED for 'gcov-dump' ====
==== SELF CHECK SUCCEEDED for 'liblto_plugin.so' ====
==== SELF CHECK SUCCEEDED for 'gcc-ranlib' ====
==== SELF CHECK SUCCEEDED for 'gcc-ar' ====
==== SELF CHECK SUCCEEDED for 'gcc-nm' ====

Comparing the ABI of binaries between libstdc++-devel-11.0.1-0.3.1.el9.s390x.rpm and libstdc++-devel-11.0.1-0.3.1.el9.s390x.rpm:


Comparing the ABI of binaries between gcc-plugin-devel-11.0.1-0.3.1.el9.s390x.rpm and gcc-plugin-devel-11.0.1-0.3.1.el9.s390x.rpm:

==== SELF CHECK SUCCEEDED for 'gengtype' ====

Comparing the ABI of binaries between libgccjit-devel-11.0.1-0.3.1.el9.s390x.rpm and libgccjit-devel-11.0.1-0.3.1.el9.s390x.rpm:


Comparing the ABI of binaries between libitm-devel-11.0.1-0.3.1.el9.s390x.rpm and libitm-devel-11.0.1-0.3.1.el9.s390x.rpm:


Comparing the ABI of binaries between libstdc++-devel-11.0.1-0.3.1.el9.x86_64.rpm and libstdc++-devel-11.0.1-0.3.1.el9.x86_64.rpm:


Comparing the ABI of binaries between gcc-11.0.1-0.3.1.el9.x86_64.rpm and gcc-11.0.1-0.3.1.el9.x86_64.rpm:

==== SELF CHECK SUCCEEDED for 'lto1' ====
======== comparing'lto-dump' to itself wrongly yielded result: ===========
  Functions changes summary: 0 Removed, 0 Changed (45 filtered out), 0 Added functions
  Variables changes summary: 0 Removed, 0 Changed, 0 Added variable

===SELF CHECK FAILED for 'lto-dump'
==== SELF CHECK SUCCEEDED for 'gcc' ====
==== SELF CHECK SUCCEEDED for 'x86_64-redhat-linux-gcc' ====
==== SELF CHECK SUCCEEDED for 'x86_64-redhat-linux-gcc-11' ====
==== SELF CHECK SUCCEEDED for 'lto-wrapper' ====
==== SELF CHECK SUCCEEDED for 'gcov' ====
==== SELF CHECK SUCCEEDED for 'collect2' ====
==== SELF CHECK SUCCEEDED for 'gcov-tool' ====
==== SELF CHECK SUCCEEDED for 'gcov-dump' ====
==== SELF CHECK SUCCEEDED for 'liblto_plugin.so' ====
==== SELF CHECK SUCCEEDED for 'gcc-ar' ====
==== SELF CHECK SUCCEEDED for 'gcc-nm' ====
==== SELF CHECK SUCCEEDED for 'gcc-ranlib' ====

Comparing the ABI of binaries between gcc-plugin-devel-11.0.1-0.3.1.el9.x86_64.rpm and gcc-plugin-devel-11.0.1-0.3.1.el9.x86_64.rpm:

==== SELF CHECK SUCCEEDED for 'gengtype' ====

Comparing the ABI of binaries between libgccjit-devel-11.0.1-0.3.1.el9.x86_64.rpm and libgccjit-devel-11.0.1-0.3.1.el9.x86_64.rpm:


Comparing the ABI of binaries between libquadmath-devel-11.0.1-0.3.1.el9.x86_64.rpm and libquadmath-devel-11.0.1-0.3.1.el9.x86_64.rpm:


Comparing the ABI of binaries between libitm-devel-11.0.1-0.3.1.el9.x86_64.rpm and libitm-devel-11.0.1-0.3.1.el9.x86_64.rpm:

Comment 1 Martin Cermak 2021-04-20 11:02:14 UTC

*** This bug has been marked as a duplicate of bug 1925886 ***