Make more use of VECTOR_CST_ENCODED_ELT
[gcc.git] / gcc / fold-const.c
2017-12-07 Richard SandifordMake more use of VECTOR_CST_ENCODED_ELT
2017-12-07 Richard SandifordUse tree_vector_builder::new_binary_operation for folding
2017-12-07 Richard SandifordUse tree_vector_builder::new_unary_operation for folding
2017-12-07 Richard SandifordUse tree_vector_builder instead of build_vector
2017-12-07 Richard SandifordNew VECTOR_CST layout
2017-11-22 Richard SandifordReplace REDUC_*_EXPRs with internal functions.
2017-11-21 Marc GlisseNew POINTER_DIFF_EXPR
2017-11-07 Marc GlisseMore fold_negate in match.pd
2017-10-27 Michael Meissnerbuiltins.c (CASE_MATHFN_FLOATN): New helper macro to...
2017-10-25 Eric Botcazoure PR middle-end/82062 (simple conditional expressions...
2017-10-17 Jackson WoodruffFactor out division by squares and remove division...
2017-10-17 Jakub Jelinekre PR tree-optimization/82549 (ICE at -O1 and above...
2017-10-13 Jakub Jelinekre PR target/82498 (Missed optimization for x86 rotate...
2017-10-11 Marc GlisseX+Y < X iff Y<0 moved to match.pd
2017-10-10 Richard SandifordRequire wi::to_wide for trees
2017-10-09 Richard SandifordAllow non-wi <op> wi
2017-10-06 Jakub Jelinekre PR tree-optimization/82434 (-fstore-merging does...
2017-10-04 Richard SandifordPR82413: Mismatched precisions in build_range_check
2017-09-14 Richard SandifordUse vec<> for constant permute masks
2017-09-14 Richard SandifordUse vec<> in build_vector
2017-09-14 Richard SandifordStore VECTOR_CST_NELTS directly in tree_node
2017-09-06 Wish Wuasan.c (initialize_sanitizer_builtins): Add BT_FN_VOID_...
2017-09-05 Richard Bienerre PR c++/82084 (ICE: constructing wstring with -O3)
2017-09-04 Richard Bienerre PR c++/82084 (ICE: constructing wstring with -O3)
2017-08-30 Richard Sandiford[76/77] Add a scalar_mode_pod class
2017-08-30 Richard Sandiford[65/77] Add a SCALAR_TYPE_MODE macro
2017-08-30 Richard Sandiford[62/77] Big machine_mode to scalar_int_mode replacement
2017-08-30 Richard Sandiford[39/77] Two changes to the get_best_mode interface
2017-08-30 Richard Sandiford[34/77] Add a SCALAR_INT_TYPE_MODE macro
2017-08-30 Richard Sandiford[20/77] Replace MODE_INT checks with is_int_mode
2017-08-30 Richard Sandiford[9/77] Add SCALAR_FLOAT_TYPE_MODE
2017-08-21 Richard SandifordAdd a type_has_mode_precision_p helper function
2017-08-17 Marek Polacekre PR middle-end/81814 (Incorrect behaviour at -O0...
2017-08-16 Marek Polacekre PR middle-end/81695 (internal compiler error: in...
2017-08-08 Martin Liskatrans.c: Include header files.
2017-08-07 Marek Polacekre PR middle-end/81737 (164.gzip in SPEC CPU 2000 faile...
2017-08-04 Marek Polacekre PR middle-end/81695 (internal compiler error: in...
2017-08-04 Richard Bienerre PR middle-end/81705 (UBSAN: yet another false positive)
2017-08-03 Richard Bienerre PR sanitizer/81148 (UBSAN: two more false positives)
2017-08-01 Bin Chengtree.h (POINTER_TYPE_OVERFLOW_UNDEFINED): Delete.
2017-07-29 Trevor Saundersuse c++ for fold_buildN_loc
2017-07-29 Trevor Saundersuse c++ instead of buildN_stat{,_loc}
2017-07-28 Richard Bienerre PR middle-end/81502 (In some cases the data is moved...
2017-07-28 Jakub Jelinekre PR sanitizer/80998 (Implement -fsanitize=pointer...
2017-07-25 Richard Bienerre PR sanitizer/81505 (ICE in tree-ssa-loop-manip.c...
2017-07-21 Andrew Pinskitree-ssa-sccvn.c (vn_nary_op_eq): Check BIT_INSERT_EXPR...
2017-07-19 Jakub Jelinekre PR tree-optimization/81346 (Missed constant propagat...
2017-06-28 Richard Bienerre PR tree-optimization/81227 (ICE in get_single_symbol...
2017-06-20 Richard Bienerre PR sanitizer/81097 (UBSAN: false positive for not...
2017-06-14 Richard Bienerre PR middle-end/81088 (UBSAN: false positive as a...
2017-06-13 Yury Gribovre PR tree-optimization/67328 (range test rather than...
2017-06-13 Richard Bienerre PR sanitizer/81065 (UBSAN: false positive as a resul...
2017-06-07 Marek Polacekre PR sanitizer/80932 (UBSAN: false positive as a resul...
2017-06-01 Richard Bienerre PR middle-end/66313 (Unsafe factorization of a*b...
2017-05-26 Marek Polacekre PR sanitizer/80875 (UBSAN: compile time crash in...
2017-05-25 Marc GlisseMove "(A & C) == D is false when D & ~C != 0" to match.pd
2017-05-19 Marek Polacekre PR sanitizer/80800 (UBSAN: yet another false positive)
2017-05-18 Marc GlisseMove X==15-X to match.pd
2017-04-27 Marek Polacekre PR sanitizer/80349 (UBSAN: compile time crash with...
2017-04-25 Marek Polacekre PR sanitizer/80349 (UBSAN: compile time crash with...
2017-04-25 Marc GlisseLet tree_single_nonzero_warnv_p use range information
2017-04-21 Richard Bienerre PR tree-optimization/78847 (pointer arithmetic from...
2017-04-13 Jakub Jelinekre PR sanitizer/80403 (UBSAN: compile time crash with...
2017-04-12 Jakub Jelinekre PR sanitizer/80403 (UBSAN: compile time crash with...
2017-04-12 Jakub Jelinekre PR sanitizer/80349 (UBSAN: compile time crash with...
2017-04-10 Richard Bienerre PR middle-end/80362 (gcc miscompiles arithmetic...
2017-04-04 Richard Bienerre PR tree-optimization/80281 (Wrong constant folding)
2017-04-03 Jonathan WakelyFix numerous typos in comments
2017-04-03 Richard Bienerre PR tree-optimization/80275 (Poor (but valid) code...
2017-03-28 Richard Bienerre PR middle-end/80222 (may_alias folded away)
2017-03-28 Marek Polacekre PR sanitizer/80067 (ICE in fold_comparison with...
2017-03-21 Jakub Jelinekre PR middle-end/67338 (fold-const sanitizer runtime...
2017-03-02 Richard Bienerfold-const.c (const_binop): Use ulow () instead of...
2017-03-01 Jakub Jelinekre PR c++/79681 (ICE with constexpr and bitfield)
2017-02-28 Richard Bienerre PR c/79731 (ICE: verify_gimple failed)
2017-02-17 Marek Polacekre PR middle-end/79536 (ICE in fold_binary_loc, at...
2017-01-26 Marek Polacekre PR c/79199 (ICE with -Wduplicated-branches)
2017-01-20 Marek Polacekre PR c/64279 (Warning missing for "(cond) ? A : A...
2017-01-11 Jakub Jelinekre PR c++/71537 (GCC rejects consetxpr boolean conversi...
2017-01-01 Jakub JelinekUpdate copyright years.
2016-12-06 Jakub Jelinekre PR c++/71537 (GCC rejects consetxpr boolean conversi...
2016-11-23 Bin Chengfold-const.c (fold_cond_expr_with_comparison): Move...
2016-11-23 Bin Chengfold-const.c (fold_cond_expr_with_comparison): Move...
2016-11-23 Naveen H.Sfold-const.c (tree_expr_nonzero_p): Make non-static.
2016-11-20 Marc GlisseSimplify X /[ex] 8 == 0
2016-11-17 Richard Bienerre PR tree-optimization/78305 (Wrong constant folding)
2016-11-15 Richard SandifordAdd a load_extend_op wrapper
2016-11-09 Richard Bienerfold-const.c (tree_swap_operands_p): Remove unused...
2016-11-09 Richard Bienercommon.opt (flag_evaluation_order): Remove.
2016-11-04 Eric Botcazoudefaults.h (LOAD_EXTEND_OP): Define if not already...
2016-11-04 Bin Chengfold-const.c (fold_cond_expr_with_comparison): Remove...
2016-10-28 Kyrylo TkachovGIMPLE store merging pass
2016-10-28 Richard Bienerre PR middle-end/78128 (fortran/resolve.c:resolve_opera...
2016-10-14 Martin LiskaSupport only \0-terminated string in c_getstr and return
2016-10-13 Thomas Preud'hommeMove MEMMODEL_* from coretypes.h to memmodel.h
2016-10-09 Jakub Jelinektree-ssa.c (target_for_debug_bind, [...]): Use VAR_P...
2016-10-05 Kyrylo Tkachov[fold-const] Fix native_encode_real for HFmode constants
2016-09-23 Jakub Jelinek* hsa-gen.c (hsa_op_immed::hsa_op_immed Use CONSTRUCTOR...
2016-09-16 Jason MerrillAdd inline functions for various bitwise operations.
2016-09-15 Richard Bienerre PR tree-optimization/77544 (segfault at -O0 - infini...
next