From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1025b4,1d8ab55e71d08f3d X-Google-Attributes: gid1025b4,public X-Google-Thread: 103376,1efdd369be089610 X-Google-Attributes: gid103376,public From: kenner@lab.ultra.nyu.edu (Richard Kenner) Subject: Re: what DOES the GPL really say? Date: 1997/08/30 Message-ID: <5u93bu$5cj$1@news.nyu.edu>#1/1 X-Deja-AN: 269086988 References: <5tujkj$qr9$1@news.nyu.edu> Organization: New York University Ultracomputer Research Lab Newsgroups: comp.lang.ada,gnu.misc.discuss Date: 1997-08-30T00:00:00+00:00 List-Id: In article Ronald Cole writes: >should Dewar consider basing the next public release of GNAT upon an egcs >snapshot? I think you seriously misunderstand the purpose of the EGCS project, which is to provide a framework within which highly experimental (and known to be broken) patches to GCC can be developed and perfected. Those patches are then fed into the normal GCC development process for further testing and then become parts of GCC releases. Nobody would want to build a public release of anything based on software that, by its very design, has serious problems. That's not the purpose of this work. >(It really would be nice to be able to build gcc, g++, f77, and GNAT from >a unified source tree without having to apply two differing patch >files and hoping for the best...) As of the last (or next, I'm not sure of the precise schedule here) g77 release, the g77 patch set includes all of the GNAT patches. There is some question about whether the g77 patch set contains patches that will break GNAT, but none of these patches are actually required to build a correctly-functioning g77; they are to add optimizations that are deemed important for Fortran users. Some of these optimizations are currently also being experimented with in the EGCS project. As far as we know, GCC 2.7.2 plus the patches supplied by GNAT, will build a functioning g77, g++, and GNAT, with one exception, which relates to a change in the front-end interface and is what either just has or soon wil be addressed in the g77 release.