aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2005-06-28builtins.c: (expand_builtin_memset): Rewrite to support 'set_storage_via_setm...Adrian Straetling1-28/+25
2005-06-27builtin-attrs.def (DEF_ATTR_FOR_INT): Add for 5 and 6.Jakub Jelinek1-4/+1225
2005-06-26builtins.c, [...]: Use fold_buildN instead of fold (buildN (...)).Kazu Hirata1-75/+75
2005-06-25Update FSF address.Kelley Cook1-2/+2
2005-06-16re PR tree-optimization/22035 (complex float comparison broken)Richard Henderson1-44/+0
2005-05-17re PR middle-end/21595 (__builtin_constant_p(&"Hello"[0]) is true for C but n...Richard Guenther1-3/+10
2005-05-04re PR middle-end/21265 (GCC fails to optimize tail call to memset)Jakub Jelinek1-36/+56
2005-04-23diagnostic.c (warning): Accept parameter to classify warning option.DJ Delorie1-9/+9
2005-04-22builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell1-1/+2
2005-04-19builtins.c (expand_builtin_sync_operation): Revert last change.Richard Henderson1-8/+1
2005-04-18builtins.c (expand_builtin_sync_operation): Fold nand to and for constants.Richard Henderson1-1/+8
2005-04-17re PR middle-end/21024 (fold generates a comparison of two operands whose typ...Kazu Hirata1-1/+2
2005-04-16re PR target/21051 (sync tests ICE on ia64)Richard Henderson1-0/+2
2005-04-15re PR tree-optimization/21004 (gcc.dg/builtins-53.c fails)Uros Bizjak1-0/+3
2005-04-14re PR middle-end/14311 (builtins for atomic operations needed)Richard Henderson1-4/+334
2005-04-11* builtins.def (BUILT_IN_LCEIL, BUILT_IN_LCEILF, BUILT_IN_LCEILL)Uros Bizjak1-0/+33
2005-04-09* builtins.def (BUILT_IN_LFLOOR, BUILT_IN_LFLOORF, BUILT_IN_LFLOORL)Uros Bizjak1-5/+143
2005-03-30tree.def (FILE_TYPE): Removed.Tom Tromey1-1/+0
2005-03-30Fix problem with calling powi* builtins.Fariborz Jahanian1-4/+8
2005-03-30re PR target/20203 (unrecognizable insn when using long long and memset)Alan Modra1-6/+2
2005-03-24optabs.h (enum optab_index): Remove OTI_llrint.Uros Bizjak1-2/+1
2005-03-21optabs.h (enum optab_index): Add new OTI_lrint and OTI_llrint.Uros Bizjak1-0/+14
2005-03-21builtins.c (fold_builtin): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-5/+2
2005-03-21builtins.c (fold_builtin_1): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-5/+6
2005-03-20builtins.c (fold_builtin_1): Update a call to targetm.fold_builtin.Kazu Hirata1-1/+1
2005-03-20builtins.c (fold_fixed_mathfn, [...]): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-29/+17
2005-03-19builtins.c (fold_trunc_transparent_mathfn): Take decomposed arguments of CALL...Kazu Hirata1-9/+7
2005-03-19builtins.c (fold_builtin_memcpy): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-6/+5
2005-03-18builtins.c (fold_builtin_signbit): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-5/+3
2005-03-18builtins.c (fold_builtin_bitop): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-5/+3
2005-03-16builtins.c (expand_movstr): Update a call to fold_builtin_strcpy.Kazu Hirata1-10/+8
2005-03-15real.h (struct real_format): Split the signbit field into two two fields, sig...Roger Sayle1-1/+1
2005-03-13builtins.c (expand_builtin_mathfn_3): Remove local variable before_call.Kazu Hirata1-3/+1
2005-03-13builtins.c (fold_trunc_transparent_mathfn, [...]): Use TYPE (TYPE (fndecl)) i...Kazu Hirata1-17/+28
2005-03-13builtins.c (fold_builtin_classify): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-6/+4
2005-03-12builtins.c (fold_builtin_logarithm): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-7/+5
2005-03-12builtins.c (fold_builtin_exponent): Take decomposed arguments of CALL_EXPR.Kazu Hirata1-7/+5
2005-03-12re PR middle-end/20419 (ICE in gen_lowpart_general, at rtlhooks.c:58)Roger Sayle1-0/+5
2005-03-10builtins.c (expand_builtin_signbit): Extend to handle floating point modes wi...Roger Sayle1-34/+39
2005-03-09builtins.c (fold_builtin_cbrt, [...]): Rearrange code.Kaveh R. Ghazi1-61/+121
2005-03-09builtins.c (fold_builtin_unordered_cmp): Change prototype to take a fndecl an...Roger Sayle1-11/+12
2005-02-24re PR middle-end/19953 (Special-case real + complex arithmetic operation (-ff...Richard Henderson1-1/+47
2005-02-20re PR middle-end/18785 (isdigit builtin function fails with EBCDIC character ...Zack Weinberg1-4/+11
2005-02-17builtins.c (expand_builtin_return_addr): Remove tem parameter.Andreas Krebbel1-5/+9
2005-02-16re PR tree-optimization/19967 (built-in folding causes excess diagnostics)Kazu Hirata1-36/+44
2005-02-12optabs.h (enum optab_index): Add new OTI_ldexp.Uros Bizjak1-1/+14
2005-02-11tree-complex.c (expand_complex_libcall): New.Richard Henderson1-1/+1
2005-02-10builtins.c (fold_builtin_powi): New function.Richard Guenther1-0/+53
2005-02-09builtins.c (DEF_BUILTIN): Add COND argument.Richard Henderson1-1/+1
2005-02-09fold-const.c (fold_strip_sign_ops): New function to simplify a floating point...Roger Sayle1-14/+34