* simplify.c (gfc_simplify_verify): Fix return when SET=''.
* gfortran.dg/verify_2.f90: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111791
138bc75d-0d04-0410-961f-
82ee72b054a4
+2006-03-05 Steven G. Kargl <kargls@comcast.net>
+
+ * simplify.c (gfc_simplify_verify): Fix return when SET=''.
+
2005-03-05 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/16136
2005-03-05 Erik Edelmann <eedelman@gcc.gnu.org>
PR fortran/16136
- mpz_set_ui (result->value.integer, len);
+ mpz_set_ui (result->value.integer, 1);
- mpz_set_ui (result->value.integer, 1);
+ mpz_set_ui (result->value.integer, len);
return result;
}
for (index = len; index > 0; index --)
return result;
}
for (index = len; index > 0; index --)
2006-03-06 Steven G. Kargl <kargls@comcast.net>
2006-03-06 Steven G. Kargl <kargls@comcast.net>
+ * gfortran.dg/verify_2.f90: New test.
+
+2006-03-06 Steven G. Kargl <kargls@comcast.net>
+
* gfortran.dg/equiv_1.f90: Replace tab(s) with spaces.
* gfortran.dg/arrayio_1.f90: Ditto.
* gfortran.dg/pr25603.f: Ditto.
* gfortran.dg/equiv_1.f90: Replace tab(s) with spaces.
* gfortran.dg/arrayio_1.f90: Ditto.
* gfortran.dg/pr25603.f: Ditto.
--- /dev/null
+! { dg-do run }
+program verify_2
+ character(len=3) s1, s2
+ s1 = 'abc'
+ s2 = ''
+ if (verify('ab', '') /= 1) call abort
+ if (verify(s1, s2) /= 1) call abort
+ if (verify('abc', '', .true.) /= 3) call abort
+ if (verify(s1, s2, .true.) /= 3) call abort
+end program verify_2
+