[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-patches
Subject:    Re: [PATCH][AArch64] Fix address printing on ILP32
From:       Steve Ellcey <sellcey () cavium ! com>
Date:       2017-11-30 21:47:01
Message-ID: 1512078421.7649.46.camel () cavium ! com
[Download RAW message or body]

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  <wdijkstr@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
sellcey@cavium.com
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic