This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH 0/2][AArch64] Implement AAPCS64 updates for alignment attribute
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: Alan Lawrence <alan dot lawrence at arm dot com>
- Cc: gcc-patches at gcc dot gnu dot org, marcus dot shawcroft at arm dot com, james dot greenhalgh at arm dot com, richard dot earnshaw at arm dot com, charlet at adacore dot com
- Date: Mon, 18 Jan 2016 18:10:56 +0100
- Subject: Re: [PATCH 0/2][AArch64] Implement AAPCS64 updates for alignment attribute
- Authentication-results: sourceware.org; auth=none
- References: <1452867463-30768-1-git-send-email-alan dot lawrence at arm dot com>
> Similarly to ARM, I note that Ada is affected. Indeed, with a gcc 4.9 host
> compiler, I saw a bootstrap miscompare iff including Ada; however, I was
> able to bootstrap Ada successfully, if I first built a GCC including this
> patch with --disable-bootstrap, and then used that as host compiler. The
> best explanation I can see for this is mismatched host vs built libraries
> and compiler being used together, something like Jakub's suggestion
> http://gcc.gnu.org/ml/gcc-patches/2015-11/msg00338.html. I don't feel I have
> the expertise for this, and am CCing the Ada maintainers in the hope they
> can help.
That's a bit weird though because this should have also occurred for ARM when
the ABI was broken the same way if the Ada bootstrap is not entirely correct.
Now, as far I know, this didn't occur for ARM during bootstrap but only during
testing with make -k check. Or else could this be a parallel compilation bug?
Could you post the list of files that differ? How do they differ exactly?
--
Eric Botcazou