[Bug bootstrap/126526] [16, X86] Bootstrap comparison failure!

ojab at ojab dot ru via Gcc-bugs <[email protected]>
Newsgroups gmane.comp.gcc.bugs
Message-ID <[email protected]/bugzilla/>
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126526

--- Comment #4 from ojab <ojab at ojab dot ru> ---
Looks like assembly differs a bit between stages:
```
diff --git a/gcc-16.1.1/build/stage2-gcc/collect-utils.s
b/gcc-16.1.1/build/stage3-gcc/collect-utils.s
index 07793797071..e8682b06c5d 100644
--- a/gcc-16.1.1/build/stage2-gcc/collect-utils.s
+++ b/gcc-16.1.1/build/stage3-gcc/collect-utils.s
@@ -1209,12 +1209,13 @@ _Z13utils_cleanupb:
        .loc 1 268 3 view .LVU317
        .loc 1 270 16 is_stmt 0 view .LVU318
        movzbl  %dil, %edi
+.LVL125:
        .loc 1 268 16 view .LVU319
        movb    $1, _ZZ13utils_cleanupbE12cleanup_done(%rip)
        .loc 1 270 3 is_stmt 1 view .LVU320
        .loc 1 270 16 is_stmt 0 view .LVU321
        jmp     _Z12tool_cleanupb@PLT
-.LVL125:
+.LVL126:
        .loc 1 270 16 view .LVU322
 .LBE45:
 .LBE44:
@@ -19916,7 +19917,7 @@ debug:
        .long   .LLST42
        .long   .LVUS42
        .uleb128 0x3d
-       .quad   .LVL125
+       .quad   .LVL126
        .long   0x97a0
        .uleb128 0x7
        .uleb128 0x1
@@ -24865,19 +24866,19 @@ debug:
        .byte   0
 .LVUS41:
        .uleb128 0
-       .uleb128 .LVU322
-       .uleb128 .LVU322
+       .uleb128 .LVU319
+       .uleb128 .LVU319
        .uleb128 0
 .LLST41:
        .byte   0x6
        .quad   .LVL123
        .byte   0x4
        .uleb128 .LVL123-.LVL123
-       .uleb128 .LVL125-1-.LVL123
+       .uleb128 .LVL125-.LVL123
        .uleb128 0x1
        .byte   0x55
        .byte   0x4
-       .uleb128 .LVL125-1-.LVL123
+       .uleb128 .LVL125-.LVL123
        .uleb128 .LFE5101-.LVL123
        .uleb128 0x4
        .byte   0xa3
@@ -24895,11 +24896,11 @@ debug:
        .quad   .LVL124
        .byte   0x4
        .uleb128 .LVL124-.LVL124
-       .uleb128 .LVL125-1-.LVL124
+       .uleb128 .LVL126-1-.LVL124
        .uleb128 0x1
        .byte   0x55
        .byte   0x4
-       .uleb128 .LVL125-1-.LVL124
+       .uleb128 .LVL126-1-.LVL124
        .uleb128 .LFE5101-.LVL124
        .uleb128 0x4
        .byte   0xa3
```
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.