This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [patch] Fix PR middle-end/68251
- From: Eric Botcazou <ebotcazou at adacore dot com>
- To: Richard Biener <richard dot guenther at gmail dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Mon, 09 Nov 2015 13:10:47 +0100
- Subject: Re: [patch] Fix PR middle-end/68251
- Authentication-results: sourceware.org; auth=none
- References: <2130117 dot yUxe6re4vp at polaris> <CAFiYyc3BrdMpvDdLaFh-_j4GfnOWjQBmNbji4HKgLpu4ZUzBaA at mail dot gmail dot com>
> Looks good to me.
Thanks.
> I wonder where you store the info on TARGET_MEM_REFs though? Or
> is IVOPTs prohibited from messing with such refs (pessmizing them)?
Yes, the latter:
* tree-ssa-loop-ivopts.c (may_be_nonaddressable_p) <MEM_REF>: New.
Return true if reverse storage order.
<BIT_FIELD_REF>: Likewise.
<COMPONENT_REF>: Likewise.
<ARRAY_REF>: Likewise.
<ARRAY_RANGE_REF>: Likewise.
(split_address_cost): Likewise. Bail out if reverse storage order
--
Eric Botcazou