aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
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
2005-02-09re PR middle-end/19402 (__builtin_powi? still missing)Richard Guenther1-0/+69
2005-02-07re PR middle-end/19775 (sqrt(pow(x,y)) != pow(x,y*0.5) (with -ffast-math))Richard Guenther1-3/+6
2005-01-27builtins.c (expand_builtin_copysign): New.Richard Henderson1-0/+31
2005-01-24builtins.c (get_pointer_alignment, [...]): Use POINTER_TYPE_P instead TREE_CO...Jakub Jelinek1-13/+19
2005-01-12builtins.c (fold_builtin_fabs): Convert argument to the appropriate type as a...Roger Sayle1-0/+2
2005-01-11re PR target/18916 (mis-aligned vector code with copy memory (-maltivec))Alan Modra1-1/+13
2005-01-07re PR tree-optimization/18828 (Extraneous warning with var_start and optimiza...Jakub Jelinek1-52/+34
2004-12-14re PR middle-end/18951 (Invalid code generated by expand_errno_check)Jakub Jelinek1-0/+4
2004-12-09tree.def (SET_TYPE): Remove.Nathan Sidwell1-1/+0
2004-12-05* builtins.c: Fix comment typos.Kazu Hirata1-4/+6
2004-12-04re PR middle-end/17909 (ICE: verifiy_stms failed)Andrew Pinski1-9/+28
2004-11-23function.h (struct function): Remove calls_longjmp.Zack Weinberg1-2/+0
2004-11-09builtins.c, [...]: Say "argument" instead of "arg" in diagnostics.Joseph Myers1-9/+10
2004-11-09builtins.c, [...]: Avoid "`" as left quote, using "'" or %q, %< and %> as app...Joseph Myers1-3/+3
2004-11-04builtins.c (expand_builtin_return_addr, [...]): Make them static.Kazu Hirata1-3/+3
2004-10-27btest-gcc.sh (TESTLOGS): Examine regressions in libstdc++, libffi, and libjava.Geoffrey Keating1-33/+27
2004-10-19builtins.c (expand_builtin_memmove): If fold_builtin_memmove succeeds, only e...Richard Henderson1-1/+1
2004-10-10re PR c/17301 (ICE on wrong usage of __builtin_stdarg_start)Joseph Myers1-0/+5
2004-10-08c-lex.c (interpret_float): Give a pedwarn rather than a warning for an out-of...Joseph Myers1-1/+8
2004-10-08builtins.c (expand_builtin_mempcpy): Move tree handling code to fold_builtin_...Kaveh R. Ghazi1-66/+42
2004-10-08builtins.c (expand_builtin_strncpy): Delete duplicate code.Kaveh R. Ghazi1-32/+12
2004-10-06builtins.c (expand_builtin_strcpy): Delete duplicate code.Kaveh R. Ghazi1-32/+17
2004-10-05builtins.c (expand_builtin_memmove): Delete duplicate code and accept a tree ...Kaveh R. Ghazi1-29/+17
2004-10-04builtins.c (expand_builtin_memcpy): Delete duplicate code and make the first ...Kaveh R. Ghazi1-18/+7
2004-10-03builtins.c (expand_builtin_memcmp, [...]): Delete duplicate code.Kaveh R. Ghazi1-142/+20
2004-10-01builtins.c (expand_builtin_strstr, [...]): Eliminate duplicate code.Kaveh R. Ghazi1-336/+43
2004-09-30builtins.c (expand_builtin_strlen): Do not call emit_move_insn with a PLUS as...Ulrich Weigand1-7/+7
2004-09-26builtins.c (expand_builtin_memcmp): Adjust MEM_SIZE to reflect size of memory...Ulrich Weigand1-0/+8
2004-09-26builtins.c (get_memory_rtx): Set mem attributes for non-ADDR_EXPR expressions.Ulrich Weigand1-6/+11
2004-09-23* builtins.c: Fix a comment typo.Kazu Hirata1-1/+1
2004-09-23builtins.c (simplify_builtin_va_start): Remove.Eric Christopher1-213/+90
2004-09-20builtins.c (fold_builtin): Call the new omonymous target hook for machine-dep...Paolo Bonzini1-1/+1