c++: template instantiation during fold_for_warn [PR94038]
[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