aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
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
2018-05-29re PR target/85918 (Conversions to/from [unsigned] long long are not vectoriz...Jakub Jelinek1-3/+12
2018-05-24fold-const.c (tree_nonzero_bits): New function.Roger Sayle1-0/+68
2018-05-18Replace FMA_EXPR with one internal fn per optabRichard Sandiford1-12/+0
2018-05-04re PR lto/85574 (LTO bootstapped binaries differ)Richard Biener1-4/+10
2018-04-19re PR tree-optimization/85467 (ICE: verify_gimple failed: non-trivial convers...Jakub Jelinek1-2/+7
2018-04-07re PR tree-optimization/85257 (wrong code with -O -fno-tree-ccp and reading z...Jakub Jelinek1-1/+1
2018-04-06re PR sanitizer/85213 (-fsanitize=undefined internal compiler error: in fold_...Jakub Jelinek1-34/+10
2018-03-29re PR c/85094 (-g with any optimization suppresses -Wduplicated-branches)Jakub Jelinek1-1/+6
2018-02-09re PR c++/83659 (ICE on compilable C++ code: in tree_to_shwi, at tree.c:6821)Marek Polacek1-8/+19
2018-01-26re PR tree-optimization/81082 (Failure to vectorise after reassociating index...Richard Biener1-4/+4
2018-01-24Fix use of boolean_true/false_node (PR 83979)Richard Sandiford1-12/+12
2018-01-16re PR c/83844 (ICE with warn_if_not_aligned attribute)Jakub Jelinek1-1/+26
2018-01-16Avoid GCC 4.1 build failure in fold-const.cRichard Sandiford1-2/+2
2018-01-15re PR middle-end/82694 (Linux kernel miscompiled since r250765)Jakub Jelinek1-8/+16
2018-01-13Fix folding of vector mask EQ/NE expressionsRichard Sandiford1-1/+1
2018-01-04Add tree_fits_uhwi_p tests to BIT_FIELD_REF folderRichard Sandiford1-1/+3
2018-01-03poly_int: GET_MODE_BITSIZERichard Sandiford1-5/+7
2018-01-03poly_int: TYPE_VECTOR_SUBPARTSRichard Sandiford1-39/+51
2018-01-03poly_int: GET_MODE_NUNITSRichard Sandiford1-1/+1
2018-01-03Update copyright years.Jakub Jelinek1-1/+1
2018-01-03poly_int: vector_builder element countRichard Sandiford1-1/+3
2018-01-03poly_int: vec_perm_indices element typeRichard Sandiford1-2/+5