aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-28re PR tree-optimization/81227 (ICE in get_single_symbol, at tree-vrp.c:799)Richard Biener1-1/+1
2017-06-20re PR sanitizer/81097 (UBSAN: false positive for not existing negation operat...Richard Biener1-3/+3
2017-06-14re PR middle-end/81088 (UBSAN: false positive as a result of reassosiation)Richard Biener1-8/+9
2017-06-13re PR tree-optimization/67328 (range test rather than single bit test for cod...Yury Gribov1-1/+42
2017-06-13re PR sanitizer/81065 (UBSAN: false positive as a result of distribution invo...Richard Biener1-6/+1
2017-06-07re PR sanitizer/80932 (UBSAN: false positive as a result of distribution: c1*...Marek Polacek1-0/+1
2017-06-01re PR middle-end/66313 (Unsafe factorization of a*b+a*c)Richard Biener1-5/+28
2017-05-26re PR sanitizer/80875 (UBSAN: compile time crash in fold_binary_loc at fold-c...Marek Polacek1-0/+1
2017-05-25Move "(A & C) == D is false when D & ~C != 0" to match.pdMarc Glisse1-18/+0
2017-05-19re PR sanitizer/80800 (UBSAN: yet another false positive)Marek Polacek1-0/+2
2017-05-18Move X==15-X to match.pdMarc Glisse1-24/+0
2017-04-27re PR sanitizer/80349 (UBSAN: compile time crash with "type mismatch in binar...Marek Polacek1-31/+28
2017-04-25re PR sanitizer/80349 (UBSAN: compile time crash with "type mismatch in binar...Marek Polacek1-2/+4
2017-04-25Let tree_single_nonzero_warnv_p use range informationMarc Glisse1-0/+5
2017-04-21re PR tree-optimization/78847 (pointer arithmetic from c++ ranged-based for l...Richard Biener1-2/+5
2017-04-13re PR sanitizer/80403 (UBSAN: compile time crash with "type mismatch in binar...Jakub Jelinek1-1/+1
2017-04-12re PR sanitizer/80403 (UBSAN: compile time crash with "type mismatch in binar...Jakub Jelinek1-5/+7
2017-04-12re PR sanitizer/80349 (UBSAN: compile time crash with "type mismatch in binar...Jakub Jelinek1-6/+6
2017-04-10re PR middle-end/80362 (gcc miscompiles arithmetic with signed char)Richard Biener1-1/+1
2017-04-04re PR tree-optimization/80281 (Wrong constant folding)Richard Biener1-3/+12
2017-04-03Fix numerous typos in commentsJonathan Wakely1-1/+1
2017-04-03re PR tree-optimization/80275 (Poor (but valid) code generated by optimizer p...Richard Biener1-0/+18
2017-03-28re PR middle-end/80222 (may_alias folded away)Richard Biener1-1/+2
2017-03-28re PR sanitizer/80067 (ICE in fold_comparison with -fsanitize=undefined)Marek Polacek1-1/+1
2017-03-21re PR middle-end/67338 (fold-const sanitizer runtime error in roundup_loc)Jakub Jelinek1-1/+1
2017-03-02fold-const.c (const_binop): Use ulow () instead of elt (0).Richard Biener1-1/+1
2017-03-01re PR c++/79681 (ICE with constexpr and bitfield)Jakub Jelinek1-0/+25
2017-02-28re PR c/79731 (ICE: verify_gimple failed)Richard Biener1-1/+5
2017-02-17re PR middle-end/79536 (ICE in fold_binary_loc, at fold-const.c:9060)Marek Polacek1-10/+24
2017-01-26re PR c/79199 (ICE with -Wduplicated-branches)Marek Polacek1-1/+1
2017-01-20re PR c/64279 (Warning missing for "(cond) ? A : A" / if(cond) expr1; else ex...Marek Polacek1-2/+53
2017-01-11re PR c++/71537 (GCC rejects consetxpr boolean conversions and comparisons on...Jakub Jelinek1-8/+9
2017-01-01Update copyright years.Jakub Jelinek1-1/+1
2016-12-06re PR c++/71537 (GCC rejects consetxpr boolean conversions and comparisons on...Jakub Jelinek1-8/+10
2016-11-23fold-const.c (fold_cond_expr_with_comparison): Move simplification for A == C...Bin Cheng1-13/+0
2016-11-23fold-const.c (fold_cond_expr_with_comparison): Move simplification for A cmp ...Bin Cheng1-86/+9
2016-11-23fold-const.c (tree_expr_nonzero_p): Make non-static.Naveen H.S1-1/+1
2016-11-20Simplify X /[ex] 8 == 0Marc Glisse1-2/+1
2016-11-17re PR tree-optimization/78305 (Wrong constant folding)Richard Biener1-3/+3
2016-11-15Add a load_extend_op wrapperRichard Sandiford1-2/+2
2016-11-09fold-const.c (tree_swap_operands_p): Remove unused arg.Richard Biener1-5/+5
2016-11-09common.opt (flag_evaluation_order): Remove.Richard Biener1-37/+8
2016-11-04defaults.h (LOAD_EXTEND_OP): Define if not already defined.Eric Botcazou1-4/+0
2016-11-04fold-const.c (fold_cond_expr_with_comparison): Remove call to pedantic_non_lv...Bin Cheng1-30/+14
2016-10-28GIMPLE store merging passKyrylo Tkachov1-0/+20
2016-10-28re PR middle-end/78128 (fortran/resolve.c:resolve_operator miscompiled at -O2)Richard Biener1-3/+3
2016-10-14Support only \0-terminated string in c_getstr and returnMartin Liska1-9/+29
2016-10-13Move MEMMODEL_* from coretypes.h to memmodel.hThomas Preud'homme1-0/+1
2016-10-09tree-ssa.c (target_for_debug_bind, [...]): Use VAR_P and/or VAR_OR_FUNCTION_D...Jakub Jelinek1-1/+1
2016-10-05[fold-const] Fix native_encode_real for HFmode constantsKyrylo Tkachov1-1/+10