This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Re: somread.c:480: invalid lvalue in assignment
John David Anglin writes:
> Elena,
>
> In case you didn't notice, the same problem occurs in somsolib.c and maybe
> in other places.
>
> Regards,
> Dave
> >
Sorry, the culprit is this patch:
http://sources.redhat.com/ml/gdb-patches/2000-08/msg00139.html
Will fix asap.
Elena
> > John David Anglin writes:
> > > Building the current CVS version of gdb under hpux 10.20 fails here:
> > >
> > > gcc -c -O3 -D__HP_CURSES -I. -I. -I./config -DHAVE_CONFIG_H -I./../include/opcode -I./../readline/.. -I../bfd -I./../bfd -I./../include -I../intl -I./../intl -Wimplicit -Wreturn-type -Wcomment -Wtrigraphs -Wformat -Wparentheses -Wpointer-arith -Wuninitialized somread.c
> > > somread.c: In function `som_symfile_read':
> > > somread.c:362: warning: implicit declaration of function `init_import_symbols'
> > > somread.c: In function `som_symfile_offsets':
> > > somread.c:480: invalid lvalue in assignment
> > > make[1]: *** [somread.o] Error 1
> > > make[1]: Leaving directory `/xxx/gnu/gdb-5.0/gdb'
> > > make: *** [all-gdb] Error 2
> > >
> > > The offending line is:
> > >
> > > for (i = 0; i < SECT_OFF_MAX; i++)
> > > ANOFFSET (objfile->section_offsets, i) = text_addr;
> > >
> > > Dave
> > > --
> > > J. David Anglin dave.anglin@nrc.ca
> > > National Research Council of Canada (613) 990-0752 (FAX: 952-6605)
> >
> > Oops, my fault. Thanks for pointing it out.
> > I'll commit a patch asap.
> > In the meantime you should change the line like this:
> >
> > - ANOFFSET (objfile->section_offsets, i) = text_addr;
> > + (objfile->section_offsets)->offsets[i] = text_addr;
> >
> > I'll get a proper patch in before the end of the day.
> >
> > Elena
> >
>
>
> --
> J. David Anglin dave.anglin@nrc.ca
> National Research Council of Canada (613) 990-0752 (FAX: 952-6605)