------- Comment #3 from kkojima at gcc dot gnu dot org 2007-05-31 13:30 ------- I've confirmed that this fails with 4.1.2, 4.2.0 and 4.3.0 on sh4-unknown-linux-gnu. A reduced testcase is:
-- int foo () { char *p; char fext[128]; p = fext; bar (&p, (void *)0); if (p) free (p); return 0; } -- which fails with -O -fpic -fstack-protector. Curiously the error went away with -O2 -fpic -fstack-protector. -- kkojima at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kkojima at gcc dot gnu dot | |org Status|UNCONFIRMED |NEW Component|other |target Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Known to fail| |4.1.2 4.2.0 4.3.0 Last reconfirmed|0000-00-00 00:00:00 |2007-05-31 13:30:12 date| | http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32163