Branch: Tag:

2002-10-04

2002-10-04 17:49:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Improved support for tcc.

Rev: src/acconfig.h:1.105
Rev: src/aclocal.m4:1.54
Rev: src/configure.in:1.632

1:   /* -  * $Id: acconfig.h,v 1.104 2002/10/04 10:57:04 kiwi Exp $ +  * $Id: acconfig.h,v 1.105 2002/10/04 17:49:28 grubba Exp $    */   #ifndef MACHINE_H   #define MACHINE_H
9:   #define POSIX_SOURCE   #endif    + /* Get more declarations in GNU libc. */ + #ifndef _GNU_SOURCE + #define _GNU_SOURCE + #endif +  + /* Get more declarations from AIX libc. */ + #ifndef _ALL_SOURCE + #define _ALL_SOURCE + #endif +    /* Where's the master.pike file installed? */   #define DEFAULT_MASTER "@prefix@/lib/pike/master.pike"   
48:   /* Define this to use the new multiset implementation. */   #undef PIKE_NEW_MULTISETS    + /* Enable profiling */ + #undef PROFILING +  + /* Enable internal profiling */ + #undef INTERNAL_PROFILING +    /* The following USE_* are used by smartlink */   /* Define this if your ld sets the run path with -rpath */   #undef USE_RPATH
73:   /* Define this if your ld doesn't have an option to set the run path */   #undef USE_LD_LIBRARY_PATH    - /* Define this if your compiler attempts to use _chkstk, but libc contains -  * __chkstk. */ - #undef HAVE_BROKEN_CHKSTK + /* Define if your tcc supports #pragma TenDRA longlong type allow. */ + #undef HAVE_PRAGMA_TENDRA_LONGLONG    - @TOP@ + /* Define if your tcc supports #pragma TenDRA set longlong type : long long. */ + #undef HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE    - /* Enable profiling */ - #undef PROFILING + /* The worlds most stringent C compiler? */ + #ifdef __TenDRA__ + /* We want to be able to use 64bit arithmetic */ + #ifdef HAVE_PRAGMA_TENDRA_LONGLONG + #pragma TenDRA longlong type allow + #endif /* HAVE_PRAGMA_TENDRA_LONGLONG */ + #ifdef HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE + #pragma TenDRA set longlong type : long long + #endif /* HAVE_PRAGMA_TENDRA_SET_LONGLONG_TYPE */    - /* Enable internal profiling */ - #undef INTERNAL_PROFILING + #ifdef _NO_LONGLONG + #undef _NO_LONGLONG + #endif /* _NO_LONGLONG */ + #endif /* __TenDRA__ */    -  + @TOP@ +  + /* Define this if your compiler attempts to use _chkstk, but libc contains +  * __chkstk. */ + #undef HAVE_BROKEN_CHKSTK +    /* Define for solaris */   #undef SOLARIS