> The generator programs (e.g. build/genattrtab) output #line
> directives before code which has been copied from the machine
> description files, so the debugger will show you the correct
> file. But this then causes trouble when single stepping through code
> which wasn't included from the .md files.

Thanks for fixing this up; it is a right pain.

> The problem is that line numbers larger than 32767 are only
> supported with C99 or better, which we don't request from
> gcc. Because of -pedantic, GCC complains. Suggestions are welcome.

How often does it occur in practice?  How about just skipping those
#line directives when the line number is too large?  At least we could
get improved debugging in some, if not all, cases.

Ben

Reply via email to