Правописание гласной в корнях -гар- и -гор- зависит от ударения.
Если гласная в корне под ударением (например: загАр), то в корне пишется буква А.
Если же гласная в корне без ударения (например: вЫгореть), то в корне пишется буква О.
У этого правила есть исключения: прИгарь, вЫгарки.
Аналогичные правила у корней -клан- -клон-; -твар- -твор; -зар- -зор-;