Date: Wed, 2 Jun 1999 22:16:44 +0200 To: pgcc AT delorie DOT com Subject: Re: Random i386 patches. Message-ID: <19990602221644.E324@cerebro.laendle> Mail-Followup-To: pgcc AT delorie DOT com Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Operating-System: Linux version 2.2.7 (root AT cerebro) (gcc driver version pgcc-2.93.09 19990221 (gcc2 ss-980929 experimental) executing gcc version 2.7.2.3) From: Marc Lehmann Reply-To: pgcc AT delorie DOT com On Tue, Jun 01, 1999 at 01:56:27PM +0200, Jan Hubicka wrote: > Hi > About two weeks ago we've talked about including my i386 patches to pgcc. > I've finally found some time, so here is first part. It contains collection > of my patches from egcs mailing list, that wasn't included to egcs (yet?). > So you might take a look on them... I've applied most of them, BUT: * I didn't apply the last patch (fp-extend-reduction) yet. * your long mov patch was broken (argument mismtach in singlemove). * pgcc still generates movdf mem <- const insns so movdf with i387_register_operand does not work. * your patch to movdf_push is broken. * and, well one patch contained HTML :( I also removed the subl => pushl peephole from pgcc (the 4 byte one, not the 8 byte one). How about doing this for pops as well? ;) > I am just donwloading latest pgcc cvs tree and going to update my > decoder-scheduling (Pentium/PPro/K6) patches. Great, thanks! I'll try to get out a snapshot soon, btw. -- -----==- | ----==-- _ | ---==---(_)__ __ ____ __ Marc Lehmann +-- --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ The choice of a GNU generation | |