www.delorie.com/archives/browse.cgi   search  
Mail Archives: pgcc/1998/09/16/19:54:14

X-pop3-spooler: POP3MAIL 2.1.0 b 4 980420 -bs-
Date: Wed, 16 Sep 1998 21:53:59 +0200 (CEST)
From: Ronald Wahl <rwahl AT gmx DOT net>
To: Marc Lehmann <pcg AT goof DOT com>
Subject: Re: Bugs to be fixed in pgcc v1.1.1?
In-Reply-To: <19980916205451.59690@cerebro.laendle>
Message-ID: <Pine.LNX.4.03.9809162147530.21833-100000@goliath.csn.tu-chemnitz.de>
MIME-Version: 1.0
Sender: Marc Lehmann <pcg AT goof DOT com>
Status: RO
X-Status: A
Lines: 29

On Wed, 16 Sep 1998, Marc Lehmann wrote:

> Usually, bug reports that I get and classify get fixed very quickly, the
> remaining reports is still unclassified so I don't have a large dataset (but
> see below).
> 
> - pgcc has problems with aliasing in many cases. gcc makes some (undocumented)
>   guarentees about aliasding that gcc doesn't (like accessing ints as shorts).
>   Unfortunately, it sometimes does so even when you use unions, which is
>   explicitly allowed in C. The occurence of this bug is rare.
> - pgcc-1.1 has problems with -ffast-math, where its omitting some instructions.
>   The snapshots are safe from this, but the change is large.
> - pgcc creates very very suboptimal code for p-ii's. while this has
>   improved in the last week, -mk6 is still often faster than -mpentiumpro on
>   ppro (but this is similar for egcs, where k6 optimized code often runs
>   faster as well :()
> 
> These are the only known bugs in pgcc.

-fpeep-spills is still buggy. I thought that this optimization is only in
pgcc, isn't it?

ron

-- 
\ Ronald Wahl --- rwahl AT gmx DOT net         \   Gib Gates keine Chance!   /
 \ WWW: http://www.tu-chemnitz.de/~row/  \                           /
  \ Talk: rwa AT goliath DOT csn DOT tu-chemnitz DOT de  \   Pinguine schuetzen.   /
   \ PGP key available                     \                       /

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019