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.