This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix alpha and arm bootstrap failures
- From: Richard Henderson <rth at redhat dot com>
- To: Roger Sayle <roger at www dot eyesopen dot com>
- Cc: Richard Earnshaw <rearnsha at arm dot com>, Brad Lucier <lucier at math dot purdue dot edu>, gcc-patches at gcc dot gnu dot org, Kazu Hirata <kazu at cs dot umass dot edu>
- Date: Wed, 26 Feb 2003 13:55:30 -0800
- Subject: Re: [PATCH] Fix alpha and arm bootstrap failures
- References: <Pine.LNX.4.44.0302251204260.22193-100000@www.eyesopen.com>
On Tue, Feb 25, 2003 at 12:18:37PM -0700, Roger Sayle wrote:
> My controversial approach is that the code below that attaches
> REG_EQUAL notes to libcalls with the intent of allowing them to
> be CSE'd is incorrect and inappropriate.
I disagree strongly. If you make this change you'll
completely disable __attribute__((const)) and ((pure)).
We do what we do with EXPR_LIST so that we can represent
any arbitrary function call. Your code in GCSE will
just have to deal with that.
r~