https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117441
Bug ID: 117441 Summary: ICE in RTL pass Product: gcc Version: 14.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: simon at pushface dot org CC: dkm at gcc dot gnu.org Target Milestone: --- Created attachment 59536 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=59536&action=edit Source files (160) With the attached source files, gnatmake -c -u -f -O2 gpr2-build-actions-post_bind.adb results in during RTL pass: expand +===========================GNAT BUG DETECTED==============================+ | 14.2.0 (aarch64-apple-darwin23) in set_parm_rtl, at cfgexpand.cc:1436 | | No source file position information available | | Compiling /volumes/miscellaneous3/src/gpr/src/build/gpr2-build-actions-post_bind.adb| | Please submit a bug report; see https://gcc.gnu.org/bugs/ . | | Use a subject line meaningful to you and us to track the bug. | | Include the entire contents of this bug box in the report. | | Include the exact command that you entered. | | Also include sources listed below. | +==========================================================================+ ... raised TYPES.UNRECOVERABLE_ERROR : comperr.adb:412 gnatmake: "gpr2-build-actions-post_bind.adb" compilation error The requested files included gnatcoll-os-process_types__unix.ads, which I've copied to gnatcoll-os-process_types.ads. With GCC 13.2/3 (both aarch64 and x86_64) I get "raised CONSTRAINT_ERROR : erroneous memory access" with no other report. I don't have an x86_64-apple-darwin compiler for 14.2.0, but the 13.3.0