Date: Mon, 25 Aug 1997 08:59:25 +1100 From: Bill Currie Subject: Re: Function Sizes In-reply-to: To: Shawn Hargreaves , djgpp AT delorie DOT com Message-id: <199708242104.JAA10737@teleng1.tait.co.nz gatekeeper.tait.co.nz> Organization: Tait Electronics Limited MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Comments: Authenticated sender is Precedence: bulk On 19 Aug 97 at 18:57, Shawn Hargreaves wrote: > The best solution of all was developed by Alaric B. Williams (if I > remember right...) and involves using a function modifier to put all > the interrupt code into a seperate, locked linker section. The > trouble is that a bug in the current version of gcc (or is it ld? I gcc. Just a mis-configuration. > forget...) means that you have to patch the compiler in order for it > to work. Someday when we get a version of djgpp with this fix > included, it will solve the problem for good... 2.8 will have the patch, so when it comes out (and gets ported), we'll be almost laughing. Almost, because there's a bug in gas (even 2.8.1) that has problems with those sections if there is a .text section as well in the asm file. However that bug will be fixed in 2.8.2, whenever that comes out. Also, I can supply both the patch and a fixed as.exe for those who need it. Bill -- Leave others their otherness.