Ma in che senso ti si blocca con Xcode? Hai provato, quando si blocca, a mettere in pausa il programma ed in debug vedere dove sta fermo? Vedi qualche signal nell'output di debug di Xcode?
Hai provato a compilare da linea di comando come ho fatto io?
Considera che e' cosa moooolto rara che gcc sbagli.. insomma se ti si impalla con Xcode (che sotto usa gcc), e' molto probabile che il problema sia nel tuo programma, non in Xcode.
Non è che magari ti sembra che ti si impalli mentre in realtà e' in breakpoint a causa del memory leak generato? (ciò che allochi con new... non lo liberi) ecc.. ecc..
EDIT: sicuro che il file di input sotto Mac sia in formato testo puro?