mirror of git://gcc.gnu.org/git/gcc.git
re PR libfortran/20163 ([4.0 only] gfortran - error opening direct access file)
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
This commit is contained in:
parent
3445a80c36
commit
82498ed4b9
|
|
@ -1,14 +1,14 @@
|
||||||
|
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>
|
2005-03-29 Dale Ranta <dir@lanl.gov>
|
||||||
Francois-Xavier Coudert <coudert@clipper.ens.fr>
|
Francois-Xavier Coudert <coudert@clipper.ens.fr>
|
||||||
|
|
||||||
PR libfortran/20163
|
PR libfortran/20163
|
||||||
* gfortran.dg/pr20163-2.f: New test.
|
* 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>
|
2005-03-28 Jan Hubicka <jh@suse.cz>
|
||||||
|
|
||||||
PR middle-end/20635
|
PR middle-end/20635
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,5 @@
|
||||||
|
open(10,status="foo",err=100)
|
||||||
|
call abort
|
||||||
|
100 continue
|
||||||
|
open(10,status="scratch")
|
||||||
|
end
|
||||||
|
|
@ -1,3 +1,10 @@
|
||||||
|
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>
|
2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
|
||||||
|
|
||||||
PR libfortran/19678
|
PR libfortran/19678
|
||||||
|
|
|
||||||
|
|
@ -481,7 +481,10 @@ st_open (void)
|
||||||
flags.position = POSITION_ASIS;
|
flags.position = POSITION_ASIS;
|
||||||
|
|
||||||
if (ioparm.library_return != LIBRARY_OK)
|
if (ioparm.library_return != LIBRARY_OK)
|
||||||
|
{
|
||||||
|
library_end ();
|
||||||
return;
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
u = find_unit (ioparm.unit);
|
u = find_unit (ioparm.unit);
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue