[PATCH] analysis of global statics and removal associated vdefs and vuses

Florian Weimer fw@deneb.enyo.de
Mon Aug 30 18:10:00 GMT 2004


* Giovanni Bajo:

> Thus, printf() could call functions in your code which in turn may clobber
> static globals. You cannot rely on glibc's printf() not modifying your
> globals.

printf() is a cancellation point on GNU systems.  This might prevent
some optimizations, too.



More information about the Gcc-patches mailing list