This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

reordering output messages from ENABLE_C99



Would anybody be offended by the following patch?  It shuffles some of the
AC_MSG_* statements in GLIBCPP_ENABLE_C99 so that they actually surround the
test statements, rather than doing the tests, then displaying "checking"
and the result all at once.  It lets me see where the pauses for checking
actually come into play; call it a pet peeve of mine.  :-)

It also moves a block of tests themselves so that we don't have nested
checking statements.  The semantics and results are unchanged.

Phil



Index: acinclude.m4
===================================================================
RCS file: /home/pme/Repositories/GCC/gcc/libstdc++-v3/acinclude.m4,v
retrieving revision 1.148
diff -c -3 -p -r1.148 acinclude.m4
*** acinclude.m4	2001/05/25 21:53:51	1.148
--- acinclude.m4	2001/05/30 01:22:39
*************** AC_DEFUN(GLIBCPP_ENABLE_C99, [dnl
*** 1316,1321 ****
--- 1316,1322 ----
  
    # Check for the existence of <math.h> functions used if C99 is enabled.
    ac_c99_math=yes;
+   AC_MSG_CHECKING([for ISO C99 support in <math.h>])
    AC_TRY_COMPILE([#include <math.h>],[fpclassify(0.0);],, [ac_c99_math=no])
    AC_TRY_COMPILE([#include <math.h>],[isfinite(0.0);],, [ac_c99_math=no])
    AC_TRY_COMPILE([#include <math.h>],[isinf(0.0);],, [ac_c99_math=no])
*************** AC_DEFUN(GLIBCPP_ENABLE_C99, [dnl
*** 1331,1349 ****
  	         [islessgreater(0.0,0.0);],, [ac_c99_math=no])
    AC_TRY_COMPILE([#include <math.h>],
  	         [isunordered(0.0,0.0);],, [ac_c99_math=no])
-   AC_MSG_CHECKING([for ISO C99 support in <math.h>])
    AC_MSG_RESULT($ac_c99_math)
  
    # Check for the existence in <stdlib.h> of lldiv_t, et. al.
    ac_c99_stdlib=yes;
-   AC_TRY_COMPILE([#include <stdlib.h>],
- 	         [char* tmp; strtoll("gnu", &tmp, 10);],, [ac_c99_stdlib=no])
-   AC_TRY_COMPILE([#include <stdlib.h>],
- 	         [char* tmp; strtoull("gnu", &tmp, 10);],, [ac_c99_stdlib=no])
-   AC_TRY_COMPILE([#include <stdlib.h>], [llabs(10);],, [ac_c99_stdlib=no])
-   AC_TRY_COMPILE([#include <stdlib.h>], [lldiv(10,1);],, [ac_c99_stdlib=no])
-   AC_TRY_COMPILE([#include <stdlib.h>], [atoll("10");],, [ac_c99_stdlib=no])
- 	
    AC_MSG_CHECKING([for lldiv_t declaration])
    AC_CACHE_VAL(ac_c99_lldiv_t, [
    AC_TRY_COMPILE([#include <stdlib.h>], 
--- 1332,1341 ----
*************** AC_DEFUN(GLIBCPP_ENABLE_C99, [dnl
*** 1351,1371 ****
                     [ac_c99_lldiv_t=yes], [ac_c99_lldiv_t=no])
    ])
    AC_MSG_RESULT($ac_c99_lldiv_t)
    if test x"$ac_c99_lldiv_t" = x"no"; then
      ac_c99_stdlib=no; 
    fi; 
-   AC_MSG_CHECKING([for ISO C99 support in <stdlib.h>])
    AC_MSG_RESULT($ac_c99_stdlib)
  
    # Check for the existence of <wchar.h> functions used if C99 is enabled.
    ac_c99_wchar=yes;
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstold(L"10.0", NULL);],, [ac_c99_wchar=no])
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstoll(L"10", NULL, 10);],, [ac_c99_wchar=no])
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstoull(L"10", NULL, 10);],, [ac_c99_wchar=no])
-   AC_MSG_CHECKING([for ISO C99 support in <wchar.h>])
    AC_MSG_RESULT($ac_c99_wchar)
  
    AC_MSG_CHECKING([for enabled ISO C99 support])
--- 1343,1371 ----
                     [ac_c99_lldiv_t=yes], [ac_c99_lldiv_t=no])
    ])
    AC_MSG_RESULT($ac_c99_lldiv_t)
+ 
+   AC_MSG_CHECKING([for ISO C99 support in <stdlib.h>])
+   AC_TRY_COMPILE([#include <stdlib.h>],
+ 	         [char* tmp; strtoll("gnu", &tmp, 10);],, [ac_c99_stdlib=no])
+   AC_TRY_COMPILE([#include <stdlib.h>],
+ 	         [char* tmp; strtoull("gnu", &tmp, 10);],, [ac_c99_stdlib=no])
+   AC_TRY_COMPILE([#include <stdlib.h>], [llabs(10);],, [ac_c99_stdlib=no])
+   AC_TRY_COMPILE([#include <stdlib.h>], [lldiv(10,1);],, [ac_c99_stdlib=no])
+   AC_TRY_COMPILE([#include <stdlib.h>], [atoll("10");],, [ac_c99_stdlib=no])
    if test x"$ac_c99_lldiv_t" = x"no"; then
      ac_c99_stdlib=no; 
    fi; 
    AC_MSG_RESULT($ac_c99_stdlib)
  
    # Check for the existence of <wchar.h> functions used if C99 is enabled.
    ac_c99_wchar=yes;
+   AC_MSG_CHECKING([for ISO C99 support in <wchar.h>])
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstold(L"10.0", NULL);],, [ac_c99_wchar=no])
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstoll(L"10", NULL, 10);],, [ac_c99_wchar=no])
    AC_TRY_COMPILE([#include <wchar.h>], 
  	         [wcstoull(L"10", NULL, 10);],, [ac_c99_wchar=no])
    AC_MSG_RESULT($ac_c99_wchar)
  
    AC_MSG_CHECKING([for enabled ISO C99 support])


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]