bugGNU Octave - Bugs: bug #65235, [octave-forge](signal) multiple...


bug #65235: [octave-forge](signal) multiple failures in firpm when it is compiled with clang

Submitter:  Dmitri A. Sergatskov <dasergatskov>
Submitted:  Wed 31 Jan 2024 02:59:21 PM UTC
Category:  Octave Forge Package Severity:  3 - Normal
Priority:  5 - Normal Item Group:  None
Status:  None Assigned to:  None
Originator Name:  Open/Closed:  * Open
Release:  * 9.0.90 Operating System:  * GNU/Linux
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup

Wed 31 Jan 2024 03:48:53 PM UTC, comment #1: 

It looks to me the issue here is that clang does not support quadmath.


Dmitri A. Sergatskov <dasergatskov>
Wed 31 Jan 2024 02:59:21 PM UTC, original submission:  

There are multiple failures in tirpm when octave (and signal) is compiled with clang (clang version 16.0.1 (Red Hat 16.0.1-4.el9sopt_901)

ctave:1> ver
GNU Octave Version: 9.0.1 (hg id: 2da9214df7a4)
GNU Octave License: GNU General Public License
Operating System: Linux 5.14.0-330.el9sopt_903.isa.1.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 14 15:47:57 UTC 2023 x86_64
Package Name  | Version | Installation directory
     control  |   4.0.0 | /home/dima/.local/share/octave/api-v58/packages/control-4.0.0
       optim  |   1.6.2 | /home/dima/.local/share/octave/api-v58/packages/optim-1.6.2
      signal  |   1.4.5 | /home/dima/.local/share/octave/api-v58/packages/signal-1.4.5
  statistics  |   1.6.1 | /home/dima/.local/share/octave/api-v58/packages/statistics-1.6.1
      struct  |  1.0.18 | /home/dima/.local/share/octave/api-v58/packages/struct-1.0.18
octave:2> pkg test signal
Testing functions in package 'signal':

Integrated test scripts:

  ..ackages/signal-1.4.5/x86_64-pc-linux-gnu-api-v58/firpm.cc-tst  pass   37/52
                                                                   FAIL   15

Failure Summary:

  ..ackages/signal-1.4.5/x86_64-pc-linux-gnu-api-v58/firpm.cc-tst  pass   37/52
                                                                   FAIL   15
  ..dima/.local/share/octave/api-v58/packages/signal-1.4.5/impz.m  pass    1/2
                                                (expected failure) XFAIL   1


  PASS                             1005
  FAIL                               15
  XFAIL (expected failure)            1


octave:3> pkg load signal
octave:4> test("firpm", "verbose", "firpm_test.log")
>>>>> /home/dima/.local/share/octave/api-v58/packages/signal-1.4.5/x86_64-pc-linux-gnu-api-v58/firpm.cc-tst
PASSES 37 out of 52 tests

firpm_test.log is attached.
When compiled with gcc (gcc version 12.2.1 20221121 (Red Hat 12.2.1-4) (GCC)) all the tests pass.


Dmitri A. Sergatskov <dasergatskov>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:

Attached Files
file #55649:  firpm_test.log added by dasergatskov (43KiB - text/x-log)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by dasergatskov (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.


    Follows 1 latest change.

    Date Changed by Updated Field Previous Value => Replaced by
    2024-01-31 dasergatskov Attached File- Added firpm_test.log, #55649

    Back to the top

    Powered by Savane 3.12.
    Corresponding source code