From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jeffrey A Law To: Joe Buck Cc: zack@rabi.columbia.edu, pfeifer@dbai.tuwien.ac.at, egcs@egcs.cygnus.com Subject: Re: egcs and Linux kernels Date: Wed, 31 Mar 1999 23:46:00 -0000 Message-ID: <29536.921094521@hurl.cygnus.com> References: <199903101931.LAA02190@atrus.synopsys.com> X-SW-Source: 1999-03n/msg00399.html Message-ID: <19990331234600.MDQ4H2j_hJ6CLpUD2wBRJ7vah8Y0-yQf1M3KL7QujI4@z> In message < 199903101931.LAA02190@atrus.synopsys.com >you write: > Except that it has been thoroughly tested, and it so happens that at > least if you use the same options the kernel developers used, you don't > get bad code with gcc-2.7.2. Right. Basically when gcc-2.7.2 has generated incorrect code they've tweaked the asms to work around the problem. Over time they end up with a set of asms that generally works with gcc-2.7.2. However, that does not mean they will consistently work over time -- as the source around the asm changes, the register allocation and reloading needs will also change, which may again trigger problems. jeff