RE: [ANNOUNCEMENT] Updated: gcc-3.3.3-3
-Original Message- From: cygwin-owner On Behalf Of Gerrit P. Haase Sent: 20 August 2004 14:40 NEWS In this release the option '-fschedule-insns2' was disabled for '-O2' or greater optimization 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.0 +0100 +++ gcc-3.3.3-3/gcc/toplev.c2004-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 This sort of change is much better made in the specs on the whole. Just FYI. cheers, DaveK -- Can't think of a witty .sigline today -- 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/
Re: [ANNOUNCEMENT] Updated: gcc-3.3.3-3
On Fri, Aug 20, 2004 at 02:52:02PM +0100, Dave Korn wrote: -Original Message- From: cygwin-owner On Behalf Of Gerrit P. Haase Sent: 20 August 2004 14:40 NEWS In this release the option '-fschedule-insns2' was disabled for '-O2' or greater optimization 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.0 +0100 +++ gcc-3.3.3-3/gcc/toplev.c2004-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 This sort of change is much better made in the specs on the whole. Just FYI. Yes, good point Dave. Ditto. cgf -- 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/