bug report
Martin v. Loewis
martin@loewis.home.cs.tu-berlin.de
Thu May 11 11:03:00 GMT 2000
> The offending source file is dod_nms.c.
> The screen output is below, and the .i and .s outputs are attached.
>
> I am seeing a problem in the routine
> _gnDialConn()
> where the assembly output includes the line
> ld [%l2+%lo(dial_port_table)], %g2
> and later
> add %g2, %o1, %o1
> ld [%o1+4], %o1
>
> %l2 is not set prior to its use, and the ld instruction
> winds up generating an exception.
Thanks for your bug report. I don't see this problem. I assume you
talk abou the code folloing label .LLM1517:
sethi %hi(dial_port_table), %l2
ld [%l2+%lo(dial_port_table)], %o2
It appears to that l2 is indeed set prior to its use, so where is the
problem?
Regards,
Martin
More information about the Gcc-bugs
mailing list