+2003-01-31 Jan Hubicka <jh@suse.cz>
+
+ PR c/9506
+ * i386.c (override_options): Use DEFAULT_PCC_STRUCT_RETURN.
+
+2003-01-31 Loren J. Rittle <ljrittle@acm.org>
+
+ * gcc.dg/struct-ret-libc.c: New test.
+
+2003-01-31 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa32-regs.h (REGNO_REG_CLASS, REG_CLASS_FROM_LETTER): Delete
+ duplicated code.
+
+2003-01-31 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree.h (TYPE_BINFO_SIZE, TYPE_BINFO_SIZE_UNIT): Remove.
+ (BINFO_ELTS): New #define.
+ * stor-layout.c (finalize_record_size): Don't set them.
+ * cp/cp-tree.h (BINFO_SUBVTT_INDEX, BINFO_VPTR_INDEX,
+ BINFO_PRIMARY_BASE_OF): Use BINFO_ELTS.
+ (BINFO_LANG_ELTS): New #define.
+ * cp/tree.c (make_binfo): Use BINFO_LANG_ELTS.
+ * java/class.c (make_class): Use BINFO_ELTS.
+ (set_super_info): Likewse.
+ (add_interface_do): Likewise.
+ * objc/objc-act.c (start_class): Use BINFO_ELTS.
+
+2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * timevar.c (getrusage): Don't ever declare if not HAVE_GETRUSAGE.
+ (times): Don't ever declare if not HAVE_TIMES.
+ (clock): Don't ever declare if not HAVE_CLOCK.
+
+2003-01-30 Richard Henderson <rth@redhat.com>
+
+ * flow.c (update_life_info): Zap life info after cleanup_cfg.
+ (regno_uninitialized): Use correct live at function entry set.
+ (regno_clobbered_at_setjmp): Likewise.
+
+ * expr.c (store_expr): Promote all MEM intermediates to regs.
+
+2003-01-30 Kazu Hirata <kazu@cs.umass.edu>
+
+ * config/arm/arm.c: Fix comment typos.
+ * config/arm/arm.h: Likewise.
+ * config/arm/netbsd-elf.h: Likewise.
+ * config/arm/netbsd.h: Likewise.
+
+2003-01-30 Geoffrey Keating <geoffk@apple.com>
+
+ * gengtype.c (struct walk_type_data): Add needs_cast_p.
+ (walk_type): Set needs_cast_p in walk_type_data.
+ (write_types_process_field): Supply casts when required to suppress
+ warnings.
+ (write_root): Cast gt_pch_n_S to suppress warning.
+ * Makefile.in: Remove -Wno-error from gtype-desc.o and c-decl.o.
+ * cp/Make-lang.in: Remove -Wno-error from cp/decl.o.
+ * config/rs6000/rs6000.c (print_operand): Mask off high bits only
+ when they might exist.
+ * config/rs6000/t-rs6000: Remove -Wno-error from varasm.o,
+ insn-conditions.o, and rs6000.o.
+
2003-01-30 Richard Henderson <rth@redhat.com>
* ggc-page.c (G.context_depth_allocations): New.