[PATCH] ia64 .xdata directives
James E Wilson
wilson@specifixinc.com
Fri Feb 11 00:33:00 GMT 2005
On Tue, 2005-02-01 at 08:13, Jan Beulich wrote:
> The .xdata family of directives wasn't compatible with those of ias:
> gas
> required a quoted string as first argument, ias wants a bare section
> name.
That seems to be an oversight, as the manual doesn't say anything about
using strings here. We probably ended up this way as many common unix
assembly formats use a string after a .section directive, and we ended
up doing xdata the same way out of habit.
> Further, once again a couple of memory leaks resulted from the use of
> demand_copy_C_string. Finally, no .xdata16 directives existed, even
> though
> data16 pseudo-ops had been added at some point.
There is no .xdata16 directive in the assembly language manual, only
data16, but yes, it should be there.
> * config/tc-ia64.c (parse_section_name): Handle non-quoted
> first
> argument.
> (dot_xdata): Free section name after use.
> ...
> (md_pseudo_table): Add xdata16 and xdata16.ua.
OK.
--
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com
More information about the Binutils
mailing list