Disable libm-test errno testing for TEST_INLINE

Joseph S. Myers joseph@codesourcery.com
Tue May 14 21:44:00 GMT 2013


Just as libm-test.inc inline function testing disables testing of
exceptions, so it should also disable testing of errno setting, which
this patch does.  Tested x86_64 and x86.

2013-05-14  Joseph Myers  <joseph@codesourcery.com>

	* math/libm-test.inc (test_single_errno) [TEST_INLINE]: Disable
	function contents.

diff --git a/math/libm-test.inc b/math/libm-test.inc
index 1a0dc52..a91c020 100644
--- a/math/libm-test.inc
+++ b/math/libm-test.inc
@@ -560,6 +560,7 @@ static void
 test_single_errno (const char *test_name, int errno_value,
 		   int expected_value, const char *expected_name)
 {
+#ifndef TEST_INLINE
   if (errno_value == expected_value)
     {
       if (print_screen (1))
@@ -573,6 +574,7 @@ test_single_errno (const char *test_name, int errno_value,
 	printf ("Failure: %s: errno set to %d, expected %d (%s)\n",
 		test_name, errno_value, expected_value, expected_name);
     }
+#endif
 }
 
 /* Test whether errno (value ERRNO_VALUE) has been for TEST_NAME set

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Libc-alpha mailing list