https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92284

            Bug ID: 92284
           Summary: Subroutine with bind(c) attribute causing varied
                    problems
           Product: gcc
           Version: 10.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: jrfsousa at gmail dot com
  Target Milestone: ---

Created attachment 47130
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=47130&action=edit
Code demonstrating problems.

Hi all!

Code attached causes various problems in both 9.1.0 and 10.0.0 including ICE on
9.1.0.

The problems reported vary depending on the array having the allocatable or
pointer attributes.

-Wmaybe-uninitialized reports uninitialized internal variables -fcheck=*
changes which.

When it runs the error is:

At line 26 of file ./arr.f90
Fortran runtime error: Index '1' of dimension 1 of array 'this' above upper
bound of 0

Error termination. Backtrace:
#0  0x401051 in arr_set
        at ./arr.f90:26
#1  0x4011c5 in arr_p
        at ./arr.f90:11
#2  0x40147c in main
        at ./arr.f90:14

Thank you very much.

Best regards,
José Rui

Reply via email to