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.
