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