This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Use special routine for folding rhs in gimplifier


Richard Henderson wrote:
> On Tue, May 17, 2005 at 01:58:59PM +0200, Richard Guenther wrote:
> 
>>+    possible.  This may only be applied to a rhs of an expression
>>+    that does not care about the resulting type of the simplification.  */
> 
> 
> This comment makes me nervous.  When is this *ever* true?

Maybe it's overexaggerated - it can happen you pass it something that
is "const char" and you get back a "char" - it is guaranteed that
the result type is compatible (per langhooks definition) to the type
pointed to of the tree you passed it.  Looks I should re-word the
description to something like

  ...
  This may only be applied to a rhs of an expression.  Note that the
  resulting type may be different from the type pointed to in the
  sense that it is still compatible from the langhooks point of view. */

Richard.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]