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

--- Comment #16 from rguenther at suse dot de <rguenther at suse dot de> ---
On Mon, 16 Feb 2015, anders.blomdell at control dot lth.se wrote:

> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65077
> 
> --- Comment #15 from anders.blomdell at control dot lth.se ---
> (In reply to Richard Biener from comment #4)
> > we have similar handling for
> > 
> >           else if (truth_value_p (code))
> >             /* Truth value results are not pointer (parts).  Or at least
> >                very very unreasonable obfuscation of a part.  */
> >             ;
> 
> Isn't this unreachable due to 
> 
> +      case BIT_FIELD_REF:
> 
> in the patch? Or would it be hit if somebody tries to encode pointers with a
> packed bitfield struct/union?

No, truth_value_p is computations such as x = (a == b) or x = (a && b)

> No, I won't write a ridiculous testcase to check :-)
> 
> Again, great thanks.

Reply via email to