[PATCH 9/9] Fix PR 66768
Richard Biener
richard.guenther@gmail.com
Thu Oct 8 10:25:00 GMT 2015
On Thu, Oct 8, 2015 at 6:59 AM, Richard Henderson <rth@redhat.com> wrote:
> This is the patch that richi includes in the PR. There will need to
> be an additional patch to solve an ICE for the AVR backend, as noted
> in the PR, but this is good enough to solve the bad-code generation
> problem for the i386 backend.
For the record, it's obvious.
Thanks,
Richard.
>
> * tree-ssa-address.c (create_mem_ref_raw): Retain the correct
> type for the address base.
> ---
> gcc/tree-ssa-address.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/gcc/tree-ssa-address.c b/gcc/tree-ssa-address.c
> index 042f9c9..bd10ae7 100644
> --- a/gcc/tree-ssa-address.c
> +++ b/gcc/tree-ssa-address.c
> @@ -388,7 +388,7 @@ create_mem_ref_raw (tree type, tree alias_ptr_type, struct mem_address *addr,
> }
> else
> {
> - base = build_int_cst (ptr_type_node, 0);
> + base = build_int_cst (build_pointer_type (type), 0);
> index2 = addr->base;
> }
>
> --
> 2.4.3
>
More information about the Gcc-patches
mailing list