then turgon took the counsel of hurin and huor , and summoning all that remained of the host of gondolin and such of fingon 's people as could be gathered he retreated towards the pass of sirion ; and his captains ecthelion and glorfindel guarded the flanks to right and left , so that none of the enemy should pass them by .