+2007-10-03 Alexandre Oliva <aoliva@redhat.com>
+
+ * gcse.c (hash_scan_set): Insert set in insn before note at
+ the end of basic block.
+
+2007-10-03 Sebastian Pop <sebastian.pop@amd.com>
+
+ PR tree-optimization/33576
+ * testsuite/gcc.dg/tree-ssa/pr33576.c: New.
+ * tree-loop-linear.c (linear_transform_loops): Call remove_iv.
+ * lambda.h (lambda_loopnest_to_gcc_loopnest): New parameter.
+ (remove_iv): Declared.
+ * lambda-code.c (remove_iv): Not static.
+ (lambda_loopnest_to_gcc_loopnest): New parameter remove_ivs.
+ Don't remove ivs there, save ivs in the buffer.
+
+2007-10-03 Jason Merrill <jason@redhat.com>
+
+ PR c++/15764
+ * tree-eh.c (same_handler_p): New fn.
+ (optimize_double_finally): New fn.
+ (refactor_eh_r): New fn.
+ (refactor_eh): New fn.
+ (pass_refactor_eh): New pass.
+ * tree-pass.h: Declare it.
+ * passes.c (init_optimization_passes): Add it.
+
+2007-10-03 Doug Kwan <dougkwan@google.com>
+ Richard Guenther <rguenther@suse.de>
+
+ PR debug/31899
+ * dwarf2out.c (reference_to_unused): Disable sanity checking,
+ be conservative instead.
+
+2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR fortran/26682
+ * doc/invoke.texi (-fwhole-program): Document that Fortran
+ doesn't support this option.
+
2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
PR middle-end/33617