OSDN Git Service

2001-07-21 H.J. Lu (hjl@gnu.org)
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index b846765..eb09a38 100644 (file)
@@ -1,3 +1,107 @@
+2001-07-21  H.J. Lu  (hjl@gnu.org)
+
+       * config/mips/mips.c (mips_cpu): Moved into ...
+       (override_options): Here.
+
+       * config/mips/mips.h (mips_cpu_attr): Replace mips_cpu with
+       mips_tune.
+       (mips_cpu): Removed.
+
+2001-07-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * config/m68hc11/m68hc11.md ("andqi3"): Accept d as second operand.
+       ("iorqi3"): Likewise.
+       ("xorqi3"): Likewise.
+       ("*addhi3"): Fix constraint to avoid reloading in a soft register.
+       ("*subhi3_sp): Likewise.
+       ("*subhi3"): Likewise.
+       ("extendhisi2"): Accept D, X and Y as source operand to avoid 
+       reload problems.
+
+2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * doc/tm.texi: Remove DEFAULT_VTABLE_THUNKS.
+       * config/freebsd.h: Likewise.
+       * config/linux.h: Likewise.
+       * config/openbsd.h: Likewise.
+       * config/alpha/linux-elf.h: Likewise.
+       * config/arm/linux-elf.h: Likewise.
+       * config/d30v/d30v.h: Likewise.
+       * config/fr30/fr30.h: Likewise.
+       * config/ia64/aix.h: Likewise.
+       * config/ia64/ia64.h: Likewise.
+       * config/mips/linux.h: Likewise.
+       * config/pj/pj.h: Likewise.
+       * config/rs6000/linux.h: Likewise.
+       * config/sparc/linux.h: Likewise.
+       * config/sparc/linux64.h: Likewise.
+
+2001-07-20  Bruce Korb  <bkorb@gnu.org>
+
+       * fixinc/fixincl.c(test_for_changes): force unsigned char comparisons
+       because getc() and char* may disagree on signedness.
+
+2001-07-20  Richard Henderson  <rth@redhat.com>
+
+       * doc/rtl.texi (REG_DEAD): Update for current semantics.
+
+       * flow.c (try_redirect_by_replacing_jump): Correctly compute which
+       insns to delete in the presence of cc0 in a jump insn.
+
+Fri Jul 20 22:14:49 CEST 2001  Roman Zippel  <zippel@linux-m68k.org>
+                              Jan Hubicka  <jh@suse.cz>
+
+       * m68k.md (zero_extend?i?i2 expander): Use gen_lowpart instead
+       of doing the change by hand.
+
+Fri Jul 20 21:59:42 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * rtlanal.c (set_noop_p): Return true for noop jumps.
+
+       * expr.c (emit_single_push_insn): Add call to push expander.
+       * expr.h (optab_index): Add OTI_push
+       (push_optab): New constant.
+       * genopinit.c (optabs): Add push_optab.
+       * optabs.c (init_optab): Init push optab.
+       * md.texi (push??1): Document
+
+2001-07-20  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * config/m68hc11/m68hc11.md ("movdi", "movdi_internal"): Use an
+       expand to emit the pattern; put a REG_INC note for push/pop 
+       instructions.
+       ("movdf", "movdf_internal"): Likewise.
+       ("movsi", "movsi_internal"): Likewise.
+       ("movsf", "movsf_internal"): Likewise.
+       ("movhi", "movqi"): Emit a REG_INC note for push/pop instructions.
+
+2001-07-20  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * config/m68hc11/m68hc11.c (m68hc11_gen_highpart): Don't use
+       gen_highpart.
+
+2001-07-20  Daniel Berlin  <dan@cgsoftware.com>
+
+       * params.def: Change default max inline insns to 100.
+
+2001-07-20  Diego Novillo  <dnovillo@redhat.com>
+
+       * combine.c (combine_simplify_rtx): Generate a new shift operation
+       when simplifying the first operand of a (neg (ashift)) expression.
+
+2001-07-20  Roman Lechtchinsky  <rl@cs.tu-berlin.de>
+
+       * regclass.c (N_REG_INTS): Use only 32 bits per element.
+
+2001-07-20  Kelley Cook  <kelley.cook@home.com>
+
+       * doc/install.texi (sparc-sun-solaris*): Add in 4.x assembler bug
+       information.   Move rest into ...
+       (*-*-solaris): ... here.  Eliminate redundant information and
+       reword necessary packages section.  Delete 4.x assembler bug info.
+       (sparc-sun-*): Merge into ...
+       (sparc-sun-sunos*): here.
+
 2001-07-20  Catherine Moore  <clm@redhat.com>
 
         * config/v850/v850.md (casesi): Generate LABEL_REF