summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-15 12:45:06 +0000
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-15 12:45:06 +0000
commit75a01a9e788a54196c199d2921d071d335d0662b (patch)
tree5104d99607c4cf2204fb04fddc745c94f35cc11f
parent56910d862dff5f7f620b0e4be4feaf8bfa4d8463 (diff)
downloadgcc-75a01a9e788a54196c199d2921d071d335d0662b.tar.gz
2013-04-15 Tobias Burnus <burnus@net-b.de>
* list_read.c (finish_separator): Initialize variable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197969 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libgfortran/ChangeLog4
-rw-r--r--libgfortran/io/list_read.c5
2 files changed, 7 insertions, 2 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 55f6dd7a533..25219aae7db 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,7 @@
+2013-04-15 Tobias Burnus <burnus@net-b.de>
+
+ * list_read.c (finish_separator): Initialize variable.
+
2013-04-15 Janne Blomqvist <jb@gcc.gnu.org>
PR fortran/56919
diff --git a/libgfortran/io/list_read.c b/libgfortran/io/list_read.c
index b29fdcd2306..c8a1bdfc9d9 100644
--- a/libgfortran/io/list_read.c
+++ b/libgfortran/io/list_read.c
@@ -393,7 +393,7 @@ static int
finish_separator (st_parameter_dt *dtp)
{
int c;
- int err;
+ int err = LIBERROR_OK;
restart:
eat_spaces (dtp);
@@ -433,7 +433,7 @@ finish_separator (st_parameter_dt *dtp)
return err;
goto restart;
}
-
+ /* Fall through. */
default:
unget_char (dtp, c);
break;
@@ -2788,6 +2788,7 @@ nml_get_obj_data (st_parameter_dt *dtp, namelist_info **pprev_nl,
"namelist not terminated with / or &end");
goto nml_err_ret;
}
+ /* Fall through. */
case '/':
dtp->u.p.input_complete = 1;
return true;