OSDN Git Service

* config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 6e14ace..f41bfac 100644 (file)
@@ -1,3 +1,120 @@
+2005-02-11  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * config/mips/linux-unwind.h (mips_fallback_frame_state): Adjust
+       offsets for the big-endian 32-bit case.
+
+2005-02-11  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * config/ia64/hpux.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Define.
+
+2005-02-11  Dale Johannesen  <dalej@apple.com>
+
+       * cselib.c (cselib_process_insn):  Clear out regs where
+       HARD_REGNO_CALL_PART_CLOBBERED is true at a call.
+       * reload.c (find_equiv_reg): Ditto.
+
+2005-02-11  Ian Lance Taylor  <ian@airs.com>
+
+       * read-rtl.c (read_rtx_1): Give fatal error if we see a vector
+       with no elements.
+
+       * tree.c (build_function_type_list): Work correctly if there are
+       no arguments.
+
+2005-02-11  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.md ("*cmpdi_cct", "*cmpsi_cct", "*cmpdi_ccs",
+       "*cmpsi_ccs"): Use %h instead of %c to print immediate operand.
+       ("*zero_extendhisi2_64", "*zero_extendhisi2_31"): Choose based on
+       TARGET_ZARCH instead of TARGET_64BIT.
+
+2005-02-11  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+       * config/rs6000/t-rtems:
+       (MULTILIB_OPTIONS): Remove mcpu=602.
+       (MUTLILIB_DIRNAMES): Remove m602.
+       (MULTILIB_MATCHES): Add ${MULTILIB_MATCHES_FLOAT}. 
+       Let mcpu=602 match mcpu=603.
+       (MULTILIB_NEW_EXCEPTIONS_ONLY): Add mcpu=601, mcpu=602, mcpu=m603.
+
+2005-02-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * pa/linux-unwind.h (pa32_fallback_frame_state): Handle misaligned
+       signal trampolines.
+
+2005-02-10  David Daney  <ddaney@avtrex.com>
+
+       * config/alpha/linux-unwind.h: Add exception clause to copyright.
+       * config/i386/linux-unwind.h: Likewise.
+       * config/ia64/linux-unwind.h: Likewise.
+       * config/mips/linux-unwind.h: Likewise.
+       * config/pa/linux-unwind.h: Likewise.
+       * config/rs6000/linux-unwind.h: Likewise.
+       * config/s390/linux-unwind.h: Likewise.
+       * config/sh/linux-unwind.h: Likewise.
+       * config/sparc/linux-unwind.h: Likewise.
+
+2005-02-10  Steven Bosscher  <stevenb@suse.de>
+
+       PR tree-optimization/17549
+       * tree-outof-ssa.c (find_replaceable_in_bb): Do not allow
+       TER to replace a DEF with its expression if the DEF and the
+       rhs of the expression we replace into have the same root
+       variable.
+
+2005-02-10  Richard Sandiford  <rsandifo@redhat.com>
+
+       * config/mips/mips.md: Fix the placement of the match_scratch in the
+       lea64 peephole2.
+
+2005-02-10  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * cse.c, tree-ssa-loop-ivopts.c, config/rs6000/linux-unwind.h:
+       Fix comment typos.
+
+2005-02-10  Zdenek Dvorak  <dvorakz@suse.cz>
+
+       * tree-ssa-loop-ivopts.c (determine_base_object): Ignore casts.
+       (strip_offset): Handle addresses.
+       (add_address_candidates): Use strip_offset.
+       (difference_cost): Reflect strip_offset change.
+       (force_var_cost, difference_cost): Strip nops.
+
+2005-02-10  Kazu Hirata  <kazu@cs.umass.edu>
+
+       * df.h (DF_REF_MODE_CHANGE, DF_REF_MEM_OK): Remove.
+
+       * builtins.def, haifa-sched.c, libgcc2.c, libgcc2.h,
+       tree-ssa-loop-ivcanon.c, tree-ssa-loop-niter.c,
+       config/cris/cris-protos.h, config/cris/cris.c: Update
+       copyright.
+
+2005-02-10  Jeff Law  <law@redhat.com>
+
+       * tree-ssa-dom.c (thread_across_edge): Use xmalloc, not xcalloc.
+       (lookup_avail_expr): Similarly.
+
+2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       * builtins.c (fold_builtin_powi): New function.
+       (fold_builtin_1): Call it.
+
+2005-02-10  Steven Bosscher  <stevenb@suse.de>
+
+       PR documentation/19309
+       * doc/cpp.texi: The __GNUC__ and related predefined macros
+       are also defined for the "standalone" cpp.
+       Some non-GCC compilers may also define __GNUC__.
+
+2005-02-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/19342
+       * c-typeck.c (common_type): New routine.  Old common_type renamed
+       to...
+       (c_common_type): ...this.
+       (build_conditional_expr, build_binary_op): Use c_common_type instead
+       of common_type.
+
 2005-02-10  Steven Bosscher  <stevenb@suse.de>
 
        * doc/md.texi: Replace @samp{length} with @code{length}.