------- Additional Comments From dje at gcc dot gnu dot org 2005-07-11 21:57 ------- btoa() is overwriting the buffer scratch. Although btoa() is in write.c, the buffer scratch is defined in transfer.c, so optimizing transfer.c changes the placement of scratch and exposes the failure.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22412