From: Tobias Schluter Date: Mon, 25 Sep 2006 09:19:36 +0000 (+0000) Subject: re PR fortran/21203 (gfortran doesn't work on targets/variants without two floating... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=fc29d5c4e82adbf041939a9519643707a85778c4;p=gcc.git re PR fortran/21203 (gfortran doesn't work on targets/variants without two floating point types) PR fortran/21203 * error.c (show_loci): No need to risk an ICE to output a slightly nicer error message. From-SVN: r117191 --- diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4a620fdc413..2e8a11f7b20 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,9 @@ +2006-09-25 Francois-Xavier Coudert + + PR fortran/21203 + * error.c (show_loci): No need to risk an ICE to output a + slightly nicer error message. + 2006-09-19 Paul Thomas Steven Bosscher diff --git a/gcc/fortran/error.c b/gcc/fortran/error.c index 435fc16a36f..f63e41634a9 100644 --- a/gcc/fortran/error.c +++ b/gcc/fortran/error.c @@ -199,7 +199,7 @@ show_loci (locus * l1, locus * l2) { int offset, flag, i, m, c1, c2, cmax; - if (l1 == NULL) + if (l1 == NULL || l1->lb == NULL) { error_printf ("\n"); return;