Age | Commit message (Expand) | Author | Files | Lines |
2020-12-03 | c++: Add __builtin_bit_cast to implement std::bit_cast [PR93121] | Jakub Jelinek | 1 | -6/+68 |
2020-12-02 | Fix __builtin_clear_padding for empty struct. | Martin Liska | 1 | -0/+2 |
2020-11-27 | gimple-fold: Fix another __builtin_clear_padding ICE | Jakub Jelinek | 1 | -0/+2 |
2020-11-26 | gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding | Jakub Jelinek | 1 | -4/+2 |
2020-11-25 | PR middle-end/97956 - ICE due to type mismatch in pointer_plus_expr during me... | Martin Sebor | 1 | -1/+1 |
2020-11-25 | libsanitizer: Add hwasan pass and associated gimple changes | Matthew Malcomson | 1 | -0/+46 |
2020-11-25 | middle-end: Reject flexible array members in __builtin_clear_padding [PR97943] | Jakub Jelinek | 1 | -1/+23 |
2020-11-24 | middle-end: Prefer no RMW in __builtin_clear_padding implementation where pos... | Jakub Jelinek | 1 | -7/+81 |
2020-11-20 | c++: Add __builtin_clear_padding builtin - C++20 P0528R3 compiler side [PR88101] | Jakub Jelinek | 1 | -0/+695 |
2020-11-06 | tree-optimization/97732 - fix init of SLP induction vectorization | Richard Biener | 1 | -1/+1 |
2020-08-28 | Add -Wstringop-overread for reading past the end by string functions. | Martin Sebor | 1 | -3/+9 |
2020-08-18 | Fix PR tree-optimization/96670 - ICE on memchr with an empty initializer. | Martin Sebor | 1 | -1/+1 |
2020-08-14 | PR tree-optimization/78257 - missing memcmp optimization with constant arrays | Martin Sebor | 1 | -4/+4 |
2020-08-04 | gimple-fold: Fix ICE in maybe_canonicalize_mem_ref_addr on debug stmt [PR96354] | Jakub Jelinek | 1 | -3/+7 |
2020-07-20 | gimple-fold: Handle bitfields in fold_const_aggregate_ref_1 [PR93121] | Jakub Jelinek | 1 | -2/+58 |
2020-07-10 | fix constant folding from array CTORs | Richard Biener | 1 | -2/+9 |
2020-07-09 | Make memory copy functions scalar storage order barriers | Eric Botcazou | 1 | -10/+28 |
2020-07-03 | Extend store merging to STRING_CST | Eric Botcazou | 1 | -15/+35 |
2020-05-12 | Fold &MEM[0 + CST]->a.b.c to a constant | Richard Biener | 1 | -0/+26 |
2020-03-25 | PR tree-optimization/94131 - ICE on printf with a VLA string and -fno-tree-ccp | Martin Sebor | 1 | -3/+9 |
2020-03-18 | middle-end/94206 fix memset folding to avoid types with padding | Richard Biener | 1 | -0/+6 |
2020-03-18 | middle-end/94188 fix fold of addr expression generation | Richard Biener | 1 | -2/+2 |
2020-03-14 | Fix doubled indefinite articles, mostly in comments. | Jakub Jelinek | 1 | -1/+1 |
2020-02-05 | PR tree-optimization/92765 - wrong code for strcmp of a union member | Martin Sebor | 1 | -3/+42 |
2020-01-28 | gimple-fold: Fix buffer overflow in fold_array_ctor_reference [PR93454] | Jakub Jelinek | 1 | -5/+8 |
2020-01-10 | re PR tree-optimization/93210 (Sub-optimal code optimization on struct/combou... | Jakub Jelinek | 1 | -6/+30 |
2020-01-08 | re PR tree-optimization/93199 (Compile time hog in sink_clobbers) | Richard Biener | 1 | -0/+1 |
2020-01-01 | Update copyright years. | Jakub Jelinek | 1 | -1/+1 |
2019-12-03 | re PR tree-optimization/92645 (Hand written vector code is 450 times slower w... | Richard Biener | 1 | -22/+19 |
2019-11-26 | PR tree-optimization/92683 - strncmp incorrect result with equal substrings a... | Martin Sebor | 1 | -5/+9 |
2019-11-22 | PR middle-end/88226 - missing warning on fprintf, fputs, and puts with an unt... | Martin Sebor | 1 | -4/+14 |
2019-11-22 | PR tree-optimization/92501 - strncmp with constant unterminated arrays not fo... | Martin Sebor | 1 | -27/+65 |
2019-11-13 | Rewrite value_range constructors to the value_range_kind is at the end, and d... | Aldy Hernandez | 1 | -2/+1 |
2019-11-05 | The base class for ranges is currently value_range_base, which is rather long... | Aldy Hernandez | 1 | -4/+4 |
2019-10-31 | re PR middle-end/92231 (ICE in gimple_fold_stmt_to_constant_1) | Jakub Jelinek | 1 | -0/+1 |
2019-10-30 | Remove cgraph_global_info. | Martin Liska | 1 | -2/+2 |
2019-10-09 | PR tree-optimization/90879 - fold zero-equality of strcmp between a longer st... | Martin Sebor | 1 | -14/+22 |
2019-09-16 | Rewrite second part of or_comparisons_1 into match.pd. | Martin Liska | 1 | -45/+0 |
2019-09-16 | Rewrite first part of or_comparisons_1 into match.pd. | Martin Liska | 1 | -86/+1 |
2019-09-16 | Rewrite part of and_comparisons_1 into match.pd. | Martin Liska | 1 | -130/+10 |
2019-09-16 | Auto-generate maybe_fold_and/or_comparisons from match.pd | Li Jia He | 1 | -41/+129 |
2019-08-22 | PR middle-end/91490 - bogus argument missing terminating nul warning on strle... | Martin Sebor | 1 | -8/+13 |
2019-08-14 | PR tree-optimization/91294 - [10 Regression] wrong strlen result of a conditi... | Martin Sebor | 1 | -1/+1 |
2019-08-05 | Fold MASK_LOAD/STORE with an all-true mask | Richard Sandiford | 1 | -0/+63 |
2019-08-05 | Add a gimple_move_vops helper function | Richard Sandiford | 1 | -35/+7 |
2019-07-12 | fold-const.h (get_array_ctor_element_at_index): Adjust. | Richard Biener | 1 | -7/+84 |
2019-06-27 | re PR tree-optimization/89772 (memchr for a character not in constant nul-pad... | Jun Ma | 1 | -1/+9 |
2019-06-10 | gimple-fold.c (get_range_strlen): Update comment that didn't make it into r26... | Martin Sebor | 1 | -24/+10 |
2019-06-07 | Split up value_range::intersect into base (value_range_base) and | Aldy Hernandez | 1 | -4/+4 |
2019-05-22 | gimple-fold.c (arith_code_with_undefined_signed_overflow): Add ABS_EXPR. | Richard Biener | 1 | -6/+10 |