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

--- Comment #1 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Jose E. Marchesi <[email protected]>:

https://gcc.gnu.org/g:2d1f1bc18a59c0f106c551304ac459ad7781a711

commit r17-5299-g2d1f1bc18a59c0f106c551304ac459ad7781a711
Author: Jose E. Marchesi <[email protected]>
Date:   Sun Oct 18 13:32:16 2026 +0200

    a68: compare types using TYPE_CANONICAL in a68_low_assignation [PR
algol68/127977]

    The front-end shall compare types using TYPE_CANONICAL now that we
    emit typedefs.  Do not use SET_TYPE_STRUCTURAL_EQUALITY.

    Signed-off-by: Jose E. Marchesi <[email protected]>

    gcc/algol68/ChangeLog

            PR algol68/127977
            * a68-low.cc (a68_low_assignation): Compare types using
            TYPE_CANONICAL.
            * a68-low-moids.cc (lower_proc_mode): Do not
            SET_TYPE_STRUCTURAL_EQUALITY.
            (lower_union_mode): Likewise.

    gcc/testsuite/ChangeLog

            PR algol68/127977
            * algol68/compile/pr127977.a68: New test.

Reply via email to