aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2003-11-06builtins.c (simplify_builtin_strrchr, [...]): Add missing casts.Jan Hubicka1-4/+8
2003-10-29builtins.c (std_build_builtin_va_list): New.Richard Henderson1-0/+8
2003-10-16builtins.c (fold_builtin_memcpy, [...]): New functions.Roger Sayle1-14/+300
2003-10-11builtins.c (expand_builtin_strcmp): Defend against the possibility that gen_c...Roger Sayle1-24/+52
2003-10-11builtins.c (expand_builtin_memcpy): Optimize case when the two pointer argume...Roger Sayle1-5/+69
2003-10-11builtins.c (builtin_mathfn_code): Generalize to check whether the call is to ...Roger Sayle1-24/+46
2003-10-07* libfuncs.h (LTI_extendsfdf2, LTI_extendsfxf2, LTI_extendsftf2)Zack Weinberg1-1/+1
2003-10-02target.h (init_libfuncs): New hook.Zack Weinberg1-7/+0
2003-09-18re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc)Mark Mitchell1-73/+20
2003-09-11builtins.c (fold_builtin_logarithm): if N can't be truncated to MODE exactly...Kaveh R. Ghazi1-5/+10
2003-09-11builtins.c (builtin_dconsts_init, [...]): Delete.Kaveh R. Ghazi1-28/+0
2003-09-09builtins.c (real_dconstp, [...]): New, split out from fold_builtin.Kaveh R. Ghazi1-98/+234
2003-09-09builtins.c (fold_builtin_cabs): Protect the complex argument against multiple...Roger Sayle1-0/+2
2003-09-04builtins.c (apply_args_size): Guard against a NULL cfun.DJ Delorie1-4/+4
2003-09-03targhooks.c: New file.DJ Delorie1-23/+12
2003-08-31builtins.c (expand_builtin_setjmp): Use emit_jump to jump around the != 0 cas...Olivier Hainque1-3/+4
2003-08-29builtins.c (expand_builtin_constant_p): Check cse_not_expected here, (fold_bu...Richard Henderson1-6/+9
2003-08-29* builtins.c (mathfn_built_in): Handle new math builtins.Kaveh R. Ghazi1-0/+61
2003-08-27builtins.c (expand_builtin_expect_jump): Save pending_stack_adjust and restor...Jakub Jelinek1-1/+5
2003-08-26builtins.c (fold_builtin_bitop): New function to perform constant folding of ...Roger Sayle1-0/+126
2003-08-26builtins.c (build_function_call_expr): Don't set TREE_SIDE_EFFECTS here.Nathan Sidwell1-1/+0
2003-08-26builtins.c (expand_builtin_mathfn): Rearrange so that we only return 0 for in...Roger Sayle1-32/+76
2003-08-20builtins.c (expand_builtin_mathfn): Use get_callee_fndecl.Jason Merrill1-7/+7
2003-08-19builtins.c: Fix comment typos.Kazu Hirata1-1/+1
2003-08-14builtins.c (CASE_MATHFN): New helper macro.Kaveh R. Ghazi1-200/+39
2003-08-11builtins.c (expand_builtin_strcat): Optimize constant strings.Kaveh R. Ghazi1-3/+46
2003-08-06builtins.c (expand_builtin): When not optimizing...Roger Sayle1-91/+6
2003-08-01fold-const.c (fold <MULT_EXPR>): Optimize both x*pow(x,c) and pow(x,c)*x as p...Roger Sayle1-32/+15
2003-07-24builtins.def (BUILT_IN_PRINTF, [...]): Changed from front-end builtins to nor...Roger Sayle1-11/+261
2003-07-19alias.c [...]: Remove unnecessary casts.Kaveh R. Ghazi1-1/+1
2003-07-11optabs.c (prepare_cmp_insn): Try cmpmemM first if it exists, then fall back t...Jakub Jelinek1-5/+24
2003-07-03real.c (real_trunc, [...]): New functions to implement trunc, floor and ceil ...Roger Sayle1-3/+203
2003-06-29builtins.c (expand_builtin_mathfn, [...]): Avoid busy work when builtin is no...Jan Hubicka1-0/+9
2003-06-29alloc-pool.c: Fix comment formatting.Kazu Hirata1-1/+1
2003-06-28builtins.c: Follow spelling conventions.Kazu Hirata1-2/+2
2003-06-28Typo fix.Jakub Jelinek1-1/+1
2003-06-28builtins.c (c_strlen): Add only_value argument.Jakub Jelinek1-13/+48
2003-06-27rtl.h (emit_note): Remove FILE parameter.Nathan Sidwell1-1/+1
2003-06-27builtins.c (expand_builtin_sprintf): Use c_getstr and strlen to obtain the fo...Roger Sayle1-24/+17
2003-06-26builtins.c (expand_builtin_mathfn): Always stabilize the argument list agains...Roger Sayle1-65/+37
2003-06-25re PR rtl-optimization/11311 (ICE with pow and large exponent)Roger Sayle1-1/+1
2003-06-24builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.Jakub Jelinek1-1/+1
2003-06-24builtins.c (expand_builtin): Use expand_builtin_pow to expand calls for pow...Roger Sayle1-0/+254
2003-06-23basic-block.h: Fix comment formatting.Kazu Hirata1-1/+1
2003-06-23builtins.c (expand_builtin_mathfn_2): Use tree_cons to build up the stabilize...Roger Sayle1-10/+114
2003-06-19builtins.c (expand_errno_check): Assume that flag_errno_math and HONOR_NANS h...Roger Sayle1-85/+115
2003-06-16decl.c, [...]: Don't use the PTR macro.Kaveh R. Ghazi1-10/+10
2003-06-16builtin-attrs.def, [...]: Don't use macros from "symcat.h", instead rely on I...Kaveh R. Ghazi1-1/+1
2003-06-16optabs.h (enum optab_index): Add new OTI_tan and OTI_atan.Roger Sayle1-9/+23
2003-06-15alloc-pool.c: Convert to ISO C90 prototypes.Andreas Jaeger1-340/+170