2004-01-23 Paul Brook <paul@codesourcery.com>
Steven G. Kargl <kargls@comcast.net> PR fortran/17941 * arith.c (gfc_convert_real): Remove sign handling. * primary.c (match_digits): Allow whitespace after initial sign. (match_real_const): Handle signs here. Allow whitespace after initial sign. Remove dead code. (match_const_complex_part): Remove. (match_complex_part): Use match_{real,integer}_const. (match_complex_constant): Cross-promote integer types. testsuite/ * gfortran.dg/real_const_1.f: New test. * gfortran.dg/real_const_2.f90: New test. * gfortran.dg/complex_int_1.f90: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94127 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/fortran/ChangeLog 12 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/arith.c 1 addition, 7 deletionsgcc/fortran/arith.c
- gcc/fortran/primary.c 51 additions, 166 deletionsgcc/fortran/primary.c
- gcc/testsuite/ChangeLog 8 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/complex_int_1.f90 15 additions, 0 deletionsgcc/testsuite/gfortran.dg/complex_int_1.f90
- gcc/testsuite/gfortran.dg/real_const_1.f 24 additions, 0 deletionsgcc/testsuite/gfortran.dg/real_const_1.f
- gcc/testsuite/gfortran.dg/real_const_2.f90 24 additions, 0 deletionsgcc/testsuite/gfortran.dg/real_const_2.f90
Loading
Please register or sign in to comment