There's nothing to fix. It's the just optimizer telling you it'd rather not inline a function that was declared inline. Which is fine, it doesn't affect correctness.
On Wed, Apr 29, 2020 at 8:32 PM Hal Murray <hmur...@megapathdsl.net> wrote: > > What's the right fix for this? > gcc (GCC) 10.0.1 20200328 (Red Hat 10.0.1-0.11) > > ../../libaes_siv/aes_siv.c: In function ‘AES_SIV_EncryptFinal’: > ../../libaes_siv/aes_siv.c:385:19: warning: inlining failed in call to > ‘do_s2v_p’: --param max-inline-insns-single limit reached [-Winline] > 385 | static inline int do_s2v_p(AES_SIV_CTX *ctx, block *out, > | ^~~~~~~~ > ../../libaes_siv/aes_siv.c:470:21: note: called from here > 470 | if(UNLIKELY(do_s2v_p(ctx, &q, plaintext, len) != 1)) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../../libaes_siv/aes_siv.c:52:41: note: in definition of macro > ‘UNLIKELY’ > 52 | #define UNLIKELY(cond) __builtin_expect(cond, 0) > | ^~~~ > ../../libaes_siv/aes_siv.c: In function ‘AES_SIV_DecryptFinal’: > ../../libaes_siv/aes_siv.c:385:19: warning: inlining failed in call to > ‘do_s2v_p’: --param max-inline-insns-single limit reached [-Winline] > 385 | static inline int do_s2v_p(AES_SIV_CTX *ctx, block *out, > | ^~~~~~~~ > ../../libaes_siv/aes_siv.c:513:21: note: called from here > 513 | if(UNLIKELY(do_s2v_p(ctx, &t, out, len) != 1)) { > 513 | if(UNLIKELY(do_s2v_p(ctx, &t, out, len) != 1)) { > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../../libaes_siv/aes_siv.c:52:41: note: in definition of macro > ‘UNLIKELY’ > 52 | #define UNLIKELY(cond) __builtin_expect(cond, 0) > | ^~~~ > > > -- > These are my opinions. I hate spam. > > > >
_______________________________________________ devel mailing list devel@ntpsec.org http://lists.ntpsec.org/mailman/listinfo/devel