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

Reply via email to