https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109670
Bug ID: 109670 Summary: SYSTEM.PERFECT_HASH_GENERATORS.TOO_MANY_TRIES compilation error on 32bit Windows starting with GCC 13 Product: gcc Version: 13.1.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: ada Assignee: unassigned at gcc dot gnu.org Reporter: reiter.christoph at gmail dot com CC: dkm at gcc dot gnu.org Target Milestone: --- Updating from 12.2.0 to 13.1.0 we are encountering build errors for all ada packages on 32bit Windows, all failing with something like: raised SYSTEM.PERFECT_HASH_GENERATORS.TOO_MANY_TRIES : s-pehage.adb:693 gnatmake: "broken.adb" compilation error I've reduced one ada example that fails down to: ``` with GNAT.Spitbol.Patterns; procedure Broken is M : GNAT.Spitbol.Patterns.Match_Result; type Header_Symbol is (None, Name, Attr, Conv, Prag); begin null; end Broken; ``` With GCC 12.2.0: ``` $ gnatmake.exe broken.adb gcc -c broken.adb gnatbind -x broken.ali gnatlink broken.ali ``` With GCC 13.1.0: ``` $ gnatmake.exe broken.adb gcc -c broken.adb raised SYSTEM.PERFECT_HASH_GENERATORS.TOO_MANY_TRIES : s-pehage.adb:693 gnatmake: "broken.adb" compilation error ``` If there is any more info that I can provide or things I can try out please let me know.