https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116945
--- Comment #1 from Sam James <sjames at gcc dot gnu.org> --- When bootstrapping with Valgrind (--enable-checking=valgrind), I see some others as well: ../../xgcc -B../../ -c -Og -ggdb3 -fdiagnostics-color=always -W -Wall -gnatpg -gnata -I- -I../rts -I. -I/home/sam/git/gcc/gcc/ada /home/sam/git/gcc/gcc/ada/krunch.adb -o krunch.o ==3940163== Conditional jump or move depends on uninitialised value(s) ==3940163== at 0xB88C0F: sem_ch12__instance_context__save_and_reset (sem_ch12.adb:18574) ==3940163== by 0xB52C51: rtsfind__load_rtu (rtsfind.adb:1191) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA3820B: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1192) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== by 0xB5A4A3: sem__analyze (sem.adb:457) ==3940163== by 0xB8166E: sem_ch10__analyze_compilation_unit (sem_ch10.adb:1152) ==3940163== ==3940163== Conditional jump or move depends on uninitialised value(s) ==3940163== at 0xB88C22: sem_ch12__instance_context__save_and_reset (sem_ch12.adb:18581) ==3940163== by 0xB52C51: rtsfind__load_rtu (rtsfind.adb:1191) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA3820B: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1192) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== by 0xB5A4A3: sem__analyze (sem.adb:457) ==3940163== by 0xB8166E: sem_ch10__analyze_compilation_unit (sem_ch10.adb:1152) ==3940163== ==3940163== Use of uninitialised value of size 8 ==3940163== at 0xB918E8: sem_ch12__generic_renamings_htable__setX (s-htable.adb:185) ==3940163== by 0xB9193E: sem_ch12__set_instance_of (sem_ch12.adb:17923) ==3940163== by 0xB91999: sem_ch12__instance_context__restore (sem_ch12.adb:18607) ==3940163== by 0xB52C7B: rtsfind__load_rtu (rtsfind.adb:1194) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA3820B: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1192) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== ==3940163== Use of uninitialised value of size 8 ==3940163== at 0xB918F6: sem_ch12__generic_renamings_htable__setX (s-htable.adb:186) ==3940163== by 0xB9193E: sem_ch12__set_instance_of (sem_ch12.adb:17923) ==3940163== by 0xB91999: sem_ch12__instance_context__restore (sem_ch12.adb:18607) ==3940163== by 0xB52C7B: rtsfind__load_rtu (rtsfind.adb:1194) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA3820B: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1192) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== ==3940163== Conditional jump or move depends on uninitialised value(s) ==3940163== at 0xB88C0F: sem_ch12__instance_context__save_and_reset (sem_ch12.adb:18574) ==3940163== by 0xB52C51: rtsfind__load_rtu (rtsfind.adb:1191) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA38227: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1188) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== by 0xB5A4A3: sem__analyze (sem.adb:457) ==3940163== by 0xB8166E: sem_ch10__analyze_compilation_unit (sem_ch10.adb:1152) ==3940163== ==3940163== Conditional jump or move depends on uninitialised value(s) ==3940163== at 0xB88C22: sem_ch12__instance_context__save_and_reset (sem_ch12.adb:18581) ==3940163== by 0xB52C51: rtsfind__load_rtu (rtsfind.adb:1191) ==3940163== by 0xB540BA: rtsfind__rte (rtsfind.adb:1561) ==3940163== by 0xA38227: exp_ch11__expand_n_exception_declaration (exp_ch11.adb:1188) ==3940163== by 0xADD00F: expander__expand (expander.adb:252) ==3940163== by 0xB5A928: sem__analyze (sem.adb:830) ==3940163== by 0xBCEC85: sem_ch3__analyze_declarations (sem_ch3.adb:2761) ==3940163== by 0xC10919: sem_ch7__analyze_package_specification (sem_ch7.adb:1711) ==3940163== by 0xB5A4C7: sem__analyze (sem.adb:466) ==3940163== by 0xC10451: sem_ch7__analyze_package_declaration (sem_ch7.adb:1227) ==3940163== by 0xB5A4A3: sem__analyze (sem.adb:457) ==3940163== by 0xB8166E: sem_ch10__analyze_compilation_unit (sem_ch10.adb:1152) ==3940163== make[3]: Leaving directory '/home/sam/build/bisect-gcc-bld/gcc/ada/tools' make[3]: Entering directory '/home/sam/build/bisect-gcc-bld/gcc/ada/tools'