| Commit message (Expand) | Author | Age | Files | Lines |
* | * builtins.c (fold_builtin): Fix error in last change. | Kaveh R. Ghazi | 2004-03-26 | 1 | -2/+2 |
* | builtins.c (fold_builtin): Add new builtin optimizations for sqrt and/or cbrt. | Kaveh R. Ghazi | 2004-03-25 | 1 | -0/+73 |
* | bt-load.c, [...]: Remove unnecessary casts. | Kazu Hirata | 2004-03-22 | 1 | -1/+1 |
* | real.h (struct real_value): Use the same type for all bitfields. | Alexandre Oliva | 2004-03-22 | 1 | -1/+1 |
* | alias.c, [...]: Replace calls via (*targetm.foo) () with targetm.foo (). | Kazu Hirata | 2004-03-20 | 1 | -1/+1 |
* | builtins.c (apply_args_size): Use reg_raw_mode. | Eric Christopher | 2004-03-17 | 1 | -87/+20 |
* | builtins.c (integer_valued_real_p): Add builtin rint. | Kaveh R. Ghazi | 2004-03-17 | 1 | -0/+6 |
* | alias.c (get_alias_set): Replace calls via (*lang_hooks.foo) () with lang_hoo... | Roger Sayle | 2004-03-14 | 1 | -1/+1 |
* | builtins.c (expand_builtin_mathfn): Add pow10* to the existing exp10* case. | Kaveh R. Ghazi | 2004-03-12 | 1 | -0/+6 |
* | optabs.h (enum optab_index): Add new OTI_exp10 and OTI_exp2. | Uros Bizjak | 2004-03-10 | 1 | -0/+14 |
* | tree.h (BUILTIN_EXP10_P, [...]): New macros. | Kaveh R. Ghazi | 2004-03-06 | 1 | -18/+6 |
* | * builtins.c: Consistently use logN not log* in comments. | Kaveh R. Ghazi | 2004-03-06 | 1 | -4/+4 |
* | builtins.c (BUILTIN_SETJMP_FRAME_VALUE): Remove. | Kazu Hirata | 2004-03-02 | 1 | -5/+1 |
* | builtins.c (apply_args_register_offset): Remove. | Kazu Hirata | 2004-02-26 | 1 | -14/+0 |
* | re PR c/14188 (Suggestion: improve warning message for call through incompati... | Eric Botcazou | 2004-02-23 | 1 | -0/+1 |
* | alias.c (OUTGOING_REGNO): Don't define the default. | Kazu Hirata | 2004-02-21 | 1 | -12/+1 |
* | optabs.h (enum optab_index): Add new OTI_log10 and OTI_log2. | Uros Bizjak | 2004-02-11 | 1 | -0/+14 |
* | re PR libstdc++/5625 ([mips] exception unwinding creates invalid pointer on m... | James E Wilson | 2004-02-09 | 1 | -0/+3 |
* | builtins.c (expand_builtin_signbit): Use extract_bit_field instead of gen_hig... | Roger Sayle | 2004-02-07 | 1 | -22/+23 |
* | alias.c (record_set): Use hard_regno_nregs. | Jan Hubicka | 2004-02-02 | 1 | -1/+1 |
* | builtins.c (expand_builtin_pow): If flag_unsafe_math_optimizations isn't set... | Roger Sayle | 2004-02-01 | 1 | -3/+4 |
* | builtins.def (BUILT_IN_SIGNBIT, [...]): New GCC builtins. | Roger Sayle | 2004-02-01 | 1 | -0/+144 |
* | real.c (real_floor, real_ceil): Tweak to allow input and output arguments to ... | Roger Sayle | 2004-01-23 | 1 | -0/+35 |
* | builtins.c (expand_builtin_expect_jump): Fix thinko of reusing live "next" va... | Roger Sayle | 2004-01-18 | 1 | -8/+12 |
* | builtins.c (expand_builtin_expect_jump): Fix mistake in my last patch. | Roger Sayle | 2004-01-17 | 1 | -6/+6 |
* | builtins.c (expand_builtin_va_end): Don't use EXPAND_BUILTIN_VA_END. | Kazu Hirata | 2004-01-15 | 1 | -5/+0 |
* | builtins.c (std_expand_builtin_va_arg): Align operand when needed. | Jan Hubicka | 2004-01-14 | 1 | -0/+22 |
* | builtins.c (expand_builtin_expect_jump): Simplify logic. | Roger Sayle | 2004-01-13 | 1 | -44/+52 |
* | Update Copyright year. | Jakub Jelinek | 2004-01-11 | 1 | -1/+1 |
* | re PR middle-end/13392 (ICE in convert_from_eh_region_ranges_1, at except.c:1... | Jakub Jelinek | 2004-01-11 | 1 | -35/+11 |
* | alias.c: Fix comment typos. | Kazu Hirata | 2004-01-06 | 1 | -1/+1 |
* | builtins.c (expand_builtin_apply_args_1): Call force_operand on plus_constant... | Hans-Peter Nilsson | 2004-01-01 | 1 | -2/+5 |
* | builtins.c (expand_builtin_apply_args_1): Fix typo in previous change. | Nathan Sidwell | 2003-12-30 | 1 | -1/+1 |
* | builtins.c (expand_builtin_apply_args_1): Add pretend args size to the virtua... | Nathan Sidwell | 2003-12-29 | 1 | -5/+9 |
* | re PR c++/13239 (Assertion does not seem to work correctly anymore) | Jakub Jelinek | 2003-12-19 | 1 | -0/+8 |
* | re PR middle-end/11151 (__builtin_return(__builtin_apply(...)) gives wrong re... | Eric Botcazou | 2003-12-05 | 1 | -1/+1 |
* | builtins.c (expand_builtin_longjmp): Added two memory clobbers. | Andreas Krebbel | 2003-12-01 | 1 | -0/+7 |
* | re PR middle-end/8028 (__builtin_apply() passes wrong arguments) | Eric Botcazou | 2003-11-27 | 1 | -6/+10 |
* | builtins.c (simplify_builtin_strrchr, [...]): Add missing casts. | Jan Hubicka | 2003-11-06 | 1 | -4/+8 |
* | builtins.c (std_build_builtin_va_list): New. | Richard Henderson | 2003-10-29 | 1 | -0/+8 |
* | builtins.c (fold_builtin_memcpy, [...]): New functions. | Roger Sayle | 2003-10-16 | 1 | -14/+300 |
* | builtins.c (expand_builtin_strcmp): Defend against the possibility that gen_c... | Roger Sayle | 2003-10-11 | 1 | -24/+52 |
* | builtins.c (expand_builtin_memcpy): Optimize case when the two pointer argume... | Roger Sayle | 2003-10-11 | 1 | -5/+69 |
* | builtins.c (builtin_mathfn_code): Generalize to check whether the call is to ... | Roger Sayle | 2003-10-11 | 1 | -24/+46 |
* | * libfuncs.h (LTI_extendsfdf2, LTI_extendsfxf2, LTI_extendsftf2) | Zack Weinberg | 2003-10-07 | 1 | -1/+1 |
* | target.h (init_libfuncs): New hook. | Zack Weinberg | 2003-10-02 | 1 | -7/+0 |
* | re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc) | Mark Mitchell | 2003-09-18 | 1 | -73/+20 |
* | builtins.c (fold_builtin_logarithm): if N can't be truncated to MODE exactly... | Kaveh R. Ghazi | 2003-09-11 | 1 | -5/+10 |
* | builtins.c (builtin_dconsts_init, [...]): Delete. | Kaveh R. Ghazi | 2003-09-11 | 1 | -28/+0 |
* | builtins.c (real_dconstp, [...]): New, split out from fold_builtin. | Kaveh R. Ghazi | 2003-09-09 | 1 | -98/+234 |