mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-30 13:33:53 +08:00
Cleanup INLINE support for simulators using common framework.
Make IGEN responsible for co-ordinating inlining of generated files. By default, aclocal.m4 disabled all inlining.
This commit is contained in:
parent
79cb0c8a2f
commit
278bda4050
@ -1,3 +1,35 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* aclocal.m4 (sim-cflags): Add -fomit-frame-pointer to defaults.
|
||||
(sim-inline): Update to match sim-inline.[hc]
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
* Make-common.in (sim_main_headers): Add sim-inline.h
|
||||
|
||||
* sim-bits.h (sim-bits.c): Include when H_REVEALS_MODULE_P.
|
||||
selected.
|
||||
* sim-endian.h (sim-endian.c): Ditto.
|
||||
|
||||
* sim-events.h (_SIM_EVENTS_H_): Replace with SIM_EVENTS_H.
|
||||
(sim_events_set_trace): Delete unused prototype.
|
||||
|
||||
* sim-core.h (_SIM_CORE_H_): Replace with SIM_CORE_H.
|
||||
* sim-core.c (_SIM_CORE_C_): Ditto for SIM_CORE_C.
|
||||
|
||||
* sim-fpu.h (sim-fpu.c): Include when H_REVEALS_MODULE_P.
|
||||
(sim_fpu_to232i, sim_fpu_to232u, sim_fpu_i232to, sim_fpu_u232to):
|
||||
Comment out, not yet implemented in sim-fpu.c.
|
||||
(sim_fpu_zero, sim_fpu_one, sim_fpu_two, sim_fpu_qnan,
|
||||
sim_fpu_max32, sim_fpu_max64): Mark as EXTERN_SIM_FPU.
|
||||
|
||||
* sim-inline.h: Rewrite description.
|
||||
(H_REVEALS_MODULE_P, C_REVEALS_MODULE_P): Define.
|
||||
(SIM_MAIN_INLINE): Add inline option.
|
||||
|
||||
* sim-inline.c (semantics.c, idecode.c, engine.c, ...): Do not
|
||||
include generated files. Handled by generator directly.
|
||||
|
||||
Sat Apr 4 01:07:06 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* sim-trace.c (set_trace_option_mask): Keep TRACE_ANY_P
|
||||
|
@ -81,8 +81,7 @@ SIM_ENVIRONMENT = @sim_environment@
|
||||
SIM_FLOAT = @sim_float@
|
||||
SIM_HARDWARE = @sim_hardware@
|
||||
SIM_HW_OBJS = @sim_hw_obj@
|
||||
SIM_DV_OBJS = @sim_dv_obj@
|
||||
SIM_DV_SRC = @sim_dv_src@
|
||||
SIM_HW = @sim_hw@
|
||||
SIM_HOSTENDIAN = @sim_hostendian@
|
||||
SIM_INLINE = @sim_inline@
|
||||
SIM_PACKAGES = @sim_packages@
|
||||
@ -159,7 +158,6 @@ SIM_NEW_COMMON_OBJS = \
|
||||
sim-watch.o \
|
||||
\
|
||||
$(SIM_HW_OBJS) \
|
||||
$(SIM_DV_OBJS) \
|
||||
|
||||
|
||||
## End COMMON_PRE_CONFIG_FRAG
|
||||
@ -263,6 +261,7 @@ stamp-tvals: gentmap
|
||||
|
||||
sim_main_headers = \
|
||||
sim-main.h \
|
||||
$(srccom)/sim-inline.h \
|
||||
$(srccom)/sim-config.h \
|
||||
$(srccom)/sim-base.h \
|
||||
$(srccom)/sim-basics.h \
|
||||
@ -295,6 +294,7 @@ sim-options_h = $(srccom)/sim-options.h
|
||||
sim-break_h = $(srccom)/sim-break.h
|
||||
sim-signal_h = $(srccom)/sim-signal.h
|
||||
|
||||
# start-sanitize-am30
|
||||
hw-base_h = $(srccom)/hw-base.h
|
||||
hw-device_h = $(srccom)/hw-device.h
|
||||
hw-handles_h = #$(srccom)/hw-handles.h
|
||||
@ -310,7 +310,7 @@ hw_base_headers = \
|
||||
$(hw-handles_h) \
|
||||
$(hw-ports_h) \
|
||||
$(hw-properties_h) \
|
||||
|
||||
# end-sanitize-am30
|
||||
|
||||
# FIXME: If this complicated way of building .o files from ../common is
|
||||
# necessary, the reason should be documented here.
|
||||
@ -360,6 +360,11 @@ sim-hrw.o: $(srccom)/sim-hrw.c $(sim-assert_h) $(sim_core_h) \
|
||||
$(SIM_EXTRA_DEPS)
|
||||
$(CC) -c $(srccom)/sim-hrw.c $(ALL_CFLAGS)
|
||||
|
||||
#start-sanitize-am30
|
||||
sim-hw.o: $(srccom)/sim-hw.c $(sim_main_headers) $(SIM_EXTRA_DEPS)
|
||||
$(CC) -c $(srccom)/sim-hw.c $(ALL_CFLAGS)
|
||||
|
||||
#end-sanitize-am30
|
||||
sim-info.o: $(srccom)/sim-info.c $(sim-assert_h) \
|
||||
$(srcroot)/include/remote-sim.h \
|
||||
$(SIM_EXTRA_DEPS)
|
||||
@ -430,8 +435,24 @@ sim-break.o: $(srccom)/sim-break.c $(sim_main_headers) \
|
||||
$(CC) -c $(srccom)/sim-break.c $(ALL_CFLAGS)
|
||||
|
||||
|
||||
# start-sanitize-am30
|
||||
# FIXME This is one very simple-minded way of generating the file hw-config.h
|
||||
hw-config.h: Makefile.in $(srccom)/Make-common.in config.status Makefile
|
||||
rm -f tmp-hw.h
|
||||
echo "/* generated by Makefile */" > tmp-hw.h
|
||||
for hw in $(SIM_HW) ; do \
|
||||
echo "extern const struct hw_device_descriptor dv_$${hw}_descriptor[];" ; \
|
||||
done >> tmp-hw.h
|
||||
echo "const struct hw_device_descriptor *hw_descriptors[] = {" >> tmp-hw.h
|
||||
for hw in $(SIM_HW) ; do \
|
||||
echo " dv_$${hw}_descriptor," ; \
|
||||
done >> tmp-hw.h
|
||||
echo " NULL," >> tmp-hw.h
|
||||
echo "};" >> tmp-hw.h
|
||||
mv tmp-hw.h hw-config.h
|
||||
|
||||
hw-base.o: $(srccom)/hw-base.c $(sim_main_headers) \
|
||||
$(hw_base_headers)
|
||||
$(hw_base_headers) hw-config.h
|
||||
$(CC) -c $(srccom)/hw-base.c $(ALL_CFLAGS)
|
||||
|
||||
hw-device.o: $(srccom)/hw-device.c $(sim_main_headers) \
|
||||
@ -471,6 +492,7 @@ dv-pal.o: $(srccom)/dv-pal.c $(sim_main_headers) \
|
||||
$(sim-main_h) $(hw_base_headers)
|
||||
$(CC) -c $(srccom)/dv-pal.c $(ALL_CFLAGS)
|
||||
|
||||
#end-sanitize-am30
|
||||
|
||||
nrun.o: $(srccom)/nrun.c config.h tconfig.h \
|
||||
$(srcroot)/include/remote-sim.h $(srcroot)/include/callback.h \
|
||||
|
16
sim/common/aclocal.m4
vendored
16
sim/common/aclocal.m4
vendored
@ -94,7 +94,7 @@ AC_SUBST(sim_bswap)
|
||||
AC_ARG_ENABLE(sim-cflags,
|
||||
[ --enable-sim-cflags=opts Extra CFLAGS for use in building simulator],
|
||||
[case "${enableval}" in
|
||||
yes) sim_cflags="-O2";;
|
||||
yes) sim_cflags="-O2 -fomit-frame-pointer";;
|
||||
trace) AC_MSG_ERROR("Please use --enable-sim-debug instead."); sim_cflags="";;
|
||||
no) sim_cflags="";;
|
||||
*) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
|
||||
@ -551,7 +551,7 @@ dnl arg[2] is a space separated list of extra target specific devices.
|
||||
AC_DEFUN(SIM_AC_OPTION_HARDWARE,
|
||||
[
|
||||
sim_hardware="-DWITH_HW=1"
|
||||
sim_hw_obj="hw-device.o hw-ports.o hw-properties.o hw-base.o hw-tree.o"
|
||||
sim_hw_obj="hw-device.o hw-ports.o hw-properties.o hw-base.o hw-tree.o sim-hw.o"
|
||||
hardware="ifelse([$1],,[core pal glue],[$1]) ifelse([$2],,,[$2])"
|
||||
AC_ARG_ENABLE(sim-hardware,
|
||||
[ --enable-sim-hardware=LIST Specify the hardware to be included in the build.],
|
||||
@ -572,12 +572,12 @@ for i in x $hardware ; do
|
||||
*) sim_hw="$sim_hw $i" ;;
|
||||
esac
|
||||
done
|
||||
sim_hw_obj="$sim_hw_obj `echo $sim_hw | sed -e 's/\([[^ ]]*\)/dv-\1.o/g'`"
|
||||
sim_hw_obj="$sim_hw_obj `echo $sim_hw | sed -e 's/\([[^ ]][[^ ]]*\)/dv-\1.o/g'`"
|
||||
if test x"$silent" != x"yes" && test x"$hardware" != x""; then
|
||||
echo "Setting hardware to $sim_hardware, $sim_hw, $sim_hw_obj"
|
||||
fi],[
|
||||
sim_hw="$hardware"
|
||||
sim_hw_obj="$sim_hw_obj `echo $sim_hw | sed -e 's/\([[^ ]]*\)/dv-\1.o/g'`"
|
||||
sim_hw_obj="$sim_hw_obj `echo $sim_hw | sed -e 's/\([[^ ]][[^ ]]*\)/dv-\1.o/g'`"
|
||||
if test x"$silent" != x"yes"; then
|
||||
echo "Setting hardware to $sim_hardware, $sim_hw, $sim_hw_obj"
|
||||
fi])dnl
|
||||
@ -589,6 +589,8 @@ AC_SUBST(sim_hw)
|
||||
|
||||
dnl --enable-sim-inline is for users that wish to ramp up the simulator's
|
||||
dnl performance by inlining functions.
|
||||
dnl Guarantee that unconfigured simulators do not do any inlining
|
||||
sim_inline="-DDEFAULT_INLINE=0"
|
||||
AC_DEFUN(SIM_AC_OPTION_INLINE,
|
||||
[
|
||||
default_sim_inline="ifelse([$1],,,-DDEFAULT_INLINE=[$1])"
|
||||
@ -598,15 +600,15 @@ AC_ARG_ENABLE(sim-inline,
|
||||
case "$enableval" in
|
||||
no) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
0) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
|
||||
1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
|
||||
*) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
|
||||
new_flag=""
|
||||
case "$x" in
|
||||
*_INLINE=*) new_flag="-D$x";;
|
||||
*=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
|
||||
*_INLINE) new_flag="-D$x=ALL_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_INLINE";;
|
||||
*_INLINE) new_flag="-D$x=ALL_C_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
|
||||
esac
|
||||
if test x"$sim_inline" = x""; then
|
||||
sim_inline="$new_flag"
|
||||
|
@ -24,7 +24,7 @@
|
||||
#define _SIM_BITS_H_
|
||||
|
||||
|
||||
/* bit manipulation routines:
|
||||
/* Bit manipulation routines:
|
||||
|
||||
Bit numbering: The bits are numbered according to the target ISA's
|
||||
convention. That being controlled by WITH_TARGET_WORD_MSB. For
|
||||
@ -42,15 +42,17 @@
|
||||
NB: Use EXTRACTED, MSEXTRACTED and LSEXTRACTED as a guideline for
|
||||
naming. LSMASK and LSMASKED are wrong.
|
||||
|
||||
BIT*(POS): Constant with just 1 bit set.
|
||||
BIT*(POS): `*' bit constant with just 1 bit set.
|
||||
|
||||
LSBIT*(OFFSET): Constant with just 1 bit set - LS bit is zero.
|
||||
LSBIT*(OFFSET): `*' bit constant with just 1 bit set - LS bit is
|
||||
zero.
|
||||
|
||||
MSBIT*(OFFSET): Constant with just 1 bit set - MS bit is zero.
|
||||
MSBIT*(OFFSET): `*' bit constant with just 1 bit set - MS bit is
|
||||
zero.
|
||||
|
||||
MASK*(FIRST, LAST): Constant with bits [FIRST .. LAST] set. The
|
||||
<MACRO> (no size) version permits FIRST >= LAST and generates a
|
||||
wrapped bit mask vis ([0..LAST] | [FIRST..LSB]).
|
||||
MASK*(FIRST, LAST): `*' bit constant with bits [FIRST .. LAST]
|
||||
set. The <MACRO> (no size) version permits FIRST >= LAST and
|
||||
generates a wrapped bit mask vis ([0..LAST] | [FIRST..LSB]).
|
||||
|
||||
LSMASK*(FIRST, LAST): Like MASK - LS bit is zero.
|
||||
|
||||
@ -87,18 +89,26 @@
|
||||
IEA_MASKED(SHOULD_MASK, ADDR): Convert the address to the targets
|
||||
natural size. If in 32bit mode, discard the high 32bits.
|
||||
|
||||
EXTENDED*(VALUE): Convert the `*' bit value to the targets natural
|
||||
word size. Sign extned the value if needed.
|
||||
EXTEND*(VALUE): Convert the `*' bit value to the targets natural
|
||||
word size. Sign extend the value if needed.
|
||||
|
||||
ALIGN_*(VALUE): Round upwards the value so that it is aligned.
|
||||
ALIGN_*(VALUE): Round the value upwards so that it is aligned to a
|
||||
`_*' byte boundary.
|
||||
|
||||
FLOOR_*(VALUE): Truncate the value so that it is aligned.
|
||||
FLOOR_*(VALUE): Truncate the value so that it is aligned to a `_*'
|
||||
byte boundary.
|
||||
|
||||
ROTL*(VALUE, NR_BITS): Return the value rotated by NR_BITS left.
|
||||
ROT*(VALUE, NR_BITS): Return the `*' bit VALUE rotated by NR_BITS
|
||||
right (positive) or left (negative).
|
||||
|
||||
ROTR*(VALUE, NR_BITS): Return the value rotated by NR_BITS right.
|
||||
ROTL*(VALUE, NR_BITS): Return the `*' bit value rotated by NR_BITS
|
||||
left. 0 <= NR_BITS <= `*'.
|
||||
|
||||
SEXT*(VAL, SIGN_BIT): Treat SIGN_BIT as the sign, extend it.
|
||||
ROTR*(VALUE, NR_BITS): Return the `*' bit value rotated by NR_BITS
|
||||
right. 0 <= NR_BITS <= N.
|
||||
|
||||
SEXT*(VALUE, SIGN_BIT): Treat SIGN_BIT as VALUEs sign, extend it ti
|
||||
`*' bits.
|
||||
|
||||
Note: Only the BIT* and MASK* macros return a constant that can be
|
||||
used in variable declarations.
|
||||
@ -542,7 +552,7 @@ INLINE_SIM_BITS(unsigned_word) MSSEXT (signed_word val, int sign_bit);
|
||||
|
||||
|
||||
|
||||
#if ((SIM_BITS_INLINE & INCLUDE_MODULE) && (SIM_BITS_INLINE & INCLUDED_BY_MODULE))
|
||||
#if H_REVEALS_MODULE_P (SIM_BITS_INLINE)
|
||||
#include "sim-bits.c"
|
||||
#endif
|
||||
|
||||
|
@ -139,7 +139,7 @@ typedef union {
|
||||
#define PADMASK (is_double ? 0 : LSMASK64 (NR_PAD32 - 1, 0))
|
||||
|
||||
#define NR_GUARDS32 (7 + NR_PAD32)
|
||||
#define NR_GUARDS64 (8 + NR_PAD32)
|
||||
#define NR_GUARDS64 (8 + NR_PAD64)
|
||||
#define NR_GUARDS (is_double ? NR_GUARDS64 : NR_GUARDS32)
|
||||
#define GUARDMASK LSMASK64 (NR_GUARDS - 1, 0)
|
||||
|
||||
@ -2401,12 +2401,24 @@ sim_fpu_gt (int *is,
|
||||
|
||||
/* A number of useful constants */
|
||||
|
||||
const sim_fpu sim_fpu_zero = { sim_fpu_class_zero, };
|
||||
const sim_fpu sim_fpu_qnan = { sim_fpu_class_qnan, };
|
||||
const sim_fpu sim_fpu_one = { sim_fpu_class_number, 0, IMPLICIT_1, 1 };
|
||||
const sim_fpu sim_fpu_two = { sim_fpu_class_number, 0, IMPLICIT_1, 2 };
|
||||
const sim_fpu sim_fpu_max32 = { sim_fpu_class_number, 0, LSMASK64 (NR_FRAC_GUARD, NR_GUARDS32), NORMAL_EXPMAX32 };
|
||||
const sim_fpu sim_fpu_max64 = { sim_fpu_class_number, 0, LSMASK64 (NR_FRAC_GUARD, NR_GUARDS64), NORMAL_EXPMAX64 };
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_zero = {
|
||||
sim_fpu_class_zero,
|
||||
};
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_qnan = {
|
||||
sim_fpu_class_qnan,
|
||||
};
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_one = {
|
||||
sim_fpu_class_number, 0, IMPLICIT_1, 1
|
||||
};
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_two = {
|
||||
sim_fpu_class_number, 0, IMPLICIT_1, 2
|
||||
};
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_max32 = {
|
||||
sim_fpu_class_number, 0, LSMASK64 (NR_FRAC_GUARD, NR_GUARDS32), NORMAL_EXPMAX32
|
||||
};
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_max64 = {
|
||||
sim_fpu_class_number, 0, LSMASK64 (NR_FRAC_GUARD, NR_GUARDS64), NORMAL_EXPMAX64
|
||||
};
|
||||
|
||||
|
||||
/* For debugging */
|
||||
|
@ -89,10 +89,9 @@ typedef enum
|
||||
|
||||
typedef struct _sim_fpu {
|
||||
sim_fpu_class class;
|
||||
int normal_exp;
|
||||
int result;
|
||||
int sign;
|
||||
unsigned64 fraction;
|
||||
int normal_exp;
|
||||
} sim_fpu;
|
||||
|
||||
|
||||
@ -116,6 +115,7 @@ typedef enum
|
||||
|
||||
typedef enum
|
||||
{
|
||||
sim_fpu_denorm_default = 0,
|
||||
sim_fpu_denorm_underflow_inexact = 1,
|
||||
sim_fpu_denorm_zero = 2,
|
||||
} sim_fpu_denorm;
|
||||
@ -177,16 +177,6 @@ INLINE_SIM_FPU (void) sim_fpu_to32 (unsigned32 *s, const sim_fpu *f);
|
||||
INLINE_SIM_FPU (void) sim_fpu_to232 (unsigned32 *h, unsigned32 *l, const sim_fpu *f);
|
||||
INLINE_SIM_FPU (void) sim_fpu_to64 (unsigned64 *d, const sim_fpu *f);
|
||||
|
||||
#if WITH_TARGET_FLOATING_POINT_BITSIZE == 32
|
||||
#define sim_fpu_tofp sim_fpu_to32
|
||||
#define sim_fpu_fpto sim_fpu_32to
|
||||
#define sim_fpu_round_fp sim_fpu_round_32
|
||||
#endif
|
||||
#if WITH_TARGET_FLOATING_POINT_BITSIZE == 64
|
||||
#define sim_fpu_tofp sim_fpu_to64
|
||||
#define sim_fpu_fpto sim_fpu_64to
|
||||
#define sim_fpu_round_fp sim_fpu_round_64
|
||||
#endif
|
||||
|
||||
|
||||
/* Rounding operators.
|
||||
@ -208,6 +198,12 @@ INLINE_SIM_FPU (int) sim_fpu_round_64 (sim_fpu *f,
|
||||
FIXME: In the future, additional arguments ROUNDING and BITSIZE may
|
||||
be added. */
|
||||
|
||||
typedef int (sim_fpu_op1) (sim_fpu *f,
|
||||
const sim_fpu *l);
|
||||
typedef int (sim_fpu_op2) (sim_fpu *f,
|
||||
const sim_fpu *l,
|
||||
const sim_fpu *r);
|
||||
|
||||
INLINE_SIM_FPU (int) sim_fpu_add (sim_fpu *f,
|
||||
const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_sub (sim_fpu *f,
|
||||
@ -216,6 +212,10 @@ INLINE_SIM_FPU (int) sim_fpu_mul (sim_fpu *f,
|
||||
const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_div (sim_fpu *f,
|
||||
const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_max (sim_fpu *f,
|
||||
const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_min (sim_fpu *f,
|
||||
const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_neg (sim_fpu *f,
|
||||
const sim_fpu *a);
|
||||
INLINE_SIM_FPU (int) sim_fpu_abs (sim_fpu *f,
|
||||
@ -237,10 +237,14 @@ INLINE_SIM_FPU (int) sim_fpu_i64to (sim_fpu *f, signed64 i,
|
||||
sim_fpu_round round);
|
||||
INLINE_SIM_FPU (int) sim_fpu_u64to (sim_fpu *f, unsigned64 u,
|
||||
sim_fpu_round round);
|
||||
#if 0
|
||||
INLINE_SIM_FPU (int) sim_fpu_i232to (sim_fpu *f, signed32 h, signed32 l,
|
||||
sim_fpu_round round);
|
||||
#endif
|
||||
#if 0
|
||||
INLINE_SIM_FPU (int) sim_fpu_u232to (sim_fpu *f, unsigned32 h, unsigned32 l,
|
||||
sim_fpu_round round);
|
||||
#endif
|
||||
|
||||
INLINE_SIM_FPU (int) sim_fpu_to32i (signed32 *i, const sim_fpu *f,
|
||||
sim_fpu_round round);
|
||||
@ -250,11 +254,14 @@ INLINE_SIM_FPU (int) sim_fpu_to64i (signed64 *i, const sim_fpu *f,
|
||||
sim_fpu_round round);
|
||||
INLINE_SIM_FPU (int) sim_fpu_to64u (unsigned64 *u, const sim_fpu *f,
|
||||
sim_fpu_round round);
|
||||
#if 0
|
||||
INLINE_SIM_FPU (int) sim_fpu_to232i (signed64 *h, signed64 *l, const sim_fpu *f,
|
||||
sim_fpu_round round);
|
||||
#endif
|
||||
#if 0
|
||||
INLINE_SIM_FPU (int) sim_fpu_to232u (unsigned64 *h, unsigned64 *l, const sim_fpu *f,
|
||||
sim_fpu_round round);
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/* Conversion of internal sim_fpu type to host double format.
|
||||
@ -271,11 +278,11 @@ INLINE_SIM_FPU (void) sim_fpu_d2 (sim_fpu *f, double d);
|
||||
|
||||
/* Specific number classes.
|
||||
|
||||
NB: When either a 32/64 bit floating points is converted to
|
||||
NB: When either, a 32/64 bit floating points is converted to
|
||||
internal format, or an internal format number is rounded to 32/64
|
||||
bit precision, a special marker is retained that indicates that the
|
||||
value was normalized. For such numbers both is_number and
|
||||
is_denorm will return true. */
|
||||
is_denorm return true. */
|
||||
|
||||
INLINE_SIM_FPU (int) sim_fpu_is_nan (const sim_fpu *s); /* 1 => SNaN or QNaN */
|
||||
INLINE_SIM_FPU (int) sim_fpu_is_snan (const sim_fpu *s); /* 1 => SNaN */
|
||||
@ -287,10 +294,18 @@ INLINE_SIM_FPU (int) sim_fpu_is_number (const sim_fpu *s); /* !zero */
|
||||
INLINE_SIM_FPU (int) sim_fpu_is_denorm (const sim_fpu *s); /* !zero */
|
||||
|
||||
|
||||
|
||||
/* Floating point fields */
|
||||
|
||||
INLINE_SIM_FPU (int) sim_fpu_sign (const sim_fpu *s);
|
||||
INLINE_SIM_FPU (int) sim_fpu_exp (const sim_fpu *s);
|
||||
|
||||
|
||||
|
||||
/* Specific comparison operators
|
||||
|
||||
The comparison operators set *IS to zero and return a nonzero
|
||||
result for NaNs et.al. */
|
||||
For NaNs et.al., the comparison operators will set IS to zero and
|
||||
return a nonzero result. */
|
||||
|
||||
INLINE_SIM_FPU (int) sim_fpu_lt (int *is, const sim_fpu *l, const sim_fpu *r);
|
||||
INLINE_SIM_FPU (int) sim_fpu_le (int *is, const sim_fpu *l, const sim_fpu *r);
|
||||
@ -341,10 +356,29 @@ INLINE_SIM_FPU (int) sim_fpu_cmp (const sim_fpu *l, const sim_fpu *r);
|
||||
|
||||
/* A constant of useful numbers */
|
||||
|
||||
extern const sim_fpu sim_fpu_zero;
|
||||
extern const sim_fpu sim_fpu_one;
|
||||
extern const sim_fpu sim_fpu_two;
|
||||
extern const sim_fpu sim_fpu_qnan;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_zero;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_one;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_two;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_qnan;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_max32;
|
||||
EXTERN_SIM_FPU (const sim_fpu) sim_fpu_max64;
|
||||
|
||||
|
||||
/* Select the applicable functions for the fp_word type */
|
||||
|
||||
#if WITH_TARGET_FLOATING_POINT_BITSIZE == 32
|
||||
#define sim_fpu_tofp sim_fpu_to32
|
||||
#define sim_fpu_fpto sim_fpu_32to
|
||||
#define sim_fpu_round_fp sim_fpu_round_32
|
||||
#define sim_fpu_maxfp sim_fpu_max32
|
||||
#endif
|
||||
#if WITH_TARGET_FLOATING_POINT_BITSIZE == 64
|
||||
#define sim_fpu_tofp sim_fpu_to64
|
||||
#define sim_fpu_fpto sim_fpu_64to
|
||||
#define sim_fpu_round_fp sim_fpu_round_64
|
||||
#define sim_fpu_maxfp sim_fpu_max64
|
||||
#endif
|
||||
|
||||
|
||||
|
||||
/* For debugging */
|
||||
@ -359,4 +393,8 @@ INLINE_SIM_FPU (void) sim_fpu_print_status (int status,
|
||||
sim_fpu_print_func *print,
|
||||
void *arg);
|
||||
|
||||
#if H_REVEALS_MODULE_P (SIM_FPU_INLINE)
|
||||
#include "sim-fpu.c"
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@ -1,3 +1,19 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Wed Apr 1 21:19:18 1998 Mark Alexander <marka@cygnus.com>
|
||||
|
||||
* end.c: Update to version 2.7.5, fix compiler warnings and bugs.
|
||||
* erc32.c: Ditto.
|
||||
* exec.c: Ditto.
|
||||
* float.c: Ditto.
|
||||
* func.c: Ditto.
|
||||
* help.c: Ditto.
|
||||
* interf.c: Ditto.
|
||||
* sis.c: Ditto.
|
||||
* sis.h: Ditto.
|
||||
|
||||
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
@ -1,3 +1,23 @@
|
||||
Fri Apr 3 18:08:16 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* gen.h, igen.c (print_include_inline, print_includes,
|
||||
print_includes): New functions. Generate include list. For for
|
||||
semantics et.al. generate CPP code to inline when
|
||||
C_REVEALS_MODULE_P.
|
||||
|
||||
* igen.c (gen_semantics_c): Call print_includes.
|
||||
* gen-engine.c (gen_engine_c): Ditto.
|
||||
|
||||
Sat Apr 4 21:09:11 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* igen.h: (struct _igen_name_option): Replace with struct
|
||||
igen_module_option. Contains both module prefix and suffix.
|
||||
(INIT_OPTIONS): Initialize.
|
||||
|
||||
* igen.c (main): Update -P option to fill in full module info.
|
||||
(gen-engine.c, gen-icache.c, gen-itable.c, gen-semantics.c,
|
||||
gen-support.c): Update.
|
||||
|
||||
Sat Apr 4 02:15:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* igen.c (print_itrace): Use TRACE_ANY_P macro to determine if any
|
||||
|
150
sim/igen/igen.c
150
sim/igen/igen.c
@ -61,9 +61,9 @@ print_semantic_function_formal (lf *file,
|
||||
{
|
||||
nr += lf_printf (file, "SIM_DESC sd,\n");
|
||||
nr += lf_printf (file, "%sidecode_cache *cache_entry,\n",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
nr += lf_printf (file, "%sinstruction_address cia",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
}
|
||||
else if (options.gen.smp)
|
||||
{
|
||||
@ -71,11 +71,11 @@ print_semantic_function_formal (lf *file,
|
||||
for (word_nr = 0; word_nr < nr_prefetched_words; word_nr++)
|
||||
{
|
||||
nr += lf_printf (file, "%sinstruction_word instruction_%d,\n",
|
||||
options.prefix.global.name,
|
||||
options.module.global.prefix.l,
|
||||
word_nr);
|
||||
}
|
||||
nr += lf_printf (file, "%sinstruction_address cia",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -83,11 +83,11 @@ print_semantic_function_formal (lf *file,
|
||||
for (word_nr = 0; word_nr < nr_prefetched_words; word_nr++)
|
||||
{
|
||||
nr += lf_printf (file, "%sinstruction_word instruction_%d,\n",
|
||||
options.prefix.global.name,
|
||||
options.module.global.prefix.l,
|
||||
word_nr);
|
||||
}
|
||||
nr += lf_printf (file, "%sinstruction_address cia",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
}
|
||||
return nr;
|
||||
}
|
||||
@ -120,7 +120,7 @@ print_semantic_function_type (lf *file)
|
||||
{
|
||||
int nr = 0;
|
||||
nr += lf_printf (file, "%sinstruction_address",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
return nr;
|
||||
}
|
||||
|
||||
@ -139,11 +139,11 @@ print_icache_function_formal (lf *file,
|
||||
nr += lf_printf (file, "SIM_DESC sd,\n");
|
||||
for (word_nr = 0; word_nr < nr_prefetched_words; word_nr++)
|
||||
nr += lf_printf (file, " %sinstruction_word instruction_%d,\n",
|
||||
options.prefix.global.name, word_nr);
|
||||
options.module.global.prefix.l, word_nr);
|
||||
nr += lf_printf (file, " %sinstruction_address cia,\n",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
nr += lf_printf (file, " %sidecode_cache *cache_entry",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
return nr;
|
||||
}
|
||||
|
||||
@ -174,7 +174,7 @@ print_icache_function_type (lf *file)
|
||||
else
|
||||
{
|
||||
nr = lf_printf (file, "%sidecode_semantic *",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
}
|
||||
return nr;
|
||||
}
|
||||
@ -241,22 +241,22 @@ print_function_name (lf *file,
|
||||
switch (prefix)
|
||||
{
|
||||
case function_name_prefix_semantics:
|
||||
nr += lf_printf (file, "%s", options.prefix.semantics.name);
|
||||
nr += lf_printf (file, "%s", options.module.semantics.prefix.l);
|
||||
nr += lf_printf (file, "semantic_");
|
||||
break;
|
||||
case function_name_prefix_idecode:
|
||||
nr += lf_printf (file, "%s", options.prefix.idecode.name);
|
||||
nr += lf_printf (file, "%s", options.module.idecode.prefix.l);
|
||||
nr += lf_printf (file, "idecode_");
|
||||
break;
|
||||
case function_name_prefix_itable:
|
||||
nr += lf_printf (file, "%sitable_", options.prefix.itable.name);
|
||||
nr += lf_printf (file, "%sitable_", options.module.itable.prefix.l);
|
||||
break;
|
||||
case function_name_prefix_icache:
|
||||
nr += lf_printf (file, "%s", options.prefix.icache.name);
|
||||
nr += lf_printf (file, "%s", options.module.icache.prefix.l);
|
||||
nr += lf_printf (file, "icache_");
|
||||
break;
|
||||
case function_name_prefix_engine:
|
||||
nr += lf_printf (file, "%s", options.prefix.engine.name);
|
||||
nr += lf_printf (file, "%s", options.module.engine.prefix.l);
|
||||
nr += lf_printf (file, "engine_");
|
||||
default:
|
||||
break;
|
||||
@ -339,8 +339,8 @@ print_itrace_prefix (lf *file)
|
||||
int indent = strlen (prefix);
|
||||
lf_printf (file, "%sSD, CPU, cia, CIA, TRACE_LINENUM_P (CPU), \\\n", prefix);
|
||||
lf_indent (file, +indent);
|
||||
lf_printf (file, "%sitable[MY_INDEX].file, \\\n", options.prefix.itable.name);
|
||||
lf_printf (file, "%sitable[MY_INDEX].line_nr, \\\n", options.prefix.itable.name);
|
||||
lf_printf (file, "%sitable[MY_INDEX].file, \\\n", options.module.itable.prefix.l);
|
||||
lf_printf (file, "%sitable[MY_INDEX].line_nr, \\\n", options.module.itable.prefix.l);
|
||||
lf_printf (file, "\"");
|
||||
return indent;
|
||||
}
|
||||
@ -427,7 +427,7 @@ print_itrace_format (lf *file,
|
||||
lf_printf (file, "%%s");
|
||||
else
|
||||
{
|
||||
lf_printf (file, "%sstr_", options.prefix.global.name);
|
||||
lf_printf (file, "%sstr_", options.module.global.prefix.l);
|
||||
lf_write (file, func, strlen_func);
|
||||
lf_printf (file, " (SD_, ");
|
||||
lf_write (file, param, strlen_param);
|
||||
@ -567,6 +567,39 @@ print_sim_engine_abort (lf *file,
|
||||
}
|
||||
|
||||
|
||||
void
|
||||
print_include (lf *file,
|
||||
igen_module module)
|
||||
{
|
||||
lf_printf (file, "#include \"%s%s.h\"\n", module.prefix.l, module.suffix.l);
|
||||
}
|
||||
|
||||
void
|
||||
print_include_inline (lf *file,
|
||||
igen_module module)
|
||||
{
|
||||
lf_printf (file, "#if C_REVEALS_MODULE_P (%s_INLINE)\n", module.suffix.u);
|
||||
lf_printf (file, "#include \"%s%s.c\"\n", module.prefix.l, module.suffix.l);
|
||||
lf_printf (file, "#else\n");
|
||||
print_include (file, module);
|
||||
lf_printf (file, "#endif\n");
|
||||
lf_printf (file, "\n");
|
||||
}
|
||||
|
||||
void
|
||||
print_includes (lf *file)
|
||||
{
|
||||
lf_printf (file, "\n");
|
||||
lf_printf (file, "#include \"sim-inline.c\"\n");
|
||||
lf_printf (file, "\n");
|
||||
lf_printf (file, "#include \"sim-main.h\"\n");
|
||||
lf_printf (file, "\n");
|
||||
print_include_inline (file, options.module.itable);
|
||||
print_include_inline (file, options.module.idecode);
|
||||
print_include_inline (file, options.module.support);
|
||||
}
|
||||
|
||||
|
||||
/****************************************************************/
|
||||
|
||||
|
||||
@ -582,7 +615,7 @@ gen_semantics_h (lf *file,
|
||||
lf_printf (file, "typedef ");
|
||||
print_semantic_function_type (file);
|
||||
lf_printf (file, " %sidecode_semantic",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
if (word_nr >= 0)
|
||||
lf_printf (file, "_%d", word_nr);
|
||||
lf_printf (file, "\n(");
|
||||
@ -622,17 +655,10 @@ gen_semantics_c (lf *file,
|
||||
if (options.gen.code == generate_calls)
|
||||
{
|
||||
insn_list *semantic;
|
||||
print_includes (file);
|
||||
print_include (file, options.module.semantics);
|
||||
lf_printf (file, "\n");
|
||||
lf_printf (file, "#include \"sim-main.h\"\n");
|
||||
lf_printf (file, "#include \"%sitable.h\"\n",
|
||||
options.prefix.itable.name);
|
||||
lf_printf (file, "#include \"%sidecode.h\"\n",
|
||||
options.prefix.idecode.name);
|
||||
lf_printf (file, "#include \"%ssemantics.h\"\n",
|
||||
options.prefix.semantics.name);
|
||||
lf_printf (file, "#include \"%ssupport.h\"\n",
|
||||
options.prefix.support.name);
|
||||
lf_printf (file, "\n");
|
||||
|
||||
for (semantic = semantics; semantic != NULL; semantic = semantic->next)
|
||||
{
|
||||
/* Ignore any special/internal instructions */
|
||||
@ -668,7 +694,7 @@ gen_icache_h (lf *file,
|
||||
lf_printf (file, "typedef ");
|
||||
print_icache_function_type(file);
|
||||
lf_printf (file, " %sidecode_icache_%d\n(",
|
||||
options.prefix.global.name,
|
||||
options.module.global.prefix.l,
|
||||
word_nr);
|
||||
print_icache_function_formal(file, word_nr);
|
||||
lf_printf (file, ");\n");
|
||||
@ -746,27 +772,27 @@ gen_idecode_h (lf *file,
|
||||
cache_entry *cache_rules)
|
||||
{
|
||||
lf_printf (file, "typedef unsigned%d %sinstruction_word;\n",
|
||||
options.insn_bit_size, options.prefix.global.name);
|
||||
options.insn_bit_size, options.module.global.prefix.l);
|
||||
if (options.gen.delayed_branch)
|
||||
{
|
||||
lf_printf (file, "typedef struct _%sinstruction_address {\n",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
lf_printf (file, " address_word ip; /* instruction pointer */\n");
|
||||
lf_printf (file, " address_word dp; /* delayed-slot pointer */\n");
|
||||
lf_printf (file, "} %sinstruction_address;\n", options.prefix.global.name);
|
||||
lf_printf (file, "} %sinstruction_address;\n", options.module.global.prefix.l);
|
||||
}
|
||||
else
|
||||
{
|
||||
lf_printf (file, "typedef address_word %sinstruction_address;\n",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
|
||||
}
|
||||
if (options.gen.nia == nia_is_invalid
|
||||
&& strlen (options.prefix.global.uname) > 0)
|
||||
&& strlen (options.module.global.prefix.u) > 0)
|
||||
{
|
||||
lf_indent_suppress (file);
|
||||
lf_printf (file, "#define %sINVALID_INSTRUCTION_ADDRESS ",
|
||||
options.prefix.global.uname);
|
||||
options.module.global.prefix.u);
|
||||
lf_printf (file, "INVALID_INSTRUCTION_ADDRESS\n");
|
||||
}
|
||||
lf_printf (file, "\n");
|
||||
@ -806,12 +832,8 @@ gen_idecode_c (lf *file,
|
||||
cache_entry *cache_rules)
|
||||
{
|
||||
/* the intro */
|
||||
lf_printf (file, "#include \"sim-main.h\"\n");
|
||||
lf_printf (file, "#include \"%sidecode.h\"\n", options.prefix.global.name);
|
||||
lf_printf (file, "#include \"%ssemantics.h\"\n", options.prefix.global.name);
|
||||
lf_printf (file, "#include \"%sicache.h\"\n", options.prefix.global.name);
|
||||
lf_printf (file, "#include \"%ssupport.h\"\n", options.prefix.global.name);
|
||||
lf_printf (file, "\n");
|
||||
print_includes (file);
|
||||
print_include_inline (file, options.module.semantics);
|
||||
lf_printf (file, "\n");
|
||||
|
||||
print_idecode_globals (file);
|
||||
@ -838,7 +860,7 @@ gen_idecode_c (lf *file,
|
||||
lf_printf (file, "{\n");
|
||||
lf_indent (file, +2);
|
||||
lf_printf (file, "%sinstruction_address nia;\n",
|
||||
options.prefix.global.name);
|
||||
options.module.global.prefix.l);
|
||||
print_idecode_body (file, entry->table, "nia =");
|
||||
lf_printf (file, "return nia;");
|
||||
lf_indent (file, -2);
|
||||
@ -995,7 +1017,7 @@ main (int argc,
|
||||
int ch;
|
||||
lf *standard_out = lf_open ("-", "stdout", lf_omit_references, lf_is_text, "igen");
|
||||
|
||||
INIT_OPTIONS (options);
|
||||
INIT_OPTIONS ();
|
||||
|
||||
if (argc == 1)
|
||||
{
|
||||
@ -1182,12 +1204,12 @@ main (int argc,
|
||||
|
||||
case 'P':
|
||||
{
|
||||
igen_prefix_name *names;
|
||||
igen_module *names;
|
||||
char *chp;
|
||||
chp = strchr (optarg, '=');
|
||||
if (chp == NULL)
|
||||
{
|
||||
names = &options.prefix.global;
|
||||
names = &options.module.global;
|
||||
chp = optarg;
|
||||
}
|
||||
else
|
||||
@ -1195,31 +1217,31 @@ main (int argc,
|
||||
chp = chp + 1; /* skip `=' */
|
||||
if (strncmp (optarg, "global=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.global;
|
||||
names = &options.module.global;
|
||||
}
|
||||
if (strncmp (optarg, "engine=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.engine;
|
||||
names = &options.module.engine;
|
||||
}
|
||||
if (strncmp (optarg, "icache=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.icache;
|
||||
names = &options.module.icache;
|
||||
}
|
||||
if (strncmp (optarg, "idecode=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.idecode;
|
||||
names = &options.module.idecode;
|
||||
}
|
||||
if (strncmp (optarg, "itable=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.itable;
|
||||
names = &options.module.itable;
|
||||
}
|
||||
if (strncmp (optarg, "semantics=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.semantics;
|
||||
names = &options.module.semantics;
|
||||
}
|
||||
if (strncmp (optarg, "support=", chp - optarg) == 0)
|
||||
{
|
||||
names = &options.prefix.support;
|
||||
names = &options.module.support;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -1227,22 +1249,22 @@ main (int argc,
|
||||
error (NULL, "Prefix `%s' unreconized\n", optarg);
|
||||
}
|
||||
}
|
||||
names->name = strdup (chp);
|
||||
names->uname = strdup (chp);
|
||||
chp = names->uname;
|
||||
names->prefix.u = strdup (chp);
|
||||
names->prefix.l = strdup (chp);
|
||||
chp = names->prefix.u;
|
||||
while (*chp) {
|
||||
if (islower(*chp))
|
||||
*chp = toupper(*chp);
|
||||
chp++;
|
||||
}
|
||||
if (names == &options.prefix.global)
|
||||
if (names == &options.module.global)
|
||||
{
|
||||
options.prefix.engine = options.prefix.global;
|
||||
options.prefix.icache = options.prefix.global;
|
||||
options.prefix.idecode = options.prefix.global;
|
||||
/* options.prefix.itable = options.prefix.global; */
|
||||
options.prefix.semantics = options.prefix.global;
|
||||
options.prefix.support = options.prefix.global;
|
||||
options.module.engine.prefix = options.module.global.prefix;
|
||||
options.module.icache.prefix = options.module.global.prefix;
|
||||
options.module.idecode.prefix = options.module.global.prefix;
|
||||
/* options.module.itable.prefix = options.module.global.prefix; */
|
||||
options.module.semantics.prefix = options.module.global.prefix;
|
||||
options.module.support.prefix = options.module.global.prefix;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* This file is part of the program psim.
|
||||
|
||||
Copyright (C) 1994-1997, Andrew Cagney <cagney@highland.com.au>
|
||||
Copyright (C) 1994-1998, Andrew Cagney <cagney@highland.com.au>
|
||||
|
||||
This program is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
@ -59,6 +59,9 @@ struct _igen_gen_options {
|
||||
/* should multiple simulators be generated? */
|
||||
int multi_sim;
|
||||
|
||||
/* name of the default multi-sim model */
|
||||
char *default_model;
|
||||
|
||||
/* should the simulator support multi word instructions and if so,
|
||||
what is the max nr of words. */
|
||||
int multi_word;
|
||||
@ -87,20 +90,24 @@ struct _igen_trace_options {
|
||||
int combine;
|
||||
};
|
||||
|
||||
typedef struct _igen_prefix_name {
|
||||
char *name;
|
||||
char *uname;
|
||||
} igen_prefix_name;
|
||||
typedef struct _igen_name {
|
||||
char *u;
|
||||
char *l;
|
||||
} igen_name;
|
||||
typedef struct _igen_module {
|
||||
igen_name prefix;
|
||||
igen_name suffix;
|
||||
} igen_module;
|
||||
|
||||
typedef struct _igen_prefix_options {
|
||||
igen_prefix_name global;
|
||||
igen_prefix_name engine;
|
||||
igen_prefix_name icache;
|
||||
igen_prefix_name idecode;
|
||||
igen_prefix_name itable;
|
||||
igen_prefix_name semantics;
|
||||
igen_prefix_name support;
|
||||
} igen_prefix_options;
|
||||
typedef struct _igen_module_options {
|
||||
igen_module global;
|
||||
igen_module engine;
|
||||
igen_module icache;
|
||||
igen_module idecode;
|
||||
igen_module itable;
|
||||
igen_module semantics;
|
||||
igen_module support;
|
||||
} igen_module_options;
|
||||
|
||||
typedef struct _igen_decode_options igen_decode_options ;
|
||||
struct _igen_decode_options {
|
||||
@ -131,10 +138,16 @@ struct _igen_decode_options {
|
||||
|
||||
typedef struct _igen_warn_options igen_warn_options;
|
||||
struct _igen_warn_options {
|
||||
|
||||
/* Issue warning about discarded instructions */
|
||||
int discard;
|
||||
|
||||
/* Issue warning about invalid instruction widths */
|
||||
int width;
|
||||
};
|
||||
|
||||
|
||||
|
||||
typedef struct _igen_options igen_options;
|
||||
struct _igen_options {
|
||||
|
||||
@ -145,7 +158,7 @@ struct _igen_options {
|
||||
int insn_specifying_widths;
|
||||
|
||||
/* what should global names be prefixed with? */
|
||||
igen_prefix_options prefix;
|
||||
igen_module_options module;
|
||||
|
||||
/* See above for options and flags */
|
||||
igen_gen_options gen;
|
||||
@ -153,6 +166,9 @@ struct _igen_options {
|
||||
/* See above for trace options */
|
||||
igen_trace_options trace;
|
||||
|
||||
/* See above for include options */
|
||||
table_include *include;
|
||||
|
||||
/* See above for decode options */
|
||||
igen_decode_options decode;
|
||||
|
||||
@ -176,22 +192,37 @@ struct _igen_options {
|
||||
extern igen_options options;
|
||||
|
||||
/* default options - hopefully backward compatible */ \
|
||||
#define INIT_OPTIONS(OPTIONS) \
|
||||
#define INIT_OPTIONS() \
|
||||
do { \
|
||||
memset (&(OPTIONS), 0, sizeof (OPTIONS)); \
|
||||
memset (&(OPTIONS).warn, -1, sizeof ((OPTIONS).warn)); \
|
||||
(OPTIONS).hi_bit_nr = 0; \
|
||||
(OPTIONS).insn_bit_size = default_insn_bit_size; \
|
||||
(OPTIONS).insn_specifying_widths = 0; \
|
||||
(OPTIONS).prefix.global.name = ""; \
|
||||
(OPTIONS).prefix.global.uname = ""; \
|
||||
(OPTIONS).prefix.engine = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).prefix.icache = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).prefix.idecode = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).prefix.itable = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).prefix.semantics = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).prefix.support = (OPTIONS).prefix.global; \
|
||||
(OPTIONS).gen.code = generate_calls; \
|
||||
(OPTIONS).gen.icache_size = 1024; \
|
||||
(OPTIONS).warning = warning; \
|
||||
memset (&options, 0, sizeof options); \
|
||||
memset (&options.warn, -1, sizeof (options.warn)); \
|
||||
options.hi_bit_nr = 0; \
|
||||
options.insn_bit_size = default_insn_bit_size; \
|
||||
options.insn_specifying_widths = 0; \
|
||||
options.module.global.prefix.u = ""; \
|
||||
options.module.global.prefix.l = ""; \
|
||||
/* the prefixes */ \
|
||||
options.module.engine = options.module.global; \
|
||||
options.module.icache = options.module.global; \
|
||||
options.module.idecode = options.module.global; \
|
||||
options.module.itable = options.module.global; \
|
||||
options.module.semantics = options.module.global; \
|
||||
options.module.support = options.module.global; \
|
||||
/* the suffixes */ \
|
||||
options.module.engine.suffix.l = "engine"; \
|
||||
options.module.engine.suffix.u = "ENGINE"; \
|
||||
options.module.icache.suffix.l = "icache"; \
|
||||
options.module.icache.suffix.u = "ICACHE"; \
|
||||
options.module.idecode.suffix.l = "idecode"; \
|
||||
options.module.idecode.suffix.u = "IDECODE"; \
|
||||
options.module.itable.suffix.l = "itable"; \
|
||||
options.module.itable.suffix.u = "ITABLE"; \
|
||||
options.module.semantics.suffix.l = "semantics"; \
|
||||
options.module.semantics.suffix.u = "SEMANTICS"; \
|
||||
options.module.support.suffix.l = "support"; \
|
||||
options.module.support.suffix.u = "SUPPORT"; \
|
||||
/* misc stuff */ \
|
||||
options.gen.code = generate_calls; \
|
||||
options.gen.icache_size = 1024; \
|
||||
options.warning = warning; \
|
||||
} while (0)
|
||||
|
@ -1,3 +1,19 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Wed Mar 25 12:35:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Wed Mar 18 12:38:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Sat Mar 14 20:53:36 1998 Doug Evans <devans@seba.cygnus.com>
|
||||
|
||||
* config.in (HAVE_FCNTL_H): Add.
|
||||
|
@ -1,3 +1,29 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Fri Apr 3 04:32:35 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* mips.igen: Include tx.igen.
|
||||
* Makefile.in (IGEN_INCLUDE): Add tx.igen.
|
||||
* tx.igen: New file, contains MADD and MADDU.
|
||||
|
||||
* interp.c (load_memory): When shifting bytes, use LOADDRMASK not
|
||||
the hardwired constant `7'.
|
||||
(store_memory): Ditto.
|
||||
(LOADDRMASK): Move definition to sim-main.h.
|
||||
|
||||
mips.igen (MTC0): Enable for r3900.
|
||||
(ADDU): Add trace.
|
||||
|
||||
mips.igen (do_load_byte): Delete.
|
||||
(do_load, do_store, do_load_left, do_load_write, do_store_left,
|
||||
do_store_right): New functions.
|
||||
(SW*, LW*, SD*, LD*, SH, LH, SB, LB): Use.
|
||||
|
||||
configure.in: Let the tx39 use igen again.
|
||||
configure: Update.
|
||||
|
||||
Thu Apr 2 10:59:39 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* interp.c (sim_monitor): get_mem_info returns a 4 byte quantity,
|
||||
|
147
sim/mips/configure
vendored
147
sim/mips/configure
vendored
@ -42,6 +42,7 @@
|
||||
|
||||
|
||||
|
||||
sim_inline="-DDEFAULT_INLINE=0"
|
||||
|
||||
|
||||
|
||||
@ -78,7 +79,7 @@
|
||||
|
||||
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated automatically using autoconf version 2.12
|
||||
# Generated automatically using autoconf version 2.12.1
|
||||
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
|
||||
#
|
||||
# This configure script is free software; the Free Software Foundation
|
||||
@ -162,6 +163,7 @@ mandir='${prefix}/man'
|
||||
# Initialize some other variables.
|
||||
subdirs=
|
||||
MFLAGS= MAKEFLAGS=
|
||||
SHELL=${CONFIG_SHELL-/bin/sh}
|
||||
# Maximum number of lines to put in a shell here document.
|
||||
ac_max_here_lines=12
|
||||
|
||||
@ -445,7 +447,7 @@ EOF
|
||||
verbose=yes ;;
|
||||
|
||||
-version | --version | --versio | --versi | --vers)
|
||||
echo "configure generated by autoconf version 2.12"
|
||||
echo "configure generated by autoconf version 2.12.1"
|
||||
exit 0 ;;
|
||||
|
||||
-with-* | --with-*)
|
||||
@ -633,7 +635,7 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
||||
echo "configure:637: checking how to run the C preprocessor" >&5
|
||||
echo "configure:639: checking how to run the C preprocessor" >&5
|
||||
# On Suns, sometimes $CPP names a directory.
|
||||
if test -n "$CPP" && test -d "$CPP"; then
|
||||
CPP=
|
||||
@ -648,13 +650,13 @@ else
|
||||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
# not just through cpp.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 652 "configure"
|
||||
#line 654 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:658: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:660: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -665,13 +667,13 @@ else
|
||||
rm -rf conftest*
|
||||
CPP="${CC-cc} -E -traditional-cpp"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 669 "configure"
|
||||
#line 671 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:675: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:677: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -739,33 +741,33 @@ esac
|
||||
|
||||
|
||||
# Make sure we can run config.sub.
|
||||
if $ac_config_sub sun4 >/dev/null 2>&1; then :
|
||||
if ${CONFIG_SHELL-/bin/sh} $ac_config_sub sun4 >/dev/null 2>&1; then :
|
||||
else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
||||
echo "configure:748: checking host system type" >&5
|
||||
echo "configure:750: checking host system type" >&5
|
||||
|
||||
host_alias=$host
|
||||
case "$host_alias" in
|
||||
NONE)
|
||||
case $nonopt in
|
||||
NONE)
|
||||
if host_alias=`$ac_config_guess`; then :
|
||||
if host_alias=`${CONFIG_SHELL-/bin/sh} $ac_config_guess`; then :
|
||||
else { echo "configure: error: can not guess host type; you must specify one" 1>&2; exit 1; }
|
||||
fi ;;
|
||||
*) host_alias=$nonopt ;;
|
||||
esac ;;
|
||||
esac
|
||||
|
||||
host=`$ac_config_sub $host_alias`
|
||||
host=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $host_alias`
|
||||
host_cpu=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
host_vendor=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$host" 1>&6
|
||||
|
||||
echo $ac_n "checking target system type""... $ac_c" 1>&6
|
||||
echo "configure:769: checking target system type" >&5
|
||||
echo "configure:771: checking target system type" >&5
|
||||
|
||||
target_alias=$target
|
||||
case "$target_alias" in
|
||||
@ -776,14 +778,14 @@ NONE)
|
||||
esac ;;
|
||||
esac
|
||||
|
||||
target=`$ac_config_sub $target_alias`
|
||||
target=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $target_alias`
|
||||
target_cpu=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
target_vendor=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$target" 1>&6
|
||||
|
||||
echo $ac_n "checking build system type""... $ac_c" 1>&6
|
||||
echo "configure:787: checking build system type" >&5
|
||||
echo "configure:789: checking build system type" >&5
|
||||
|
||||
build_alias=$build
|
||||
case "$build_alias" in
|
||||
@ -794,7 +796,7 @@ NONE)
|
||||
esac ;;
|
||||
esac
|
||||
|
||||
build=`$ac_config_sub $build_alias`
|
||||
build=`${CONFIG_SHELL-/bin/sh} $ac_config_sub $build_alias`
|
||||
build_cpu=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
|
||||
build_vendor=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
|
||||
build_os=`echo $build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
@ -827,7 +829,7 @@ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
|
||||
# Extract the first word of "gcc", so it can be a program name with args.
|
||||
set dummy gcc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:831: checking for $ac_word" >&5
|
||||
echo "configure:833: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -856,7 +858,7 @@ if test -z "$CC"; then
|
||||
# Extract the first word of "cc", so it can be a program name with args.
|
||||
set dummy cc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:860: checking for $ac_word" >&5
|
||||
echo "configure:862: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -904,7 +906,7 @@ fi
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||
echo "configure:908: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
echo "configure:910: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
|
||||
ac_ext=c
|
||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||
@ -914,11 +916,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 918 "configure"
|
||||
#line 920 "configure"
|
||||
#include "confdefs.h"
|
||||
main(){return(0);}
|
||||
EOF
|
||||
if { (eval echo configure:922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:924: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
ac_cv_prog_cc_works=yes
|
||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||
if (./conftest; exit) 2>/dev/null; then
|
||||
@ -938,12 +940,12 @@ if test $ac_cv_prog_cc_works = no; then
|
||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||
fi
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||
echo "configure:942: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "configure:944: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
||||
echo "configure:947: checking whether we are using GNU C" >&5
|
||||
echo "configure:949: checking whether we are using GNU C" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -952,7 +954,7 @@ else
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:956: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:958: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
ac_cv_prog_gcc=yes
|
||||
else
|
||||
ac_cv_prog_gcc=no
|
||||
@ -967,7 +969,7 @@ if test $ac_cv_prog_gcc = yes; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:971: checking whether ${CC-cc} accepts -g" >&5
|
||||
echo "configure:973: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1001,11 +1003,12 @@ fi
|
||||
# SunOS /usr/etc/install
|
||||
# IRIX /sbin/install
|
||||
# AIX /bin/install
|
||||
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
|
||||
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
|
||||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||||
# ./install, which can be erroneously created by make from ./install.sh.
|
||||
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
|
||||
echo "configure:1009: checking for a BSD compatible install" >&5
|
||||
echo "configure:1012: checking for a BSD compatible install" >&5
|
||||
if test -z "$INSTALL"; then
|
||||
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -1017,12 +1020,13 @@ else
|
||||
/|./|.//|/etc/*|/usr/sbin/*|/usr/etc/*|/sbin/*|/usr/afsws/bin/*|/usr/ucb/*) ;;
|
||||
*)
|
||||
# OSF1 and SCO ODT 3.0 have their own names for install.
|
||||
for ac_prog in ginstall installbsd scoinst install; do
|
||||
# Don't use installbsd from OSF since it installs stuff as root
|
||||
# by default.
|
||||
for ac_prog in ginstall scoinst install; do
|
||||
if test -f $ac_dir/$ac_prog; then
|
||||
if test $ac_prog = install &&
|
||||
grep dspmsg $ac_dir/$ac_prog >/dev/null 2>&1; then
|
||||
# AIX install. It has an incompatible calling convention.
|
||||
# OSF/1 installbsd also uses dspmsg, but is usable.
|
||||
:
|
||||
else
|
||||
ac_cv_path_install="$ac_dir/$ac_prog -c"
|
||||
@ -1070,7 +1074,7 @@ AR=${AR-ar}
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1074: checking for $ac_word" >&5
|
||||
echo "configure:1078: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1104,17 +1108,17 @@ for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1108: checking for $ac_hdr" >&5
|
||||
echo "configure:1112: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1113 "configure"
|
||||
#line 1117 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1118: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1122: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1144,17 +1148,17 @@ for ac_hdr in sys/time.h sys/resource.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1148: checking for $ac_hdr" >&5
|
||||
echo "configure:1152: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1153 "configure"
|
||||
#line 1157 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1158: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1162: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1184,17 +1188,17 @@ for ac_hdr in fcntl.h fpu_control.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1188: checking for $ac_hdr" >&5
|
||||
echo "configure:1192: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1193 "configure"
|
||||
#line 1197 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1198: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1202: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1223,12 +1227,12 @@ done
|
||||
for ac_func in getrusage time sigaction __setfpucw
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1227: checking for $ac_func" >&5
|
||||
echo "configure:1231: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1232 "configure"
|
||||
#line 1236 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1251,7 +1255,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1255: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1259: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -1319,7 +1323,7 @@ fi
|
||||
if test "${enable_sim_cflags+set}" = set; then
|
||||
enableval="$enable_sim_cflags"
|
||||
case "${enableval}" in
|
||||
yes) sim_cflags="-O2";;
|
||||
yes) sim_cflags="-O2 -fomit-frame-pointer";;
|
||||
trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
|
||||
no) sim_cflags="";;
|
||||
*) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
|
||||
@ -1424,12 +1428,12 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
|
||||
echo "configure:1428: checking return type of signal handlers" >&5
|
||||
echo "configure:1432: checking return type of signal handlers" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1433 "configure"
|
||||
#line 1437 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <signal.h>
|
||||
@ -1446,7 +1450,7 @@ int main() {
|
||||
int i;
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1450: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1454: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_type_signal=void
|
||||
else
|
||||
@ -1495,15 +1499,15 @@ if test "${enable_sim_inline+set}" = set; then
|
||||
case "$enableval" in
|
||||
no) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
0) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
|
||||
1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
|
||||
*) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
|
||||
new_flag=""
|
||||
case "$x" in
|
||||
*_INLINE=*) new_flag="-D$x";;
|
||||
*=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
|
||||
*_INLINE) new_flag="-D$x=ALL_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_INLINE";;
|
||||
*_INLINE) new_flag="-D$x=ALL_C_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
|
||||
esac
|
||||
if test x"$sim_inline" = x""; then
|
||||
sim_inline="$new_flag"
|
||||
@ -1590,14 +1594,14 @@ else
|
||||
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
|
||||
echo "configure:1594: checking whether byte ordering is bigendian" >&5
|
||||
echo "configure:1598: checking whether byte ordering is bigendian" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
ac_cv_c_bigendian=unknown
|
||||
# See if sys/param.h defines the BYTE_ORDER macro.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1601 "configure"
|
||||
#line 1605 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1608,11 +1612,11 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1612: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
# It does; now see whether it defined to BIG_ENDIAN or not.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1616 "configure"
|
||||
#line 1620 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1623,7 +1627,7 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1627: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1631: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_c_bigendian=yes
|
||||
else
|
||||
@ -1643,7 +1647,7 @@ if test "$cross_compiling" = yes; then
|
||||
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1647 "configure"
|
||||
#line 1651 "configure"
|
||||
#include "confdefs.h"
|
||||
main () {
|
||||
/* Are we little or big endian? From Harbison&Steele. */
|
||||
@ -1656,7 +1660,7 @@ main () {
|
||||
exit (u.c[sizeof (long) - 1] == 1);
|
||||
}
|
||||
EOF
|
||||
if { (eval echo configure:1660: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo configure:1664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
ac_cv_c_bigendian=no
|
||||
else
|
||||
@ -1985,7 +1989,7 @@ case "${target}" in
|
||||
;;
|
||||
# end-sanitize-tx19
|
||||
mipstx39*-*-*) sim_default_gen=IGEN
|
||||
sim_use_gen=NO
|
||||
sim_use_gen=IGEN
|
||||
sim_igen_filter="32,f"
|
||||
sim_igen_machine="-M r3900"
|
||||
;;
|
||||
@ -2088,7 +2092,7 @@ esac
|
||||
# Uses ac_ vars as temps to allow command line to override cache and checks.
|
||||
# --without-x overrides everything else, but does not touch the cache.
|
||||
echo $ac_n "checking for X""... $ac_c" 1>&6
|
||||
echo "configure:2092: checking for X" >&5
|
||||
echo "configure:2096: checking for X" >&5
|
||||
|
||||
# Check whether --with-x or --without-x was given.
|
||||
if test "${with_x+set}" = set; then
|
||||
@ -2150,12 +2154,12 @@ if test "$ac_x_includes" = NO; then
|
||||
|
||||
# First, try using that file with no special directory specified.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2154 "configure"
|
||||
#line 2158 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$x_direct_test_include>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:2159: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:2163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -2224,14 +2228,14 @@ if test "$ac_x_libraries" = NO; then
|
||||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-l$x_direct_test_library $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2228 "configure"
|
||||
#line 2232 "configure"
|
||||
#include "confdefs.h"
|
||||
|
||||
int main() {
|
||||
${x_direct_test_function}()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2235: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:2239: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
LIBS="$ac_save_LIBS"
|
||||
# We can link X programs with no special library path.
|
||||
@ -2338,17 +2342,17 @@ for ac_hdr in string.h strings.h stdlib.h stdlib.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:2342: checking for $ac_hdr" >&5
|
||||
echo "configure:2346: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2347 "configure"
|
||||
#line 2351 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:2352: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:2356: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -2375,7 +2379,7 @@ fi
|
||||
done
|
||||
|
||||
echo $ac_n "checking for fabs in -lm""... $ac_c" 1>&6
|
||||
echo "configure:2379: checking for fabs in -lm" >&5
|
||||
echo "configure:2383: checking for fabs in -lm" >&5
|
||||
ac_lib_var=`echo m'_'fabs | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -2383,7 +2387,7 @@ else
|
||||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-lm $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2387 "configure"
|
||||
#line 2391 "configure"
|
||||
#include "confdefs.h"
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
@ -2394,7 +2398,7 @@ int main() {
|
||||
fabs()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2398: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:2402: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
else
|
||||
@ -2424,12 +2428,12 @@ fi
|
||||
for ac_func in aint anint sqrt
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:2428: checking for $ac_func" >&5
|
||||
echo "configure:2432: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2433 "configure"
|
||||
#line 2437 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -2452,7 +2456,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2456: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:2460: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -2502,7 +2506,7 @@ EOF
|
||||
# Ultrix sh set writes to stderr and can't be redirected directly,
|
||||
# and sets the high bit in the cache file unless we assign to the vars.
|
||||
(set) 2>&1 |
|
||||
case `(ac_space=' '; set) 2>&1` in
|
||||
case `(ac_space=' '; set) 2>&1 | grep ac_space` in
|
||||
*ac_space=\ *)
|
||||
# `set' does not quote correctly, so add quotes (double-quote substitution
|
||||
# turns \\\\ into \\, and sed turns \\ into \).
|
||||
@ -2569,7 +2573,7 @@ do
|
||||
echo "running \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion"
|
||||
exec \${CONFIG_SHELL-/bin/sh} $0 $ac_configure_args --no-create --no-recursion ;;
|
||||
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
|
||||
echo "$CONFIG_STATUS generated by autoconf version 2.12"
|
||||
echo "$CONFIG_STATUS generated by autoconf version 2.12.1"
|
||||
exit 0 ;;
|
||||
-help | --help | --hel | --he | --h)
|
||||
echo "\$ac_cs_usage"; exit 0 ;;
|
||||
@ -2609,6 +2613,7 @@ s%@sim_smp@%$sim_smp%g
|
||||
s%@sim_stdcall@%$sim_stdcall%g
|
||||
s%@sim_xor_endian@%$sim_xor_endian%g
|
||||
s%@sim_warnings@%$sim_warnings%g
|
||||
s%@SHELL@%$SHELL%g
|
||||
s%@CFLAGS@%$CFLAGS%g
|
||||
s%@CPPFLAGS@%$CPPFLAGS%g
|
||||
s%@CXXFLAGS@%$CXXFLAGS%g
|
||||
|
@ -1,3 +1,20 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
start-sanitize-am30
|
||||
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* interp.c (hw): Delete variable, moved to SIM_DESC.
|
||||
(sim_open): Delete calls to hw_tree_create, hw_tree_finish.
|
||||
Handled by sim-module.
|
||||
(sim_open): Do not anotate tree with trace properties, handled by
|
||||
sim-hw.c
|
||||
(sim_open): Call sim_hw_parse instead of hw_tree_parse.
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
end-sanitize-am30
|
||||
start-sanitize-am30
|
||||
Thu Mar 26 20:46:18 1998 Stu Grossman <grossman@bhuna.cygnus.co.uk>
|
||||
|
||||
|
99
sim/mn10300/configure
vendored
99
sim/mn10300/configure
vendored
@ -42,6 +42,7 @@
|
||||
|
||||
|
||||
|
||||
sim_inline="-DDEFAULT_INLINE=0"
|
||||
|
||||
|
||||
|
||||
@ -628,7 +629,7 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
||||
echo "configure:632: checking how to run the C preprocessor" >&5
|
||||
echo "configure:633: checking how to run the C preprocessor" >&5
|
||||
# On Suns, sometimes $CPP names a directory.
|
||||
if test -n "$CPP" && test -d "$CPP"; then
|
||||
CPP=
|
||||
@ -643,13 +644,13 @@ else
|
||||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
# not just through cpp.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 647 "configure"
|
||||
#line 648 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:653: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -660,13 +661,13 @@ else
|
||||
rm -rf conftest*
|
||||
CPP="${CC-cc} -E -traditional-cpp"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 664 "configure"
|
||||
#line 665 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -739,7 +740,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
||||
echo "configure:743: checking host system type" >&5
|
||||
echo "configure:744: checking host system type" >&5
|
||||
|
||||
host_alias=$host
|
||||
case "$host_alias" in
|
||||
@ -760,7 +761,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$host" 1>&6
|
||||
|
||||
echo $ac_n "checking target system type""... $ac_c" 1>&6
|
||||
echo "configure:764: checking target system type" >&5
|
||||
echo "configure:765: checking target system type" >&5
|
||||
|
||||
target_alias=$target
|
||||
case "$target_alias" in
|
||||
@ -778,7 +779,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$target" 1>&6
|
||||
|
||||
echo $ac_n "checking build system type""... $ac_c" 1>&6
|
||||
echo "configure:782: checking build system type" >&5
|
||||
echo "configure:783: checking build system type" >&5
|
||||
|
||||
build_alias=$build
|
||||
case "$build_alias" in
|
||||
@ -822,7 +823,7 @@ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
|
||||
# Extract the first word of "gcc", so it can be a program name with args.
|
||||
set dummy gcc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:826: checking for $ac_word" >&5
|
||||
echo "configure:827: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -851,7 +852,7 @@ if test -z "$CC"; then
|
||||
# Extract the first word of "cc", so it can be a program name with args.
|
||||
set dummy cc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:855: checking for $ac_word" >&5
|
||||
echo "configure:856: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -899,7 +900,7 @@ fi
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||
echo "configure:903: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
echo "configure:904: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
|
||||
ac_ext=c
|
||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||
@ -909,11 +910,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 913 "configure"
|
||||
#line 914 "configure"
|
||||
#include "confdefs.h"
|
||||
main(){return(0);}
|
||||
EOF
|
||||
if { (eval echo configure:917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
ac_cv_prog_cc_works=yes
|
||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||
if (./conftest; exit) 2>/dev/null; then
|
||||
@ -933,12 +934,12 @@ if test $ac_cv_prog_cc_works = no; then
|
||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||
fi
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||
echo "configure:937: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "configure:938: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
||||
echo "configure:942: checking whether we are using GNU C" >&5
|
||||
echo "configure:943: checking whether we are using GNU C" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -947,7 +948,7 @@ else
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
ac_cv_prog_gcc=yes
|
||||
else
|
||||
ac_cv_prog_gcc=no
|
||||
@ -962,7 +963,7 @@ if test $ac_cv_prog_gcc = yes; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:966: checking whether ${CC-cc} accepts -g" >&5
|
||||
echo "configure:967: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1001,7 +1002,7 @@ fi
|
||||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||||
# ./install, which can be erroneously created by make from ./install.sh.
|
||||
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
|
||||
echo "configure:1005: checking for a BSD compatible install" >&5
|
||||
echo "configure:1006: checking for a BSD compatible install" >&5
|
||||
if test -z "$INSTALL"; then
|
||||
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -1067,7 +1068,7 @@ AR=${AR-ar}
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1071: checking for $ac_word" >&5
|
||||
echo "configure:1072: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1101,17 +1102,17 @@ for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1105: checking for $ac_hdr" >&5
|
||||
echo "configure:1106: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1110 "configure"
|
||||
#line 1111 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1141,17 +1142,17 @@ for ac_hdr in sys/time.h sys/resource.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1145: checking for $ac_hdr" >&5
|
||||
echo "configure:1146: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1150 "configure"
|
||||
#line 1151 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1156: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1181,17 +1182,17 @@ for ac_hdr in fcntl.h fpu_control.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1185: checking for $ac_hdr" >&5
|
||||
echo "configure:1186: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1190 "configure"
|
||||
#line 1191 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1196: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1220,12 +1221,12 @@ done
|
||||
for ac_func in getrusage time sigaction __setfpucw
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1224: checking for $ac_func" >&5
|
||||
echo "configure:1225: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1229 "configure"
|
||||
#line 1230 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1248,7 +1249,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -1316,7 +1317,7 @@ fi
|
||||
if test "${enable_sim_cflags+set}" = set; then
|
||||
enableval="$enable_sim_cflags"
|
||||
case "${enableval}" in
|
||||
yes) sim_cflags="-O2";;
|
||||
yes) sim_cflags="-O2 -fomit-frame-pointer";;
|
||||
trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
|
||||
no) sim_cflags="";;
|
||||
*) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
|
||||
@ -1421,12 +1422,12 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
|
||||
echo "configure:1425: checking return type of signal handlers" >&5
|
||||
echo "configure:1426: checking return type of signal handlers" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1430 "configure"
|
||||
#line 1431 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <signal.h>
|
||||
@ -1443,7 +1444,7 @@ int main() {
|
||||
int i;
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_type_signal=void
|
||||
else
|
||||
@ -1593,14 +1594,14 @@ else
|
||||
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
|
||||
echo "configure:1597: checking whether byte ordering is bigendian" >&5
|
||||
echo "configure:1598: checking whether byte ordering is bigendian" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
ac_cv_c_bigendian=unknown
|
||||
# See if sys/param.h defines the BYTE_ORDER macro.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1604 "configure"
|
||||
#line 1605 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1611,11 +1612,11 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1615: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1616: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
# It does; now see whether it defined to BIG_ENDIAN or not.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1619 "configure"
|
||||
#line 1620 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1626,7 +1627,7 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1630: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1631: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_c_bigendian=yes
|
||||
else
|
||||
@ -1646,7 +1647,7 @@ if test "$cross_compiling" = yes; then
|
||||
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1650 "configure"
|
||||
#line 1651 "configure"
|
||||
#include "confdefs.h"
|
||||
main () {
|
||||
/* Are we little or big endian? From Harbison&Steele. */
|
||||
@ -1659,7 +1660,7 @@ main () {
|
||||
exit (u.c[sizeof (long) - 1] == 1);
|
||||
}
|
||||
EOF
|
||||
if { (eval echo configure:1663: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo configure:1664: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
ac_cv_c_bigendian=no
|
||||
else
|
||||
@ -1788,7 +1789,7 @@ fi
|
||||
# start-sanitize-am30
|
||||
|
||||
sim_hardware="-DWITH_HW=1"
|
||||
sim_hw_obj="hw-device.o hw-ports.o hw-properties.o hw-base.o hw-tree.o"
|
||||
sim_hw_obj="hw-device.o hw-ports.o hw-properties.o hw-base.o hw-tree.o sim-hw.o"
|
||||
hardware="core pal glue mn103cpu mn103int"
|
||||
# Check whether --enable-sim-hardware or --disable-sim-hardware was given.
|
||||
if test "${enable_sim_hardware+set}" = set; then
|
||||
@ -1827,12 +1828,12 @@ fi
|
||||
for ac_func in time chmod utime fork execve execv chown
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1831: checking for $ac_func" >&5
|
||||
echo "configure:1832: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1836 "configure"
|
||||
#line 1837 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1855,7 +1856,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1859: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1860: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -1883,17 +1884,17 @@ for ac_hdr in unistd.h stdlib.h string.h strings.h utime.h time.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1887: checking for $ac_hdr" >&5
|
||||
echo "configure:1888: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1892 "configure"
|
||||
#line 1893 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1897: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1898: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
|
@ -1,3 +1,7 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
103
sim/tic80/configure
vendored
103
sim/tic80/configure
vendored
@ -42,6 +42,7 @@
|
||||
|
||||
|
||||
|
||||
sim_inline="-DDEFAULT_INLINE=0"
|
||||
|
||||
|
||||
|
||||
@ -626,7 +627,7 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
||||
echo "configure:630: checking how to run the C preprocessor" >&5
|
||||
echo "configure:631: checking how to run the C preprocessor" >&5
|
||||
# On Suns, sometimes $CPP names a directory.
|
||||
if test -n "$CPP" && test -d "$CPP"; then
|
||||
CPP=
|
||||
@ -641,13 +642,13 @@ else
|
||||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
# not just through cpp.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 645 "configure"
|
||||
#line 646 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:651: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:652: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -658,13 +659,13 @@ else
|
||||
rm -rf conftest*
|
||||
CPP="${CC-cc} -E -traditional-cpp"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 662 "configure"
|
||||
#line 663 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:668: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:669: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -737,7 +738,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
||||
echo "configure:741: checking host system type" >&5
|
||||
echo "configure:742: checking host system type" >&5
|
||||
|
||||
host_alias=$host
|
||||
case "$host_alias" in
|
||||
@ -758,7 +759,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$host" 1>&6
|
||||
|
||||
echo $ac_n "checking target system type""... $ac_c" 1>&6
|
||||
echo "configure:762: checking target system type" >&5
|
||||
echo "configure:763: checking target system type" >&5
|
||||
|
||||
target_alias=$target
|
||||
case "$target_alias" in
|
||||
@ -776,7 +777,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$target" 1>&6
|
||||
|
||||
echo $ac_n "checking build system type""... $ac_c" 1>&6
|
||||
echo "configure:780: checking build system type" >&5
|
||||
echo "configure:781: checking build system type" >&5
|
||||
|
||||
build_alias=$build
|
||||
case "$build_alias" in
|
||||
@ -820,7 +821,7 @@ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
|
||||
# Extract the first word of "gcc", so it can be a program name with args.
|
||||
set dummy gcc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:824: checking for $ac_word" >&5
|
||||
echo "configure:825: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -849,7 +850,7 @@ if test -z "$CC"; then
|
||||
# Extract the first word of "cc", so it can be a program name with args.
|
||||
set dummy cc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:853: checking for $ac_word" >&5
|
||||
echo "configure:854: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -897,7 +898,7 @@ fi
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||
echo "configure:901: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
echo "configure:902: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
|
||||
ac_ext=c
|
||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||
@ -907,11 +908,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 911 "configure"
|
||||
#line 912 "configure"
|
||||
#include "confdefs.h"
|
||||
main(){return(0);}
|
||||
EOF
|
||||
if { (eval echo configure:915: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:916: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
ac_cv_prog_cc_works=yes
|
||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||
if (./conftest; exit) 2>/dev/null; then
|
||||
@ -931,12 +932,12 @@ if test $ac_cv_prog_cc_works = no; then
|
||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||
fi
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||
echo "configure:935: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "configure:936: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
||||
echo "configure:940: checking whether we are using GNU C" >&5
|
||||
echo "configure:941: checking whether we are using GNU C" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -945,7 +946,7 @@ else
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:949: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:950: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
ac_cv_prog_gcc=yes
|
||||
else
|
||||
ac_cv_prog_gcc=no
|
||||
@ -960,7 +961,7 @@ if test $ac_cv_prog_gcc = yes; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:964: checking whether ${CC-cc} accepts -g" >&5
|
||||
echo "configure:965: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -999,7 +1000,7 @@ fi
|
||||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||||
# ./install, which can be erroneously created by make from ./install.sh.
|
||||
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
|
||||
echo "configure:1003: checking for a BSD compatible install" >&5
|
||||
echo "configure:1004: checking for a BSD compatible install" >&5
|
||||
if test -z "$INSTALL"; then
|
||||
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -1065,7 +1066,7 @@ AR=${AR-ar}
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1069: checking for $ac_word" >&5
|
||||
echo "configure:1070: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1099,17 +1100,17 @@ for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1103: checking for $ac_hdr" >&5
|
||||
echo "configure:1104: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1108 "configure"
|
||||
#line 1109 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1113: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1114: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1139,17 +1140,17 @@ for ac_hdr in sys/time.h sys/resource.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1143: checking for $ac_hdr" >&5
|
||||
echo "configure:1144: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1148 "configure"
|
||||
#line 1149 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1153: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1154: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1179,17 +1180,17 @@ for ac_hdr in fcntl.h fpu_control.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1183: checking for $ac_hdr" >&5
|
||||
echo "configure:1184: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1188 "configure"
|
||||
#line 1189 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1193: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1194: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1218,12 +1219,12 @@ done
|
||||
for ac_func in getrusage time sigaction __setfpucw
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1222: checking for $ac_func" >&5
|
||||
echo "configure:1223: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1227 "configure"
|
||||
#line 1228 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1246,7 +1247,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1250: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1251: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -1314,7 +1315,7 @@ fi
|
||||
if test "${enable_sim_cflags+set}" = set; then
|
||||
enableval="$enable_sim_cflags"
|
||||
case "${enableval}" in
|
||||
yes) sim_cflags="-O2";;
|
||||
yes) sim_cflags="-O2 -fomit-frame-pointer";;
|
||||
trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
|
||||
no) sim_cflags="";;
|
||||
*) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
|
||||
@ -1419,12 +1420,12 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
|
||||
echo "configure:1423: checking return type of signal handlers" >&5
|
||||
echo "configure:1424: checking return type of signal handlers" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1428 "configure"
|
||||
#line 1429 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <signal.h>
|
||||
@ -1441,7 +1442,7 @@ int main() {
|
||||
int i;
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1445: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1446: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_type_signal=void
|
||||
else
|
||||
@ -1490,15 +1491,15 @@ if test "${enable_sim_inline+set}" = set; then
|
||||
case "$enableval" in
|
||||
no) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
0) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
|
||||
1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
|
||||
*) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
|
||||
new_flag=""
|
||||
case "$x" in
|
||||
*_INLINE=*) new_flag="-D$x";;
|
||||
*=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
|
||||
*_INLINE) new_flag="-D$x=ALL_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_INLINE";;
|
||||
*_INLINE) new_flag="-D$x=ALL_C_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
|
||||
esac
|
||||
if test x"$sim_inline" = x""; then
|
||||
sim_inline="$new_flag"
|
||||
@ -1631,14 +1632,14 @@ else
|
||||
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
|
||||
echo "configure:1635: checking whether byte ordering is bigendian" >&5
|
||||
echo "configure:1636: checking whether byte ordering is bigendian" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
ac_cv_c_bigendian=unknown
|
||||
# See if sys/param.h defines the BYTE_ORDER macro.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1642 "configure"
|
||||
#line 1643 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1649,11 +1650,11 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1653: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1654: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
# It does; now see whether it defined to BIG_ENDIAN or not.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1657 "configure"
|
||||
#line 1658 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1664,7 +1665,7 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1668: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1669: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_c_bigendian=yes
|
||||
else
|
||||
@ -1684,7 +1685,7 @@ if test "$cross_compiling" = yes; then
|
||||
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1688 "configure"
|
||||
#line 1689 "configure"
|
||||
#include "confdefs.h"
|
||||
main () {
|
||||
/* Are we little or big endian? From Harbison&Steele. */
|
||||
@ -1697,7 +1698,7 @@ main () {
|
||||
exit (u.c[sizeof (long) - 1] == 1);
|
||||
}
|
||||
EOF
|
||||
if { (eval echo configure:1701: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo configure:1702: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
ac_cv_c_bigendian=no
|
||||
else
|
||||
@ -1828,17 +1829,17 @@ for ac_hdr in stdlib.h unistd.h string.h strings.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1832: checking for $ac_hdr" >&5
|
||||
echo "configure:1833: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1837 "configure"
|
||||
#line 1838 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1842: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1843: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1867,12 +1868,12 @@ done
|
||||
for ac_func in getpid kill
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1871: checking for $ac_func" >&5
|
||||
echo "configure:1872: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1876 "configure"
|
||||
#line 1877 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1895,7 +1896,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1899: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1900: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
|
@ -1,3 +1,7 @@
|
||||
Sat Apr 4 20:36:25 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
||||
Fri Mar 27 16:15:52 1998 Andrew Cagney <cagney@b1.cygnus.com>
|
||||
|
||||
* configure: Regenerated to track ../common/aclocal.m4 changes.
|
||||
|
109
sim/txvu/configure
vendored
109
sim/txvu/configure
vendored
@ -42,6 +42,7 @@
|
||||
|
||||
|
||||
|
||||
sim_inline="-DDEFAULT_INLINE=0"
|
||||
|
||||
|
||||
|
||||
@ -628,7 +629,7 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6
|
||||
echo "configure:632: checking how to run the C preprocessor" >&5
|
||||
echo "configure:633: checking how to run the C preprocessor" >&5
|
||||
# On Suns, sometimes $CPP names a directory.
|
||||
if test -n "$CPP" && test -d "$CPP"; then
|
||||
CPP=
|
||||
@ -643,13 +644,13 @@ else
|
||||
# On the NeXT, cc -E runs the code through the compiler's parser,
|
||||
# not just through cpp.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 647 "configure"
|
||||
#line 648 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:653: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:654: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -660,13 +661,13 @@ else
|
||||
rm -rf conftest*
|
||||
CPP="${CC-cc} -E -traditional-cpp"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 664 "configure"
|
||||
#line 665 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <assert.h>
|
||||
Syntax Error
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:670: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:671: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
:
|
||||
@ -739,7 +740,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; }
|
||||
fi
|
||||
|
||||
echo $ac_n "checking host system type""... $ac_c" 1>&6
|
||||
echo "configure:743: checking host system type" >&5
|
||||
echo "configure:744: checking host system type" >&5
|
||||
|
||||
host_alias=$host
|
||||
case "$host_alias" in
|
||||
@ -760,7 +761,7 @@ host_os=`echo $host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$host" 1>&6
|
||||
|
||||
echo $ac_n "checking target system type""... $ac_c" 1>&6
|
||||
echo "configure:764: checking target system type" >&5
|
||||
echo "configure:765: checking target system type" >&5
|
||||
|
||||
target_alias=$target
|
||||
case "$target_alias" in
|
||||
@ -778,7 +779,7 @@ target_os=`echo $target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
|
||||
echo "$ac_t""$target" 1>&6
|
||||
|
||||
echo $ac_n "checking build system type""... $ac_c" 1>&6
|
||||
echo "configure:782: checking build system type" >&5
|
||||
echo "configure:783: checking build system type" >&5
|
||||
|
||||
build_alias=$build
|
||||
case "$build_alias" in
|
||||
@ -822,7 +823,7 @@ test "$program_transform_name" = "" && program_transform_name="s,x,x,"
|
||||
# Extract the first word of "gcc", so it can be a program name with args.
|
||||
set dummy gcc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:826: checking for $ac_word" >&5
|
||||
echo "configure:827: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -851,7 +852,7 @@ if test -z "$CC"; then
|
||||
# Extract the first word of "cc", so it can be a program name with args.
|
||||
set dummy cc; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:855: checking for $ac_word" >&5
|
||||
echo "configure:856: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -899,7 +900,7 @@ fi
|
||||
fi
|
||||
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6
|
||||
echo "configure:903: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
echo "configure:904: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5
|
||||
|
||||
ac_ext=c
|
||||
# CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options.
|
||||
@ -909,11 +910,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 913 "configure"
|
||||
#line 914 "configure"
|
||||
#include "confdefs.h"
|
||||
main(){return(0);}
|
||||
EOF
|
||||
if { (eval echo configure:917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:918: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
ac_cv_prog_cc_works=yes
|
||||
# If we can't run a trivial program, we are probably using a cross compiler.
|
||||
if (./conftest; exit) 2>/dev/null; then
|
||||
@ -933,12 +934,12 @@ if test $ac_cv_prog_cc_works = no; then
|
||||
{ echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; }
|
||||
fi
|
||||
echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6
|
||||
echo "configure:937: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "configure:938: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5
|
||||
echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6
|
||||
cross_compiling=$ac_cv_prog_cc_cross
|
||||
|
||||
echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6
|
||||
echo "configure:942: checking whether we are using GNU C" >&5
|
||||
echo "configure:943: checking whether we are using GNU C" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -947,7 +948,7 @@ else
|
||||
yes;
|
||||
#endif
|
||||
EOF
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:952: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then
|
||||
ac_cv_prog_gcc=yes
|
||||
else
|
||||
ac_cv_prog_gcc=no
|
||||
@ -962,7 +963,7 @@ if test $ac_cv_prog_gcc = yes; then
|
||||
ac_save_CFLAGS="$CFLAGS"
|
||||
CFLAGS=
|
||||
echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6
|
||||
echo "configure:966: checking whether ${CC-cc} accepts -g" >&5
|
||||
echo "configure:967: checking whether ${CC-cc} accepts -g" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1001,7 +1002,7 @@ fi
|
||||
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
||||
# ./install, which can be erroneously created by make from ./install.sh.
|
||||
echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6
|
||||
echo "configure:1005: checking for a BSD compatible install" >&5
|
||||
echo "configure:1006: checking for a BSD compatible install" >&5
|
||||
if test -z "$INSTALL"; then
|
||||
if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -1067,7 +1068,7 @@ AR=${AR-ar}
|
||||
# Extract the first word of "ranlib", so it can be a program name with args.
|
||||
set dummy ranlib; ac_word=$2
|
||||
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
|
||||
echo "configure:1071: checking for $ac_word" >&5
|
||||
echo "configure:1072: checking for $ac_word" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
@ -1101,17 +1102,17 @@ for ac_hdr in stdlib.h string.h strings.h unistd.h time.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1105: checking for $ac_hdr" >&5
|
||||
echo "configure:1106: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1110 "configure"
|
||||
#line 1111 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1115: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1116: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1141,17 +1142,17 @@ for ac_hdr in sys/time.h sys/resource.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1145: checking for $ac_hdr" >&5
|
||||
echo "configure:1146: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1150 "configure"
|
||||
#line 1151 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1155: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1156: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1181,17 +1182,17 @@ for ac_hdr in fcntl.h fpu_control.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:1185: checking for $ac_hdr" >&5
|
||||
echo "configure:1186: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1190 "configure"
|
||||
#line 1191 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:1195: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:1196: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -1220,12 +1221,12 @@ done
|
||||
for ac_func in getrusage time sigaction __setfpucw
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:1224: checking for $ac_func" >&5
|
||||
echo "configure:1225: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1229 "configure"
|
||||
#line 1230 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -1248,7 +1249,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1252: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:1253: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
@ -1316,7 +1317,7 @@ fi
|
||||
if test "${enable_sim_cflags+set}" = set; then
|
||||
enableval="$enable_sim_cflags"
|
||||
case "${enableval}" in
|
||||
yes) sim_cflags="-O2";;
|
||||
yes) sim_cflags="-O2 -fomit-frame-pointer";;
|
||||
trace) { echo "configure: error: "Please use --enable-sim-debug instead."" 1>&2; exit 1; }; sim_cflags="";;
|
||||
no) sim_cflags="";;
|
||||
*) sim_cflags=`echo "${enableval}" | sed -e "s/,/ /g"`;;
|
||||
@ -1421,12 +1422,12 @@ fi
|
||||
|
||||
|
||||
echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6
|
||||
echo "configure:1425: checking return type of signal handlers" >&5
|
||||
echo "configure:1426: checking return type of signal handlers" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1430 "configure"
|
||||
#line 1431 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <signal.h>
|
||||
@ -1443,7 +1444,7 @@ int main() {
|
||||
int i;
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1447: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1448: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_type_signal=void
|
||||
else
|
||||
@ -1492,15 +1493,15 @@ if test "${enable_sim_inline+set}" = set; then
|
||||
case "$enableval" in
|
||||
no) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
0) sim_inline="-DDEFAULT_INLINE=0";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_INLINE";;
|
||||
yes | 2) sim_inline="-DDEFAULT_INLINE=ALL_C_INLINE";;
|
||||
1) sim_inline="-DDEFAULT_INLINE=INLINE_LOCALS";;
|
||||
*) for x in `echo "$enableval" | sed -e "s/,/ /g"`; do
|
||||
new_flag=""
|
||||
case "$x" in
|
||||
*_INLINE=*) new_flag="-D$x";;
|
||||
*=*) new_flag=`echo "$x" | sed -e "s/=/_INLINE=/" -e "s/^/-D/"`;;
|
||||
*_INLINE) new_flag="-D$x=ALL_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_INLINE";;
|
||||
*_INLINE) new_flag="-D$x=ALL_C_INLINE";;
|
||||
*) new_flag="-D$x""_INLINE=ALL_C_INLINE";;
|
||||
esac
|
||||
if test x"$sim_inline" = x""; then
|
||||
sim_inline="$new_flag"
|
||||
@ -1587,14 +1588,14 @@ else
|
||||
|
||||
if test "x$cross_compiling" = "xno"; then
|
||||
echo $ac_n "checking whether byte ordering is bigendian""... $ac_c" 1>&6
|
||||
echo "configure:1591: checking whether byte ordering is bigendian" >&5
|
||||
echo "configure:1592: checking whether byte ordering is bigendian" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_c_bigendian'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
ac_cv_c_bigendian=unknown
|
||||
# See if sys/param.h defines the BYTE_ORDER macro.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1598 "configure"
|
||||
#line 1599 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1605,11 +1606,11 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1609: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1610: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
# It does; now see whether it defined to BIG_ENDIAN or not.
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1613 "configure"
|
||||
#line 1614 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <sys/types.h>
|
||||
#include <sys/param.h>
|
||||
@ -1620,7 +1621,7 @@ int main() {
|
||||
#endif
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:1624: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
if { (eval echo configure:1625: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
|
||||
rm -rf conftest*
|
||||
ac_cv_c_bigendian=yes
|
||||
else
|
||||
@ -1640,7 +1641,7 @@ if test "$cross_compiling" = yes; then
|
||||
{ echo "configure: error: can not run test program while cross compiling" 1>&2; exit 1; }
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 1644 "configure"
|
||||
#line 1645 "configure"
|
||||
#include "confdefs.h"
|
||||
main () {
|
||||
/* Are we little or big endian? From Harbison&Steele. */
|
||||
@ -1653,7 +1654,7 @@ main () {
|
||||
exit (u.c[sizeof (long) - 1] == 1);
|
||||
}
|
||||
EOF
|
||||
if { (eval echo configure:1657: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
if { (eval echo configure:1658: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null
|
||||
then
|
||||
ac_cv_c_bigendian=no
|
||||
else
|
||||
@ -2009,17 +2010,17 @@ for ac_hdr in string.h strings.h stdlib.h stdlib.h
|
||||
do
|
||||
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
|
||||
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
|
||||
echo "configure:2013: checking for $ac_hdr" >&5
|
||||
echo "configure:2014: checking for $ac_hdr" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2018 "configure"
|
||||
#line 2019 "configure"
|
||||
#include "confdefs.h"
|
||||
#include <$ac_hdr>
|
||||
EOF
|
||||
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
|
||||
{ (eval echo configure:2023: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
{ (eval echo configure:2024: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
|
||||
ac_err=`grep -v '^ *+' conftest.out`
|
||||
if test -z "$ac_err"; then
|
||||
rm -rf conftest*
|
||||
@ -2046,7 +2047,7 @@ fi
|
||||
done
|
||||
|
||||
echo $ac_n "checking for fabs in -lm""... $ac_c" 1>&6
|
||||
echo "configure:2050: checking for fabs in -lm" >&5
|
||||
echo "configure:2051: checking for fabs in -lm" >&5
|
||||
ac_lib_var=`echo m'_'fabs | sed 'y%./+-%__p_%'`
|
||||
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
@ -2054,7 +2055,7 @@ else
|
||||
ac_save_LIBS="$LIBS"
|
||||
LIBS="-lm $LIBS"
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2058 "configure"
|
||||
#line 2059 "configure"
|
||||
#include "confdefs.h"
|
||||
/* Override any gcc2 internal prototype to avoid an error. */
|
||||
/* We use char because int might match the return type of a gcc2
|
||||
@ -2065,7 +2066,7 @@ int main() {
|
||||
fabs()
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2069: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:2070: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_lib_$ac_lib_var=yes"
|
||||
else
|
||||
@ -2095,12 +2096,12 @@ fi
|
||||
for ac_func in aint anint sqrt
|
||||
do
|
||||
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
|
||||
echo "configure:2099: checking for $ac_func" >&5
|
||||
echo "configure:2100: checking for $ac_func" >&5
|
||||
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
|
||||
echo $ac_n "(cached) $ac_c" 1>&6
|
||||
else
|
||||
cat > conftest.$ac_ext <<EOF
|
||||
#line 2104 "configure"
|
||||
#line 2105 "configure"
|
||||
#include "confdefs.h"
|
||||
/* System header to define __stub macros and hopefully few prototypes,
|
||||
which can conflict with char $ac_func(); below. */
|
||||
@ -2123,7 +2124,7 @@ $ac_func();
|
||||
|
||||
; return 0; }
|
||||
EOF
|
||||
if { (eval echo configure:2127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
if { (eval echo configure:2128: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
|
||||
rm -rf conftest*
|
||||
eval "ac_cv_func_$ac_func=yes"
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user