Difference between revisions of "GCC alwayszero function attribute"

From CDOT Wiki
Jump to: navigation, search
Line 5: Line 5:
 
== Project Description ==
 
== Project Description ==
  
This project involves extending gcc to support an alwayszero function attribute (see [https://bugzilla.mozilla.org/show_bug.cgi?id=517370 Bug #517370] for an overview). Essentially, a call to an alwayszero function foo in such contexts as if (foo() != 0) or while (foo() != 0) should completely ignore the test and automatically branch to the next statement upon return of the function.
+
This project involves extending gcc to support an alwayszero function attribute (see [https://bugzilla.mozilla.org/show_bug.cgi?id=517370 Bug #517370] as well as [[http://ehren.wordpress.com/2009/09/30/popping-my-gimples-a-plan/ this blog post]] for an overview).  
  
 
== Project Leader(s) ==
 
== Project Leader(s) ==
Line 18: Line 18:
 
Relevant blog posts:
 
Relevant blog posts:
  
 +
[[http://ehren.wordpress.com/2009/09/30/popping-my-gimples-a-plan/ Popping My GIMPLES (a plan)]]
 
[http://ehren.wordpress.com/2009/09/20/building-gcc-from-trunk/ Building GCC from trunk]
 
[http://ehren.wordpress.com/2009/09/20/building-gcc-from-trunk/ Building GCC from trunk]
  
 
== Project News ==
 
== Project News ==

Revision as of 18:54, 30 September 2009

Project Name

GCC alwayszero function attribute

Project Description

This project involves extending gcc to support an alwayszero function attribute (see Bug #517370 as well as [this blog post] for an overview).

Project Leader(s)

Ehren Metcalfe

Project Contributor(s)

Project Details

Relevant blog posts:

[Popping My GIMPLES (a plan)] Building GCC from trunk

Project News