aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2024-08-23 05:36:45 -0700
committerH.J. Lu <hjl.tools@gmail.com>2024-08-23 06:04:29 -0700
commitcb51e0b236c7d492af2033582230e78d8b55290f (patch)
treed91d61c75c4ec072415bdf8329f895a02edd1927
parentc429d509a86d61b21298b787948e24a9c97084e3 (diff)
downloadgcc-cb51e0b236c7d492af2033582230e78d8b55290f.zip
gcc-cb51e0b236c7d492af2033582230e78d8b55290f.tar.gz
gcc-cb51e0b236c7d492af2033582230e78d8b55290f.tar.bz2
lto: Don't check obj.found for offload section
obj.found is the number of LTO symbols. We should include the offload section when it is used by linker even if there are no LTO symbols. PR lto/116361 * lto-plugin.c (claim_file_handler_v2): Don't check obj.found for the offload section. Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
-rw-r--r--lto-plugin/lto-plugin.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lto-plugin/lto-plugin.c b/lto-plugin/lto-plugin.c
index 61b0de6..c564b36 100644
--- a/lto-plugin/lto-plugin.c
+++ b/lto-plugin/lto-plugin.c
@@ -1320,7 +1320,7 @@ claim_file_handler_v2 (const struct ld_plugin_input_file *file,
if (*can_be_claimed && !obj.offload && offload_files_last_lto == NULL)
offload_files_last_lto = offload_files_last;
- if (obj.offload && known_used && obj.found > 0)
+ if (obj.offload && known_used)
{
/* Add file to the list. The order must be exactly the same as the final
order after recompilation and linking, otherwise host and target tables