aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vrp.c
AgeCommit message (Expand)AuthorFilesLines
2013-08-30tree-vrp.c (check_array_ref): Bail out on zero-length arrays.Meador Inge1-2/+3
2013-08-29re PR tree-optimization/57685 (GCC stuck in an infinite loop)Richard Biener1-4/+8
2013-08-21tree-vrp.c (simplify_stmt_for_jump_threading): Try to simplify assignments too.Jeff Law1-8/+20
2013-08-05Automated conversion of passes to C++ classesDavid Malcolm1-20/+38
2013-07-06re PR target/29776 (result of ffs/clz/ctz/popcount/parity are already sign-ex...Jakub Jelinek1-14/+178
2013-05-24re PR tree-optimization/57124 (254.gap@spec2000 got miscompare after r198413)Jeff Law1-1/+25
2013-05-21re PR tree-optimization/57331 (ICE: tree check: expected integer_type or enum...Jakub Jelinek1-1/+2
2013-05-03re PR tree-optimization/57411 (ICE: verify_ssa failed: definition in block 4 ...Jeff Law1-1/+2
2013-04-29tree-vrp.c (range_fits_type_p): Move to earlier point in file.Jeff Law1-63/+61
2013-04-29re PR tree-optimization/57083 (Wrong constant folding)Jakub Jelinek1-1/+1
2013-04-23re PR middle-end/57026 (ice: SSA corruption)Richard Biener1-1/+2
2013-04-18re PR tree-optimization/56984 (ICE in tree_vrp.c)Jakub Jelinek1-1/+7
2013-04-10passes.c (execute_todo): Do not call ggc_collect conditional here.Richard Biener1-2/+1
2013-04-09tree-vrp.c (simplify_cond_using_ranges): Simplify test of boolean when the bo...Jeff Law1-0/+39
2013-03-25re PR bootstrap/56689 (internal compiler error: in get_loop_body, at cfgloop....Richard Biener1-1/+5
2013-02-21re PR tree-optimization/56415 (Performance regression after fix for 56273)Richard Biener1-9/+4
2013-02-11re PR tree-optimization/56273 (Bogus -Warray-bounds warning)Richard Biener1-4/+13
2013-01-16re PR tree-optimization/54767 (Incorrect code generated with "-O2 -fcheck=bou...Richard Biener1-6/+23
2013-01-11re PR tree-optimization/44061 (Warns about out-of-bounds array access inside ...Richard Guenther1-2/+14
2013-01-10Update copyright years in gcc/Richard Sandiford1-2/+1
2013-01-08re PR middle-end/54120 (FAIL: gfortran.fortran-torture/execute/random_2.f90 e...Jakub Jelinek1-4/+6
2013-01-02tree-vrp.c (range_fits_type_p): Require the MSB of the double_int to be clear...Richard Sandiford1-3/+5
2012-12-11re PR tree-optimization/55079 (false positive -Warray-bounds (also seen at -O...Richard Biener1-11/+100
2012-11-28re PR tree-optimization/54547 (FAIL: gcc.dg/tree-ssa/pr37508.c scan-tree-dump...Richard Biener1-14/+8
2012-11-26re PR tree-optimization/54471 (FAIL: gcc.dg/sms-8.c execution test)Jakub Jelinek1-2/+2
2012-11-17This patch rewrites the old VEC macro-based interface into a new one based on...Diego Novillo1-17/+15
2012-11-01This patch normalizes more bitmap function names.Lawrence Crowl1-6/+6
2012-11-01invoke.texi: Update -fopt-info documentation.Sharad Singhai1-0/+1
2012-10-30This patch implements the unification of the *bitmap interfaces as discussed.Lawrence Crowl1-4/+4
2012-10-22re PR tree-optimization/55011 (GCC in an infinite loop at -O2 in VRP)Richard Biener1-2/+13
2012-10-05re PR tree-optimization/54810 (VRP doesn't handle comparison of narrowing cas...Jakub Jelinek1-31/+52
2012-09-25re PR tree-optimization/54676 (ICE: in set_value_range, at tree-vrp.c:433)Jakub Jelinek1-2/+31
2012-09-24Finish conversion of uses of double_int to the new API.Lawrence Crowl1-17/+6
2012-09-15tree-vrp.c (extract_range_from_binary_expr_1): Fix bug in handling of LSHIFT_...Tom de Vries1-8/+51
2012-09-14tree-vrp.c (register_new_assert_for): Simplify for backward walk.Richard Guenther1-33/+22
2012-09-10Remove unnecessary VEC function overloads.Diego Novillo1-1/+1
2012-09-07re PR tree-optimization/53986 (missing vrp on bit-mask test, LSHIFT_EXPR not ...Tom de Vries1-1/+23
2012-09-07Modify gcc/*.[hc] double_int call sites to use the new interface.Lawrence Crowl1-215/+175
2012-09-04gimple.h (gimple_build_switch): Remove.Steven Bosscher1-1/+1
2012-08-22re PR tree-optimization/54317 (FAIL: c45532m c45532n c45532o c45532p)Marc Glisse1-3/+6
2012-08-22tree-vrp.c (find_assert_locations): Skip also edges from the entry block.Jakub Jelinek1-1/+1
2012-08-20tree-flow.h (register_new_name_mapping): Remove.Richard Guenther1-22/+9
2012-08-14backport: As described in http://gcc.gnu.org/ml/gcc/2012-08/msg00015.html...Diego Novillo1-4/+4
2012-08-14cfgexpand.c (expand_used_vars): Use virtual_operand_p.Richard Guenther1-5/+7
2012-08-13tree-ssa-pre.c (do_regular_insertion): Add FIXME markers at points of potenti...Steven Bosscher1-6/+6
2012-08-10tree-ssa-pre.c (pretemp, [...]): Remove.Richard Guenther1-9/+3
2012-08-10re PR tree-optimization/54027 (possible mis-optimization of signed left shift...Richard Guenther1-43/+34
2012-08-08tree-call-cdce.c (check_pow): Simplify.Richard Guenther1-1/+1
2012-08-03re PR tree-optimization/30318 (VRP does not create ANTI_RANGEs on overflow)Marc Glisse1-0/+139
2012-08-01tree-vrp.c (find_case_label_ranges): New function.Tom de Vries1-6/+100