on ARRAY_REFs sign-extend offsets only from sizetype's precision [PR98255]
[gcc.git] / gcc / gimple-fold.c
2021-01-22 Jakub Jelinekon ARRAY_REFs sign-extend offsets only from sizetype...
2021-01-04 Richard Sandifordvect, aarch64: Fix alignment units for IFN_MASK* [PR95401]
2021-01-04 Jakub JelinekUpdate copyright years.
2020-12-03 Jakub Jelinekc++: Add __builtin_bit_cast to implement std::bit_cast...
2020-12-02 Martin LiskaFix __builtin_clear_padding for empty struct.
2020-11-27 Jakub Jelinekgimple-fold: Fix another __builtin_clear_padding ICE
2020-11-26 Jakub Jelinekgimple-fold: Use DECL_PADDING_P in __builtin_clear_padding
2020-11-25 Martin SeborPR middle-end/97956 - ICE due to type mismatch in point...
2020-11-25 Matthew Malcomsonlibsanitizer: Add hwasan pass and associated gimple...
2020-11-25 Jakub Jelinekmiddle-end: Reject flexible array members in __builtin_...
2020-11-24 Jakub Jelinekmiddle-end: Prefer no RMW in __builtin_clear_padding...
2020-11-20 Jakub Jelinekc++: Add __builtin_clear_padding builtin - C++20 P0528R...
2020-11-06 Richard Bienertree-optimization/97732 - fix init of SLP induction...
2020-08-28 Martin SeborAdd -Wstringop-overread for reading past the end by...
2020-08-18 Martin SeborFix PR tree-optimization/96670 - ICE on memchr with...
2020-08-14 Martin SeborPR tree-optimization/78257 - missing memcmp optimizatio...
2020-08-04 Jakub Jelinekgimple-fold: Fix ICE in maybe_canonicalize_mem_ref_addr...
2020-07-20 Jakub Jelinekgimple-fold: Handle bitfields in fold_const_aggregate_r...
2020-07-10 Richard Bienerfix constant folding from array CTORs
2020-07-08 Eric BotcazouMake memory copy functions scalar storage order barriers
2020-07-03 Eric BotcazouExtend store merging to STRING_CST
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
next