https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115148

--- Comment #16 from Oleg Endo <olegendo at gcc dot gnu.org> ---
(In reply to John Paul Adrian Glaubitz from comment #15)
> Created attachment 58258 [details]
> Diff of generated assembly without and with changes from PR99531
> 
> I have generated a diff that shows the difference in the generated assembly
> without and with the patch a7acb6dca941db2b1c135107dac3a34a20650d5c.

That's great, thanks a lot!

This is the problematic hunks, which causes the wrong code alignment:

.LVL108:
        bt/s    .L178           !
        mov     #-1,r0  !, <retval>
@@ -1832,36 +1830,39 @@
        .byte   .L215-.L190
        .byte   .L181-.L190
 .LVL109:
-       .align 1
-.L192:
 .LBE111:
 .LBE110:
        .loc 1 234 9
        .loc 1 234 14
+       .align 1
+.L287:
+       .align 1
+.L288:

Reply via email to