I have just noticed that -g doesn't emit debug info for data-only files. Before I get deep into fixing this, let me make sure it isn't intentional?