aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2019-09-02re PR go/91617 (Many go test case failures after r275026)Jakub Jelinek1-6/+4
2019-08-26Builtin function roundeven folding implementationTejas Joshi1-0/+6
2019-08-13Use checking forms of DECL_FUNCTION_CODE (PR 91421)Richard Sandiford1-1/+2
2019-08-07Replace int with boolean in predicate functions.Martin Liska1-74/+74
2019-08-05re PR tree-optimization/91169 (cd2a31a FAILs)Richard Biener1-15/+38
2019-07-25Come up with function_decl_type and use it in tree_function_decl.Martin Liska1-1/+1
2019-07-12fold-const.h (get_array_ctor_element_at_index): Adjust.Richard Biener1-8/+28
2019-07-10Fix folding of vector EQ/NERichard Sandiford1-3/+11
2019-06-11fold_real_zero_addition_p for vectorsMarc Glisse1-6/+11
2019-06-05fold-const.c (extract_muldiv_1): Do not distribute a multiplication by a powe...Eric Botcazou1-8/+14
2019-06-03Fix typo in index comparison of CONSTRUCTOR.Martin Liska1-2/+2
2019-05-21re PR tree-optimization/90510 (Unnecessary permutation)Richard Biener1-0/+22
2019-05-20gimple-match-head.c: Include vec-perm-indices.h.Richard Biener1-57/+6
2019-04-18Fix UB in int_const_binopRichard Sandiford1-10/+10
2019-03-25re PR middle-end/89790 (ICE segfault in operand_equal_p() at fold-const.c:300...Richard Biener1-0/+5
2019-03-21re PR middle-end/89779 (internal compiler error: tree check: expected class â...Richard Biener1-5/+0
2019-03-15re PR c++/89709 (ICE with constexpr and "-O")Jakub Jelinek1-3/+3
2019-03-14re PR c++/89698 (Run-time error due to optimization of field access after cas...Richard Biener1-4/+10
2019-03-05re PR bootstrap/89560 (ICE In function 'rtx_def* gen_vec_extract_lo_v64qi(rtx...Jakub Jelinek1-11/+17
2019-03-01re PR middle-end/89503 (Checking ICE in 'gcc.dg/warn-strlen-no-nul.c')Jakub Jelinek1-0/+9
2019-02-21re PR middle-end/89091 (ICE: Segmentation fault (in tree_class_check))Jakub Jelinek1-4/+7
2019-02-14re PR tree-optimization/89314 (ICE in wide_int_to_tree_1, at tree.c:1561)Jakub Jelinek1-6/+10
2019-01-09PR other/16615 [1/5]Sandra Loosemore1-2/+2
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-12-19C++: more location wrapper nodes (PR c++/43064, PR c++/43486)David Malcolm1-4/+13
2018-12-01re PR testsuite/85368 (phi-opt-11 test fails on IBM Z)Jakub Jelinek1-7/+14
2018-10-17re PR middle-end/87623 (bytes swapped in register when comparing cause fail w...Eric Botcazou1-2/+3
2018-10-17bitmap.c (bitmap_head::dump): New.Aldy Hernandez1-1/+1
2018-10-02No a*x+b*x factorization for signed vectorsMarc Glisse1-1/+1
2018-09-14re PR middle-end/87188 (Function pointer canonicalization optimized away)John David Anglin1-2/+2
2018-09-13builtins.h (c_srlen): Add argument.Martin Sebor1-0/+4
2018-09-13builtins.c (c_strlen): Handle not zero terminated STRING_CSTs correctly.Bernd Edlinger1-34/+25
2018-09-13* fold-const.c (c_getstr): Clamp STRING_LENGTH to STRING_SIZE.Bernd Edlinger1-0/+4
2018-09-13re PR tree-optimization/87287 (Move signed (x % pow2) == 0 optimization to gi...Jakub Jelinek1-22/+0
2018-09-12re PR middle-end/87248 (Bad code for masked operations involving signed ints)Jakub Jelinek1-3/+9
2018-08-29re PR middle-end/86714 (tree-ssa-forwprop.c confused by too long initializer)Martin Sebor1-2/+2
2018-08-28* fold-const.c (fold_binary_loc): Remove recently added assert.Jeff Law1-8/+0
2018-08-27Come up with fndecl_built_in_p.Martin Liska1-3/+2
2018-08-25re PR tree-optimization/87059 (internal compiler error: in set_value_range, a...Martin Sebor1-0/+8
2018-07-16fold-const.c (int_const_binop_1): Abstract...Aldy Hernandez1-104/+109
2018-07-12Use conditional internal functions in if-conversionRichard Sandiford1-0/+16
2018-07-12re PR tree-optimization/86479 ([graphite] ICE in gimplify_modify_expr, at gim...Richard Biener1-0/+7
2018-07-09PR middle-end/77357 - strlen of constant strings not foldedMartin Sebor1-12/+46
2018-07-07tree-vrp.c (vrp_int_const_binop): Change overflow type to overflow_type.Aldy Hernandez1-9/+9
2018-07-06re PR tree-optimization/86401 (The "For constants M and N, if M == (1LL << cs...Jakub Jelinek1-115/+94
2018-06-26re PR ipa/86271 (ICE due to size mismatch when inlining)Richard Biener1-1/+3
2018-06-16re PR tree-optimization/64946 ([AArch64] gcc.target/aarch64/vect-abs-compile....Kugan Vivekanandarajah1-10/+13
2018-06-12PR c/85931 - -Wsizeof-pointer-memaccess for strncpy with size of sourceMartin Sebor1-0/+1
2018-06-04re PR tree-optimization/69615 (0 to limit signed range checks don't always us...Jakub Jelinek1-0/+23
2018-05-30Use poly_int tree accessorsRichard Sandiford1-9/+8