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] |
As shown in my post of just a few minutes ago, gfortran has a habit of producing initial statement trees that look like:
(*a)[NON_LVALUE_EXPR <S.0> + -1] = 0;
whilst prefectly valid, the NON_LVALUE_EXPR tends to make debugging fortran array dependencies slightly harder than they need to be. The source of these nodes is fold, which when simplifying 1*x and x+0 uses this annotation to assist the C/C++ front-ends from thinking that the returned "x" is a potential lvalue.
---------------------------------------------------------------- This message was sent using IMP, the Internet Messaging Program.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |