This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/54818] New: error: type mismatch in binary expression
- From: "scott+gcc+bugzilla at pakin dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 05 Oct 2012 00:14:56 +0000
- Subject: [Bug fortran/54818] New: error: type mismatch in binary expression
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54818
Bug #: 54818
Summary: error: type mismatch in binary expression
Classification: Unclassified
Product: gcc
Version: 4.7.1
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: scott+gcc+bugzilla@pakin.org
Created attachment 28360
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=28360
Sample file that gfortran can't compile
PGI can compile the attached file:
$ pgf90 --version
pgf90 12.5-0 64-bit target on x86-64 Linux -tp istanbul
Copyright 1989-2000, The Portland Group, Inc. All Rights Reserved.
Copyright 2000-2012, STMicroelectronics, Inc. All Rights Reserved.
$ pgf90 -c broken.f
GCC cannot:
$ gfortran --version
GNU Fortran (GCC) 4.7.1
Copyright (C) 2012 Free Software Foundation, Inc.
GNU Fortran comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of GNU Fortran
under the terms of the GNU General Public License.
For more information about these matters, see the file named COPYING
$ gfortran -c broken.f
broken.f: In function âbrokenâ:
broken.f:1:0: error: type mismatch in binary expression
integer(kind=8)
integer(kind=8)
integer(kind=4)
D.1918 = D.1867 + 8;
broken.f:1:0: error: type mismatch in binary expression
integer(kind=8)
integer(kind=8)
integer(kind=4)
D.1922 = D.1867 + 8;
broken.f:1: confused by earlier errors, bailing out