As seen from the following log (building stage3) /abuild/rguenther/obj/./prev-gcc/xgcc -B/abuild/rguenther/obj/./prev-gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -c -g -O2 -gnatpg -gnata -g -O0 \ -I- -I. -Iada -I/space/rguenther/src/svn/trunk/gcc/ada /space/rguenther/src/svn/trunk/gcc/ada/s-memory.adb -o ada/s-memory.o mkdir -p ada/bldtools/nmake_s cp -p /space/rguenther/src/svn/trunk/gcc/ada/sinfo.ads /space/rguenther/src/svn/trunk/gcc/ada/nmake.adt /space/rguenther/src/svn/trunk/gcc/ada/xnmake.adb ada/nmake.adb ada/bldtools/nmake_s (cd ada/bldtools/nmake_s; /tmp/gnatmake -q xnmake ; ./xnmake -s ../../nmake.ads ) /abuild/rguenther/obj/./prev-gcc/xgcc -B/abuild/rguenther/obj/./prev-gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -c -g -O2 -gnatpg -gnata -I- -I. -Iada -I/space/rguenther/src/svn/trunk/gcc/ada /space/rguenther/src/svn/trunk/gcc/ada/treepr.adb -o ada/treepr.o
this is because we build gnattools only after building stage3. -- Summary: Host gnatmake is used to build stageN, N>1 tools Product: gcc Version: 4.3.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: rguenth at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30556