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

--- Comment #8 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Roger Sayle <sa...@gcc.gnu.org>:

https://gcc.gnu.org/g:ea7675761226b42e2deb7b320e9cc680512f4090

commit r14-8988-gea7675761226b42e2deb7b320e9cc680512f4090
Author: Roger Sayle <ro...@nextmovesoftware.com>
Date:   Wed Feb 14 19:09:51 2024 +0000

    PR other/113336: Fix libatomic testsuite regressions on ARM.

    This patch is a revised version of the fix for PR other/113336.
    Bootstrapping GCC on arm-linux-gnueabihf with --with-arch=armv6 currently
    has a large number of FAILs in libatomic (regressions since last time I
    attempted this).  The failure mode is related to IFUNC handling with the
    file tas_8_2_.o containing an unresolved reference to the function
    libat_test_and_set_1_i2.

    The following one line change, to build tas_1_2_.o when building
tas_8_2_.o,
    resolves the problem for me and restores the libatomic testsuite to 44
    expected passes and 5 unsupported tests [from 22 unexpected failures
    and 22 unresolved testcases].
    `

    2024-02-14  Roger Sayle  <ro...@nextmovesoftware.com>
                Victor Do Nascimento  <victor.donascime...@arm.com>

    libatomic/ChangeLog
            PR other/113336
            * Makefile.am: Build tas_1_2_.o on ARCH_ARM_LINUX
            * Makefile.in: Regenerate.
  • [Bug other/113336] [14 Regr... cvs-commit at gcc dot gnu.org via Gcc-bugs

Reply via email to