[Bug fortran/52668] New: Incorrect warning emitted by gfortran 4.7.0
arnaud02 at users dot sourceforge.net
gcc-bugzilla@gcc.gnu.org
Thu Mar 22 15:18:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52668
Bug #: 52668
Summary: Incorrect warning emitted by gfortran 4.7.0
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: arnaud02@users.sourceforge.net
>cat qq.f
module mm
integer :: a, b
common /mm1/ a, b
end module mm
program pp
call aa()
end program pp
subroutine aa()
use mm, only: a
a = 1
end subroutine aa
>/usr/local/gcc/gfortran470 -Wall qq.f
qq.f:9.9:
use mm, only: a
1
Warning: Unused module variable 'b' which has been explicitly imported at (1)
>/usr/local/gcc/gfortran470 --version | head -2
GNU Fortran (GCC) 4.7.0
Copyright (C) 2012 Free Software Foundation, Inc.
The warning is incorrect: in pp, b is *not* imported explicitly from mm.
This is a regression with respect to gfortran 4.6.x.
More information about the Gcc-bugs
mailing list