comp.lang.ada
 help / color / mirror / Atom feed
From: Simon Wright <simon@pushface.org>
Subject: Re: GNAT 5.1.0 for Mac illegal instructions
Date: Thu, 19 Nov 2015 10:10:53 +0000
Date: 2015-11-19T10:10:53+00:00	[thread overview]
Message-ID: <lypoz6guz6.fsf@pushface.org> (raw)
In-Reply-To: 44515a5f-5d88-44fa-a980-5c230284d8b1@googlegroups.com

David Botton <david@botton.com> writes:

> I tried today to install gnat 5.1.0 on a fresh El Capitan install and
> doing a make on a fresh git clone of Gnoga I received the following
> errors. Any ideas?
>
> /var/folders/42/lql9f6rs1n599ymxts7qzv_c0000gn/T//cc3KBvnz.s:64136:2:
> error: ambiguous instructions require an explicit suffix (could be
> 'filds', or 'fildl')
>         fild    -464(%rbp)
>         ^

I got this while rebuilding GNAT GPL 2015; I think it's a change to the
behaviour of Apple's assembler in the latest command line tools.

The file I got the problem with was g-alleve.adb, part of the Altivec
extensions.

AdaCore are aware of the problem, and have a fix, but I don't know when
we will see it.

The Altivec extensions are probably of little interest unless you want
to be portable to Power computers (unlikely); so I disabled the
GNAT.Altivec tree by nulling out GNATRTL_ALTIVEC_OBJS in
gcc/ada/Makefile.rtl.

  reply	other threads:[~2015-11-19 10:10 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-11-19  3:04 GNAT 5.1.0 for Mac illegal instructions David Botton
2015-11-19 10:10 ` Simon Wright [this message]
2015-11-19 11:45 ` Simon Wright
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox