OSDN Git Service

* cse.c (count_reg_usage): When processing an INSNs REG_EQUAL
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 9696910..b09cb30 100644 (file)
@@ -1,7 +1,84 @@
+2003-05-23  J"orn Rennecke <joern.rennecke@superh.com>
+
+       * cse.c (count_reg_usage): When processing an INSNs REG_EQUAL
+       note containing an EXPR_LIST, process all the arguments.
+
+Fri May 23 21:19:31 CEST 2003  Jan Hubicka  <jh@suse.cz>
+                              Andreas Jaeger  <aj@suse.de>
+
+       * i386.h (TARGET_CPU_CPP_BUILTINS): Define __amd64 and __amd64__;
+       do not use assertion.
+
+2003-05-23  Mike Stump  <mrs@apple.com>
+
+       * tlink.c (scan_linker_output): Add support for darwin linker, as it
+       emits unresolved symbols one per line, consuming the entire line.
+
+2003-05-23  Larin Hennessy <larin@science.oregonstate.edu>
+           Zack Weinberg <zack@codesourcery.com>
+
+       * explow.c (allocate_dynamic_stack_space): Remove call to gen_probe.
+       * config/m68k/m68k.c (m68k_output_function_prologue):
+       Remove code under #if NEED_PROBE.
+       * config/m68k/m68k.h: Don't define NEED_PROBE.
+       * config/m68k/m68k.md: Remove "probe" insn.
+       * doc/md.texi: Remove documentation of "probe" pattern.
+
+2003-05-23  Dorit Naishlos  <gcchaifa@il.ibm.com>
+
+       * config/rs6000/rs6000.md (save_fpregs_{si,di}): Add branch attribute.
+
+2003-05-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * doc/install.texi: Remove sparc64-*-*. Add sparc64-*-solaris2*.
+       Document sparcv9-*-solaris2* as a synonym for sparc64-*-solaris2*.
+
+2003-05-22  Roger Sayle  <roger@eyesopen.com>
+
+       * real.c (real_maxval): New function to return the largest finite
+       value representable in a given mode (i.e. FLT_MAX and DBL_MAX).
+       * real.h (real_maxval): Prototype here.
+       * fold-const.c (fold_inf_compare): Transform comparisons against
+       +-Infinity into comparisons against DBL_MAX (or equivalent).
+
+2003-05-22  Mike Stump  <mrs@apple.com>
+
+       * config.gcc (*-*-darwin*): Remove use_collect2=no, as it is the
+       default.
+
+2003-05-22  DJ Delorie  <dj@redhat.com>
+
+       * calls.c (expand_call): If the arg block is going to grow
+       downward, we need argblock to point to the top of the block,
+       not the bottom.
+
+2003-05-22  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * c-decl.c (duplicate_decls): Test DECL for ERROR_MARK.
+
+       * expr.c (expand_expr, case CONSTRUCTOR): Put into memory if
+       constant and EXPAND_CONST_ADDRESS, not just EXPAND_INITIALIZER.
+
+2003-05-22  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * m68hc11.c: Don't use the `0' flag for asm_fprintf specifiers.
+       * m68k.c: Likewise.
+       * m68k.h: Likewise.
+
+2003-05-22  Zack Weinberg  <zack@codesourcery.com>
+
+       PR other/2873
+       * fixinc/inclhack.def (avoid_wchar_t_type): Add bypass
+       expressions to prevent triggering on recent curses.h,
+       linux/nls.h, or X11/Xlib.h.
+       (stdio_va_list): Add _G_va_list to bypass pattern.
+       (strict_ansi_not): Add bypass pattern for __SCO_VERSION__.
+       * fixinc/fixincl.x: Regenerate.
+
 2003-05-22 Rekha Bhintade <rekhad@kpitcummins.com>
 
        * gcc/config/sh/sh.h (TARGET_SWITCHES): Display all the target
-       switches when --target-help option is specified. 
+       switches when --target-help option is specified.
 
 2003-05-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
 
 2003-05-19  Seth Arnold  <sarnold@wirex.com>
            Aldy Hernandez  <aldyh@redhat.com>
 
-        * config/rs6000/rs6000.c (rs6000_stack_info): Do not add
-        vrsave_size twice.
+       * config/rs6000/rs6000.c (rs6000_stack_info): Do not add
+       vrsave_size twice.
 
 2003-05-19  Aldy Hernandez  <aldyh@redhat.com>
 
-        * doc/tm.texi (function_arg): Fix typo.
+       * doc/tm.texi (function_arg): Fix typo.
 
 2003-05-19  Matt Austern  <austern@apple.com>
 
        * doc/invoke.texi: Document -Winvalid-offsetof.
        * testsuite/g++.dg/other/offsetof3.C: New.
        * testsuite/g++.dg/other/offsetof4.C: New.
-       
+
 2003-05-19  Kevin B. Hendricks  <kevin.hendricks@sympatico.ca>
-            David Edelsohn  <edelsohn@gnu.org>
+           David Edelsohn  <edelsohn@gnu.org>
 
        * config/rs6000/rs6000.c (rs6000_alignment_string,
        rs6000_alignment_flags): New variables.