-
- Downloads
re PR tree-optimization/43270 (array-bounds false negative)
2010-04-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/43270 * tree-vrp.c (check_array_ref): Fix flexible array member detection. * tree-ssa-sccvn.h (fully_constant_vn_reference_p): Declare. * tree-ssa-pre.c (phi_translate_1): Adjust. (fully_constant_expression): Split out vn_reference handling to ... * tree-ssa-sccvn.c (fully_constant_vn_reference_p): ... here. Fold reads from constant strings. (vn_reference_lookup): Handle fully constant references. (vn_reference_lookup_pieces): Likewise. * Makefile.in (expmed.o-warn): Add -Wno-error. * g++.dg/warn/Warray-bounds-4.C: New testcase. * gcc.dg/Warray-bounds-7.c: Likewise. From-SVN: r158058
Showing
- gcc/ChangeLog 14 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 1 addition, 0 deletionsgcc/Makefile.in
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/warn/Warray-bounds-4.C 37 additions, 0 deletionsgcc/testsuite/g++.dg/warn/Warray-bounds-4.C
- gcc/testsuite/gcc.dg/Warray-bounds-7.c 13 additions, 0 deletionsgcc/testsuite/gcc.dg/Warray-bounds-7.c
- gcc/tree-ssa-pre.c 6 additions, 44 deletionsgcc/tree-ssa-pre.c
- gcc/tree-ssa-sccvn.c 77 additions, 1 deletiongcc/tree-ssa-sccvn.c
- gcc/tree-ssa-sccvn.h 1 addition, 0 deletionsgcc/tree-ssa-sccvn.h
- gcc/tree-vrp.c 39 additions, 19 deletionsgcc/tree-vrp.c
Loading
Please register or sign in to comment