summaryrefslogtreecommitdiff
path: root/gcc/builtins.c
Commit message (Expand)AuthorAgeFilesLines
* * builtins.c (fold_builtin): Fix error in last change.Kaveh R. Ghazi2004-03-261-2/+2
* builtins.c (fold_builtin): Add new builtin optimizations for sqrt and/or cbrt.Kaveh R. Ghazi2004-03-251-0/+73
* bt-load.c, [...]: Remove unnecessary casts.Kazu Hirata2004-03-221-1/+1
* real.h (struct real_value): Use the same type for all bitfields.Alexandre Oliva2004-03-221-1/+1
* alias.c, [...]: Replace calls via (*targetm.foo) () with targetm.foo ().Kazu Hirata2004-03-201-1/+1
* builtins.c (apply_args_size): Use reg_raw_mode.Eric Christopher2004-03-171-87/+20
* builtins.c (integer_valued_real_p): Add builtin rint.Kaveh R. Ghazi2004-03-171-0/+6
* alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo...Roger Sayle2004-03-141-1/+1
* builtins.c (expand_builtin_mathfn): Add pow10* to the existing exp10* case.Kaveh R. Ghazi2004-03-121-0/+6
* optabs.h (enum optab_index): Add new OTI_exp10 and OTI_exp2.Uros Bizjak2004-03-101-0/+14
* tree.h (BUILTIN_EXP10_P, [...]): New macros.Kaveh R. Ghazi2004-03-061-18/+6
* * builtins.c: Consistently use logN not log* in comments.Kaveh R. Ghazi2004-03-061-4/+4
* builtins.c (BUILTIN_SETJMP_FRAME_VALUE): Remove.Kazu Hirata2004-03-021-5/+1
* builtins.c (apply_args_register_offset): Remove.Kazu Hirata2004-02-261-14/+0
* re PR c/14188 (Suggestion: improve warning message for call through incompati...Eric Botcazou2004-02-231-0/+1
* alias.c (OUTGOING_REGNO): Don't define the default.Kazu Hirata2004-02-211-12/+1
* optabs.h (enum optab_index): Add new OTI_log10 and OTI_log2.Uros Bizjak2004-02-111-0/+14
* re PR libstdc++/5625 ([mips] exception unwinding creates invalid pointer on m...James E Wilson2004-02-091-0/+3
* builtins.c (expand_builtin_signbit): Use extract_bit_field instead of gen_hig...Roger Sayle2004-02-071-22/+23
* alias.c (record_set): Use hard_regno_nregs.Jan Hubicka2004-02-021-1/+1
* builtins.c (expand_builtin_pow): If flag_unsafe_math_optimizations isn't set...Roger Sayle2004-02-011-3/+4
* builtins.def (BUILT_IN_SIGNBIT, [...]): New GCC builtins.Roger Sayle2004-02-011-0/+144
* real.c (real_floor, real_ceil): Tweak to allow input and output arguments to ...Roger Sayle2004-01-231-0/+35
* builtins.c (expand_builtin_expect_jump): Fix thinko of reusing live "next" va...Roger Sayle2004-01-181-8/+12
* builtins.c (expand_builtin_expect_jump): Fix mistake in my last patch.Roger Sayle2004-01-171-6/+6
* builtins.c (expand_builtin_va_end): Don't use EXPAND_BUILTIN_VA_END.Kazu Hirata2004-01-151-5/+0
* builtins.c (std_expand_builtin_va_arg): Align operand when needed.Jan Hubicka2004-01-141-0/+22
* builtins.c (expand_builtin_expect_jump): Simplify logic.Roger Sayle2004-01-131-44/+52
* Update Copyright year.Jakub Jelinek2004-01-111-1/+1
* re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at except.c:1...Jakub Jelinek2004-01-111-35/+11
* alias.c: Fix comment typos.Kazu Hirata2004-01-061-1/+1
* builtins.c (expand_builtin_apply_args_1): Call force_operand on plus_constant...Hans-Peter Nilsson2004-01-011-2/+5
* builtins.c (expand_builtin_apply_args_1): Fix typo in previous change.Nathan Sidwell2003-12-301-1/+1
* builtins.c (expand_builtin_apply_args_1): Add pretend args size to the virtua...Nathan Sidwell2003-12-291-5/+9
* re PR c++/13239 (Assertion does not seem to work correctly anymore)Jakub Jelinek2003-12-191-0/+8
* re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong re...Eric Botcazou2003-12-051-1/+1
* builtins.c (expand_builtin_longjmp): Added two memory clobbers.Andreas Krebbel2003-12-011-0/+7
* re PR middle-end/8028 (__builtin_apply() passes wrong arguments)Eric Botcazou2003-11-271-6/+10
* builtins.c (simplify_builtin_strrchr, [...]): Add missing casts.Jan Hubicka2003-11-061-4/+8
* builtins.c (std_build_builtin_va_list): New.Richard Henderson2003-10-291-0/+8
* builtins.c (fold_builtin_memcpy, [...]): New functions.Roger Sayle2003-10-161-14/+300
* builtins.c (expand_builtin_strcmp): Defend against the possibility that gen_c...Roger Sayle2003-10-111-24/+52
* builtins.c (expand_builtin_memcpy): Optimize case when the two pointer argume...Roger Sayle2003-10-111-5/+69
* builtins.c (builtin_mathfn_code): Generalize to check whether the call is to ...Roger Sayle2003-10-111-24/+46
* * libfuncs.h (LTI_extendsfdf2, LTI_extendsfxf2, LTI_extendsftf2)Zack Weinberg2003-10-071-1/+1
* target.h (init_libfuncs): New hook.Zack Weinberg2003-10-021-7/+0
* re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc)Mark Mitchell2003-09-181-73/+20
* builtins.c (fold_builtin_logarithm): if N can't be truncated to MODE exactly...Kaveh R. Ghazi2003-09-111-5/+10
* builtins.c (builtin_dconsts_init, [...]): Delete.Kaveh R. Ghazi2003-09-111-28/+0
* builtins.c (real_dconstp, [...]): New, split out from fold_builtin.Kaveh R. Ghazi2003-09-091-98/+234