https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69579

--- Comment #5 from rguenther at suse dot de <rguenther at suse dot de> ---
On Mon, 1 Feb 2016, jakub at gcc dot gnu.org wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69579
> 
> --- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
> Cleaned up testcase:
> 
> extern int __sigsetjmp (void *);
> 
> int
> foo (int *x, void *y)
> {
>   int i = 1;
>   __sigsetjmp (y);
>   while (i)
>     {
>       for (i = 0; i < (x ? *x : 1); i++)
>         foo (x, y);
>     }
>   return 1;
> }
> 
> A non-SSA_NAME PHI argument from ab edge appears during the cunroll pass.

Yep, testing a trivial fix already.

Reply via email to