GCC aarch64 build failure (invalid asm)

Joel Sherrill joel@rtems.org
Mon Nov 2 14:49:25 GMT 2020


On Mon, Nov 2, 2020 at 8:37 AM Nick Clifton <nickc@redhat.com> wrote:

> Hi Joel,
>
> > Building aarch64-rtems failed on FreeBSD, Ubuntu, and CentOS using the
> > tools masters. Failure message is:
>
> > /tmp/ccSQZBqd.s: Assembler messages:
> > /tmp/ccSQZBqd.s:89: Error: missing immediate expression at operand 1 --
> > `dsb ish'
>
> >   I assume this is some transient synchronization issue between binutils
> > and gcc.  Is that right?
>
> I think so.  This looks like the bug that was fixed in commit 59d5613e425
>
>   This patch fixes errors with DSB instruction after
>   introduction of DSB nXS variant. That change would
>   cause GAS to reject valid DSB immediate string
>   operands.
>

Thanks for confirming that. Sebastian bumped our bleeding edge tool hashes
so all should be good now.

Just wanted to double check.

--joel

>
> Cheers
>   Nick
>
>


More information about the Binutils mailing list