------- Comment #15 from tobi at gcc dot gnu dot org  2007-04-13 14:48 -------
Subject: Bug 18937

Author: tobi
Date: Fri Apr 13 14:48:08 2007
New Revision: 123789

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123789
Log:
PR fortran/18937
fortran/
* resolve.c: Include obstack.h and bitmap.h.  New variable
labels_obstack.
(code_stack): Add tail and reachable_labels fields.
(reachable_labels): New function.
(resolve_branch): Rework to use new fields in code_stack.
(resolve_code): Call reachable_labels.
(resolve_codes): Allocate and free labels_obstack.
testsuite/
* gfortran.dg/goto_2.f90: New.
* gfortran.dg/goto_3.f90: New.
* gfortran.dg/pr17708.f90: Rename to ...
* gfortran.dg/goto_4.f90: ... this, add comment pointing to
PR.

Added:
    trunk/gcc/testsuite/gfortran.dg/goto_2.f90
    trunk/gcc/testsuite/gfortran.dg/goto_3.f90
    trunk/gcc/testsuite/gfortran.dg/goto_4.f90
      - copied, changed from r123784,
trunk/gcc/testsuite/gfortran.dg/pr17708.f90
Removed:
    trunk/gcc/testsuite/gfortran.dg/pr17708.f90
Modified:
    trunk/gcc/fortran/ChangeLog
    trunk/gcc/fortran/resolve.c
    trunk/gcc/testsuite/ChangeLog


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18937

Reply via email to