Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Message-ID: <20040820164718.36773.qmail@web41212.mail.yahoo.com> Date: Fri, 20 Aug 2004 09:47:18 -0700 (PDT) From: "Larry D. Weiner" Subject: Re: Updated: gcc-3.3.3-3 To: The Cygwin Mailing List In-Reply-To: <1401399344981.20040820152435@familiehaase.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Gerrit, Would it be possible to include "protoize" in the gcc distribution? Can I offer to help port that program if you need assistance? Regards, - Larry D. Weiner --- "Gerrit P. Haase" wrote: > I've made a new version of gcc available for > download. > > NEWS > ==== > In this release the option '-fschedule-insns2' was > disabled for '-O2' or > greater optimization because there are some problems > when compiling with > this option as Corinna reported me. I.e. cygserver > & openssh should > build ok now when '-fschedule-insns2' is disabled. > > The change (against 3.3.3-2 sources) for Cygwin > builds looks as follows: > --- gcc-3.3.3-3-orig/gcc/toplev.c 2003-12-23 > 07:28:29.000000000 +0100 > +++ gcc-3.3.3-3/gcc/toplev.c 2004-08-19 > 14:39:39.911977900 +0200 > @@ -4900,8 +4907,12 @@ > flag_peephole2 = 1; > #ifdef INSN_SCHEDULING > flag_schedule_insns = 1; > +#ifdef __CYGWIN__ > + flag_schedule_insns_after_reload = 0; > +#else > flag_schedule_insns_after_reload = 1; > #endif > +#endif > flag_regmove = 1; > flag_strict_aliasing = 1; > flag_delete_null_pointer_checks = 1; > > # END OF PATCH > > > OLD NEWS > ======== > Again, this release includes changes in the package > layout. The core > components with C compiler are in `gcc-core' now > (`gcc' in previous > release) and additional drivers are in their own > tarball (as in the > previous release). The `gcc' package is an upgrade > helper, it > includes no files but pulls the `gcc-core' & > `gcc-g++' packages > automatically if selected via setup.exe chooser to > simplify first-time > installations. > > Driver packages available: > Ada gcc-ada / gcc-mingw-ada > C gcc-core / gcc-mingw-core > C++ gcc-g++ / gcc-mingw-g++ > D gcc-gdc > Fortran gcc-g77 / gcc-mingw-g77 > Java gcc-java / gcc-mingw-java > Pascal gcc-gpc / gcc-mingw-gpc > ObjC gcc-objc / gcc-mingw-objc > > > I'm looking for someone to build a D compiler driver > on top of the > MinGW GCC 3.3.4 and 3.4.1 sources. > > > > To update your installation, click on the "Install > Cygwin now" link on > the http://cygwin.com/ web page. This downloads > setup.exe to your > system. Then, run setup, fill in all of the > options, and make > appropriate choices on the "Select Packages" screen. > You'll need to > select the Devel category to see gcc and friends. > > If you have questions or comments, please send them > to the Cygwin > mailing list, . > > *** CYGWIN-ANNOUNCE UNSUBSCRIBE INFO > *** > > If you want to unsubscribe from the cygwin-announce > mailing list, look > at the "List-Unsubscribe: " tag in the email header > of this message. > Send email to the address specified there. It will > be in the format: > > cygwin-announce-unsubscribe-you=yourdomain DOT com AT cygwin DOT com > > If you need more information on unsubscribing, start > reading here: > > http://sources.redhat.com/lists.html#unsubscribe-simple > > Please read *all* of the information on > unsubscribing that is available > starting at this URL. > > > -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/