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

--- Comment #5 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jeff Law <l...@gcc.gnu.org>:

https://gcc.gnu.org/g:1a64b224fa014e772fb30f6bd69ceb24da5827e6

commit r16-41-g1a64b224fa014e772fb30f6bd69ceb24da5827e6
Author: Jeff Law <j...@ventanamicro.com>
Date:   Sat Apr 19 12:35:29 2025 -0600

    [RISC-V][PR target/119865] Don't free ggc allocated memory

    Kaiweng's patch to stop freeing riscv_arch_string was correct, but
incomplete
    as there's another path that was freeing that node, which is just plain
wrong
    for a node allocated by the GC system.

    This patch removes that call to free() which fixes the test.  I've spun it
in
    my tester and will obviously wait for the pre-commit system to render a
verdict
    before moving forward.

            PR target/119865
    gcc/
            * config/riscv/riscv.cc (parse_features_for_version): Do not
            explicitly free the architecture string.

Reply via email to