aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2004-02-11optabs.h (enum optab_index): Add new OTI_log10 and OTI_log2.Uros Bizjak1-0/+14
2004-02-09re PR libstdc++/5625 ([mips] exception unwinding creates invalid pointer on m...James E Wilson1-0/+3
2004-02-07builtins.c (expand_builtin_signbit): Use extract_bit_field instead of gen_hig...Roger Sayle1-22/+23
2004-02-02alias.c (record_set): Use hard_regno_nregs.Jan Hubicka1-1/+1
2004-02-01builtins.c (expand_builtin_pow): If flag_unsafe_math_optimizations isn't set...Roger Sayle1-3/+4
2004-02-01builtins.def (BUILT_IN_SIGNBIT, [...]): New GCC builtins.Roger Sayle1-0/+144
2004-01-23real.c (real_floor, real_ceil): Tweak to allow input and output arguments to ...Roger Sayle1-0/+35
2004-01-18builtins.c (expand_builtin_expect_jump): Fix thinko of reusing live "next" va...Roger Sayle1-8/+12
2004-01-17builtins.c (expand_builtin_expect_jump): Fix mistake in my last patch.Roger Sayle1-6/+6
2004-01-15builtins.c (expand_builtin_va_end): Don't use EXPAND_BUILTIN_VA_END.Kazu Hirata1-5/+0
2004-01-14builtins.c (std_expand_builtin_va_arg): Align operand when needed.Jan Hubicka1-0/+22
2004-01-13builtins.c (expand_builtin_expect_jump): Simplify logic.Roger Sayle1-44/+52
2004-01-11Update Copyright year.Jakub Jelinek1-1/+1
2004-01-11re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at except.c:1...Jakub Jelinek1-35/+11
2004-01-06alias.c: Fix comment typos.Kazu Hirata1-1/+1
2004-01-01builtins.c (expand_builtin_apply_args_1): Call force_operand on plus_constant...Hans-Peter Nilsson1-2/+5
2003-12-30builtins.c (expand_builtin_apply_args_1): Fix typo in previous change.Nathan Sidwell1-1/+1
2003-12-29builtins.c (expand_builtin_apply_args_1): Add pretend args size to the virtua...Nathan Sidwell1-5/+9
2003-12-19re PR c++/13239 (Assertion does not seem to work correctly anymore)Jakub Jelinek1-0/+8
2003-12-05re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong re...Eric Botcazou1-1/+1
2003-12-01builtins.c (expand_builtin_longjmp): Added two memory clobbers.Andreas Krebbel1-0/+7
2003-11-27re PR middle-end/8028 (__builtin_apply() passes wrong arguments)Eric Botcazou1-6/+10
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