summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* re PR middle-end/21595 (__builtin_constant_p(&"Hello"[0]) is true for C but n...Richard Guenther2005-05-171-3/+10
* re PR middle-end/21265 (GCC fails to optimize tail call to memset)Jakub Jelinek2005-05-041-36/+56
* diagnostic.c (warning): Accept parameter to classify warning option.DJ Delorie2005-04-231-9/+9
* builtins.c (gimplify_va_arg_expr): Reword comments to avoid 'abort'.Nathan Sidwell2005-04-221-1/+2
* builtins.c (expand_builtin_sync_operation): Revert last change.Richard Henderson2005-04-191-8/+1
* builtins.c (expand_builtin_sync_operation): Fold nand to and for constants.Richard Henderson2005-04-181-1/+8
* re PR middle-end/21024 (fold generates a comparison of two operands whose typ...Kazu Hirata2005-04-171-1/+2
* re PR target/21051 (sync tests ICE on ia64)Richard Henderson2005-04-161-0/+2
* re PR tree-optimization/21004 (gcc.dg/builtins-53.c fails)Uros Bizjak2005-04-151-0/+3
* re PR middle-end/14311 (builtins for atomic operations needed)Richard Henderson2005-04-141-4/+334
* * builtins.def (BUILT_IN_LCEIL, BUILT_IN_LCEILF, BUILT_IN_LCEILL)Uros Bizjak2005-04-111-0/+33
* * builtins.def (BUILT_IN_LFLOOR, BUILT_IN_LFLOORF, BUILT_IN_LFLOORL)Uros Bizjak2005-04-091-5/+143
* tree.def (FILE_TYPE): Removed.Tom Tromey2005-03-301-1/+0
* Fix problem with calling powi* builtins.Fariborz Jahanian2005-03-301-4/+8
* re PR target/20203 (unrecognizable insn when using long long and memset)Alan Modra2005-03-301-6/+2
* optabs.h (enum optab_index): Remove OTI_llrint.Uros Bizjak2005-03-241-2/+1
* optabs.h (enum optab_index): Add new OTI_lrint and OTI_llrint.Uros Bizjak2005-03-211-0/+14
* builtins.c (fold_builtin): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-211-5/+2
* builtins.c (fold_builtin_1): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-211-5/+6
* builtins.c (fold_builtin_1): Update a call to targetm.fold_builtin.Kazu Hirata2005-03-201-1/+1
* builtins.c (fold_fixed_mathfn, [...]): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-201-29/+17
* builtins.c (fold_trunc_transparent_mathfn): Take decomposed arguments of CALL...Kazu Hirata2005-03-191-9/+7
* builtins.c (fold_builtin_memcpy): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-191-6/+5
* builtins.c (fold_builtin_signbit): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-181-5/+3
* builtins.c (fold_builtin_bitop): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-181-5/+3
* builtins.c (expand_movstr): Update a call to fold_builtin_strcpy.Kazu Hirata2005-03-161-10/+8
* real.h (struct real_format): Split the signbit field into two two fields, sig...Roger Sayle2005-03-151-1/+1
* builtins.c (expand_builtin_mathfn_3): Remove local variable before_call.Kazu Hirata2005-03-131-3/+1
* builtins.c (fold_trunc_transparent_mathfn, [...]): Use TYPE (TYPE (fndecl)) i...Kazu Hirata2005-03-131-17/+28
* builtins.c (fold_builtin_classify): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-131-6/+4
* builtins.c (fold_builtin_logarithm): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-121-7/+5
* builtins.c (fold_builtin_exponent): Take decomposed arguments of CALL_EXPR.Kazu Hirata2005-03-121-7/+5
* re PR middle-end/20419 (ICE in gen_lowpart_general, at rtlhooks.c:58)Roger Sayle2005-03-121-0/+5
* builtins.c (expand_builtin_signbit): Extend to handle floating point modes wi...Roger Sayle2005-03-101-34/+39
* builtins.c (fold_builtin_cbrt, [...]): Rearrange code.Kaveh R. Ghazi2005-03-091-61/+121
* builtins.c (fold_builtin_unordered_cmp): Change prototype to take a fndecl an...Roger Sayle2005-03-091-11/+12
* re PR middle-end/19953 (Special-case real + complex arithmetic operation (-ff...Richard Henderson2005-02-241-1/+47
* re PR middle-end/18785 (isdigit builtin function fails with EBCDIC character ...Zack Weinberg2005-02-201-4/+11
* builtins.c (expand_builtin_return_addr): Remove tem parameter.Andreas Krebbel2005-02-171-5/+9
* re PR tree-optimization/19967 (built-in folding causes excess diagnostics)Kazu Hirata2005-02-161-36/+44
* optabs.h (enum optab_index): Add new OTI_ldexp.Uros Bizjak2005-02-121-1/+14
* tree-complex.c (expand_complex_libcall): New.Richard Henderson2005-02-111-1/+1
* builtins.c (fold_builtin_powi): New function.Richard Guenther2005-02-101-0/+53
* builtins.c (DEF_BUILTIN): Add COND argument.Richard Henderson2005-02-091-1/+1
* fold-const.c (fold_strip_sign_ops): New function to simplify a floating point...Roger Sayle2005-02-091-14/+34
* re PR middle-end/19402 (__builtin_powi? still missing)Richard Guenther2005-02-091-0/+69
* re PR middle-end/19775 (sqrt(pow(x,y)) != pow(x,y*0.5) (with -ffast-math))Richard Guenther2005-02-071-3/+6
* builtins.c (expand_builtin_copysign): New.Richard Henderson2005-01-271-0/+31
* builtins.c (get_pointer_alignment, [...]): Use POINTER_TYPE_P instead TREE_CO...Jakub Jelinek2005-01-241-13/+19
* builtins.c (fold_builtin_fabs): Convert argument to the appropriate type as a...Roger Sayle2005-01-121-0/+2