This won't have any useful effect, so is at best marginally less bogus
than a negative value.
The change actually points out a flawed (for Arm) testcase: @ is a
comment character there.
resulting size was gigantic and consequently the library quickly ran out
of memory. */
- .section .debug_str,"MS",@progbits,1
+ .section .debug_str,"MS",%progbits,1
.string "ZLIB_VER_SUBREVISION 0"
goto fetch_entsize;
entsize = get_absolute_expression ();
SKIP_WHITESPACE ();
- if (entsize < 0)
+ if (entsize <= 0)
{
as_warn (_("invalid merge entity size"));
attr &= ~SHF_MERGE;