This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: Patch to allow targets to prevent inlining
- To: Nick Clifton <nickc at cygnus dot com>
- Subject: Re: Patch to allow targets to prevent inlining
- From: Doug Evans <dje at transmeta dot com>
- Date: Mon, 14 Feb 2000 16:27:41 -0800 (PST)
- Cc: binutils at sourceware dot cygnus dot com
- References: <200002150015.QAA02865@elmo.cygnus.com>
Nick Clifton writes:
> Hi Doug,
>
> : > Besides, just because it wouldn't be needed for naked
> : > functions any more, there is no reason to suppose that individual
> : > targets might not have other reasons for suppressing inlining.
> :
> : Perhaps. But complexity should alway be defered as long as possible.
>
> True.
>
> OK, you win. But since adding a naked attribute the to generic part
> of gcc would increase the overall complexity of the compiler, I doubt
> it I would be able to persuade the steering committee to accept it
> unless several more ports wanted the feature. Hmm, mnaybe we could
> start a campaign :-)
Pick any target-independent attribute, they've all increased the
complexity of the compiler. Implicit in my point is my belief that
the `naked' attribute is generally useful. Useful complexity is called a
feature. :-)