https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100486
--- Comment #54 from Eric Botcazou <ebotcazou at gcc dot gnu.org> --- > "this" means the problem with C++ exceptions, which indeed is fixed by > building gcc after reverting to grep 3.0. > > The build failure with Ada, which predated the grep upgrade, persists. > > Eric: I'm sorry for the time you wasted on this wild goose chase. No problem, I already wasted more time in other circumstances... So we're back to square one with the Ada-specific problem. At this point a backtrace would really be needed because our environments are quite different. According to the initial report, the problem occurs during stage #2 compiling ada/libgnat/a-except.adb, so one would need to go into the gcc/ subdirectory of the build tree and replay the command line: /C/_/mingw-w64-gcc/src/build-i686-w64-mingw32/./prev-gcc/xgcc -B/C/_/mingw-w64-gcc/src/build-i686-w64-mingw32/./prev-gcc/ -B/mingw32/i686-w64-mingw32/bin/ -L/mingw32/i686-w64-mingw32/lib -L/mingw32/lib -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/include -B/mingw32/i686-w64-mingw32/bin/ -B/mingw32/i686-w64-mingw32/lib/ -isystem /mingw32/i686-w64-mingw32/include -isystem /mingw32/i686-w64-mingw32/sys-include -fno-checking -c -g -O2 -D__USE_MINGW_ACCESS -Wno-pedantic-ms-format -fno-checking -gtoggle -gnatpg -W -Wall -g -O1 -fno-inline \ 2021-05-08T11:34:54.9009139Z -nostdinc -I- -I. -Iada/generated -Iada -Iada/gcc-interface -I../../gcc-11.1.0/gcc/ada -I../../gcc-11.1.0/gcc/ada/gcc-interface -Iada/libgnat -I../../gcc-11.1.0/gcc/ada/libgnat ../../gcc-11.1.0/gcc/ada/libgnat/a-except.adb -o ada/libgnat/a-except.o after appending -wrapper gdb,--args to it. This should launch an interactive GDB session for gcc/gnat1 with the above command line. Then 'catch exception' and 'run' might reveal what happens.