Marco Maggi <[email protected]> writes:

> Someone left  ACTION-IF-FALSE empty

This is fine, isn't it?

>  and also left  the test
> without "checking" message in this chunk of "configure.ac":

Agree that that is unhelpful.

> maybe the problem  is that GCC 4.6.0 with  -O3 optimises the
> program in such a way that the test is invalidated.

Could it be that it is not strictly allowed to compare two pointers that
don't point into the same object, and that GCC now enforces this?

>From http://en.wikipedia.org/wiki/Pointer_%28computing%29, under "C and
C++": "Pointer arithmetic, that is, the ability to modify a pointer's
target address with arithmetic operations (as well as magnitude
comparisons), is restricted by the language standard to remain within
the bounds of a single array object (or just after it), though many
non-segmented architectures will allow for more lenient arithmetic."

      Neil

Reply via email to