This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] New *-*-solaris2.x cross configury, including looser wchar_t requirements for all targets


On Thu, Sep 25, 2003 at 03:32:14PM -0500, Benjamin Kosnik wrote:
> In, thanks.
> 
> If you could provide some feedback as to the 4 odd fails on solaris
> 2.8/2.9 I would appreciate it. There is a general lack of availability
> to debug these issues among the maintainers. Your feedback would be
> appreciated.

These are the only errors I got out of the testsuite with the the
sparc-sun-solaris2.8 native compiler, and all of them were problems
with the tests themselves, it seems.  Which test failures were you
referring to?

FAIL: 27_io/basic_filebuf/close/char/1.cc execution test

This fails because filebuf_members-1.txt was not writable and the
system call underneath line 53 fails with EACCES.  Changing the file
permissions made this test run fine.

The following tests all failed due to incorrect file permissions on
their associated (provided) input files.  The tests all tried to do
something which required the file to be writable, and it wasn't.
Changing the file permissions made them work.  This was a source of
seemingly endless entertainment.  Unfortunately, I didn't track
exactly which files needed +w.

FAIL: 27_io/basic_filebuf/is_open/char/1.cc execution test
FAIL: 27_io/basic_filebuf/open/char/1.cc execution test
FAIL: 27_io/basic_filebuf/sbumpc/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/sbumpc/char/2-io.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/1-out.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/2-io.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/2-out.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/3-io.cc execution test
FAIL: 27_io/basic_filebuf/seekoff/char/3-out.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/1-out.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/2-io.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/2-out.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/3-io.cc execution test
FAIL: 27_io/basic_filebuf/seekpos/char/3-out.cc execution test
FAIL: 27_io/basic_filebuf/setbuf/char/1.cc execution test
FAIL: 27_io/basic_filebuf/sgetc/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/sgetc/char/2-io.cc execution test
FAIL: 27_io/basic_filebuf/sgetn/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/sgetn/char/2-io.cc execution test
FAIL: 27_io/basic_filebuf/snextc/char/1-io.cc execution test
FAIL: 27_io/basic_filebuf/snextc/char/2-io.cc execution test
FAIL: 27_io/basic_istream/seekg/char/fstream.cc execution test
FAIL: 27_io/basic_istream/tellg/char/fstream.cc execution test

[...]

The following tests all failed due to a missing "std::" on some
exception names.  I fixed and confirmed this with each.

FAIL: 27_io/basic_filebuf/cons/wchar_t/10132-1.cc (test for excess
errors)
WARNING: 27_io/basic_filebuf/cons/wchar_t/10132-1.cc compilation
failed to produce executable
FAIL: 27_io/basic_istream/sentry/char/3983-fstream.cc (test for excess
errors)
WARNING: 27_io/basic_istream/sentry/char/3983-fstream.cc compilation
failed to produce executable
FAIL: 27_io/basic_istream/sentry/char/3983-sstream.cc (test for excess
errors)
WARNING: 27_io/basic_istream/sentry/char/3983-sstream.cc compilation
failed to produce executable
FAIL: 27_io/basic_ostream/sentry/char/3983-fstream.cc (test for excess
errors)
WARNING: 27_io/basic_ostream/sentry/char/3983-fstream.cc compilation
failed to produce executable
FAIL: 27_io/basic_ostream/sentry/char/3983-sstream.cc (test for excess
errors)
WARNING: 27_io/basic_ostream/sentry/char/3983-sstream.cc compilation
failed to produce executable

                === libstdc++ Summary ===

# of expected passes            2088
# of unexpected failures        31
# of expected failures          12

The 31 are those I've mentioned above.  I've attached a patch for the
exceptions that were missing "std::".

-- 
------------------------------------------------------------------
Brad Spencer - spencer@infointeractive.com - "It's quite nice..."
Systems Architect | InfoInterActive Corp. | A Canadian AOL Company

Attachment: patch.3.diff
Description: Text document


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]