https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109068
Jose E. Marchesi changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #2 from Jose E. Marchesi ---
Fixed by:
commit 6103df1e4fae5192c507484b1d32f00c42c70b54
Author: Jose E. Marchesi
Date: Thu Aug 10 10:53:16 2023 +0200
bpf: allow exceeding max num of args in BPF when always_inline
BPF currently limits the number of registers used to pass arguments to
functions to five registers. There is a check for this at function
expansion time. However, if a function is guaranteed to be always
inlined (and its body never generated) by virtue of the always_inline
attribute, it can "receive" any number of arguments.