This is the mail archive of the
libstdc++@gcc.gnu.org
mailing list for the libstdc++ project.
Re: [Patch] Fix filebuf_virtuals.cc for unsigned char platforms
- From: Mark Wielaard <mark at klomp dot org>
- To: Paolo Carlini <pcarlini at unitus dot it>
- Cc: "libstdc++ at gcc dot gnu dot org" <libstdc++ at gcc dot gnu dot org>, "Kaveh R. Ghazi" <ghazi at caip dot rutgers dot edu>, jeroen dot dobbelaere at acunia dot com, mark at wildebeest dot org
- Date: 07 Feb 2003 00:53:33 +0100
- Subject: Re: [Patch] Fix filebuf_virtuals.cc for unsigned char platforms
- Organization:
- References: <3E42E387.1080008@unitus.it>
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