OSDN Git Service

2010-10-30 Steven G. Kargl <kargl@gcc.gnu.org>
authorkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Nov 2010 19:29:57 +0000 (19:29 +0000)
committerkargl <kargl@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Nov 2010 19:29:57 +0000 (19:29 +0000)
commit8e3c5052d3fc0ece48329fa128725fd9b0010fba
tree506515bdd85f47dc0faa808648b77e532150461b
parentc0acdbb46520c253fb3d24e912873bc06c3983ed
2010-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/46152
* gfortran.dg/select_type_11.f03: Update dg-error phrase.
* gfortran.dg/allocate_with_typespec_4.f90: New test.
* gfortran.dg/allocate_with_typespec_1.f90: New test.
* gfortran.dg/allocate_with_typespec_2.f: New test.
* gfortran.dg/allocate_with_typespec_3.f90: New test.
* gfortran.dg/allocate_derived_1.f90: Delete an obselescent test.
* gfortran.dg/select_type_1.f03: Update dg-error phrase.

2010-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>

PR fortran/46152
* fortran/match.c (match_derived_type_spec): Reoplace gfc_match_symbol
with a gfc_find_symbol to prevent namespace pollution.  Remove dead
code.
(match_type_spec): Remove parsing of '::'.  Collapse character
kind checking to one location.
(gfc_match_allocate): Use correct locus in error message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166140 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/match.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/allocate_derived_1.f90
gcc/testsuite/gfortran.dg/allocate_with_typespec_1.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/allocate_with_typespec_2.f [new file with mode: 0644]
gcc/testsuite/gfortran.dg/allocate_with_typespec_3.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/allocate_with_typespec_4.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/select_type_1.f03
gcc/testsuite/gfortran.dg/select_type_11.f03