https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119367
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> ---
The diff for a.xamdgcn-amdhsa.mkoffload.270r.expand shows identical output.
When glancing at the diff for a.xamdgcn-amdhsa.mkoffload.1.s, I noticed a large
increase in the 'local vars size':
- ; local vars size: 1472
- ; callee save size: 2136
+ ; local vars size: 6840
+ ; callee save size: 2184
Regarding:
./a.xamdgcn-amdhsa.mkoffload.2.s:75841:9: error: value evaluated as 113052 is
out of range.
.2byte .LM6-.LM5
If one just looks at the line numbers of the labels in the assembly file, one
sees:
2095:.L7:
2096:.LM5:
23455:.LM6:
Thus, '.LM5' spans a rather large number of lines (namely 21,360 lines), which
seems to translate (llvm-mc output) to 113,052 bytes, which is > 2^16 = 65,536
that fit into .2byte.