PR libfortran/20163
* io/open.c (st_open): call library_end() before returning even if
an error arises.
* gfortran.dg/pr20163-2.f: New test.
From-SVN: r97153
+2005-03-28 Steve Ellcey <sje@cup.hp.com>
+
+ PR target/19890
+ * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
+
2005-03-29 Dale Ranta <dir@lanl.gov>
Francois-Xavier Coudert <coudert@clipper.ens.fr>
PR libfortran/20163
* gfortran.dg/pr20163-2.f: New test.
-2005-03-28 Steve Ellcey <sje@cup.hp.com>
-
- PR target/19890
- * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
-
2005-03-28 Jan Hubicka <jh@suse.cz>
PR middle-end/20635
--- /dev/null
+ open(10,status="foo",err=100)
+ call abort
+ 100 continue
+ open(10,status="scratch")
+ end
+2005-03-29 Dale Ranta <dir@lanl.gov>
+ Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ PR libfortran/20163
+ * io/open.c (st_open): call library_end() before returning even if
+ an error arises.
+
2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
PR libfortran/19678
flags.position = POSITION_ASIS;
if (ioparm.library_return != LIBRARY_OK)
+ {
+ library_end ();
return;
+ }
u = find_unit (ioparm.unit);