From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from cpout2.tiscali.be (cpout2.tiscali.be [62.235.13.194]) by dsl2.external.hp.com (Postfix) with ESMTP id 2B2D0482D for ; Thu, 19 Jun 2003 11:27:31 -0600 (MDT) Date: Thu, 19 Jun 2003 19:27:25 +0200 Message-ID: <3ED70CF100007B7A@ocpmta2.freegates.net> In-Reply-To: <200306191540.h5JFeWGN021982@hiauly1.hia.nrc.ca> From: "Joel Soete" Subject: Re: [parisc-linux] Re: g++ (3.3): ...Error: Field out of range To: "John David Anglin" Cc: parisc-linux@lists.parisc-linux.org MIME-Version: 1.0 Content-Type: text/plain; charset="ISO-8859-1" Sender: parisc-linux-admin@lists.parisc-linux.org Errors-To: parisc-linux-admin@lists.parisc-linux.org List-Help: List-Post: List-Subscribe: , List-Id: parisc-linux developers list List-Unsubscribe: , List-Archive: Hey Dave, > Putting me on the CC list of the PR would be appreciated. May be have you already recieved this: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=11254 [...] > These are the options that provide detailed control for inlining: > > --param max-inline-insns-rtl= The maximum number of instructions for > the RTL inliner > --param min-inline-insns= The number of instructions in a single > functions still eligible to inlining after a lot recursive inlining > --param max-inline-slope= The slope of the linear function > throttling inlining after the recursive inlining limit has been reached is > given by the negative reciprocal value of this parameter > --param max-inline-insns= The maximum number of instructions by > repeated inlining before gcc starts to throttle inlining > --param max-inline-insns-auto= The maximum number of instructions > when automatically inlining > --param max-inline-insns-single= The maximum number of instructions > in a single function eligible for inlining > The RTL is not used by C or C++ anymore. Look in the GCC file params.def > for the defaults and discussion. I think reducing PARAM_MAX_INLINE_INSNS > from its default of 600 to something in the range of 200-300, or less will > help. You might also make the slope more aggressive. I know that changes > are needed to build LyX (see ). Ah, in fact I well read it also but do not figure out because of man comment: "max-inline-insns If an function contains more than this many instructions, it will not be inlined. This option is precisely equivalent to -finline-limit. " Anyway, I try 300, 200, 100 and stop at 50 without any more success :-( (I can still try lower?) Thanks again for all, Joel --------------------------------- Tiscali ADSL: 19,50 euros/mois...abonnez-vous sur www.tiscali.be