{"old": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/gcc/old_rpms/", "new": "/home/jenkins/agent/workspace/multiarch/src-openeuler/x86-64/gcc/new_rpms/", "compare_result": "not pass", "compare_details": {"same": {"same_details": {"old": ["libstdc++-12.3.1-101.oe2403sp4.x86_64.rpm", "libquadmath-12.3.1-101.oe2403sp4.x86_64.rpm", "gcc-12.3.1-101.oe2403sp4.x86_64.rpm", "libgfortran-12.3.1-101.oe2403sp4.x86_64.rpm", "libgomp-12.3.1-101.oe2403sp4.x86_64.rpm", "libasan-12.3.1-101.oe2403sp4.x86_64.rpm", "libitm-12.3.1-101.oe2403sp4.x86_64.rpm", "libtsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libgfortran-static-12.3.1-101.oe2403sp4.x86_64.rpm", "liblsan-12.3.1-101.oe2403sp4.x86_64.rpm", "gcc-gdb-plugin-12.3.1-101.oe2403sp4.x86_64.rpm", "libitm-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "libstdc++-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libgccjit-12.3.1-101.oe2403sp4.x86_64.rpm", "libatomic-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libgcc-12.3.1-101.oe2403sp4.x86_64.rpm", "libstdc++-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "libtsan-12.3.1-101.oe2403sp4.x86_64.rpm", "libasan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libgccjit-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "liblsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libatomic-12.3.1-101.oe2403sp4.x86_64.rpm", "libquadmath-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libquadmath-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "libitm-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libobjc-12.3.1-101.oe2403sp4.x86_64.rpm", "libubsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "libubsan-12.3.1-101.oe2403sp4.x86_64.rpm"], "new": ["libstdc++-12.3.1-109.oe2403sp4.x86_64.rpm", "libquadmath-12.3.1-109.oe2403sp4.x86_64.rpm", "gcc-12.3.1-109.oe2403sp4.x86_64.rpm", "libgfortran-12.3.1-109.oe2403sp4.x86_64.rpm", "libgomp-12.3.1-109.oe2403sp4.x86_64.rpm", "libasan-12.3.1-109.oe2403sp4.x86_64.rpm", "libitm-12.3.1-109.oe2403sp4.x86_64.rpm", "libtsan-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libgfortran-static-12.3.1-109.oe2403sp4.x86_64.rpm", "liblsan-12.3.1-109.oe2403sp4.x86_64.rpm", "gcc-gdb-plugin-12.3.1-109.oe2403sp4.x86_64.rpm", "libitm-devel-12.3.1-109.oe2403sp4.x86_64.rpm", "libstdc++-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libgccjit-12.3.1-109.oe2403sp4.x86_64.rpm", "libatomic-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libgcc-12.3.1-109.oe2403sp4.x86_64.rpm", "libstdc++-devel-12.3.1-109.oe2403sp4.x86_64.rpm", "libtsan-12.3.1-109.oe2403sp4.x86_64.rpm", "libasan-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libgccjit-devel-12.3.1-109.oe2403sp4.x86_64.rpm", "liblsan-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libatomic-12.3.1-109.oe2403sp4.x86_64.rpm", "libquadmath-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libquadmath-devel-12.3.1-109.oe2403sp4.x86_64.rpm", "libitm-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libobjc-12.3.1-109.oe2403sp4.x86_64.rpm", "libubsan-static-12.3.1-109.oe2403sp4.x86_64.rpm", "libubsan-12.3.1-109.oe2403sp4.x86_64.rpm"]}, "same_num": 28}, "diff": {"diff_details": {"libstdc++": {"name": {"old": "libstdc++-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libstdc++-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libquadmath": {"name": {"old": "libquadmath-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libquadmath-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "gcc": {"name": {"old": "gcc-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}, "rpm cmd": {}, "rpm symbol": {}}, "libgfortran": {"name": {"old": "libgfortran-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgfortran-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libgomp": {"name": {"old": "libgomp-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgomp-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libasan": {"name": {"old": "libasan-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libasan-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libitm": {"name": {"old": "libitm-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libitm-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libtsan-static": {"name": {"old": "libtsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libtsan-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libgfortran-static": {"name": {"old": "libgfortran-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgfortran-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "liblsan": {"name": {"old": "liblsan-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "liblsan-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "gcc-gdb-plugin": {"name": {"old": "gcc-gdb-plugin-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-gdb-plugin-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libitm-devel": {"name": {"old": "libitm-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libitm-devel-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libstdc++-static": {"name": {"old": "libstdc++-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libstdc++-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libgccjit": {"name": {"old": "libgccjit-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgccjit-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "gcc-plugin-devel": {"name": {"old": "gcc-plugin-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-plugin-devel-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level3", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {"diff": {"old": ["options.h"], "new": ["options.h"]}}, "rpm symbol": {}}, "libatomic-static": {"name": {"old": "libatomic-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libatomic-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libgcc": {"name": {"old": "libgcc-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgcc-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libstdc++-devel": {"name": {"old": "libstdc++-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libstdc++-devel-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "gcc-gfortran": {"name": {"old": "gcc-gfortran-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-gfortran-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/gcc/x86_64-openEuler-linux/12/f951", "new": "/usr/libexec/gcc/x86_64-openEuler-linux/12/f951", "details": {}}]}}, "gcc-c++": {"name": {"old": "gcc-c++-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-c++-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1plus", "new": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1plus", "details": {}}]}}, "libtsan": {"name": {"old": "libtsan-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libtsan-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libasan-static": {"name": {"old": "libasan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libasan-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libgccjit-devel": {"name": {"old": "libgccjit-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libgccjit-devel-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "liblsan-static": {"name": {"old": "liblsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "liblsan-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libatomic": {"name": {"old": "libatomic-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libatomic-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libquadmath-static": {"name": {"old": "libquadmath-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libquadmath-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libquadmath-devel": {"name": {"old": "libquadmath-devel-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libquadmath-devel-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}}, "gcc-objc++": {"name": {"old": "gcc-objc++-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-objc++-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1objplus", "new": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1objplus", "details": {}}]}}, "libitm-static": {"name": {"old": "libitm-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libitm-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "gcc-objc": {"name": {"old": "gcc-objc-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "gcc-objc-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm header": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1obj", "new": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1obj", "details": {}}]}}, "cpp": {"name": {"old": "cpp-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "cpp-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}, "rpm cmd": {}, "rpm symbol": {"diff": [{"old": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1", "new": "/usr/libexec/gcc/x86_64-openEuler-linux/12/cc1", "details": {}}]}}, "libobjc": {"name": {"old": "libobjc-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libobjc-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level0", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}, "libubsan-static": {"name": {"old": "libubsan-static-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libubsan-static-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm files": {}}, "libubsan": {"name": {"old": "libubsan-12.3.1-101.oe2403sp4.x86_64.rpm", "new": "libubsan-12.3.1-109.oe2403sp4.x86_64.rpm"}, "RPM Level": "level4", "rpm requires": {}, "rpm provides": {}, "rpm abi": {}, "rpm lib": {}, "rpm symbol": {}}}, "diff_num": 6}, "less": {"less_details": {}, "less_num": 0}, "more": {"more_details": {}, "more_num": 0}}, "pr_link": "https://gitcode.com/src-openeuler/gcc/pull/715", "pr_changelog": "* Wed Feb 4 2026 Liao Jun <liaojun@ultrarisc.com> - 12.3.1-109\n- DESC: Support -mcmodel=large for RISC-V\n\n* Thu Feb  5 2026 Wenlong Zhang <zhangwenlong@loongson.cn> - 12.3.1-108\n- Type: Bugfix\n- DESC: Keep the code of all architectures from the same source\n\n* Thu Jan 22 2026 Hu Yuantao <huyuantao@ultrarisc.com> - 12.3.1-107\n- Type: Bugfix\n- DESC: Fix RISC-V atomic ordering bugs \n\n* Mon Jan 19 2026 huzife <634763349@qq.com> - 12.3.1-106\n- Type: Sync\n- DESC: Sync patch from openeuler/gcc.\n\n* Mon Dec 22 2025 huzife <634763349@qq.com> - 12.3.1-105\n- Type: Bugfix\n- DESC: Fix CVE-2022-27943\n\n* Mon Dec 1 2025 swcompiler <lc@wxiat.com> - 12.3.1-104\n- Type: Sw64\n- DESC:\n- Sw64-Port-Change-libdir-from-lib-to-lib64.\n\n* Wed Nov 26 2025 Cutie Deng <dengzhiren2@huawei.com> - 12.3.1-103\n- Type: Sync\n- DESC: Sync patch from openeuler/gcc\n\n* Thu Nov 20 2025 Peng Fan <fanpeng@loongson.cn> - 12.3.1-102\n- Type: Bugfix\n- DESC: LoongArch: avoid wrong if-conversions from cmove\n\n* Mon Nov 17 2025 linhouzhong <hz_lin8@163.com> - 12.3.1-101\n- Type: Sync\n- DESC: Sync patch from openeuler/gcc."}