This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/79383] New: USE statement error
- From: "walt.brainerd at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Sun, 05 Feb 2017 19:17:31 +0000
- Subject: [Bug fortran/79383] New: USE statement error
- Auto-submitted: auto-generated
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79383
Bug ID: 79383
Summary: USE statement error
Product: gcc
Version: 7.0.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: walt.brainerd at gmail dot com
Target Milestone: ---
Created attachment 40672
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40672&action=edit
g_bug2.f90; complete program
I don't see anything wrong with the USE statement, BUT . . .
[I get the same error without "non_intrinsic"]
$ gfortran -Wall -Wextra g_bug2.f90
g_bug2.f90:37:73:
use, non_intrinsic :: dollar_mod, only: dollar_type, write (formatted)
1
Error: Module nature in USE statement at (1) shall be either INTRINSIC or
NON_INTRINSIC
g_bug2.f90:40:21:
type (dollar_type), parameter :: wage = dollar_type(15.10)
1
Error: Derived type 'dollar_type' at (1) is being used before it is defined
g_bug2.f90:41:34:
write (unit=*, fmt="(DT)") wage
1
Error: Symbol 'wage' at (1) has no IMPLICIT type