summaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
Commit message (Expand)AuthorAgeFilesLines
* 2013-11-27 Bernd Edlinger <bernd.edlinger@hotmail.de>Bernd Edlinger2013-11-271-7/+8
* c90-const-expr-8.c: Look for overflow on INT_MIN % -1.Kenneth Zadeck2013-11-271-1/+16
* Don't create out-of-bounds BIT_FIELD_REF.Tom de Vries2013-11-271-1/+1
* Remove parameter keep_aligning from get_inner_reference.Bernd Edlinger2013-11-261-8/+7
* re PR bootstrap/59260 (fold-const.c:14871:5: error: 'hash_table' has not been...Andrew MacLeod2013-11-251-0/+1
* gimple.h: Remove all includes.Andrew MacLeod2013-11-221-2/+6
* cuintp.c (UI_From_gnu): Use tree_to_shwi.Kenneth Zadeck2013-11-201-9/+9
* fold-const.c (fold_binary_loc): Use unsigned rather than signed HOST_WIDE_INT...Richard Sandiford2013-11-201-6/+6
* Factor unrelated declarations out of tree.h.Diego Novillo2013-11-191-0/+3
* tree.c (int_fits_type_p): Change GET_MODE_BITSIZE to GET_MODE_PRECISION.Kenneth Zadeck2013-11-191-4/+4
* cuintp.c (UI_From_gnu): Use tree_to_shwi rather than tree_low_cst.Richard Sandiford2013-11-181-1/+1
* decl.c, [...]: Replace tree_low_cst (..., 1) with tree_to_uhwi throughout.Richard Sandiford2013-11-181-18/+18
* c-common.c, [...]: Replace tree_low_cst (..., 0) with tree_to_shwi throughout.Richard Sandiford2013-11-181-4/+4
* decl.c, [...]: Replace host_integerp (..., 1) with tree_fits_uhwi_p throughout.Richard Sandiford2013-11-181-10/+10
* cuintp.c: Replace host_integerp (..., 0) with tree_fits_shwi_p throughout.Richard Sandiford2013-11-181-8/+8
* dwarf2out.c (gen_enumeration_type_die): Remove unnecessary host_integerp test.Richard Sandiford2013-11-151-7/+6
* * fold-const.c (fold_binary_loc) <comparisons>: Reuse local variable.Eric Botcazou2013-11-151-2/+1
* gimplify-be.h: New file.Andrew MacLeod2013-11-141-0/+1
* gimple-expr.h (create_tmp_var_name, [...]): Relocate prototypes from gimple.h.Andrew MacLeod2013-11-121-1/+1
* Re-factor tree.h - Part 1.Diego Novillo2013-11-081-125/+123
* tree-ssa.h: Remove all #include'sAndrew MacLeod2013-10-231-1/+1
* re PR middle-end/58809 (ICE with complex variable in OpenMP reduction clause)Marek Polacek2013-10-211-3/+7
* Fix volatile issues in optimize_bit_field_compare.Bernd Edlinger2013-10-211-22/+7
* re PR tree-optimization/58794 (ICE in set_lattice_value, at tree-ssa-ccp.c:45...Richard Biener2013-10-211-2/+3
* re PR middle-end/58742 (pointer arithmetic simplification)Richard Biener2013-10-211-0/+7
* re PR c/20318 (RFE: add attribute to specify that a function never returns NULL)Marc Glisse2013-10-091-0/+4
* re PR c++/19476 (Missed null checking elimination with new)Marc Glisse2013-10-031-1/+9
* re PR middle-end/58564 (possible wrong code bug at -O0)Jakub Jelinek2013-09-301-3/+3
* re PR middle-end/58564 (possible wrong code bug at -O0)Jakub Jelinek2013-09-301-2/+17
* alloc-pool.c, [...]: Add missing whitespace before "(".Richard Sandiford2013-09-281-2/+2
* re PR tree-optimization/58513 (*var and MEM[(const int &)var] (var has int* ...Richard Biener2013-09-241-2/+3
* re PR tree-optimization/58088 (ICE in gcc.c)Kyrylo Tkachov2013-09-171-17/+45
* tree-ssa.h: New.Andrew MacLeod2013-09-121-1/+1
* re PR middle-end/58385 (likely wrong code bug)Jakub Jelinek2013-09-111-1/+1
* re PR tree-optimization/57656 (Wrong constant folding)Richard Biener2013-09-031-14/+31
* fold-const.c (fold_single_bit_test): Fix overflow test.Richard Biener2013-08-301-3/+3
* re PR other/57324 (Undefined behavior issues found with clang's -fsanitize=un...Marc Glisse2013-08-231-15/+13
* re PR target/29776 (result of ffs/clz/ctz/popcount/parity are already sign-ex...Jakub Jelinek2013-07-061-0/+2
* fold-const.c (negate_expr_p): Handle VECTOR_CST.Marc Glisse2013-06-131-11/+41
* fold-const.c (operand_equal_p): Consider NOP_EXPR and CONVERT_EXPR as equal n...Bin Cheng2013-06-131-3/+7
* c-common.c (handle_alias_ifunc_attribute): Do not set DECL_EXTERNAL for weakr...Jan Hubicka2013-06-111-0/+4
* revert: re PR rtl-optimization/57381 (array of volatile pointers hangs gcc)Richard Biener2013-05-271-2/+2
* re PR rtl-optimization/57381 (array of volatile pointers hangs gcc)Richard Biener2013-05-231-2/+2
* re PR tree-optimization/57051 (Optimization regression in 4.8.0 from 4.7.2)Jakub Jelinek2013-05-171-1/+5
* re PR middle-end/57286 (infinite recursion in fold-const.c:10037)Marc Glisse2013-05-161-0/+6
* fold-const.c (fold_negate_expr): Handle vectors.Marc Glisse2013-05-141-51/+72
* re PR bootstrap/57266 (comparison between signed and unsigned integer express...Marc Glisse2013-05-141-4/+4
* tree-vect-generic.c (uniform_vector_p): Move ...Marc Glisse2013-05-131-0/+6
* stor-layout.c (element_precision): New function.Marc Glisse2013-05-101-27/+28
* tree.c (integer_all_onesp): Test that both components are all 1s.Marc Glisse2013-05-061-1/+1