Non è che cambiando compilatore spariscano i problemi. Gli unici problemi che forse ti spariscono cambiando compilatore e/o opzioni di compilazione sono i problemi legati all'accesso di locazioni di memoria oltre la dimensione di un array. Ma quello è un errore logico grave, che dovresti risolvere nel codice, non a fortuna!

Piuttosto puoi avere vantaggi nella velocità di esecuzione o nel supporto di librerie per la parallelizzazione.