Pergunta MUITO vaga...
Se Gondolin não tivesse sido destruída por Morgoth, ela seria destruída pelo desaparecimento de Beleriand! A única forma de isso não acontecer seria uma ilha no meio do Belegaer, mas como Gondolin estava num vale, fica meio difícil...
Talvez o povo de Gondolin tivesse fugido ou lutado contra Morgoth na Guerra da Ira, se este não os tivesse apanhado primeiro. Se assim fosse, eles seriam levados para a Terra Média e isso é o máximo que consigo esticar da história.
Se isto acontecesse, eles se juntariam às fileiras dos noldor da Segunda Era, Turgon continuaria a ser Alto-Rei dos Noldor e esse tal de Gil-Galad nem seria importante! Provavelmente teria levado a guerra Sauron mais cedo na SE e mesmo que não o fizesse, acredito que na Última Aliança seria bem mais fácil com 10 mil lanças de Gondolin.
Maeglin seria morto, obviamente.