Am 20.12.2014 um 15:45 schrieb Sergio Flores: > I've recently discovered that some fpc math functions crash on Tegra CPUs > (ARM7/Android), even when > called with valid arguments. > > Anyone has a clue what could cause this or possible workarounds? > > Eg: Calling lnxp1(x) with x>1 results in a SIGILL crash.
Can you provide a stack trace? > > I did my own naive implementation of this function in pure pascal without > calling any FPC math > function, and it fixed the problem. > However currently I found another crash in the same hardware that points to > fpc_ln_real function, > and don't really want to reimplement lots of math functions. > Probably any function related to logaritms suffers from this,. > > Notes - I'm compiling with FPC 2.7.1 (from trunk, but not most recent, I > probably compiled it 2 or 3 > months ago). First trying with current trunk would be helpful. > Optimizations are off, due to them being currently broken in ARM7. > Why? _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel