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] |
Therefore the following comment may not be correct?:Hmm, no, that is not what the patch does. Every symbol referenced by the program has to be registered with the optimizers so that we can put the symbol in SSA or FUD-chain form. So, we do an initial scan of the program looking and registering symbols. If you had a global variable
/* Initializers of external variables are used solely by frontends and serve no usefull value for us. */
(although I may be misunderstanding the patch's effect/intent?)
int V; const int *GV = &V;
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |