OSDN Git Service

* config/bfin/bfin.c (bfin_expand_builtin): Fix the argument
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index d9724f8..6e32ade 100644 (file)
@@ -1,3 +1,55 @@
+2007-08-29  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.c (bfin_expand_builtin): Fix the argument
+       order of __builtin_bfin_cmplx_mac and __builtin_bfin_cmplx_msu.
+
+2007-08-29  Jie Zhang  <jie.zhang@analog.com>
+
+       Revert
+       2007-08-29  Jie Zhang  <jie.zhang@analog.com>
+       * config/bfin/bfin.md (composev2hi): Put operands into vector
+       with correct order.
+
+2007-08-29  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.md (composev2hi): Put operands into vector
+       with correct order.
+
+2007-08-29  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.c (bfin_expand_call): Inline PLT with l1_text
+       attribute when appropriate.
+       (bfin_handle_l1_text_attribute): New.
+       (bfin_handle_l1_data_attribute): New.
+       (bfin_attribute_table): Add attributes: l1_text, l1_data,
+       l1_data_A and l1_data_B.
+       * doc/extend.texi (node Function Attributes): Document l1_text
+       function attribute.
+       (Variable Attributes): Add Blackfin subsection. Document l1_data,
+       l1_data_A and l1_data_B variable attributes.
+
+2007-08-28  Jie Zhang  <jie.zhang@analog.com>
+
+       * config/bfin/bfin.opt (minline-plt): Add.
+       * config/bfin/bfin.c (bfin_expand_call): Inline PLT when emit
+       call to global functions.
+       * doc/invoke.texi (Option Summary): Mention -minline-plt.
+       (Blackfin Options): Document -minline-plt.
+
+2007-08-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * config/m68k/m68k.c (m68k_get_function_kind): Assert we're never
+       given a non-function.
+       (m68k_ok_for_sibcall_p): Only sibcall functions of the same kind.
+
+2007-08-28  DJ Delorie  <dj@redhat.com>
+
+       * config/sh/sh.c (sh_gimplify_va_arg_expr): Fix sh2a support.
+
+2007-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * system.h (CONST_CAST): Avoid union for gcc-4.0.x.
+
 2007-08-28  Richard Guenther  <rguenther@suse.de>
 
        * tree.h (struct tree_function_decl): Increase size of