This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [m68k] Remove SGS assembler support
- From: Ian Lance Taylor <ian at wasabisystems dot com>
- To: Bernardo Innocenti <bernie at develer dot com>
- Cc: Andreas Schwab <schwab at suse dot de>, GCC Patches <gcc-patches at gcc dot gnu dot org>, Gunther Nikl <gni at gecko dot de>, Richard Henderson <rth at redhat dot com>
- Date: 08 Feb 2004 22:24:15 -0500
- Subject: Re: [m68k] Remove SGS assembler support
- References: <4025DFE1.4080509@develer.com> <jevfmhg0a0.fsf@sykes.suse.de><4026A3CF.2090003@develer.com>
Bernardo Innocenti <bernie@develer.com> writes:
> I'd also like to remove register prefix handling (%/ and the stuff you've
> taken care of earlier). To my surprise, I've discovered that we still
> have one live target that doesn't use register prefixes: m68k-aout.
>
> I wonder which weird assembler they use: gas always used '%' afaik.
> Do you know anyone still using this target? I'm afraid we're too
> late to obsolete m68k-aout at this time :-(
gas has never required the '%' prefix for m68k targets which used the
a.out object file format, such as SunOS. I suspect that the native
SunOS assembler did not accept the '%' prefix, and that m68k-aout was
copied from that.
I think it would be safe to assume that anybody using the m68k-aout
target is using gas, and it is safe for gcc to always emit the
register prefix.
Ian