Message-ID: <19990603154857.01824@atrey.karlin.mff.cuni.cz> Date: Thu, 3 Jun 1999 15:48:57 +0200 From: Jan Hubicka To: pgcc AT delorie DOT com Subject: Re: Random i386 patches. References: <19990602221644 DOT E324 AT cerebro DOT laendle> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.84 In-Reply-To: <19990602221644.E324@cerebro.laendle>; from Marc Lehmann on Wed, Jun 02, 1999 at 10:16:44PM +0200 Reply-To: pgcc AT delorie DOT com X-Mailing-List: pgcc AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > 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). Oops... I will take a look for it and update it (at least for egcs) > * pgcc still generates movdf mem <- const insns so movdf with > i387_register_operand does not work. Huh. I don't understand what do you mean... > * your patch to movdf_push is broken. > * and, well one patch contained HTML :( Oops.. I was getting them from egcs mailing list archives and I probably didn't got rid of those html tags completely... I will try to fix the broken patches soon... > > I also removed the subl => pushl peephole from pgcc (the 4 byte one, not > the 8 byte one). I've done some tests with translating sobl-> two pushes and at least on my Pentium, it don't help... > > How about doing this for pops as well? ;) Hmm... you need some register to pop into. Any idea where to get it? > > > I am just donwloading latest pgcc cvs tree and going to update my > > decoder-scheduling (Pentium/PPro/K6) patches. > > Great, thanks! :) Yesterday I've done some work, but didn't got very far. I will download the patches i386 files and restart next week (I have exams now, so I am quite busy) > > I'll try to get out a snapshot soon, btw. Cool :) Honza > > > -- > -----==- | > ----==-- _ | > ---==---(_)__ __ ____ __ Marc Lehmann +-- > --==---/ / _ \/ // /\ \/ / pcg AT goof DOT com |e| > -=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+ > The choice of a GNU generation | > | > -- OK. Lets make a signature file. +-------------------------------------------------------------------------+ | Jan Hubicka (Jan Hubi\v{c}ka in TeX) hubicka AT freesoft DOT cz | | Czech free software foundation: http://www.freesoft.cz | |AA project - the new way for computer graphics - http://www.ta.jcu.cz/aa | | homepage: http://www.paru.cas.cz/~hubicka/, games koules, Xonix, fast | | fractal zoomer XaoS, index of Czech GNU/Linux/UN*X documentation etc. | +-------------------------------------------------------------------------+