+2005-04-28 James E Wilson <wilson@specifixinc.com>
+
+ * doc/install.texi: Update -enable-languages info. Correct path to
+ html docs.
+
+2005-04-28 DJ Delorie <dj@redhat.com>
+
+ * optc-gen.awk (END): Make sure no variable is defined more
+ than once.
+ * opth-gen.awk (END): Allocate bits on a per-variable basis.
+ Allow for bitfield variables other than target_flags.
+ * doc/options.text (Mask): Document that you may specify a
+ variable other than target_flags.
+
+2005-04-28 Martin Koegler <mkoegler@auto.tuwien.ac.at>
+
+ PR rtl-optimization/18877
+ * reload.c (decompose) <case REG, case SUBREG>: Handle pseudo reg
+ number in val.start.
+
+2005-04-28 David Edelsohn <edelsohn@gnu.org>
+
+ PR target/20813
+ * config/rs6000/aix43.h (SUBSUBTARGET_SWITCHES, aix64): Add
+ MASK_PPC_GFXOPT.
+ * config/rs6000/aix51.h (SUBSUBTARGET_SWITCHES, aix64): Same.
+ * config/rs6000/aix52.h (SUBSUBTARGET_SWITCHES, aix64): Same.
+ * config/rs6000/sysv4.h (SUBTARGET_SWITCHES, 64): Same.
+
+2005-04-28 Richard Earnshaw <richard.earnshaw@arm.com>
+
+ * arm.c (legitimize_pic_address): Fix sense of assertion test for
+ creating pseudos when the base offset is too large.
+
+2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * global.c (earlyclobber_regclass): Change the type to
+ VEC(int,heap).
+ (check_earlyclobber): Update uses of earlyclobber_regclass.
+ (mark_reg_use_for_earlyclobber): Likewise.
+ (calculate_local_reg_bb_info): Allocate and free
+ earlyclobber_regclass using the VEC API.
+
+2005-04-28 Nathan Sidwell <nathan@codesourcery.com>
+
+ * tree-ssa-alias.c (push_fields_onto_fieldstack): Remove bogus
+ assert.
+
2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
* modulo-sched.c, tree-stdarg.c: Use targetm.foo instead of
JUMP_P, LABEL_P, REG_P, MEM_P, NONJUMP_INSN_P, and INSN_P
where appropriate.
+ * attribs.c, c-pragma.c, caller-save.c, cfghooks.h,
+ coverage.c, cselib.h, domwalk.c, domwalk.h, errors.c,
+ errors.h, gcov-dump.c, gcov-io.c, gcov-io.h, gen-protos.c,
+ genattrtab.h, genextract.c, gthr-win32.h, insn-notes.def,
+ integrate.c, lambda-mat.c, lambda.h, libgcov.c, local-alloc.c,
+ machmode.def, mips-tfile.c, params.c, pretty-print.c,
+ print-rtl.c, protoize.c, regmove.c, sched-vis.c, tree-chrec.h,
+ tree-data-ref.h, vec.h, config/darwin-c.c, config/sol2-c.c,
+ config/sol2.c, config/arm/arm-cores.def, config/arm/cirrus.md,
+ config/arm/symbian.h, config/c4x/c4x.c, config/c4x/c4x.h,
+ config/i386/cygming.h, config/i386/djgpp.h,
+ config/i386/lynx.h, config/i386/netware.c,
+ config/i386/winnt.c, config/ia64/ia64-c.c,
+ config/iq2000/iq2000.c, config/m32r/little.h,
+ config/m68k/m68k-protos.h, config/m68k/m68k.h,
+ config/m68k/m68k.md, config/mcore/mcore.c,
+ config/mcore/mcore.h, config/mmix/mmix.c, config/mmix/mmix.md,
+ config/mn10300/mn10300-protos.h, config/mn10300/mn10300.c,
+ config/mn10300/mn10300.h, config/ns32k/netbsd.h,
+ config/ns32k/ns32k.c, config/ns32k/ns32k.h,
+ config/pa/pa-hpux11.h, config/pdp11/pdp11.c,
+ config/pdp11/pdp11.h, config/rs6000/darwin.h,
+ config/rs6000/default64.h, config/rs6000/rs6000-c.c,
+ config/s390/2064.md, config/s390/2084.md,
+ config/s390/s390-modes.def, config/s390/s390-protos.h,
+ config/s390/tpf.h, config/sh/sh.h, config/sh/symbian.c,
+ config/stormy16/stormy16.c, config/vax/vax-protos.h,
+ config/vax/vax.c, config/vax/vax.h,
+ config/xtensa/lib1funcs.asm, config/xtensa/xtensa.md: Update
+ copyright.
+
2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
* c-typeck.c (build_compound_expr): Correct logic in last change.