diff options
author | Kelley Cook <kcook@gcc.gnu.org> | 2004-09-27 22:58:02 +0000 |
---|---|---|
committer | R. Kelley Cook <kcook@gcc.gnu.org> | 2004-09-27 22:58:02 +0000 |
commit | 5572488da4ac74384de756ff9df68998bc9dd453 (patch) | |
tree | e2ac96084f22b3418edc3e65fdff78d81db46cd9 /boehm-gc/configure.ac | |
parent | b2cace2966ca1a0058a2271980868ef7a9497c4b (diff) | |
download | gcc-5572488da4ac74384de756ff9df68998bc9dd453.zip gcc-5572488da4ac74384de756ff9df68998bc9dd453.tar.gz gcc-5572488da4ac74384de756ff9df68998bc9dd453.tar.bz2 |
configure.ac: Update all AC_DEFINEs to newer style.
2004-09-27 Kelley Cook <kcook@gcc.gnu.org>
* configure.ac: Update all AC_DEFINEs to newer style.
* configure: Regenerate.
* include/gc_config.h.in: Regenerate.
From-SVN: r88206
Diffstat (limited to 'boehm-gc/configure.ac')
-rw-r--r-- | boehm-gc/configure.ac | 100 |
1 files changed, 50 insertions, 50 deletions
diff --git a/boehm-gc/configure.ac b/boehm-gc/configure.ac index b98d8fb..69ee3d8 100644 --- a/boehm-gc/configure.ac +++ b/boehm-gc/configure.ac @@ -126,59 +126,59 @@ case "$THREADS" in THREADLIBS=-lpthread case "$host" in x86-*-linux* | ia64-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* | alpha-*-linux*) - AC_DEFINE(GC_LINUX_THREADS) - AC_DEFINE(_REENTRANT) + AC_DEFINE(GC_LINUX_THREADS,1,[support for Xavier Leroy's Linux threads]) + AC_DEFINE(_REENTRANT,1,[Use reentrant code]) if test "${enable_parallel_mark}" = yes; then - AC_DEFINE(PARALLEL_MARK) + AC_DEFINE(PARALLEL_MARK,1,[allow the marker to run in multiple threads]) fi - AC_DEFINE(THREAD_LOCAL_ALLOC) + AC_DEFINE(THREAD_LOCAL_ALLOC,1,[define GC_local_malloc() & GC_local_malloc_atomic()]) ;; *-*-linux*) - AC_DEFINE(GC_LINUX_THREADS) - AC_DEFINE(_REENTRANT) + AC_DEFINE(GC_LINUX_THREADS,1) + AC_DEFINE(_REENTRANT,1) ;; *-*-aix*) - AC_DEFINE(GC_AIX_THREADS) - AC_DEFINE(_REENTRANT) + AC_DEFINE(GC_AIX_THREADS,1,[support AIX threads]) + AC_DEFINE(_REENTRANT,1) ;; *-*-hpux*) AC_MSG_WARN("Only HP/UX 11 threads are supported.") - AC_DEFINE(GC_HPUX_THREADS) - AC_DEFINE(_POSIX_C_SOURCE,199506L) + AC_DEFINE(GC_HPUX_THREADS,1,[enables support for HP/UX 11 pthreads]) + AC_DEFINE(_POSIX_C_SOURCE,199506L,[POSIX version of C Source]) if test "${enable_parallel_mark}" = yes; then - AC_DEFINE(PARALLEL_MARK) + AC_DEFINE(PARALLEL_MARK,1) fi - AC_DEFINE(THREAD_LOCAL_ALLOC) + AC_DEFINE(THREAD_LOCAL_ALLOC,1) THREADLIBS="-lpthread -lrt" ;; *-*-freebsd*) AC_MSG_WARN("FreeBSD does not yet fully support threads with Boehm GC.") - AC_DEFINE(GC_FREEBSD_THREADS) + AC_DEFINE(GC_FREEBSD_THREADS,1,[support FreeBSD threads]) AM_CPPFLAGS="$AM_CPPFLAGS -pthread" THREADLIBS=-pthread ;; *-*-solaris*) - AC_DEFINE(GC_SOLARIS_THREADS) - AC_DEFINE(GC_SOLARIS_PTHREADS) + AC_DEFINE(GC_SOLARIS_THREADS,1,[support for Solaris (thr_) threads]) + AC_DEFINE(GC_SOLARIS_PTHREADS,1,[support for Solaris pthreads]) ;; *-*-irix*) - AC_DEFINE(GC_IRIX_THREADS) + AC_DEFINE(GC_IRIX_THREADS,1,[support for Irix pthreads]) ;; *-*-cygwin*) - AC_DEFINE(GC_WIN32_THREADS) + AC_DEFINE(GC_WIN32_THREADS,1,[support for win32 threads]) ;; *-*-darwin*) - AC_DEFINE(GC_DARWIN_THREADS) - AC_DEFINE(THREAD_LOCAL_ALLOC) + AC_DEFINE(GC_DARWIN_THREADS,1,[support for Mac OS X pthreads]) + AC_DEFINE(THREAD_LOCAL_ALLOC,1) if test "${enable_parallel_mark}" = yes; then - AC_DEFINE(PARALLEL_MARK) + AC_DEFINE(PARALLEL_MARK,1) fi ;; *-*-osf*) - AC_DEFINE(GC_OSF1_THREADS) + AC_DEFINE(GC_OSF1_THREADS,1,[support for Tru64 pthreads]) if test "${enable_parallel_mark}" = yes; then - AC_DEFINE(PARALLEL_MARK) - AC_DEFINE(THREAD_LOCAL_ALLOC) + AC_DEFINE(PARALLEL_MARK,1) + AC_DEFINE(THREAD_LOCAL_ALLOC,1) # May want to enable it in other cases, too. # Measurements havent yet been done. fi @@ -188,7 +188,7 @@ case "$THREADS" in esac ;; win32) - AC_DEFINE(GC_WIN32_THREADS) + AC_DEFINE(GC_WIN32_THREADS,1) dnl Old wine getenv may not return NULL for missing entry. dnl Define EMPTY_GETENV_RESULTS here to work around the bug. ;; @@ -198,19 +198,19 @@ AC_MSG_RESULT($THREADLIBS) # Use pthread GCC switch THREADLIBS=-pthread if test "${enable_parallel_mark}" = yes; then - AC_DEFINE(PARALLEL_MARK) + AC_DEFINE(PARALLEL_MARK,1) fi - AC_DEFINE(THREAD_LOCAL_ALLOC) - AC_DEFINE(GC_DGUX386_THREADS) - AC_DEFINE(DGUX_THREADS) + AC_DEFINE(THREAD_LOCAL_ALLOC,1) + AC_DEFINE(GC_DGUX386_THREADS,1,[support for DB/UX on I386 threads]) + AC_DEFINE(DGUX_THREADS,1,[No description]) # Enable _POSIX4A_DRAFT10_SOURCE with flag -pthread AM_CPPFLAGS="-pthread $AM_CPPFLAGS" ;; aix) THREADS=posix THREADLIBS=-lpthread - AC_DEFINE(GC_AIX_THREADS) - AC_DEFINE(_REENTRANT) + AC_DEFINE(GC_AIX_THREADS,1) + AC_DEFINE(_REENTRANT,1) ;; decosf1 | irix | mach | os2 | solaris | dce | vxworks) AC_MSG_ERROR(thread package $THREADS not yet supported) @@ -260,7 +260,7 @@ case "$TARGET_ECOS" in no) ;; *) - AC_DEFINE(ECOS) + AC_DEFINE(ECOS,1,[Target is ECOS]) AM_CPPFLAGS="${AM_CPPFLAGS} -I${TARGET_ECOS}/include" addobjs="$addobjs ecos.lo" ;; @@ -313,12 +313,12 @@ case "$host" in machdep="alpha_mach_dep.lo" ;; i?86-*-solaris2.[[89]] | i?86-*-solaris2.1?) - AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED) + AC_DEFINE(SOLARIS25_PROC_VDB_BUG_FIXED,1,[PROC_VDB in Solaris 2.5 gives wrong values for dirty bits]) ;; mipstx39-*-elf*) machdep="mips_ultrix_mach_dep.lo" - AC_DEFINE(STACKBASE, __stackbase) - AC_DEFINE(DATASTART_IS_ETEXT) + AC_DEFINE(STACKBASE, __stackbase,[No description]) + AC_DEFINE(DATASTART_IS_ETEXT,1,[No description]) ;; mips-dec-ultrix*) machdep="mips_ultrix_mach-dep.lo" @@ -335,13 +335,13 @@ case "$host" in ;; sparc-sun-solaris2.3) machdep="sparc_mach_dep.lo" - AC_DEFINE(SUNOS53_SHARED_LIB) + AC_DEFINE(SUNOS53_SHARED_LIB,1,[Avoid Solaris 5.3 dynamic library bug]) ;; sparc-sun-solaris2.*) machdep="sparc_mach_dep.lo" ;; ia64-*-*) - AC_DEFINE(NO_EXECUTE_PERMISSION) + AC_DEFINE(NO_EXECUTE_PERMISSION,1,[cause some or all of the heap to not have execute permission]) machdep="mach_dep.lo ia64_save_regs_in_stack.lo" ;; esac @@ -409,40 +409,40 @@ AC_SUBST(MY_CFLAGS) dnl Include defines that have become de facto standard. dnl ALL_INTERIOR_POINTERS can be overridden in startup code. -AC_DEFINE(SILENT) -AC_DEFINE(NO_SIGNALS) -AC_DEFINE(ALL_INTERIOR_POINTERS) +AC_DEFINE(SILENT,1,[disables statistics printing]) +AC_DEFINE(NO_SIGNALS,1,[does not disable signals]) +AC_DEFINE(ALL_INTERIOR_POINTERS,1,[allows all pointers to the interior of objects to be recognized]) dnl By default, make the library as general as possible. -AC_DEFINE(JAVA_FINALIZATION) -AC_DEFINE(GC_GCJ_SUPPORT) -AC_DEFINE(ATOMIC_UNCOLLECTABLE) +AC_DEFINE(JAVA_FINALIZATION,1,[make it somewhat safer to finalize objects out of order]) +AC_DEFINE(GC_GCJ_SUPPORT,1,[include support for gcj]) +AC_DEFINE(ATOMIC_UNCOLLECTABLE,1,[include code for GC_malloc_atomic_uncollectable]) dnl This is something of a hack. When cross-compiling we turn off dnl some functionality. These is only correct when targetting an dnl embedded system. FIXME. if test -n "${with_cross_host}"; then - AC_DEFINE(NO_SIGSET) - AC_DEFINE(NO_DEBUGGING) + AC_DEFINE(NO_SIGSET,1,[use empty GC_disable_signals and GC_enable_signals]) + AC_DEFINE(NO_DEBUGGING,1,[removes GC_dump]) fi AC_ARG_ENABLE(gc-debug, [ --enable-gc-debug include full support for pointer backtracing etc.], [ if test "$enable_gc_debug" = "yes"; then AC_MSG_WARN("Must define GC_DEBUG and use debug alloc. in clients.") - AC_DEFINE(KEEP_BACK_PTRS) - AC_DEFINE(DBG_HDRS_ALL) + AC_DEFINE(KEEP_BACK_PTRS,1,[Add code to save back pointers]) + AC_DEFINE(DBG_HDRS_ALL,1,[Make sure that all objects have debug headers]) case $host in ia64-*-linux* ) - AC_DEFINE(MAKE_BACK_GRAPH) + AC_DEFINE(MAKE_BACK_GRAPH,1,[Enable GC_PRINT_BACK_HEIGHT environment variable]) ;; x86-*-linux* | i586-*-linux* | i686-*-linux* | x86_64-*-linux* ) - AC_DEFINE(MAKE_BACK_GRAPH) + AC_DEFINE(MAKE_BACK_GRAPH,1) AC_MSG_WARN("Client must not use -fomit-frame-pointer.") - AC_DEFINE(SAVE_CALL_COUNT, 8) + AC_DEFINE(SAVE_CALL_COUNT, 8, [number of call frames saved with objects allocated through the debugging interface]) ;; i[3456]86-*-dgux*) - AC_DEFINE(MAKE_BACK_GRAPH) + AC_DEFINE(MAKE_BACK_GRAPH,1) ;; esac fi]) |