+2020-08-27 Nick Alcock <nick.alcock@oracle.com>
+
+ * objdump.c (dump_ctf_errs): Unquote CTF error messages.
+ * readelf.c (dump_ctf_errs): Likewise.
+
2020-08-27 Nick Alcock <nick.alcock@oracle.com>
* objdump.c (dump_ctf_archive_member): Move error-
/* Dump accumulated errors and warnings. */
while ((errtext = ctf_errwarning_next (fp, &it, &is_warning, &err)) != NULL)
{
- non_fatal (_("%s: `%s'"), is_warning ? _("warning"): _("error"),
+ non_fatal (_("%s: %s"), is_warning ? _("warning"): _("error"),
errtext);
free (errtext);
}
/* Dump accumulated errors and warnings. */
while ((errtext = ctf_errwarning_next (fp, &it, &is_warning, &err)) != NULL)
{
- error (_("%s: `%s'"), is_warning ? _("warning"): _("error"),
+ error (_("%s: %s"), is_warning ? _("warning"): _("error"),
errtext);
free (errtext);
}
+2020-08-27 Nick Alcock <nick.alcock@oracle.com>
+
+ * ldlang.c (dump_ctf_errs): Unquote CTF error messages.
+ (ldlang_open_ctf): Likewise.
+ (lang_merge_ctf): Likewise.
+ (lang_write_ctf): Likewise.
+ * testsuite/ld-ctf/diag-ctf-version-f.d: Adjust.
+ * testsuite/ld-ctf/diag-cttname-invalid.d: Adjust.
+ * testsuite/ld-ctf/diag-decompression-failure.d: Adjust.
+ * testsuite/ld-ctf/diag-parname.d: Adjust.
+ * testsuite/ld-ctf/diag-unsupported-flag.d: Adjust.
+ * testsuite/ld-ctf/diag-wrong-magic-number-mixed.d: Adjust.
+ * testsuite/ld-ctf/diag-wrong-magic-number.d: Adjust.
+
2020-08-27 Nick Alcock <nick.alcock@oracle.com>
* ldlang.c (lang_ctf_errs_warnings): Support calls with NULL fp.
while ((text = ctf_errwarning_next (fp, &i, &is_warning, &err)) != NULL)
{
- einfo (_("%s: `%s'\n"), is_warning ? _("CTF warning"): _("CTF error"),
+ einfo (_("%s: %s\n"), is_warning ? _("CTF warning"): _("CTF error"),
text);
free (text);
}
{
lang_ctf_errs_warnings (NULL);
einfo (_("%P: warning: CTF section in %pB not loaded; "
- "its types will be discarded: `%s'\n"), file->the_bfd,
+ "its types will be discarded: %s\n"), file->the_bfd,
ctf_errmsg (err));
}
continue;
{
lang_ctf_errs_warnings (ctf_output);
einfo (_("%P: warning: CTF linking failed; "
- "output will have no CTF section: `%s'\n"),
+ "output will have no CTF section: %s\n"),
ctf_errmsg (ctf_errno (ctf_output)));
if (output_sect)
{
if (!output_sect->contents)
{
einfo (_("%P: warning: CTF section emission failed; "
- "output will have no CTF section: `%s'\n"),
+ "output will have no CTF section: %s\n"),
ctf_errmsg (ctf_errno (ctf_output)));
output_sect->size = 0;
output_sect->flags |= SEC_EXCLUDE;
#source: diag-ctf-version-f.s
#ld: -shared
#name: Diagnostics - Unsupported CTF version
-#warning: CTF section .* not loaded; its types will be discarded: .CTF dict version is too new for libctf.
+#warning: CTF section .* not loaded; its types will be discarded: CTF dict version is too new for libctf
#source: diag-cttname-invalid.s
#ld: -shared
#name: Diagnostics - Invalid type name.
-#warning: CTF section in .*not loaded; its types will be discarded: .String name offset is corrupt.
+#warning: CTF section in .*not loaded; its types will be discarded: String name offset is corrupt
#source: diag-decompression-failure.s
#ld: -shared
#name: Diagnostics - Decompression failure
-#warning: CTF section.* not loaded; its types will be discarded: .Failed to decompress CTF data.
+#warning: CTF section.* not loaded; its types will be discarded: Failed to decompress CTF data
#source: diag-parname.s
#ld: -shared --ctf-variables
#name: Diagnostics - No parent dictionary
-#warning: CTF linking failed; output will have no CTF section: .The parent CTF dictionary is unavailable.
+#warning: CTF linking failed; output will have no CTF section: The parent CTF dictionary is unavailable
#source: diag-unsupported-flag.s
#ld: -shared
#name: Diagnostics - Unsupported flag
-#warning: CTF section.* not loaded; its types will be discarded: .CTF header contains flags unknown to libctf.
+#warning: CTF section.* not loaded; its types will be discarded: CTF header contains flags unknown to libctf
#source: B.c
#ld: -shared --ctf-variables
#name: Diagnostics - Wrong magic number mixed with valid CTF sections
-#warning: CTF section in .* not loaded; its types will be discarded: .Buffer does not contain CTF data.
+#warning: CTF section in .* not loaded; its types will be discarded: Buffer does not contain CTF data
.*: +file format .*
#source: diag-wrong-magic-number.s
#ld: -shared
#name: Diagnostics - Wrong magic number
-#warning: CTF section in .* not loaded; its types will be discarded: .Buffer does not contain CTF data.
+#warning: CTF section in .* not loaded; its types will be discarded: Buffer does not contain CTF data