Task #401 - fftw-3.3.10-12.fc41/scan-results.err
back to task #401download
Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/dft/buffered.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/dft/ct.c:219:15: warning[core.NullDereference]: Access to field 'cld' results in a dereference of a null pointer (loaded from variable 'pln') # 217| } # 218| # 219|-> pln->cld = cld; # 220| pln->cldw = cldw; # 221| pln->r = r; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/dft/dftw-direct.c:215: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 213| batchsize and for the remainder */ # 214| && (batchsz = compute_batchsize(r), 1) # 215|-> && (e->genus->okp(e, 0, ((const R *)0) + 1, 2 * batchsz, 0, # 216| m, mb, mb + batchsz, 2, plnr)) # 217| && (e->genus->okp(e, 0, ((const R *)0) + 1, 2 * batchsz, 0, Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/dft/dftw-direct.c:217: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 215| && (e->genus->okp(e, 0, ((const R *)0) + 1, 2 * batchsz, 0, # 216| m, mb, mb + batchsz, 2, plnr)) # 217|-> && (e->genus->okp(e, 0, ((const R *)0) + 1, 2 * batchsz, 0, # 218| m, mb, me, 2, plnr)) # 219| ); Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/dft/direct.c:161: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 159| # 160| && (batchsz = compute_batchsize(d->sz), 1) # 161|-> && (d->genus->okp(d, 0, ((const R *)0) + 1, p->ro, p->io, # 162| 2 * batchsz, p->sz->dims[0].os, # 163| batchsz, 2, ovs, plnr)) Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/dft/direct.c:164: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 162| 2 * batchsz, p->sz->dims[0].os, # 163| batchsz, 2, ovs, plnr)) # 164|-> && (d->genus->okp(d, 0, ((const R *)0) + 1, p->ro, p->io, # 165| 2 * batchsz, p->sz->dims[0].os, # 166| vl % batchsz, 2, ovs, plnr)) Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_2.c: scope_hint: In function ‘n1_2’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_2.c:75:128: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 75 | for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(8, is), MAKE_VOLATILE_STRIDE(8, os)) { # | ^ # 73| { # 74| INT i; # 75|-> for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(8, is), MAKE_VOLATILE_STRIDE(8, os)) { # 76| E T1, T2, T3, T4; # 77| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_3.c: scope_hint: In function ‘n1_3’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_3.c:92:129: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 92 | for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(12, is), MAKE_VOLATILE_STRIDE(12, os)) { # | ^ # 90| { # 91| INT i; # 92|-> for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(12, is), MAKE_VOLATILE_STRIDE(12, os)) { # 93| E T1, Ta, T4, T9, T8, Tb, T5, Tc; # 94| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_4.c: scope_hint: In function ‘n1_4’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/n1_4.c:97:129: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 97 | for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # | ^ # 95| { # 96| INT i; # 97|-> for (i = v; i > 0; i = i - 1, ri = ri + ivs, ii = ii + ivs, ro = ro + ovs, io = io + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # 98| E T3, Tb, T9, Tf, T6, Ta, Te, Tg; # 99| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_2.c: scope_hint: In function ‘q1_2’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_2.c:106:131: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 106 | for (m = mb, W = W + (mb * 2); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 104| { # 105| INT m; # 106|-> for (m = mb, W = W + (mb * 2); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 107| E T1, T2, T4, T6, T7, T8, T9, Ta, Tc, Te, Tf, Tg; # 108| T1 = rio[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_3.c: scope_hint: In function ‘q1_3’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_3.c:194:131: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 194 | for (m = mb, W = W + (mb * 4); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 192| { # 193| INT m; # 194|-> for (m = mb, W = W + (mb * 4); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 195| E T1, T4, T6, Tc, Td, Te, T9, Tf, Tl, To, Tq, Tw, Tx, Ty, Tt; # 196| E Tz, TR, TS, TN, TT, TF, TI, TK, TQ; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_4.c: scope_hint: In function ‘q1_4’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_4.c:302:131: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 302 | for (m = mb, W = W + (mb * 6); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 300| { # 301| INT m; # 302|-> for (m = mb, W = W + (mb * 6); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 303| E T3, Te, Tb, Tq, T6, T8, Th, Tr, Tv, TG, TD, TS, Ty, TA, TJ; # 304| E TT, TX, T18, T15, T1k, T10, T12, T1b, T1l, T1p, T1A, T1x, T1M, T1s, T1u; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_5.c: scope_hint: In function ‘q1_5’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_5.c:563:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 563 | for (m = mb, W = W + (mb * 8); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 561| { # 562| INT m; # 563|-> for (m = mb, W = W + (mb * 8); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 564| E T1, Ta, TG, Tv, T8, Tb, Tp, Tj, TD, To, Tq, Tr, TN, TW, T1s; # 565| E T1h, TU, TX, T1b, T15, T1p, T1a, T1c, T1d, T1z, T1I, T2e, T23, T1G, T1J; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_6.c: scope_hint: In function ‘q1_6’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_6.c:712:134: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 712 | for (m = mb, W = W + (mb * 10); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 710| { # 711| INT m; # 712|-> for (m = mb, W = W + (mb * 10); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 713| E T3, Tc, Tt, TM, TX, T16, T1n, T1G, T2h, T2A, T1R, T20, T2L, T2U, T3b; # 714| E T3u, T3F, T3O, T45, T4o, T4Z, T5i, T4z, T4I, Ta, TP, Tf, Tq, Tn, TN; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_8.c: scope_hint: In function ‘q1_8’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/q1_8.c:1251:134: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 1251 | for (m = mb, W = W + (mb * 14); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # | ^ # 1249| { # 1250| INT m; # 1251|-> for (m = mb, W = W + (mb * 14); m < me; m = m + 1, rio = rio + ms, iio = iio + ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(0, vs)) { # 1252| E T7, T14, T1g, Tk, TC, TQ, T10, TM, T1w, T2p, T2z, T1H, T1M, T1W, T2j; # 1253| E T1V, T7R, T8O, T90, T84, T8m, T8A, T8K, T8w, T9g, Ta9, Taj, T9r, T9w, T9G; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_2.c: scope_hint: In function ‘t1_2’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_2.c:86:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 86 | for (m = mb, W = W + (mb * 2); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # | ^ # 84| { # 85| INT m; # 86|-> for (m = mb, W = W + (mb * 2); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # 87| E T1, T8, T6, T7; # 88| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_3.c: scope_hint: In function ‘t1_3’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_3.c:115:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 115 | for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # | ^ # 113| { # 114| INT m; # 115|-> for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # 116| E T1, Ti, T6, Te, Tb, Tf, Tc, Th; # 117| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_4.c: scope_hint: In function ‘t1_4’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_4.c:129:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + (mb * 6); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + (mb * 6); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # 130| E T1, Tp, T6, To, Tc, Tk, Th, Tl; # 131| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_5.c: scope_hint: In function ‘t1_5’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_5.c:158:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 158 | for (m = mb, W = W + (mb * 8); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 156| { # 157| INT m; # 158|-> for (m = mb, W = W + (mb * 8); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # 159| E T1, TE, Tu, Tx, TJ, TI, TB, TC, TD, Tc, Tn, To; # 160| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_6.c: scope_hint: In function ‘t1_6’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_6.c:181:100: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 181 | for (m = mb, W = W + (mb * 10); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # | ^ # 179| { # 180| INT m; # 181|-> for (m = mb, W = W + (mb * 10); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # 182| E T7, TS, Tv, TO, Tt, TJ, Tx, TF, Ti, TI, Tw, TC; # 183| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_7.c: scope_hint: In function ‘t1_7’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_7.c:226:100: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 226 | for (m = mb, W = W + (mb * 12); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # | ^ # 224| { # 225| INT m; # 226|-> for (m = mb, W = W + (mb * 12); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # 227| E T1, TR, Tc, TS, TC, TO, Tn, TT, TI, TP, Ty, TU, TF, TQ; # 228| T1 = ri[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_8.c: scope_hint: In function ‘t1_8’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t1_8.c:218:100: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 218 | for (m = mb, W = W + (mb * 14); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 216| { # 217| INT m; # 218|-> for (m = mb, W = W + (mb * 14); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # 219| E T7, T1e, TH, T19, TF, T13, TR, TU, Ti, T1f, TK, T16, Tu, T12, TM; # 220| E TP; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_4.c: scope_hint: In function ‘t2_4’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_4.c:135:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 135 | for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 133| { # 134| INT m; # 135|-> for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # 136| E T2, T4, T3, T5, T6, T8; # 137| T2 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_5.c: scope_hint: In function ‘t2_5’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_5.c:164:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 164 | for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 162| { # 163| INT m; # 164|-> for (m = mb, W = W + (mb * 4); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # 165| E T2, T4, T7, T9, Tb, Tl, Tf, Tj; # 166| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_8.c: scope_hint: In function ‘t2_8’ fftw-3.3.10-build/fftw-3.3.10/dft/scalar/codelets/t2_8.c:232:98: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 232 | for (m = mb, W = W + (mb * 6); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 230| { # 231| INT m; # 232|-> for (m = mb, W = W + (mb * 6); m < me; m = m + 1, ri = ri + ms, ii = ii + ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 233| E T2, T5, T3, T6, T8, Tc, Tg, Ti, Tl, Tm, Tn, Tz, Tp, Tx; # 234| { Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/dft/vrank-geq1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/planner.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/planner.c:157:24: warning[core.DivideZero]: Division by zero # 155| static unsigned h1(const hashtab *ht, const md5sig s) # 156| { # 157|-> unsigned h = s[0] % ht->hashsiz; # 158| A(h == (s[0] % ht->hashsiz)); # 159| return h; Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/planner.c:165:29: warning[core.DivideZero]: Division by zero # 163| static unsigned h2(const hashtab *ht, const md5sig s) # 164| { # 165|-> unsigned h = 1U + s[1] % (ht->hashsiz - 1); # 166| A(h == (1U + s[1] % (ht->hashsiz - 1))); # 167| return h; Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/planner.c:608:9: warning[deadcode.DeadStores]: Value stored to 'last_x' is never read # 606| /* search [L_ORIG, U] */ # 607| if (l_orig != last_x) { # 608|-> last_x = l_orig; # 609| flagsp->l = l_orig; # 610| pln = search0(ego, p, slvndx, flagsp); Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/print.c:96:15: warning[deadcode.DeadStores]: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' # 94| switch (c) { # 95| case '%': # 96|-> switch ((c = *s++)) { # 97| case 'M': { # 98| /* md5 value */ Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/scan.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/kernel/scan.c:134:15: warning[deadcode.DeadStores]: Although the value stored to 'c' is used in the enclosing expression, the value is never actually read from 'c' # 132| case '%': # 133| getformat: # 134|-> switch ((c = *s++)) { # 135| case 's': { # 136| char *x = va_arg(ap, char *); Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/mp.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/mp.c:226:4: warning[deadcode.DeadStores]: Value stored to 'bits' is never read # 224| i = LEN; # 225| # 226|-> bits = 0; # 227| h = (r = AD[--i]) * f; f *= IRADIX; # 228| for (bits = 0; r > 0; ++bits) Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/problem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/report.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c: scope_hint: In function ‘tensor_compress’ fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c:85:31: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ fftw-3.3.10-build/fftw-3.3.10/libbench2/bench.h:23: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c:21: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c:28:6: note: in expansion of macro ‘BENCH_ASSERT’ # 83| for (i = rnk = 0; i < sz->rnk; ++i) { # 84| if (sz->dims[i].n != 1) # 85|-> x->dims[rnk++] = sz->dims[i]; # 86| } # 87| Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c: scope_hint: In function ‘dimcpy.part.0’ fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c:161:23: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘dst’ fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c: scope_hint: In function ‘dimcpy.part.0’ # 159| if (BENCH_FINITE_RNK(rnk)) # 160| for (i = 0; i < rnk; ++i) # 161|-> dst[i] = src[i]; # 162| } # 163| Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c: scope_hint: In function ‘tensor_copy_swapio’ fftw-3.3.10-build/fftw-3.3.10/libbench2/tensor.c:235:18: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 233| for (i = 0; i < x->rnk; ++i) { # 234| int s; # 235|-> s = x->dims[i].is; # 236| x->dims[i].is = x->dims[i].os; # 237| x->dims[i].os = s; Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/verify-lib.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/libbench2/verify-rdft2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/api.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/dft-rank-geq2-transposed.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/dtensor.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:86: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 84| * (8 + n_pes * 4)); # 85| # 86|-> local_starti = local_ni + rnk; # 87| local_no = local_ni + 2 * rnk; # 88| local_starto = local_ni + 3 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:87: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 85| # 86| local_starti = local_ni + rnk; # 87|-> local_no = local_ni + 2 * rnk; # 88| local_starto = local_ni + 3 * rnk; # 89| istrides = local_ni + 4 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:88: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 86| local_starti = local_ni + rnk; # 87| local_no = local_ni + 2 * rnk; # 88|-> local_starto = local_ni + 3 * rnk; # 89| istrides = local_ni + 4 * rnk; # 90| ostrides = local_ni + 5 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:89: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 87| local_no = local_ni + 2 * rnk; # 88| local_starto = local_ni + 3 * rnk; # 89|-> istrides = local_ni + 4 * rnk; # 90| ostrides = local_ni + 5 * rnk; # 91| total_ni = local_ni + 6 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:90: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 88| local_starto = local_ni + 3 * rnk; # 89| istrides = local_ni + 4 * rnk; # 90|-> ostrides = local_ni + 5 * rnk; # 91| total_ni = local_ni + 6 * rnk; # 92| total_no = local_ni + 7 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:91: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 89| istrides = local_ni + 4 * rnk; # 90| ostrides = local_ni + 5 * rnk; # 91|-> total_ni = local_ni + 6 * rnk; # 92| total_no = local_ni + 7 * rnk; # 93| all_local_ni = local_ni + 8 * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:92: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 90| ostrides = local_ni + 5 * rnk; # 91| total_ni = local_ni + 6 * rnk; # 92|-> total_no = local_ni + 7 * rnk; # 93| all_local_ni = local_ni + 8 * rnk; # 94| all_local_starti = local_ni + (8 + n_pes) * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:93: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 91| total_ni = local_ni + 6 * rnk; # 92| total_no = local_ni + 7 * rnk; # 93|-> all_local_ni = local_ni + 8 * rnk; # 94| all_local_starti = local_ni + (8 + n_pes) * rnk; # 95| all_local_no = local_ni + (8 + 2 * n_pes) * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:94: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 92| total_no = local_ni + 7 * rnk; # 93| all_local_ni = local_ni + 8 * rnk; # 94|-> all_local_starti = local_ni + (8 + n_pes) * rnk; # 95| all_local_no = local_ni + (8 + 2 * n_pes) * rnk; # 96| all_local_starto = local_ni + (8 + 3 * n_pes) * rnk; Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:95: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 93| all_local_ni = local_ni + 8 * rnk; # 94| all_local_starti = local_ni + (8 + n_pes) * rnk; # 95|-> all_local_no = local_ni + (8 + 2 * n_pes) * rnk; # 96| all_local_starto = local_ni + (8 + 3 * n_pes) * rnk; # 97| } Error: CPPCHECK_WARNING (CWE-682): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:96: error[nullPointerArithmetic]: Pointer addition with NULL pointer. # 94| all_local_starti = local_ni + (8 + n_pes) * rnk; # 95| all_local_no = local_ni + (8 + 2 * n_pes) * rnk; # 96|-> all_local_starto = local_ni + (8 + 3 * n_pes) * rnk; # 97| } # 98| Error: GCC_ANALYZER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c: scope_hint: In function ‘mkplan_complex’ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:426:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ntot’ # 424| local_ni, local_starti, local_no, local_starto); # 425| } # 426|-> alloc_local(ntot * 2, p->in == p->out); # 427| # 428| pln = FFTW(mpi_plan_many_dft)(p->sz->rnk, total_ni, vn, Error: COMPILER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:426:6: warning[-Wmaybe-uninitialized]: ‘ntot’ may be used uninitialized # 426 | alloc_local(ntot * 2, p->in == p->out); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c: scope_hint: In function ‘mkplan’ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:378:16: note: ‘ntot’ was declared here # 378 | ptrdiff_t ntot; # | ^~~~ # 424| local_ni, local_starti, local_no, local_starto); # 425| } # 426|-> alloc_local(ntot * 2, p->in == p->out); # 427| # 428| pln = FFTW(mpi_plan_many_dft)(p->sz->rnk, total_ni, vn, Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:426:23: warning[core.UndefinedBinaryOperatorResult]: The left operand of '*' is a garbage value # 424| local_ni, local_starti, local_no, local_starto); # 425| } # 426|-> alloc_local(ntot * 2, p->in == p->out); # 427| # 428| pln = FFTW(mpi_plan_many_dft)(p->sz->rnk, total_ni, vn, Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:484:4: warning[core.NullDereference]: Array access (from variable 'total_no') results in a null pointer dereference # 482| } # 483| local_ni[rnk-1] = local_no[rnk-1] = total_ni[rnk-1] = total_no[rnk-1] # 484|-> = p->sz->dims[rnk-1].n / 2 + 1; # 485| { # 486| ptrdiff_t n, start, nT, startT; Error: GCC_ANALYZER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c: scope_hint: In function ‘mkplan_r2r’ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:691:6: warning[-Wanalyzer-use-of-uninitialized-value]: use of uninitialized value ‘ntot’ # 689| local_ni, local_starti, local_no, local_starto); # 690| } # 691|-> alloc_local(ntot, p->in == p->out); # 692| # 693| k = (FFTW(r2r_kind) *) bench_malloc(sizeof(FFTW(r2r_kind)) * p->sz->rnk); Error: COMPILER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:691:6: warning[-Wmaybe-uninitialized]: ‘ntot’ may be used uninitialized # 691 | alloc_local(ntot, p->in == p->out); # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c: scope_hint: In function ‘mkplan’ fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:638:16: note: ‘ntot’ was declared here # 638 | ptrdiff_t ntot; # | ^~~~ # 689| local_ni, local_starti, local_no, local_starto); # 690| } # 691|-> alloc_local(ntot, p->in == p->out); # 692| # 693| k = (FFTW(r2r_kind) *) bench_malloc(sizeof(FFTW(r2r_kind)) * p->sz->rnk); Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/mpi-bench.c:691:6: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 689| local_ni, local_starti, local_no, local_starto); # 690| } # 691|-> alloc_local(ntot, p->in == p->out); # 692| # 693| k = (FFTW(r2r_kind) *) bench_malloc(sizeof(FFTW(r2r_kind)) * p->sz->rnk); Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/rdft-rank-geq2-transposed.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/rdft2-rank-geq2-transposed.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/transpose-alltoall.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/mpi/transpose-pairwise.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/buffered.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/buffered2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/dht-rader.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:139:10: warning[deadcode.DeadStores]: Value stored to 'rnk' during its initialization is never read # 137| { # 138| problem_rdft *ego; # 139|-> int rnk = sz->rnk; # 140| int i; # 141| Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c: scope_hint: In function ‘fftwf_mkproblem_rdft’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:154:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘kind’ fftw-3.3.10-build/fftw-3.3.10/rdft/rdft.h:24: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:22: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/kernel/ifftw.h:63:30: note: in definition of macro ‘CONCAT’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:234:10: note: in expansion of macro ‘X’ fftw-3.3.10-build/fftw-3.3.10/kernel/ifftw.h:63:30: note: in definition of macro ‘CONCAT’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:236:13: note: in expansion of macro ‘X’ fftw-3.3.10-build/fftw-3.3.10/kernel/ifftw.h:63:30: note: in definition of macro ‘CONCAT’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:210:10: note: in expansion of macro ‘X’ fftw-3.3.10-build/fftw-3.3.10/kernel/ifftw.h:63:30: note: in definition of macro ‘CONCAT’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:213:19: note: in expansion of macro ‘X’ fftw-3.3.10-build/fftw-3.3.10/kernel/ifftw.h:63:30: note: in definition of macro ‘CONCAT’ fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:135:10: note: in expansion of macro ‘X’ # 152| for (i = rnk = 0; i < sz->rnk; ++i) { # 153| A(sz->dims[i].n > 0); # 154|-> if (nontrivial(sz->dims + i, kind[i])) # 155| ++rnk; # 156| } Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/problem.c:154:40: warning[core.NullDereference]: Array access (from variable 'kind') results in a null pointer dereference # 152| for (i = rnk = 0; i < sz->rnk; ++i) { # 153| A(sz->dims[i].n > 0); # 154|-> if (nontrivial(sz->dims + i, kind[i])) # 155| ++rnk; # 156| } Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/problem2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/rdft/rank0-rdft2.c: scope_hint: In function ‘mkplan’ fftw-3.3.10-build/fftw-3.3.10/rdft/rank0-rdft2.c:183:32: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘cldcpy’ fftw-3.3.10-build/fftw-3.3.10/rdft/rank0-rdft2.c:24: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/rdft/rdft.h:154:46: note: in definition of macro ‘MKPLAN_RDFT2’ # 181| } # 182| else { # 183|-> pln->super.super.ops = cldcpy->ops; # 184| } # 185| Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/rdft2-rdft.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_4.c: scope_hint: In function ‘hb2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_4.c:129:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # 130| E T7, T9, T8, Ta, Tb, Td; # 131| T7 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_5.c: scope_hint: In function ‘hb2_5’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_5.c:176:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 176 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 174| { # 175| INT m; # 176|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # 177| E Th, Tk, Ti, Tl, Tn, TP, Tx, TN; # 178| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_8.c: scope_hint: In function ‘hb2_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb2_8.c:235:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 235 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 233| { # 234| INT m; # 235|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 236| E Tf, Ti, Tg, Tj, Tl, Tp, TP, TR, TF, TG, TH, T15, TL, TT; # 237| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_2.c: scope_hint: In function ‘hb_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_2.c:89:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 89 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # | ^ # 87| { # 88| INT m; # 89|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # 90| E T1, T2, T6, T3, T4, T8, T5, T7; # 91| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_3.c: scope_hint: In function ‘hb_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_3.c:115:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 115 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # | ^ # 113| { # 114| INT m; # 115|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # 116| E T1, T4, Ta, Te, T5, T8, Tb, Tf; # 117| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_4.c: scope_hint: In function ‘hb_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_4.c:129:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # 130| E T3, Ti, T6, Tm, Tc, Tn, Tf, Tj; # 131| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_5.c: scope_hint: In function ‘hb_5’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_5.c:176:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 176 | for (m = mb, W = W + ((mb - 1) * 8); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 174| { # 175| INT m; # 176|-> for (m = mb, W = W + ((mb - 1) * 8); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # 177| E T1, Tj, TG, Ts, T8, Ti, T9, Tn, TD, Tu, Tg, Tt; # 178| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_6.c: scope_hint: In function ‘hb_6’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_6.c:178:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 178 | for (m = mb, W = W + ((mb - 1) * 10); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # | ^ # 176| { # 177| INT m; # 178|-> for (m = mb, W = W + ((mb - 1) * 10); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # 179| E T3, Ty, Ta, TO, Tr, TB, Td, TE, Tk, TL, Tn, TH; # 180| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_7.c: scope_hint: In function ‘hb_7’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_7.c:233:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 233 | for (m = mb, W = W + ((mb - 1) * 12); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # | ^ # 231| { # 232| INT m; # 233|-> for (m = mb, W = W + ((mb - 1) * 12); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # 234| E T1, T4, T7, Ta, Tx, TI, TV, TQ, TE, Tm, Tb, Te, Th, Tk, Tq; # 235| E TF, TR, TU, TJ, Tt; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_8.c: scope_hint: In function ‘hb_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hb_8.c:221:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 221 | for (m = mb, W = W + ((mb - 1) * 14); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 219| { # 220| INT m; # 221|-> for (m = mb, W = W + ((mb - 1) * 14); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # 222| E T7, T18, T1c, To, Ty, TM, TY, TC, Te, TZ, T10, Tv, Tz, TP, TS; # 223| E TD; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb2_4.c: scope_hint: In function ‘hc2cb2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb2_4.c:129:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # 130| E T7, T9, T8, Ta, Tb, Td; # 131| T7 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb_2.c: scope_hint: In function ‘hc2cb_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb_2.c:89:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 89 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 87| { # 88| INT m; # 89|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # 90| E T1, T2, T6, T3, T4, T8, T5, T7; # 91| T1 = Rp[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb_4.c: scope_hint: In function ‘hc2cb_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cb_4.c:129:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 130| E T3, Ti, Tc, Tn, T6, Tm, Tf, Tj; # 131| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft2_4.c: scope_hint: In function ‘hc2cbdft2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft2_4.c:140:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 140 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 138| { # 139| INT m; # 140|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 141| E T3, Tl, T6, Tm, Td, Tj, Tx, Tv, Ts, Tq; # 142| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft_2.c: scope_hint: In function ‘hc2cbdft_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft_2.c:93:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 93 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 91| { # 92| INT m; # 93|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # 94| E T3, T9, T7, Tb; # 95| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft_4.c: scope_hint: In function ‘hc2cbdft_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/hc2cbdft_4.c:140:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 140 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 138| { # 139| INT m; # 140|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 141| E T3, Tl, T6, Tm, Td, Tj, Tx, Tv, Ts, Tq; # 142| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_2.c: scope_hint: In function ‘r2cbIII_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_2.c:73:158: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 73 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # | ^ # 71| { # 72| INT i; # 73|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # 74| E T1, T2; # 75| T1 = Cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_3.c: scope_hint: In function ‘r2cbIII_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_3.c:78:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 78 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # | ^ # 76| { # 77| INT i; # 78|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # 79| E T5, T1, T2, T3, T4; # 80| T4 = Ci[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_4.c: scope_hint: In function ‘r2cbIII_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cbIII_4.c:81:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 81 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # | ^ # 79| { # 80| INT i; # 81|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # 82| E T1, T2, T3, T4, T5, T6; # 83| T1 = Cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_2.c: scope_hint: In function ‘r2cb_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_2.c:71:158: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 71 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # | ^ # 69| { # 70| INT i; # 71|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # 72| E T1, T2; # 73| T1 = Cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_3.c: scope_hint: In function ‘r2cb_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_3.c:78:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 78 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # | ^ # 76| { # 77| INT i; # 78|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # 79| E T5, T1, T2, T3, T4; # 80| T4 = Ci[WS(csi, 1)]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_4.c: scope_hint: In function ‘r2cb_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cb/r2cb_4.c:79:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 79 | for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # | ^ # 77| { # 78| INT i; # 79|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ovs, R1 = R1 + ovs, Cr = Cr + ivs, Ci = Ci + ivs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # 80| E T5, T8, T3, T6; # 81| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf2_4.c: scope_hint: In function ‘hc2cf2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf2_4.c:135:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 135 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 133| { # 134| INT m; # 135|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # 136| E T2, T4, T3, T5, T6, T8; # 137| T2 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf_2.c: scope_hint: In function ‘hc2cf_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf_2.c:86:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 86 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 84| { # 85| INT m; # 86|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # 87| E T1, T8, T6, T7; # 88| T1 = Rp[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf_4.c: scope_hint: In function ‘hc2cf_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cf_4.c:129:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 130| E T1, Tp, T6, To, Tc, Tk, Th, Tl; # 131| T1 = Rp[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft2_4.c: scope_hint: In function ‘hc2cfdft2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft2_4.c:142:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 142 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 140| { # 141| INT m; # 142|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 4, MAKE_VOLATILE_STRIDE(16, rs)) { # 143| E T1, T3, T2, T4, T5, T9; # 144| T1 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft_2.c: scope_hint: In function ‘hc2cfdft_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft_2.c:95:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 95 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 93| { # 94| INT m; # 95|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 2, MAKE_VOLATILE_STRIDE(8, rs)) { # 96| E T3, T9, T7, Tb; # 97| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft_4.c: scope_hint: In function ‘hc2cfdft_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hc2cfdft_4.c:140:132: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 140 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 138| { # 139| INT m; # 140|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, Rp = Rp + ms, Ip = Ip + ms, Rm = Rm - ms, Im = Im - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 141| E Tc, Tr, Tk, Tx, T9, Ts, Tp, Tw; # 142| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_4.c: scope_hint: In function ‘hf2_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_4.c:135:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 135 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 133| { # 134| INT m; # 135|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(8, rs)) { # 136| E T2, T4, T3, T5, T6, T8; # 137| T2 = W[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_5.c: scope_hint: In function ‘hf2_5’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_5.c:164:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 164 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 162| { # 163| INT m; # 164|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(10, rs)) { # 165| E T2, T4, T7, T9, Tb, Tl, Tf, Tj; # 166| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_8.c: scope_hint: In function ‘hf2_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf2_8.c:232:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 232 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 230| { # 231| INT m; # 232|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(16, rs)) { # 233| E T2, T5, T3, T6, T8, Tc, Tg, Ti, Tl, Tm, Tn, Tz, Tp, Tx; # 234| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_2.c: scope_hint: In function ‘hf_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_2.c:86:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 86 | for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # | ^ # 84| { # 85| INT m; # 86|-> for (m = mb, W = W + ((mb - 1) * 2); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 2, MAKE_VOLATILE_STRIDE(4, rs)) { # 87| E T1, T8, T6, T7; # 88| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_3.c: scope_hint: In function ‘hf_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_3.c:115:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 115 | for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # | ^ # 113| { # 114| INT m; # 115|-> for (m = mb, W = W + ((mb - 1) * 4); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 4, MAKE_VOLATILE_STRIDE(6, rs)) { # 116| E T1, Ti, T6, Te, Tb, Tf, Tc, Tj; # 117| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_4.c: scope_hint: In function ‘hf_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_4.c:129:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # | ^ # 127| { # 128| INT m; # 129|-> for (m = mb, W = W + ((mb - 1) * 6); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 6, MAKE_VOLATILE_STRIDE(8, rs)) { # 130| E T1, Tp, T6, To, Tc, Tk, Th, Tl; # 131| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_5.c: scope_hint: In function ‘hf_5’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_5.c:158:104: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 158 | for (m = mb, W = W + ((mb - 1) * 8); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # | ^ # 156| { # 157| INT m; # 158|-> for (m = mb, W = W + ((mb - 1) * 8); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 8, MAKE_VOLATILE_STRIDE(10, rs)) { # 159| E T1, TE, Tu, Tx, TC, TB, TF, TG, TH, Tc, Tn, To; # 160| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_6.c: scope_hint: In function ‘hf_6’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_6.c:181:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 181 | for (m = mb, W = W + ((mb - 1) * 10); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # | ^ # 179| { # 180| INT m; # 181|-> for (m = mb, W = W + ((mb - 1) * 10); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 10, MAKE_VOLATILE_STRIDE(12, rs)) { # 182| E T7, TS, Tv, TO, Tt, TJ, Tx, TF, Ti, TI, Tw, TC; # 183| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_7.c: scope_hint: In function ‘hf_7’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_7.c:226:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 226 | for (m = mb, W = W + ((mb - 1) * 12); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # | ^ # 224| { # 225| INT m; # 226|-> for (m = mb, W = W + ((mb - 1) * 12); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 12, MAKE_VOLATILE_STRIDE(14, rs)) { # 227| E T1, TT, Tc, TV, TC, TO, Tn, TS, TI, TP, Ty, TU, TF, TQ; # 228| T1 = cr[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_8.c: scope_hint: In function ‘hf_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/hf_8.c:218:106: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 218 | for (m = mb, W = W + ((mb - 1) * 14); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # | ^ # 216| { # 217| INT m; # 218|-> for (m = mb, W = W + ((mb - 1) * 14); m < me; m = m + 1, cr = cr + ms, ci = ci - ms, W = W + 14, MAKE_VOLATILE_STRIDE(16, rs)) { # 219| E T7, T1f, TH, T19, TF, T12, TR, TU, Ti, T1e, TK, T16, Tu, T13, TM; # 220| E TP; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_2.c: scope_hint: In function ‘r2cfII_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_2.c:71:158: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 71 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # | ^ # 69| { # 70| INT i; # 71|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # 72| E T1, T2; # 73| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_3.c: scope_hint: In function ‘r2cfII_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_3.c:78:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 78 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # | ^ # 76| { # 77| INT i; # 78|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # 79| E T1, T2, T3, T4; # 80| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_4.c: scope_hint: In function ‘r2cfII_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cfII_4.c:79:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 79 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # | ^ # 77| { # 78| INT i; # 79|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # 80| E T1, T6, T4, T5, T2, T3; # 81| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_2.c: scope_hint: In function ‘r2cf_2’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_2.c:71:158: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 71 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # | ^ # 69| { # 70| INT i; # 71|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(8, rs), MAKE_VOLATILE_STRIDE(8, csr), MAKE_VOLATILE_STRIDE(8, csi)) { # 72| E T1, T2; # 73| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_3.c: scope_hint: In function ‘r2cf_3’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_3.c:78:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 78 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # | ^ # 76| { # 77| INT i; # 78|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(12, rs), MAKE_VOLATILE_STRIDE(12, csr), MAKE_VOLATILE_STRIDE(12, csi)) { # 79| E T1, T2, T3, T4; # 80| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_4.c: scope_hint: In function ‘r2cf_4’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2cf/r2cf_4.c:77:160: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 77 | for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # | ^ # 75| { # 76| INT i; # 77|-> for (i = v; i > 0; i = i - 1, R0 = R0 + ivs, R1 = R1 + ivs, Cr = Cr + ovs, Ci = Ci + ovs, MAKE_VOLATILE_STRIDE(16, rs), MAKE_VOLATILE_STRIDE(16, csr), MAKE_VOLATILE_STRIDE(16, csi)) { # 78| E T1, T2, T3, T4, T5, T6; # 79| T1 = R0[0]; Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2r/e01_8.c: scope_hint: In function ‘e01_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2r/e01_8.c:129:95: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 129 | for (i = v; i > 0; i = i - 1, I = I + ivs, O = O + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # | ^ # 127| { # 128| INT i; # 129|-> for (i = v; i > 0; i = i - 1, I = I + ivs, O = O + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # 130| E T7, Tl, T4, Tk, Td, To, Tg, Tn; # 131| { Error: COMPILER_WARNING (CWE-563): fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2r/e10_8.c: scope_hint: In function ‘e10_8’ fftw-3.3.10-build/fftw-3.3.10/rdft/scalar/r2r/e10_8.c:131:95: warning[-Wunused-value]: right-hand operand of comma expression has no effect # 131 | for (i = v; i > 0; i = i - 1, I = I + ivs, O = O + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # | ^ # 129| { # 130| INT i; # 131|-> for (i = v; i > 0; i = i - 1, I = I + ivs, O = O + ovs, MAKE_VOLATILE_STRIDE(16, is), MAKE_VOLATILE_STRIDE(16, os)) { # 132| E T3, Tj, Tf, Tk, Ta, Tn, Tc, Tm; # 133| { Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/vrank-geq1-rdft2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/vrank-geq1.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/rdft/vrank3-transpose.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/reodft/reodft00e-splitradix.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/reodft/reodft010e-r2hc.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/reodft/reodft11e-r2hc-odd.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/reodft/reodft11e-radix2.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: COMPILER_WARNING: fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h: scope_hint: In function ‘LDA’ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:70:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h: scope_hint: In function ‘ST’ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:134:20: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6 # 68| # 69| static inline V LDA(const R *x, INT ivs, const R *aligned_like) # 70|-> { # 71| (void)aligned_like; /* UNUSED */ # 72| (void)ivs; /* UNUSED */ Error: COMPILER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:100:26: warning[-Wuninitialized]: ‘h’ is used uninitialized # 100 | #define LOADL(addr, val) _mm_loadl_pi(val, (const __m64 *)(addr)) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:112:16: note: ‘h’ was declared here # 112 | __m128 l, h; # | ^ # 98| # 99| #define LOADH(addr, val) _mm_loadh_pi(val, (const __m64 *)(addr)) # 100|-> #define LOADL(addr, val) _mm_loadl_pi(val, (const __m64 *)(addr)) # 101| #define STOREH(addr, val) _mm_storeh_pi((__m64 *)(addr), val) # 102| #define STOREL(addr, val) _mm_storel_pi((__m64 *)(addr), val) Error: COMPILER_WARNING (CWE-457): fftw-3.3.10-build/fftw-3.3.10/dft/simd/n1f.h:21: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/dft/simd/common/n1fv_9.c:159: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/dft/simd/avx/n1fv_9.c:3: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h: scope_hint: In function ‘LD’ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:100:26: warning[-Wuninitialized]: ‘l’ is used uninitialized # 100 | #define LOADL(addr, val) _mm_loadl_pi(val, (const __m64 *)(addr)) # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx.h:112:13: note: ‘l’ was declared here # 112 | __m128 l, h; # | ^ # 98| # 99| #define LOADH(addr, val) _mm_loadh_pi(val, (const __m64 *)(addr)) # 100|-> #define LOADL(addr, val) _mm_loadl_pi(val, (const __m64 *)(addr)) # 101| #define STOREH(addr, val) _mm_storeh_pi((__m64 *)(addr), val) # 102| #define STOREL(addr, val) _mm_storel_pi((__m64 *)(addr), val) Error: COMPILER_WARNING: fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx2.h: scope_hint: In function ‘LDA’ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx2.h:75:1: warning[-Wpsabi]: AVX vector return without AVX enabled changes the ABI fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx2.h: scope_hint: In function ‘VBYI’ fftw-3.3.10-build/fftw-3.3.10/simd-support/simd-avx2.h:283:17: note: the ABI for passing parameters with 32-byte alignment has changed in GCC 4.6 # 73| # 74| static inline V LDA(const R *x, INT ivs, const R *aligned_like) # 75|-> { # 76| (void)aligned_like; /* UNUSED */ # 77| (void)ivs; /* UNUSED */ Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/tests/fftw-bench.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/tests/hook.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/threads/ct.c: scope_hint: In function ‘mkplan’ fftw-3.3.10-build/fftw-3.3.10/threads/ct.c:238:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pln’ # 236| } # 237| # 238|-> pln->cld = cld; # 239| pln->cldws = cldws; # 240| pln->nthr = nthr; Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/threads/ct.c:238:15: warning[core.NullDereference]: Access to field 'cld' results in a dereference of a null pointer (loaded from variable 'pln') # 236| } # 237| # 238|-> pln->cld = cld; # 239| pln->cldws = cldws; # 240| pln->nthr = nthr; Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/threads/hc2hc.c: scope_hint: In function ‘mkplan’ fftw-3.3.10-build/fftw-3.3.10/threads/hc2hc.c:204:15: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘pln’ # 202| } # 203| # 204|-> pln->cld = cld; # 205| pln->cldws = cldws; # 206| pln->nthr = nthr; Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/threads/hc2hc.c:204:15: warning[core.NullDereference]: Access to field 'cld' results in a dereference of a null pointer (loaded from variable 'pln') # 202| } # 203| # 204|-> pln->cld = cld; # 205| pln->cldws = cldws; # 206| pln->nthr = nthr; Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/threads/threads.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/threads/threads.c:463:16: warning[core.CallAndMessage]: 1st function call argument is an uninitialized value # 461| for (i = 0; i < nthr - 1; ++i) { # 462| struct work *w = &r[i]; # 463|-> os_sem_down(&w->q->done); # 464| enqueue(w->q); # 465| } Error: CPPCHECK_WARNING: fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c: information[normalCheckLevelMaxBranches]: Limiting analysis of branches. Use --check-level=exhaustive to analyze all branches. Error: GCC_ANALYZER_WARNING (CWE-476): fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c: scope_hint: In function ‘add_problem’ fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c:57:20: warning[-Wanalyzer-null-dereference]: dereference of NULL ‘0’ # 55| *p = (bench_problem **) realloc(*p, sizeof(bench_problem *) * *np); # 56| } # 57|-> (*p)[(*ip)++] = problem_parse(pstring); # 58| } # 59| Error: COMPILER_WARNING: fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c: scope_hint: In function ‘bench_main’ fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c:303:54: warning[-Wformat-truncation=]: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size between 1 and 64 # 303 | snprintf(ps, sizeof(ps), "%s%s", types[j], canonical_sizes[i]); # | ^~ /usr/include/bits/stdio2.h:68:10: note: ‘__snprintf_chk’ output between 1 and 1599 bytes into a destination of size 64 # 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, # | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 69 | __glibc_objsize (__s), __fmt, # | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # 70 | __va_arg_pack ()); # | ~~~~~~~~~~~~~~~~~ # 301| || !strchr(types[j],'o')) { # 302| #ifdef HAVE_SNPRINTF # 303|-> snprintf(ps, sizeof(ps), "%s%s", types[j], canonical_sizes[i]); # 304| #else # 305| sprintf(ps, "%s%s", types[j], canonical_sizes[i]); Error: GCC_ANALYZER_WARNING (CWE-688): fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c: scope_hint: In function ‘bench_main’ fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c:325:6: warning[-Wanalyzer-null-argument]: use of NULL ‘problems’ where non-null expected fftw-3.3.10-build/fftw-3.3.10/libbench2/bench-user.h:37: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/libbench2/bench.h:23: included_from: Included from here. fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c:4: included_from: Included from here. /usr/include/stdlib.h:970:13: note: argument 1 of ‘qsort’ must be non-null # 323| # 324| nproblems = iproblem; # 325|-> qsort(problems, nproblems, sizeof(bench_problem *), prob_size_cmp); # 326| # 327| if (!output_fname) Error: CLANG_WARNING: fftw-3.3.10-build/fftw-3.3.10/tools/fftw-wisdom.c:325:6: warning[core.NonNullParamChecker]: Null pointer passed to 1st parameter expecting 'nonnull' # 323| # 324| nproblems = iproblem; # 325|-> qsort(problems, nproblems, sizeof(bench_problem *), prob_size_cmp); # 326| # 327| if (!output_fname)