From: Anton Blanchard <anton@samba.org>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: Daniel Jacobowitz <dan@debian.org>, linux-kernel@vger.kernel.org
Subject: Re: Invalid compilation without -fno-strict-aliasing
Date: Sat, 1 Mar 2003 19:29:42 +1100 [thread overview]
Message-ID: <20030301082942.GB2606@krispykreme> (raw)
In-Reply-To: <Pine.LNX.4.44.0302271234530.9696-100000@home.transmeta.com>
> Oh, both are work-aroundable, no question about it. The same way it was
> possible to work around the broken aliasing with previous releases. I'm
> just hoping that especially the inline thing can be resolved sanely,
> otherwise we'll end up having to use something ugly like
>
> -D'inline=inline __attribute__((force_inline))'
>
> on every single command line..
>
> (I find -finline-limit tasteless, since the limit number is apparently
> totally meaningless as far as the user is concerned. It's clearly a
> command line option that is totally designed for ad-hoc compiler tweaking,
> not for any actual useful user stuff).
Yep, the instruction count used for inlining seems to be calculated too
early to be useful. Things like sigorsets look huge until all the
redundant cases get optimised away.
Also in gcc 3.2 -Winline was broken, I really hope that gets fixed. We
need it to tune -finline-limit and to catch all those stupidly large
inline functions.
Anton
next prev parent reply other threads:[~2003-03-01 19:59 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-02-25 23:46 Jean Tourrilhes
2003-02-26 15:38 ` Horst von Brand
2003-02-26 16:04 ` Falk Hueffner
2003-02-26 20:47 ` Horst von Brand
2003-02-26 20:57 ` Daniel Jacobowitz
2003-02-26 22:22 ` Jakub Jelinek
2003-02-27 19:30 ` Linus Torvalds
2003-02-27 19:45 ` Daniel Jacobowitz
2003-02-27 20:00 ` Linus Torvalds
2003-02-27 20:35 ` Daniel Jacobowitz
2003-02-27 20:38 ` Linus Torvalds
2003-02-27 23:55 ` H. Peter Anvin
2003-03-01 8:29 ` Anton Blanchard [this message]
2003-02-26 17:22 ` Jean Tourrilhes
2003-02-26 21:07 ` Horst von Brand
2003-02-27 4:41 ` Daniel Phillips
2003-02-26 17:26 ` Linus Torvalds
2003-02-26 4:33 Albert Cahalan
2003-02-26 17:20 ` Jean Tourrilhes
2003-02-26 18:23 ` Richard B. Johnson
2003-02-26 19:22 ` Daniel Jacobowitz
2003-02-26 19:40 ` Richard B. Johnson
2003-02-26 19:42 ` Daniel Jacobowitz
2003-02-26 20:19 ` Richard B. Johnson
2003-02-26 21:30 ` Albert Cahalan
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=20030301082942.GB2606@krispykreme \
--to=anton@samba.org \
--cc=dan@debian.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®