[PATCH 1/6] gas: tweak .irp and alike file/line handling for M68K/MRI

Jan Beulich jbeulich@suse.com
Fri May 6 06:05:49 GMT 2022


In commit 2ee1792bec22 ("gas: further adjust file/line handling for .irp
and alike") I neglected the need to omit the leading . in M68K/MRI mode.

--- a/gas/macro.c
+++ b/gas/macro.c
@@ -136,7 +136,10 @@ buffer_and_nest (const char *from, const
       char *linefile;
 
       as_where (&line);
-      linefile = xasprintf ("\t.linefile %u .\n", line);
+      if (!flag_m68k_mri)
+	linefile = xasprintf ("\t.linefile %u .\n", line);
+      else
+	linefile = xasprintf ("\tlinefile %u .\n", line);
       sb_add_buffer (ptr, linefile, strlen (linefile));
       xfree (linefile);
     }



More information about the Binutils mailing list