]> git.ipfire.org Git - thirdparty/gcc.git/history - gcc/gimple-fold.c
Move operand_less_p to vr-values.c.
[thirdparty/gcc.git] / gcc / gimple-fold.c
2020-05-12  Richard BienerFold &MEM[0 + CST]->a.b.c to a constant
2020-03-25  Martin SeborPR tree-optimization/94131 - ICE on printf with a VLA...
2020-03-18  Richard Bienermiddle-end/94206 fix memset folding to avoid types...
2020-03-18  Richard Bienermiddle-end/94188 fix fold of addr expression generation
2020-03-14  Jakub JelinekFix doubled indefinite articles, mostly in comments.
2020-02-05  Martin SeborPR tree-optimization/92765 - wrong code for strcmp...
2020-01-28  Jakub Jelinekgimple-fold: Fix buffer overflow in fold_array_ctor_ref...
2020-01-10  Jakub Jelinekre PR tree-optimization/93210 (Sub-optimal code optimiz...
2020-01-08  Richard Bienerre PR tree-optimization/93199 (Compile time hog in...
2020-01-01  Jakub JelinekUpdate copyright years.
2019-12-03  Richard Bienerre PR tree-optimization/92645 (Hand written vector...
2019-11-26  Martin SeborPR tree-optimization/92683 - strncmp incorrect result...
2019-11-22  Martin SeborPR middle-end/88226 - missing warning on fprintf, fputs...
2019-11-22  Martin SeborPR tree-optimization/92501 - strncmp with constant...
2019-11-13  Aldy HernandezRewrite value_range constructors to the value_range_kin...
2019-11-05  Aldy HernandezThe base class for ranges is currently value_range_base...
2019-10-31  Jakub Jelinekre PR middle-end/92231 (ICE in gimple_fold_stmt_to_cons...
2019-10-30  Martin LiskaRemove cgraph_global_info.
2019-10-09  Martin SeborPR tree-optimization/90879 - fold zero-equality of...
2019-09-16  Martin LiskaRewrite second part of or_comparisons_1 into match.pd.
2019-09-16  Martin LiskaRewrite first part of or_comparisons_1 into match.pd.
2019-09-16  Martin LiskaRewrite part of and_comparisons_1 into match.pd.
2019-09-16  Li Jia HeAuto-generate maybe_fold_and/or_comparisons from match.pd
2019-08-22  Martin SeborPR middle-end/91490 - bogus argument missing terminatin...
2019-08-14  Martin SeborPR tree-optimization/91294 - [10 Regression] wrong...
2019-08-05  Richard SandifordFold MASK_LOAD/STORE with an all-true mask
2019-08-05  Richard SandifordAdd a gimple_move_vops helper function
2019-07-12  Richard Bienerfold-const.h (get_array_ctor_element_at_index): Adjust.
2019-06-27  Jun Mare PR tree-optimization/89772 (memchr for a character...
2019-06-10  Martin Seborgimple-fold.c (get_range_strlen): Update comment that...
2019-06-07  Aldy HernandezSplit up value_range::intersect into base (value_range_...
2019-05-22  Richard Bienergimple-fold.c (arith_code_with_undefined_signed_overflo...
2019-05-03  Richard Bienerre PR c++/89698 (Run-time error due to optimization...
2019-04-30  Martin LiskaRefactor gimple_fold_builtin_memory_op function.
2019-04-25  Richard Bienerre PR tree-optimization/90213 (UBSAN: signed integer...
2019-04-09  Jakub Jelinekre PR middle-end/89998 (ICE: verify_gimple failed in...
2019-03-07  Jason MerrillPR c++/80916 - spurious "static but not defined" warning.
2019-01-30  Martin SeborPR middle-end/88956 - ICE: Floating point exception...
2019-01-17  Martin SeborPR tree-optimization/88800 - Spurious -Werror=array...
2019-01-09  Sandra LoosemorePR other/16615 [1/5]
2019-01-02  Martin Seborgimple-fold.c (strlen_range_kind): Remove SRK_LENRANGE_2.
2019-01-02  Martin Seborgimple-fold.c (gimple_fold_builtin_strlen): Use set_str...
2019-01-02  Martin Seborre PR middle-end/88663 (internal compiler error: in...
2019-01-02  Martin Seborgimple-fold.c (get_range_strlen_tree): Record if the...
2019-01-02  Martin Seborgimple-fold.h (get_range_strlen): Update prototype.
2019-01-01  Martin Seborgimple-fold.c (get_range_strlen): Update prototype.
2019-01-01  Jakub JelinekUpdate copyright years.
2018-12-31  Martin Seborgimple-fold.c (get_range_strlen): Minor logic cleanup.
2018-12-31  Martin Seborgimple-fold.c (strlen_range_kind): New enum.
2018-12-24  Martin Seborgimple-fold.c (get_range_strlen_tree): Factored out...
2018-12-23  Martin Seborbuiltins.h (c_strlen_data): Add new fields and comments.
2018-12-23  Martin Seborbuiltins.c (unterminated_array): Rename "data" to ...
2018-12-23  Martin Seborbuiltins.c (unterminated_array): Use empty brace initia...
2018-11-09  Aldy Hernandezgimple-fold.c (size_must_be_zero_p): Use value_range...
2018-11-04  Bernd Edlingerre PR tree-optimization/87672 (81512c36 causes ICE...
2018-10-22  Martin JamborAdd a fun parameter to three stmt_could_throw... functions
2018-10-17  Aldy Hernandezbitmap.c (bitmap_head::dump): New.
2018-10-03  Jeff Lawgimple-fold.c (get_range_strlen): Only set *nonstr...
2018-10-02  Jeff Law* gimple-fold.c (get_range_strlen): Remove dead code.
2018-09-29  Jeff Lawbuiltins.c (unterminated_array): Pass in c_strlen_data...
2018-09-18  Marek PolacekP1064R0 - Allowing Virtual Function Calls in Constant...
2018-09-14  Martin Seborbuiltins.c (unterminated_array): Handle ARRAY_REF.
2018-09-14  Martin Seborbuiltins.c (unterminated_array): New.
2018-09-14  Martin Seborbuiltins.h (c_srlen): Add argument.
2018-09-14  Bernd Edlingerbuiltins.c (c_strlen): Handle not zero terminated STRIN...
2018-08-27  Martin LiskaCome up with fndecl_built_in_p.
2018-08-16  Bernd Edlingerbuiltins.c (c_strlen): Add new parameter eltsize.
2018-08-10  Martin LiskaIntroduce __builtin_expect_with_probability (PR target...
2018-08-01  Martin SeborPR tree-optimization/86650 - -Warray-bounds missing...
2018-07-23  Bernd Edlingergimple-fold.c (gimple_fold_builtin_printf): Don't creat...
2018-07-19  Aldy Hernandezwide-int.h (widest2_int): New.
2018-07-09  Martin SeborPR middle-end/77357 - strlen of constant strings not...
2018-07-03  Marek Polacekre PR middle-end/86202 (ICE in get_range_info calling...
2018-06-26  David MalcolmIntroduce dump_location_t
2018-06-25  Martin SeborPR tree-optimization/85700 - Spurious -Wstringop-trunca...
2018-06-13  Martin SeborPR tree-optimization/86114 - ICE in gimple_fold_builtin...
2018-06-08  Martin LiskaRemove MPX
2018-06-01  Richard Bienerre PR tree-optimization/86017 (multiple consecutive...
2018-05-31  Qing Zhao2nd Patch for PR78009
2018-05-24  Richard SandifordAdd a class to represent a gimple match result
2018-05-18  Richard SandifordReplace FMA_EXPR with one internal fn per optab
2018-05-17  Richard SandifordAllow gimple_build with internal functions
2018-04-20  Martin SeborPR c/85365 - -Wrestrict false positives with -fsanitiz...
2018-03-12  Martin SeborPR tree-optimization/83456 - -Wrestrict false positive...
2018-02-22  Martin SeborPR tree-optimization/84480 - bogus -Wstringop-truncatio...
2018-02-21  Jakub Jelinekre PR tree-optimization/84478 (pdftex miscompilation...
2018-02-19  Martin LiskaFix ubsan in gimple-fold.c (PR tree-optimization/82491).
2018-02-13  Jakub Jelinekre PR tree-optimization/84339 (Wrong-code with optimizi...
2018-01-11  Martin SeborPR tree-optimization/83781 - Bootstrap failed on x86...
2018-01-10  Martin SeborPR tree-optimization/83671 - Fix for false positive...
2018-01-03  Richard Sandifordpoly_int: GET_MODE_SIZE
2018-01-03  Richard Sandifordpoly_int: GET_MODE_BITSIZE
2018-01-03  Richard Sandifordpoly_int: TYPE_VECTOR_SUBPARTS
2018-01-03  Jakub JelinekUpdate copyright years.
2017-12-21  Richard Sandifordpoly_int: MEM_REF offsets
2017-12-20  Tom de VriesSimplify fold_internal_goacc_dim
2017-12-20  Richard Sandifordpoly_int: get_addr_base_and_unit_offset
2017-12-20  Richard Sandifordpoly_int: get_ref_base_and_extent
2017-12-20  Richard Sandifordpoly_int: fold_ctor_reference
2017-12-16  Martin SeborPR tree-optimization/78918 - missing -Wrestrict on...
next