Oh ! So the releases on http://gcc.gnu.org/releases.html are for those who just want to use gcc and not hack it ?
Is the latest release not done from the top of the trunk ? Is there any tool that I can use visualize the repository ? A tool that shows a visualization like http://en.wikipedia.org/wiki/Image:Subversion_project_visualization.png On 3/21/07, Daniel Berlin <[EMAIL PROTECTED]> wrote:
On 3/20/07, Karthikeyan M <[EMAIL PROTECTED]> wrote: > Are these macros not a part of 4.1.2 ? > I just picked up the tarball of the 4.1.2-core source. > > Which release has this code ? 4.2 or 4.3 You should never try to be doing real development work on GCC against anything but the development trunk (or a branch of the development trunk). If for no other reason than we only fix regressions on release branches. > > Thanks a lot. > > > On 3/20/07, Daniel Berlin <[EMAIL PROTECTED]> wrote: > > On 3/20/07, Karthikeyan M <[EMAIL PROTECTED]> wrote: > > > Thanks. > > > Where exactly should I be looking? > > cgraph.c, cgraphunit.c, cgraph.h > > see cgraph_varpool_nodes, FOR_EACH_STATIC_VARIABLE (static here means > > having scope greater than a single function, it does not mean "all > > variables declared static in C") > > > > > Will the cgraph nodes also have global declarations that are never > > > used inside any > > > function . > > If you ask for all of them, it will give you all of them > > If you ask for only the needed ones, it will give you all of the > > needed ones (see FOR_EACH_STATIC_VARIABLE) > > > > > > On 3/20/07, Daniel Berlin <[EMAIL PROTECTED]> wrote: > > > > On 3/20/07, Dave Korn <[EMAIL PROTECTED]> wrote: > > > > > On 19 March 2007 22:16, Karthikeyan M wrote: > > > > > > > > > > > What should I do if I want a list of all file-scope variables inside > > > > > > my own pass ? > > > > > > > > > > > > The file_scope variable is local to c-decl.c . Is there a reason why > > > > > > the scope holding variables are local to c-decl.c ? > > > > > > > > > > Because we want to keep front-, mid- and back- ends of the compiler as > > > > > modular and non-interdependent as possible, perhaps? > > > > > > > > > > If you need a routine to dump that data, why not write it in c-decl.c and > > > > > just expose the prototype in a suitable header file (c-tree.h)? > > > > > > > > > He already can get the file-scope variables by going through the > > > > cgraph variable nodes. > > > > > > > > > > > > > -- > > > > > > Karthik > > > > > > **************************************************************************** > > > To laugh often and love much; to win the respect of intelligent > > > persons and the affection of children; to earn the approbation of > > > honest critics; to appreciate beauty; to give of one's self; to leave > > > the world a bit better, whether by a healthy child, a garden patch or > > > a redeemed social condition; to have played and laughed with > > > enthusiasm and sung with exultation; to know even one life has > > > breathed easier because you have lived--that is to have succeeded. > > > --Ralph Waldo Emerson > > > **************************************************************************** > > > > > > > > -- > > Karthik > > **************************************************************************** > To laugh often and love much; to win the respect of intelligent > persons and the affection of children; to earn the approbation of > honest critics; to appreciate beauty; to give of one's self; to leave > the world a bit better, whether by a healthy child, a garden patch or > a redeemed social condition; to have played and laughed with > enthusiasm and sung with exultation; to know even one life has > breathed easier because you have lived--that is to have succeeded. > --Ralph Waldo Emerson > **************************************************************************** >
-- Karthik **************************************************************************** To laugh often and love much; to win the respect of intelligent persons and the affection of children; to earn the approbation of honest critics; to appreciate beauty; to give of one's self; to leave the world a bit better, whether by a healthy child, a garden patch or a redeemed social condition; to have played and laughed with enthusiasm and sung with exultation; to know even one life has breathed easier because you have lived--that is to have succeeded. --Ralph Waldo Emerson ****************************************************************************