projects
/
gcc.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
on ARRAY_REFs sign-extend offsets only from sizetype's precision [PR98255]
[gcc.git]
/
gcc
/
gimple-fold.c
2021-01-22
Jakub Jelinek
on ARRAY_REFs sign-extend offsets only from sizetype...
blob
|
commitdiff
|
raw
2021-01-04
Richard Sandiford
vect, aarch64: Fix alignment units for IFN_MASK* [PR95401]
blob
|
commitdiff
|
raw
|
diff to current
2021-01-04
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2020-12-03
Jakub Jelinek
c++: Add __builtin_bit_cast to implement std::bit_cast...
blob
|
commitdiff
|
raw
|
diff to current
2020-12-02
Martin Liska
Fix __builtin_clear_padding for empty struct.
blob
|
commitdiff
|
raw
|
diff to current
2020-11-27
Jakub Jelinek
gimple-fold: Fix another __builtin_clear_padding ICE
blob
|
commitdiff
|
raw
|
diff to current
2020-11-26
Jakub Jelinek
gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding
blob
|
commitdiff
|
raw
|
diff to current
2020-11-25
Martin Sebor
PR middle-end/97956 - ICE due to type mismatch in point...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-25
Matthew Malcomson
libsanitizer: Add hwasan pass and associated gimple...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-25
Jakub Jelinek
middle-end: Reject flexible array members in __builtin_...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-24
Jakub Jelinek
middle-end: Prefer no RMW in __builtin_clear_padding...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-20
Jakub Jelinek
c++: Add __builtin_clear_padding builtin - C++20 P0528R...
blob
|
commitdiff
|
raw
|
diff to current
2020-11-06
Richard Biener
tree-optimization/97732 - fix init of SLP induction...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-28
Martin Sebor
Add -Wstringop-overread for reading past the end by...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-18
Martin Sebor
Fix PR tree-optimization/96670 - ICE on memchr with...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-14
Martin Sebor
PR tree-optimization/78257 - missing memcmp optimizatio...
blob
|
commitdiff
|
raw
|
diff to current
2020-08-04
Jakub Jelinek
gimple-fold: Fix ICE in maybe_canonicalize_mem_ref_addr...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-20
Jakub Jelinek
gimple-fold: Handle bitfields in fold_const_aggregate_r...
blob
|
commitdiff
|
raw
|
diff to current
2020-07-10
Richard Biener
fix constant folding from array CTORs
blob
|
commitdiff
|
raw
|
diff to current
2020-07-08
Eric Botcazou
Make memory copy functions scalar storage order barriers
blob
|
commitdiff
|
raw
|
diff to current
2020-07-03
Eric Botcazou
Extend store merging to STRING_CST
blob
|
commitdiff
|
raw
|
diff to current
2020-05-12
Richard Biener
Fold &MEM[0 + CST]->a.b.c to a constant
blob
|
commitdiff
|
raw
|
diff to current
2020-03-25
Martin Sebor
PR tree-optimization/94131 - ICE on printf with a VLA...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-18
Richard Biener
middle-end/94206 fix memset folding to avoid types...
blob
|
commitdiff
|
raw
|
diff to current
2020-03-18
Richard Biener
middle-end/94188 fix fold of addr expression generation
blob
|
commitdiff
|
raw
|
diff to current
2020-03-14
Jakub Jelinek
Fix doubled indefinite articles, mostly in comments.
blob
|
commitdiff
|
raw
|
diff to current
2020-02-05
Martin Sebor
PR tree-optimization/92765 - wrong code for strcmp...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-28
Jakub Jelinek
gimple-fold: Fix buffer overflow in fold_array_ctor_ref...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-10
Jakub Jelinek
re PR tree-optimization/93210 (Sub-optimal code optimiz...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-08
Richard Biener
re PR tree-optimization/93199 (Compile time hog in...
blob
|
commitdiff
|
raw
|
diff to current
2020-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2019-12-03
Richard Biener
re PR tree-optimization/92645 (Hand written vector...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-26
Martin Sebor
PR tree-optimization/92683 - strncmp incorrect result...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Martin Sebor
PR middle-end/88226 - missing warning on fprintf, fputs...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-22
Martin Sebor
PR tree-optimization/92501 - strncmp with constant...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-13
Aldy Hernandez
Rewrite value_range constructors to the value_range_kin...
blob
|
commitdiff
|
raw
|
diff to current
2019-11-05
Aldy Hernandez
The base class for ranges is currently value_range_base...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-31
Jakub Jelinek
re PR middle-end/92231 (ICE in gimple_fold_stmt_to_cons...
blob
|
commitdiff
|
raw
|
diff to current
2019-10-30
Martin Liska
Remove cgraph_global_info.
blob
|
commitdiff
|
raw
|
diff to current
2019-10-09
Martin Sebor
PR tree-optimization/90879 - fold zero-equality of...
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite second part of or_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite first part of or_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Martin Liska
Rewrite part of and_comparisons_1 into match.pd.
blob
|
commitdiff
|
raw
|
diff to current
2019-09-16
Li Jia He
Auto-generate maybe_fold_and/or_comparisons from match.pd
blob
|
commitdiff
|
raw
|
diff to current
2019-08-22
Martin Sebor
PR middle-end/91490 - bogus argument missing terminatin...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-14
Martin Sebor
PR tree-optimization/91294 - [10 Regression] wrong...
blob
|
commitdiff
|
raw
|
diff to current
2019-08-05
Richard Sandiford
Fold MASK_LOAD/STORE with an all-true mask
blob
|
commitdiff
|
raw
|
diff to current
2019-08-05
Richard Sandiford
Add a gimple_move_vops helper function
blob
|
commitdiff
|
raw
|
diff to current
2019-07-12
Richard Biener
fold-const.h (get_array_ctor_element_at_index): Adjust.
blob
|
commitdiff
|
raw
|
diff to current
2019-06-27
Jun Ma
re PR tree-optimization/89772 (memchr for a character...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-10
Martin Sebor
gimple-fold.c (get_range_strlen): Update comment that...
blob
|
commitdiff
|
raw
|
diff to current
2019-06-07
Aldy Hernandez
Split up value_range::intersect into base (value_range_...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-22
Richard Biener
gimple-fold.c (arith_code_with_undefined_signed_overflo...
blob
|
commitdiff
|
raw
|
diff to current
2019-05-03
Richard Biener
re PR c++/89698 (Run-time error due to optimization...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-30
Martin Liska
Refactor gimple_fold_builtin_memory_op function.
blob
|
commitdiff
|
raw
|
diff to current
2019-04-25
Richard Biener
re PR tree-optimization/90213 (UBSAN: signed integer...
blob
|
commitdiff
|
raw
|
diff to current
2019-04-09
Jakub Jelinek
re PR middle-end/89998 (ICE: verify_gimple failed in...
blob
|
commitdiff
|
raw
|
diff to current
2019-03-07
Jason Merrill
PR c++/80916 - spurious "static but not defined" warning.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-30
Martin Sebor
PR middle-end/88956 - ICE: Floating point exception...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-17
Martin Sebor
PR tree-optimization/88800 - Spurious -Werror=array...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-09
Sandra Loosemore
PR other/16615 [1/5]
blob
|
commitdiff
|
raw
|
diff to current
2019-01-02
Martin Sebor
gimple-fold.c (strlen_range_kind): Remove SRK_LENRANGE_2.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-02
Martin Sebor
gimple-fold.c (gimple_fold_builtin_strlen): Use set_str...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-02
Martin Sebor
re PR middle-end/88663 (internal compiler error: in...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-02
Martin Sebor
gimple-fold.c (get_range_strlen_tree): Record if the...
blob
|
commitdiff
|
raw
|
diff to current
2019-01-02
Martin Sebor
gimple-fold.h (get_range_strlen): Update prototype.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Martin Sebor
gimple-fold.c (get_range_strlen): Update prototype.
blob
|
commitdiff
|
raw
|
diff to current
2019-01-01
Jakub Jelinek
Update copyright years.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-31
Martin Sebor
gimple-fold.c (get_range_strlen): Minor logic cleanup.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-31
Martin Sebor
gimple-fold.c (strlen_range_kind): New enum.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-24
Martin Sebor
gimple-fold.c (get_range_strlen_tree): Factored out...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-23
Martin Sebor
builtins.h (c_strlen_data): Add new fields and comments.
blob
|
commitdiff
|
raw
|
diff to current
2018-12-23
Martin Sebor
builtins.c (unterminated_array): Rename "data" to ...
blob
|
commitdiff
|
raw
|
diff to current
2018-12-23
Martin Sebor
builtins.c (unterminated_array): Use empty brace initia...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-09
Aldy Hernandez
gimple-fold.c (size_must_be_zero_p): Use value_range...
blob
|
commitdiff
|
raw
|
diff to current
2018-11-04
Bernd Edlinger
re PR tree-optimization/87672 (81512c36 causes ICE...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-22
Martin Jambor
Add a fun parameter to three stmt_could_throw... functions
blob
|
commitdiff
|
raw
|
diff to current
2018-10-17
Aldy Hernandez
bitmap.c (bitmap_head::dump): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-10-03
Jeff Law
gimple-fold.c (get_range_strlen): Only set *nonstr...
blob
|
commitdiff
|
raw
|
diff to current
2018-10-02
Jeff Law
* gimple-fold.c (get_range_strlen): Remove dead code.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-29
Jeff Law
builtins.c (unterminated_array): Pass in c_strlen_data...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-18
Marek Polacek
P1064R0 - Allowing Virtual Function Calls in Constant...
blob
|
commitdiff
|
raw
|
diff to current
2018-09-14
Martin Sebor
builtins.c (unterminated_array): Handle ARRAY_REF.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-14
Martin Sebor
builtins.c (unterminated_array): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-14
Martin Sebor
builtins.h (c_srlen): Add argument.
blob
|
commitdiff
|
raw
|
diff to current
2018-09-14
Bernd Edlinger
builtins.c (c_strlen): Handle not zero terminated STRIN...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-27
Martin Liska
Come up with fndecl_built_in_p.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-16
Bernd Edlinger
builtins.c (c_strlen): Add new parameter eltsize.
blob
|
commitdiff
|
raw
|
diff to current
2018-08-10
Martin Liska
Introduce __builtin_expect_with_probability (PR target...
blob
|
commitdiff
|
raw
|
diff to current
2018-08-01
Martin Sebor
PR tree-optimization/86650 - -Warray-bounds missing...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-23
Bernd Edlinger
gimple-fold.c (gimple_fold_builtin_printf): Don't creat...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-19
Aldy Hernandez
wide-int.h (widest2_int): New.
blob
|
commitdiff
|
raw
|
diff to current
2018-07-09
Martin Sebor
PR middle-end/77357 - strlen of constant strings not...
blob
|
commitdiff
|
raw
|
diff to current
2018-07-03
Marek Polacek
re PR middle-end/86202 (ICE in get_range_info calling...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-26
David Malcolm
Introduce dump_location_t
blob
|
commitdiff
|
raw
|
diff to current
2018-06-25
Martin Sebor
PR tree-optimization/85700 - Spurious -Wstringop-trunca...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-13
Martin Sebor
PR tree-optimization/86114 - ICE in gimple_fold_builtin...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-08
Martin Liska
Remove MPX
blob
|
commitdiff
|
raw
|
diff to current
2018-06-01
Richard Biener
re PR tree-optimization/86017 (multiple consecutive...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-31
Qing Zhao
2nd Patch for PR78009
blob
|
commitdiff
|
raw
|
diff to current
next