Bring r267164 back with a fix.
The fix is to handle local symbols referring to SHF_MERGE sections.
GC entries of SHF_MERGE sections.
It is a fairly direct extension of the gc algorithm. For merge sections
instead of remembering just a live bit, we remember which offsets
This reduces the .rodata sections in chromium from 9648861 to 9477472