Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 22 Nov 2002 03:37:53 -0800
From:      Terry Lambert <tlambert2@mindspring.com>
To:        Steve Kargl <sgk@troutmask.apl.washington.edu>
Cc:        Marc Recht <marc@informatik.uni-bremen.de>, Harald Arnesen <harald@skogtun.org>, David Schultz <dschultz@uclink.Berkeley.EDU>, David O'Brien <obrien@FreeBSD.ORG>, freebsd-current@FreeBSD.ORG
Subject:   Re: gcc 3.2.1 release import?
Message-ID:  <3DDE1711.6B9606B4@mindspring.com>
References:  <55350000.1037811461@leeloo.intern.geht.de> <20021121041449.GA17530@dragon.nuxi.com> <20021121214614.GA6062@HAL9000.homeunix.com> <87bs4iczjd.fsf@basilikum.skogtun.org> <87590000.1037924015@leeloo.intern.geht.de> <3DDD7F10.BFED05F7@mindspring.com> <120820000.1037929067@leeloo.intern.geht.de> <3DDDCD32.6D74D775@mindspring.com> <20021122064625.GA12620@troutmask.apl.washington.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
Steve Kargl wrote:
> > Don't worry about it; it's being totally blown out of proportion;
> > there's no way anyone will commit to importing a 2 day old 3.2.1,
> > which is why I put the smiley's there.
> 
> Well, the 2-day old 3.2.1 fixes numerous problems
> with our 3.2.1 [FreeBSD] 20021009 (prerelease).
> 
> Compiling this
> 
> void ice(int m, int n, double *f) {
>     int i, j;
>     for (j = 0; j < n; j++) {
>          for (i = 1; i < m; i++) {
>              f[i] = (double) (i * j);
>              f[i + j] = (double) ((i + 1) * j);
>          }
>      }
>  }
> 
> with "gcc -O2 -c" yields an ICE in FreeBSD-current.
> The 2-day old gcc 3.2.1 does not blow chucks on the
> above code.

What does it do for all the other code in -ports, and in the
comp.source.* archives, and that anyone else has ever written,
such that you know it doesn't cause more problems than it
solves?

Supposedly, bringing in 3.2 was going to solve more problems
than it caused.  It turns out the 4.x compiler, GCC 2.95.3,
also does not have an ICE as a result of compiling that code.

	What is food to one, is to others bitter poison.
		-- Titus Lucretius Carus

When you are updating tools, it's actually about risk/reward;
the risk of not supporting IA64, and the risk of the object
file compatability has (supposedly) be addressed.

The only other reasonable path would be to tie FreeBSD releases
to GCC releases, plus some period of time for burn-in, and that
really isn't reasonable: 3.3 was supposed to be out already;
should FreeBSD's release schedule slip every time GGC's slips?

-- Terry

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3DDE1711.6B9606B4>