aboutsummaryrefslogtreecommitdiff
path: root/gcc/sched-int.h
diff options
context:
space:
mode:
authorSteven G. Kargl <kargl@gcc.gnu.org>2015-10-17 16:50:47 +0000
committerSteven G. Kargl <kargl@gcc.gnu.org>2015-10-17 16:50:47 +0000
commit98a819ea15fdaf6e5d8efb6e002bec70628aaee5 (patch)
tree538dc3982c7de62c55c6e43407ca68fd6c995ae1 /gcc/sched-int.h
parent767dc529b7ed5926d4900a4182826967beb8c2c2 (diff)
downloadgcc-98a819ea15fdaf6e5d8efb6e002bec70628aaee5.zip
gcc-98a819ea15fdaf6e5d8efb6e002bec70628aaee5.tar.gz
gcc-98a819ea15fdaf6e5d8efb6e002bec70628aaee5.tar.bz2
re PR fortran/67987 (ICE on declaring and initializing character with negative len)
2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/67987 * decl.c (char_len_param_value): Unwrap unlong line. If LEN < 0, force it to zero per the Fortran 90, 95, 2003, and 2008 Standards. * resolve.c (gfc_resolve_substring_charlen): Unwrap unlong line. If 'start' is larger than 'end', length of substring is negative, so explicitly set it to zero. (resolve_charlen): Remove -Wsurprising warning. Update comment to reflect that the text is from the F2008 standard. 2015-10-17 Steven G. Kargl <kargl@gcc.gnu.org> PR fortran/67987 * gfortran.df/pr67987.f90: New test. * gfortran.dg/char_length_2.f90: Update testcase. From-SVN: r228933
Diffstat (limited to 'gcc/sched-int.h')
0 files changed, 0 insertions, 0 deletions