ERTS_FP_CHECK_INIT error of HiPE in 18.0-rc1 running on FreeBSD 10.1-STABLE

Kenji Rikitake <[email protected]> Sat, 25 Apr 2015 09:59:09 +0900
Newsgroups gmane.comp.lang.erlang.bugs
Message-ID <[email protected]>
I've seen a massive numbers of error when running a common test on
18.0-rc1 with HiPE as:

ERTS_FP_CHECK_INIT at 0x50e193: detected unhandled FPE at 0x4ad

This didn't happen when HiPE is disabled (--disable-hipe).

I have traced this in the source that this message is sent from
erts_fp_check_init_error() in erts/emulator/sys/unix/sys_float.c,
highly presumably from
hipe_fclearerror_error() in erts/emulator/hipe/hipe_native_bif.c.

The running environment is on FreeBSD amd64 10.1-STABLE #64 r281235,
and the kerl compilation options:

export CC=clang CXX=clang CFLAGS="-O3 -fstack-protector" LDFLAGS="-fstack-protector" MAKEFLAGS="-j8"
KERL_CONFIGURE_OPTIONS="--disable-native-libs --enable-vm-probes --with-dynamic-trace=dtrace --with-ssl=/usr/local --with-javac --enable-hipe --enable-kernel-poll --with-wx-config=/usr/local/bin/wxgtk2u-2.8-config --without-odbc --enable-threads --enable-sctp --enable-smp-support --disable-silent-rules"

You can check this out by:

git clone https://github.com/jj1bdx/emprng/
cd emprng
make tests

Regards,
Kenji Rikitake
_______________________________________________
erlang-bugs mailing list
[email protected]
http://erlang.org/mailman/listinfo/erlang-bugs