[lld] select a default eflags for hexagon (#108431)
commit82e85b62da3f62759ab94aecd0ebac61f3856719
authorBrian Cain <bcain@quicinc.com>
Fri, 13 Sep 2024 22:10:03 +0000 (13 17:10 -0500)
committerTobias Hieta <tobias@hieta.se>
Mon, 16 Sep 2024 18:32:14 +0000 (16 20:32 +0200)
treed5c70cbc3644983afed4be84709c5e038de8091b
parent82f3a4a32d2500ab1e6c51e0d749ffbac9afb1fa
[lld] select a default eflags for hexagon (#108431)

Empty archives are apparently routine in linux kernel builds, so instead
of asserting, we should handle this case with a sane default value.

(cherry picked from commit d1ba432533aafc52fc59158350af937a8b6b9538)
lld/ELF/Arch/Hexagon.cpp
lld/test/ELF/hexagon-eflag.s