diff --git a/source/m3_config_platforms.h b/source/m3_config_platforms.h index e775840..e32779a 100644 --- a/source/m3_config_platforms.h +++ b/source/m3_config_platforms.h @@ -244,7 +244,7 @@ typedef int8_t i8; */ # ifndef d_m3MaxFunctionStackHeight -# if defined(ESP8266) || defined(ESP32) || defined(ARDUINO_AMEBA) +# if defined(ESP8266) || defined(ESP32) || defined(ARDUINO_AMEBA) || defined(TEENSYDUINO) # define d_m3MaxFunctionStackHeight 128 # endif # endif diff --git a/test/tailcall/build.sh b/test/tailcall/build.sh index 1b789f3..cc9887c 100755 --- a/test/tailcall/build.sh +++ b/test/tailcall/build.sh @@ -73,6 +73,11 @@ export STAGING_DIR=$OPT/openwrt-chaoscalmer/staging_dir export PATH=$OPT/openwrt-chaoscalmer/staging_dir/toolchain-mipsel_24kec+dsp_gcc-4.8-linaro_uClibc-0.9.33.2/bin:$PATH mipsel-openwrt-linux-gcc $FLAGS -mno-branch-likely -mips32r2 -mtune=24kc -fno-caller-saves -fno-plt -fhonour-copts -S ops.c -o mips24kc.S +# gcc - arc + +export PATH=~/.platformio/packages/toolchain-intelarc32/bin:$PATH +arc-elf32-gcc $FLAGS -S ops.c -o arc32.S + # ---------------------- # Just for fun ;)