[xcc] minor performance tweaks
[riscv-isa-sim.git] / configure
index ad0b90707b6cc600ecbaf21e6a8cc1674da19278..cca7f14bd71acd53a24f35f5b94e2a279399ebfa 100755 (executable)
--- a/configure
+++ b/configure
@@ -639,6 +639,7 @@ enable_fpu
 enable_64bit
 enable_rvc
 enable_vec
+enable_icsim
 '
       ac_precious_vars='build_alias
 host_alias
@@ -1273,8 +1274,9 @@ Optional Features:
                           Enable all optional subprojects
   --disable-fpu           Disable floating-point
   --disable-64bit         Disable 64-bit mode
-  --disable-rvc           Disable instruction compression
+  --enable-rvc            Enable instruction compression
   --disable-vec           Disable vector processor
+  --enable-icsim          Enable instruction cache simulator
 
 Some influential environment variables:
   CC          C compiler command
@@ -3959,7 +3961,7 @@ fi
 
 CFLAGS="-Wall -O2"
 
-CXXFLAGS="-Wall -O2"
+CXXFLAGS="-Wall -O2 -Wno-pmf-conversions"
 
 
 #-------------------------------------------------------------------------
@@ -4054,7 +4056,7 @@ if test "${enable_rvc+set}" = set; then :
   enableval=$enable_rvc;
 fi
 
-if test "x$enable_rvc" != "xno"; then :
+if test "x$enable_rvc" = "xyes"; then :
 
 
 $as_echo "#define RISCV_ENABLE_RVC /**/" >>confdefs.h
@@ -4073,6 +4075,19 @@ if test "x$enable_vec" != "xno"; then :
 $as_echo "#define RISCV_ENABLE_VEC /**/" >>confdefs.h
 
 
+fi
+
+# Check whether --enable-icsim was given.
+if test "${enable_icsim+set}" = set; then :
+  enableval=$enable_icsim;
+fi
+
+if test "x$enable_icsim" = "xyes"; then :
+
+
+$as_echo "#define RISCV_ENABLE_ICSIM /**/" >>confdefs.h
+
+
 fi
 
 libopc=`dirname \`which riscv-gcc\``/../`$ac_config_guess`/riscv/lib/libopcodes.a