Remove my name from the mailing list

R.Rajaram rajaram@acmet.com
Thu Mar 31 09:19:00 GMT 2005


How did u subscribe ?

-----Original Message-----
From: gcc-help-owner@gcc.gnu.org [mailto:gcc-help-owner@gcc.gnu.org] On
Behalf Of Anirudha Sarangi
Sent: Thursday, March 31, 2005 1:35 PM
To: gcc-help@gcc.gnu.org
Subject: Remove my name from the mailing list


Hello All,
Can anyone help me in removing my name from the gcc-help mailing list?

regards
Anirudha Sarangi


----- Original Message ----- 
From: "Brendon Costa" <bcosta@avdat.com.au>
To: <gcc-help@gcc.gnu.org>
Sent: Thursday, March 31, 2005 1:29 PM
Subject: Getting access to g++ tree from front end.


> Hi,
> 
>     I am trying to make a small modification to a local copy of gcc 
> (In
> particular the g++ front end) that will help me in documenting 
> exceptions that can be thrown by functions. I have had a look at most
of 
> the gcc documentation i could find and it has been helpful, but i am 
> currently stuck in where to look next. I know roughly how i want to 
> implement this code, but i need to find an appropriate place to "hook 
> into the g++ fronten code". What i need at the point of where i hook
in, 
> is just the intermediate tree generated by the C++ front end. This is 
> the one spoken of in chapter 9 of the document "GNU Compiler
Collection 
> (GCC) Internals" where it talks about the intermediate representation 
> used by the C and C++ front ends. I assume that this tree is
generated, 
> and then converted to a GIMPLE tree and then later to RTL, but what 
> happens with it after i have used it is really none of my concern.
> 
> Questions:
> 
> 1) Does gcc generate this full tree before it compiles the code (I.e.
> generates RTL and then assembly etc), and if not is there any point in

> time where this intermediate tree is complete so that i can get access

> to all information parsed in the given g++ session.
> 
> 2) If there is a full tree generated, where is the best place to get
> that tree for my purposes (I will not be modifying the tree just 
> iterating through it getting the appropriate information that i need
and 
> saving it externally)?
> 
> 3) If the tree is never generated in its entirety at any point, i
> noticed that in the gcc/toplev.c file there is a function called: 
> rest_of_compilation which is called for each function being compiled 
> from what i can tell. It there something similar inside the front end 
> where i can hook into that will give the full tree/branch for each 
> function in the parsed file(s)?
> 
> 
> Thanks for any help,
> Brendon.
> 
> 
> 




More information about the Gcc-help mailing list