aboutsummaryrefslogtreecommitdiff
path: root/gcc/builtins.c
AgeCommit message (Expand)AuthorFilesLines
2004-04-15PR/middle-end 14915Kaveh R. Ghazi1-1/+1
2004-04-15optabs.h (enum optab_index): Add new OTI_logb and OTI_ilogb.Uros Bizjak1-0/+14
2004-04-14builtins.c (fold_builtin_isdigit): New.Kaveh R. Ghazi1-0/+25
2004-04-14builtins.c (fold_builtin_cabs, [...]): Use `mathfn_built_in' to determine the...Kaveh R. Ghazi1-23/+2
2004-04-14optabs.c (expand_twoval_unop): Reorder function arguments.Uros Bizjak1-2/+2
2004-04-09builtins.c (mathfn_built_in): Check TYPE_MAIN_VARIANT, not TYPE_MODE.Kaveh R. Ghazi1-4/+3
2004-04-08builtins.c (fold_builtin_isascii, [...]): New.Kaveh R. Ghazi1-0/+43
2004-04-06builtins.c: Implement support for sincos function.Uros Bizjak1-15/+147
2004-03-31builtins.c, [...]: Change most occurrences of TREE_UNSIGNED to TYPE_UNSIGNED.Richard Kenner1-1/+1
2004-03-26* builtins.c (fold_builtin): Fix error in last change.Kaveh R. Ghazi1-2/+2
2004-03-25builtins.c (fold_builtin): Add new builtin optimizations for sqrt and/or cbrt.Kaveh R. Ghazi1-0/+73
2004-03-22bt-load.c, [...]: Remove unnecessary casts.Kazu Hirata1-1/+1
2004-03-22real.h (struct real_value): Use the same type for all bitfields.Alexandre Oliva1-1/+1
2004-03-20alias.c, [...]: Replace calls via (*targetm.foo) () with targetm.foo ().Kazu Hirata1-1/+1
2004-03-17builtins.c (apply_args_size): Use reg_raw_mode.Eric Christopher1-87/+20
2004-03-17builtins.c (integer_valued_real_p): Add builtin rint.Kaveh R. Ghazi1-0/+6
2004-03-14alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo...Roger Sayle1-1/+1
2004-03-12builtins.c (expand_builtin_mathfn): Add pow10* to the existing exp10* case.Kaveh R. Ghazi1-0/+6
2004-03-10optabs.h (enum optab_index): Add new OTI_exp10 and OTI_exp2.Uros Bizjak1-0/+14
2004-03-06tree.h (BUILTIN_EXP10_P, [...]): New macros.Kaveh R. Ghazi1-18/+6
2004-03-06* builtins.c: Consistently use logN not log* in comments.Kaveh R. Ghazi1-4/+4
2004-03-02builtins.c (BUILTIN_SETJMP_FRAME_VALUE): Remove.Kazu Hirata1-5/+1
2004-02-26builtins.c (apply_args_register_offset): Remove.Kazu Hirata1-14/+0
2004-02-23re PR c/14188 (Suggestion: improve warning message for call through incompati...Eric Botcazou1-0/+1
2004-02-21alias.c (OUTGOING_REGNO): Don't define the default.Kazu Hirata1-12/+1
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