Using gcc for C++ backend to checking exceptions?

Jim Wilson wilson@tuliptree.org
Fri Jul 4 02:00:00 GMT 2003


Marc Waeckerlin wrote:
> - Is there a similar project already started?

Not that I know of.

Wouldn't you need some intraprocedural info to do this right?  Any 
function that isn't a leaf function can throw anything thrown by 
functions it calls.  It sounds complicated to get this right, and may 
require info that isn't easy to get from gcc, since gcc primarily looks 
at one function at a time.

> - Would you support me if I'd start it?

The more work you manage to do on your own, the more likely that you 
will get useful help.

GCC is a volunteer project, and the volunteers always have more tasks to 
work on than time available, so what limited help we can give usually 
goes to projects that seem likely to be successful.

> - Is there a way to register such a project at GNU?

There is no need to register the project before you begin.

There is no formal process for registering projects.  We have an 
informal one in the "Open Projects" page on our web site, but a lot of 
the info in there is out-of-date.  There is another list on the CVS read 
access page for projects that have substantial amounts of code already 
written.

> - What documentation would be helpful for me?

The internals documentation that you are already looking at, and the 
sources themselves.  You may not find this info very helpful at the 
beginning though.

Jim



More information about the Gcc mailing list