]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/27588 (-fbounds-check should catch substring out of range accesses)
authorTobias Burnus <burnus@net-b.de>
Wed, 15 Nov 2006 10:13:16 +0000 (11:13 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 15 Nov 2006 10:13:16 +0000 (11:13 +0100)
commit65713e5bcc306e08a6d5e63a7ffeba90170b6b36
treebbc3008260eb8144684b57875d8190b3ae8b0001
parent8c894ae273073a4a45cd37be4ee2b06c35c40dd6
re PR fortran/27588 (-fbounds-check should catch substring out of range accesses)

fortran/
2006-11-15  Tobias Burnus  <burnus@net-b.de>
            Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>

       PR fortran/27588
       * trans-expr.c (gfc_conv_substring): Add bounds checking.
         (gfc_conv_variable, gfc_conv_substring_expr): Pass more
         arguments to gfc_conv_substring.

testsuite/
2006-11-15  Tobias Burnus  <burnus@net-b.de>

       PR fortran/27588
       * gfortran.dg/char_bounds_check_fail_1.f90: New test.

Co-Authored-By: Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
From-SVN: r118852
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog