Fixed dwarf bug

When i change kernelvec.S to -ggdb, my dwarf library broken but now fixed. Commit :e640c3d9

And I still don’t understand why .S won’t be an compile unit in dwarf, why design like that.