Difference between revisions of "GCC alwayszero function attribute"
Egmetcalfe (talk | contribs) |
Egmetcalfe (talk | contribs) |
||
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 automatically branch to the next statement, ignoring the | + | 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, ignoring the check. |
== Project Leader(s) == | == Project Leader(s) == | ||
Line 16: | Line 16: | ||
== Project Details == | == Project Details == | ||
− | + | More to come. | |
− | + | Relevant blog posts: | |
− | + | [http://ehren.wordpress.com/2009/09/20/building-gcc-from-trunk/ Building GCC from trunk] | |
− | + | == Project News == |
Revision as of 21:30, 27 September 2009
Contents
Project Name
GCC alwayszero function attribute
Project Description
This project involves extending gcc to support an alwayszero function attribute (see 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, ignoring the check.
Project Leader(s)
User:Egmetcalfe Ehren Metcalfe
Project Contributor(s)
Project Details
More to come.
Relevant blog posts: