On 02/09/15 23:12, Alexandre Oliva wrote:
On Sep 2, 2015, Alan Lawrence <alan.lawre...@arm.com> wrote:
One more failure to report, I'm afraid. On AArch64 Bigendian,
aapcs64/func-ret-4.c ICEs in simplify_subreg (line refs here are from
r227348):
Thanks. The failure mode was different in the current, revamped git
branch aoliva/pr64164, but I've just fixed it there.
I'm almost ready to post a new patch, with a new, simpler, less fragile
and more maintainable approach to integrate cfgexpand and assign_parms'
RTL assignment, so if you could give it a spin on big and little endian
aarch64 natives, that would be very much appreciated!
On trunk, aarch64_be is still ICEing in gcc.target/aarch64/aapcs64/func-ret-4.c
(complex numbers).
With the latest git commit 2b27ef197ece54c4573c5a748b0d40076e35412c on branch
aoliva/pr64164, I am now able to build a cross toolchain for aarch64 and
aarch64_be, and can confirm the ABI failure is fixed on the branch.
HTH,
Alan