I agree with JGK to think about the basics.
GLC injection system needs high temperature while HPLC doesn't. For samples which are thermally unstable and very difficult to vapourize, HPLC is preference.
GLC offers more variety of liquid stationary phase, therefore GLC may provide a better separation for some sample which HPLC couldn't.