This is the mail archive of the gcc@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: [tree-ssa] gimple and fold_stmt


In message <20031113002553.GK7961@kam.mff.cuni.cz>, Jan Hubicka writes:
 >Hi,
 >I am running into problem with fold_stmt turning:
 >  if (T.1 != __complex__ (1.0e+0, 0.0))
 >   
 >into:
 >  if (REALPART_EXPR <SAVE_EXPR <T.1>> != 1.0e+0 || IMAGPART_EXPR <SAVE_EXPR <
 >T.1>> != 0.0)
 >That is no more generic.  THis happens via fold:
Yes, there's been a significant thread about this problem.  SAVE_EXPRs need
to be eliminated from the generic folding routines.

Roger and myself will probably be the ones that ultimately have to tackle
rewriting the folders to be sane.

Jeff



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