If I instead use

    #define RECORD_INPUT do { ; } while (0)

    it works.  So either gcc is broken with regard to local labels, or it
    produces something from them which confuses the dumper.

The way to debug a problem like that is by looking at the assembler
code and seeing if it corresponds correctly to the source.

It is important to do this, because if GCC has a bug, we need to fix
it.  However, is there a later GCC you could try?  Maybe the bug is
fixed already.


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to