On Tue, Feb 17, 2015 at 2:33 AM, Michael Haubenwallner <michael.haubenwall...@ssi-schaefer.com> wrote: > Hi David, > > Am 2015-02-14 um 22:05 schrieb David Edelsohn: >> Hi, Michael >> >> Thanks for noticing this. This patch generally seems to be on the >> right track. The original ASM_OUTPUT_EXTERNAL code was not completely >> correct in the pedantic sense. It should use [UA] mapping class >> instead of [RW] for all non-function descriptor symbols. > > One more thought: How is that dollar_inside thing seen in > ASM_OUTPUT_EXTERNAL supposed to work/be used?
AIX XCOFF does not allow $ in label names. The code is suppose to substitute underscore "_" in the name and then generate a ".rename" pseudo-op so the visible name of the symbol is correct. Thanks, David