------- Comment #1 from janis at gcc dot gnu dot org  2008-09-17 16:00 -------
I tested with -m32 on powerpc64-linux, not with both -m32/-m64 which would have
caught this; I'll test with both for related patches.

The test previously used { dg-warning "" }, which matched any message from that
line.  The patch, in preparation to using new versions of dg-error and
dg-warning that actually check for "warning" and "error", changed that to {
dg-error "lvalue" }, which matches the error message for -m32 but not the
warning message for -m64.  It's a bug in the compiler that the error isn't
reported for -m64, and the change to the test merely detected that.

This should be a C++ bug, not a testsuite bug.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37561

Reply via email to