aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2003-01-25builtins.c (purge_builtin_constant_p): Scan insn stream sequentially rather t...Roger Sayle1-19/+13
2003-01-25function.h (struct function): New field calls_constant_p.Roger Sayle1-0/+2
2003-01-25builtins.c (fold_trunc_transparent_mathfn): New function.Jan Hubicka1-0/+48
2003-01-25* builtins.c (fold_trunc_transparent_mathfn): Undo accidental commit.Jan Hubicka1-1/+0
2003-01-24builtins.c (DEF_BUILTIN): Accept 10 arguments.Jan Hubicka1-14/+183
2003-01-23re PR rtl-optimization/8423 (CSE1 not propagating __builtin_constant_p enough)Roger Sayle1-2/+31
2003-01-15real.c (real_sqrt): Return a bool result indicating whether a floating point ...Roger Sayle1-6/+4
2002-12-16Merge basic-improvements-branch to trunkZack Weinberg1-3/+185
2002-12-01re PR c++/8332 (strlen/template interaction causes ICE)Mark Mitchell1-2/+7
2002-11-17* builtins.c: Fix formatting.Kazu Hirata1-38/+41
2002-09-16builtin-types.def (BT_FN_FLOAT_CONST_STRING): New.Richard Henderson1-0/+33
2002-09-16real.c, real.h: Rewrite from scratch.Richard Henderson1-1/+4
2002-09-04builtin-types.def (BT_FN_FLOAT): New.Richard Henderson1-0/+24
2002-08-29expr.h (enum block_op_methods): New.Richard Henderson1-3/+4
2002-08-05Index: ChangeLogGeoffrey Keating1-1/+0
2002-08-03builtins.def: Define new builtin functions exp...Roger Sayle1-3/+24
2002-07-30builtins.c (expand_builtin): Change the default behavior to only issue an err...Roger Sayle1-15/+4
2002-07-23explow.c (convert_memory_address): Fix conversion of CONSTs.Steve Ellcey1-6/+38
2002-07-16builtins.c (std_expand_builtin_va_start): Remove unused first argument.Zack Weinberg1-4/+3
2002-07-16varargs.h: Replace with stub which issues #error.Zack Weinberg1-33/+15
2002-07-06re PR c++/7099 (G++ doesn't set the noreturn attribute on std::exit and std::...Roger Sayle1-1/+1
2002-06-11Delete SEQUENCE rtl usage outside of reorg and ssa passes.David S. Miller1-17/+21
2002-05-28tree.h: Forward-declare struct realvaluetype.Zack Weinberg1-0/+1
2002-05-26alias.c: Fix formatting.Kazu Hirata1-88/+88
2002-04-23builtins.c (builtin_memset_gen_str): New function.Roger Sayle1-1/+58
2002-04-19builtins.c: Include langhooks.h.Neil Booth1-3/+3
2002-04-02builtins.c (expand_builtin_prefetch): Force op0 pointer to Pmode if POINTERS_...Steve Ellcey1-4/+11
2002-03-31builtins.c (expand_builtin_va_arg): Give warnings not errors for promoted arg...Richard Henderson1-11/+28
2002-03-27i960.md (ret): Set PC.Jan Hubicka1-1/+4
2002-03-08re PR c/3711 (ICE in instantiate_virtual_regs_1, at function.c:3880)Jakub Jelinek1-17/+34
2002-03-07defaults.h (MODE_HAS_NANS, [...]): New.Richard Sandiford1-10/+5
2002-01-26builtins.c (expand_builtin_strncat): Remove redundant check for INTEGER_CST.Kaveh R. Ghazi1-2/+1
2002-01-25builtins.c (expand_builtin_strncpy): Use integer_zerop instead of compare_tre...Richard Kenner1-7/+8
2002-01-25loop.c (emit_prefetch_instructions): Use the prefetch insn's mode, not Pmode.Aldy Hernandez1-1/+2
2002-01-03builtins.c: Fix formatting.Kazu Hirata1-2/+2
2001-12-27re PR rtl-optimization/3508 (builtin memcmp() could be optimised)Roger Sayle1-0/+14
2001-12-21builtin-attrs.def (__builtin_printf_unlocked, [...]): Mark with the __printf_...Kaveh R. Ghazi1-5/+24
2001-12-17* builtins.c (apply_args_size): Change regno to unsigned.Aldy Hernandez1-1/+2
2001-12-15builtins.c (expand_builtin_memcmp): Mark parameter with ATTRIBUTE_UNUSED.Kaveh R. Ghazi1-1/+1
2001-12-14builtins.def: Rename BUILT_IN_FSQRT to BUILT_IN_SQRT and __builtin_fsqrt to _...Andreas Jaeger1-3/+3
2001-12-12builtins.c (expand_builtin_memset, [...]): Additional arguments TARGET and MODE.Roger Sayle1-132/+183
2001-12-11builtins.c (expand_builtin): Use a switch statement to list those functions n...Roger Sayle1-67/+89
2001-12-07builtin-types.def (BT_FN_VOID_PTR_VAR): New.Janis Johnson1-2/+19
2001-12-05attribs.c (handle_no_check_memory_usage_atribute): Deleted.Richard Kenner1-68/+9
2001-12-04builtin-types.def (BT_FN_VOID_PTR_INT_INT): New.Janis Johnson1-0/+68
2001-11-15expr.c (store_field): Pass tree instead of max size; callers changed.Richard Kenner1-1/+1
2001-11-03builtins.c (get_memory_rtx): Properly set MEM alias set and attributes.Richard Kenner1-7/+9
2001-11-02builtins.c (apply_args_size): Handle vector arguments.Aldy Hernandez1-0/+32
2001-10-28builtins.c (get_memory_rtx): Handle POINTERS_EXTEND_UNSIGNED case.Richard Kenner1-6/+32
2001-10-23builtins.c (expand_builtin_setjmp): Only call convert_memory_address if needed.Richard Kenner1-3/+7