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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
My patch certainly changed emitted code on that testcase:
@@ -474,8 +474,8 @@ main:
        mflr 0
        std 0,16(1)
        std 31,-8(1)
-       stdu 1,-192(1)
-       .cfi_def_cfa_offset 192
+       stdu 1,-256(1)
+       .cfi_def_cfa_offset 256
        .cfi_offset 65, 16
        .cfi_offset 31, -8
        bl _gfortran_set_args
@@ -486,11 +486,11 @@ main:
        bl _gfortran_set_options
        nop
        li 31,0
+       std 31,176(1)
+       std 31,144(1)
        std 31,112(1)
-       std 31,80(1)
-       std 31,48(1)
-       std 31,40(1)
-       std 31,32(1)
+       std 31,104(1)
+       std 31,96(1)
        li 10,0
        li 9,0
        li 8,0
@@ -500,30 +500,30 @@ main:
        li 4,0
        li 3,0
        bl foo.2306
-       std 31,40(1)
-       std 31,32(1)
+       std 31,104(1)
+       std 31,96(1)
        li 10,0
        li 9,0
        li 8,0
        li 7,0
        li 6,0
-       addi 5,1,112
+       addi 5,1,176
        li 4,0
        li 3,0
        bl foo.2306
-       std 31,40(1)
-       std 31,32(1)
+       std 31,104(1)
+       std 31,96(1)
        li 10,0
        li 9,0
        li 8,0
        li 7,0
        li 6,0
-       addi 5,1,48
+       addi 5,1,112
        li 4,0
        li 3,0
        bl foo.2306
        li 3,0
-       addi 1,1,192
+       addi 1,1,256
        .cfi_def_cfa_offset 0
        ld 0,16(1)
        mtlr 0

so if it was random FAIL in between, we can just wait some time and look at
gcc-testresults if it now consistently PASSes.

Reply via email to