Non mi è chiaro come il compilatore saprà automaticamente compilare per 64 bit quando sarà necessario. Come fa a sapere quando può targetizzare con sicurezza a 32 bit?
Sono principalmente curioso di sapere come il compilatore sa quale architettura scegliere come target durante la compilazione. Analizza il codice e prende una decisione in base a ciò che trova?