aboutsummaryrefslogtreecommitdiff
path: root/gcc/convert.c
AgeCommit message (Expand)AuthorFilesLines
2007-09-07stdfix.h: New file.Chao-ying Fu1-3/+50
2007-07-26Change copyright header to refer to version 3 of the GNU General Public Licen...Nick Clifton1-4/+3
2007-06-11really remove signed(_or_unsigned)?_type langhooksRafael Espindola1-2/+2
2007-05-14c-common.c (warnings_for_convert_and_check): Use unsigned_type_for instead of...Rafael Avila de Espindola1-2/+2
2007-03-05convert.c (convert_to_integer): Fix nearbyint/rint -> *lrint conversion.Kaveh R. Ghazi1-3/+3
2007-02-15tree.h (enum tree_code_class): Add tcc_vl_exp.Sandra Loosemore1-16/+7
2007-01-28common.opt: Add fstrict-overflow.Ian Lance Taylor1-4/+3
2007-01-13tree.h (force_fit_type_double): Remove unused final argument.Roger Sayle1-2/+1
2007-01-11builtins.c (expand_builtin_pow, [...]): Replace uses of the macro TREE_CONSTA...Roger Sayle1-2/+3
2007-01-08tree.h (force_fit_type_double): Export.Richard Guenther1-7/+3
2006-10-23re PR middle-end/21032 (With -frounding-math, incorrectly reorders unary minus)Richard Guenther1-2/+4
2006-08-28re PR middle-end/26632 (spurious warning: value computed is not used)Kazu Hirata1-1/+8
2006-07-25re PR middle-end/28473 (with -O, casting result of round(x) to uint64_t produ...Roger Sayle1-13/+25
2006-06-23tree.h (DECIMAL_FLOAT_TYPE_P): New.Janis Johnson1-2/+6
2006-03-29convert.c (convert_to_pointer): Preserve the TREE_OVERFLOW and TREE_CONSTANT_...Roger Sayle1-3/+12
2006-02-08tree.def (CHAR_TYPE): Remove.Roger Sayle1-5/+1
2005-12-26re PR middle-end/25125 ((short) ((int)(unsigned short) + (int)) is done in th...Kazu Hirata1-1/+11
2005-12-19optabs.c (init_floating_libfuncs): Handle decimal float modes.Jon Grimm1-0/+22
2005-12-02convert.c (convert_to_integer): Fix compare for nonpositive constant to use t...Richard Guenther1-1/+1
2005-12-02convert.c (convert_to_integer): Use fold_convert instead of fold_build1 (NOP_...Richard Guenther1-5/+3
2005-11-30tree.h (CASE_FLT_FN, [...]): New macros.Volker Reichelt1-6/+6
2005-10-11re PR middle-end/24263 (gcc.dg/torture/builtin-convert-1.c fails)Eric Botcazou1-3/+35
2005-10-05convert.c (convert_to_real): Don't convert (float)floor(double d) to floorf((...Dale Johannesen1-29/+3
2005-09-25convert.c (convert_to_integer): Don't test for ENUMERAL_TYPE in NEGATE_EXPR/B...Ian Lance Taylor1-24/+12
2005-08-23re PR middle-end/23517 (can't cast between generic vector types and target su...Paolo Bonzini1-2/+2
2005-08-02convert.c (convert_to_integer): Use fold_build1 instead of build1 when conver...Andrew Pinski1-1/+1
2005-06-26builtins.c, [...]: Use fold_buildN instead of fold (buildN (...)).Kazu Hirata1-25/+25
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-06-02convert.c (convert_to_pointer): Avoid recursion if no conversion is needed.DJ Delorie1-10/+6
2005-05-26convert.c (convert_to_integer): Avoid recursive call to convert_to_integer by...Roger Sayle1-7/+8
2005-05-03re PR middle-end/21282 (Converting floor into lfloor built-in function)Uros Bizjak1-8/+2
2005-04-15re PR tree-optimization/21004 (gcc.dg/builtins-53.c fails)Uros Bizjak1-2/+14
2005-04-14convert.c (convert_to_integer): Convert (long int)trunc{,f,l}, and (long long...Uros Bizjak1-0/+7
2005-04-11* builtins.def (BUILT_IN_LCEIL, BUILT_IN_LCEILF, BUILT_IN_LCEILL)Uros Bizjak1-0/+7
2005-04-09* builtins.def (BUILT_IN_LFLOOR, BUILT_IN_LFLOORF, BUILT_IN_LFLOORL)Uros Bizjak1-0/+7
2005-02-18re PR c++/20023 (internal compiler error: Segmentation fault)Jakub Jelinek1-2/+1
2005-02-17bt-load.c, [...]: Update copyright.Kazu Hirata1-1/+1
2005-02-16re PR middle-end/19857 (alignment check of SSE constant fails in simple test ...Jakub Jelinek1-1/+2
2004-09-22re PR tree-optimization/17512 (ICE in regex.c)Kazu Hirata1-22/+1
2004-09-17alias.c (find_base_decl): Remove unreachable case '3' block.Jeffrey D. Oldham1-1/+1
2004-09-10Fix excess errors problem for invalid vector testcase.James E Wilson1-1/+1
2004-08-25tree.h (build_int_cst): New, sign extended constant.Nathan Sidwell1-1/+1
2004-08-15tree.h (build_int_cst): New.Nathan Sidwell1-2/+1
2004-07-25convert.c (convert_to_real, [...]): Replace calls to build with calls to buildN.Roger Sayle1-25/+24
2004-07-21c-common.c (vector_types_convertible_p): Use vector types' TYPE_SIZE and TREE...Paolo Bonzini1-4/+2
2004-06-23convert.c (strip_float_extension): Skip both NOP_EXPR and CONVERT_EXPR floati...Roger Sayle1-1/+2
2004-05-13convert.c (convert_to_integer): Make a CONVERT_EXPR when there is a need to g...Andrew Pinski1-1/+1
2004-04-29convert.c (convert_to_integer): Ensure `long_integer_type_node' isn't NULL be...Kaveh R. Ghazi1-1/+2
2004-04-29convert.c (convert_to_integer): Convert (long)round -> lround, etc.Kaveh R. Ghazi1-0/+46
2004-03-31builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.Richard Kenner1-11/+11