c++/1752 libiberty/demangle testsuite failures on i686-pc-cygwin

Tim Prince tprince@computer.org
Wed Aug 15 19:37:00 GMT 2001


----- Original Message -----
From: "Billinghurst, David (CRTS)"
<David.Billinghurst@riotinto.com>
To: <gcc-gnats@gcc.gnu.org>; <gcc-prs@gcc.gnu.org>;
"Billinghurst, David (CRTS)"
<David.Billinghurst@riotinto.com>; <rodrigc@gcc.gnu.org>;
<gcc-bugs@gcc.gnu.org>; <nobody@gcc.gnu.org>
Cc: <christian.jonsson@foi.se>
Sent: Wednesday, August 15, 2001 6:37 PM
Subject: re: c++/1752 libiberty/demangle testsuite failures on
i686-pc-cygwin


> This is still a problem.  I now believe the problem is a
cygwin shell issue.
> The tests that fail are exactly those that have a $ in the
name.
>
> The test (from the Makefile) is
>
> # Run some tests of the demangler.
> check-cplus-dem: test-filter $(srcdir)/demangle-expected
>         $(SHELL) $(srcdir)/regress-demangle
$(srcdir)/demangle-expected
>
> Run by hand
>
> $ /bin/sh
/usr/local/src/gcc-3.0/libiberty/testsuite/regress-demangle
> /usr/local/src/gcc-3.0/libiberty/testsuite/demangle-expected
>
> I get the results previosuly reported.
>
> Using bash all the test pass
>
> $ /bin/bash
/usr/local/src/gcc-3.0/libiberty/testsuite/regress-demangle
> /usr/local/src/gcc-3.0/libiberty/testsuite/demangle-expected
> All 645 tests passed
>
OK, we could replace /bin/sh by a copy of bash (temporarily) ,
if we don't mind the extra time required to run the entire
test suite.



More information about the Gcc-bugs mailing list