2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>

* configure.ac: Check for working PRIxPTR.
This commit is contained in:
Ralf Corsepius
2007-05-08 10:46:30 +00:00
parent d32c7f80cf
commit 161016b55f
2 changed files with 25 additions and 0 deletions

View File

@@ -1,3 +1,7 @@
2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for working PRIxPTR.
2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
* score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl

View File

@@ -75,6 +75,27 @@ AC_CHECK_TYPES([uint64_t, int64_t])
AC_CHECK_TYPES([uintmax_t, intmax_t])
AC_CHECK_TYPES([uintptr_t, intptr_t])
AC_CACHE_CHECK([if PRIxPTR works],
[rtems_cv_PRIxPTR],[
AS_IF([test x"$GCC" = xyes],[
save_CFLAGS=$CFLAGS
CFLAGS=-Werror])
AC_COMPILE_IFELSE([
AC_LANG_PROGRAM([
#include <inttypes.h>
#include <stdio.h>
],[
void *ptr;
printf("%" PRIxPTR "\n", (intptr_t) ptr);
])],
[rtems_cv_PRIxPTR=yes],
[rtems_cv_PRIxPTR=no])
AS_IF([test x"$GCC" = xyes],[
CFLAGS=$save_CFLAGS])
])
# These are conditionally defined by the toolchain
# FIXME: we should either conditionally compile those parts in
# RTEMS depending on them, or abort - For now, simply check.