aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
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
2003-06-15builtins.c (expand_builtin_expect_jump): Remove redundant tests that are also...Kazu Hirata1-7/+2
2003-06-13builtins.c: Fix comment typos.Kazu Hirata1-1/+1
2003-06-10builtins.c (fold_builtin): Optimize cos(-x) as cos(x).Roger Sayle1-0/+8
2003-06-06fold-const.c (fold <ABS_EXPR>): Re-fold the result of folding fabs(-x) into f...Roger Sayle1-0/+99
2003-06-04builtins.c (dconstpi, dconste): New mathematical constants.Roger Sayle1-2/+104
2003-06-03builtins.def (BUILT_IN_CABS, [...]): New builtins representing ISO C99's cabs...Roger Sayle1-2/+71
2003-06-03builtins.c (expand_builtin_memcpy): Remove endp argument and endp != 0 handling.Jakub Jelinek1-72/+99
2003-05-27tree.h (contains_placeholder_p): Now returns bool.Richard Kenner1-2/+2
2003-05-24builtins.c (expand_builtin_memcpy): Use mode of dest_addr for intermediate co...Matt Kraai1-1/+1
2003-05-23builtins.def: Defome atan...Roger Sayle1-0/+36
2003-05-18re PR middle-end/10472 (ICE in instantiate_virtual_regs_lossage)Roger Sayle1-6/+19
2003-05-17builtins.c (validate_arglist): Eliminate libiberty VA_ macros, always use std...Kaveh R. Ghazi1-5/+5
2003-05-08builtins.c (readonly_data_expr): New function.Kaveh R. Ghazi1-4/+24
2003-05-06real.c (real_powi): New function to calculate the value of a real raised to a...Roger Sayle1-3/+23
2003-05-05builtins.c (expand_builtin_stpcpy): Only expand when the length of the source...Kaveh R. Ghazi1-3/+7
2003-05-05builtins.c (expand_builtin_mempcpy): New function.Jakub Jelinek1-2/+60
2003-05-04builtins.c (expand_builtin_constant_p, [...]): Update prototypes.Kaveh R. Ghazi1-50/+32
2003-05-03builtins.c (expand_builtin): Remove.Richard Henderson1-2/+2
2003-05-03emit-rtl.c (last_call_insn, [...]): New functions.Olivier Hainque1-23/+4
2003-05-03builtins.c (expand_builtin_stpcpy): Copy `arglist' before modifying it.Kaveh R. Ghazi1-2/+4
2003-04-28builtins.def (BUILT_IN_BCOPY, [...]): New.Jakub Jelinek1-0/+95
2003-04-23re PR rtl-optimization/10339 ([sparc,ppc,ppc64] Invalid optimization: replaci...Roger Sayle1-69/+159
2003-04-20builtins.c (expand_builtin): Don't expand a pure or const built-in function i...Roger Sayle1-0/+30
2003-04-14builtins.c (expand_builtin_strlen): Evaluate the lengths of string literals a...Roger Sayle1-5/+9
2003-04-14Fix formatting in last commit.Kaveh Ghazi1-3/+3
2003-04-13builtins.c (expand_builtin_memcpy): Add `endp' argument, use it.Kaveh R. Ghazi1-9/+69
2003-04-13tree.c (build_constructor): New function.Zack Weinberg1-19/+0
2003-04-08builtins.c (fold_builtin): Constant fold expressions as x*0.5 instead of x/2.0.Roger Sayle1-8/+83
2003-03-31emit-rtl.c (dconstm2, dconsthalf): New real constants.Roger Sayle1-7/+95
2003-03-24builtins.c (expand_builtin_fputs): When optimizing for size, don't transform ...Arpad Beszedes1-1/+5
2003-03-18builtins.c (expand_builtin_unop): New target_mode operand; use it to convert ...Richard Henderson1-9/+17