------- Comment #6 from pinskia at gmail dot com 2009-02-25 13:37 ------- Subject: Re: Optimize away only set but not used variable
Sent from my iPhone On Feb 25, 2009, at 1:43 AM, "rguenth at gcc dot gnu dot org" <gcc-bugzi...@gcc.gnu.org > wrote: > > > ------- Comment #1 from rguenth at gcc dot gnu dot org 2009-02-25 > 09:43 ------- > Is there a reason the Fortran frontend gives function local > variables static > storage duration? > Yes, it is larger than the threshhold. Remember fortran has no recursive functions except for the ones which marked as such. > a () > { > struct __st_parameter_dt dt_parm.1; > static integer(kind=4) options.0[8] = {68, 255, 0, 0, 0, 1, 0, 1}; > static complex(kind=4) foo[2147483647]; > > <bb 2>: > _gfortran_set_options (8, &options.0); > foo[9] = __complex__ (1.0e+0, 0.0); > > > -- > > rguenth at gcc dot gnu dot org changed: > > What |Removed |Added > --- > --- > ---------------------------------------------------------------------- > Status|UNCONFIRMED |NEW > Ever Confirmed|0 |1 > Last reconfirmed|0000-00-00 00:00:00 |2009-02-25 09:43:40 > date| | > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39298 > -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39298