标签: c++ c gcc
GCC文档将函数属性hot描述为将代码放置在.text的特殊小节中。我的理解是,如果该函数始终是内联的,那么GCC不再具有将其放置在.text中任何位置的自由。
hot
.text
文档还说,标记为hot的函数将得到更积极的优化,但让我们说我将使用-O3进行编译。
-O3
如果我有一个具有GCC属性always_inline的函数,如果我将hot添加到该函数的属性列表中,会有所作为吗?
always_inline