OSDN Git Service

Make sparc's "struct processor_costs" private to sparc.c
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index bc6fdd9..a09af51 100644 (file)
@@ -1,3 +1,28 @@
+2011-10-22  David S. Miller  <davem@davemloft.net>
+
+       * config/sparc/sparc.h (SECONDARY_INPUT_RELOAD_CLASS,
+       SECONDARY_OUTPUT_RELOAD_CLASS): Delete.
+       * config/sparc/sparc.c (TARGET_SECONDARY_RELOAD): Redefine.
+       (sparc_secondary_reload): New function.
+
+       * config/sparc/sparc.h (sparc_costs): Remove extern decl.
+       (struct processor_costs): Move from here..
+       * config/sparc/sparc.c (struct processor_costs): To here.
+       (sparc_costs): Mark static.
+
+2011-10-21  Paul Brook  <paul@codesourcery.com>
+
+       * config/c6x/c6x.c (c6x_asm_emit_except_personality,
+       c6x_asm_init_sections): New functions.
+       (TARGET_ASM_EMIT_EXCEPT_PERSONALITY, TARGET_ASM_INIT_SECTIONS):
+       Define.
+
+2011-10-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/50813
+       * config/i386/i386.c (expand_vec_perm_even_odd_1): Handle
+       V4DImode and V8SImode for !TARGET_AVX2.
+
 2011-10-21  Bernd Schmidt  <bernds@codesourcery.com>
 
        PR bootstrap/50825