On Fri, Oct 14, 2016 at 12:57 PM, Bernd Schmidt wrote:
> On 10/14/2016 11:26 AM, Richard Biener wrote:
>>
>> On Fri, Oct 14, 2016 at 11:15 AM, Bernd Schmidt
>> wrote:
>>>
>>> So maybe it should just call clear_bb_flags instead of doing the loop
>>>
On Fri, Oct 14, 2016 at 1:00 PM, Nathan Sidwell wrote:
> On 10/14/16 05:28, Richard Biener wrote:
>
>> The BB_VISITED flag has indetermined state at the beginning of a pass.
>> You have to ensure it is cleared yourself.
>
>
> In that case the openacc (?) passes should be modified
On 10/14/16 05:28, Richard Biener wrote:
The BB_VISITED flag has indetermined state at the beginning of a pass.
You have to ensure it is cleared yourself.
In that case the openacc (?) passes should be modified to clear the flags
at their start, rather than at their end.
nathan
On Fri, Oct 14, 2016 at 10:01 AM, Thomas Schwinge
wrote:
> Hi!
>
> After the "Add Early VRP" GCC trunk commit r240291 (Kugan CC for your
> information), I've been observing all kinds of OpenACC offloading
> failures. I now figured out what's going on.
>
> The "evrp" pass
On Fri, Oct 14, 2016 at 11:15 AM, Bernd Schmidt wrote:
> On 10/14/2016 10:01 AM, Thomas Schwinge wrote:
>>
>> After the "Add Early VRP" GCC trunk commit r240291 (Kugan CC for your
>> information), I've been observing all kinds of OpenACC offloading
>> failures. I now figured
On 10/14/2016 10:01 AM, Thomas Schwinge wrote:
After the "Add Early VRP" GCC trunk commit r240291 (Kugan CC for your
information), I've been observing all kinds of OpenACC offloading
failures. I now figured out what's going on.
The "evrp" pass uses basic_block's BB_VISITED flag. It first