From d7f5a724cac60d7bc80175aa42c2eec5becf9ba1 Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Fri, 10 Oct 1997 21:20:27 +0000 Subject: Add a test. From William Lewis. --- tests/sort/Test.pm | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests/sort') diff --git a/tests/sort/Test.pm b/tests/sort/Test.pm index 1419147e6..fa120c8c6 100755 --- a/tests/sort/Test.pm +++ b/tests/sort/Test.pm @@ -157,6 +157,16 @@ my @tv = ( # more-intuitive POSIX-style -k options. ["19b", '-k1,1 -k2nr', "b 2\nb 1\nb 3\n", "b 3\nb 2\nb 1\n", 0], +# This test failed when sort-1.22 was compiled on a Next x86 system +# without optimization. Without optimization gcc uses the buggy version +# of memcmp in the Next C library. With optimization, gcc uses its +# (working) builtin version. Test case form William Lewis. +["20a", '', + "_________U__free\n_________U__malloc\n_________U__abort\n_________U__memcpy\n_________U__memset\n_________U_dyld_stub_binding_helper\n_________U__malloc\n_________U___iob\n_________U__abort\n_________U__fprintf\n", + "_________U___iob\n_________U__abort\n_________U__abort\n_________U__fprintf\n_________U__free\n_________U__malloc\n_________U__malloc\n_________U__memcpy\n_________U__memset\n_________U_dyld_stub_binding_helper\n", + 0], + + ); sub test_vector -- cgit v1.2.3-54-g00ecf