This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: PR 6848 fix
On Fri, 2008-08-22 at 07:53 +0930, Alan Modra wrote:
> At a guess, try the following:
>
> Index: gas/config/tc-hppa.c
> ===================================================================
> RCS file: /cvs/src/src/gas/config/tc-hppa.c,v
> retrieving revision 1.138
> diff -u -p -r1.138 tc-hppa.c
> --- gas/config/tc-hppa.c 16 Mar 2008 23:16:03 -0000 1.138
> +++ gas/config/tc-hppa.c 21 Aug 2008 22:20:06 -0000
> @@ -8246,7 +8246,7 @@ md_begin (void)
> dummy_symbol = symbol_find_or_make ("L$dummy");
> S_SET_SEGMENT (dummy_symbol, text_section);
> /* Force the symbol to be converted to a real symbol. */
> - (void) symbol_get_bfdsym (dummy_symbol);
> + (void) symbol_get_bfdsym (dummy_symbol)->flags |= BSF_KEEP;
> #endif
> }
I had to remove the '(void)' part of the new line to get it to compile
but with that change it compiled and the resulting assembler would
assemble my test case with no errors. I will do some more testing of
the assembler.
Steve Ellcey
sje@cup.hp.com