This is a follow-up requested in comments for D70826.
It changes the message from
"section X has a sh_offset (Y) + sh_size (Z) that cannot be represented"
to
"section X has a sh_offset (Y) + sh_size (Z) that is greater than the file size S"
when section's sh_offset + sh_size overruns a file buffer.
The file size should be in brackets and have the 0x prefix (i.e. file size (0x1234)).