aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-02Update copyright years in gcc/Richard Sandiford1-1/+1
2013-12-04Implement -fsanitize=signed-integer-overflow.Marek Polacek1-2/+4
2013-11-272013-11-27 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger1-7/+8
2013-11-27c90-const-expr-8.c: Look for overflow on INT_MIN % -1.Kenneth Zadeck1-1/+16
2013-11-27Don't create out-of-bounds BIT_FIELD_REF.Tom de Vries1-1/+1
2013-11-26Remove parameter keep_aligning from get_inner_reference.Bernd Edlinger1-8/+7
2013-11-25re PR bootstrap/59260 (fold-const.c:14871:5: error: 'hash_table' has not been...Andrew MacLeod1-0/+1
2013-11-22gimple.h: Remove all includes.Andrew MacLeod1-2/+6
2013-11-20cuintp.c (UI_From_gnu): Use tree_to_shwi.Kenneth Zadeck1-9/+9
2013-11-20fold-const.c (fold_binary_loc): Use unsigned rather than signed HOST_WIDE_INT...Richard Sandiford1-6/+6
2013-11-19Factor unrelated declarations out of tree.h.Diego Novillo1-0/+3
2013-11-19tree.c (int_fits_type_p): Change GET_MODE_BITSIZE to GET_MODE_PRECISION.Kenneth Zadeck1-4/+4
2013-11-18cuintp.c (UI_From_gnu): Use tree_to_shwi rather than tree_low_cst.Richard Sandiford1-1/+1
2013-11-18decl.c, [...]: Replace tree_low_cst (..., 1) with tree_to_uhwi throughout.Richard Sandiford1-18/+18
2013-11-18c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford1-4/+4
2013-11-18decl.c, [...]: Replace host_integerp (..., 1) with tree_fits_uhwi_p throughout.Richard Sandiford1-10/+10
2013-11-18cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford1-8/+8
2013-11-15dwarf2out.c (gen_enumeration_type_die): Remove unnecessary host_integerp test.Richard Sandiford1-7/+6
2013-11-15* fold-const.c (fold_binary_loc) <comparisons>: Reuse local variable.Eric Botcazou1-2/+1
2013-11-14gimplify-be.h: New file.Andrew MacLeod1-0/+1
2013-11-12gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod1-1/+1
2013-11-08Re-factor tree.h - Part 1.Diego Novillo1-125/+123
2013-10-23tree-ssa.h: Remove all #include'sAndrew MacLeod1-1/+1
2013-10-21re PR middle-end/58809 (ICE with complex variable in OpenMP reduction clause)Marek Polacek1-3/+7
2013-10-21Fix volatile issues in optimize_bit_field_compare.Bernd Edlinger1-22/+7
2013-10-21re PR tree-optimization/58794 (ICE in set_lattice_value, at tree-ssa-ccp.c:45...Richard Biener1-2/+3
2013-10-21re PR middle-end/58742 (pointer arithmetic simplification)Richard Biener1-0/+7
2013-10-09re PR c/20318 (RFE: add attribute to specify that a function never returns NULL)Marc Glisse1-0/+4
2013-10-03re PR c++/19476 (Missed null checking elimination with new)Marc Glisse1-1/+9
2013-09-30re PR middle-end/58564 (possible wrong code bug at -O0)Jakub Jelinek1-3/+3
2013-09-30re PR middle-end/58564 (possible wrong code bug at -O0)Jakub Jelinek1-2/+17
2013-09-28alloc-pool.c, [...]: Add missing whitespace before "(".Richard Sandiford1-2/+2
2013-09-24re PR tree-optimization/58513 (*var and MEM[(const int &)var] (var has int* ...Richard Biener1-2/+3
2013-09-17re PR tree-optimization/58088 (ICE in gcc.c)Kyrylo Tkachov1-17/+45
2013-09-12tree-ssa.h: New.Andrew MacLeod1-1/+1
2013-09-11re PR middle-end/58385 (likely wrong code bug)Jakub Jelinek1-1/+1
2013-09-03re PR tree-optimization/57656 (Wrong constant folding)Richard Biener1-14/+31
2013-08-30fold-const.c (fold_single_bit_test): Fix overflow test.Richard Biener1-3/+3
2013-08-23re PR other/57324 (Undefined behavior issues found with clang's -fsanitize=un...Marc Glisse1-15/+13
2013-07-06re PR target/29776 (result of ffs/clz/ctz/popcount/parity are already sign-ex...Jakub Jelinek1-0/+2
2013-06-13fold-const.c (negate_expr_p): Handle VECTOR_CST.Marc Glisse1-11/+41
2013-06-13fold-const.c (operand_equal_p): Consider NOP_EXPR and CONVERT_EXPR as equal n...Bin Cheng1-3/+7
2013-06-11c-common.c (handle_alias_ifunc_attribute): Do not set DECL_EXTERNAL for weakr...Jan Hubicka1-0/+4
2013-05-27revert: re PR rtl-optimization/57381 (array of volatile pointers hangs gcc)Richard Biener1-2/+2
2013-05-23re PR rtl-optimization/57381 (array of volatile pointers hangs gcc)Richard Biener1-2/+2
2013-05-17re PR tree-optimization/57051 (Optimization regression in 4.8.0 from 4.7.2)Jakub Jelinek1-1/+5
2013-05-16re PR middle-end/57286 (infinite recursion in fold-const.c:10037)Marc Glisse1-0/+6
2013-05-14fold-const.c (fold_negate_expr): Handle vectors.Marc Glisse1-51/+72
2013-05-14re PR bootstrap/57266 (comparison between signed and unsigned integer express...Marc Glisse1-4/+4
2013-05-13tree-vect-generic.c (uniform_vector_p): Move ...Marc Glisse1-0/+6