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

--- Comment #21 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-15 branch has been updated by Torbjorn Svensson
<[email protected]>:

https://gcc.gnu.org/g:155193b2697facd1e84b34c5959345d9160cf34b

commit r15-11397-g155193b2697facd1e84b34c5959345d9160cf34b
Author: Torbjörn SVENSSON <[email protected]>
Date:   Tue Jul 14 10:22:06 2026 +0200

    testsuite: arm: xfail predcom-8.c test in hard float without MVE [PR118407]

    In r15-6807-g68326d5d1a593d, more early break loops were vectorized.
    This change causes the test to fail:

    $ arm-none-eabi-gcc gcc.dg/tree-ssa/predcom-8.c \
        -mthumb -march=armv7ve+neon -mtune=cortex-a7 -mfloat-abi=hard
-mfpu=auto \
        -O3 -fdump-tree-pcom-details-blocks -S -o predcom-8.s && grep "Invalid
sum" predcom-8.*.pcom
    ;;   Invalid sum of incoming counts 267993001 (estimated locally, freq
2.3331), should be 234459439 (estimated locally, freq 2.0412)
    ;;   Invalid sum of incoming counts 31724316 (estimated locally, freq
0.2762), should be 78153146 (estimated locally, freq 0.6804)
    ;;   Invalid sum of incoming counts 37162368 (estimated locally, freq
0.3235), should be 67298542 (estimated locally, freq 0.5859)
    ;;   Invalid sum of incoming counts 487993506 (estimated locally, freq
4.2485), should be 471089795 (estimated locally, freq 4.1013)
    ;;   Invalid sum of incoming counts 140991263 (estimated locally, freq
1.2275), should be 114863531 (estimated locally, freq 1.0000)

    The failures only happens for non-MVE targets in hard float ABI, thus
    xfail test for these targets.

    gcc/testsuite/ChangeLog:

            PR testsuite/118407
            * gcc.dg/tree-ssa/predcom-8.c: Xfail test for arm*-*-* in hard
            float ABI without MVE.

    Signed-off-by: Torbjörn SVENSSON <[email protected]>
    (cherry picked from commit 383854a7016ad2381165b66cba79dd88f24678ab)

Reply via email to