https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124226
--- Comment #10 from Liam Powell <liam at liampwll dot com> --- I feel that I should justify the reason why these are reported in batches: It is because I have been investigating these and spotting other bugs while doing so. Line 407 mentioned above led to looking at how fallback handlers are set, when that looked correct I looked at how fallback handlers are searched and thought it was odd that no lock was held, which led to PR ada/124225. When that looked otherwise correct I tried calling the procedure directly, which led to this PR. When writing the test case for this I initially assumed they might be ending up as null, which led to PR ada/124228. Same thing goes for PR ada/124179. I initially read the RM incorrectly and wrote the incorrect patch in that PR. When testing that I tried it with Max_Entry_Queue_Length, which didn't work and led to looking at the MEQL code and RM which then led to PR ada/124190, PR ada/124191, PR ada/124192, and PR ada/124193. Details could be slightly out of order as I'm just going from memory.
