{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.W3Ht7REg/b1/gcc-12-cross_15_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.W3Ht7REg/b2/gcc-12-cross_15_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -54,25 +54,25 @@\n a0cae571518d47240c0cecec0e22a69b 9450976 devel optional gfortran-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb\n 7c1ac76ab98c718d3ae49f85eb348ac8 9449408 devel optional gfortran-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb\n a18fb101995ee3016b0fe2117677f977 1128 devel optional gfortran-12-multilib-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n 2919f20f29bae1c51c14c08089f6b788 1136 devel optional gfortran-12-multilib-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n df310c8a35ae5bc4ec217b4174e44c45 9425048 devel optional gfortran-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb\n 8f1cccdec5a8298fa59da4db04c44ef0 8682216 devel optional gfortran-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n 56d765e44ee2fb963330382b6a78761b 10544656 devel optional gfortran-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n- 65377ee34c309946acb4d5110719cff6 9932376 devel optional gm2-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb\n- c211e842f24393f6a808f034c7e64192 9382380 devel optional gm2-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb\n- 5ceb7611398a502f5ae8262bb5060fdb 9380320 devel optional gm2-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb\n- ce9c538a70a2f386e0ed4db21db4bc58 9354892 devel optional gm2-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb\n- 78fdfcdc85faadc647cc1e4f314a721b 8597792 devel optional gm2-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n- a8b64085f7b0ae2c42329ccdf73fa943 10449216 devel optional gm2-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n+ 1b2deaadc25b31ed8d8cb18db8a366ab 9931304 devel optional gm2-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb\n+ 0c83a3495165493a94700b8f3739409a 9381148 devel optional gm2-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb\n+ 381bb2026f25ba4e9471321b205fe189 9381028 devel optional gm2-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb\n+ f377e04c8c27f3c7de2a3b4c7b954fb9 9354172 devel optional gm2-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb\n+ 548d50d31cb044fa1ddf6094a9b9e3c4 8598564 devel optional gm2-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n+ 289cec9312b64b03c235fbdbf3df2afd 10443612 devel optional gm2-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n 5784a5b4cb53511c1caa05edf73c486b 18707288 devel optional gnat-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb\n 45cd7e833343914a94bc7294e0764c89 18191396 devel optional gnat-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb\n b57221cbe3804e0a1bcf66520033158b 18196052 devel optional gnat-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb\n 791df83a6fa50ba83841e302f574609e 19006480 devel optional gnat-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb\n- 92769a0dc47f153af54757667d646b80 17429004 devel optional gnat-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n+ bc9dd728a52955a8254a28abf4f80d8b 17429260 devel optional gnat-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n b4e589cef4a391ef912979e76af4d601 19646720 devel optional gnat-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n dfce6c6c94701b2a6e09883f68953036 10097760 devel optional gobjc++-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb\n 80585c99da800c52a7c3613e80e8901d 9507360 devel optional gobjc++-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb\n 5a00fd79a30c6ad64a698b13997da33f 9508192 devel optional gobjc++-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb\n 042165a906e71cd573c87d176dd16108 1108 devel optional gobjc++-12-multilib-s390x-linux-gnu_12.2.0-14cross1_i386.deb\n 651c42cd0274c7a3f560c368ceb8e592 1108 devel optional gobjc++-12-multilib-x86-64-linux-gnu_12.2.0-14cross1_i386.deb\n 9572ddf2f155d42937dcae2ef018a8ca 9518160 devel optional gobjc++-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb\n"}, {"source1": "gm2-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb", "source2": "gm2-12-aarch64-linux-gnu_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1112 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9931072 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1116 2023-01-15 10:54:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9929996 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/aarch64-linux-gnu-gm2-12", "source2": "./usr/bin/aarch64-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 00cc5995bee157a42ddd21101871202109849b7e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fca9ef78ee2a4e2f1253ee0fa48b7bf2b84a48d5\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -574,16 +574,16 @@\n %{g*:%{%:debug-level-gt(0):%{%:dwarf-version-gt(4):--gdwarf-5 ;%:dwarf-version-gt(3):--gdwarf-4 ;%:dwarf-version-gt(2):--gdwarf-3 ;:--gdwarf2 }}}\n %{g*:%{%:debug-level-gt(0):}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n lp64:../lib:aarch64-linux-gnu mabi=lp64;\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --enable-fix-cortex-a53-843419 --disable-werror --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=aarch64-linux-gnu --program-prefix=aarch64-linux-gnu- --includedir=/usr/aarch64-linux-gnu/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2523,16 +2523,16 @@\n 0x080f7d80 00000000 2e002f00 01000000 00010000 ....../.........\n 0x080f7d90 00247449 6767635f 696e7465 726e616c .$tIggc_internal\n 0x080f7da0 5f616c6c 6f63002e 2e2f2e2e 2f737263 _alloc.../../src\n 0x080f7db0 2f676363 2f676763 2d6e6f6e 652e6363 /gcc/ggc-none.cc\n 0x080f7dc0 00676763 5f696e74 65726e61 6c5f636c .ggc_internal_cl\n 0x080f7dd0 65617265 645f616c 6c6f6300 474e5520 eared_alloc.GNU \n 0x080f7de0 4d6f6475 6c612d32 2020312e 392e3520 Modula-2 1.9.5 \n- 0x080f7df0 20283230 32353039 32352900 436f7079 (20250925).Copy\n- 0x080f7e00 72696768 74202843 29203230 32352046 right (C) 2025 F\n+ 0x080f7df0 20283230 32343038 32342900 436f7079 (20240824).Copy\n+ 0x080f7e00 72696768 74202843 29203230 32342046 right (C) 2024 F\n 0x080f7e10 72656520 536f6674 77617265 20466f75 ree Software Fou\n 0x080f7e20 6e646174 696f6e2c 20496e63 2e000000 ndation, Inc....\n 0x080f7e30 4c696365 6e736520 47504c76 323a2047 License GPLv2: G\n 0x080f7e40 4e552047 504c2076 65727369 6f6e2032 NU GPL version 2\n 0x080f7e50 206f7220 6c617465 72203c68 7474703a or later ....\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63633539 39356265 65313537 61343264 cc5995bee157a42d\n- 0x00000010 64643231 31303138 37313230 32313039 dd21101871202109\n- 0x00000020 38343962 37652e64 65627567 00000000 849b7e.debug....\n- 0x00000030 10fb995c ...\\\n+ 0x00000000 61396566 37386565 32613465 32663132 a9ef78ee2a4e2f12\n+ 0x00000010 35336565 30666134 38623762 66326238 53ee0fa48b7bf2b8\n+ 0x00000020 34613438 64352e64 65627567 00000000 4a48d5.debug....\n+ 0x00000030 58c668de X.h.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1886832618e760083f85ef07ff94c718bffd236\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0b6a5742bec9fb59f869efbe6bcf632c06c61051\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -37618,16 +37618,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 07:40:50 2025\n+20240824\n+Sat Aug 24 10:02:42 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7086,17 +7086,17 @@\n 0x094edab0 93603a08 93603a08 93603a08 93603a08 .`:..`:..`:..`:.\n 0x094edac0 fe623a08 65633a08 7f633a08 93603a08 .b:.ec:..c:..`:.\n 0x094edad0 93603a08 93603a08 93603a08 93603a08 .`:..`:..`:..`:.\n 0x094edae0 93603a08 d8633a08 fe643a08 27643a08 .`:..c:..d:.'d:.\n 0x094edaf0 93603a08 93603a08 93603a08 93603a08 .`:..`:..`:..`:.\n 0x094edb00 93603a08 93603a08 93603a08 93603a08 .`:..`:..`:..`:.\n 0x094edb10 93603a08 c7643a08 312e392e 35003230 .`:..d:.1.9.5.20\n- 0x094edb20 32353039 32350031 322e322e 30005468 250925.12.2.0.Th\n- 0x094edb30 75205365 70203235 2030373a 34303a35 u Sep 25 07:40:5\n- 0x094edb40 30203230 32350000 61737365 72742066 0 2025..assert f\n+ 0x094edb20 32343038 32340031 322e322e 30005361 240824.12.2.0.Sa\n+ 0x094edb30 74204175 67203234 2031303a 30323a34 t Aug 24 10:02:4\n+ 0x094edb40 32203230 32340000 61737365 72742066 2 2024..assert f\n 0x094edb50 61696c65 64204672 6f6d2073 686f756c ailed From shoul\n 0x094edb60 64206e65 76657220 6265206c 61726765 d never be large\n 0x094edb70 72207468 616e2054 6f004d6f 64756c65 r than To.Module\n 0x094edb80 00205265 61636861 626c6520 696e6974 . Reachable init\n 0x094edb90 69616c69 7a617469 6f6e0020 52656163 ialization. Reac\n 0x094edba0 6861626c 65206669 6e616c69 7a617469 hable finalizati\n 0x094edbb0 6f6e0050 726f6365 64757265 20002051 on.Procedure . Q\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38383638 33323631 38653736 30303833 886832618e760083\n- 0x00000010 66383565 66303766 66393463 37313862 f85ef07ff94c718b\n- 0x00000020 66666432 33362e64 65627567 00000000 ffd236.debug....\n- 0x00000030 b8089f98 ....\n+ 0x00000000 36613537 34326265 63396662 35396638 6a5742bec9fb59f8\n+ 0x00000010 36396566 62653662 63663633 32633036 69efbe6bcf632c06\n+ 0x00000020 63363130 35312e64 65627567 00000000 c61051.debug....\n+ 0x00000030 84010a6d ...m\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5b8dec38378ed797faade89f4b01c9bf69beff3f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 177ab3432d1a8a6901dd126e350814ef9ce169b8\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 07:40:50 2025\n+20240824\n+Sat Aug 24 10:02:42 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30373a34 303a3530 20323032 35000000 07:40:50 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 31303a30 323a3432 20323032 34000000 10:02:42 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38646563 33383337 38656437 39376661 8dec38378ed797fa\n- 0x00000010 61646538 39663462 30316339 62663639 ade89f4b01c9bf69\n- 0x00000020 62656666 33662e64 65627567 00000000 beff3f.debug....\n- 0x00000030 f5984252 ..BR\n+ 0x00000000 37616233 34333264 31613861 36393031 7ab3432d1a8a6901\n+ 0x00000010 64643132 36653335 30383134 65663963 dd126e350814ef9c\n+ 0x00000020 65313639 62382e64 65627567 00000000 e169b8.debug....\n+ 0x00000030 f3075267 ..Rg\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2414196decc049aa51fac45052f72e4a1353306a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c1b8f8a672e7f8bdbfed8968ba197afa51190d39\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:40:50 2025\n+20240824\n+Sat Aug 24 10:02:42 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203037 3a34303a hu Sep 25 07:40:\n- 0x080d19f0 35302032 30323500 61747465 6d707469 50 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203130 3a30323a at Aug 24 10:02:\n+ 0x080d19f0 34322032 30323400 61747465 6d707469 42 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31343139 36646563 63303439 61613531 14196decc049aa51\n- 0x00000010 66616334 35303532 66373265 34613133 fac45052f72e4a13\n- 0x00000020 35333330 36612e64 65627567 00000000 53306a.debug....\n- 0x00000030 8575b1cb .u..\n+ 0x00000000 62386638 61363732 65376638 62646266 b8f8a672e7f8bdbf\n+ 0x00000010 65643839 36386261 31393761 66613531 ed8968ba197afa51\n+ 0x00000020 31393064 33392e64 65627567 00000000 190d39.debug....\n+ 0x00000030 d6d2dc93 ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 313ff9fba887995acccc35f99292d0bf67609b01\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 13c869bf8d48ad884817311dcd10db4104b7d129\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:40:50 2025\n+20240824\n+Sat Aug 24 10:02:42 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203037 3a34303a 35302032 ep 25 07:40:50 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203130 3a30323a 34322032 ug 24 10:02:42 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33666639 66626138 38373939 35616363 3ff9fba887995acc\n- 0x00000010 63633335 66393932 39326430 62663637 cc35f99292d0bf67\n- 0x00000020 36303962 30312e64 65627567 00000000 609b01.debug....\n- 0x00000030 28a5168f (...\n+ 0x00000000 63383639 62663864 34386164 38383438 c869bf8d48ad8848\n+ 0x00000010 31373331 31646364 31306462 34313034 17311dcd10db4104\n+ 0x00000020 62376431 32392e64 65627567 00000000 b7d129.debug....\n+ 0x00000030 d8522b02 .R+.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/aarch64-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ccc07ad8886ad4f2867159b0b77107254a336d8c\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c164ace22e1bf7c7be2bff3e6f2550efd617c941\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:40:50 2025\n+20240824\n+Sat Aug 24 10:02:42 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203037 .0.Thu Sep 25 07\n- 0x080d08b0 3a34303a 35302032 30323500 61747465 :40:50 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203130 .0.Sat Aug 24 10\n+ 0x080d08b0 3a30323a 34322032 30323400 61747465 :02:42 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 63303761 64383838 36616434 66323836 c07ad8886ad4f286\n- 0x00000010 37313539 62306237 37313037 32353461 7159b0b77107254a\n- 0x00000020 33333664 38632e64 65627567 00000000 336d8c.debug....\n- 0x00000030 afe61b5b ...[\n+ 0x00000000 36346163 65323265 31626637 63376265 64ace22e1bf7c7be\n+ 0x00000010 32626666 33653666 32353530 65666436 2bff3e6f2550efd6\n+ 0x00000020 31376339 34312e64 65627567 00000000 17c941.debug....\n+ 0x00000030 0a42a572 .B.r\n \n"}]}]}]}]}, {"source1": "gm2-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb", "source2": "gm2-12-arm-linux-gnueabi_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1116 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9381072 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1112 2023-01-15 10:54:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9379844 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/arm-linux-gnueabi-gm2-12", "source2": "./usr/bin/arm-linux-gnueabi-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7b6f21e107f956114896e795da0f6d03b2b6ba10\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0609061db2f6c091d9de487305ada13085b94142\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -593,16 +593,16 @@\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --disable-sjlj-exceptions --with-arch=armv5te --with-float=soft --disable-werror --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=arm-linux-gnueabi --program-prefix=arm-linux-gnueabi- --includedir=/usr/arm-linux-gnueabi/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2685,17 +2685,17 @@\n 0x080fa7a0 636c7564 65002f00 2e002f00 01000000 clude./.../.....\n 0x080fa7b0 00010000 00247449 6767635f 696e7465 .....$tIggc_inte\n 0x080fa7c0 726e616c 5f616c6c 6f63002e 2e2f2e2e rnal_alloc.../..\n 0x080fa7d0 2f737263 2f676363 2f676763 2d6e6f6e /src/gcc/ggc-non\n 0x080fa7e0 652e6363 00676763 5f696e74 65726e61 e.cc.ggc_interna\n 0x080fa7f0 6c5f636c 65617265 645f616c 6c6f6300 l_cleared_alloc.\n 0x080fa800 474e5520 4d6f6475 6c612d32 2020312e GNU Modula-2 1.\n- 0x080fa810 392e3520 20283230 32353039 32352900 9.5 (20250925).\n+ 0x080fa810 392e3520 20283230 32343038 32342900 9.5 (20240824).\n 0x080fa820 436f7079 72696768 74202843 29203230 Copyright (C) 20\n- 0x080fa830 32352046 72656520 536f6674 77617265 25 Free Software\n+ 0x080fa830 32342046 72656520 536f6674 77617265 24 Free Software\n 0x080fa840 20466f75 6e646174 696f6e2c 20496e63 Foundation, Inc\n 0x080fa850 2e000000 4c696365 6e736520 47504c76 ....License GPLv\n 0x080fa860 323a2047 4e552047 504c2076 65727369 2: GNU GPL versi\n 0x080fa870 6f6e2032 206f7220 6c617465 72203c68 on 2 or later \n 0x080fa8a0 00000000 54686973 20697320 66726565 ....This is free\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36663231 65313037 66393536 31313438 6f21e107f9561148\n- 0x00000010 39366537 39356461 30663664 30336232 96e795da0f6d03b2\n- 0x00000020 62366261 31302e64 65627567 00000000 b6ba10.debug....\n- 0x00000030 9f1402e7 ....\n+ 0x00000000 30393036 31646232 66366330 39316439 09061db2f6c091d9\n+ 0x00000010 64653438 37333035 61646131 33303835 de487305ada13085\n+ 0x00000020 62393431 34322e64 65627567 00000000 b94142.debug....\n+ 0x00000030 487f1b28 H..(\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: df5a5e7589753e45582ef769a098e14b1a425764\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: a0bc7e7e036a41b9eea0a46ccd5caa034a05d2fc\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -30779,16 +30779,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 08:30:26 2025\n+20240824\n+Sat Aug 24 12:42:11 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7079,17 +7079,17 @@\n 0x092ada40 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092ada50 33343108 9e363108 05373108 1f373108 341..61..71..71.\n 0x092ada60 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092ada70 33343108 33343108 78373108 9e383108 341.341.x71..81.\n 0x092ada80 c7373108 33343108 33343108 33343108 .71.341.341.341.\n 0x092ada90 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092adaa0 33343108 33343108 67383108 312e392e 341.341.g81.1.9.\n- 0x092adab0 35003230 32353039 32350031 322e322e 5.20250925.12.2.\n- 0x092adac0 30005468 75205365 70203235 2030383a 0.Thu Sep 25 08:\n- 0x092adad0 33303a32 36203230 32350000 61737365 30:26 2025..asse\n+ 0x092adab0 35003230 32343038 32340031 322e322e 5.20240824.12.2.\n+ 0x092adac0 30005361 74204175 67203234 2031323a 0.Sat Aug 24 12:\n+ 0x092adad0 34323a31 31203230 32340000 61737365 42:11 2024..asse\n 0x092adae0 72742066 61696c65 64204672 6f6d2073 rt failed From s\n 0x092adaf0 686f756c 64206e65 76657220 6265206c hould never be l\n 0x092adb00 61726765 72207468 616e2054 6f004d6f arger than To.Mo\n 0x092adb10 64756c65 00205265 61636861 626c6520 dule. Reachable \n 0x092adb20 696e6974 69616c69 7a617469 6f6e0020 initialization. \n 0x092adb30 52656163 6861626c 65206669 6e616c69 Reachable finali\n 0x092adb40 7a617469 6f6e0050 726f6365 64757265 zation.Procedure\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 35613565 37353839 37353365 34353538 5a5e7589753e4558\n- 0x00000010 32656637 36396130 39386531 34623161 2ef769a098e14b1a\n- 0x00000020 34323537 36342e64 65627567 00000000 425764.debug....\n- 0x00000030 9522df48 .\".H\n+ 0x00000000 62633765 37653033 36613431 62396565 bc7e7e036a41b9ee\n+ 0x00000010 61306134 36636364 35636161 30333461 a0a46ccd5caa034a\n+ 0x00000020 30356432 66632e64 65627567 00000000 05d2fc.debug....\n+ 0x00000030 b8a5ad78 ...x\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6ab10e615daaec0bf6692615a4c972e5f0f86743\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3d7a89e80d59ade7cf47240a52bff7693ddd76bb\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 08:30:26 2025\n+20240824\n+Sat Aug 24 12:42:11 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30383a33 303a3236 20323032 35000000 08:30:26 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 31323a34 323a3131 20323032 34000000 12:42:11 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 62313065 36313564 61616563 30626636 b10e615daaec0bf6\n- 0x00000010 36393236 31356134 63393732 65356630 692615a4c972e5f0\n- 0x00000020 66383637 34332e64 65627567 00000000 f86743.debug....\n- 0x00000030 6f8fa0d8 o...\n+ 0x00000000 37613839 65383064 35396164 65376366 7a89e80d59ade7cf\n+ 0x00000010 34373234 30613532 62666637 36393364 47240a52bff7693d\n+ 0x00000020 64643736 62622e64 65627567 00000000 dd76bb.debug....\n+ 0x00000030 aaf57f59 ...Y\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lcc", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 83766d81d2f23359e369d9e5b067c997e6bd3db0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 718a7a71176248b2973a6148c5a58b6c6a471728\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:30:26 2025\n+20240824\n+Sat Aug 24 12:42:11 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203038 3a33303a hu Sep 25 08:30:\n- 0x080d19f0 32362032 30323500 61747465 6d707469 26 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203132 3a34323a at Aug 24 12:42:\n+ 0x080d19f0 31312032 30323400 61747465 6d707469 11 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37363664 38316432 66323333 35396533 766d81d2f23359e3\n- 0x00000010 36396439 65356230 36376339 39376536 69d9e5b067c997e6\n- 0x00000020 62643364 62302e64 65627567 00000000 bd3db0.debug....\n- 0x00000030 462cbe67 F,.g\n+ 0x00000000 38613761 37313137 36323438 62323937 8a7a71176248b297\n+ 0x00000010 33613631 34386335 61353862 36633661 3a6148c5a58b6c6a\n+ 0x00000020 34373137 32382e64 65627567 00000000 471728.debug....\n+ 0x00000030 24bcf91f $...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lgen", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5f6652c6ae9065c63cc1b8b4a35ba5daffff28df\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: c377723b5e4c471153c33bf14c8d09d4fc610747\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:30:26 2025\n+20240824\n+Sat Aug 24 12:42:11 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203038 3a33303a 32362032 ep 25 08:30:26 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203132 3a34323a 31312032 ug 24 12:42:11 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36363532 63366165 39303635 63363363 6652c6ae9065c63c\n- 0x00000010 63316238 62346133 35626135 64616666 c1b8b4a35ba5daff\n- 0x00000020 66663238 64662e64 65627567 00000000 ff28df.debug....\n- 0x00000030 e730d225 .0.%\n+ 0x00000000 37373732 33623565 34633437 31313533 77723b5e4c471153\n+ 0x00000010 63333362 66313463 38643039 64346663 c33bf14c8d09d4fc\n+ 0x00000020 36313037 34372e64 65627567 00000000 610747.debug....\n+ 0x00000030 669b76c3 f.v.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lorder", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabi/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 56d1616e8ad9c6d8dffbd9925dda68c8928a26e2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2d2f0412bb756e0aebbd1db58804315bbb6e8447\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:30:26 2025\n+20240824\n+Sat Aug 24 12:42:11 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203038 .0.Thu Sep 25 08\n- 0x080d08b0 3a33303a 32362032 30323500 61747465 :30:26 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203132 .0.Sat Aug 24 12\n+ 0x080d08b0 3a34323a 31312032 30323400 61747465 :42:11 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64313631 36653861 64396336 64386466 d1616e8ad9c6d8df\n- 0x00000010 66626439 39323564 64613638 63383932 fbd9925dda68c892\n- 0x00000020 38613236 65322e64 65627567 00000000 8a26e2.debug....\n- 0x00000030 4f321195 O2..\n+ 0x00000000 32663034 31326262 37353665 30616562 2f0412bb756e0aeb\n+ 0x00000010 62643164 62353838 30343331 35626262 bd1db58804315bbb\n+ 0x00000020 36653834 34372e64 65627567 00000000 6e8447.debug....\n+ 0x00000030 c8c348c7 ..H.\n \n"}]}]}]}]}, {"source1": "gm2-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb", "source2": "gm2-12-arm-linux-gnueabihf_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n--rw-r--r-- 0 0 0 1116 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9379012 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 1120 2023-01-15 10:54:18.000000 control.tar.xz\n+-rw-r--r-- 0 0 0 9379716 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/arm-linux-gnueabihf-gm2-12", "source2": "./usr/bin/arm-linux-gnueabihf-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2503c7ca2cb611f4436960dae120fc024778e179\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: ce4d5e547cc4cd3cb39a81e35092b656811e0c67\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -592,16 +592,16 @@\n %{!mandroid|tno-android-cc:;:%{!fexceptions:%{!fno-exceptions: -fno-exceptions}} %{!frtti:%{!fno-rtti: -fno-rtti}}}\n %{!mandroid|tno-android-cc:%{profile:-p} %{%:sanitize(address):-funwind-tables} ;:%{profile:-p} %{%:sanitize(address):-funwind-tables} %{!mglibc:%{!muclibc:%{!mbionic: -mbionic}}} %{!fno-pic:%{!fno-PIC:%{!fpic:%{!fPIC: -fPIC}}}}}\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libitm --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --disable-sjlj-exceptions --with-arch=armv7-a+fp --with-float=hard --with-mode=thumb --disable-werror --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=arm-linux-gnueabihf --program-prefix=arm-linux-gnueabihf- --includedir=/usr/arm-linux-gnueabihf/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2687,16 +2687,16 @@\n 0x080fa7c0 002f0000 2e002f00 01000000 00010000 ./..../.........\n 0x080fa7d0 00247449 6767635f 696e7465 726e616c .$tIggc_internal\n 0x080fa7e0 5f616c6c 6f63002e 2e2f2e2e 2f737263 _alloc.../../src\n 0x080fa7f0 2f676363 2f676763 2d6e6f6e 652e6363 /gcc/ggc-none.cc\n 0x080fa800 00676763 5f696e74 65726e61 6c5f636c .ggc_internal_cl\n 0x080fa810 65617265 645f616c 6c6f6300 474e5520 eared_alloc.GNU \n 0x080fa820 4d6f6475 6c612d32 2020312e 392e3520 Modula-2 1.9.5 \n- 0x080fa830 20283230 32353039 32352900 436f7079 (20250925).Copy\n- 0x080fa840 72696768 74202843 29203230 32352046 right (C) 2025 F\n+ 0x080fa830 20283230 32343038 32342900 436f7079 (20240824).Copy\n+ 0x080fa840 72696768 74202843 29203230 32342046 right (C) 2024 F\n 0x080fa850 72656520 536f6674 77617265 20466f75 ree Software Fou\n 0x080fa860 6e646174 696f6e2c 20496e63 2e000000 ndation, Inc....\n 0x080fa870 4c696365 6e736520 47504c76 323a2047 License GPLv2: G\n 0x080fa880 4e552047 504c2076 65727369 6f6e2032 NU GPL version 2\n 0x080fa890 206f7220 6c617465 72203c68 7474703a or later ....\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 30336337 63613263 62363131 66343433 03c7ca2cb611f443\n- 0x00000010 36393630 64616531 32306663 30323437 6960dae120fc0247\n- 0x00000020 37386531 37392e64 65627567 00000000 78e179.debug....\n- 0x00000030 80ac1ee3 ....\n+ 0x00000000 34643565 35343763 63346364 33636233 4d5e547cc4cd3cb3\n+ 0x00000010 39613831 65333530 39326236 35363831 9a81e35092b65681\n+ 0x00000020 31653063 36372e64 65627567 00000000 1e0c67.debug....\n+ 0x00000030 28f43036 (.06\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/cc1gm2", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 3b9779c1839f8cc185558e4a59c4b6e9c550a1af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 519714027565199298b3d0249978ddd6fab6f20f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -30772,16 +30772,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 08:05:08 2025\n+20240824\n+Sat Aug 24 11:55:56 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7079,17 +7079,17 @@\n 0x092ada40 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092ada50 33343108 9e363108 05373108 1f373108 341..61..71..71.\n 0x092ada60 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092ada70 33343108 33343108 78373108 9e383108 341.341.x71..81.\n 0x092ada80 c7373108 33343108 33343108 33343108 .71.341.341.341.\n 0x092ada90 33343108 33343108 33343108 33343108 341.341.341.341.\n 0x092adaa0 33343108 33343108 67383108 312e392e 341.341.g81.1.9.\n- 0x092adab0 35003230 32353039 32350031 322e322e 5.20250925.12.2.\n- 0x092adac0 30005468 75205365 70203235 2030383a 0.Thu Sep 25 08:\n- 0x092adad0 30353a30 38203230 32350000 61737365 05:08 2025..asse\n+ 0x092adab0 35003230 32343038 32340031 322e322e 5.20240824.12.2.\n+ 0x092adac0 30005361 74204175 67203234 2031313a 0.Sat Aug 24 11:\n+ 0x092adad0 35353a35 36203230 32340000 61737365 55:56 2024..asse\n 0x092adae0 72742066 61696c65 64204672 6f6d2073 rt failed From s\n 0x092adaf0 686f756c 64206e65 76657220 6265206c hould never be l\n 0x092adb00 61726765 72207468 616e2054 6f004d6f arger than To.Mo\n 0x092adb10 64756c65 00205265 61636861 626c6520 dule. Reachable \n 0x092adb20 696e6974 69616c69 7a617469 6f6e0020 initialization. \n 0x092adb30 52656163 6861626c 65206669 6e616c69 Reachable finali\n 0x092adb40 7a617469 6f6e0050 726f6365 64757265 zation.Procedure\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39373739 63313833 39663863 63313835 9779c1839f8cc185\n- 0x00000010 35353865 34613539 63346236 65396335 558e4a59c4b6e9c5\n- 0x00000020 35306131 61662e64 65627567 00000000 50a1af.debug....\n- 0x00000030 c63cd060 .<.`\n+ 0x00000000 39373134 30323735 36353139 39323938 9714027565199298\n+ 0x00000010 62336430 32343939 37386464 64366661 b3d0249978ddd6fa\n+ 0x00000020 62366632 30662e64 65627567 00000000 b6f20f.debug....\n+ 0x00000030 838b9cfd ....\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2l", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: aba438cf93927d4e208fad4433d1b9b025bd06d7\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 8a472f60654183cfac866df6d0bbaceb22cded42\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 08:05:08 2025\n+20240824\n+Sat Aug 24 11:55:56 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30383a30 353a3038 20323032 35000000 08:05:08 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 31313a35 353a3536 20323032 34000000 11:55:56 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61343338 63663933 39323764 34653230 a438cf93927d4e20\n- 0x00000010 38666164 34343333 64316239 62303235 8fad4433d1b9b025\n- 0x00000020 62643036 64372e64 65627567 00000000 bd06d7.debug....\n- 0x00000030 309d6243 0.bC\n+ 0x00000000 34373266 36303635 34313833 63666163 472f60654183cfac\n+ 0x00000010 38363664 66366430 62626163 65623232 866df6d0bbaceb22\n+ 0x00000020 63646564 34322e64 65627567 00000000 cded42.debug....\n+ 0x00000030 bfa450f8 ..P.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lcc", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5e1619d63486f849f15b4c10b7f3a468a6417d6b\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 2946ecc04425c1408bb782a8901894c9e43820ec\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:05:08 2025\n+20240824\n+Sat Aug 24 11:55:56 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203038 3a30353a hu Sep 25 08:05:\n- 0x080d19f0 30382032 30323500 61747465 6d707469 08 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203131 3a35353a at Aug 24 11:55:\n+ 0x080d19f0 35362032 30323400 61747465 6d707469 56 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31363139 64363334 38366638 34396631 1619d63486f849f1\n- 0x00000010 35623463 31306237 66336134 36386136 5b4c10b7f3a468a6\n- 0x00000020 34313764 36622e64 65627567 00000000 417d6b.debug....\n- 0x00000030 75f98bd7 u...\n+ 0x00000000 34366563 63303434 32356331 34303862 46ecc04425c1408b\n+ 0x00000010 62373832 61383930 31383934 63396534 b782a8901894c9e4\n+ 0x00000020 33383230 65632e64 65627567 00000000 3820ec.debug....\n+ 0x00000030 eb442b95 .D+.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lgen", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d9d91c8d474f86a9660010ee27b53294950172af\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: d06ded9a973fc73bdf43bc7d6108132b4ffc0dc3\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:05:08 2025\n+20240824\n+Sat Aug 24 11:55:56 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203038 3a30353a 30382032 ep 25 08:05:08 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203131 3a35353a 35362032 ug 24 11:55:56 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64393163 38643437 34663836 61393636 d91c8d474f86a966\n- 0x00000010 30303130 65653237 62353332 39343935 0010ee27b5329495\n- 0x00000020 30313732 61662e64 65627567 00000000 0172af.debug....\n- 0x00000030 d2dac800 ....\n+ 0x00000000 36646564 39613937 33666337 33626466 6ded9a973fc73bdf\n+ 0x00000010 34336263 37643631 30383133 32623466 43bc7d6108132b4f\n+ 0x00000020 66633064 63332e64 65627567 00000000 fc0dc3.debug....\n+ 0x00000030 e7f76588 ..e.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lorder", "source2": "./usr/lib/gcc-cross/arm-linux-gnueabihf/12/gm2lorder", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bf33e7e3bf7bd260a51a2b59d2cbe6df4a8e3ff\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bd4a4f4a8c82356d1c80e165cfc349038a4ab295\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 08:05:08 2025\n+20240824\n+Sat Aug 24 11:55:56 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203038 .0.Thu Sep 25 08\n- 0x080d08b0 3a30353a 30382032 30323500 61747465 :05:08 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203131 .0.Sat Aug 24 11\n+ 0x080d08b0 3a35353a 35362032 30323400 61747465 :55:56 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66333365 37653362 66376264 32363061 f33e7e3bf7bd260a\n- 0x00000010 35316132 62353964 32636265 36646634 51a2b59d2cbe6df4\n- 0x00000020 61386533 66662e64 65627567 00000000 a8e3ff.debug....\n- 0x00000030 acdc03f1 ....\n+ 0x00000000 34613466 34613863 38323335 36643163 4a4f4a8c82356d1c\n+ 0x00000010 38306531 36356366 63333439 30333861 80e165cfc349038a\n+ 0x00000020 34616232 39352e64 65627567 00000000 4ab295.debug....\n+ 0x00000030 315c8374 1\\.t\n \n"}]}]}]}]}, {"source1": "gm2-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb", "source2": "gm2-12-powerpc64le-linux-gnu_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n -rw-r--r-- 0 0 0 1120 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 9353580 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 9352860 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/powerpc64le-linux-gnu-gm2-12", "source2": "./usr/bin/powerpc64le-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5772c8d45b1fd1a9ea2b1e871c2ef1c2470f41cc\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 19a19eca99ff0cf7a30d9fce9f1f39ad37393800\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -682,16 +682,16 @@\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n .:../lib:powerpc64le-linux-gnu m64 !m32;\n .:../lib32:powerpcle-linux-gnu !m64 m32;\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --with-libphobos-druntime-only=yes --enable-secureplt --enable-targets=powerpcle-linux --disable-multilib --enable-multiarch --disable-werror --with-long-double-128 --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-cross-15/gcc/debian/tmp-nvptx/usr --enable-offload-defaulted --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --includedir=/usr/powerpc64le-linux-gnu/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -3120,16 +3120,16 @@\n 0x080ed2d0 2e002f00 01000000 00010000 00247449 ../..........$tI\n 0x080ed2e0 6767635f 696e7465 726e616c 5f616c6c ggc_internal_all\n 0x080ed2f0 6f63002e 2e2f2e2e 2f737263 2f676363 oc.../../src/gcc\n 0x080ed300 2f676763 2d6e6f6e 652e6363 00676763 /ggc-none.cc.ggc\n 0x080ed310 5f696e74 65726e61 6c5f636c 65617265 _internal_cleare\n 0x080ed320 645f616c 6c6f6300 474e5520 4d6f6475 d_alloc.GNU Modu\n 0x080ed330 6c612d32 2020312e 392e3520 20283230 la-2 1.9.5 (20\n- 0x080ed340 32353039 32352900 436f7079 72696768 250925).Copyrigh\n- 0x080ed350 74202843 29203230 32352046 72656520 t (C) 2025 Free \n+ 0x080ed340 32343038 32342900 436f7079 72696768 240824).Copyrigh\n+ 0x080ed350 74202843 29203230 32342046 72656520 t (C) 2024 Free \n 0x080ed360 536f6674 77617265 20466f75 6e646174 Software Foundat\n 0x080ed370 696f6e2c 20496e63 2e000000 4c696365 ion, Inc....Lice\n 0x080ed380 6e736520 47504c76 323a2047 4e552047 nse GPLv2: GNU G\n 0x080ed390 504c2076 65727369 6f6e2032 206f7220 PL version 2 or \n 0x080ed3a0 6c617465 72203c68 7474703a 2f2f676e later ....This\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37326338 64343562 31666431 61396561 72c8d45b1fd1a9ea\n- 0x00000010 32623165 38373163 32656631 63323437 2b1e871c2ef1c247\n- 0x00000020 30663431 63632e64 65627567 00000000 0f41cc.debug....\n- 0x00000030 6a091be3 j...\n+ 0x00000000 61313965 63613939 66663063 66376133 a19eca99ff0cf7a3\n+ 0x00000010 30643966 63653966 31663339 61643337 0d9fce9f1f39ad37\n+ 0x00000020 33393338 30302e64 65627567 00000000 393800.debug....\n+ 0x00000030 8e29fc42 .).B\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 5c91f5b71a2e9107e25d4b8a91f614d34128667a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 58eaec8a7819c6565673c11a49ba9206d5627f25\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -28021,16 +28021,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 07:17:54 2025\n+20240824\n+Sat Aug 24 08:55:47 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7082,18 +7082,18 @@\n 0x09222a70 336f2e08 336f2e08 336f2e08 336f2e08 3o..3o..3o..3o..\n 0x09222a80 336f2e08 336f2e08 336f2e08 9e712e08 3o..3o..3o...q..\n 0x09222a90 05722e08 1f722e08 336f2e08 336f2e08 .r...r..3o..3o..\n 0x09222aa0 336f2e08 336f2e08 336f2e08 336f2e08 3o..3o..3o..3o..\n 0x09222ab0 78722e08 9e732e08 c7722e08 336f2e08 xr...s...r..3o..\n 0x09222ac0 336f2e08 336f2e08 336f2e08 336f2e08 3o..3o..3o..3o..\n 0x09222ad0 336f2e08 336f2e08 336f2e08 336f2e08 3o..3o..3o..3o..\n- 0x09222ae0 67732e08 312e392e 35003230 32353039 gs..1.9.5.202509\n- 0x09222af0 32350031 322e322e 30005468 75205365 25.12.2.0.Thu Se\n- 0x09222b00 70203235 2030373a 31373a35 34203230 p 25 07:17:54 20\n- 0x09222b10 32350000 61737365 72742066 61696c65 25..assert faile\n+ 0x09222ae0 67732e08 312e392e 35003230 32343038 gs..1.9.5.202408\n+ 0x09222af0 32340031 322e322e 30005361 74204175 24.12.2.0.Sat Au\n+ 0x09222b00 67203234 2030383a 35353a34 37203230 g 24 08:55:47 20\n+ 0x09222b10 32340000 61737365 72742066 61696c65 24..assert faile\n 0x09222b20 64204672 6f6d2073 686f756c 64206e65 d From should ne\n 0x09222b30 76657220 6265206c 61726765 72207468 ver be larger th\n 0x09222b40 616e2054 6f004d6f 64756c65 00205265 an To.Module. Re\n 0x09222b50 61636861 626c6520 696e6974 69616c69 achable initiali\n 0x09222b60 7a617469 6f6e0020 52656163 6861626c zation. Reachabl\n 0x09222b70 65206669 6e616c69 7a617469 6f6e0050 e finalization.P\n 0x09222b80 726f6365 64757265 20002051 75616473 rocedure . Quads\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 39316635 62373161 32653931 30376532 91f5b71a2e9107e2\n- 0x00000010 35643462 38613931 66363134 64333431 5d4b8a91f614d341\n- 0x00000020 32383636 37612e64 65627567 00000000 28667a.debug....\n- 0x00000030 fcaa2045 .. E\n+ 0x00000000 65616563 38613738 31396336 35363536 eaec8a7819c65656\n+ 0x00000010 37336331 31613439 62613932 30366435 73c11a49ba9206d5\n+ 0x00000020 36323766 32352e64 65627567 00000000 627f25.debug....\n+ 0x00000030 5a7956b7 ZyV.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6a2cda8d7bf2325b6b0885c8b278228b2930b37f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b4372414898f031d4c50b0da93c271fb91e37d4a\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 07:17:54 2025\n+20240824\n+Sat Aug 24 08:55:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30373a31 373a3534 20323032 35000000 07:17:54 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 30383a35 353a3437 20323032 34000000 08:55:47 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 32636461 38643762 66323332 35623662 2cda8d7bf2325b6b\n- 0x00000010 30383835 63386232 37383232 38623239 0885c8b278228b29\n- 0x00000020 33306233 37662e64 65627567 00000000 30b37f.debug....\n- 0x00000030 1cd50621 ...!\n+ 0x00000000 33373234 31343839 38663033 31643463 372414898f031d4c\n+ 0x00000010 35306230 64613933 63323731 66623931 50b0da93c271fb91\n+ 0x00000020 65333764 34612e64 65627567 00000000 e37d4a.debug....\n+ 0x00000030 c74ee446 .N.F\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f7119b1dee203268eeaefb77a47a4a6e911edfe8\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 471368b35946b3102982596e3d93a2cc195162f3\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:17:54 2025\n+20240824\n+Sat Aug 24 08:55:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203037 3a31373a hu Sep 25 07:17:\n- 0x080d19f0 35342032 30323500 61747465 6d707469 54 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203038 3a35353a at Aug 24 08:55:\n+ 0x080d19f0 34372032 30323400 61747465 6d707469 47 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 31313962 31646565 32303332 36386565 119b1dee203268ee\n- 0x00000010 61656662 37376134 37613461 36653931 aefb77a47a4a6e91\n- 0x00000020 31656466 65382e64 65627567 00000000 1edfe8.debug....\n- 0x00000030 4eb3edd6 N...\n+ 0x00000000 31333638 62333539 34366233 31303239 1368b35946b31029\n+ 0x00000010 38323539 36653364 39336132 63633139 82596e3d93a2cc19\n+ 0x00000020 35313632 66332e64 65627567 00000000 5162f3.debug....\n+ 0x00000030 9b79361d .y6.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 07349c251f3731dd6517ad3a174b61c37dd7138f\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9e3b8d029119ca3babcd52fb86a3278a31b02002\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:17:54 2025\n+20240824\n+Sat Aug 24 08:55:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203037 3a31373a 35342032 ep 25 07:17:54 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203038 3a35353a 34372032 ug 24 08:55:47 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 33343963 32353166 33373331 64643635 349c251f3731dd65\n- 0x00000010 31376164 33613137 34623631 63333764 17ad3a174b61c37d\n- 0x00000020 64373133 38662e64 65627567 00000000 d7138f.debug....\n- 0x00000030 4a9521e9 J.!.\n+ 0x00000000 33623864 30323931 31396361 33626162 3b8d029119ca3bab\n+ 0x00000010 63643532 66623836 61333237 38613331 cd52fb86a3278a31\n+ 0x00000020 62303230 30322e64 65627567 00000000 b02002.debug....\n+ 0x00000030 47e4703b G.p;\n \n"}]}, {"source1": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/powerpc64le-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6b85b6ffdd95f82a74ac9912c8f707cba4ae8240\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 24a8dc488240a26b48188c4b225e844057c10b45\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 07:17:54 2025\n+20240824\n+Sat Aug 24 08:55:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203037 .0.Thu Sep 25 07\n- 0x080d08b0 3a31373a 35342032 30323500 61747465 :17:54 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203038 .0.Sat Aug 24 08\n+ 0x080d08b0 3a35353a 34372032 30323400 61747465 :55:47 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38356236 66666464 39356638 32613734 85b6ffdd95f82a74\n- 0x00000010 61633939 31326338 66373037 63626134 ac9912c8f707cba4\n- 0x00000020 61653832 34302e64 65627567 00000000 ae8240.debug....\n- 0x00000030 0429e57f .)..\n+ 0x00000000 61386463 34383832 34306132 36623438 a8dc488240a26b48\n+ 0x00000010 31383863 34623232 35653834 34303537 188c4b225e844057\n+ 0x00000020 63313062 34352e64 65627567 00000000 c10b45.debug....\n+ 0x00000030 bf84695b ..i[\n \n"}]}]}]}]}, {"source1": "gm2-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb", "source2": "gm2-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n -rw-r--r-- 0 0 0 1108 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 8596492 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 8597264 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/s390x-linux-gnu-gm2-12", "source2": "./usr/bin/s390x-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 03a785d5273418e1a3a29b42fa07341e20f06bf0\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: eca47c625f9e637cea7f84b69a9b5bb402a8457b\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -565,16 +565,16 @@\n %{%:debug-level-gt(0):%{gstabs*:--gstabs;:%{g*:%{%:dwarf-version-gt(4):--gdwarf-5;%:dwarf-version-gt(3):--gdwarf-4;%:dwarf-version-gt(2):--gdwarf-3;:--gdwarf2}}}} %{ffile-prefix-map=*:--debug-prefix-map %*} %{fdebug-prefix-map=*:--debug-prefix-map %*}\n 64:../lib:s390x-linux-gnu m64 !m31;\n 32:../lib32:s390-linux-gnu !m64 m31;\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-libquadmath --disable-libquadmath-support --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --disable-werror --with-arch=z196 --enable-s390-excess-float-precision --with-long-double-128 --enable-multilib --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=s390x-linux-gnu --program-prefix=s390x-linux-gnu- --includedir=/usr/s390x-linux-gnu/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2535,17 +2535,17 @@\n 0x080eae40 38990e08 5c990e08 00000000 2e002f00 8...\\........./.\n 0x080eae50 01000000 00010000 00247449 6767635f .........$tIggc_\n 0x080eae60 696e7465 726e616c 5f616c6c 6f63002e internal_alloc..\n 0x080eae70 2e2f2e2e 2f737263 2f676363 2f676763 ./../src/gcc/ggc\n 0x080eae80 2d6e6f6e 652e6363 00676763 5f696e74 -none.cc.ggc_int\n 0x080eae90 65726e61 6c5f636c 65617265 645f616c ernal_cleared_al\n 0x080eaea0 6c6f6300 474e5520 4d6f6475 6c612d32 loc.GNU Modula-2\n- 0x080eaeb0 2020312e 392e3520 20283230 32353039 1.9.5 (202509\n- 0x080eaec0 32352900 436f7079 72696768 74202843 25).Copyright (C\n- 0x080eaed0 29203230 32352046 72656520 536f6674 ) 2025 Free Soft\n+ 0x080eaeb0 2020312e 392e3520 20283230 32343038 1.9.5 (202408\n+ 0x080eaec0 32342900 436f7079 72696768 74202843 24).Copyright (C\n+ 0x080eaed0 29203230 32342046 72656520 536f6674 ) 2024 Free Soft\n 0x080eaee0 77617265 20466f75 6e646174 696f6e2c ware Foundation,\n 0x080eaef0 20496e63 2e000000 4c696365 6e736520 Inc....License \n 0x080eaf00 47504c76 323a2047 4e552047 504c2076 GPLv2: GNU GPL v\n 0x080eaf10 65727369 6f6e2032 206f7220 6c617465 ersion 2 or late\n 0x080eaf20 72203c68 7474703a 2f2f676e 752e6f72 r ....This is \n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61373835 64353237 33343138 65316133 a785d5273418e1a3\n- 0x00000010 61323962 34326661 30373334 31653230 a29b42fa07341e20\n- 0x00000020 66303662 66302e64 65627567 00000000 f06bf0.debug....\n- 0x00000030 7ae90643 z..C\n+ 0x00000000 61343763 36323566 39653633 37636561 a47c625f9e637cea\n+ 0x00000010 37663834 62363961 39623562 62343032 7f84b69a9b5bb402\n+ 0x00000020 61383435 37622e64 65627567 00000000 a8457b.debug....\n+ 0x00000030 43775445 CwTE\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 65d84628a2732d6191ba2131e07fec92cb3c576a\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 59a34c040440a45103dd556d14fd35e160b3534c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -25540,16 +25540,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 06:52:10 2025\n+20240824\n+Sat Aug 24 05:44:47 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7071,17 +7071,17 @@\n 0x091409c0 232f2d08 232f2d08 232f2d08 232f2d08 #/-.#/-.#/-.#/-.\n 0x091409d0 232f2d08 8e312d08 f5312d08 0f322d08 #/-..1-..1-..2-.\n 0x091409e0 232f2d08 232f2d08 232f2d08 232f2d08 #/-.#/-.#/-.#/-.\n 0x091409f0 232f2d08 232f2d08 68322d08 8e332d08 #/-.#/-.h2-..3-.\n 0x09140a00 b7322d08 232f2d08 232f2d08 232f2d08 .2-.#/-.#/-.#/-.\n 0x09140a10 232f2d08 232f2d08 232f2d08 232f2d08 #/-.#/-.#/-.#/-.\n 0x09140a20 232f2d08 232f2d08 57332d08 312e392e #/-.#/-.W3-.1.9.\n- 0x09140a30 35003230 32353039 32350031 322e322e 5.20250925.12.2.\n- 0x09140a40 30005468 75205365 70203235 2030363a 0.Thu Sep 25 06:\n- 0x09140a50 35323a31 30203230 32350000 61737365 52:10 2025..asse\n+ 0x09140a30 35003230 32343038 32340031 322e322e 5.20240824.12.2.\n+ 0x09140a40 30005361 74204175 67203234 2030353a 0.Sat Aug 24 05:\n+ 0x09140a50 34343a34 37203230 32340000 61737365 44:47 2024..asse\n 0x09140a60 72742066 61696c65 64204672 6f6d2073 rt failed From s\n 0x09140a70 686f756c 64206e65 76657220 6265206c hould never be l\n 0x09140a80 61726765 72207468 616e2054 6f004d6f arger than To.Mo\n 0x09140a90 64756c65 00205265 61636861 626c6520 dule. Reachable \n 0x09140aa0 696e6974 69616c69 7a617469 6f6e0020 initialization. \n 0x09140ab0 52656163 6861626c 65206669 6e616c69 Reachable finali\n 0x09140ac0 7a617469 6f6e0050 726f6365 64757265 zation.Procedure\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 64383436 32386132 37333264 36313931 d84628a2732d6191\n- 0x00000010 62613231 33316530 37666563 39326362 ba2131e07fec92cb\n- 0x00000020 33633537 36612e64 65627567 00000000 3c576a.debug....\n- 0x00000030 99cfe620 ... \n+ 0x00000000 61333463 30343034 34306134 35313033 a34c040440a45103\n+ 0x00000010 64643535 36643134 66643335 65313630 dd556d14fd35e160\n+ 0x00000020 62333533 34632e64 65627567 00000000 b3534c.debug....\n+ 0x00000030 a9300a3b .0.;\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 096b0684e6d7591fd6808043330f27946e3a1025\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 7ca213ab0dc8db0fc5c73228df9e865429ee30b8\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 06:52:10 2025\n+20240824\n+Sat Aug 24 05:44:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30363a35 323a3130 20323032 35000000 06:52:10 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 30353a34 343a3437 20323032 34000000 05:44:47 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 36623036 38346536 64373539 31666436 6b0684e6d7591fd6\n- 0x00000010 38303830 34333333 30663237 39343665 808043330f27946e\n- 0x00000020 33613130 32352e64 65627567 00000000 3a1025.debug....\n- 0x00000030 9f2df401 .-..\n+ 0x00000000 61323133 61623064 63386462 30666335 a213ab0dc8db0fc5\n+ 0x00000010 63373332 32386466 39653836 35343239 c73228df9e865429\n+ 0x00000020 65653330 62382e64 65627567 00000000 ee30b8.debug....\n+ 0x00000030 a47c48d2 .|H.\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lcc", "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: bba31a57e541eafe3efd8eabe571b00a3db5d952\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 9221557ecf48c5e893ed3910792c30e729a7202c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:52:10 2025\n+20240824\n+Sat Aug 24 05:44:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203036 3a35323a hu Sep 25 06:52:\n- 0x080d19f0 31302032 30323500 61747465 6d707469 10 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203035 3a34343a at Aug 24 05:44:\n+ 0x080d19f0 34372032 30323400 61747465 6d707469 47 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61333161 35376535 34316561 66653365 a31a57e541eafe3e\n- 0x00000010 66643865 61626535 37316230 30613364 fd8eabe571b00a3d\n- 0x00000020 62356439 35322e64 65627567 00000000 b5d952.debug....\n- 0x00000030 29415e92 )A^.\n+ 0x00000000 32313535 37656366 34386335 65383933 21557ecf48c5e893\n+ 0x00000010 65643339 31303739 32633330 65373239 ed3910792c30e729\n+ 0x00000020 61373230 32632e64 65627567 00000000 a7202c.debug....\n+ 0x00000030 52bab6de R...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6bfc8cd536ba702f0f43e2519dd65e29578cb3e9\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: fc03d9d4a35ec64de19b2760410d3ea419d05ecc\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:52:10 2025\n+20240824\n+Sat Aug 24 05:44:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203036 3a35323a 31302032 ep 25 06:52:10 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203035 3a34343a 34372032 ug 24 05:44:47 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66633863 64353336 62613730 32663066 fc8cd536ba702f0f\n- 0x00000010 34336532 35313964 64363565 32393537 43e2519dd65e2957\n- 0x00000020 38636233 65392e64 65627567 00000000 8cb3e9.debug....\n- 0x00000030 a5242ef8 .$..\n+ 0x00000000 30336439 64346133 35656336 34646531 03d9d4a35ec64de1\n+ 0x00000010 39623237 36303431 30643365 61343139 9b2760410d3ea419\n+ 0x00000020 64303565 63632e64 65627567 00000000 d05ecc.debug....\n+ 0x00000030 48e60283 H...\n \n"}]}, {"source1": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/s390x-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b972559cb1945298d219e9cdcc140439075877d2\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 0965f05401c4587bf6a8895b574907e735fe3a8c\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:52:10 2025\n+20240824\n+Sat Aug 24 05:44:47 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203036 .0.Thu Sep 25 06\n- 0x080d08b0 3a35323a 31302032 30323500 61747465 :52:10 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203035 .0.Sat Aug 24 05\n+ 0x080d08b0 3a34343a 34372032 30323400 61747465 :44:47 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 37323535 39636231 39343532 39386432 72559cb1945298d2\n- 0x00000010 31396539 63646363 31343034 33393037 19e9cdcc14043907\n- 0x00000020 35383737 64322e64 65627567 00000000 5877d2.debug....\n- 0x00000030 1c71efa3 .q..\n+ 0x00000000 36356630 35343031 63343538 37626636 65f05401c4587bf6\n+ 0x00000010 61383839 35623537 34393037 65373335 a8895b574907e735\n+ 0x00000020 66653361 38632e64 65627567 00000000 fe3a8c.debug....\n+ 0x00000030 9afabb67 ...g\n \n"}]}]}]}]}, {"source1": "gm2-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb", "source2": "gm2-12-x86-64-linux-gnu_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n -rw-r--r-- 0 0 0 1116 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 10447908 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 10442304 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "./usr/bin/x86_64-linux-gnu-gm2-12", "source2": "./usr/bin/x86_64-linux-gnu-gm2-12", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 45abfed4b35e951be52c4d9c648ee3ce2f971c92\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b7ab25fbd16b13f222114d9ff1fb85980c5f799d\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -572,16 +572,16 @@\n 32:../lib32:i386-linux-gnu m32 !m64 !mx32;\n 64:../lib:x86_64-linux-gnu !m32 m64 !mx32;\n x32:../libx32:x86_64-linux-gnux32 !m32 !m64 mx32;\n ../src/configure -v --with-pkgversion='Debian 12.2.0-14' --with-bugurl=file:///usr/share/doc/gcc-12/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --prefix=/usr --with-gcc-major-version-only --program-suffix=-12 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --without-target-system-zlib --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-12-cross-15/gcc/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-12-cross-15/gcc/debian/tmp-gcn/usr --enable-offload-defaulted --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --includedir=/usr/x86_64-linux-gnu/include\n $tIggc_internal_alloc\n ../../src/gcc/ggc-none.cc\n ggc_internal_cleared_alloc\n-GNU Modula-2 1.9.5 (20250925)\n-Copyright (C) 2025 Free Software Foundation, Inc.\n+GNU Modula-2 1.9.5 (20240824)\n+Copyright (C) 2024 Free Software Foundation, Inc.\n License GPLv2: GNU GPL version 2 or later \n This is free software: you are free to change and redistribute it.\n There is NO WARRANTY, to the extent permitted by law.\n grafted onto GCC 12.2.0\n /usr/share/locale\n -fcppprog=none\n GM2_LIBEXEC\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -2693,16 +2693,16 @@\n 0x080f0820 00000000 2e002f00 01000000 00010000 ....../.........\n 0x080f0830 00247449 6767635f 696e7465 726e616c .$tIggc_internal\n 0x080f0840 5f616c6c 6f63002e 2e2f2e2e 2f737263 _alloc.../../src\n 0x080f0850 2f676363 2f676763 2d6e6f6e 652e6363 /gcc/ggc-none.cc\n 0x080f0860 00676763 5f696e74 65726e61 6c5f636c .ggc_internal_cl\n 0x080f0870 65617265 645f616c 6c6f6300 474e5520 eared_alloc.GNU \n 0x080f0880 4d6f6475 6c612d32 2020312e 392e3520 Modula-2 1.9.5 \n- 0x080f0890 20283230 32353039 32352900 436f7079 (20250925).Copy\n- 0x080f08a0 72696768 74202843 29203230 32352046 right (C) 2025 F\n+ 0x080f0890 20283230 32343038 32342900 436f7079 (20240824).Copy\n+ 0x080f08a0 72696768 74202843 29203230 32342046 right (C) 2024 F\n 0x080f08b0 72656520 536f6674 77617265 20466f75 ree Software Fou\n 0x080f08c0 6e646174 696f6e2c 20496e63 2e000000 ndation, Inc....\n 0x080f08d0 4c696365 6e736520 47504c76 323a2047 License GPLv2: G\n 0x080f08e0 4e552047 504c2076 65727369 6f6e2032 NU GPL version 2\n 0x080f08f0 206f7220 6c617465 72203c68 7474703a or later ....\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 61626665 64346233 35653935 31626535 abfed4b35e951be5\n- 0x00000010 32633464 39633634 38656533 63653266 2c4d9c648ee3ce2f\n- 0x00000020 39373163 39322e64 65627567 00000000 971c92.debug....\n- 0x00000030 d8a0fccd ....\n+ 0x00000000 61623235 66626431 36623133 66323232 ab25fbd16b13f222\n+ 0x00000010 31313464 39666631 66623835 39383063 114d9ff1fb85980c\n+ 0x00000020 35663739 39642e64 65627567 00000000 5f799d.debug....\n+ 0x00000030 ec05e261 ...a\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/cc1gm2", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/cc1gm2", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b6448c33449430de466923f21adee99467cb70aa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 77fa061b0690c3078a568b1da3bed8796e4e1edf\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -35223,16 +35223,16 @@\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%K%{} {%Kstring} {%K-} {%K+}\n %a looks like a module which has not been globally imported (eg. suggest that you IMPORT %a ;)\n field %a does not exist within record %a\n expecting one of: {%K__ATTRIBUTE__} {%KNOT} {%K(} {%Kidentifier} {%Kstring} {%Kinteger number} {%Kreal number} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%Kinteger number} {%Kreal number} {%K__ATTRIBUTE__} {%Kidentifier} {%Kstring} {%K%{} {%K-} {%K+}\n expecting one of: {%KNOT} {%K(} {%K__ATTRIBUTE__} {%K%{} {%Kstring} {%Kinteger number} {%Kreal number} {%Kidentifier} {%K-} {%K+}\n {%W}syntax warning,\n-20250925\n-Thu Sep 25 06:13:10 2025\n+20240824\n+Sat Aug 24 04:37:33 2024\n assert failed From should never be larger than To\n Reachable initialization\n Reachable finalization\n Procedure \n Quads: \n UN reachable\n IS reachable\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -7070,18 +7070,18 @@\n 0x096459b0 43563608 43563608 43563608 43563608 CV6.CV6.CV6.CV6.\n 0x096459c0 43563608 43563608 43563608 ae583608 CV6.CV6.CV6..X6.\n 0x096459d0 15593608 2f593608 43563608 43563608 .Y6./Y6.CV6.CV6.\n 0x096459e0 43563608 43563608 43563608 43563608 CV6.CV6.CV6.CV6.\n 0x096459f0 88593608 ae5a3608 d7593608 43563608 .Y6..Z6..Y6.CV6.\n 0x09645a00 43563608 43563608 43563608 43563608 CV6.CV6.CV6.CV6.\n 0x09645a10 43563608 43563608 43563608 43563608 CV6.CV6.CV6.CV6.\n- 0x09645a20 775a3608 312e392e 35003230 32353039 wZ6.1.9.5.202509\n- 0x09645a30 32350031 322e322e 30005468 75205365 25.12.2.0.Thu Se\n- 0x09645a40 70203235 2030363a 31333a31 30203230 p 25 06:13:10 20\n- 0x09645a50 32350000 61737365 72742066 61696c65 25..assert faile\n+ 0x09645a20 775a3608 312e392e 35003230 32343038 wZ6.1.9.5.202408\n+ 0x09645a30 32340031 322e322e 30005361 74204175 24.12.2.0.Sat Au\n+ 0x09645a40 67203234 2030343a 33373a33 33203230 g 24 04:37:33 20\n+ 0x09645a50 32340000 61737365 72742066 61696c65 24..assert faile\n 0x09645a60 64204672 6f6d2073 686f756c 64206e65 d From should ne\n 0x09645a70 76657220 6265206c 61726765 72207468 ver be larger th\n 0x09645a80 616e2054 6f004d6f 64756c65 00205265 an To.Module. Re\n 0x09645a90 61636861 626c6520 696e6974 69616c69 achable initiali\n 0x09645aa0 7a617469 6f6e0020 52656163 6861626c zation. Reachabl\n 0x09645ab0 65206669 6e616c69 7a617469 6f6e0050 e finalization.P\n 0x09645ac0 726f6365 64757265 20002051 75616473 rocedure . Quads\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 34343863 33333434 39343330 64653436 448c33449430de46\n- 0x00000010 36393233 66323161 64656539 39343637 6923f21adee99467\n- 0x00000020 63623730 61612e64 65627567 00000000 cb70aa.debug....\n- 0x00000030 8666c051 .f.Q\n+ 0x00000000 66613036 31623036 39306333 30373861 fa061b0690c3078a\n+ 0x00000010 35363862 31646133 62656438 37393665 568b1da3bed8796e\n+ 0x00000020 34653165 64662e64 65627567 00000000 4e1edf.debug....\n+ 0x00000030 c696c757 ...W\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2l", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 938998ce4c24518071d6b9286f00e98f26f0dd9e\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f58e04ad5b09867cbb14818063ee4d92cb647639\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -343,16 +343,16 @@\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n preprocess: %s\\n\n C preprocessor failed when preprocessing %s\\n\n -isystem\n -imultiarch\n-20250925\n-Thu Sep 25 06:13:10 2025\n+20240824\n+Sat Aug 24 04:37:33 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -836,17 +836,17 @@\n 0x080da410 18360608 6d6f6400 2e690020 2d6f2000 .6..mod..i. -o .\n 0x080da420 70726570 726f6365 73733a20 25735c6e preprocess: %s\\n\n 0x080da430 00000000 43207072 6570726f 63657373 ....C preprocess\n 0x080da440 6f722066 61696c65 64207768 656e2070 or failed when p\n 0x080da450 72657072 6f636573 73696e67 2025735c reprocessing %s\\\n 0x080da460 6e002d44 002d6973 79737465 6d002d69 n.-D.-isystem.-i\n 0x080da470 6d756c74 69617263 68007479 70650031 multiarch.type.1\n- 0x080da480 2e392e35 00323032 35303932 35003132 .9.5.20250925.12\n- 0x080da490 2e322e30 00546875 20536570 20323520 .2.0.Thu Sep 25 \n- 0x080da4a0 30363a31 333a3130 20323032 35000000 06:13:10 2025...\n+ 0x080da480 2e392e35 00323032 34303832 34003132 .9.5.20240824.12\n+ 0x080da490 2e322e30 00536174 20417567 20323420 .2.0.Sat Aug 24 \n+ 0x080da4a0 30343a33 373a3333 20323032 34000000 04:37:33 2024...\n 0x080da4b0 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da4c0 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080da4d0 20506173 73310000 61747465 6d707469 Pass1..attempti\n 0x080da4e0 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080da4f0 74506173 7320746f 20506173 73320000 tPass to Pass2..\n 0x080da500 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080da510 74204375 7272656e 74506173 7320746f t CurrentPass to\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 38393938 63653463 32343531 38303731 8998ce4c24518071\n- 0x00000010 64366239 32383666 30306539 38663236 d6b9286f00e98f26\n- 0x00000020 66306464 39652e64 65627567 00000000 f0dd9e.debug....\n- 0x00000030 54dfa79a T...\n+ 0x00000000 38653034 61643562 30393836 37636262 8e04ad5b09867cbb\n+ 0x00000010 31343831 38303633 65653464 39326362 14818063ee4d92cb\n+ 0x00000020 36343736 33392e64 65627567 00000000 647639.debug....\n+ 0x00000030 927a0a88 .z..\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lcc", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lcc", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 6af91d26f69f7cf6bad591613417c50e96ebf7aa\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: b61d5678141d9c0bd83399f5b402dce42f076d6f\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -249,16 +249,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:13:10 2025\n+20240824\n+Sat Aug 24 04:37:33 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -665,17 +665,17 @@\n 0x080d1960 c8ad0508 e8af0508 c8ad0508 18b00508 ................\n 0x080d1970 c8ad0508 48b00508 c8ad0508 70b00508 ....H.......p...\n 0x080d1980 c8ad0508 a0b00508 c8ad0508 d0b00508 ................\n 0x080d1990 c8ad0508 00b10508 c8ad0508 30b10508 ............0...\n 0x080d19a0 c8ad0508 60b10508 c8ad0508 88b10508 ....`...........\n 0x080d19b0 c8ad0508 b0b10508 c8ad0508 d8b10508 ................\n 0x080d19c0 6d6f6400 74797065 00312e39 2e350032 mod.type.1.9.5.2\n- 0x080d19d0 30323530 39323500 31322e32 2e300054 0250925.12.2.0.T\n- 0x080d19e0 68752053 65702032 35203036 3a31333a hu Sep 25 06:13:\n- 0x080d19f0 31302032 30323500 61747465 6d707469 10 2025.attempti\n+ 0x080d19d0 30323430 38323400 31322e32 2e300053 0240824.12.2.0.S\n+ 0x080d19e0 61742041 75672032 34203034 3a33373a at Aug 24 04:37:\n+ 0x080d19f0 33332032 30323400 61747465 6d707469 33 2024.attempti\n 0x080d1a00 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a10 74506173 7320746f 20506173 73310000 tPass to Pass1..\n 0x080d1a20 61747465 6d707469 6e672074 6f207365 attempting to se\n 0x080d1a30 74204375 7272656e 74506173 7320746f t CurrentPass to\n 0x080d1a40 20506173 73320000 61747465 6d707469 Pass2..attempti\n 0x080d1a50 6e672074 6f207365 74204375 7272656e ng to set Curren\n 0x080d1a60 74506173 7320746f 20506173 73430000 tPass to PassC..\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66393164 32366636 39663763 66366261 f91d26f69f7cf6ba\n- 0x00000010 64353931 36313334 31376335 30653936 d591613417c50e96\n- 0x00000020 65626637 61612e64 65627567 00000000 ebf7aa.debug....\n- 0x00000030 924da2c5 .M..\n+ 0x00000000 31643536 37383134 31643963 30626438 1d5678141d9c0bd8\n+ 0x00000010 33333939 66356234 30326463 65343266 3399f5b402dce42f\n+ 0x00000020 30373664 36662e64 65627567 00000000 076d6f.debug....\n+ 0x00000030 2382025d #..]\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lgen", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lgen", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 23e3362f2e5e860fe0b0f2963f193f97b0e24ee3\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1287b7ab9ff92392fe51a35b12bcd679da53e8e3\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -257,16 +257,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:13:10 2025\n+20240824\n+Sat Aug 24 04:37:33 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -673,18 +673,18 @@\n 0x080d19e0 18b30508 58b10508 48b30508 58b10508 ....X...H...X...\n 0x080d19f0 78b30508 58b10508 a8b30508 58b10508 x...X.......X...\n 0x080d1a00 d8b30508 58b10508 00b40508 58b10508 ....X.......X...\n 0x080d1a10 30b40508 58b10508 60b40508 58b10508 0...X...`...X...\n 0x080d1a20 90b40508 58b10508 c0b40508 58b10508 ....X.......X...\n 0x080d1a30 f0b40508 58b10508 18b50508 58b10508 ....X.......X...\n 0x080d1a40 40b50508 58b10508 68b50508 6d6f6400 @...X...h...mod.\n- 0x080d1a50 74797065 00312e39 2e350032 30323530 type.1.9.5.20250\n- 0x080d1a60 39323500 31322e32 2e300054 68752053 925.12.2.0.Thu S\n- 0x080d1a70 65702032 35203036 3a31333a 31302032 ep 25 06:13:10 2\n- 0x080d1a80 30323500 61747465 6d707469 6e672074 025.attempting t\n+ 0x080d1a50 74797065 00312e39 2e350032 30323430 type.1.9.5.20240\n+ 0x080d1a60 38323400 31322e32 2e300053 61742041 824.12.2.0.Sat A\n+ 0x080d1a70 75672032 34203034 3a33373a 33332032 ug 24 04:37:33 2\n+ 0x080d1a80 30323400 61747465 6d707469 6e672074 024.attempting t\n 0x080d1a90 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1aa0 7320746f 20506173 73310000 61747465 s to Pass1..atte\n 0x080d1ab0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d1ac0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d1ad0 73320000 61747465 6d707469 6e672074 s2..attempting t\n 0x080d1ae0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d1af0 7320746f 20506173 73430000 61747465 s to PassC..atte\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 65333336 32663265 35653836 30666530 e3362f2e5e860fe0\n- 0x00000010 62306632 39363366 31393366 39376230 b0f2963f193f97b0\n- 0x00000020 65323465 65332e64 65627567 00000000 e24ee3.debug....\n- 0x00000030 8a57ce65 .W.e\n+ 0x00000000 38376237 61623966 66393233 39326665 87b7ab9ff92392fe\n+ 0x00000010 35316133 35623132 62636436 37396461 51a35b12bcd679da\n+ 0x00000020 35336538 65332e64 65627567 00000000 53e8e3.debug....\n+ 0x00000030 a4248326 .$.&\n \n"}]}, {"source1": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lorder", "source2": "./usr/lib/gcc-cross/x86_64-linux-gnu/12/gm2lorder", "comments": ["File has been modified after NT_GNU_BUILD_ID has been applied."], "unified_diff": null, "details": [{"source1": "readelf --wide --notes {}", "source2": "readelf --wide --notes {}", "unified_diff": "@@ -1,11 +1,11 @@\n \n Displaying notes found in: .note.gnu.build-id\n Owner Data size \tDescription\n- GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: 1dfb0d24ef17e5d6197fb161d5684a4103529e0d\n+ GNU 0x00000014\tNT_GNU_BUILD_ID (unique build ID bitstring)\t Build ID: f31577b16ed4f16bf43564e8efc34d8b9e3bc023\n \n Displaying notes found in: .note.ABI-tag\n Owner Data size \tDescription\n GNU 0x00000010\tNT_GNU_ABI_TAG (ABI version tag)\t OS: Linux, ABI: 3.2.0\n \n Displaying notes found in: .note.stapsdt\n Owner Data size \tDescription\n"}, {"source1": "strings --all --bytes=8 {}", "source2": "strings --all --bytes=8 {}", "unified_diff": "@@ -234,16 +234,16 @@\n In implementation module\n In program module\n In inner module\n In procedure\n no scope active: \n unidentified error\n ../../src/gcc/m2/gm2-compiler/M2Error.def\n-20250925\n-Thu Sep 25 06:13:10 2025\n+20240824\n+Sat Aug 24 04:37:33 2024\n attempting to set CurrentPass to Pass1\n attempting to set CurrentPass to Pass2\n attempting to set CurrentPass to PassC\n attempting to set CurrentPass to Pass3\n attempting to set CurrentPass to CodeGeneration\n stack has not been initialized\n stack underflow\n"}, {"source1": "readelf --wide --decompress --hex-dump=.rodata {}", "source2": "readelf --wide --decompress --hex-dump=.rodata {}", "unified_diff": "@@ -645,17 +645,17 @@\n 0x080d0820 48a60508 58a40508 78a60508 58a40508 H...X...x...X...\n 0x080d0830 a8a60508 58a40508 d8a60508 58a40508 ....X.......X...\n 0x080d0840 00a70508 58a40508 30a70508 58a40508 ....X...0...X...\n 0x080d0850 60a70508 58a40508 90a70508 58a40508 `...X.......X...\n 0x080d0860 c0a70508 58a40508 f0a70508 58a40508 ....X.......X...\n 0x080d0870 18a80508 58a40508 40a80508 58a40508 ....X...@...X...\n 0x080d0880 68a80508 6d6f6400 74797065 00312e39 h...mod.type.1.9\n- 0x080d0890 2e350032 30323530 39323500 31322e32 .5.20250925.12.2\n- 0x080d08a0 2e300054 68752053 65702032 35203036 .0.Thu Sep 25 06\n- 0x080d08b0 3a31333a 31302032 30323500 61747465 :13:10 2025.atte\n+ 0x080d0890 2e350032 30323430 38323400 31322e32 .5.20240824.12.2\n+ 0x080d08a0 2e300053 61742041 75672032 34203034 .0.Sat Aug 24 04\n+ 0x080d08b0 3a33373a 33332032 30323400 61747465 :37:33 2024.atte\n 0x080d08c0 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d08d0 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n 0x080d08e0 73310000 61747465 6d707469 6e672074 s1..attempting t\n 0x080d08f0 6f207365 74204375 7272656e 74506173 o set CurrentPas\n 0x080d0900 7320746f 20506173 73320000 61747465 s to Pass2..atte\n 0x080d0910 6d707469 6e672074 6f207365 74204375 mpting to set Cu\n 0x080d0920 7272656e 74506173 7320746f 20506173 rrentPass to Pas\n"}, {"source1": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "source2": "readelf --wide --decompress --hex-dump=.gnu_debuglink {}", "unified_diff": "@@ -1,7 +1,7 @@\n \n Hex dump of section '.gnu_debuglink':\n- 0x00000000 66623064 32346566 31376535 64363139 fb0d24ef17e5d619\n- 0x00000010 37666231 36316435 36383461 34313033 7fb161d5684a4103\n- 0x00000020 35323965 30642e64 65627567 00000000 529e0d.debug....\n- 0x00000030 17decb87 ....\n+ 0x00000000 31353737 62313665 64346631 36626634 1577b16ed4f16bf4\n+ 0x00000010 33353634 65386566 63333464 38623965 3564e8efc34d8b9e\n+ 0x00000020 33626330 32332e64 65627567 00000000 3bc023.debug....\n+ 0x00000030 3505d3bb 5...\n \n"}]}]}]}]}, {"source1": "gnat-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb", "source2": "gnat-12-s390x-linux-gnu_12.2.0-14cross1_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r-- 0 0 0 4 2023-01-15 10:54:18.000000 debian-binary\n -rw-r--r-- 0 0 0 50768 2023-01-15 10:54:18.000000 control.tar.xz\n--rw-r--r-- 0 0 0 17378044 2023-01-15 10:54:18.000000 data.tar.xz\n+-rw-r--r-- 0 0 0 17378300 2023-01-15 10:54:18.000000 data.tar.xz\n"}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1959,15 +1959,15 @@\n -r--r--r-- 0 root (0) root (0) 1687 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-heasor.ali\n -r--r--r-- 0 root (0) root (0) 1721 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-hesora.ali\n -r--r--r-- 0 root (0) root (0) 1681 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-hesorg.ali\n -r--r--r-- 0 root (0) root (0) 1284 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-htable.ali\n -r--r--r-- 0 root (0) root (0) 3805 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-io.ali\n -r--r--r-- 0 root (0) root (0) 3850 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-io_aux.ali\n -r--r--r-- 0 root (0) root (0) 9682 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-lists.ali\n--rw-r--r-- 0 root (0) root (0) 3573 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-locfil.ali\n+-r--r--r-- 0 root (0) root (0) 3573 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-locfil.ali\n -r--r--r-- 0 root (0) root (0) 5535 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-mbdira.ali\n -r--r--r-- 0 root (0) root (0) 8948 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-mbflra.ali\n -r--r--r-- 0 root (0) root (0) 4698 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-md5.ali\n -r--r--r-- 0 root (0) root (0) 3886 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-memdum.ali\n -r--r--r-- 0 root (0) root (0) 2882 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-moreex.ali\n -r--r--r-- 0 root (0) root (0) 1049 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-os_lib.ali\n -r--r--r-- 0 root (0) root (0) 12436 2023-01-15 10:54:18.000000 ./usr/lib/gcc-cross/s390x-linux-gnu/12/adalib/g-pehage.ali\n"}]}]}]}]}