It is not a compound, and I would certain use the comma, as you want the reader to pause after 'fire' anyway. You tend to tack on clauses and phrases to your rambling sentences, which causes you to consider or require too many commas. Tighten your sentences up: They turned and charged toward the ridge from which most of the firing came , but it was too fierce , and they were driven back.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.