[Sun C++/Solaris 10/AMD64] 0.strncmp fails subtests in LP64
-----------------------------------------------------------
Key: STDCXX-844
URL: https://issues.apache.org/jira/browse/STDCXX-844
Project: C++ Standard Library
Issue Type: Bug
Components: Test Driver
Affects Versions: 4.2.0
Environment: Sun Studio 12 (Sun C++ 5.9)
Solaris 10/AMD64
Reporter: Martin Sebor
Priority: Minor
Fix For: 4.2.2
When compiled with Sun C++ 5.9 in wide mode (with the -m64 option) the
[0.strncmp|http://svn.apache.org/viewvc/stdcxx/trunk/tests/self/0.strncmp.cpp?view=markup]
test fails two subtests. This happens both with 4.2.0 and the head of trunk.
No other platforms seem to be affected. Suspect a compiler bug.
{noformat}
$ gmake -r 0.strncmp && ./0.strncmp
CC -c -D_RWSTDDEBUG -mt -I/amd/devco/sebor/stdcxx/include
-I/build/sebor/stdcxx-suncc-5.9-j1-15D/include
-I/amd/devco/sebor/stdcxx/tests/include -library=%none -g -m64 +w -errtags
-erroff=hidef /amd/devco/sebor/stdcxx/tests/self/0.strncmp.cpp
CC 0.strncmp.o -o 0.strncmp -L/build/sebor/stdcxx-suncc-5.9-j1-15D/rwtest
-lrwtest15D -library=%none -mt -m64
-L/build/sebor/stdcxx-suncc-5.9-j1-15D/lib
-R/build/sebor/stdcxx-suncc-5.9-j1-15D/lib:/build/sebor/stdcxx-suncc-5.9-j1-15D/rwtest
-lstd15D -lm
rm 0.strncmp.o
rw_strncmp(const char*, const char*, size_t, int)
line 86: rw_strncmp(405598, 40559a, 4294967295, -1) == 1, got 0
line 87: rw_strncmp(4055d1, 4055d2, 4294967295, -1) == -1, got 0
rw_strncmp(const wchar_t*, const wchar_t*, size_t, int)
rw_strncmp(const wchar_t*, const char*, size_t, int)
rw_strncmp(const char*, const wchar_t*, size_t, int)
{noformat}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.