On Thu, 2017-11-30 at 17:27 +0000, Wilco Dijkstra wrote: > > This fixes the ICE in > https://gcc.gnu.org/ml/gcc-patches/2017-11/msg02509.html. > > > ChangeLog: > 2017-11-30 Wilco Dijkstra <wdijk...@arm.com> > > gcc/ > * config/aarch64/aarch64.md (call_insn): Use %c rather than %a. > (call_value_insn): Likewise. > (sibcall_insn): Likewise. > (sibcall_value_insn): Likewise. > (movsi_aarch64): Likewise. > (movdi_aarch64): Likewise. > (add_losym_): Likewise. > (ldr_got_small_): Likewise. > (ldr_got_small_sidi): Likewise. > (ldr_got_small_28k_): Likewise. > (ldr_got_small_28k_sidi): Likewise. > * config/aarch64/aarch64.c (aarch64_print_address_internal): > Move output_addr_const to symbolic case. Add error check. > testsuite/ > * gcc.dg/asm-4.c: Skip on AArch64 with ILP32 as test is incorrect. >
This fixed the build problems on my system with ILP32. Steve Ellcey sell...@cavium.com