+2006-05-16 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/27373
+ * tree-ssa-forwprop.c: (forward_propagate_addr_expr_1): Add argument.
+ (forward_propagate_addr_expr): Update call.
+
+2006-05-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ * doc/options.texi: Move the Negative option.
+
+2006-05-16 Richard Guenther <rguenther@suse.de>
+
+ PR tree-optimization/22303
+ * tree-ssa-ccp.c (fold_const_aggregate_ref): Handle reads
+ from STRING_CSTs.
+ (evaluate_stmt): Fall back to fold_const_aggregate_ref, if
+ ccp_fold did not simplify the statement.
+
+2006-05-16 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR driver/26885
+ * Makefile.in (GCC_OBJS): New.
+ (OBJS-common): Add opts-common.o.
+ (xgcc$(exeext)): Replace gcc.o with $(GCC_OBJS).
+ (cpp$(exeext)): Likewise.
+ (gcc.o): Also depend on opts.h.
+ (opts-common.o): New.
+
+ * common.opt (gcoff): Add Negative(gdwarf-2).
+ (gdwarf-2): Add Negative(gstabs).
+ (gstabs): Add Negative(gstabs+).
+ (gstabs+): Add Negative(gvms).
+ (gvms): Add Negative(gxcoff).
+ (gxcoff): Add Negative(gxcoff+).
+ (gxcoff+): Add Negative(gcoff).
+ * config/i386/i386.opt (m32): Add Negative(m64).
+ (m64): Add Negative(m32).
+
+ * doc/options.texi: Document the Negative option.
+
+ * gcc.c: Include "opts.h".
+ (main): Call prune_options after expandargv.
+
+ * optc-gen.awk: Generate common declarations for all flag
+ variables in options.c. Output the neg_index field.
+
+ * opts.c (find_opt): Moved to ...
+ * opts-common.c: Here. New file.
+
+ * opts.h (cl_option): Add a neg_index field.
+ (find_opt): New.
+ (prune_options): Likewise.
+
2006-05-16 Jakub Jelinek <jakub@redhat.com>
PR middle-end/27573