Date: Mon, 31 May 1999 11:43:00 +0300 (IDT) From: Eli Zaretskii X-Sender: eliz AT is To: Bill Currie cc: djgpp-workers AT delorie DOT com, "Mark E." Subject: Re: gcc 3.0 In-Reply-To: <3752415C.3645C239@taniwha.tssc.co.nz> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Reply-To: djgpp-workers AT delorie DOT com X-Mailing-List: djgpp-workers AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On Mon, 31 May 1999, Bill Currie wrote: > I'm currently working on __attribute__((naked)) for *ALL* egcs ports. > This will produce functions that have *NO* entry or exit code (main code > only), not even a `ret', I believe. That's not exactly what I had in mind, as you probably understand. This attribute((naked)) seems to be for people who know what they are doing and want to avoid the overhead of the C function call. I meant quite the opposite: to relieve a naive user from the need to know assembly in simple interrupt-driven code.