------- Comment #17 from matz at gcc dot gnu dot org 2010-06-10 13:34 ------- > "m" is defined to be the most general memory constraint, and a pre/post > modified memory operand is still a memory operand.
I know that this is the case, which is why I said: "If that means to slightly change the definition of 'm' compared to what is documented currently, well, so be it." I.e. I'm arguing that the documentation should be amended to state something that can actually be implemented in a reliable way. I.e. include "without side-effects" at the appropriate place. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44492