back out previous patch, replace with
authorDoug Evans <dje@google.com>
Tue, 15 Sep 2009 23:26:44 +0000 (23:26 +0000)
committerDoug Evans <dje@google.com>
Tue, 15 Sep 2009 23:26:44 +0000 (23:26 +0000)
* configure.ac (sim_hwflags): Use AC_DEFINE to define HAVE_UNION_SEMUN.
* configure: Regenerate.
* config.in: Regenerate.
* hw_sem.c: #include "config.h".
(HAVE_UNION_SEMUN): Renamed from HAS_UNION_SEMUN.

sim/ppc/ChangeLog
sim/ppc/Makefile.in
sim/ppc/config.in
sim/ppc/configure
sim/ppc/configure.ac
sim/ppc/hw_sem.c

index a50f26601564a09441a6cc568656a5a1f01cc0a8..b7ff4678699d1e4dde3afb0fb548ccf4de85da93 100644 (file)
@@ -1,10 +1,11 @@
 2009-09-15  Andreas Tobler <andreast-list@fgznet.ch>
            Doug Evans  <dje@google.com>
 
-       * configure.ac (sim_hwflags): Clean up definition, AC_SUBST it.
+       * configure.ac (sim_hwflags): Use AC_DEFINE to define HAVE_UNION_SEMUN.
        * configure: Regenerate.
-       * Makefile.in (SIM_HWFLAGS): New variable.
-       (STD_CFLAGS, NOWARN_CFLAGS): Add it.
+       * config.in: Regenerate.
+       * hw_sem.c: #include "config.h".
+       (HAVE_UNION_SEMUN): Renamed from HAS_UNION_SEMUN.
 
 2009-08-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
index db7ff1b96c852a30d9bb442238d7e0c103c6dcdf..71c65cf8265d67065a23346d88a4829315ba2527 100644 (file)
@@ -70,7 +70,6 @@ MAKEINFO = makeinfo
 RANLIB = @RANLIB@
 
 SIM_CFLAGS = @sim_cflags@
-SIM_HWFLAGS = @sim_hwflags@
 INLINE_CFLAGS = @sim_inline@
 BSWAP_CFLAGS = @sim_bswap@
 ENDIAN_CFLAGS = @sim_endian@
@@ -117,8 +116,8 @@ CONFIG_CFLAGS = $(BSWAP_CFLAGS) \
   $(DEVZERO_CFLAGS)
 SIM_FPU_CFLAGS = @sim_fpu_cflags@
 
-STD_CFLAGS     = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS) $(SIM_HWFLAGS)
-NOWARN_CFLAGS  = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES)  $(SIM_FPU_CFLAGS) $(SIM_HWFLAGS)
+STD_CFLAGS     = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(WARNING_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES) $(INTL_CFLAGS) $(SIM_FPU_CFLAGS)
+NOWARN_CFLAGS  = $(CFLAGS) $(INLINE_CFLAGS) $(CONFIG_CFLAGS) $(SIM_CFLAGS) $(HDEFINES) $(TDEFINES) $(INCLUDES)  $(SIM_FPU_CFLAGS)
 BUILD_CFLAGS   = $(CFLAGS_FOR_BUILD) $(INCLUDES) $(WARNING_CFLAGS)
 
 BUILD_LDFLAGS  =
index 5a1dc05a8e7c7d1747783f1c531e2046c5ed5083..86a6825ea0e390b900bbddca52d4185ee8617912 100644 (file)
 /* Define to 1 if you have the `umask' function. */
 #undef HAVE_UMASK
 
+/* Define if union semun is defined in <sys/sem.h> */
+#undef HAVE_UNION_SEMUN
+
 /* Define to 1 if you have the <unistd.h> header file. */
 #undef HAVE_UNISTD_H
 
index 872a9db05063955e27211eb4269e56172977bbf9..abdfdb20151f75c93d39046945a0fe9f42d4c3cb 100755 (executable)
@@ -589,7 +589,6 @@ ac_includes_default="\
 #endif"
 
 ac_subst_vars='LTLIBOBJS
-sim_hwflags
 sim_fpu
 sim_fpu_cflags
 sim_targ_vals
@@ -3741,9 +3740,9 @@ else
 fi
 
 if test x"$ac_cv_has_union_semun" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
-  sim_hwflags="-DHAS_UNION_SEMUN"
-else
-  sim_hwflags=""
+
+$as_echo "#define HAVE_UNION_SEMUN 1" >>confdefs.h
+
 fi
 
 
@@ -6011,7 +6010,6 @@ fi
 
 
 
-
 
 
 ac_config_files="$ac_config_files Makefile"
index 2dc200caa78a874acbb461f19f5c5ca9172c9c15..e8ccfe97daf1148c76451b0006b0f10d87a3ac81 100644 (file)
@@ -301,9 +301,8 @@ else
 fi
 
 if test x"$ac_cv_has_union_semun" = x"yes" -a x"$ac_cv_sysv_sem" = x"yes" ; then
-  sim_hwflags="-DHAS_UNION_SEMUN"
-else
-  sim_hwflags=""
+  AC_DEFINE(HAVE_UNION_SEMUN, 1,
+           [Define if union semun is defined in <sys/sem.h>])
 fi
 
 
@@ -903,7 +902,6 @@ AC_SUBST(sim_callback)
 AC_SUBST(sim_targ_vals)
 AC_SUBST(sim_fpu_cflags)
 AC_SUBST(sim_fpu)
-AC_SUBST(sim_hwflags)
 
 AC_OUTPUT(Makefile,
 [case x$CONFIG_HEADERS in xconfig.h:config.in) echo > stamp-h ;; esac])
index 28e0c17f421e39f185629b53a0283cd61949c904..a7d618b31b80ab72e42b356464f660a8a6d7005b 100644 (file)
@@ -100,7 +100,7 @@ typedef struct _hw_sem_device {
   int count;
 } hw_sem_device;
 
-#if !HAS_UNION_SEMUN
+#ifndef HAVE_UNION_SEMUN
 union semun {
   int val;
   struct semid_ds *buf;