diff mbox series

[fortran,committed] Fix dependency for %re and %im

Message ID 90449202-afbb-161b-09e6-a74074ed2241@netcologne.de
State New
Headers show
Series [fortran,committed] Fix dependency for %re and %im | expand

Commit Message

Thomas Koenig Jan. 1, 2020, 9:41 p.m. UTC
Hello world,

New year, new bug, new patch :-)

I have just committed as obvious and simple the attached patch
as r279821, where we failed to account for %re and %im in dependency
checking. This is a 10 regression, gcc 9 works.

Regards

	Thomas

Handle REF_INQUIRY for dependency checking.

2020-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/93113
	* dependency.c (gfc_dep_resolver): Handle REF_INQUIRY in switch
	for ref types.

2020-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>

	PR fortran/93113
	* gfortran.dg/dependency_58.f90: New test.
diff mbox series

Patch

Index: dependency.c
===================================================================
--- dependency.c	(Revision 279765)
+++ dependency.c	(Arbeitskopie)
@@ -2286,6 +2286,12 @@  gfc_dep_resolver (gfc_ref *lref, gfc_ref *rref, gf
 	     subsequent references also overlap.  */
 	  break;
 
+	case REF_INQUIRY:
+	  if (lref->u.i != rref->u.i)
+	    return 0;
+
+	  break;
+
 	default:
 	  gcc_unreachable ();
 	}