From 11ff86cb02ecfe1895873e524a216266ccd3c2eb Mon Sep 17 00:00:00 2001 From: Ben Pfaff Date: Sun, 4 Oct 2009 20:37:10 -0700 Subject: [PATCH] hmap-test: Skip test instead of reporting success on GCC 4.3. Commit 1dfc6b1 "hmap-test: Disable tests that GCC 4.3 miscompiles." disabled some of the hmap-tests, the ones that GCC 4.3 miscompiles. However, it still reported "success" if the remaining tests succeeded. John Darrington suggested that reporting that the test was skipped was more accurate, so this commit does so. --- tests/libpspp/hmap-test.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/libpspp/hmap-test.c b/tests/libpspp/hmap-test.c index 4e072c94..4ca7f92f 100644 --- a/tests/libpspp/hmap-test.c +++ b/tests/libpspp/hmap-test.c @@ -1000,5 +1000,12 @@ main (void) putchar ('\n'); +#if __GNUC__ == 4 && __GNUC_MINOR__ == 3 + /* We skipped some of the tests, so return a value that + Automake will interpret as "skipped", instead of one that + means success. */ + return 77; +#else return 0; +#endif } -- 2.30.2