[Bug fortran/30655] Undue out-of-bounds warning

2007-03-24 Thread fxcoudert at gcc dot gnu dot org
--- Comment #4 from fxcoudert at gcc dot gnu dot org 2007-03-24 20:21 --- Fixed on 4.3, will not backport. -- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added ---

[Bug fortran/30655] Undue out-of-bounds warning

2007-03-24 Thread fxcoudert at gcc dot gnu dot org
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2007-03-24 20:20 --- Subject: Bug 30655 Author: fxcoudert Date: Sat Mar 24 20:19:51 2007 New Revision: 123187 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=123187 Log: PR fortran/30655 * expr.c (check_dimens

[Bug fortran/30655] Undue out-of-bounds warning

2007-03-14 Thread fxcoudert at gcc dot gnu dot org
-- fxcoudert at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned at gcc dot gnu |fxcoudert at gcc dot gnu dot |dot org

[Bug fortran/30655] Undue out-of-bounds warning

2007-01-31 Thread fxcoudert at gcc dot gnu dot org
--- Comment #2 from fxcoudert at gcc dot gnu dot org 2007-01-31 22:05 --- Around resolve.c:2518: if (((compare_bound_int (ar->stride[i], 0) == CMP_GT || ar->stride[i] == NULL) && compare_bound (AR_START, AR_END) != CMP_GT) || (compare_bound_int (a

[Bug fortran/30655] Undue out-of-bounds warning

2007-01-31 Thread tkoenig at gcc dot gnu dot org
--- Comment #1 from tkoenig at gcc dot gnu dot org 2007-01-31 18:13 --- Really? This is fine: integer i(12), j i(0:-1) = 42 end In your test case, the compiler has a hard time detecting the value of j, and the lower bound would be incorrect if j >=1. -- tkoenig at gcc dot gn