[Bug debug/86064] [8/9 Regression] compiling Linux kernel: Error: can't resolve `.text.unlikely' {.text.unlikely section} - `.LVL43x' {.text section}
aoliva at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Jun 12 18:54:00 GMT 2018
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86064
Alexandre Oliva <aoliva at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |ASSIGNED
Assignee|unassigned at gcc dot gnu.org |aoliva at gcc dot gnu.org
--- Comment #8 from Alexandre Oliva <aoliva at gcc dot gnu.org> ---
Mine. Weird... the problem is caused by the following factors: (i) the
(indexed base,offset) loclist used for variable d crosses the hot/cold boundary
(we should never have a single range crossing that boundary); (ii) we use a
loclist because VTA is disabled (why? d is addressable, it's not a candidate
for VTA) and LVU is enabled (hmm, I guess this may be forcing a LLST so that
the range can get a view number); with VTA, or without LVU, we use a single
location expression that covers the entire function, as intended.
More information about the Gcc-bugs
mailing list