------- Comment #8 from burnus at gcc dot gnu dot org  2006-11-15 16:44 -------
Reopened. I should have really read this bugreport and tested the example of
comment 0. My test cases worked, but this one does not:

internal compiler error: module symbol dp in wrong namespace

#4  0x0000000000478002 in gfc_create_module_variable (sym=0xdddd10) at
fortran/trans-decl.c:2761
#5  0x00000000004587de in traverse_ns (st=0xda3080, func=0x477f00
<gfc_create_module_variable>)
    at fortran/symbol.c:2603
#6  0x00000000004587c6 in traverse_ns (st=0xda25e0, func=0x477f00
<gfc_create_module_variable>)
    at fortran/symbol.c:2606
#7  0x00000000004648de in gfc_generate_module_code (ns=0x4) at
fortran/trans.c:672


Using only "IMPORT":
       real (kind=dp) :: x
                 1
Error: Parameter 'dp' at (1) has not been declared or is a variable, which does
not reduce to a constant expression


-- 

burnus at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |


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

Reply via email to