[gcc r16-5823] [PATCH] [AutoFDO] Fix 'inlined' set in inline_functions_by_afdo
Kugan Vivekanandarajah
kugan@gcc.gnu.org
Tue Dec 2 09:38:03 GMT 2025
https://gcc.gnu.org/g:62736c5a062f8e698c8d8ac2d1b12adf0abb88fb
commit r16-5823-g62736c5a062f8e698c8d8ac2d1b12adf0abb88fb
Author: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
Date: Tue Dec 2 20:37:23 2025 +1100
[PATCH] [AutoFDO] Fix 'inlined' set in inline_functions_by_afdo
loop in 'inline_functions_by_afdo' that attempts to inline functions guided
by AutoFDO profiles unnecessarily sets'inlined' flag to true.
gcc/ChangeLog:
2025-11-27 Kugan Vivekanandarajah <kvivekananda@nvidia.com>
* ipa-inline.cc (inline_functions_by_afdo): Remove resetting bool inlined.
Signed-off-by: Kugan Vivekanandarajah <kvivekananda@nvidia.com>
Diff:
---
gcc/ipa-inline.cc | 1 -
1 file changed, 1 deletion(-)
diff --git a/gcc/ipa-inline.cc b/gcc/ipa-inline.cc
index 1f2287da8967..4be1fe5f2436 100644
--- a/gcc/ipa-inline.cc
+++ b/gcc/ipa-inline.cc
@@ -3196,7 +3196,6 @@ inline_functions_by_afdo (struct cgraph_node *node, bool *speculative_calls)
remove_afdo_speculative_target (e);
inline_call (e, true, NULL, NULL, false);
inlined |= inline_functions_by_afdo (e->callee, speculative_calls);
- inlined = true;
}
if (inlined && !node->inlined_to)
More information about the Gcc-cvs
mailing list