2017-09-17 16:29 GMT+02:00 Eli Zaretskii <eliz@gnu.org>:
> Cc: fabrice.popineau@centralesupelec.fr, emacs-devel@gnu.org
> From: Paul Eggert <eggert@cs.ucla.edu>
> Date: Sat, 16 Sep 2017 23:40:05 -0700
>
> Eli Zaretskii wrote:
> > Not sure what to do about this.  Add 'volatile' to the declaration of
> > 'c'?
>
> Looks like a GCC bug. To work around it, please try CACHEABLE instead of
> volatile, to warn the reader that it's a compiler-bug workaround. Like this:
>
>    struct handler *CACHEABLE c = handlerlist->nextfree;

Richard, Fabrice -- could you try this, please?

 
This one fixes the warnings in eval.c.

Fabrice