[Patch] Fix filebuf_virtuals.cc for unsigned char platforms

Mark Wielaard mark@klomp.org
Thu Feb 6 23:53:00 GMT 2003


Hi,

On Thu, 2003-02-06 at 23:36, Paolo Carlini wrote:
> Kaveh, Jeroen, Mark, could you possibly test the below on your
> favourite unsigned char platform and report?

On powerpc-unknown-linux-gnu without the patch compiling this test
gives:

/home/mark/src/gcc33/gcc/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc: In static member function `static bool MyTraits::eq(char, char)':
/home/mark/src/gcc33/gcc/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc:545: warning: comparison is always true due to limited range of data type
/home/mark/src/gcc33/gcc/libstdc++-v3/testsuite/27_io/filebuf_virtuals.cc:546: warning: comparison is always true due to limited range of data type

With the patch applied it compiles cleanly.
This was on the 3.3 branch and compiled by hand.

The machine is busy doing a 3.4 bootstrap, I have applied the patch to
the test and the results should show up on gcc-testresults in a couple
of hours.

Cheers,

Mark



More information about the Libstdc++ mailing list