gas output_file_close error message
Seen on arm-elf, where ELFOSABI_ARM is set too late to get a warning when processing ifunc related directives on their source line. ../gas/as-new ifunc.s -o tmpdir/ifunc.o ../gas/as-new: symbol type STT_GNU_IFUNC is supported only by GNU and FreeBSD targets ifunc.s: Assembler messages: ifunc.s: Fatal error: can't close tmpdir/ifunc.o: sorry, cannot handle this file This patch doesn't fix the real underlying problem, just the late error message where "can't close" is a misdirection in this case. * output-file.c (output_file_close): Remove "can't close" from error message. * testsuite/gas/mips/reginfo-2.l: Update expected output.
This commit is contained in:
parent
eac5c6d392
commit
e54ae97fb7
@ -1,3 +1,9 @@
|
||||
2020-11-25 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* output-file.c (output_file_close): Remove "can't close" from
|
||||
error message.
|
||||
* testsuite/gas/mips/reginfo-2.l: Update expected output.
|
||||
|
||||
2020-11-04 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com>
|
||||
|
||||
* config/tc-aarch64.c (aarch64_cpus): Add Cortex-A78C.
|
||||
|
||||
@ -68,6 +68,5 @@ output_file_close (const char *filename)
|
||||
stdoutput = NULL;
|
||||
|
||||
if (! res)
|
||||
as_fatal (_("can't close %s: %s"), filename,
|
||||
bfd_errmsg (bfd_get_error ()));
|
||||
as_fatal ("%s: %s", filename, bfd_errmsg (bfd_get_error ()));
|
||||
}
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
.*: incorrect `\.reginfo' section size; expected 24, got 28
|
||||
.*: Assembler messages:
|
||||
.*: Fatal error: can't close .*: bad value
|
||||
.*: Fatal error: .*: bad value
|
||||
|
||||
Loading…
Reference in New Issue
Block a user