aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/match.c
diff options
context:
space:
mode:
authorMark Eggleston <markeggleston@gcc.gnu.org>2020-04-02 07:31:12 +0100
committerMark Eggleston <markeggleston@gcc.gnu.org>2020-04-02 07:31:12 +0100
commit2c54eab5a302c6da015bb39b1a81f6799e45a650 (patch)
tree0e65bf74cb366cdcff9a9f5fa4c92194e1a4c1ab /gcc/fortran/match.c
parentbf1f6d8819ade074271df718f01fd3a5a9dc1b82 (diff)
downloadgcc-2c54eab5a302c6da015bb39b1a81f6799e45a650.zip
gcc-2c54eab5a302c6da015bb39b1a81f6799e45a650.tar.gz
gcc-2c54eab5a302c6da015bb39b1a81f6799e45a650.tar.bz2
fortran : ICE in gfc_resolve_findloc PR93498
ICE occurs when findloc is used with character arguments of different kinds. If the character kinds are different reject the code. Original patch provided by Steven G. Kargl <kargl@gcc.gnu.org>. gcc/fortran/ChangeLog: PR fortran/93498 * check.c (gfc_check_findloc): If the kinds of the arguments differ goto label "incompat". gcc/testsuite/ChangeLog: PR fortran/93498 * gfortran.dg/pr93498_1.f90: New test. * gfortran.dg/pr93498_2.f90: New test.
Diffstat (limited to 'gcc/fortran/match.c')
0 files changed, 0 insertions, 0 deletions