------- Comment #15 from fxcoudert at gcc dot gnu dot org  2006-03-01 16:42 
-------
(In reply to comment #12)
> What about the testcase from comment #4?  I believe that's valid.

I agree. The segfault in the original code is OK, but the "Attempt to allocate
a negative amount of memory" error message on your code:

        dimension a(1:4), b(1)
        i=1
        b = maxloc(a(1:i-2)+1.)
        end

is not OK. a(1:i-2) should be a zero-sized array slice.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Last reconfirmed|2005-11-01 21:45:02         |2006-03-01 16:42:35
               date|                            |
            Summary|runtime error  "Attempt to  |runtime error "Attempt to
                   |allocate a negative amount  |allocate a negative amount
                   |of memory"                  |of memory"


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15335

Reply via email to