All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Joel Soete" <jsoe0708@tiscali.be>
To: "John David Anglin" <dave@hiauly1.hia.nrc.ca>
Cc: parisc-linux@lists.parisc-linux.org
Subject: Re: [parisc-linux] Re: g++ (3.3): ...Error: Field out of range
Date: Thu, 19 Jun 2003 15:27:33 +0200	[thread overview]
Message-ID: <3ED70CF1000079C3@ocpmta2.freegates.net> (raw)
In-Reply-To: <200306181712.h5IHCa4Z016566@hiauly1.hia.nrc.ca>

Hi Dave,
>
>> It is well a stub table pb?

> No, this is a gcc pb.  Please proceed with a PR.  I can see the
> problem.  There isn't support for long floating-point branches
> in the machine definition :(
>

I am on going to prepare (btw would that I make you or p-l ml list in CC
of the PR?)

> I would suggest that the code being generated for this fuction
> isn't going to be very good.  Whenever at function
> exceeds 240KB in size, then GCC needs to generate long branches
> for function calls and some internal branches.  These sequences
> are much longer and less efficient.  You can tweak the parameter
> of the GCC's inlining model and probably reduce the size of
> the generated code.  The parameters are settable from the
> command line and are documented in the manual, etc.

hmm I found well severall cmd line parameter concerning inline stuff and
I was first tempted to test
-finline-limit=225000 (doesn't help)
-finline-limit=120000 (doesn't help more)
too bad :-(

and no more help with -fno-implicit-templates and/or -fno-implicit-inline-templates.

The only help is -fno-default-inline (i suppose that -fno-inline also) but
seems to me a bit like -O1.

Thanks again,
    Joel


---------------------------------
Tiscali ADSL: 19,50 euros/mois...abonnez-vous sur www.tiscali.be

  reply	other threads:[~2003-06-19 13:27 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-06-17  7:08 [parisc-linux] g++ (3.3): ...Error: Field out of range Joel Soete
2003-06-17 15:08 ` [parisc-linux] " John David Anglin
2003-06-18 11:55   ` Joel Soete
2003-06-18 15:12     ` John David Anglin
2003-06-18 16:38       ` Joel Soete
2003-06-18 17:12         ` John David Anglin
2003-06-19 13:27           ` Joel Soete [this message]
2003-06-19 15:40             ` John David Anglin
2003-06-19 17:27               ` Joel Soete
2003-06-19 17:48                 ` John David Anglin
2003-06-20  5:47                   ` Joel Soete
2003-06-20  6:49                     ` Joel Soete

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3ED70CF1000079C3@ocpmta2.freegates.net \
    --to=jsoe0708@tiscali.be \
    --cc=dave@hiauly1.hia.nrc.ca \
    --cc=parisc-linux@lists.parisc-linux.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.