Skip to content

Commit 6ee94c3

Browse files
committed
250814.080355.CST [skip ci] add todo
1 parent a7dd594 commit 6ee94c3

File tree

2 files changed

+24
-0
lines changed

2 files changed

+24
-0
lines changed

todo/TODO.20250814

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
1. Flang tests fail with segfaults when problems are big due to big array sizes (eye, outprod, etc).
2+
See
3+
https://github.com/zequipe/prima/actions/runs/16951338278/job/48044587461
4+
https://github.com/sprimalib/prima/actions/workflows/stress_test_fortran.yml
5+
Update flang and test again. See
6+
https://github.com/llvm/llvm-project/issues/88344
7+
8+
2. Sunf95 tests fail (git 3355686, seed 2533
9+
10+
COBYLA: XFILT contains NaN: (cobyla -O1, big)
11+
https://github.com/zequipe/prima/actions/runs/16944539338/job/48022078759
12+
13+
UOBYQA: UPDATE: Assertion fails: FVAL(KOPT) = MINVAL(FVAL).
14+
https://github.com/zequipe/prima/actions/runs/16944539338/job/48022078856

todo/TODO_mat

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,13 @@ increases the trust-region radius, leading to a very different iterate compared
1818
version.
1919

2020
4. The infos (exitflags) should be returned from a function, not to hard code them.
21+
22+
5. 20250814 Update matlab/compile.m to include
23+
24+
-ftrampoline-impl=heap
25+
26+
in the compilation flags for gfortran 14+. This will remove the warnings about executable stack.
27+
After doing so, remember to run all the test with MATLAB R2024b-, as the internal procedures were
28+
removed in R2025a.
29+
30+
In addition, try the linker option `-Wl,-z,noexecstack`, which marks the stack as non-executable.

0 commit comments

Comments
 (0)