octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #61358] make check failed in dlmread.cc-tst ca


From: Markus Mützel
Subject: [Octave-bug-tracker] [bug #61358] make check failed in dlmread.cc-tst camlookat.m cosint.m on arm64
Date: Thu, 21 Oct 2021 03:47:45 -0400 (EDT)
User-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36 Edg/94.0.992.50

Update of bug #61358 (project octave):

              Item Group:                    None => Incorrect Result       
                 Summary: make check failed in dlmread.cc-tst camlookat.m
cosint.m => make check failed in dlmread.cc-tst camlookat.m cosint.m on arm64

    _______________________________________________________

Follow-up Comment #3:

Aaah. That is on ARM64 hardware. Interesting!

We don't have any CI on arm64 afaict. So I'm happy Octave seems to be
compiling fine and seems to be working mostly without issues.
Did you need to apply any local patches or did the un-modified tarball compile
correctly?

The tests related to trigonometric functions seem to be exceeding the
tolerances only very slightly. It is probably ok to just increase the
tolerance in the affected tests slightly to have them pass on that platform.


There might be an issue with our definition of NA on that platform. (I misread
the code flow and thought we were entirely relying on the standard libraries.
But that is not the case for floating point values.)
Afaict, that definition is done in liboctave/util/lo-ieee.cc.
Tbh, I'm not very familiar with that. CC'ing Rik in the hopes he might have a
better insight in that part of the code.

Does working with NA work at all with Octave on that platform. E.g., does a
simple assignment like `a = NA` work?



    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?61358>

_______________________________________________
  Message sent via Savannah
  https://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]