OSDN Git Service

2007-10-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 26433bb..ca44e00 100644 (file)
@@ -1,3 +1,65 @@
+2007-10-20  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       * doc/invoke.texi (Warning Options): Move -w, -Werror, -Werror=
+       and -Wfatal-errors together.
+       
+2007-10-20  Alan Modra  <amodra@bigpond.net.au>
+
+       PR target/33812
+       * config/rs6000/rs6000.c (rs6000_emit_epilogue): Revert 2007-05-16
+       change for vrsave, ie restore after frame pop.
+
+2007-10-19  David S. Miller  <davem@davemloft.net>
+
+       * config/sparc/niagara2.md: Fix copyright notice.
+
+2007-10-19  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/23820
+       PR tree-optimization/24309
+       PR tree-optimization/33766
+       * testsuite/gcc.dg/tree-ssa/pr23820.c: New.
+       * testsuite/gcc.dg/tree-ssa/pr24309.c: New.
+       * testsuite/gcc.dg/tree-ssa/pr33766.c: New.
+       * testsuite/gcc.dg/tree-ssa/ltrans-3.c: XFAILed.
+       * tree-loop-linear.c (perfect_loop_nest_depth): New.
+       (linear_transform_loops): Use perfect_loop_nest_depth.
+       * lambda-code.c (perfect_nest_p): Outer loops in perfect nests 
+       should have a single condition: their exit.
+
+2007-10-19  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/33816
+       PR middle-end/32921
+       * stor-layout.c (layout_type): Assert that aggregates do not
+       have their alias sets set.
+       * alias.c (get_alias_set): Return alias set zero for incomplete
+       types, return the alias set of the element for incomplete array
+       types, but do not remember these.
+
+2007-10-19  Richard Guenther  <rguenther@suse.de>
+
+       Revert
+       2007-10-19  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/32921
+       * tree.c (build_array_type): Do not re-layout unbound array
+       types.
+
+2007-10-19  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/32921
+       * tree.c (build_array_type): Do not re-layout unbound array
+       types.
+
+2007-10-19  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * config/mips/mips.c (mips_canonicalize_comparison):  Check
+       mips_relational_operand_ok_p before trying to rewrite the test.
+       Only calculate PLUS_ONE if needed.
+       (mips_emit_int_relational): Don't call mips_relational_operand_ok_p
+       here.
+
 2007-10-19  Richard Sandiford  <rsandifo@nildram.co.uk>
 
        * config/mips/mips.c (mips16e_build_save_restore): Fix *OFFSET_PTR