OSDN Git Service

* config/elfos.h: Revert my patch from 2005-02-25 since it broke
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 4552e18..b5d1314 100644 (file)
@@ -1,3 +1,44 @@
+2005-02-28  Julian Brown  <julian@codesourcery.com>
+
+       * config/elfos.h: Revert my patch from 2005-02-25 since it broke
+       building libjava and caused PR regression/20228.
+
+2005-02-28  Paolo Bonzini  <bonzini@gnu.org>
+
+       PR bootstrap/17383
+       * Makefile.in (host_subdir): New.
+       (build_objdir): New.  Replace ../$(build_subdir) with it throughout.
+       * configure: Regenerate.
+
+2005-02-27  Zack Weinberg  <zack@codesourcery.com>
+
+       * config/alpha/t-osf4, config/arm/t-netbsd, config/ia64/t-hpux
+       * config/pa/t-hpux-shlib (SHLIB_INSTALL): Create the
+       installation directory first.
+
+2005-02-28  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/19065.
+       * config/cris/cris.h (EXTRA_CONSTRAINT_Q): Accept only (mem (reg)),
+       not including (reg). Do not check for reg being CRIS_PC_REGNUM.
+       (EXTRA_MEMORY_CONSTRAINT): Define as 'Q'.
+       * config/cris/cris.md: Tweak comments referring to Q.
+       ("cmpsi", "cmphi", "cmpqi", "*movsi_internal", "movhi")
+       ("movstricthi", "movqi", "movstrictqi", "movsf", "addsi3")
+       ("addhi3", "addqi3", "subsi3", "subhi3", "subqi3")
+       ("*expanded_andsi", "*expanded_andhi", "*andhi_lowpart", "andqi3")
+       ("*andqi_lowpart", "iorsi3", "iorhi3", "iorqi3", "uminsi3"):
+       Insert spaces in constraints to align alternatives vertically for
+       readability.
+       ("cmphi"): Ditto.  Add separate alternative for operand 0 "Q>",
+       operand 1: "M".
+
+2005-02-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR rtl-optimization/17728
+       * pa.md (mulsi3, divsi3, udivsi3, modsi3): Change predicate for
+       operand 0 from general_operand to move_dest_operand.
+
 2005-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
 
        * pa/elf.h, pa/som.h (ASM_OUTPUT_EXTERNAL): Use assemble_name_raw
@@ -9,7 +50,7 @@
 
        * configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada.
        * configure: Regenerate.
-        * libada-mk.in: Remove CC; rename
+       * libada-mk.in: Remove CC; rename
        cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada.
 
 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
 2005-02-22  Devang Patel  <dpatel@apple.com>
 
        PR 19952
-       * tree-if-conv.c (process_phi_nodes): Use bsi_after_labels and skip 
+       * tree-if-conv.c (process_phi_nodes): Use bsi_after_labels and skip
        all labels
-       
+
 2005-02-22  David Edelsohn  <edelsohn@gnu.org>
 
        * config/rs6000/aix.h (WINT_TYPE): Define.
        numbering at LAST_VIRTUAL_REGISTER+1 to avoid possibly using hard
        registers in unsupported ways.
        * expmed.c (init_expmed): Likewise.
-       
+
 2005-02-21  Stan Cox  <scox@redhat.com>
 
        * config/iq2000/iq2000.h (DWARF_FRAME_RETURN_COLUMN): Change to 31.