public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-16 1:46 ghazi
0 siblings, 0 replies; 6+ messages in thread
From: ghazi @ 2003-05-16 1:46 UTC (permalink / raw)
To: gcc-gnats; +Cc: mark
>Number: 10809
>Category: libstdc++
>Synopsis: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: unassigned
>State: open
>Class: wrong-code
>Submitter-Id: net
>Arrival-Date: Fri May 16 01:46:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator: Kaveh Ghazi
>Release: gcc 3.3 (release)
>Organization:
>Environment:
mips-sgi-irix6.5
mips-sgi-irix6.2
>Description:
I noticed that there is a testsuite regression on irix6 in 27_io/istream_unformatted.cc. See:
irix6.2: http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00943.html
irix6.5: http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00942.html
Looking back through the testresult archives, it looks like the regression appeared around two weeks ago in the May 2nd snapshot.
May 1: http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00066.html
May 2: http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00125.html
It's an execution failure. Running the binary I get:
Assertion failed: EX, file /caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/testsuite/27_io/istream_unformatted.cc, line 606
Unfortunately I can't make sense of why it does this though.
>How-To-Repeat:
It's an execute failure, compile and run 27_io/istream_unformatted.cc. In my tree the command line to build it was the following, but it's very path dependent so you'll probably have to run the libstdc++-v3 testsuite on irix6 yourself:
/caip/u58/ghazi/gcc-testing/branch/build/gcc/g++ -shared-libgcc -B/caip/u58/ghazi/gcc-testing/branch/build/gcc/ -nostdinc++ -L/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5/libstdc++-v3/src -L/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5/libstdc++-v3/src/.libs -B/usr/local/mips-sgi-irix6.5/bin/ -B/usr/local/mips-sgi-irix6.5/lib/ -isystem /usr/local/mips-sgi-irix6.5/include -g -ffunction-sections -fdata-sections -fmessage-length=0 -DDEBUG_ASSERT -DLOCALEDIR="/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5/libstdc++-v3/po/share/locale" -nostdinc++ -I/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5/libstdc++-v3/include/mips-sgi-irix6.5 -I/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5/libstdc++-v3/include -I/caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/libsupc++ -I/caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/libio -I/caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/include/backward -I/caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/testsuite /caip/u58/ghazi/gcc-testing/branch/gcc-3.3/libstdc++-v3/testsuite/27_io/istream_unformatted.cc -g -O2 -DDEBUG_ASSERT -lv3test -L/caip/u58/ghazi/gcc-testing/branch/build/mips-sgi-irix6.5//libstdc++-v3/testsuite -lm -o ./istream_unformatted.exe
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-16 7:36 Eric Botcazou
0 siblings, 0 replies; 6+ messages in thread
From: Eric Botcazou @ 2003-05-16 7:36 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR libstdc++/10809; it has been noted by GNATS.
From: Eric Botcazou <ebotcazou@libertysurf.fr>
To: ghazi@caip.rutgers.edu
Cc: gcc-gnats@gcc.gnu.org,
mark@codesourcery.com
Subject: Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
Date: Fri, 16 May 2003 09:39:08 +0200
> I noticed that there is a testsuite regression on irix6 in
> 27_io/istream_unformatted.cc. See: irix6.2:
> http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00943.html irix6.5:
> http://gcc.gnu.org/ml/gcc-testresults/2003-05/msg00942.html
Same problem on Sparc/Solaris 2.5.1 and 2.6, see PR libstdc++/10703.
--
Eric Botcazou
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-16 17:25 paolo
0 siblings, 0 replies; 6+ messages in thread
From: paolo @ 2003-05-16 17:25 UTC (permalink / raw)
To: ebotcazou, gcc-bugs, gcc-prs, ghazi, mark, nobody, paolo
Synopsis: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
Responsible-Changed-From-To: unassigned->paolo
Responsible-Changed-By: paolo
Responsible-Changed-When: Fri May 16 17:25:57 2003
Responsible-Changed-Why:
Analyzing.
State-Changed-From-To: open->feedback
State-Changed-By: paolo
State-Changed-When: Fri May 16 17:25:57 2003
State-Changed-Why:
Hi guys. I'm suspecting this commit (of mine ;):
2003-05-01 Paolo Carlini <pcarlini@unitus.it>
Nathan Myers <ncm@cantrip.org>
Backport from mainline fix of 2003-03-28.
PR libstdc++/9533
I would appreciate if you could report on inadequacies
for your favorite platforms of the various system call
used in __basic_file<char>::showmanyc_helper
(in config/io/basic_file_stdio.cc). In particular: does
the autoconf test for 'fstat' succeed? If not, why?
Thanks for your collaboration, Paolo.
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=10809
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-17 14:06 Eric Botcazou
0 siblings, 0 replies; 6+ messages in thread
From: Eric Botcazou @ 2003-05-17 14:06 UTC (permalink / raw)
To: paolo; +Cc: gcc-prs
The following reply was made to PR libstdc++/10809; it has been noted by GNATS.
From: Eric Botcazou <ebotcazou@libertysurf.fr>
To: paolo@gcc.gnu.org
Cc: gcc-bugs@gcc.gnu.org,
ghazi@caip.rutgers.edu,
mark@codesourcery.com,
nobody@gcc.gnu.org,
gcc-gnats@gcc.gnu.org
Subject: Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
Date: Sat, 17 May 2003 15:59:48 +0200
> I would appreciate if you could report on inadequacies
> for your favorite platforms of the various system call
> used in __basic_file<char>::showmanyc_helper
> (in config/io/basic_file_stdio.cc). In particular: does
> the autoconf test for 'fstat' succeed? If not, why?
> Thanks for your collaboration, Paolo.
Solaris 2.5.1:
sunshine% cd sparc-sun-solaris2.5.1/libstdc++-v3
sunshine% grep "HAVE_SYS_IOCTL_H" *.h
#define HAVE_SYS_IOCTL_H 1
sunshine% grep "HAVE_SYS_FILIO_H" *.h
#define HAVE_SYS_FILIO_H 1
sunshine% grep "HAVE_POLL" *.h
#define HAVE_POLL 1
sunshine% grep "HAVE_S_ISREG" *.h
#define HAVE_S_ISREG 1
sunshine% grep "HAVE_S_IFREG" *.h
/* #undef HAVE_S_IFREG */
Solaris 2.6:
beeba% cd sparc-sun-solaris2.6/libstdc++-v3
beeba% grep "HAVE_SYS_IOCTL_H" *.h
#define HAVE_SYS_IOCTL_H 1
beeba% grep "HAVE_SYS_FILIO_H" *.h
#define HAVE_SYS_FILIO_H 1
beeba% grep "HAVE_POLL" *.h
#define HAVE_POLL 1
beeba% grep "HAVE_S_ISREG" *.h
#define HAVE_S_ISREG 1
beeba% grep "HAVE_S_IFREG" *.h
/* #undef HAVE_S_IFREG */
--
Eric Botcazou
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-17 22:46 Paolo Carlini
0 siblings, 0 replies; 6+ messages in thread
From: Paolo Carlini @ 2003-05-17 22:46 UTC (permalink / raw)
To: paolo; +Cc: gcc-prs
The following reply was made to PR libstdc++/10809; it has been noted by GNATS.
From: Paolo Carlini <pcarlini@unitus.it>
To: Eric Botcazou <ebotcazou@libertysurf.fr>
Cc: paolo@gcc.gnu.org, gcc-bugs@gcc.gnu.org, ghazi@caip.rutgers.edu,
nobody@gcc.gnu.org, gcc-gnats@gcc.gnu.org
Subject: Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3
testsuite execution failure in 27_io/istream_unformatted.cc
Date: Sun, 18 May 2003 00:44:03 +0200
Thanks Eric.
Now, in order to make further progress, I have to ask you to debug a bit
that call (*): perhaps 'ioctl' returns zero (success) but __num is
unexpectedly zero too? Or is 'poll' to fail? Or, finally, 'fstat'
behaves unexpectedly?
Thanks in advance,
Paolo.
(*) Just copy the whole test file (together with the required
'istream_unformatted-1.tst') and replace <testsuite_hooks.h> by
<cassert> and each VERIFY by assert. Then build and step into that
in_avail call.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
@ 2003-05-19 8:36 Eric Botcazou
0 siblings, 0 replies; 6+ messages in thread
From: Eric Botcazou @ 2003-05-19 8:36 UTC (permalink / raw)
To: paolo; +Cc: gcc-prs
The following reply was made to PR libstdc++/10809; it has been noted by GNATS.
From: Eric Botcazou <ebotcazou@libertysurf.fr>
To: Paolo Carlini <pcarlini@unitus.it>
Cc: gcc-bugs@gcc.gnu.org,
ghazi@caip.rutgers.edu,
nobody@gcc.gnu.org,
gcc-gnats@gcc.gnu.org
Subject: Re: libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc
Date: Mon, 19 May 2003 10:32:49 +0200
> (*) Just copy the whole test file (together with the required
> 'istream_unformatted-1.tst') and replace <testsuite_hooks.h> by
> <cassert> and each VERIFY by assert. Then build and step into that
> in_avail call.
It's getting weirder: the log file contains
Assertion failed: i != 0, file
/opt/build/eric/gcc-3_3-branch/src/libstdc++-v3/t
estsuite/27_io/istream_unformatted.cc, line 606
Now if I manually compile and run the test as you suggested, I get:
Assertion failed: sum != 0, file istream_unformatted.cc, line 619
and
i = 4294967295
extracted = 0
I get random bus errors with both GDB 5.2.1 and GDB 5.3. And I can't
step into in_avail (GDB jumps to the next line instead, after a little
delay), not too sure why.
--
Eric Botcazou
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2003-05-19 8:36 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-16 1:46 libstdc++/10809: [3.3 regression] mips-sgi-irix6.5 libstdc++-v3 testsuite execution failure in 27_io/istream_unformatted.cc ghazi
2003-05-16 7:36 Eric Botcazou
2003-05-16 17:25 paolo
2003-05-17 14:06 Eric Botcazou
2003-05-17 22:46 Paolo Carlini
2003-05-19 8:36 Eric Botcazou
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).