pike.git/
src/
configure.in
Branch:
Tag:
Non-build tags
All tags
No tags
2001-08-15
2001-08-15 14:42:10 by Marcus Comstedt <marcus@mc.pp.se>
7a6404986ea1fc3f7e81f0c5c531f67cc9a1861d (
28
lines) (+
27
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Detect register naming convention on PPC.
Rev: src/acconfig.h:1.93
Rev: src/configure.in:1.541
1:
-
AC_REVISION("$Id: configure.in,v 1.
540
2001/
07
/
20
10
:
20
:
09
mast
Exp $")
+
AC_REVISION("$Id: configure.in,v 1.
541
2001/
08
/
15
14
:
42
:
10
marcus
Exp $")
AC_INIT(interpret.c) AC_CONFIG_HEADER(machine.h)
3213:
AC_DEFINE_UNQUOTED(PIKE_INT32_ALIGNMENT,$pike_cv_hardware_alignment) ########################################################################
+
+
if test yes = "$with_machine_code"; then
+
AC_MSG_CHECKING(register name convention)
+
AC_CACHE_VAL(pike_cv_cpu_reg_prefix,
+
[
+
for pike_cv_cpu_reg_prefix in "default" "" "r" "%%" "%%r" "unknown"; do
+
AC_TRY_COMPILE([
+
#define REGPREFIX "$pike_cv_cpu_reg_prefix"
+
], [
+
#if defined(__ppc__) || defined(_POWER)
+
__asm__ __volatile__(" li "REGPREFIX"11,1");
+
#else
+
; /* Don't need to find out */
+
#endif
+
],[break])
+
done
+
])
+
case "$pike_cv_cpu_reg_prefix" in
+
default|unknown) AC_MSG_RESULT($pike_cv_cpu_reg_prefix);;
+
*) AC_MSG_RESULT(${pike_cv_cpu_reg_prefix}0)
+
AC_DEFINE_UNQUOTED(PIKE_CPU_REG_PREFIX,"$pike_cv_cpu_reg_prefix");;
+
esac
+
else :; fi
+
+
########################################################################
MY_CHECK_FUNCTION(fork, [ #ifdef HAVE_SYS_TYPES_H