OSDN Git Service

* tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 5d524d5..a88d24c 100644 (file)
@@ -1,5 +1,45 @@
+2011-03-04  Alan Modra  <amodra@gmail.com>
+
+       * tree.h (TREE_ADDRESSABLE): Update FUNCTION_DECL comment.
+
+2011-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/47968
+       * expmed.c (extract_bit_field_1): Prefer vector modes that
+       vec_extract patterns can handle.
+
+2011-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/47975
+       * optabs.c (optab_for_tree_code): Do not use VECTOR_MODE_P.
+
+2011-03-04  Richard Henderson  <rth@redhat.com>
+
+       * explow.c (emit_stack_save): Remove 'after' parameter.
+       (emit_stack_restore): Likewise.
+       * expr.h: Update to match.
+       * builtins.c, calls.c, stmt.c: Likewise.
+       * config/alpha/alpha.md, config/avr/avr.md: Likewise.
+       * config/mips/mips.md, config/pa/pa.md, config/vax/vax.md: Likewise.
+       * function.c (expand_function_end): Insert the emit_stack_save
+       sequence before parm_birth_insn instead of after.
+
+2011-03-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/i386/sse.md (*avx_pmaddubsw128): Fix mode of VEC_SELECT RTX.
+       (ssse3_pmaddubsw128): Ditto.
+       (ssse3_pmaddubsw): Ditto.
+
+2011-03-03  Steve Ellcey  <sje@cup.hp.com>
+
+       * config/ia64/t-hpux: Add $(srcdir)/unwind-c.c to LIB2ADDEH
+
 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
 
+       PR c/47963
+       * gimplify.c (omp_add_variable): Only call omp_notice_variable
+       on TYPE_SIZE_UNIT if it is a DECL.
+
        PR debug/47283
        * cfgexpand.c (expand_debug_expr) <case MEM_REF>: If MEM_REF
        first operand is not is_gimple_mem_ref_addr, try to fold it.
@@ -20,8 +60,7 @@
        (s390_function_and_libcall_value): ... this.
        (s390_function_value): New function.
        (s390_libcall_value): New function.
-       (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE): Define target
-       hooks.
+       (TARGET_FUNCTION_VALUE, TARGET_LIBCALL_VALUE): Define target hooks.
        * config/s390/s390.h (FUNCTION_VALUE, LIBCALL_VALUE): Remove
        target macro definitions.
        * config/s390/s390-protos.h (s390_function_value): Remove prototype.