This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [PATCH] ARM: Closing in on unified assembly syntax
- From: Daniel Jacobowitz <drow at false dot org>
- To: Zack Weinberg <zack at codesourcery dot com>
- Cc: Ian Lance Taylor <ian at airs dot com>, binutils <binutils at sourceware dot org>,Paul Brook <paul at codesourcery dot com>,Richard Earnshaw <rearnsha at arm dot com>
- Date: Mon, 2 May 2005 15:04:19 -0400
- Subject: Re: [PATCH] ARM: Closing in on unified assembly syntax
- References: <877jikiv3g.fsf@codesourcery.com> <m3ekcp321o.fsf@gossamer.airs.com> <878y2xihfj.fsf@codesourcery.com>
On Mon, May 02, 2005 at 11:58:08AM -0700, Zack Weinberg wrote:
> Ian Lance Taylor <ian@airs.com> writes:
>
> > Zack Weinberg <zack@codesourcery.com> writes:
> >
> >> - Conditional suffixes are accepted, but ignored, on all Thumb
> >> instructions.
> >
> > Maybe you are implementing to some standard that requires this, but it
> > looks decidedly odd to me. I would expect that a conditional suffix
> > in Thumb mode should cause an error.
>
> It's an intermediate point, useful in itself as it allows correctly
> written Thumb-2 code to assemble. The next stage is to validate these
> conditional suffixes against preceding IT instructions, which actually
> cause conditional execution. Here's an example -
To clarify: this only applies when the assembler is in Thumb-2 mode, or
it applies even in classic Thumb mode?
--
Daniel Jacobowitz
CodeSourcery, LLC