This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: RFC: MIPS: Workaround the "daddi" and "daddiu" errata


> > But this for me is the main example of why this goal seems wrong.
> > We know full well that stack pointer allocations can safely be done
> > with daddiu.  Why double the number of instructions needed just so
> > that a simple grep will yield no matches?
> 
>  To make a user sure code will behave as specified in any circumstances.
> The subtlety of the errata makes one try to avoid hitting them as they may
> lead to data corruption that may long survive unnoticed.

>  What do you think?

I'm still not a big fan of this patch either. It's a workaround for
hardware that hasn't been produced in years, is only available in
vintage machines, and the patch itself touches huge amounts of code.
What did SGI do for this? Do you know?

-eric

-- 
Eric Christopher <echristo@redhat.com>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]