I checked my log. With my patch, intl/libintl.a in gcc was built 3 times, first with the native cc, second with stage1/xgcc and third with stage2/xgcc. It makes senses to me. H.J.