Re: regressions on HEAD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, Feb 24, 2018 at 03:30:44PM -0800, Christopher Li wrote:
> On Sat, Feb 24, 2018 at 2:00 PM, Luc Van Oostenryck
> <luc.vanoostenryck@xxxxxxxxx> wrote:
> > Hi Chris,
> >
> > I saw that a few patches have been pushed on the head,
> > including the two I disagreed with and which I explained *why*
> > they where wrong. Well.
> >
> > Meanwhile, I see some regressions with the current head.
> > For example some simple programs like:
> >         void a(void)
> >         {
> >                 int b[] = { 8 };
> >                 int c;
> >                 for (;;)
> >                         b[c] = b[0];
> >         }
> > now crashes when used with test-linearize.
> 
> Oops, reproduced. Thanks for the report.
> 
> I see pseudo->ident  polluted by pseudo->size.
> Separate them out of the union seems to fix the crash.
 
The right and wise thing would have to:
1) take the 2 patches that Jason is waiting for since 5 months
   (if you agree with).
2) take Randy's patch with the early return NULL
3) take Randy's patch to silence the indirect_branch attribute
4) take my patch to disable the default -Wunknown-attribute
5) inc the version number
6) push a release so that people stop seeing the current
   148K+ warnings about the unknown indirect_branch attribute.

But people are still waiting and seeing these 148K+ useless
warnings and you have forced in a patch which:
1) I explained to you why it was wrong
2) nobody need (even not Dibyendu who, since many weeks, has
   taken what he wanted in hiw heavily modified tree)
3) have not been tested (I told you that *if* you make changes
   to the generated code, you better should test it. You have
   zero such tests)
4) contains a beginner error
   

Now you still have the choice to Do The Right Thing:
revert these two patches and push this release or display the
level your stubbornness can reach.
What will you do?

-- Luc
--
To unsubscribe from this list: send the line "unsubscribe linux-sparse" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Newbies FAQ]     [LKML]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Trinity Fuzzer Tool]

  Powered by Linux