https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116551
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-13 branch has been updated by Eric Botcazou <ebotca...@gcc.gnu.org>: https://gcc.gnu.org/g:fbad5c84458324c82f848d35fffa02cb5a412270 commit r13-9148-gfbad5c84458324c82f848d35fffa02cb5a412270 Author: Eric Botcazou <ebotca...@adacore.com> Date: Wed Sep 11 19:53:12 2024 +0200 ada: Fix internal error on bit-packed array type with Volatile_Full_Access The problem occurs when the component type is a record type with default values for the initialization procedure of the (base) array type, because the compiler is trying to generate a full access for a parameter of the base array type, which does not make sense. gcc/ada/ChangeLog: PR ada/116551 * gcc-interface/trans.cc (node_is_atomic) <N_Identifier>: Return false if the type of the entity is an unconstrained array type. (node_is_volatile_full_access) <N_Identifier>: Likewise.