tech-net archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Removing ARCNET stuffs
Oops, s/epilogue/prologue/ in below
On 8 June 2015 at 15:15, David Holland <dholland-tech%netbsd.org@localhost> wrote:
> On Mon, Jun 08, 2015 at 07:18:24PM +0200, Anders Magnusson wrote:
> > David Holland skrev den 2015-06-08 19:06:
> > >On Mon, Jun 08, 2015 at 04:15:15PM +0200, Anders Magnusson wrote:
> > > >> printfing from the back of the front end is definitely "totally wrong
> > > >> in other ways that need to be rectified first" :(
> > > > Hm, I may be missing something, but what is wrong?
> > > > Where should you print it out otherwise?
> > >
> > >I would say the debug information ought to be attached to the
> > >representation nodes it describes as it moves through the backend;
> > >otherwise it's easily upset by fairly simple transformations.
> >
> > It's simpler than that :-)
> >
> > Debug info for all data declarations etc are printed out when found,
> > so are the declarations themselves. No reason to keep them.
>
> ...except perhaps for, say, removing unused static variables :-)
>
> > Debug info for code follows the code itself. This is necessary, since
> > the debug info must follow the reference to a place in the code stream,
> > otherwise the debug info might refer to a label that is optimized away
> > which is not acceptable by the assembler :-)
>
> Ok, never mind then; was responding to what was posted rather than
> what actually exists...
>
> --
> David A. Holland
> dholland%netbsd.org@localhost
Home |
Main Index |
Thread Index |
Old Index