diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2007-10-12 16:45:46 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2007-10-12 16:45:46 +0000 |
commit | 98a36c7ca05d1acbd0a06c43bb0e0b0c4596ed5e (patch) | |
tree | 23f42943c790dc9910595eb247c54e5f718debe4 /gcc/fortran/resolve.c | |
parent | e69f1bad5d88e5a7dc4970f169c7763cba4f6feb (diff) | |
download | gcc-98a36c7ca05d1acbd0a06c43bb0e0b0c4596ed5e.zip gcc-98a36c7ca05d1acbd0a06c43bb0e0b0c4596ed5e.tar.gz gcc-98a36c7ca05d1acbd0a06c43bb0e0b0c4596ed5e.tar.bz2 |
re PR fortran/33664 (crash on invalid program)
2007-10-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/33664
* expr.c (gfc_specification_expr): If a function is not
external, intrinsic or pure is an error. Set the symbol pure
to prevent repeat errors.
2007-10-12 Paul Thomas <pault@gcc.gnu.org>
PR fortran/33664
* gfortran.dg/impure_spec_expr_1.f90: New test.
* gfortran.dg/char_result_7.f90: Remove illegal test.
From-SVN: r129267
Diffstat (limited to 'gcc/fortran/resolve.c')
0 files changed, 0 insertions, 0 deletions