Mercurial > ecos
diff packages/kernel/current/tests/dhrystone.c @ 20:5f5102441818 ecos-sw-1999-07-02
Merge from eCos master repository on 1999-07-02-23:17:07-BST
| author | jlarmour |
|---|---|
| date | Fri, 02 Jul 1999 15:44:37 +0000 |
| parents | 7253dcc42a09 |
| children | 797268ecc331 |
line wrap: on
line diff
--- a/packages/kernel/current/tests/dhrystone.c +++ b/packages/kernel/current/tests/dhrystone.c @@ -35,12 +35,15 @@ #if defined(CYGPKG_KERNEL) && defined(CYGPKG_LIBC) #include <pkgconf/kernel.h> +#include <pkgconf/infra.h> #include <pkgconf/libc.h> #if defined(CYGFUN_KERNEL_API_C) \ && defined(CYGSEM_LIBC_STDIO_PRINTF_FLOATING_POINT) -#ifdef __OPTIMIZE__ +#if defined(__OPTIMIZE__) \ + && !defined(CYGPKG_INFRA_DEBUG) \ + && !defined(CYGPKG_KERNEL_INSTRUMENT) #include <cyg/hal/hal_cache.h> #include <cyg/kernel/kapi.h> @@ -1150,8 +1153,8 @@ Enumeration Enum_Par_Val; } /* Func_3 */ #else -#define NA_MSG "Only makes sense to run with optimized code" -#endif // __OPTIMIZE__ +#define NA_MSG "Only runs with optimized code, no tracing and no asserts" +#endif // __OPTIMIZE__ && !CYGPKG_INFRA_DEBUG && !CYGPKG_KERNEL_INSTRUMENT #else #define NA_MSG "Requires CYGFUN_KERNEL_API_C && CYGSEM_LIBC_STDIO_PRINTF_FLOATING_POINT"
