On Wed, 13 Jan 2016, Tom de Vries wrote:
> On 13/01/16 09:40, Richard Biener wrote:
> > On Wed, 13 Jan 2016, Tom de Vries wrote:
> >
> > > Hi,
> > >
> > > Consider testcase test.c:
> > > ...
> > > struct pgm_slist_t
> > > {
> > >struct pgm_slist_t *__restrict next;
> > > };
> > >
> > > void
On 13/01/16 09:40, Richard Biener wrote:
On Wed, 13 Jan 2016, Tom de Vries wrote:
Hi,
Consider testcase test.c:
...
struct pgm_slist_t
{
struct pgm_slist_t *__restrict next;
};
void
fn1 (struct pgm_slist_t p1)
{
}
...
The compilation of the testcase enters into infinite recursion, due to
On Wed, 13 Jan 2016, Tom de Vries wrote:
> Hi,
>
> Consider testcase test.c:
> ...
> struct pgm_slist_t
> {
> struct pgm_slist_t *__restrict next;
> };
>
> void
> fn1 (struct pgm_slist_t p1)
> {
>
> }
> ...
>
> The compilation of the testcase enters into infinite recursion, due to the
> more
Hi,
Consider testcase test.c:
...
struct pgm_slist_t
{
struct pgm_slist_t *__restrict next;
};
void
fn1 (struct pgm_slist_t p1)
{
}
...
The compilation of the testcase enters into infinite recursion, due to
the more aggressive restrict support added recently.
The patch fixes this by:-
- t